ABSTRACT
In this work we point out the issue of the IETF RPL routing protocol's two different downwards routing schemes not being able to interoperate with each other. This problem is less of an issue when low-power and lossy networks (LLNs) are deployed homogeneously but with the industrial kickoff and large scale deployments, the interoperability of heterogeneous, standards-compliant implementations will become a significant issue. To address this, we suggest two major changes to IETF RPL (RFC 6550). First we suggest that all storing mode nodes should hold the capability to understand and attach source routing headers that the non-storing mode nodes require to forward packets. Next, we suggest that RPL's non-storing mode nodes should send their destination advertisement messages hop-by-hop, rather than the current end-to-end approach. We show, with two different IPv6 implementations in TinyOS and NanoQplus, that our suggestions high achieve high interoperability performance among different implementations for downwards traffic patterns.
- T. Winter Ed., P. Thubert Ed., A. Brandt, J. Hui, R. Kelsey, P. Levis, K. Pister, R. Struik, JP. Vasseur, and R. Alexander. RPL: IPv6 Routing Protocol for Low-Power and Lossy Networks. RFC 6550, March 2012.Google Scholar
- J. Hui, JP. Vasseur, D. Culler, and V. Manral. An IPv6 Routing Header for Source Routes with the Routing Protocol for Low-Power and Lossy Networks (RPL). RFC 6554, March 2012.Google Scholar
- Jongsoo Jeong, Jaeseok Kim, and Pyeongsoo Mah. Design and implementation of low power wireless ipv6 routing for nanoqplus. In ICACT, feb. 2011.Google Scholar
- JeongGil Ko, Stephen Dawson-Haggerty, David E. Culler, Jonthan W. Hui, Philip Levis, and Andreas Terzis. Connecting low-power and lossy networks to the internet. Communications Magazine, IEEE, 49(4):96--101, april 2011.Google ScholarCross Ref
- JeongGil Ko, Joakim Eriksson, Nicolas Tsiftes, Stephen Dawson-Haggerty, Jean-Philippe Vasseur, Mathilde Durvy, Andreas Terzis, Adam Dunkels, and David Culler. Beyond Interoperability: Pushing the Performance of Sensor Network IP Stacks. In ACM SenSys, 2011. Google ScholarDigital Library
Index Terms
- Towards full RPL interoperability: addressing the case with downwards routing interoperability
Recommendations
DualMOP-RPL: Supporting Multiple Modes of Downward Routing in a Single RPL Network
RPL is an IPv6 routing protocol for low-power and lossy networks (LLNs) designed to meet the requirements of a wide range of LLN applications including smart grid AMIs, home and building automation, industrial and environmental monitoring, health care, ...
Proactive vs. reactive multipath routing for mobility enabled RPL
The IPv6 routing protocol for low power and lossy networks RPL was proposed as a routing standard for wireless sensor networks WSNs. However, the RPL performance drastically degrade in the case of nodes' mobility. Therefore, we propose in this paper ...
IPv6 Multicast Forwarding in RPL-Based Wireless Sensor Networks
In wireless sensor deployments, network layer multicast can be used to improve the bandwidth and energy efficiency for a variety of applications, such as service discovery or network management. However, despite efforts to adopt IPv6 in networks of ...
Comments