A Mobile Ad-hoc NETwork (MANET) is a collection of wireless mobile nodes communicating without any infrastructure. Due to the availability of small and inexpensive wireless communicating nodes, the MANET field has attracted a lot of attention from industry and academia. MANETs can be used in various applications such as mobile classrooms, battlefield communication and disaster relief applications. They may be divided into homogeneous and heterogeneous ones. Homogeneous Ad-hoc Networks nodes possess the same transmission range, but not for heterogeneous ones (i.e., networks consisting of different wireless mobile devices such as laptops, PDAs and cell phones). In AODV routing protocol, the shortest path between source and destination nodes is always selected, without collecting topology information.