The applications of Wireless Sensor Networks (WSN) contain a wide variety of
scenarios. In most of them, the network is composed of a significant number of
nodes deployed in an extensive area in which not all nodes are directly
connected. Then, the data exchange is supported by multihop communications.
Routing protocols are in charge of discovering and maintaining the routes in
the network.