skip to main content
10.1145/1644893.1644935acmconferencesArticle/Chapter ViewAbstractPublication PagesimcConference Proceedingsconference-collections
research-article

Understanding slow BGP routing table transfers

Published:04 November 2009Publication History

ABSTRACT

Researchers and network operators often say that BGP table transfers are slow. Despite this common knowledge, the reasons for slow BGP transfers are not well understood. This paper explains BGP table transfer delays by combining BGP messages collected at a large VPN provider backbone and controlled experiments with routers of three different vendors as well as a software BGP speaker. Our results show that table transfers both in the provider network and in the controlled experiments contain gaps, i.e., periods in which both the sending and receiving routers are idle, but no BGP routes are exchanged. Gaps can represent more than 90% of the table transfer time. Our analysis of a software router and discussions with router vendors indicate that gaps happen because of the timer-driven implementation of sending of BGP updates. Hence, gaps represent an undocumented design choice that gives preference to more controlled router load over faster table transfers.

References

  1. R. Teixeira, A. Shaikh, T. Griffin, and J. Rexford, "Dynamics of Hot-Potato Routing in IP Networks," in Proc. ACM SIGMETRICS, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. L. Wang, X. Zhao, D. Pei, R. Bush, D. Massey, A. Mankin, S. F. Wu, and L. Zhang, "Observation and analysis of BGP behavior under stress," in Proc. Internet Workshop, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. B. Zhang, V. Kambhampati, M. Lad, D. Massey, and L. Zhang, "Identifying BGP routing table transfers," in Proc. ACM SIGCOMM Workshop on mining network data (MineNet), 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. J. Wu, Z. M. Mao, J. Rexford, and J. Wang, "Finding a needle in a haystack: Pinpointing significant BGP routing changes in an IP network," in Proc. USENIX Symposium on Networked Systems Design and Implementation, May 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Z. B. Houidi, R. Teixeira, and M. Capelle, "Origin of route explosion in Virtual Private Networks," in Proc. ACM CoNEXT student workshop, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. T. Bates, R. Chandra, and E. Chen, "BGP Route Reflection-An Alternative to Full Mesh IBGP." RFC 2796, Apr 2000.Google ScholarGoogle Scholar
  7. E. Chen, "Route Refresh Capability for BGP-4." RFC 2918, Sep 2000.Google ScholarGoogle Scholar
  8. J. Padhye, V.Firoiu, D.Towsley, and J. Kurose, "Modeling TCP throughput: A simple model and its empirical validation." in IEEE/ACM Trans. Networking, 2005.Google ScholarGoogle Scholar
  9. R. Zhang and M. Bartell, BGP design and implementation, pp. 62--80. Cisco Press, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. C. Labovitz and M. Hirabaru, "MRT: Merit's Multi-Threaded Routing Toolkit ." http://mrt.sourceforge.net/.Google ScholarGoogle Scholar
  11. P. Marques et al., "Constrained Route Distribution for BGP/MPLS IP VPNs." RFC 4684, Nov 2006.Google ScholarGoogle Scholar
  12. L. Wang, M. Saranu, J. M. Gottlieb, and D. Pei, Understanding BGP Session Failures in a Large ISP," in Proc. IEEE INFOCOM, 2007.Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. L. Xiao and K. Nahrstedt, "Reliability models and evaluation of internal BGP networks," in Proc. IEEE INFOCOM, 2004.Google ScholarGoogle Scholar
  14. L. Wang, D. Massey, K. Patel, and L. Zhang, "FRTR: A scalable mechanism for global routing table consistency," in Proc. International Conference on Dependable Systems and Networks, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Understanding slow BGP routing table transfers

        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
          IMC '09: Proceedings of the 9th ACM SIGCOMM conference on Internet measurement
          November 2009
          468 pages
          ISBN:9781605587714
          DOI:10.1145/1644893

          Copyright © 2009 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: 4 November 2009

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article

          Acceptance Rates

          Overall Acceptance Rate277of1,083submissions,26%

          Upcoming Conference

          IMC '24
          ACM Internet Measurement Conference
          November 4 - 6, 2024
          Madrid , AA , Spain

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader