Discussing about An ad-hoc network in today’s world is like, it is an emerging technology of wireless nodes forming a network that is infrastructure less. So it can be said that without any established infrastructure. There are a lot of routing protocols for mobile ad hoc networks to have efficient routing. In this paper there are two types of networks; one is overlay networks and the other is local ad-hoc networks. Overlay ad-hoc networks is having better results than local ad-hoc networks. At last this paper compares the performance of some of them. The main focus is to enhance the efficiency of routing protocols in ad-hoc networks. On the basis of some parameters the performance of existing routing protocols is also been tested. The efficiency check is done by using ns2 simulation.