A complete solution for iBGP stability

BGP routers within an Autonomous System (AS) exchange their inter-AS routing information via the internal Border Gateway Protocol (iBGP). Within an AS, every BGP router needs to maintain an iBGP peering session with every border BGP router. This peering scheme fails to scale due to the large number of iBGP peering sessions required. Current solutions to this scalability limitation divide the AS into clusters, with a route reflector acting us a representative of the cluster. Clustering, however, introduces routing anomalies. Furthermore, BGP also uses a Multi-Exit Discriminator (MED) to differentiate multiple links connecting the same pair of AS'ms. However, clustering in combination with the use of MED values further aggravates routing anomalies. In this paper, we propose a complete solution that solves both clustering induced anomalies and MED induced anomalies in iBGP. Our solution requires multiple path disseminations between route reflectors and selective single-path dissemination from each route reflector to its client.

[1]  Gordon T. Wilfong,et al.  The stable paths problem and interdomain routing , 2002, TNET.

[2]  Daniel Walton,et al.  BGP Persistent Route Oscillation Condition , 2001 .

[3]  Timothy G. Griffin,et al.  On the correctness of IBGP configuration , 2002, SIGCOMM.

[4]  Deborah Estrin,et al.  Persistent route oscillations in inter-domain routing , 2000, Comput. Networks.

[5]  Bassam Halabi,et al.  Internet Routing Architectures , 1997 .

[6]  Danny McPherson,et al.  Internet Routing Architectures, Second Edition , 2000 .

[7]  F. Bruce Shepherd,et al.  Route oscillations in I-BGP with route reflection , 2002, SIGCOMM 2002.

[8]  John G. Scudder,et al.  BGP scaling techniques revisited , 1999, CCRV.

[9]  Mohamed G. Gouda Elements of network protocol design , 1998 .

[10]  Mohamed G. Gouda,et al.  A Stabilizing Solution to the Stable Path Problem , 2003, Self-Stabilizing Systems.

[11]  Gordon T. Wilfong,et al.  Analysis of the MED oscillation problem in BGP , 2002, 10th IEEE International Conference on Network Protocols, 2002. Proceedings..

[12]  Yakov Rekhter,et al.  A Border Gateway Protocol 4 (BGP-4) , 1994, RFC.

[13]  Daniel Walton,et al.  Border Gateway Protocol (BGP) Persistent Route Oscillation Condition , 2002, RFC.

[14]  Jennifer Rexford,et al.  Stable internet routing without global coordination , 2001, TNET.

[15]  Jorge A. Cobb,et al.  Stable iBGP through Selective Path Dissemination , 2003 .

[16]  Ravishanker Chandra,et al.  BGP Route Reflection An alternative to full mesh IBGP , 1996, RFC.