1. IP without IP addresses
- Author
-
Bruce Simpson, Saleem N. Bhatti, Ditchaphong Phoomikiattisak, and University of St Andrews. School of Computer Science
- Subjects
QA75 ,Computer science ,IPv6 ,QA75 Electronic computers. Computer science ,Legacy system ,NDAS ,02 engineering and technology ,Subset and superset ,computer.software_genre ,01 natural sciences ,Identifier-locator ,0202 electrical engineering, electronic engineering, information engineering ,ILNP ,Implementation ,Mobility ,business.industry ,010401 analytical chemistry ,ComputerSystemsOrganization_COMPUTER-COMMUNICATIONNETWORKS ,020206 networking & telecommunications ,Internet architecture ,T Technology ,0104 chemical sciences ,Identifier ,Kernel (image processing) ,Software deployment ,Embedded system ,Operating system ,business ,Communications protocol ,computer - Abstract
D. Phoomikiattisak was funded by the Thai Government. B. Simpson was funded by Cisco Systems under a University Research Programme (URP) grant award. 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. Postprint
- Published
- 2016