skip to main content
10.1145/1364654.1364663acmconferencesArticle/Chapter ViewAbstractPublication PagesconextConference Proceedingsconference-collections
research-article

On the cost of caching locator/ID mappings

Published:10 December 2007Publication History

ABSTRACT

Very recent activities in the IETF and in the Routing Research Group (RRG) of the IRTG focus on defining a new Internet architecture, in order to solve scalability issues related to interdo-main routing. The approach that is being explored is based on the separation of the end-systems' addressing space (the identifiers) and the routing locators' space. This separation is meant to alleviate the routing burden of the Default Free Zone, but it implies the need of distributing and storing mappings between identifiers and locators on caches placed on routers. In this paper we evaluate the cost of maintaining these caches when the distribution mechanism is based on a pull model. Taking as a reference the LISP protocol, we base our evaluation on real Netflow traces collected on the border router of our campus network. We thoroughly analyze the impact of the locator/ID separation, and related cost, showing that there is a trade-off between the dynamism of the mapping distribution protocol, the demand in terms of bandwidth, and the size of the caches.

References

  1. S. Agarwal, C.-N. Chuah, and R. H. Katz. OPCA: Robust Interdomain Policy Routing and Traffic Control. Proc. 6th International Conference on Open Architectures and Network Programming (OPENARCH), April 2003.Google ScholarGoogle ScholarCross RefCross Ref
  2. O. Bonaventure. Reconsidering the Internet Routing Architecture. Internet Draft draft-bonaventure-irtf-rrg-rira-00.txt, March 2007.Google ScholarGoogle Scholar
  3. O. Bonaventure, C. de Launois, B. Quoitin, and M. Yannuzzi. Improving the quality of interdomain paths by using IP tunnels and the DNS. Technical Report, January 2005.Google ScholarGoogle Scholar
  4. S. Brim, D. Farinacci, V. Fuller, D. Lewis, and D. Meyer. LISP-CONS: A Content distribution Overlay Network Service for LISP. Internet Draft draft-meyer-lisp-cons-00.txt, July 2007.Google ScholarGoogle Scholar
  5. J. Chiappa. Endpoints and Enpoint names: A Proposed Enhancement to the Internet Architecture. Technical report, 1999. Available at: http://www.chiappa.net/~jnc/tech/endpoints.txt.Google ScholarGoogle Scholar
  6. Cisco. Introduction to cisco ios netflow. Available Online at: http://www.cisco.com/en/US/products/ps6601/products_white_paper0900aecd80406232.shtml.Google ScholarGoogle Scholar
  7. C. de Launois and O. Bonaventure. The NAROS Approach for IPv6 Multihoming with Traffic Engineering. Proc. 4th COST 263 International Workshop on Quality of Future Internet Services (QoFIS), October 2003.Google ScholarGoogle ScholarCross RefCross Ref
  8. D. Farinacci, V. Fuller, and D. Oran. Locator/ID separation protocol (LISP). Internet Draft draft-farinacci-lisp-00.txt, IETF Network Working Group, January 2007.Google ScholarGoogle Scholar
  9. D. Farinacci, V. Fuller, D. Oran, and D. Meyer. Locator/ID separation protocol (LISP). Internet Draft draft-farinacci-lisp-01.txt, IETF Network Working Group, June 2007.Google ScholarGoogle Scholar
  10. M. Fullmer. flow-tools -- tool set for working with netflow data. Available Online at: http://www.splintered.net/sw/flow-tools/docs/flow-tools.html.Google ScholarGoogle Scholar
  11. R. Hiden. New Scheme for Internet Routing and Addressing (ENCAPS) for IPNG. RFC 1955, June 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. G. Huston. The growth of the bgp table - 1994 to present. Available online at: http://bgp.potaroo.net.Google ScholarGoogle Scholar
  13. E. Kohler, J. li, and V. P. an S. Shenker. Observed Structure of Addresses in IP Traffic. Proc. 2nd Internet Measurement Workshop (IMW), November 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. E. Lear. NERD: A Not-so-novel EID to RLOC Database. Internet Draft draft-lear-lisp-nerd-01.txt, June 2007.Google ScholarGoogle Scholar
  15. H. V. Madhyastha, T. Isdal, M. Piatek, C. Dixon, T. Anderson, A. Krishnamurthy, and A. Venkataramani. iPlane: An Information Plane for Distributed Services. Proc. 7th USENIX Symposium on Operating Systems Design and Implementation (OSDI), November 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. D. Massey, L. Wang, B. Zhang, and L. Zhang. A Proposal for Scalable Internet Routing & Addressing. Internet Draft draft-wang-ietf-efit-00.txt, February 2007.Google ScholarGoogle Scholar
  17. D. Meyer, L. Zhang, and K. Fall. Report from the IAB Workshop on Routing and Addressing. Internet Draft draft-iab-raws-report-01.txt, IETF Network Working Group, February 2007.Google ScholarGoogle Scholar
  18. R. Moskowitz and P. Nikander. Host Identity Protocol (HIP) Architecture. RFC 4423, 2006.Google ScholarGoogle Scholar
  19. E. Nordmark and M. Bagnulo. Level 3 Multihoming SHIM Protocol. Internet Draft draft-ietf-shim6-proto-07.txt, May 2006.Google ScholarGoogle Scholar
  20. M. O'Dell. GSE - An Alternate Addressing Architecture for IPv6. Internet Draft draft-ietf-ipngwg-gseaddr-00.txt, 1997.Google ScholarGoogle Scholar
  21. K. Papagiannaki, N. Taft, and C. Diot. Impact of Flow Dynamics on Traffic Engineering Design Principles. Proc. IEEE INFOCOM, March 2004.Google ScholarGoogle Scholar
  22. B. Quoitin. BGP-based Interdomain Traffic Engineering. Université Catholique de Louvain, PhD Thesis, August 2006.Google ScholarGoogle Scholar
  23. B. Quoitin, L. Iannone, C. de Launois, and O. Bonaventure. Evaluating the Benefits of the Locator/Identifier Separation. Proc. 2nd ACM SIGCOMM Workshop on Mobility in the Evolving Internet Architecture (MobiArch), August 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. J. Saltzer. On the Naming and Binding of Network Destinations. RFC 1498, August 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. A. Soule, K. Salamatian, N. Taft, R. Emilion, and K. Papagiannaki. Flow Classification by Histograms. ACM SIGMETRICS, June 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. S. Uhlig and O. Bonaventure. On the cost of using MPLS for interdomain traffic. Proc. 1st COST263 workshop on Quality of future internet services, September 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. S. Uhlig, V. Magnin, O. Bonaventure, C. Rapier, and L. Deri. Implications of the Topological Properties of Internet Traffic on Traffic Engineering. Proc. 19th ACM Symposium on Applied Computing (SAC), March 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. X. Yang. NIRA: A New Internet Routing Architecture. Pro. ACM SIGCOMM workshop on Future Directions in Network Architecture (FDNA), August 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. L. Zhang. An Overview of Multihoming and Open issues in GSE. IETF Journal, 2, September 2006.Google ScholarGoogle Scholar
  30. X. Zhang, P. Francis, J. Wang, and K. Yoshida. Scaling Global IP Routing with the Core Router-Integrated Overlay. Proc. 14th IEEE International Conference on Network Protocols (ICNP), November 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. On the cost of caching locator/ID mappings

                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
                  CoNEXT '07: Proceedings of the 2007 ACM CoNEXT conference
                  December 2007
                  448 pages
                  ISBN:9781595937704
                  DOI:10.1145/1364654

                  Copyright © 2007 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: 10 December 2007

                  Permissions

                  Request permissions about this article.

                  Request Permissions

                  Check for updates

                  Qualifiers

                  • research-article

                  Acceptance Rates

                  Overall Acceptance Rate198of789submissions,25%

                PDF Format

                View or Download as a PDF file.

                PDF

                eReader

                View online with eReader.

                eReader