Mobile Ad hoc NETwork (MANET) is self-organizing and self-configuring network that provides mobile users with communication facility and information access regardless of location and any centralized control. The most important characteristic of such networks is the independence of any fixed infrastructure. Therefore, it can be rapid and easily deployed. The typical application of Ad Hoc networks includes battle field communication, emergency relief, information sharing at conference or classroom etc. Routing is one of the important issues in MANETs due to their highly dynamic and distributed nature. Also nodes in MANET are usually battery powered.