A mobile ad-hoc network is a collection of autonomous wireless nodes without any fixed infrastructure and centralized administration. Mobile Ad hoc NETwork (MANET) is an autonomous system of mobile nodes connected by wireless links. Each node operates not only as an end system, but also as a router to forward packets. The nodes are free to move about and organize themselves into a network. These nodes change position frequently. The main classes of routing protocols are proactive, reactive and hybrid. A reactive (on-demand) routing strategy is a popular routing category for wireless ad hoc routing the design follows the idea that each node tries to reduce routing overhead by sending routing packets whenever a communication is requested.