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 2005 Publication 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.]]
[2]
The eXtensible Open Router Platform (xorp). http://www.xorp.org.]]
[3]
Afek, Y., Ben-Shalom, O., and Bremler-Barr, A. On the structure and application of BGP policy Atoms. In IMW (2002).]]
[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).]]
[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.]]
[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).]]
[7]
Feamster, N., Borkenhagen, J., and Rexford, J. Guidelines for interdomain traffic engineering. ACM Computer Communication Review (2003).]]
[8]
F.Wang, and Gao, L. Inferring and Characterizing Internet Routing Policies. In Proceedings of ACM IMC 2003 (2003).]]
[9]
Gao, L. On inferring automonous system relationships in the internet. IEEE/ACM Trans. Networking (to appear 2004).]]
[10]
Gao, L., and Rexford, J. Stable Internet routing without global coordination. In Proc. ACM SIGMETRICS (2001).]]
[11]
Griffin, T. What is the Sound of One Route Flapping?, 2002. IPAM talk.]]
[12]
Griffin, T. G., Shepherd, F. B., and Wilfong, G. Policy disputes in path vector protocols. In Proc. International Conference on Network Protocols (1999).]]
[13]
Griffin, T. G., and Wilfong, G. An analysis of BGP convergence properties. In Proc. ACM SIGCOMM (1999).]]
[14]
Hu, Y. C., Sirbu, M., and Perrig, A. Spv: Secure path vector routing for securing BGP. In Proc. ACM SIGCOMM (2004).]]
[15]
IRTF Routing Research Group. http://www.irtf.org/rrg/.]]
[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.]]
[17]
Labovitz, C., Ahuja, A., Bose, A., and Jahanian, F. Delayed Internet Routing Convergence. In Proc. ACM SIGCOMM (2000).]]
[18]
Labovitz, C., Malan, R., and Jahanian, F. Origins of Internet routing instability. In Proc. IEEE INFOCOM (1999).]]
[19]
Mahajan, R., Wetherall, D., and Anderson, T. Understanding BGP Misconfigurations. In Proceedings of ACM SIGCOMM (2002).]]
[20]
Mahajan, R., Wetherall, D., and Anderson, T. Negotiation-based routing between neighboring domains. In Proceedings of ACM/USENIX NSDI (2005).]]
[21]
Mao, Z. M., Bush, R., Griffin, T. G., and Roughan, M. BGP beacons. In Proc. ACM Internet Measurement Conference (2003).]]
[22]
Mao, Z. M., Govindan, R., Varghese, G., and Katz, R. Route flap damping exacerbates Internet routing convergence. In Proc. ACM SIGCOMM (2002).]]
[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).]]
[24]
RIPE's Routing Information Service Raw Data Page. http://data.ris.ripe.net/.]]
[25]
Secure Origin BGP (soBGP). ftp://ftp-eng.cisco.com/sobgp.]]
[26]
Shaikh, A., and Greenberg, A. OSPF Monitoring: Architecture, Design and Deployment Experience. In Proceedings of ACM/USENIX NSDI (2004).]]
[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).]]
[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.]]
[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).]]
[30]
University of Oregon RouteViews project. http://www.routeviews.org/.]]
[31]
Yang, X. Nira: a new internet routing architecture. ACM SIGCOMM FDNA workshop (2003).]]
[32]
Zhu, D., Gritter, M., and Cheriton, D. Feedback based routing. ACM Hotnets Workshop (2002).]]

Cited By

View all
  • (2022)Design and Implementation of a Strong Representation System for Network Policies2022 International Conference on Computer Communications and Networks (ICCCN)10.1109/ICCCN54977.2022.9868871(1-10)Online publication date: Jul-2022
  • (2019)Enabling Policy Innovation in Interdomain RoutingProceedings of the 2019 ACM Symposium on SDN Research10.1145/3314148.3314359(62-68)Online publication date: 3-Apr-2019
  • (2018)User-Customizing Oriented Multipath Inter-Domain Routing2018 IEEE International Conference on Networking, Architecture and Storage (NAS)10.1109/NAS.2018.8515732(1-4)Online publication date: Oct-2018
  • Show More Cited By

Index Terms

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

      Recommendations

      Comments

      Information & Contributors

      Information

      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
      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]

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 22 August 2005

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. BGP
      2. convergence
      3. inter-domain routing
      4. scalability

      Qualifiers

      • Article

      Conference

      SIGCOMM05
      Sponsor:
      SIGCOMM05: ACM SIGCOMM 2005 Conference
      August 22 - 26, 2005
      Pennsylvania, Philadelphia, USA

      Acceptance Rates

      Overall Acceptance Rate 462 of 3,389 submissions, 14%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)86
      • Downloads (Last 6 weeks)13
      Reflects downloads up to 13 Feb 2025

      Other Metrics

      Citations

      Cited By

      View all
      • (2022)Design and Implementation of a Strong Representation System for Network Policies2022 International Conference on Computer Communications and Networks (ICCCN)10.1109/ICCCN54977.2022.9868871(1-10)Online publication date: Jul-2022
      • (2019)Enabling Policy Innovation in Interdomain RoutingProceedings of the 2019 ACM Symposium on SDN Research10.1145/3314148.3314359(62-68)Online publication date: 3-Apr-2019
      • (2018)User-Customizing Oriented Multipath Inter-Domain Routing2018 IEEE International Conference on Networking, Architecture and Storage (NAS)10.1109/NAS.2018.8515732(1-4)Online publication date: Oct-2018
      • (2017)Bootstrapping evolvability for inter-domain routing with D-BGPProceedings of the Conference of the ACM Special Interest Group on Data Communication10.1145/3098822.3098857(474-487)Online publication date: 7-Aug-2017
      • (2017)A modular architecture for scalable inter-domain routing2017 IEEE 7th Annual Computing and Communication Workshop and Conference (CCWC)10.1109/CCWC.2017.7868385(1-6)Online publication date: Jan-2017
      • (2016)On the feasibility of core-rooted path addressingNOMS 2016 - 2016 IEEE/IFIP Network Operations and Management Symposium10.1109/NOMS.2016.7502826(306-314)Online publication date: Apr-2016
      • (2015)Bootstrapping Evolvability for Inter-Domain RoutingProceedings of the 14th ACM Workshop on Hot Topics in Networks10.1145/2834050.2834101(1-7)Online publication date: 16-Nov-2015
      • (2015)Scalable programmable inbound traffic engineeringProceedings of the 1st ACM SIGCOMM Symposium on Software Defined Networking Research10.1145/2774993.2775063(1-7)Online publication date: 17-Jun-2015
      • (2015)Stabilizing route selection in BGPIEEE/ACM Transactions on Networking10.1109/TNET.2014.229979523:1(282-299)Online publication date: 1-Feb-2015
      • (2015)Improving Internet routing scalability with AS landmarks2015 Seventh International Conference on Ubiquitous and Future Networks10.1109/ICUFN.2015.7182528(171-176)Online publication date: Jul-2015
      • Show More Cited By

      View Options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Login options

      Figures

      Tables

      Media

      Share

      Share

      Share this Publication link

      Share on social media