Abstract:
The Border Gateway Protocol (BGP) is the de facto interdomain routing protocol used to exchange reachability information between Autonomous Systems in the global Internet. BGP is a path-vector protocol that allows each Autonomous System to override distance-based metrics with policy-based metrics when choosing best routes. Varadhan et al. [18] have shown that it is possible for a group of Autonomous Systems to independently define BGP policies that together lead to BGP protocol oscillations that never converge on a stable routing. One approach to addressing this problem is based on static analysis of routing policies to determine if they are safe. We explore the worst-case complexity for convergenceoriented static analysis of BGP routing policies. We present an abstract model of BGP and use it to define several global sanity conditions on routing policies that are related to BGP convergence/divergence. For each condition we show that the complexity of statically checking it is either N...
Citations
|
7271
|
Computers and Intractability - A Guide to the Theory of NP-Completeness
– Garey, Johnson
- 1979
|
|
1325
|
Data Networks
– Bertsekas, Gallagher
- 1991
|
|
466
|
End-to-end routing behavior in the Internet
– Paxson
- 1996
|
|
260
|
Routing in the Internet
– Huitema
- 1995
|
|
225
|
Internet Routing Instability
– Labovitz, Malan, et al.
|
|
154
|
The NP-completeness column: an ongoing guide
– Johnson
- 1982
|
|
126
|
Internet Routing Architectures
– Halabi, McPherson
- 2000
|
|
113
|
BGP4: Inter-Domain Routing in the Internet
– Stewart
- 1998
|
|
107
|
Interconnections: Bridges and routers
– Perlman
- 1997
|
|
93
|
Persistent route oscillations in inter-domain routing
– Varadhan, Govindan, et al.
|
|
64
|
Application of the border gateway protocol
– Rekhter, Gross
- 1995
|
|
59
|
Origins of Internet routing instability
– Labovitz, Malan, et al.
- 1999
|
|
34
|
An Architecture for Stable, Analyzable Internet Routing
– Govindan, Alaettinoglu, et al.
- 1999
|
|
29
|
Routing Information Protocol
– Hendrick
- 1988
|
|
28
|
An analysis of inter-domain topology and route stability
– Govindan, Reddy
- 1997
|
|
28
|
BGP route flap damping
– Villamizar, Chandra, et al.
- 1998
|
|
21
|
Routing Policy Specification Language (RPSL
– Alaettinoglu, Bates, et al.
- 1999
|
|
3
|
RAToolSet : A Routing Policy Analysis Tool Set. http://www.isi.edu/ra/RAToolSet
– Alaettinoglu
- 1996
|
|
2
|
Internet Route Registy. Internet Route Registy Project, http://www.merit.edu/radb/docs/irr.html
– IRR
|