University of St Andrews, School of Computer Science

Updated 30 November 2011. Copyright 2007-2011, All Rights Reserved.

ILNP - Identifier-Locator Network Protocol


Research Objectives

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. We plan to experiment with our research demonstration implementation of ILNP over the UK Joint Academic Network (JANET) between St Andrews and London.

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, the IRTF 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:

Talks

Internet Drafts

Papers

Partners

ILNP is a research collaboration among Cheltenham Research, the University of St Andrews, and University College London

Contacts

Cheltenham Research: Ran Atkinson
University of St Andrews: Saleem Bhatti
University College London: Stephen Hailes