skip to main content
10.1145/316188.316231acmconferencesArticle/Chapter ViewAbstractPublication PagescommConference Proceedingsconference-collections
Article
Free Access

An analysis of BGP convergence properties

Authors Info & Claims
Published:30 August 1999Publication History

ABSTRACT

The Border Gateway Protocol (BGP) is the de facto inter-domain 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 convergence-oriented 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 NP-complete or NP-hard.

References

  1. 1.C. Alaettinoglu, T. Bates, E. Gerich, D. Karrenberg, D. Meyer, M. Terpstra, and C. Villamizar. Routing Policy Specification Language (RPSL). RFC 2280, 1998.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2.C. Alaettino{glu. RAToolSet - A Routing Policy Analysis Tool Set. http://www, isi. edu/ra/RAToolSet.]]Google ScholarGoogle Scholar
  3. 3.D. Bertsekas and R. Gallagher. Data Networks. Prentice Hall, 1992.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4.M. R. Garey and D. S. Johnson. Computers and Intractability: A Guide to the Theory of NP-Completeness. W.H. Freeman and Co., 1979.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5.R. Govindan, C. Alaettinoglu, G. Eddy, D. Kessens, S. Kumar, and W.S. Lee. An architecture for stable, analyzable internet routing. IEEE Network, 13(1):29-35, 1999.]]Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6.R. Govindan and A. Reddy. An analysis of inter-domain topology and route stability. In INFOCOMM'97, 1997.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7.B. Halabi. Internet Routing Architectures. Cisco Press, 1997.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8.C. Hendrick. Routing information protocol. RFC 1058, 1988.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9.C. Huitema. Routing in the Internet. Prentice Hall, 1995.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10.IRR. Internet Route Registy. Internet Route Registy Project, http://www .merit. edu/radb/docs/irr, html.]]Google ScholarGoogle Scholar
  11. 11.D. S. Johnson. The NP-completeness column: An ongoing guide. Journal of Algorithms, 6(2):291-305, 1985.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12.C. Labovitz, G. R. Malan, and F. Jahanian. Internet routing instability. In SIGCOMM'97, 1997.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 13.C. Labovitz, G. R. Malan, and F. Jahanian. Origins of internet routing instability. In INFOCOM'99, 1997.]]Google ScholarGoogle Scholar
  14. 14.V. Paxson. End-to-end routing behavior in the internet. Transactions on Networking, 5(5), 1997.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. 15.R. Perlman. Interconnections: Bridges and Routers. Addison-Wesley, 1995.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. 16.Y. Rekhter and T. Li. A Border Gateway Protocol. RFC 1771 (BGP version 4), 1995.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. 17.J. W. Stewart. BGP~, Inter-Domain Routing in The Internet. Addison-Wesley, 1998.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. 18.K. Varadhan, R. Govindan, and D. Estrin. Persistent route oscillations in inter-domain routing. ISI technical report 96-631, USC/Information Sciences Institute, 1996.]]Google ScholarGoogle Scholar
  19. 19.C. Villamizar, R. Chandra, and R. Govindan. BGP route flap damping. RFC 2439, 1998.]] Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. An analysis of BGP convergence properties

                Recommendations

                Comments

                Login options

                Check if you have access through your login credentials or your institution to get full access on this article.

                Sign in
                • Published in

                  cover image ACM Conferences
                  SIGCOMM '99: Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication
                  August 1999
                  320 pages
                  ISBN:1581131356
                  DOI:10.1145/316188

                  Copyright © 1999 ACM

                  Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                  Publisher

                  Association for Computing Machinery

                  New York, NY, United States

                  Publication History

                  • Published: 30 August 1999

                  Permissions

                  Request permissions about this article.

                  Request Permissions

                  Check for updates

                  Qualifiers

                  • Article

                  Acceptance Rates

                  SIGCOMM '99 Paper Acceptance Rate24of190submissions,13%Overall Acceptance Rate554of3,547submissions,16%

                PDF Format

                View or Download as a PDF file.

                PDF

                eReader

                View online with eReader.

                eReader