-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Benedikt Rudolph edited this page Oct 5, 2016
·
31 revisions
Requirements from IXPs for route-servers (collected from the Euro-IX Tech Mailing List):
- Scalability to 1500 peers: Large IXPs (e.g., AMS-IX, DE-CIX) already have around 1000 peers growing.
- Per Peer RIBs
- Fast BGP convergence times: Within milliseconds
- Scalability of filters: IP Prefix (100000), BGP Neighbours (1500), AS-Path (1500), BGP communities
- Fast reload of filters: Within 10 seconds
- Decent memory requirements: Less than 32GB
- Multi-Core support
- IPv4 / IPv6 support
- (Extended) BGP communities: (https://tools.ietf.org/html/rfc1997) / (https://tools.ietf.org/html/rfc4360)
- Multi protocol support: IPv4/IPv6 (https://tools.ietf.org/html/rfc4760)
- Configuration: Support for includes, templates and/or peer groups
- GTSM (https://tools.ietf.org/html/rfc5082)
- Route Flap Dampening (https://tools.ietf.org/html/rfc2439)
- BFD (https://tools.ietf.org/html/rfc5880)
- RPKI Validation (https://tools.ietf.org/html/rfc6810)
- BGPSec Validation (https://tools.ietf.org/html/draft-ietf-sidr-bgpsec-protocol-13)
- Multi path: Add path (https://tools.ietf.org/html/draft-ietf-idr-add-paths-10)
- TCP-AO (https://tools.ietf.org/html/rfc5925)
- TCP MD5 passwords (https://tools.ietf.org/html/rfc2385) obsoleted by TCP-AO
- Graceful restart (https://tools.ietf.org/html/rfc4724)
- FlowSpec (https://tools.ietf.org/html/rfc5575)
- Netconf (https://tools.ietf.org/html/rfc6241)
- Netconf over SSH (https://tools.ietf.org/html/rfc6242)
- MRT dumps (https://tools.ietf.org/html/rfc6396)
- Route refresh (https://tools.ietf.org/html/rfc7313)