skip to main content
10.1145/1592568.1592583acmconferencesArticle/Chapter ViewAbstractPublication PagescommConference Proceedingsconference-collections
research-article
Free Access

Pathlet routing

Authors Info & Claims
Published:16 August 2009Publication History

ABSTRACT

We present a new routing protocol, pathlet routing, in which networks advertise fragments of paths, called pathlets, that sources concatenate into end-to-end source routes. Intuitively, the pathlet is a highly flexible building block, capturing policy constraints as well as enabling an exponentially large number of path choices. In particular, we show that pathlet routing can emulate the policies of BGP, source routing, and several recent multipath proposals. This flexibility lets us address two major challenges for Internet routing: scalability and source-controlled routing. When a router's routing policy has only "local" constraints, it can be represented using a small number of pathlets, leading to very small forwarding tables and many choices of routes for senders. Crucially, pathlet routing does not impose a global requirement on what style of policy is used, but rather allows multiple styles to coexist. The protocol thus supports complex routing policies while enabling and incentivizing the adoption of policies that yield small forwarding plane state and a high degree of path choice.

References

  1. D. G. Andersen, H. Balakrishnan, M. F. Kaashoek, and R. Morris. Resilient overlay networks. In Proc. 18th ACM SOSP, October 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Routing table report. http://thyme.apnic.net/ap-data/2009/01/05/0400/mail-global.Google ScholarGoogle Scholar
  3. Avaya. Converged network analyzer. http://www.avaya.com/master-usa/en-us/resource/assets/whitepapers/ef-lb2687.pdf.Google ScholarGoogle Scholar
  4. B. Awerbuch, D. Holmer, H. Rubens, and R. Kleinberg. Provably competitive adaptive routing. In INFOCOM, 2005.Google ScholarGoogle ScholarCross RefCross Ref
  5. CAIDA AS ranking. http://as-rank.caida.org/.Google ScholarGoogle Scholar
  6. D. Clark, J. Wroclawski, K. Sollins, and R. Braden. Tussle in cyberspace: defining tomorrow's Internet. In SIGCOMM, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. X. Dimitropoulos, D. Krioukov, A. Vahdat, and G. Riley. Graph annotations in modeling complex network topologies. ACM Transactions on Modeling and Computer Simulation (to appear), 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. J. P. (ed.). DARPA internet program protocol specification. In RFC791, September 1981.Google ScholarGoogle Scholar
  9. D. Farinacci, V. Fuller, D. Meyer, and D. Lewis. Locator/ID separation protocol (LISP). In Internet-Draft, March 2009.Google ScholarGoogle Scholar
  10. B. Ford and J. Iyengar. Breaking up the transport logjam. In HOTNETS, 2008.Google ScholarGoogle Scholar
  11. L. Gao and J. Rexford. Stable Internet routing without global coordination. IEEE/ACM Transactions on Networking, 9(6):681--692, December 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. P. B. Godfrey, M. Caesar, I. Haken, S. Shenker, and I. Stoica. Stable Internet route selection. In NANOG 40, June 2007.Google ScholarGoogle Scholar
  13. T. Griffin and J. Sobrinho. Metarouting. In ACM SIGCOMM, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. K. P. Gummadi, H. V. Madhyastha, S. D. Gribble, H. M. Levy, and D. Wetherall. Improving the reliability of internet paths with one-hop source routing. In Proc. OSDI, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. G. Huston. BGP routing table analysis reports, 2009. http://bgp.potaroo.net/.Google ScholarGoogle Scholar
  16. E. Karpilovsky and J. Rexford. Using forgetful routing to control BGP table size. In CoNEXT, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. N. Kushman, S. Kandula, and D. Katabi. Can you hear me now?! it must be BGP. In Computer Communication Review, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. N. Kushman, S. Kandula, D. Katabi, and B. Maggs. R-BGP: Staying connected in a connected world. In NSDI, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. C. Labovitz, A. Ahuja, A. Bose, and F. Jahanian. Delayed Internet routing convergence. In ACM SIGCOMM, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. K. Lakshminarayanan, I. Stoica, S. Shenker, and J. Rexford. Routing as a service. Technical Report UCB/EECS-2006-19, UC Berkeley, February 2006.Google ScholarGoogle Scholar
  21. Z. M. Mao, R. Bush, T. Griffin, and M. Roughan. BGP beacons. In IMC, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. D. Meyer, L. Zhang, and K. Fall. Report from the iab workshop on routing and addressing. In RFC2439, September 2007.Google ScholarGoogle Scholar
  23. M. Motiwala, M. Elmore, N. Feamster, and S. Vempala. Path splicing. In ACM SIGCOMM, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. B. Raghavan and A. C. Snoeren. A system for authenticated policy-compliant routing. In ACM SIGCOMM, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Y. Rekhter, T. Li, and S. Hares. A border gateway protocol 4 (BGP-4). In RFC4271, January 2006.Google ScholarGoogle Scholar
  26. E. Rosen, A. Viswanathan, and R. Callon. Multiprotocol label switching architecture. In RFC3031, January 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. S. Savage, T. Anderson, A. Aggarwal, D. Becker, N. Cardwell, A. Collins, E. Hoffman, J. Snell, A. Vahdat, G. Voelker, and J. Zahorjan. Detour: Informed Internet routing and transport. In IEEE Micro, January 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. W. Xu and J. Rexford. MIRO: Multi-path Interdomain ROuting. In SIGCOMM, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. X. Yang. NIRA: a new Internet routing architecture. Technical Report Ph.D. Thesis, MIT-LCS-TR-967, Massachusetts Institute of Technology, September 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. X. Yang, D. Clark, and A. Berger. NIRA: a new inter-domain routing architecture. IEEE/ACM Transactions on Networking, 15(4):775--788, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. X. Yang and D. Wetherall. Source selectable path diversity via routing de ections. In ACM SIGCOMM, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. D. Zhu, M. Gritter, and D. Cheriton. Feedback based routing. Computer Communication Review (CCR), 33(1):71--76, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Pathlet routing

      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 '09: Proceedings of the ACM SIGCOMM 2009 conference on Data communication
        August 2009
        340 pages
        ISBN:9781605585949
        DOI:10.1145/1592568
        • cover image ACM SIGCOMM Computer Communication Review
          ACM SIGCOMM Computer Communication Review  Volume 39, Issue 4
          SIGCOMM '09
          October 2009
          325 pages
          ISSN:0146-4833
          DOI:10.1145/1594977
          Issue’s Table of Contents

        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: 16 August 2009

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        Overall Acceptance Rate554of3,547submissions,16%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader