School of Computer Science Updated 01 Feb 2013 by saleem.
© 2007-2013, All Rights Reserved.
ILNP - Identifier-Locator Network Protocol
PhD vacancy - Core ILNP implementation on Linux
This project is enhancing the Internet Architecture by enriching the set of namespaces. The basic approach to this is to deprecate the concept of an Address and replace it with separate Locator and Identifier values. Although the architectural concept is independent of any particular network protocol, our research demonstration will be based on IPv6. Protypes for FreeBSD and Linux are planned.
This work was influenced by Mike O'Dell's prior work on the GSE/8+8 proposal for IPv6 and by work undertaken in the IRTF Namespace Research Group (NSRG), although the current work is different in various ways from those earlier proposals and discussions. In RFC6115 (Feb 2011), the IRTF Routing Research Group (RRG) co-chairs recommended that ILNP be pursued within the IETF.
Although our work is architectural, it is driven by actual problems with the current Internet Architecture. For example, a current operational concern addressed by this proposal is the rapid increase in size and in entropy of the Internet routing table, specifically the Default-Free Zone's (DFZ) Routing Information Base (RIB). It appears that a primary cause for both routing table growth and the increase in entropy is the current method for site multi-homing, which depends on adding extra more-specific prefixes globally for each multi-homed site.
We believe this approach will lead to several specific advantages over the currently deployed Internet Architecture. These advantages include harmoniously integrating various functionality:
- Support for both site and node multi-homing without increasing entropy in the Default-Free Zone (DFZ) Routing Information Base (RIB).
- Native, scalable support for mobile nodes and mobile networks.
- NAT-tolerant networking, by decoupling location from identity.
- IP Security working natively with Multi-Homing, Mobility, and NAT.
- Support for traffic engineering (TE) capability through naming.
- Native support for multi-path transport protocols.
- A simpler, cleaner Networking API for distributed applications.
Internet RFC documents
The following Experimental RFCs were reviewed and discussed within the IRTF Routing Research Group (RRG). The authors are extremely grateful to the IRTF RRG particpants, the IRTF RRG Chair (Tony Li), the IRTF Chair (Lars Eggert) and the RFC Editor team for all their help. (Please see the RFCs, linked below, for other acknowledgements.)
RFC6740 Identifier-Locator Network Protocol (ILNP) Architectural Description (Nov 2012)
RFC6741 Identifier-Locator Network Protocol (ILNP) Engineering Considerations (Nov 2012)
RFC6742 DNS Resource Records for the Identifier-Locator Network Protocol (ILNP) (Nov 2012)
RFC6743 ICMP Locator Update Message for the Identifier-Locator Network Protocol for IPv6 (ILNPv6) (Nov 2012)
RFC6744 IPv6 Nonce Destination Option for the Identifier-Locator Network Protocol for IPv6 (ILNPv6) (Nov 2012)
RFC6745 ICMP Locator Update Message for the Identifier-Locator Network Protocol for IPv4 (ILNPv4) (Nov 2012)
RFC6746 IPv4 Options for the Identifier-Locator Network Protocol (ILNP) (Nov 2012)
RFC6747 Address Resolution Protocol (ARP) for the Identifier-Locator Network Protocol for IPv4 (ILNPv4) (Nov 2012)
RFC6748 Optional Advanced Deployment Scenarios for the Identifier-Locator Network Protocol (ILNP) (Nov 2012)
Stephane Bortzmeyer has French introduction / summary information for RFC6740, RFC6741, RFC6742, RFC6743 and RFC6744.
- Reducing DNS caching: Running on Zero:
- ILNP: a whirlwind tour:
- Enabling mobile systems with ILNP, Ericsson Research Labs, San Jose, 18 August 2010.
- Developing ILNP, Keynote Talk at FIRE workshop, Identifying Enabling Technologies for Future Internet Experimentation, Chania, Crete, 16 July 2010.
- Evolving The Internet Architecture Through Naming:
Reducing DNS caching or "How low can we go?",
Networkshop38, Manchester, UK, 31 March 2010.
- Handle with Care: Naming, Layering and Caching "Broken" on the Internet, Seminar at University of St Andrews, 20 October 2009.
- DNS Caching: Running on Zero, MSN2009 - Multi-Service Networks Workshop 2009, Cosener's House, RAL, UK. 09 July 2009.
- What's in a name?, Seminar at BBN Technologies, Cambridge, Massachusetts, USA. 21 November 2008.
- Thoughts on a New Namespace (Overview of ILNP), Presentation to the IRTF Routing Research Group, Dublin, Ireland. July 2008.
- Naming for Networking, Seminar at ICU, Daejeon, Chungghongdo. Republic of Korea. 18 June 2008.
- S. N. Bhatti, R. Atkinson, Secure & Agile Wide-Area Virtual Machine Mobility, 31st IEEE Military Communications Conference (MILCOM2012), Orlando, FL, USA 29 Oct - 01 Nov 2012 (cancelled due to Hurricane Sandy)
- S. N. Bhatti, R. Atkinson, J. Klemets, Integrating Challenged Networks, 30th IEEE Military Communcations Conference (MILCOM2011), Baltimore, USA 09-12 Nov 2011.
- S. Bhatti, R. Atkinson, Reducing DNS Caching, 14th IEEE Global Internet Symposium (GI2011), Shanghai, China. 15 April 2011.
- R. Atkinson, S. Bhatti, S. Hailes, Evolving the Internet Architecture Through Naming, IEEE Journal on Selected Areas in Communication (JSAC), vol. 28, no. 8, pp1319-1325, [IEEE] Oct 2010.
- D. Rehunathan, S. Bhatti A Comparative Assessment of Routing for Mobile Networks, 6th IEEE International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob2010), Niagara Falls, Canada, 11-13 October 2010.
- R. Atkinson, S. Bhatti, S. Hailes, ILNP: Mobility, Multi-Homing, Localised Addressing and Security Through Naming, Telecommunication Systems, vol. 42, no. 3-4 pp273-291. [Springer] Dec 2009. ISSN 1018-4864 print / 1572-9451 online.
- R. Atkinson, S. Bhatti, Site-Controlled Secure Multi-homing and Traffic Engineering for IP, 28th IEEE Military Communications Conference (MILCOM), Boston, MA, USA, October 2009
- D. Rehunthan, R. Atkinson, S. Bhatti, Enabling Mobile Networks Through Secure Naming, 28th IEEE Military Communications Conference (MILCOM), Boston, MA, USA, October 2009
- R. Atkinson, S. Bhatti, and S. Hailes, Harmonised Resilience, Multi-homing and Mobility Capability for IP, 27th IEEE Military Communications Conference (MILCOM), San Diego, CA, USA, November 2008.
- R. Atkinson, S. Bhatti, and S. Hailes, Mobility Through Naming: Impact on DNS , 3rd ACM International Workshop on Mobility in the Evolving Internet (MobiArch), Seatlle, USA, August 2008.
- R. Atkinson, S. Bhatti, and S. Hailes, A Proposal for Unifying Mobility with Multi-Homing, NAT, and Security, 5th ACM International Workshop on Mobility Management and Wireless Access (MobiWAC), Chania, Crete, October 2007.
- R. Atkinson, S. Bhatti, and S. Hailes, Mobility as an Integrated Service through the Use of Naming, 2nd ACM International Workshop on Mobility in the Evolving Internet (MobiArch), Kyoto, Japan, August 2007.
- R. Atkinson, M. Lad, S. Bhatti, and S. Hailes, A Proposal for Coalition Networking in Dynamic Operational Environments, 25th IEEE Military Communications Conference (MILCOM), Washington, DC, USA, November 2006.
- R. Atkinson, S. Bhatti, An Introduction to the Identifier-Locator Network Protocol (ILNP), IEEE London Communications Symposium (LCS), September 2006.
- R. Atkinson, S. Bhatti, Naming Enhancements for the Internet, IEEE London Communications Symposium (LCS), September 2004.
Cheltenham Research: Ran Atkinson
University of St Andrews: Saleem Bhatti