Skip to main content


Home Ad hoc on-demand distance vector

Ad hoc on-demand distance vector

(also AODV)

Ad hoc on-demand distance vector definition

Ad hoc on-demand distance vector (AODV) is a routing protocol used in mobile ad hoc networks and wireless mesh networks. It establishes and maintains communication routes between devices or nodes, like a GPS for devices on the same network. AODV is designed to work in self-configuring networks where the topology constantly changes due to node mobility.

See also: mesh networking, mesh node, mesh topology, node, full duplex, hop count, virtual routing and forwarding

How the ad hoc on-demand distance vector works

AODV is an on-demand routing protocol, which means that it finds routes only when devices ask for them. AODV devices don't keep a detailed map of the whole network all the time. When one device wants to talk to another, it sends out a message asking for the best route. Other nodes who receive the request either respond with the route or send the message further until it reaches a device that knows it.

AODV keeps routing tables to track active routes and their expiration times. AODV essentially makes sure the directions nodes send each other are up-to-date.