Routing Protocols for Low Power and Lossy Networks in Internet of Things Applications

The emergence of the Internet of Things (IoT) and its applications has taken the attention of several researchers. In an effort to provide interoperability and IPv6 support for the IoT devices, the Internet Engineering Task Force (IETF) proposed the 6LoWPAN stack. However, the particularities and ha...

Full description

Bibliographic Details
Main Authors: José V. V. Sobral, Joel J. P. C. Rodrigues, Ricardo A. L. Rabêlo, Jalal Al-Muhtadi, Valery Korotaev
Format: Article
Language:English
Published: MDPI AG 2019-05-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/19/9/2144
_version_ 1811300506136477696
author José V. V. Sobral
Joel J. P. C. Rodrigues
Ricardo A. L. Rabêlo
Jalal Al-Muhtadi
Valery Korotaev
author_facet José V. V. Sobral
Joel J. P. C. Rodrigues
Ricardo A. L. Rabêlo
Jalal Al-Muhtadi
Valery Korotaev
author_sort José V. V. Sobral
collection DOAJ
description The emergence of the Internet of Things (IoT) and its applications has taken the attention of several researchers. In an effort to provide interoperability and IPv6 support for the IoT devices, the Internet Engineering Task Force (IETF) proposed the 6LoWPAN stack. However, the particularities and hardware limitations of networks associated with IoT devices lead to several challenges, mainly for routing protocols. On its stack proposal, IETF standardizes the RPL (IPv6 Routing Protocol for Low-Power and Lossy Networks) as the routing protocol for Low-power and Lossy Networks (LLNs). RPL is a tree-based proactive routing protocol that creates acyclic graphs among the nodes to allow data exchange. Although widely considered and used by current applications, different recent studies have shown its limitations and drawbacks. Among these, it is possible to highlight the weak support of mobility and P2P traffic, restrictions for multicast transmissions, and lousy adaption for dynamic throughput. Motivated by the presented issues, several new solutions have emerged during recent years. The approaches range from the consideration of different routing metrics to an entirely new solution inspired by other routing protocols. In this context, this work aims to present an extensive survey study about routing solutions for IoT/LLN, not limited to RPL enhancements. In the course of the paper, the routing requirements of LLNs, the initial protocols, and the most recent approaches are presented. The IoT routing enhancements are divided according to its main objectives and then studied individually to point out its most important strengths and weaknesses. Furthermore, as the main contribution, this study presents a comprehensive discussion about the considered approaches, identifying the still remaining open issues and suggesting future directions to be recognized by new proposals.
first_indexed 2024-04-13T06:52:12Z
format Article
id doaj.art-5139bf2b7df4449fb394357ad64fadef
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-04-13T06:52:12Z
publishDate 2019-05-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-5139bf2b7df4449fb394357ad64fadef2022-12-22T02:57:22ZengMDPI AGSensors1424-82202019-05-01199214410.3390/s19092144s19092144Routing Protocols for Low Power and Lossy Networks in Internet of Things ApplicationsJosé V. V. Sobral0Joel J. P. C. Rodrigues1Ricardo A. L. Rabêlo2Jalal Al-Muhtadi3Valery Korotaev4Instituto de Telecomunicações, Universidade da Beira Interior, 6201-001 Covilhã, PortugalInstituto de Telecomunicações, Universidade da Beira Interior, 6201-001 Covilhã, PortugalFederal University of Piauí, Teresina-PI 64049-550, BrazilCollege of Computer and Information Sciences (CCIS), King Saud University, Riyadh 12372, Saudi ArabiaITMO University, St. Petersburg 197101, RussiaThe emergence of the Internet of Things (IoT) and its applications has taken the attention of several researchers. In an effort to provide interoperability and IPv6 support for the IoT devices, the Internet Engineering Task Force (IETF) proposed the 6LoWPAN stack. However, the particularities and hardware limitations of networks associated with IoT devices lead to several challenges, mainly for routing protocols. On its stack proposal, IETF standardizes the RPL (IPv6 Routing Protocol for Low-Power and Lossy Networks) as the routing protocol for Low-power and Lossy Networks (LLNs). RPL is a tree-based proactive routing protocol that creates acyclic graphs among the nodes to allow data exchange. Although widely considered and used by current applications, different recent studies have shown its limitations and drawbacks. Among these, it is possible to highlight the weak support of mobility and P2P traffic, restrictions for multicast transmissions, and lousy adaption for dynamic throughput. Motivated by the presented issues, several new solutions have emerged during recent years. The approaches range from the consideration of different routing metrics to an entirely new solution inspired by other routing protocols. In this context, this work aims to present an extensive survey study about routing solutions for IoT/LLN, not limited to RPL enhancements. In the course of the paper, the routing requirements of LLNs, the initial protocols, and the most recent approaches are presented. The IoT routing enhancements are divided according to its main objectives and then studied individually to point out its most important strengths and weaknesses. Furthermore, as the main contribution, this study presents a comprehensive discussion about the considered approaches, identifying the still remaining open issues and suggesting future directions to be recognized by new proposals.https://www.mdpi.com/1424-8220/19/9/2144Internet of Thingslow-power and lossy networkLOADngrouting protocolRPL
spellingShingle José V. V. Sobral
Joel J. P. C. Rodrigues
Ricardo A. L. Rabêlo
Jalal Al-Muhtadi
Valery Korotaev
Routing Protocols for Low Power and Lossy Networks in Internet of Things Applications
Sensors
Internet of Things
low-power and lossy network
LOADng
routing protocol
RPL
title Routing Protocols for Low Power and Lossy Networks in Internet of Things Applications
title_full Routing Protocols for Low Power and Lossy Networks in Internet of Things Applications
title_fullStr Routing Protocols for Low Power and Lossy Networks in Internet of Things Applications
title_full_unstemmed Routing Protocols for Low Power and Lossy Networks in Internet of Things Applications
title_short Routing Protocols for Low Power and Lossy Networks in Internet of Things Applications
title_sort routing protocols for low power and lossy networks in internet of things applications
topic Internet of Things
low-power and lossy network
LOADng
routing protocol
RPL
url https://www.mdpi.com/1424-8220/19/9/2144
work_keys_str_mv AT josevvsobral routingprotocolsforlowpowerandlossynetworksininternetofthingsapplications
AT joeljpcrodrigues routingprotocolsforlowpowerandlossynetworksininternetofthingsapplications
AT ricardoalrabelo routingprotocolsforlowpowerandlossynetworksininternetofthingsapplications
AT jalalalmuhtadi routingprotocolsforlowpowerandlossynetworksininternetofthingsapplications
AT valerykorotaev routingprotocolsforlowpowerandlossynetworksininternetofthingsapplications