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

HLP: a next generation inter-domain routing protocol

Published:22 August 2005Publication History

ABSTRACT

It is well-known that BGP, the current inter-domain routing protocol, has many deficiencies. This paper describes a hybrid link-state and path-vector protocol called HLP as an alternative to BGP that has vastly better scalability, isolation and convergence properties. Using current BGP routing information, we show that HLP, in comparison to BGP, can reduce the churn-rate of route updates by a factor 400 as well as isolate the effect of routing events to a region 100 times smaller than that of BGP. For a majority of Internet routes, HLP guarantees worst-case linear-time convergence. We also describe a prototype implementation of HLP on top of the XORP router platform. HLP is not intended to be a finished and final proposal for a replacement for BGP, but is instead offered as a starting point for debates about the nature of the next-generation inter-domain routing protocol.

References

  1. http://ipmon.sprint.com.]]Google ScholarGoogle Scholar
  2. The eXtensible Open Router Platform (xorp). http://www.xorp.org.]]Google ScholarGoogle Scholar
  3. Afek, Y., Ben-Shalom, O., and Bremler-Barr, A. On the structure and application of BGP policy Atoms. In IMW (2002).]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Caesar, M., Caldwell, D., Feamster, N., Rexford, J., Shaikh, A., and van der Merwe, J. Design and implementation of a routing control platform. ACM/USENIX NSDI (2005).]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Caesar, M., Subramanian, L., and Katz, R. H. Root cause analysis of Internet routing dynamics. Tech. rep., U.C. Berkeley UCB/CSD-04-1302, 2003.]]Google ScholarGoogle Scholar
  6. Chang, D.-F., Govindan, R., and Heidemann, J. The temporal and toplogical characteristics of BGP path changes. In Proc. International Conference on Network Protocols (2003).]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Feamster, N., Borkenhagen, J., and Rexford, J. Guidelines for interdomain traffic engineering. ACM Computer Communication Review (2003).]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. F.Wang, and Gao, L. Inferring and Characterizing Internet Routing Policies. In Proceedings of ACM IMC 2003 (2003).]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Gao, L. On inferring automonous system relationships in the internet. IEEE/ACM Trans. Networking (to appear 2004).]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Gao, L., and Rexford, J. Stable Internet routing without global coordination. In Proc. ACM SIGMETRICS (2001).]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Griffin, T. What is the Sound of One Route Flapping?, 2002. IPAM talk.]]Google ScholarGoogle Scholar
  12. Griffin, T. G., Shepherd, F. B., and Wilfong, G. Policy disputes in path vector protocols. In Proc. International Conference on Network Protocols (1999).]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Griffin, T. G., and Wilfong, G. An analysis of BGP convergence properties. In Proc. ACM SIGCOMM (1999).]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Hu, Y. C., Sirbu, M., and Perrig, A. Spv: Secure path vector routing for securing BGP. In Proc. ACM SIGCOMM (2004).]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. IRTF Routing Research Group. http://www.irtf.org/rrg/.]]Google ScholarGoogle Scholar
  16. Kent, S., Lynn, C., and Seo, K. Secure Border Gateway Protocol (Secure--BGP). IEEE Journal on Selected Areas of Communications 18, 4 (April 2000), 582--592.]]Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Labovitz, C., Ahuja, A., Bose, A., and Jahanian, F. Delayed Internet Routing Convergence. In Proc. ACM SIGCOMM (2000).]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Labovitz, C., Malan, R., and Jahanian, F. Origins of Internet routing instability. In Proc. IEEE INFOCOM (1999).]]Google ScholarGoogle ScholarCross RefCross Ref
  19. Mahajan, R., Wetherall, D., and Anderson, T. Understanding BGP Misconfigurations. In Proceedings of ACM SIGCOMM (2002).]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Mahajan, R., Wetherall, D., and Anderson, T. Negotiation-based routing between neighboring domains. In Proceedings of ACM/USENIX NSDI (2005).]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Mao, Z. M., Bush, R., Griffin, T. G., and Roughan, M. BGP beacons. In Proc. ACM Internet Measurement Conference (2003).]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Mao, Z. M., Govindan, R., Varghese, G., and Katz, R. Route flap damping exacerbates Internet routing convergence. In Proc. ACM SIGCOMM (2002).]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Pei, D., Azuma, M., Nguyen, N., Massey, J. C. D., and Zhang, L. Bgp-rcn: Improving bgp convergence through root cause notification. Technical Report, UCLA CSD TR-030047 (2003).]]Google ScholarGoogle Scholar
  24. RIPE's Routing Information Service Raw Data Page. http://data.ris.ripe.net/.]]Google ScholarGoogle Scholar
  25. Secure Origin BGP (soBGP). ftp://ftp-eng.cisco.com/sobgp.]]Google ScholarGoogle Scholar
  26. Shaikh, A., and Greenberg, A. OSPF Monitoring: Architecture, Design and Deployment Experience. In Proceedings of ACM/USENIX NSDI (2004).]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Subramanian, L., Agarwal, S., Rexford, J., and Katz, R. H. Characterizing the Internet Hierarchy from Multiple Vantage Points. In Proceedings of IEEE INFOCOM (2002).]]Google ScholarGoogle ScholarCross RefCross Ref
  28. Subramanian, L., Caesar, M. C., Ee, C., Handley, M., Mao, Z., Shenker, S., and Stoica, I. HLP: A Next Generation Inter-domain Routing Protocol, November 2004. UC Berkeley Technical Report No. CSD-04-1357.]]Google ScholarGoogle Scholar
  29. Subramanian, L., Roth, V., Stoica, I., Shenker, S., and Katz, R. Listen and Whisper: Security Mechanisms in BGP. In Proceedings of ACM/ USENIX NSDI (2004).]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. University of Oregon RouteViews project. http://www.routeviews.org/.]]Google ScholarGoogle Scholar
  31. Yang, X. Nira: a new internet routing architecture. ACM SIGCOMM FDNA workshop (2003).]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. Zhu, D., Gritter, M., and Cheriton, D. Feedback based routing. ACM Hotnets Workshop (2002).]]Google ScholarGoogle Scholar

Index Terms

  1. HLP: a next generation inter-domain routing protocol

      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 '05: Proceedings of the 2005 conference on Applications, technologies, architectures, and protocols for computer communications
        August 2005
        350 pages
        ISBN:1595930094
        DOI:10.1145/1080091
        • cover image ACM SIGCOMM Computer Communication Review
          ACM SIGCOMM Computer Communication Review  Volume 35, Issue 4
          Proceedings of the 2005 conference on Applications, technologies, architectures, and protocols for computer communications
          October 2005
          324 pages
          ISSN:0146-4833
          DOI:10.1145/1090191
          Issue’s Table of Contents

        Copyright © 2005 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: 22 August 2005

        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