An Analysis of the RPL Routing Standard for Low Power and Lossy Networks

Aishwarya Parasuram

EECS Department
University of California, Berkeley
Technical Report No. UCB/EECS-2016-106
May 14, 2016

http://www2.eecs.berkeley.edu/Pubs/TechRpts/2016/EECS-2016-106.pdf

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.

Advisor: David E. Culler


BibTeX citation:

@mastersthesis{Parasuram:EECS-2016-106,
    Author = {Parasuram, Aishwarya},
    Editor = {Culler, David and Katz, Randy},
    Title = {An Analysis of the RPL Routing Standard for Low Power and Lossy Networks},
    School = {EECS Department, University of California, Berkeley},
    Year = {2016},
    Month = {May},
    URL = {http://www2.eecs.berkeley.edu/Pubs/TechRpts/2016/EECS-2016-106.html},
    Number = {UCB/EECS-2016-106},
    Abstract = {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.}
}

EndNote citation:

%0 Thesis
%A Parasuram, Aishwarya
%E Culler, David
%E Katz, Randy
%T An Analysis of the RPL Routing Standard for Low Power and Lossy Networks
%I EECS Department, University of California, Berkeley
%D 2016
%8 May 14
%@ UCB/EECS-2016-106
%U http://www2.eecs.berkeley.edu/Pubs/TechRpts/2016/EECS-2016-106.html
%F Parasuram:EECS-2016-106