Skip to main content
Log in

Modified and Improved IPv6 Header Compression (MIHC) Scheme for 6LoWPAN

  • Published:
Wireless Personal Communications Aims and scope Submit manuscript

Abstract

Internet of Things with the use of sensors has opened a huge window for applications in almost every area of life and its penetration is endless with wireless connectivity. It is resulting in communication among sensor nodes connected in a low power wireless personal area network (LoWPAN). This requires transmission of IPv6 packets over Low-power wireless personal area network and is called 6LoWPAN. The frame size of 802.15.4 (IEEE standard for wireless network) is only of 127 bytes. The large sized headers like link layer header, security bits, IPv6 header, and UDP header consume most of the packet space leaving only 28 bytes for actual payload. Hence to provide a substantial number of bytes for the payload, header compression becomes a necessity in 6LoWPAN. Header compression also leads to smaller packet size which in turn will consume less bandwidth and power. 6LoWPAN is a resource constraint environment in which such a thing is desirable. Hence IPv6 header compression is 6LoWPAN not only provides more space for data payload but it also consumes less power, bandwidth and results in lesser delays. This paper proposes “Modified and Improved IPv6 Header Compression” (MIHC), a compression technique for IPv6 header in 6LoWPAN environment. The compression mechanism is based on correlation of headers present in the packets which are being transmitted from a source node to destination. We have implemented it in Contiki 3.0 and simulated using Cooja simulator. Results shows that the proposed mechanism MIHC outperforms IPHC and NO_COMP with 20 and 76% higher throughput, 13 and 38% lesser delay, 12 and 37% less round trip time and 13 and 39% reduced packet size respectively. Application of T test on measured values shows a significant difference (p < 0.5) between No header compression case i.e. NO_COMP and our proposed algorithm i.e. MIHC.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

References

  1. Ashton, K. (2009). That ‘Internet of Things’ thing: In the real world things matter more than ideas. RFID Journal. http://www.rfidjournal.com/articles/view?4986.

  2. Feller, G. (2011). The internet of things: In a connected world of smart objects. Accenture & Bankinter Foundation of Innovation, 24–29.

  3. Own, C. M., Shin, H. Y., & Teng, C. Y. (2013). The study and application of the IoT in Pet systems. Advances in Internet of Things, 3, 1–8. https://doi.org/10.4236/ait.2013.31001.

    Article  Google Scholar 

  4. Ning, H., & Liu, H. (2012). Cyber-physicl-social based security architecture for future internet of things. Advanced in Internet of Things, 2(1), 1–7. https://doi.org/10.4236/ait.2012.21001.

    Article  Google Scholar 

  5. http://www.gartner.com/newsroom/id/3165317. November 2015.

  6. Shelby, Z. (2009). 6LoWPAN: The wireless embedded internet (1st ed.). London: Wiley.

    Book  Google Scholar 

  7. Hinden, R., & Deering, S. Internet Protocol Version 6 (IPv6) Addressing Architecture. RFC 3513. [Online]. Available: http://tools.ietf.org/html/rfc3513. Accessed 7 July 2016.

  8. Chauhan, D., & Sharma, S. (2014). A survey on next generation internet protocol: IPv6. International Journal of Electronics and Electrical Engineering, 2(2), 143–146. https://doi.org/10.12720/ijeee.2.2.143-146.

    Article  Google Scholar 

  9. Forouzan, B. A. (2006) Data Communication & Networking, (4th ed.). New York: McGraw Hill Education.

    Google Scholar 

  10. Stalling, W. (2004). Wireless communication and networks (4th ed., pp. 39–118). London: Pearson Publication Limited.

    Google Scholar 

  11. Kushalnagar, N., Montenegro, G., & Schumacher, C. (2007). IPv6 over Low-Power Wireless Personal Area Networks (6LoWPANs): Overview, assumptions, problem statement, and goals. RFC 4919, IETF network working group.

  12. Montenegro, G., Kushalnagar, N., Hui, J., & Culler, D. (2007). Transmission of IPv6 Packets over IEEE 802.15.4 Networks. RFC4944, IETF network working group.

  13. Ismail, N. H. A., Hassan, R., & Ghazali, K. W. M. (2012). A study on protocol stack in 6LoWPAN model. JATIT, 41(2), 220–229.

    Google Scholar 

  14. Awwad, S. A. B., Ng, C. K., Noordin, K., Ali, B. M., & Hashim, F. (2013). Second and subsequent fragments headers compression scheme for IPv6 Header in 6LoWPAN Network. In Seventh international conference on sensing technology. IEEE.

  15. Olsson, J. (2014). 6LowPAN demystified (1st ed., pp. 2–11). Texas Instruments.

  16. Kim E., Kaspar, D., & Vasseur, J. P. (2012). Design and application spaces for IPv6 over low-power wireless personal area networks. IETF, RFC 6568.

  17. Effnet A. B. (2004). An introduction to IPv6 header compression. White paper, http://www.effnet.com/sites/effnet/pdf/uk/Whitepaper_Header_Compression.pdf. Accessed 20 Jan 2016.

  18. Hui, J., & Culler, D. (2007). Stateless IPv6 header compression for globally routable packets in 6LoWPAN sub networks. drafthui-6lowpan-hc1g-00.

  19. Hui, J., & Thumbert, P. (2011) Compression format for IPv6 datagrams over IEEE 802.15.4 based networks. RFC 6282, IETF network working group.

  20. Ludovici, A., Calveras, A., Catalan, M., Gómez, C., & Paradells, J. (2009). Implementation and evaluation of the enhanced header compression (IPHC) for 6LoWPAN. EUNICE 2009, LNCS 5733 (pp. 168–177). Berlin: Springer.

    Chapter  Google Scholar 

  21. Huiqin, W., & Yongqiang, D. (2010). An improved header compression scheme for LoWPAN networks. In Ninth international conference on grid and cloud computing.

  22. Chauhan, D., & Sharma, S. (2015). Network optimization of IPv6 networks using tunnel header compression. IJRET: International Journal of Research Engineering and Technology, 4(3), 113–116.

    Article  Google Scholar 

  23. Chauhan, D., & Sharma, S. (2015). Enhancing the efficiency of IPv6 tunnelling mechanism by using header compression over IPv6 header. International Journal of Advanced Research in Computer and Communication Engineering, 4(4), 446. https://doi.org/10.17148/ijarcce.2015.44102.

    Article  Google Scholar 

  24. Awwad, S. A. B., Ng, C. K., Noordin, K., Ali, B. M., & Hashim, F. (2015). The integrated versus standalone operation mode for second and subsequent fragments headers compression scheme in 6LoWPAN. In A. Mason et al. (Eds.), Sensing technology: Current status and future trends III. Smart sensors, measurement and instrumentation (pp. 179–199). Berlin: Springer. https://doi.org/10.1007/978-3-319-10948-0_9.

    Chapter  Google Scholar 

  25. Garg, R., & Sharma, S. (2016).Comparative study on techniques of IPv6 header compression in 6LoWPAN. In Proceedings of the international conference on advances in information processing and communication technology—IPCT 2016, Italy (pp. 34–38). ISBN: 978-1-63248-099-6. https://doi.org/10.15224/978-1-63248-099-6-33.

  26. Hui, J. W., & Culler, D. (2008). Extending IP to low-power, wireless personal area networks. IEEE Internet Computing, 12(4), 37–45.

    Article  Google Scholar 

  27. Hui, J., Culler, D., & Chakrabarti, S. (2009). 6LoWPAN: Incorporating IEEE 802.15.4 into the IP architecture. Internet Protocol for Smart Objects (IPSO) Alliance, White paper # 3.

  28. Garg, R., & Sharma, S. (2017). A study on need of adaptation layer in 6LoWPAN protocol stack. International Journal of Wireless and Microwave Technologies (IJWMT), 7(3), 49–57. https://doi.org/10.5815/ijwmt.2017.03.05.

    Article  Google Scholar 

  29. Dunkels, A., Gronvall, B., & Voigt, T. (2004). Contiki—A lightweight and flexible operating system for tiny networked sensors. In Workshop on Embedded Networked Sensors, Tampa, Florida, USA.

  30. Online, http://contiki-os.org/. Accessed 13 Feb 2017.

  31. Gonizzi, P., & Duquennoy, S. (2013). Hands on Contiki OS and Cooja Simulator. Internet of Things and Smart Cities, 1–15.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ruchi Garg.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Garg, R., Sharma, S. Modified and Improved IPv6 Header Compression (MIHC) Scheme for 6LoWPAN. Wireless Pers Commun 103, 2019–2033 (2018). https://doi.org/10.1007/s11277-018-5894-z

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11277-018-5894-z

Keywords

Navigation