 This information is passed from the physical layer to the network layer so that it can take optimal decisions in routing protocols.A major advantage of this protocol is that it allows access of information between physical layer and top layers (MAC and network layer).Some elements of the software stack were developed to allow code updates "in situ", i.e., with the nodes embedded in their physical environment and without needing to bring the nodes back into the lab facility.