Mobile Ad Hoc Network or MANET is basically a popular wireless mobile network, containing multiple nodes without any central hub or administration connecting between them. As nodes are mobile and dynamic topology, routing becomes important aspect in MANET. Routing mainly concentrates on searching the propagation link between source and destination. For node mobility in MANETs, it is quite simple link breakages or moving, hence routing becomes the crucial in Mobile Ad Hoc Networks. To find such proper link, various routing protocols are available. Mainly there are three types of routing protocols Reactive, Proactive and Hybrid also consider for analysis purpose. There are many performance metrics to check for the pros and cons of each routing protocols such as packet delivery ratio (PDR),... average delay end to end delay, routing overhead, throughput etc. are also discussed here.