Ad-hoc network is a collection of wireless mobile host forming a temporary network without any centralized administration. There is no fixed infrastructure in which nodes depend on each other to keep network connected. All nodes of the network behave like router. The main requirements of ad-hoc routing protocols are in terms of power efficiency and security. Reactive protocol like on-demand routing protocol is active whenever there is a connection requirement. In ad-hoc on demand routing protocol routes are created when required.