Performance of any network is based on the routing protocols. RIP, Session, OSPF and BGP are the few commonly used dynamic routing protocols used in today’s networks. Routing refers to the phenomenon of selecting the best available path to forward packets to its destination. It is a core feature for any network because the performance of the networks heavily depends upon it. In this paper we will perform comparative analysis by using Distance Vector, Link State and Session routing protocol. We will study Packet drop rate (PDR), Bandwidth / Link Utilization, End to End Delay, throughput behavior of these protocols by using network simulator 2 (ns2) for route optimization & comparative analysis to find optimal routing protocol