Towards a Global IPv6 Addressing Model for the Internet of Things

This article presents a proposed reference model of IPv6 addressing plan for the Internet of Things. It starts by analyzing the IPv6 addressing structure and analyses the potential for a universal subnet addressing plan model. It continues by exploring the potential of addressing plan for the Interface ID (Host ID). It takes advantage of the work performed by the author in Mandat International and as Coordinator of the IoT6 European research project on IPv6 exploitation for the Internet of Things.

[1]  Masanobu Kawashima,et al.  A Recommendation for IPv6 Address Text Representation , 2010, RFC.

[2]  Matt Holdrege,et al.  IP Network Address Translator (NAT) Terminology and Considerations , 1999, RFC.

[3]  Matt Crawford,et al.  Transmission of IPv6 Packets over Ethernet Networks , 1998, RFC.

[4]  Stephen E. Deering,et al.  IP Version 6 Addressing Architecture , 1995, RFC.

[5]  Hugo Krawczyk,et al.  A Security Architecture for the Internet Protocol , 1999, IBM Syst. J..

[6]  Stephen Deering,et al.  Internet Protocol Version 6(IPv6) , 1998 .

[7]  Andrew Yourtchenko,et al.  Dynamic Host Configuration Protocol for IPv6 (DHCPv6) , 2003, RFC.

[8]  Thomas Narten,et al.  IPv6 Address Assignment to End Sites , 2011, RFC.

[9]  Ralph E. Droms,et al.  Dynamic Host Configuration Protocol for IPv6 (DHCPv6) , 2003, RFC.

[10]  Carsten Bormann,et al.  The Constrained Application Protocol (CoAP) , 2014, RFC.

[11]  Antonio F. Gómez-Skarmeta,et al.  Evaluation and recommendations on IPv6 for the Internet of Things , 2015, 2015 IEEE 2nd World Forum on Internet of Things (WF-IoT).

[12]  Thomas Narten,et al.  Privacy Extensions for Stateless Address Autoconfiguration in IPv6 , 2001, RFC.

[13]  Tuomas Aura,et al.  Cryptographically Generated Addresses (CGA) , 2005, ISC.

[14]  Timothy Rooney,et al.  Internet Protocol Version 6 (IPv6) , 2011 .

[15]  Paul Francis,et al.  The IP Network Address Translator (NAT) , 1994, RFC.

[16]  Daniel Minoli IPv6 Over Low‐Power WPAN (6Lowpan) , 2013 .