Mobile ad-hoc networks (MANETs) are infrastructure-less networks where no central network management exists, composed of mobile nodes over wireless links. Network topology in MANETs is subject to continuous and abrupt change. The highly dynamic topology, limited bandwidth availability and energy constraints make the routing problem a challenging one. The mobile agent technology offers a promising solution of routing problems, where it is used to implement more flexible and decentralized network architecture. In this paper, we study the performance of the routing process using mobile agent concepts, by designing a routing protocol that uses the mobile agent techniques in routing decision. ARPM (Agent based Routing Protocol for MANETs) is a multiagent based protocol, which makes nodes in the network topology aware. ARPM performance is compared with the standard protocols DSR (Dynamic Source Routing), AODV (Ad hoc On Demand Distance Vector routing), OLSR (Optimized Link State Routing), a...