I. Introduction
Routing is a major issue for wireless ad hoc networks. It must be distributed and react promptly to network changes while maintaining the overhead to the minimum. Routing protocols for wireless ad hoc networks can be classified into the main categories of table-driven (or proactive) [3], [6] and on-demand (or reactive) [1], [5], [7]. Other categories of routing protocols can also be found in the literature like: Hybrid routing protocols [4], [2], [9] that mix the proactive and the reactive approaches; among others.