Download:
|
by Kannan Varadhan, Ramesh Govindan, Deborah Estrin
Computer Networks
ftp://ftp.usc.edu/pub/csinfo/tech-reports/papers/96-631.ps.Z
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
|
554
|
Nonlinear Oscillations, Dynamical Systems and Bifurcations of Vector Fields
– Guckenheimer, Holmes
- 1983
|
|
265
|
A Border Gateway
– Rekhter, Li
- 1995
|
|
227
|
An Overview of the New Routing Algorithm for the ARPANET
– McQuillan, Richer, et al.
- 1995
|
|
195
|
A border gateway protocol 4
– Rekhter, Li
- 1994
|
|
108
|
Interconnections: Bridges and Routers
– Perlman
- 1992
|
|
65
|
A LoopFree Extended Bellman-Ford Routing Protocol without Bouncing Effect
– Cheng, Riley, et al.
- 1989
|
|
48
|
Scalable inter-domain routing architecture
– Estrin, Rekhter, et al.
- 1992
|
|
41
|
Shortest Path First with Emergency Exits
– Wang, Crowcroft
- 1991
|
|
36
|
A correctness proof of a topology information maintenance protocol for a distributed computer network
– Tajibnapis
- 1977
|
|
33
|
Dynamic behavior of shortest path routing algorithms for communication networks
– Bertsekas
- 1982
|
|
32
|
An Assertional Correctness Proof of a Distributed Algorithm
– Lamport
- 1982
|
|
27
|
Performance Analysis of Distributed Routing Strategies Free of Ping-Pong-Type Looping
– Shin, Chen
- 1987
|
|
21
|
The Viewserver Hierarchy for Interdomain Routing: Protocols and Evaluation
– lu, Shankar
- 1995
|
|
19
|
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 RealTime Traffic in Integrated Services Networks
– Breslau
- 1995
|
|
11
|
Source Demand Routing: Packet Format and Forwarding Specification (Version 1
– Estrin, Zappala, 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
|