A Survey: Specific Aspect of the RPL Protocol and its Enhancements


  • Ditixa Vyas Computer Engineering, CSPIT, CHARUSAT University, Gujarat, India
  • Ritesh Patel Computer Engineering, CSPIT, CHARUSAT University, Gujarat, India


Internet of Things, Low Power Wireless Network, Objective Function, RPL


Today, the era is of smart devices. Whenever smart devices come in the picture, Internet of Things (IoT) has to be a matter of discussion. Moreover, all devices becoming mobile nodes and are low power and lossy in nature which are used in Low Power and Lossy Networks. Many challenges are there in this area which leads the researchers to work upon routing, connections, transferring data, communications between nodes while all or few are mobile in nature, etc. In context with this, IETF group developed a routing protocol used in ‘Low Power and Lossy Network – RPL’ which is recommended for static network in the beginning and then many enhancements have been made on it. In this article Low Power Wireless Network (LPWN) with the detail model of RPL protocol has been introduced. The formation of DODAG and how the communication is done between various nodes in RPL through control messages has also been taken into consideration. The heart of RPL system is Objective Function. OF0 and MRHOF are primary objective functions but cannot work in current mobile network when broken connectivity is there. Here, authors have surveyed many enhancements of RPL protocols and discussed them in brief. The analysis of enhanced RPL reveals that many of the issues encountered by the RPL routing protocol when dealing with mobility, such as inefficient handling of control messages, recreation of DODAG, mechanisms for mobility tracking and selection of preferred parent, energy consumption of the node, and data loss, have been addressed.


Download data is not yet available.


Ifeoma Helen Urama, Hossein Fotouhi, Mohammad Mahmoud Abdellatif, “Optimizing RPL Objective Function for Mobile Low-Power Wireless Networks”, IEEE 41st Annual Computer Software and Applications Conference, 2017.

Maha Bouaziz, Abderrezak Rachedi, Abdelfettah Belghith, Marion Berbineau, Saad Al-Ahmadi, “EMA-RPL: Energy and mobility aware routing for the Internet of Mobile Things”, ELSEVIER - Future Generation Computer Systems, 97, pp. 247–258, 2019.

Hanane Lamaazi, Nabil Benamar, Antonio J. Jara, “RPL-based networks in static and mobile environment: A performance assessment analysis”, ELSEVIER - Journal of King Saud University – Computer and Information Sciences, 30, pp. 320–333, 2018.

Kniess, Janine & Marques, Vinicius, “MARPL: A crosslayer approach for Internet of things based on neighbor variability for mobility support in RPL”, Transactions on Emerging Telecommunications Technologies, e3931. 10.1002/ett.3931, 2020.

Hyung-Sin Kim, Jeonggil Ko, David E. Culler, Jeongyeup Paek, “Challenging the IPv6 Routing Protocol for Low-Power and Lossy Networks (RPL): A Survey”, IEEE Communications Surveys & Tutorials, vol. 19, no. 4, 2017.

Hongliang Tian, Zhihong Qian, Xue Wang, Xiao Liang, “QoI-Aware DODAG Construction in RPL-Based Event Detection Wireless Sensor Networks”, Journal of Sensors, vol. 2017, 2017.

Olfa Gaddour, Anis Koubaa, Nouha Baccour, Mohamed Abid, “OF-FL: QoS-Aware Fuzzy Logic Objective Function for the RPL Routing Protocol”, 12th International Symposium on Modeling and Optimization in Mobile, Ad Hoc, and Wireless Networks, pp. 365-372, 2014.

Ines El Korbi, Mohamed Ben Brahim, Cedric Adjih, Leila Azouz Saidane, “Mobility Enhanced RPL for Wireless Sensor Networks”, IEEE - Third International Conference on The Network of the Future (NOF), 2012.

Bin, Tian & Kun, Mean & Hou, Hongling & Shi, Hongling & Liu, Xunxing & Diao, Jianjin & Li, Jian-Jin & Chen, Yibo & Chanet, Jean-Pierre, “Application of modified RPL under VANET-WSN communication architecture” IEEE - International Conference on Computational and Information Sciences – ICCIS, 2013.

Kevin C. Lee ; Raghuram Sudhaakar ; Lillian Dai ; Sateesh Addepalli ; Mario Gerla, “RPL under Mobility”, 2012 IEEE Consumer Communications and Networking Conference (CCNC), 2012.

JeongGil Ko, Marcus Chang, “MoMoRo: Providing Mobility Support for Low-Power Wireless Applications”, IEEE Systems Journal vol 9, no. 2, pp. 585 – 594, 2015.

Olfa Gaddour, Anis Koubaa, Mohamed Abid, “Quality-of-service aware routing for static and mobile 4 IPv6-based low-power and lossy sensor networks using RPL”, ELSEVIER – Ad Hoc Networks, 2015.

Emilio Ancillotti, Carlo Vallati , Raffaele Bruno, Enzo Mingozzi, “A reinforcement learning-based link quality estimation strategy for RPL and its impact on topology management”, ELSEVIER - Computer Communications, vol. 112, pp. 1-13, 2017.

David Carels, Eli De Poorter, Ingrid Moerman, and Piet Demeester, “RPL Mobility Support for Point-to-Point Traffic Flows towards Mobile Nodes”, Computer Science International Journal of Distributed Sensor Networks, 2015.

Hossein Fotouhi, Daniel Moreira, Mario Alves, “mRPL: Boosting mobility in the Internet of Things”, ELSEVIER – Ad Hoc Networks, vol. 26, pp. 17-35, 2015.

Radhesh Anand M C, Mohit P Tahiliani, “mRPL++: Smarter-HOP for optimizing mobility in RPL”, IEEE Region 10 Symposium (TENSYMP), 2016.

Harith Kharrufa, Hayder Al-Kashoash, Yaarob Al-Nidawi, Maria Quezada Mosquera, A.H. Kemp, “Dynamic RPL for Multi-hop Routing in IoT Applications”, IEEE - 13th Annual Conference on Wireless On-demand Network Systems and Services (WONS), 2017.

Maha Bouaziz, Abderrezak Rachedi, Abdelfettah Belghith, “EKF-MRPL: Advanced mobility support routing protocol for internet of mobile things: Movement prediction approach”, ELSEVIER - Future Generation Computer Systems, vol. 93, pp. 822-832, 2019.

Jadhao Ashish, Solapure Sharwari, “Analysis of routing protocol for Low Power and Lossy Networks (RPL) using Cooja simulator”, IEEE - International Conference on Wireless Communications, Signal Processing and Networking (WiSPNET), 2017.

Kharrufa, Harith, Al-Kashoash, Hayder, Kemp, Andrew, “RPL-based routing protocols in IoT applications: A Review”, IEEE Sensors Journal, vol. 19, no. 15, pp. 5952-5967, 2019.

Sarumathi Murali, Abbas Jamalipour, “Mobility-Aware Energy-Efficient Parent Selection

Algorithm for Low Power and Lossy Networks”, IEEE Internet of Things Journal, vol. 6, no. 2 , pp. 2593 – 2601, 2019.

Shridhar Sanshi, C. D. Jaidhar, “Enhanced mobility routing protocol for wireless sensor network”, Springer – Wireless Networks, vol. 26, 2018.

Hossein Fotouhi, Daniel Moreira, Mario Alves, Patrick Meumeu Yomsi, “mRPL+: A mobility management framework in RPL/6LoWPAN”, ELSEVIER - Computer Communications, vol. 104, pp. 34–54, 2017.

Maha Bouaziz, Abderrezak Rachedi, Abdelfettah Belghith, “EC-MRPL: An energy-efficient and mobility support routing protocol for Internet of Mobile Things”, IEEE Annual Consumer Communications & Networking Conference (CCNC), 2017.

Shridhar Sanshi, C. D. Jaidhar, “Enhanced mobility aware routing protocol for Low Power and Lossy Networks”, Springer – Wireless Networks, vol. 25, pp. 1641-1655, 2017.

Marc Barcelo, Alejandro Correa, Jose Lopez Vicario, Antoni Morell, Xavier Vilajosana, “Addressing Mobility in RPL With Position Assisted Metrics”, IEEE SENSORS JOURNAL, vol. 16, no. 7, pp. 2151-2161, 2016.

Pak Satanasaowapak, Chatchai Khunboa, “The improvement of node mobility in RPL to increase transmission efficiency”, International Journal of Electrical and Computer Engineering (IJECE), vol. 9, no. 5, pp. 4238-4249, 2019.

Hashemi, S. Y., & Shams Aliee, F. (2020). “Fuzzy, Dynamic and Trust Based Routing Protocol for IoT”. Journal of Network and Systems Management (Vol. 28, Issue 4). Springer US. 2020 https://doi.org/10.1007/s10922-020-09535-y.

Solapure, S. S., & Kenchannavar, H. H. (2020). Design and analysis of RPL objective functions using variant routing metrics for IoT applications. Wireless Networks, 26(6), 4637–4656. https://doi.org/10.1007/s11276-020-02348-6.

Mohammadsalehi, A., Safaei, B., Monazzah, A. M. H., Bauer, L., Henkel, J., & Ejlali, A. (2021). ARMOR: A Reliable and Mobility-Aware RPL for Mobile Internet of Things Infrastructures. IEEE Internet of Things Journal, 9(2), 1503–1516. https://doi.org/10.1109/jiot.2021.3088346.

Hassani, A. E., Sahel, A., Badri, A., & Ilham, E. M. (2021). A hybrid objective function with empirical stability aware to improve RPL for IoT applications. International Journal of Electrical and Computer Engineering, 11(3), 2350–2359.https://doi.org/10.11591/ijece.v11i3.pp2350-2359.

Homaei, M. H., Band, S. S., Pescape, A., & Mosavi, A. (2021). DDSLA-RPL: Dynamic Decision System Based on Learning Automata in the RPL Protocol for Achieving QoS. IEEE Access, 9, 63131–63148. https://doi.org/10.1109/ACCESS.2021.3075378.




How to Cite

Vyas, D. ., & Patel, R. . (2024). A Survey: Specific Aspect of the RPL Protocol and its Enhancements. International Journal of Intelligent Systems and Applications in Engineering, 12(14s), 294–308. Retrieved from https://ijisae.org/index.php/IJISAE/article/view/4666



Research Article