MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Persistent route oscillations in inter-domain routing (1996) [92 citations — 1 self]

Download:
Download as a PDF | Download as a PS
by Kannan Varadhan, Ramesh Govindan, Deborah Estrin
Computer Networks
ftp://ftp.isi.edu/ra/Publications/bgp_osc.ps.gz
Add To MetaCart

Abstract:

Hop-by-hop inter-domain routing protocols, such as BGP and IDRP, use independent route selection to realize domains' local policies. A domain chooses its routes based on path attributes present in a route. It is widely believed that these interdomain routing protocols always converge. We show that there exist domain policies that cause BGP/IDRP to exhibit persistent oscillations. In these oscillations, each domain repeatedly chooses a sequence of routes to a destination. Complex oscillation patterns can occur even in very simple topologies. We analyze the conditions for persistent route oscillations in a simple class of inter-domain topologies and policies. Using this analysis, we evaluate ways to prevent or avoid persistent oscillations in general topologies. We conclude that if a hop-by-hop inter-domain routing protocol allows unconstrained route selection at a domain, the protocol may be susceptible to route oscillations. Constraining route selection to a provably "safe " procedure (such as shortest path) can reduce the number of realizable policies. Alternatively, a routing policy registry can help detect unsafe policies. Explicit routing can then be used to realize desired policies (i.e., make routes available) that hop by hop routing cannot safely advertise. 1

Citations

605 Nonlinear Oscillations, Dynamical Systems, and Bifurcations of Vector Fields – Guckenheimer, Holmes - 1983
281 A Border Gateway – Rekhter, Li - 1995
239 The New Routing Algorithm for the ARPANET – McQuillan, Richer, et al. - 1980
211 A Border Gateway Protocol 4 – Rekhter, Li - 1995
115 Interconnections: bridges and routers – Perlman - 1992
66 A Loop-Free Extended Bellman-Ford Routing Protocol without Bouncing Effect – Cheng, Riley, et al. - 1989
49 Scalable inter-domain routing architecture – Estrin, Rekhter, et al. - 1992
41 Shortest Path First with Emergency Exits – Wang, Crowcroft - 1990
37 A correctness proof of a topology information maintenance protocol for a distributed computer network – Tajibnapis - 1977
35 Dynamic behavior of shortest path routing algorithms for communication networks – Bertsekas - 1982
33 An Assertional Correctness Proof of a Distributed Algorithm – Lamport - 1982
29 Performance Analysis of Distributed Routing Strategies Free of Ping-Pong-Type Looping – Shin, Chen - 1987
22 The Viewserver Hierarchy for Interdomain Routing: Protocols and Evaluation – Alaettinoglu, Shankar - 1995
21 The Nimrod Routing Architecture. RFC – Castineyra, Chiappa, et al. - 1992
18 An introduction to IGRP – Hedrick - 1991
16 Inter-domain routing protocol (idrp – Rekhter - 1993
12 Adaptive Source Routing of Real-Time Traffic in Integrated Services Networks – Breslau - 1995
11 Source Demand Routing: Packet Format and Forwarding Specification (Version 1 – Estrin, Li, et al. - 1995
8 A New IP Routing and Addressing Architecture – Chiappa - 1991
7 Information Processing Systems - Telecommunications and Information Exchange between Systems - End system to Intermediate system routeing exchange protocol for use in conjunction with the Protocol for providing the connectionless-mode network service (ISO – ISO - 1992
5 Constraints on forming clusters with link-state hop-by-hop routing – Rekhter, Hotz, et al. - 1993
3 Protocol for Exchange of Inter-domain Routeing Information among Intermediate Systems to Support Forwarding – ISO - 1993
3 Stability of a class of dynamic routing protocols (IGRP – Low, Varaiya - 1993
3 Minimal order loop-free routing strategy – Shin, Chen - 1990
2 OSPF Version 2, RFC 1583 edition – Moy - 1994
2 Controlling BGP route processing overhead – Villamizar, Govindan - 1993
1 Available at ftp://ftp.ripe.net/ripe/docs – Bates, Gerich, et al. - 1994
1 Explicit Route Protocol (ERP) for IPv6 – Ford, Rekhter - 1995
1 The revised ARPANET metric – Khanna, Zinky - 1989
1 Discrete-Time Control Systems, chapter 4 – Ogata - 1987
1 Private communication – Rekhter - 1996
1 Protocol Evaluation in the Context of Dynamic Topologies – Varadhan - 1998
1 Autonomous System Path Expression Extension to Ripe-181. Internet Draft: RPS working group – Alaettinoglu, Yu
1 The viewserver hierarchy for inter-domain routing: Protocols and evaluation – glu, Shankar - 1995
1 The Nimrod Routing Architecture, RFC 1992 edition – Castineyra, Chiappa, et al. - 1996
1 Explicit Routing Protocol (ERP) for IPv6. Available from the Authors – Ford, Rekhter - 1995