International Journal of Computer Applications
A routing protocol is used to facilitate communication in ad hoc network. The primary goal of such a routing protocol is to provide an efficient and reliable path between a pair of nodes. Routing in Mobile Ad-hoc NETworking technology (MANET) is challenging due to its route discovery feature dealing with link failures and to repair the routes in these situations. An ad hoc network is a temporarily infrastructure less network in which nodes can join and leave the network at anytime and are free to move randomly and organize themselves arbitrarily. In MANETs, each node should not only work for itself, but should be cooperative with other nodes.