Visible to the public IPv6 Routing Protocol for Low-Power and Lossy Networks Implementation in Network Simulator \#x2014; 3

TitleIPv6 Routing Protocol for Low-Power and Lossy Networks Implementation in Network Simulator \#x2014; 3
Publication TypeConference Paper
Year of Publication2017
AuthorsAgustin, J. P. C., Jacinto, J. H., Limjoco, W. J. R., Pedrasa, J. R. I.
Conference NameTENCON 2017 - 2017 IEEE Region 10 Conference
ISBN Number978-1-5090-1134-6
Keywordscompositionality, efficient energy management system, Hardware, IP networks, IPv6 Routing Protocol, Linear programming, lossy environments, lossy networks implementation, maintenance engineering, network simulator, ns-3 implementation, NS3, physical environments, policy, policy-based collaboration, privacy, protocol verification, pubcrawl, reliable communication, Routing, Routing protocols, RPL, RPL multiple instances, telecommunication power management, Topology, Wireless sensor networks
Abstract

Wireless Sensor Networks (WSN) are widely used to monitor and control physical environments. An efficient energy management system is needed to be able to deploy these networks in lossy environments while maintaining reliable communication. The IPv6 Routing Protocol for Low-Power and Lossy networks is a routing protocol designed to properly manage energy without compromising reliability. This protocol has currently been implemented in Contiki OS, TinyOS, and OMNeT++ Castalia. But these applications also simulate all operation mechanics of a specified hardware model instead of just simulating the protocol only, thus adding unnecessary overhead and slowing down simulations on RPL. In light of this, we have implemented a working ns-3 implementation of RPL with support for multiple RPL instances with the use of a global repair mechanism. The behavior and output of our simulator was compared to Cooja for verification, and the results are similar with a minor difference in rank computation.

URLhttps://ieeexplore.ieee.org/document/8228399/
DOI10.1109/TENCON.2017.8228399
Citation Keyagustin_ipv6_2017