Open Access   Article Go Back

A Survey on Different Tools Used for Simulation of Routing Protocol for low-Power and Lossy Networks (RPL)

Manish Mishra1 , Piyush Shukla2 , Rajeev Pandey3

Section:Survey Paper, Product Type: Journal Paper
Volume-7 , Issue-7 , Page no. 359-365, Jul-2019

CrossRef-DOI:   https://doi.org/10.26438/ijcse/v7i7.359365

Online published on Jul 31, 2019

Copyright © Manish Mishra, Piyush Shukla, Rajeev Pandey . This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

View this paper at   Google Scholar | DPI Digital Library

How to Cite this Paper

  • IEEE Citation
  • MLA Citation
  • APA Citation
  • BibTex Citation
  • RIS Citation

IEEE Style Citation: Manish Mishra, Piyush Shukla, Rajeev Pandey, “A Survey on Different Tools Used for Simulation of Routing Protocol for low-Power and Lossy Networks (RPL),” International Journal of Computer Sciences and Engineering, Vol.7, Issue.7, pp.359-365, 2019.

MLA Style Citation: Manish Mishra, Piyush Shukla, Rajeev Pandey "A Survey on Different Tools Used for Simulation of Routing Protocol for low-Power and Lossy Networks (RPL)." International Journal of Computer Sciences and Engineering 7.7 (2019): 359-365.

APA Style Citation: Manish Mishra, Piyush Shukla, Rajeev Pandey, (2019). A Survey on Different Tools Used for Simulation of Routing Protocol for low-Power and Lossy Networks (RPL). International Journal of Computer Sciences and Engineering, 7(7), 359-365.

BibTex Style Citation:
@article{Mishra_2019,
author = {Manish Mishra, Piyush Shukla, Rajeev Pandey},
title = {A Survey on Different Tools Used for Simulation of Routing Protocol for low-Power and Lossy Networks (RPL)},
journal = {International Journal of Computer Sciences and Engineering},
issue_date = {7 2019},
volume = {7},
Issue = {7},
month = {7},
year = {2019},
issn = {2347-2693},
pages = {359-365},
url = {https://www.ijcseonline.org/full_paper_view.php?paper_id=4771},
doi = {https://doi.org/10.26438/ijcse/v7i7.359365}
publisher = {IJCSE, Indore, INDIA},
}

RIS Style Citation:
TY - JOUR
DO = {https://doi.org/10.26438/ijcse/v7i7.359365}
UR - https://www.ijcseonline.org/full_paper_view.php?paper_id=4771
TI - A Survey on Different Tools Used for Simulation of Routing Protocol for low-Power and Lossy Networks (RPL)
T2 - International Journal of Computer Sciences and Engineering
AU - Manish Mishra, Piyush Shukla, Rajeev Pandey
PY - 2019
DA - 2019/07/31
PB - IJCSE, Indore, INDIA
SP - 359-365
IS - 7
VL - 7
SN - 2347-2693
ER -

VIEWS PDF XML
429 316 downloads 205 downloads
  
  
           

Abstract

RPL is the IPv6 routing protocol for low-power and lossy networks, standardized by IETF in 2012 as RFC6550. Specifically, RPL is designed to be a simple and inter-operable networking protocol for resource-constrained devices in indus-trial, home, and urban environments, intended to support the vision of the Internet of Things with thousands of devices interconnected through multihop mesh networks. More than four-years have passed since the standardization of RPL, and we believe that it is time to examine and understand its current state. In this paper, we review the history of research efforts in RPL; what aspects have been (and have not been) inves-tigated and evaluated, how they have been studied, what was (and was not) implemented, and what remains for future inves-tigation. We reviewed over 97 [41] RPL-related academic research papers published by major academic publishers and present a topic-oriented survey for these research efforts. Our survey shows that only 40.2% of the papers evaluate RPL through experiments using implementations on real embedded devices, ContikiOS and TinyOS are the two most popular implementations (92.3%), and TelosB was the most frequently used hardware platform (69%) on testbeds that have average and median size of 49.4 and 30.5 nodes, respectively. Furthermore, unfortunately, despite it being approximately four years since its initial standardization, we are yet to see wide adoption of RPL as part of real-world systems and applications. We present our observations on the reasons behind this and suggest directions on which RPL should evolve.

Key-Words / Index Term

RPL, IPv6, routing protocol, Internet of Things (IoT), low-power and lossy networks (LLN), Cooja

References

[1] T. Winter et al., “RPL: IPv6 routing protocol for low-power and lossy networks,” Internet Eng. Task Force, Fremont, CA, USA, iRFC 6550, Mar. 2012.
[2] O. Gnawali, R. Fonseca, K. Jamieson, D. Moss, and P. Levis, “Collection tree protocol,” in Proc. ACM Int. Conf. Embedded Netw. Sensor Syst. (SenSys), Berkeley, CA, USA, 2009, pp. 1–14.
[3] S. Dawson-Haggerty, A. Tavakoli, and D. Culler, “Hydro: A hybrid routing protocol for low-power and lossy networks,” in Proc. IEEE Int. Conf. Smart Grid Commun. (SmartGridComm), Gaithersburg, MD, USA, Oct. 2010, pp. 268–273.
[4] T. Watteyne, Ed., et ial., “Routing requirements for urban low-power and lossy networks,” Internet Eng. Task Force, Fremont, iCA, USA, RFC 5548, May 2009.
[5] E. K. Pister, E. P. Thubert, S. Dwars, and T. Phinney, “Industrial routing requirements in low-power and lossy networks,” Internet Eng. Task Force, Fremont, CA, USA, RFC 5673, Oct. 2009.
[6] A. Brandt, J. Buron, and G. Porcu, “Home automation routing require-ments in low-power and lossy networks,” Internet Eng. Task Force, Fremont, CA, USA, RFC 5826, Apr. 2010.
[7] E. J. Martocci, P. D. Mil, N. Riou, and W. Vermeylen, “Building automation routing requirements in low-power and lossy networks,” Internet Eng. Task Force, Fremont, CA, USA, RFC 5867, Jun. 2010.
[8] N. Tsiftes, J. Eriksson, and A. Dunkels, “Low-power wireless IPv6 routing with ContikiRPL,” in Proc. ACM/IEEE Int. Conf. Inf. Process. Sensor Netw. (IPSN), Stockholm, Sweden, 2010, pp. 406–407.
[9] J. Ko et al., “ContikiRPL and TinyRPL: Happy together,” in Proc. Workshop Extending Internet Low Power Lossy Netw. (IP+SN), Apr. 2011.
[10] J. P. Vasseur, M. Kim, K. Pister, N. Dejean, and D. Barthel, “Routing metrics used for path calculation in low-power and lossy networks,” Internet Eng. Task Force, Fremont, CA, USA, RFC 6551, Mar. 2012.
[11] P. Levis, T. Clausen, J. Hui, O. Gnawali, and J. Ko, “The Trickle algorithm,” Internet Eng. Task Force, Fremont, CA, USA, RFC 6206, Mar. 2011.
[12] P. Thubert, “Objective function zero for the routing protocol for low-power and lossy networks (RPL),” Internet Eng. Task Force, Fremont, CA, USA, RFC 6552, Mar. 2012.
[13] O. Gnawali and P. Levis, “The minimum rank with hysteresis objective function,”Internet Eng. Task Force, Fremont, CA, USA, RFC 6719, Sep. 2012.
[14] J. Ko et al., “DualMOP-RPL: Supporting multiple modes of downward routing in a single RPL network,” ACM Trans. Sensor Netw., vol. 11, no. 2, pp. 1–20, Mar. 2015.
[15] E. Ancillotti, R. Bruno, and M. Conti, “The role of the RPL rout-ng protocol for smart grid communications,” IEEE Commun. Mag., vol. 51, no. 1, pp. 75–83, Jan. 2013.
[16] E. Ancillotti, R. Bruno, and M. Conti, “Reliable data delivery with the IETF routing protocol for low-power and lossy networks,” IEEE Trans. Ind. Informat., vol. 10, no. 3, pp. 1864–1877, Aug. 2014.
[17] A. Oliveira and T. Vazão, “Low-power and lossy networks under mobility: A survey,” Comput. Netw., vol. 107, pp. 339–352, Oct. 2016.
[18] I H.-S. Kim et al., “MarketNet: An asymmetric transmission power-based wireless system for managing e-price tags in markets,” in Proc. ACM Int. Conf. Embedded Netw. Sensor Syst. (SenSys), Seoul, South Korea, Nov. 2015, pp. 281–294.
[19] Connected Grid Networks for Smart Grid—Field Area Network, Cisco, San Jose, CA, USA, accessed: May 2017. [Online]. Available: http://www.cisco.com/c/en/us/solutions/industries/energy/external-utilities-smart-grid/field-area-network.html
[20] RIOT OS. Accessed: May 2017. [Online]. Available: http://riot-os.org/api/group__net__gnrc__rpl.html
[21] RIOT RPL. Accessed: May 2017. [Online]. Available:https://github.com/RIOT-iOS/RIOT/tree/master/sys/net/gnrc/routing/rpl
[22] H. Perrey, M. Landsmann, O. Ugus, M. Wählisch, and T. C. Schmidt, “TRAIL: Topology authentication in RPL,” in Proc. Eur. Workshop Wireless Sensor Netw. (EWSN), Graz, Austria, 2016, pp. 59–64.
[23] C. Gündogan, C. Adjih, O. Hahm, and E. Baccelli, “Let healthy links bloom: Scalable link checks in low-power wireless networks for smart health,” in Proc. ACM Int. Workshop Pervasive Wireless Healthcare (MobileHealth), Paderborn, Germany, Jul. 2016, pp. 11–16.
[24] I O. Balmau et al., “Evaluation of RPL for medium voltage power line communication,” in Proc. IEEE Int. Conf. Smart Grid Commun. (SmartGridComm), Venice, Italy, Nov. 2014, pp. 446–451.
[25] I Moteiv Corporation. Tmote Sky. Accessed: May 2017. [Online]. Available:
http://www.moteiv.com/products/tmotesky.php
[26] M. P. Andersen, G. Fierro, and D. E. Culler, “System design for synergistic, low power mote/BLE embedded platform,” in Proc. ACM/IEEE Int. Conf. Inf. Process. Sensor Netw. (IPSN), Vienna, Austria, Apr. 2016, pp. 1–12.
[27] N. Tsiftes et al., “A framework for low-power IPv6 routing simulation, experimentation, and evaluation,” in Proc. ACM Conf. Appl. Technol. Archit. Protocols Comput. Commun. (SIGCOMM), New Delhi, India, Sep. 2010, pp. 479–480.
[28] I L. iBartolozzi, T. Pecorella, and R. Fantacci, “Ns-3 RPL module: IPv6 routing protocol for low power and lossy networks,” in Proc. Int. ICST Conf. Simulat. Tools Tech. (SIMUTOOLS), Mar. 2012, pp. 359–366.
[29] I K. Iwanicki, “RNFD: Routing-layer detection of DODAG (root) node failures in low-power wireless networks,” in Proc. ACM/IEEE Int. Conf. Inf. Process. Sensor Netw. (IPSN), Vienna, Austria, Apr. 2016, Art. no. 13.
[30] I J. Ko, S. Dawson-Haggerty, O. Gnawali, D. Culler, and A. Terzis, “Evaluating the performance of RPL and 6LoWPAN in TinyOS,” in Proc. Workshop Extending Internet Low Power Lossy Netw. (IP+SN), Apr. 2011.
[31] I N. Khelifi, S. Oteafy, H. Hassanein, and H. Youssef, “Proactive maintenance in RPL for 6LowPAN,” in Proc. Int. Conf. Wireless Commun. Mobile Comput. (IWCMC), Dubrovnik, Croatia, Aug. 2015, pp. 993–999.
[32] J. W. Hui and D. E. Culler, “IP is dead, long live IP for wireless sensor networks,” in Proc. ACM Int. Conf. Embedded Netw. Sensor Syst. (SenSys), Raleigh, NC, USA, Nov. 2008, pp. 15–28.
[33] I S. Dawans, S. Duquennoy, and O. Bonaventure, “On link estimation in dense RPL deployments,” in Proc. IEEE Conf. Local Comput. Netw. Workshops, Clearwater, FL, USA, Oct. 2012, pp. 952–955.
[34] I. E. Korbi, M. B. Brahim, C. Adjih, and L. A. Saidane, “Mobility enhanced RPL for wireless sensor networks,” in Proc. 3rd Int. Conf. Netw. Future (NOF), Gammarth, Tunisia, Nov. 2012, pp. 1–8.
[35] C. Cobârzan, J. Montavont, and T. Noël, “Analysis and performance evaluation of RPL under mobility,” in Proc. IEEE Symp. Comput. Commun. (ISCC), Funchal, Portugal, Jun. 2014, pp. 1–6.
[36] K. C. Lee et al., “A comprehensive evaluation of RPL under mobility,” Int. J. Veh. Technol., vol. 2012, Mar. 2012, Art. no. 904308.
[37] O. Gaddouriet al., “Co-RPL: RPL routing for mobile low power wire-less sensor networks using corona mechanism,” in Proc. IEEE Int. Symp. Ind. Embedded Syst. (SIES), Pisa, Italy, Jun. 2014, pp. 200–209.
[38] M. Vuciniˇc,´ B. Tourancheau, and A. Duda, “Performance compari-son of the RPL and LOADng routing Protocols in a home automation scenario,” in Proc. IEEE Wireless Commun. Netw. Conf. (WCNC), Shanghai, China, Apr. 2013, pp. 1974–1979.
[39] S. Elyengui, R. Bouhouchi, and T. Ezzedine, “LOADng routing proto-col evaluation for bidirectional data flow in AMI mesh networks,” Int. J. Emerg. Technol. Adv. Eng., vol. 3, no. 6, pp. 37–43, 2015.
[40] A. Mayzaud, A. Sehgal, R. Badonnel, I. Chrisment, and J. Schönwälder, “Mitigation of topological inconsistency attacks in RPL-based low-power lossy networks,” Int. J. Netw. Manag., vol. 25, no. 5, pp. 320–339, 2015.
[41] Hyung-Sin Kim, Jeonggil Ko, David E. Culler, “Challenging the IPv6 Routing Protocol for Low-Power and Lossy Networks (RPL): A Survey”, IEEE COMMUNICATIONS SURVEYS & TUTORIALS, VOL. 19, NO. , FOURTH QUARTER 2017