This document discusses Ad-hoc On-Demand Distance Vector (AODV) routing protocol. AODV is a reactive routing protocol for mobile ad hoc networks that establishes routes on demand. It uses route discovery and route maintenance through broadcast of route request (RREQ), route reply (RREP) and route error (RERR) messages. AODV is efficient for networks with changing topologies but has higher latency for route discovery and lacks efficient route maintenance compared to proactive protocols.