Avoiding instability during graceful shutdown of multiple OSPF routers
- 19 June 2006
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE/ACM Transactions on Networking
- Vol. 14 (3), 532-542
- https://doi.org/10.1109/tnet.2006.876152
Abstract
Many recent router architectures decouple the routing engine from the forwarding engine, allowing packet forwarding to continue even when the routing process is not active. This opens up the possibility of using the forwarding capability of a router even when its routing process is brought down for software upgrade or maintenance, thus avoiding the route flaps that normally occur when the routing process goes down. Unfortunately, current routing protocols, such as BGP, OSPF and IS-IS do not support such operation. In an earlier paper, we described an enhancement to OSPF, called the IBB (I'll Be Back) capability, that enables a router to continue forwarding packets while its routing process is inactive. When the OSPF process in an IBB-capable router is inactive, it cannot adapt its forwarding table to reflect changes in network topology. This can lead to routing loops and/or black holes. In this paper, we focus on the loop problem and provide a detailed analysis of how and when loops are formed and propose solutions to prevent them. We develop two necessary conditions for the formation of routing loops in the general case when multiple routers are inactive. These conditions can easily be checked by the neighbors of the inactive routers. Simulations on several network topologies showed that checking the two conditions together signaled a loop in most cases only when a loop actually existedKeywords
This publication has 8 references indexed in Scilit:
- A Border Gateway Protocol 4 (BGP-4)Published by RFC Editor ,2006
- Graceful OSPF RestartPublished by RFC Editor ,2003
- Avoiding instability during graceful shutdown of OSPFPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Inferring link weights using end-to-end measurementsPublished by Association for Computing Machinery (ACM) ,2002
- A case study of OSPF behavior in a large enterprise networkPublished by Association for Computing Machinery (ACM) ,2002
- OSPF Version 2Published by RFC Editor ,1998
- An Incremental Algorithm for a Generalization of the Shortest-Path ProblemJournal of Algorithms, 1996
- Use of OSI IS-IS for routing in TCP/IP and dual environmentsPublished by RFC Editor ,1990