150 likes | 289 Views
Advertising Equal Cost Multi-Path Routes in BGP. Manav Bhatia Samsung India Software Operations, Bangalore – India July 17, 2003 57 th IETF - Vienna draft-ecmp-routes-in-bgp-00.txt. The Problem Statement. Route Reflectors only reflect the routes which “they” think are the best !
E N D
Advertising Equal Cost Multi-Path Routes in BGP Manav BhatiaSamsung India Software Operations, Bangalore – IndiaJuly 17, 2003 57th IETF - Vienna draft-ecmp-routes-in-bgp-00.txt
The Problem Statement • Route Reflectors only reflect the routes which “they” think are the best ! • True Load Balancing not always possible • In some cases leads to persistent route Oscillations • Solutions in RFC 3345 place Network Design Constraints which is not a long term solution – Protocol must be enhanced
How to Advertise Multiple BGP Routes? • If more than one route for a given NLRI is announced then it is considered as an implicit withdraw for the former advertisement • New Optional Non Transitive attribute ECMP_NEXT_HOP introduced • NEXT_HOP attribute not mandatory if ECMP_NEXT_HOP present • Semantics of the BGP UPDATE message unchanged • Modify Phase 2 and Phase 3 of the Decision Process
Pragmatic Considerations • Advertising both Reachable and Unreachable Prefixes • Multi-Protocol BGP • Additional Load in the Network • Impact on BGP Convergence • Flapping BGP ECMP route • May give higher degree of preference to a peer we know has more number of ECMP routes
Next Steps • Possibly combine with draft-lefaucheur-multiprotocol-nh-00.txt • Get Feedback !