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

Locating internet routing instabilities

Published:30 August 2004Publication History

ABSTRACT

This paper presents a methodology for identifying the autonomous system (or systems) responsible when a routing change is observed and propagated by BGP. The origin of such a routing instability is deduced by examining and correlating BGP updates for many prefixes gathered at many observation points. Although interpreting BGP updates can be perplexing, we find that we can pinpoint the origin to either a single AS or a session between two ASes in most cases. We verify our methodology in two phases. First, we perform simulations on an AS topology derived from actual BGP updates using routing policies that are compatible with inferred peering/customer/provider relationships. In these simulations, in which network and router behavior are "ideal", we inject inter-AS link failures and demonstrate that our methodology can effectively identify most origins of instability. We then develop several heuristics to cope with the limitations of the actual BGP update propagation process and monitoring infrastructure, and apply our methodology and evaluation techniques to actual BGP updates gathered at hundreds of observation points. This approach of relying on data from BGP simulations as well as from measurements enables us to evaluate the inference quality achieved by our approach under ideal situations and how it is correlated with the actual quality and the number of observation points.

References

  1. J. W. Stewart, BGP4: Inter-Domain Routing in the Internet. 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. T. Griffin, "What is the Sound of One Route Flapping?," 2002. IPAM.Google ScholarGoogle Scholar
  3. M. Caesar, L. Subramanian, and R. H. Katz, "Route cause analysis of Internet routing dynamics," tech. rep., UCB/CSD-04-1302, 2003.Google ScholarGoogle Scholar
  4. D.-F. Chang, R. Govindan, and J. Heidemann, "The temporal and toplogical characteristics of BGP path changes," in Proc. ICNP, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. M. Lad, A. Nanavati, D. Massey, and L. Zhang, "An algorithmic approach to identifying link failures," in Proc. PRDC, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Z. M. Mao, R. Bush, T. G. Griffin, and M. Roughan, "BGP Beacons," in Proc. ACM IMC, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. N. Feamster, D. G. Andersen, H. Balakrishnan, and M. F. Kaashoek, "Measuring the effects of internet path faults on reactive routing," in Proc. ACM SIGMETRICS, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. J. Rexford, J. Wang, Z. Xiao, and Y. Zhang, "BGP routing stability of popular destinations," in Proc. ACM IMW, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Z. M. Mao, R. Govindan, G. Varghese, and R. Katz, "Route flap damping exacerbates Internet routing convergence," in Proc. ACM SIGCOMM, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. O. Maennel and A. Feldmann, "Realistic BGP traffic for test labs," in Proc. ACM SIGCOMM, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. R. Teixeira and J. Rexford, "A measurement framework for pin-pointing routing changes," in Proc. ACM SIGCOMM Network Troubleshooting Workshop, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. T. G. Griffin and B. J. Premore, "An experimental analysis of BGP convergence time," in Proc. ICNP, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. C. Labovitz, R. Wattenhofer, S. Venkatachary, and A. Ahuja, "The impact of Internet policy and topology on delayed routing convergence," in Proc. IEEE INFOCOM, 2001.Google ScholarGoogle ScholarCross RefCross Ref
  14. H. Tangmunarunkit, R. Govindan, S. Shenker, and D. Estrin, "The impact of Internet policy on Internet paths," in Proc. IEEE INFOCOM, 2001.Google ScholarGoogle Scholar
  15. C. Labovitz, A. Ahuja, A. Abose, and F. Jahanian, "An experimental study of delayed Internet routing convergence," in Proc. ACM SIGCOMM, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. C. Labovitz, R. Malan, and F. Jahanian, "Origins of Internet routing instability," in Proc. IEEE INFOCOM, 1999.Google ScholarGoogle ScholarCross RefCross Ref
  17. R. Govindan and A. Reddy, "An analysis of Internet inter-domain topology and route stability," in Proc. IEEE INFOCOM, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. RIPE's Routing Information Service. http://data.ris.ripe.net/.Google ScholarGoogle Scholar
  19. University of Oregon RouteViews project. http://www.routeviews.org/.Google ScholarGoogle Scholar
  20. L. Subramanian, V. N. Padmanabhan, and R. H. Katz, "Geographic properties of Internet routing," in Proc. Usenix, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. A. Feldmann, A. Greenberg, C. Lund, N. Reingold, and J. Rexford, "NetScope: Traffic engineering for IP networks," IEEE Network Magazine, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. N. Feamster, J. Borkenhagen, and J. Rexford, "Guidelines for interdomain traffic engineering," ACM CCR, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. D. Wetherall, R. Mahajan, and T. Anderson, "Understanding BGP misconfigurations," in Proc. ACM SIGCOMM, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. L. Gao, "On inferring autonomous system relationships in the Internet," in Proc. IEEE Global Internet, 2000.Google ScholarGoogle Scholar
  25. B. Norton, "The art of peering: The peering playbook," 2002.Google ScholarGoogle Scholar
  26. K. Varadhan, R. Govindan, and D. Estrin, "Persistent route oscillations in inter-domain routing," tech. rep., USC/ISI-96-631, 1996.Google ScholarGoogle Scholar
  27. Z. Mao, L. Qiu, J. Wang, and Y. Zhang, "Inferring AS-level paths with RouteScope," Tech. Rep. TD-5T3RRP, AT&T Labs -- Research, 2003.Google ScholarGoogle Scholar
  28. G. Battista, M. Patrignani, and M. Pizzonia, "Computing the Types of the Relationships Between Autonomous Systems," in Proc. IEEE INFOCOM, March 2003.Google ScholarGoogle ScholarCross RefCross Ref
  29. L. Subramanian, S. Agarwal, J. Rexford, and R. H. Katz, "Characterizing the Internet hierarchy from multiple vantage points," in Proc. IEEE INFOCOM, 2002.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Locating internet routing instabilities

    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 '04: Proceedings of the 2004 conference on Applications, technologies, architectures, and protocols for computer communications
      August 2004
      402 pages
      ISBN:1581138628
      DOI:10.1145/1015467
      • cover image ACM SIGCOMM Computer Communication Review
        ACM SIGCOMM Computer Communication Review  Volume 34, Issue 4
        October 2004
        385 pages
        ISSN:0146-4833
        DOI:10.1145/1030194
        Issue’s Table of Contents

      Copyright © 2004 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 2004

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • Article

      Acceptance Rates

      Overall Acceptance Rate554of3,547submissions,16%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader