skip to main content
10.1145/3012695.3012701acmotherconferencesArticle/Chapter ViewAbstractPublication PagesaintecConference Proceedingsconference-collections
research-article
Open access

IP without IP addresses

Published: 30 November 2016 Publication History

Abstract

We discuss a key engineering challenge in implementing the Identifier- Locator Network Protocol (ILNP), as described in IRTF Experimental RFCs 6740--6748: enabling legacy applications that use the C sockets API. We have built the first two OS kernel implementations of ILNPv6 (ILNP as a superset of IPv6), in both the Linux OS kernel and the FreeBSD OS kernel. Our evaluation is in comparison with IPv6, in the context of a topical and challenging scenario: host mobility implemented as a purely end-to-end function. Our experiments show that ILNPv6 has excellent potential for deployment using existing IPv6 infrastructure, whilst offering the new properties and functionality of ILNP.

References

[1]
B. E. Carpenter, "IP Addresses Considered Harmful," SIGCOMM Comput. Commun. Rev., vol. 44, no. 2, pp. 65--69, Apr 2014.
[2]
C. Perkins, D. Johnson, and J. Arkko, "Mobility Support in IPv6," IETF, RFC 6275 (PS), Jul 2011.
[3]
G. Huston, "Architectural Approaches to Multi-homing for IPv6," IETF, RFC 4177 (I), Sep 2005.
[4]
T. Li (Ed), "Recommendation for a Routing Architecture," IETF, RFC 6115 (I), Feb 2011.
[5]
B. Carpenter (Ed), "Architectural Principles of the Internet," IAB, RFC 1958 (I), Jun 1996.
[6]
R. Atkinson and S. N. Bhatti, "Identifier-Locator Network Protocol (ILNP) Architectural Description," IRTF, RFC 6740 (E), Nov 2012.
[7]
R. Atkinson and S. N. Bhatti, "Identifier-Locator Network Protocol (ILNP) Engineering Considerations," IRTF, RFC 6741 (E), Nov 2012.
[8]
R. Atkinson, S. N. Bhatti, and S. Rose, "DNS Resource Records for the Identifier-Locator Network Protocol (ILNP)," IRTF, RFC 6742 (E), Nov 2012.
[9]
R. Atkinson and S. N. Bhatti, "ICMP Locator Update Message for the Identifier-Locator Network Protocol for IPv6 (ILNPv6)," IRTF, RFC 6743 (E), Nov 2012.
[10]
R. Atkinson and S. N. Bhatti, "IPv6 Nonce Destination Option for the Identifier-Locator Network Protocol for IPv6 (ILNPv6)," IRTF, RFC 6744 (E), Nov 2012.
[11]
R. Atkinson and S. N. Bhatti, "ICMP Locator Update Message for the Identifier-Locator Network Protocol for IPv4 (ILNPv4)," IRTF, RFC 6745 (E), Nov 2012.
[12]
R. Atkinson and S. N. Bhatti, "IPv4 Options for the Identifier-Locator Network Protocol (ILNP)," IRTF, RFC 6746 (E), Nov 2012.
[13]
R. Atkinson and S. N. Bhatti, "Address Resolution Protocol (ARP) for the Identifier-Locator Network Protocol for IPv4 (ILNPv4)," IRTF, RFC 6747 (E), Nov 2012.
[14]
R. Atkinson and S. N. Bhatti, "Optional Advanced Deployment Scenarios for the Identifier-Locator Network Protocol (ILNP)," IRTF, RFC 6748 (E), Nov 2012.
[15]
D. Phoomikiattisak and S. N. Bhatti, "Mobility as a First Class Function," in WiMob 2015 - IEEE Intl. Conf. Wireless and Mobile Computing, Networking and Comms., Oct 2015, pp. 858--867.
[16]
C. J. Bennett, S. W. Edge, and A. J. Hinchley, "Issues in the Interconnection of Datagram Networks," University College London (UCL), IEN 1, Jul 1977, http://www.rfc-editor.org/ien/ien1.pdf.
[17]
B. Carpenter, J. Crowcroft, and Y. Rekhter, "IPv4 Address Behaviour Today," IAB, RFC 2101 (I), Feb 1997.
[18]
R. Atkinson (Ed), S. Floyd (Ed), "IAB Concerns and Recommendations Regarding Internet Research and Evolution," IAB, RFC 3869 (I), Aug 2004.
[19]
D. Meyer, L. Zhang, and K. Fall, "Report from the IAB Workshop on Routing and Addressing," IETF, RFC 4984 (I), Sep 2007.
[20]
R. Atkinson and S. N. Bhatti, "An Introduction to the Identifier Locator Network Protocol (ILNP)," in LCS 2006 - London Communications Symp., Sep 2006, http://goo.gl/lI1a6.
[21]
R. Atkinson, S. Bhatti, and S. Hailes, "Evolving the Internet Architecture Through Naming," IEEE JSAC, vol. 28, no. 8, pp. 1319--1325, Oct 2010.
[22]
R. Moskowitz, T. Heer, P. Jokela, and T. Henderson, "Host Identity Protocol Version 2 (HIPv2)," IETF, RFC 7401 (PS), April 2015.
[23]
M. Komu and T. Henderson, "Basic Socket Interface Extensions for the Host Identity Protocol (HIP)," IETF, RFC 6317 (E), Jul 2011.
[24]
T. Henderson, P. Nikander, and M. Komu, "Using the Host Identity Protocol with Legacy Applications," IETF, RFC 5338 (E), Sep 2008.
[25]
E. Nordmark and M. Bagnulo, "Shim6: Level 3 Multihoming Shim Protocol for IPv6," IETF, RFC 5533 (PS), Jun 2009.
[26]
D. Farinacci, V. Fuller, D. Meyer, and D. Lewis, "The Locator/ID Separation Protocol (LISP)," IETF, RFC 6830 (E), Jan 2013.
[27]
N. Chiappa, "IPng Technical Requirements Of the Nimrod Routing and Addressing Architecture," IETF, RFC 1753 (I), Dec 1994.
[28]
I. Castineyra, N. Chiappa, and M. Streenstrup, "The Nimrod Routing Architecture," IETF, RFC 1992 (I), Aug 1996.
[29]
B. Simpson and S. N. Bhatti, "An Identifier-Locator Approach to Host Multihoming," in AINA 2014 - IEEE 28th Intl. Conf. Advanced Information Networking and Applications, May 2014, pp. 139--147.
[30]
A. Ford, C. Raiciu, M. Handley, S. Barre, and J. Iyengar, "Architectural Guidelines for Multipath TCP Development," IETF, RFC 6182 (I), Mar 2011.
[31]
M. Bagnulo, "Threat Analysis for TCP Extensions for Multipath Operation with Multiple Addresses," IETF, RFC 6181 (I), Mar 2011.
[32]
D. Rehunathan, R. Atkinson, and S. Bhatti, "Enabling Mobile Networks Through Secure Naming," in Proc. IEEE MILCOM 2009, Oct 2009.
[33]
S. N. Bhatti and R. Atkinson, "Secure & Agile Wide Area Virtual Machine Mobility," in Proc. IEEE MILCOM 2011, Oct 2012.
[34]
S. N. Bhatti, D. Phoomikiatissak, and R. Atkinson, "Fast, Secure Failover for IP," in Proc. IEEE MILCOM 2014, Oct 2014.
[35]
R. Atkinson and S. Bhatti, "Site-Controlled Secure Multi-homing and Traffic Engineering for IP," in Proc. IEEE MILCOM 2009, Oct 2009.

Cited By

View all
  • (2020)A New Approach to a Service Oriented Internet ProtocolIEEE INFOCOM 2020 - IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS)10.1109/INFOCOMWKSHPS50562.2020.9162749(273-278)Online publication date: Jul-2020
  • (2019)End-To-End Mobility for the Internet Using ILNPWireless Communications & Mobile Computing10.1155/2019/74641792019Online publication date: 1-Jan-2019
  • (2019)Seamless internet connectivity for ubiquitous communicationAdjunct Proceedings of the 2019 ACM International Joint Conference on Pervasive and Ubiquitous Computing and Proceedings of the 2019 ACM International Symposium on Wearable Computers10.1145/3341162.3349315(1022-1033)Online publication date: 9-Sep-2019

Index Terms

  1. IP without IP addresses

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Other conferences
      AINTEC '16: Proceedings of the 12th Asian Internet Engineering Conference
      November 2016
      72 pages
      ISBN:9781450345521
      DOI:10.1145/3012695
      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

      • AIOT: Asian Institute of Technology

      In-Cooperation

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 30 November 2016

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. ILNP
      2. IPv6
      3. identifier-locator
      4. internet architecture
      5. mobility

      Qualifiers

      • Research-article

      Funding Sources

      • Cisco Systems
      • Thai Government

      Conference

      AINTEC '16
      Sponsor:
      • AIOT
      AINTEC '16: Asian Internet Engineering Conference
      November 30 - December 2, 2016
      Bangkok, Thailand

      Acceptance Rates

      Overall Acceptance Rate 15 of 38 submissions, 39%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)51
      • Downloads (Last 6 weeks)5
      Reflects downloads up to 01 Mar 2025

      Other Metrics

      Citations

      Cited By

      View all
      • (2020)A New Approach to a Service Oriented Internet ProtocolIEEE INFOCOM 2020 - IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS)10.1109/INFOCOMWKSHPS50562.2020.9162749(273-278)Online publication date: Jul-2020
      • (2019)End-To-End Mobility for the Internet Using ILNPWireless Communications & Mobile Computing10.1155/2019/74641792019Online publication date: 1-Jan-2019
      • (2019)Seamless internet connectivity for ubiquitous communicationAdjunct Proceedings of the 2019 ACM International Joint Conference on Pervasive and Ubiquitous Computing and Proceedings of the 2019 ACM International Symposium on Wearable Computers10.1145/3341162.3349315(1022-1033)Online publication date: 9-Sep-2019

      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