RPL was projected as an answer for routing in low-power and lossy networks (LLNs) and catered to distinctiverouting challenges. LLNs area unit usually resource affected in terms of memory, battery life and process power. They embrace Wireless Personal space Networks (WPANs), low-power transmission line Communication networks (PLC) and Wireless sensing element Net-works (WSNs). normal routing protocols like OSPF weren’t fitted to the special challenges that LLNs exhibit. RPL was specially designed to beat these challenges. It enclosed several specific options like dynamic rate of management message dispatch supported network consistency and addressing topology changes only if knowledge packets have to be compelled to be sent73. attributable to such style concerns, RPL was ready to stay conservative in terms of affected resources. However, the RPL feature set enclosed repetitions of tasks already performed by alternative IP layers. It additionally enclosed several inessential options that were ne’erutilized in real deployments. Consequently, the specification proved a lot of too complicated to im-plement in completeness on one resource affected node.Due to this, several current implementations of RPL solely implement a set of the initial feature-set, creating them non-interoperable. so as to be standards-compliant and thereby practical, it’s needed that the implementations embrace a particular set of options, that isn’t continually doable given the scale and memory limitations of the nodes in operation in LLNs. to boot, the underspecification and ambiguity within the standards document make to an oversized variety of implementation selections, several of that adversely impact overall performance.This thesis analyses the shortcomings of RPL, and additionally proposes a brand new routing protocol that mightprobably function a typical designed o?of RPL with less quality and a reduced feature-set.