IPv6 Routing Protocol for Low-Power and Lossy Networks

Last updated

Routing Protocol for Low-Power and Lossy Networks is a routing protocol for wireless networks with low power consumption and generally susceptible to packet loss. [1] It is a proactive protocol based on distance vectors and operates on IEEE 802.15.4, [2] optimized for multi-hop and many-to-one communication, but also supports one-to-one messages.[ citation needed ]

Contents

This protocol is specified in RFC   6550 with special applications in RFCs 5867 , 5826 , 5673 and 5548. RPL can support a wide variety of link layers, including those with limitations, with potential losses or that are used in devices with limited resources. This protocol can quickly create network routes, share routing knowledge and adapt the topology in an efficient way. [3]

Protocol configuration

RPL [1] creates a topology similar to a tree (DAG or directed acyclic graph). Each node within the network has an assigned rank (Rank), which increases as the teams move away from the root node (DODAG [1] ). The nodes resend packets using the lowest range as the route selection criteria.[ citation needed ]

Three control messages are defined in ICMPv6 via RFC   4443:

Implementation

The implementation of the RPL protocol occurs in wireless sensors and networks, the most used operating system for its implementation is Contiki which is a small open source operating system developed for use in a number of small systems ranging from 8-bit computers to integrated systems on microcontrollers, including sensor network nodes. [4]

Other operating systems

The RPL protocol is implemented in other operating systems, such as:

References

  1. 1 2 3 4 Winter, Tim (March 2012). "RPL: IPv6 Routing Protocol for Low-Power and Lossy Networks". tools.ietf.org. Retrieved 2018-10-13.
  2. Pat, Kinney; Tero, Kivinen (May 2017). "IEEE 802.15.4 Information Element for the IETF". tools.ietf.org. Retrieved 2018-10-13.
  3. Gaddour, Olfa; Koubâa, Anis (September 2012). "RPL in a nutshell: A survey". Computer Networks. 56 (14): 3163–3178. doi:10.1016/j.comnet.2012.06.016. ISSN   1389-1286.
  4. 1 2 3 4 Calderón Castillo, William Eduardo (2014-07-03). Diseño e implementación de un sistema genérico de monitoreo usando redes de sensores inalámbricos con el protocolo 6LoWPAN. www.bdigital.unal.edu.co (masters) (in European Spanish). Universidad Nacional de Colombia. Archived from the original on 2018-10-14. Retrieved 2018-10-13.