Jump to content

Ad hoc On-Demand Distance Vector Routing

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Ramk3003 (talk | contribs) at 12:45, 29 January 2016. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Ad hoc On-Demand Distance Vector (AODV) Routing is a routing protocol for mobile ad hoc networks (MANETs) and other wireless ad hoc networks. It was jointly developed on July 2003 in Nokia Research Center, University of California, Santa Barbara and University of Cincinnati by C. Perkins, E. Belding-Royer and S. Das.[1]

AODV is the routing protocol used in ZigBee. There are various implementations of AODV such as MAD-HOC, Kernel-AODV, AODV-UU, AODV-UCSB and AODV-UIUC.[2]

AODV routing protocol is a reactive routing protocol and the sequence numbers is used to certify the freshness of the route and the operation performed are loop free. AODV uses three control packets that is: Route Request (RREQ) is broadcast by a node to the intermediary nodes, Route Reply (RREP) is unicast messages back towards the source of RREQ and Route Error message (RERR) is sent to notify the intermediary nodes of the loss of the links.

RREQ Packet
Source IP Address Source Sequence Number Broadcast ID Destination IP Address Destination Sequence Number Hop count
RREP Packet
Source Sequence Number Source IP Address Destination Sequence Number Destination IP Address Hop count Lifetime

Advantages:

The main advantages is that the route is discovered whenever needed and the sequence number is used to know the freshness of the route.Delay is less while the connection.When the node receives the route request message, the next door node compares its sequence number with the sequence numbers of the route request message and if the nodes sequence number is higher, it means the route is fresh.

Disadvantages:

The intermediary node can lead to the inconsistent route if the source node has the old sequence number.

See also

References

  1. ^ Perkins, C.; Belding-Royer, E.; Das, S. (2003). Ad hoc On-Demand Distance Vector (AODV) Routing. IETF. doi:10.17487/RFC3561. RFC 3561. Retrieved 2010-06-18. {{citation}}: Unknown parameter |month= ignored (help)
  2. ^ Jhaveri, R.H.; Patel, N.M. (2015). "Mobile Ad-hoc Networking with AODV: A Review". International Journal of Next-Generation Computing. 6 (3): 165–191.