Topological addressing enabling energy efficient IoT communication

This paper specifies a topological addressing scheme, called Native Short Address (NSA) that enables a more energy efficient IP packet transmission over links in the IoT domain, where it is effective and desirable not to carry full length addresses in the packet (especially large IPv6 addresses). NSA relies on an address assignment function that algorithmically calculates and assigns the address of IoT nodes, based on their roles and location in hierarchy. The small size of the assigned addresses helps lowering the power consumption. Moreover, the main feature of NSA is stateless forwarding, which reduces the computation complexity by eliminating routing calculation, thus making the overall system even more energy efficient. This paper focuses on a low power and lossy network, where the topology of the network is relatively static. The nodes' location is fixed and the connection between nodes is rather stable. The paper illustrates the NSA architecture, address allocation function, forwarding mechanism, header format design, including length-variable fields, and IPv6 interconnection support.

[1]  Laurent Toutain,et al.  SCHC: Generic Framework for Static Context Header Compression and Fragmentation , 2020, RFC.

[2]  Sipra Das Bit,et al.  ARPL: Supporting Adaptive Mixing of RPL Modes to Overcome Memory Overflow , 2018, 2018 IEEE International Symposium on Smart Electronic Systems (iSES) (Formerly iNiS).

[3]  Antonio J. Jara,et al.  RPL-based networks in static and mobile environment: A performance assessment analysis , 2017, J. King Saud Univ. Comput. Inf. Sci..

[4]  Carsten Bormann,et al.  From 6LoWPAN to 6Lo: Expanding the Universe of IPv6-Supported Technologies for the Internet of Things , 2017, IEEE Communications Magazine.

[5]  Adnan Noor Mian,et al.  On the energy efficiency and stability of RPL routing protocol , 2017, 2017 13th International Wireless Communications and Mobile Computing Conference (IWCMC).

[6]  Carsten Bormann,et al.  IPv6 over Low-Power Wireless Personal Area Network (6LoWPAN) Routing Header , 2017, RFC.

[7]  Naresh Gupta,et al.  Inside Bluetooth Low Energy , 2016 .

[8]  Cintia B. Margi,et al.  Energy Consumption and Memory Footprint Evaluation of RPL and CTP in TinyOS , 2016 .

[9]  Gian Pietro Picco,et al.  D-RPL: Overcoming memory limitations in RPL point-to-multipoint routing , 2015, 2015 IEEE 40th Conference on Local Computer Networks (LCN).

[10]  Wonyong Yoon,et al.  A Survey on Energy Conserving Mechanisms for the Internet of Things: Wireless Networking Aspects , 2015, Sensors.

[11]  Jakob Buron,et al.  Transmission of IPv6 Packets over ITU-T G.9959 Networks , 2015, RFC.

[12]  Anusha Rahul,et al.  Near Field Communication (NFC) Technology: A Survey , 2015 .

[13]  Haniph A. Latchman,et al.  Narrowband Power Line Communications: Enabling the Smart Grid , 2014, IEEE Potentials.

[14]  Chen Zhang,et al.  MERPL: A more memory-efficient storing mode in RPL , 2013, 2013 19th IEEE International Conference on Networks (ICON).

[15]  Sunghyun Choi,et al.  IEEE 802.11ah: A Long Range 802.11 WLAN at Sub 1 GHz , 2013, J. ICT Stand..

[16]  Carsten Bormann,et al.  Neighbor Discovery Optimization for IPv6 over Low-Power Wireless Personal Area Networks (6LoWPANs) , 2012, RFC.

[17]  Paul J. M. Havinga,et al.  Evaluation of DECT-ULE for robust communication in dense wireless sensor networks , 2012, 2012 3rd IEEE International Conference on the Internet of Things.

[18]  Philip Levis,et al.  RPL: IPv6 Routing Protocol for Low-Power and Lossy Networks , 2012, RFC.

[19]  Pascal Thubert,et al.  Compression Format for IPv6 Datagrams over IEEE 802.15.4-Based Networks , 2011, RFC.

[20]  Jingsha He,et al.  Improved hierarchical routing over 6LoWPAN , 2011, 2011 IEEE 3rd International Conference on Communication Software and Networks.

[21]  Myung J. Lee,et al.  Meshing wireless personal area networks: Introducing IEEE 802.15.5 , 2010, IEEE Communications Magazine.

[22]  Wei Luo,et al.  The Analysis of 6LowPAN Technology , 2008, 2008 IEEE Pacific-Asia Workshop on Computational Intelligence and Industrial Application.

[23]  David E. Culler,et al.  Transmission of IPv6 Packets over IEEE 802.15.4 Networks , 2007, RFC.

[24]  Q. Liu,et al.  Design and Implementation of MS/TP in Embedded System , 2007, 2007 2nd IEEE Conference on Industrial Electronics and Applications.

[25]  Thomas Narten,et al.  Neighbor Discovery for IP Version 6 (IPv6) , 1998, RFC.

[26]  P. Francis,et al.  A near-term architecture for deploying Pip , 1993, IEEE Network.