Delayed Internet routing convergence
- 28 August 2000
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGCOMM Computer Communication Review
- Vol. 30 (4) , 175-187
- https://doi.org/10.1145/347057.347428
Abstract
This paper examines the latency in Internet path failure, failover and repair due to the convergence properties of inter-domain routing. Unlike switches in the public telephony network which exhibit failover on the order of milliseconds, our experimental measurements show that inter-domain routers in the packet switched Internet may take tens of minutes to reach a consistent view of the network topology after a fault. These delays stem from temporary routing table oscillations formed during the operation of the BGP path selection process on Internet backbone routers. During these periods of delayed convergence , we show that end-to-end Internet paths will experience intermittent loss of connectivity, as well as increased packet loss and latency. We present a two-year study of Internet routing convergence through the experimental instrumentation of key portions of the Internet infrastructure, including both passive data collection and fault-injection machines at major Internet exchange points. Based on data from the injection and measurement of several hundred thousand inter-domain routing faults, we describe several unexpected properties of convergence and show that the measured upper bound on Internet inter-domain routing convergence delay is an order of magnitude slower than previously thought. Our analysis also shows that the upper theoretic computational bound on the number of router states and control messages exchanged during the process of BGP convergence is factorial with respect to the number of autonomous systems in the Internet. Finally, we demonstrate that much of the observed convergence delay stems from specific router vendor implementation decisions and ambiguity in the BGP specification.Keywords
This publication has 9 references indexed in Scilit:
- A safe path vector protocolPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Stable Internet routing without global coordinationPublished by Association for Computing Machinery (ACM) ,2000
- An analysis of BGP convergence propertiesPublished by Association for Computing Machinery (ACM) ,1999
- Building trustworthy systems: lessons from the PTN and InternetIEEE Internet Computing, 1999
- Internet routing instabilityIEEE/ACM Transactions on Networking, 1998
- End-to-end Internet packet dynamicsPublished by Association for Computing Machinery (ACM) ,1997
- Loop-free routing using diffusing computationsIEEE/ACM Transactions on Networking, 1993
- Dynamics of distributed shortest-path routing algorithmsPublished by Association for Computing Machinery (ACM) ,1991
- A loop-free extended Bellman-Ford routing protocol without bouncing effectPublished by Association for Computing Machinery (ACM) ,1989