Improving BGP Convergence Time via MRAI Timer

The Border Gateway Protocol (BGP) is the path vector protocol that routes inter-domain traffic, connecting Autonomous Systems (AS’s) together to form the decentralized backbone of the Internet. In the event of a network failure, BGP can take minutes to converge under default settings. With the route withdrawal rate limit (WRATE) change in the new BGP specification, the effect of the Minimum Route Advertisement Interval (MRAI) timer on convergence time needs to be re-evaluated. This paper shows that the reduction of the MRAI timer remains critical to the improvement of BGP convergence time. This paper also shows that while WRATE is not effective in improving convergence time, it reduces the number of transient loops and messages on the network at the optimal MRAI value.

[1]  Ramesh Viswanathan,et al.  Expected Convergence Properties of BGP , 2005, ICNP.

[2]  Changjia Chen,et al.  Anti-loop probing: achieving fast BGP convergence , 2006, 20th International Conference on Advanced Information Networking and Applications - Volume 1 (AINA'06).

[3]  Prasant Mohapatra,et al.  Improving BGP Convergence Delay for Large-Scale Failures , 2006, International Conference on Dependable Systems and Networks (DSN'06).

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

[5]  Christophe Diot,et al.  On the correlation between route dynamics and routing loops , 2003, IMC '03.

[6]  Abhijit Bose,et al.  Delayed internet routing convergence , 2000, SIGCOMM.

[7]  Daniel Massey,et al.  A study of BGP path vector route looping behavior , 2004, 24th International Conference on Distributed Computing Systems, 2004. Proceedings..

[8]  Timothy G. Griffin,et al.  An experimental analysis of BGP convergence time , 2001, Proceedings Ninth International Conference on Network Protocols. ICNP 2001.

[9]  Yehuda Afek,et al.  Improved BGP convergence via ghost flushing , 2003, IEEE Journal on Selected Areas in Communications.