DualMOP-RPL: Supporting Multiple Modes of Downward Routing in a Single RPL Network

Download PDF.

“ DualMOP-RPL: Supporting Multiple Modes of Downward Routing in a Single RPL Network ” by JeongGil Ko, Jongsoo Jeong, Jongjun Park, Jong Jun, Omprakash Gnawali, and Jeongyeup Paek. ACM Transactions on Sensor Networks (TOSN) , vol. 11 , no. 2 , May 2015.

Abstract

RPL is an IPv6 routing protocol for low-power and lossy networks (LLN) designed to meet the requirements of wide range of LLN applications including smart grid AMIs, home and building automation, industrial and environmental monitoring, health care, wireless sensor networks, and the Internet of Things (IoT) in general with thousands and millions of nodes inter- connected through multihop mesh networks. RPL constructs tree-like routing topology rooted at a LLN border router (LBR) and supports bi-directional IPv6 communication to and from the mesh devices by providing both upward and downward rout- ing over the routing tree. In this article, we focus on the interoperability of downward routing and supporting its two modes of operations (MOPs) defined in the RPL standard (RFC 6550). Specifically, we show that there exist a serious connectivity problem in RPL protocol when two MOPs are mixed within a single network, even for standard-compliant implementations, and may result in network partitions. To address this problem, this article proposes DualMOP-RPL, an enhanced version of RPL, that supports nodes with different MOPs for downward routing to communicate gracefully in a single RPL network while preserving the high bi-directional data delivery performance. DualMOP-RPL allows multiple overlapping RPL net- works in same geographical regions to cooperate as a single densely connected network even if those networks are using different MOPs. This will not only improve the link qualities and routing performances of the networks, but also allow for network migrations and alternate routing in the case of LBR failures. We evaluate DualMOP-RPL through extensive simulations and testbed experiments, and show that our proposal eliminates all the problems that we have identified.

Download PDF.

BibTeX entry:

@article{rplinterop-tosn2015,
   author = {JeongGil Ko, and Jongsoo Jeong and Jongjun Park and Jong Jun
	and Omprakash Gnawali and Jeongyeup Paek},
   title = {{ DualMOP-RPL: Supporting Multiple Modes of Downward Routing
	in a Single RPL Network }},
   journal = { ACM Transactions on Sensor Networks (TOSN) },
   volume = { 11 },
   number = { 2 },
   pages = { },
   month = may,
   year = {2015}
}