Documentation: Reorganize community and external content
Reorganized community-related documentation into proper directory structure
with improved categorization and comprehensive content.
## New Directory: Community/
Created Community/ directory for external projects and production users.
### Community/Projects.md (from related.md)
- Reorganized 50+ community projects into clear categories:
- Network Protection & DDoS Mitigation (FastNetMon, Wanguard, etc.)
- Network Monitoring & Detection (ARTEMIS, GIXLG, etc.)
- Route Announcement & Automation (BTS, ExaBGPctl, BGPAPI, etc.)
- High Availability & Service Discovery (ExaZK, Exacheck, etc.)
- Web Interfaces & APIs (ERCO, ExaBGPmon, etc.)
- Performance Testing (bgperf, Super Smash BroGP, etc.)
- Configuration & Deployment (Ansible, Chef, etc.)
- BGP Labs & Learning (Large Communities Playground, Vincent Bernat's articles)
- Interoperability (mrtparse, IOS2ExaBGP)
- FIB Integration (Solenoid, FBGP)
- Added descriptions, URLs, and use cases for each project
- Included Vincent Bernat's blog article series
- Clear section on FIB integration (with warning that ExaBGP doesn't manipulate FIB)
### Community/Production-Users.md (from Users.md)
- Documented hyperscale deployments (Facebook/Meta DHCPLB and Katran)
- Listed organizations using ExaBGP:
- Internet Exchanges: AMS-IX, RIPE NCC
- Tech Companies: Facebook, Microsoft, Cloudflare, Dailymotion, Blablacar
- Service Providers: BBC, OpenDNS, Oracle Dyn, PowerDNS
- Production deployment patterns:
- Anycast service announcement
- FlowSpec DDoS mitigation
- Container/Kubernetes routing
- ECMP load balancing
- Industry adoption by scale, geography, and use case
- Call to action for organizations to share their deployments
## New File: Integration/MRT-Format.md (from MRT.md)
- Comprehensive MRT (Multi-Threaded Routing Toolkit) documentation
- Explains RFC 6396 MRT format
- Conversion tools:
- mrtparse (MRT to ExaBGP)
- IOS2ExaBGP (Cisco IOS dumps to ExaBGP)
- Use cases:
- Replaying BGP tables
- Historical route analysis
- Migration from Cisco to ExaBGP
- Testing with production data
- MRT data sources (RIPE RIS, RouteViews, PCH)
## New File: Reference/Capabilities.md (from Capabilities.md)
- Enhanced AFI/SAFI documentation
- Complete tables of supported capabilities:
- AFI: IPv4 (1), IPv6 (2)
- SAFI: Unicast (1), Multicast (2), MPLS (4), VPN (128), FlowSpec (133),
Flow-VPN (134), EVPN (70), BGP-LS (71), RT-Constrain (132)
- AFI/SAFI combinations with configuration examples
- Capability negotiation explanation
- Links to relevant address family documentation
## Navigation Updates
### Home.md
- Added Community section with Projects and Production Users links
- Added Capabilities to Reference section
- Added MRT Format to Integration section
### _Sidebar.md
- Updated Community section (Projects, Production Users)
- Added Capabilities to Reference section
- Removed broken/outdated links
## Files Deleted (4)
- Capabilities.md → Reference/Capabilities.md
- Users.md → Community/Production-Users.md
- related.md → Community/Projects.md
- MRT.md → Integration/MRT-Format.md
## Result
✅ Cleaner organization of external/community content
✅ Better categorization (Community vs Integration vs Reference)
✅ More comprehensive documentation with use cases and examples
✅ Proper cross-referencing between related topics
✅ Production validation (Facebook, Cloudflare, BBC, etc.)
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <[email protected]>