Skip to main content

RPL Routing Pathology In a Network With a Mix of Nodes Operating in Storing and Non-Storing Modes

Document Type Expired Internet-Draft (individual)
Expired & archived
Authors JeongGil Ko , Jongsoo Jeong , Jongjun Park, Jong Arm Jun, Naesoo Kim, Omprakash Gnawali
Last updated 2014-08-15 (Latest revision 2014-02-11)
RFC stream (None)
Intended RFC status (None)
Stream Stream state (No stream defined)
Consensus boilerplate Unknown
RFC Editor Note (None)
IESG IESG state Expired
Telechat date (None)
Responsible AD (None)
Send notices to (None)

This Internet-Draft is no longer active. A copy of the expired Internet-Draft is available in these formats:


The RPL specification allows nodes running with storing or non- storing modes to operate in the same network. We describe how such a mix can result in network partitioning even when there are plenty of physical links available in the network. The partitioning affects both upwards (nodes to root) and downwards (root to leaf) traffic. This routing pathology stems from a recommendation made in the RPL specification forcing nodes with different modes of operation to join the RPL network as leaf nodes only. We propose a solution that modifies RPL by mandating that all the nodes parse and interpret source routing headers and storing mode nodes to sometimes act like a non-storing mode root by attaching source routing headers.


JeongGil Ko
Jongsoo Jeong
Jongjun Park
Jong Arm Jun
Naesoo Kim
Omprakash Gnawali

(Note: The e-mail addresses provided for the authors of this Internet-Draft may no longer be valid.)