Classification of routing protocols The routing protocols define how nodes will communicate with each other and how the information will be disseminated through the network. In order to ensure reliable data delivery, various security features have been incorporated in the proposed protocol such as Modified Zero-Knowledge Protocol MZKPPromiscuous hearing method, Trapping of adversaries and Mine detection.
Suppose if errors or variations come in nominated path, then AODV is intelligent enough to make a fresh new route for rest of communication.
Since WSN protocols are application specific, the focus has been given to the routing protocols that might differ depending on the application and network architecture.
One of the unique features of this ESRP is that it can dynamically decide about the selection of these security methods, based on the residual energy of nodes. In the flooding protocol, upon reception of a data packet by sensor nodes, this data packet is broadcast to all other neighbors.
At the next turn, the sensing nodes again randomly pick another nodes and sends data to it. Flat topology Flat topology treats all nodes equally.
So, the routing protocol should offer minimum delay. Flat topology is mainly for homogeneous networks where all nodes are of same characteristics and have same functionality. The main drawback of OLSR is that it has a massive overhead. Once the sensor nodes were deployed, the sink node logically segregates the other nodes in a cluster structure and subsequently creates a WSN. Flat topology Flat topology treats all nodes equally. Energy presents a main challenge for designers while designing sensor networks. This protocol is defined to use to remove the deficiency like flooding and gossiping that occurs in other protocols. The most commonly used reactive routing protocols are as follows: 5. And second condition is; maximum number of hops of a packet has reached [ 4 ]. Proactive protocols They are also known as table driven routing protocols, because they maintains the routing tables for the complete network by passing the network information from node to node and the routes are pre-defined prior to their use and even when there is no traffic flow. But delay is enhanced in this way. While designing new routing protocols, the following essentials should be fulfilled by a network engineer. So, the routing protocol must support scalability of network. The functionality of the routing protocol should be fine also [ 2 ].