RPL is a distance-vector routing protocol designed by the ROLL Working Group in order to cater to the specific needs of low-power and lossy networks (LLNs). It is specified in the standards document RFC 6550 and is the emerging standard for routing in Wireless Sensor Networks. RPL has been widely criticized for a number of reasons, including underspecification and complexity of implementation. This thesis analyzes the RPL routing standard with regards to specification, performance, comparison with other routing standards, open source and industrial implementations, as well as improvement efforts. It also proposes an alternative to the RPL routing standard, RPL-Lite, that overcomes the shortcomings of the RPL design. RPL-Lite reduces the feature set by including only the most necessary features required for routing. By doing so, it reduces the implementation complexity and makes it more suitable for deployment on resource constrained nodes.
An Analysis of the RPL Routing Standard for Low Power and Lossy Networks
Researchers may make free and open use of the UC Berkeley Library’s digitized public domain materials. However, some materials in our online collections may be protected by U.S. copyright law (Title 17, U.S.C.). Use or reproduction of materials protected by copyright beyond that allowed by fair use (Title 17, U.S.C. § 107) requires permission from the copyright owners. The use or reproduction of some materials may also be restricted by terms of University of California gift or purchase agreements, privacy and publicity rights, or trademark law. Responsibility for determining rights status and permissibility of any use or reproduction rests exclusively with the researcher. To learn more or make inquiries, please see our permissions policies (https://www.lib.berkeley.edu/about/permissions-policies).