In general, there are two main types of routing protocols for multi-hop wireless networks: (i)
topology-based protocols which need topological information to set up a path between the
nodes, (ii) position-based protocols which require some geographical information for the route
discovery process. Among the topology-based routing protocols considered here, two distinct
categories can be defined