Foundational
Principles of the AODV Routing Protocol in Mobile Ad-Hoc Networks
Dr.
Devendra Singh Chauhan*
Assistant
Professor, Computer Science, Tata College, Jamodi Khurd, Sidhi, Madhya Pradesh,
India
devendra.chauhan2005@gmail.com
Abstract: Mobile ad hoc networks (MANETs) depend on broadcast
mechanisms, such as probabilistic flooding, for route discovery, wherein source
nodes disseminate route request (RREQ) packets indiscriminately to all adjacent
nodes. This unregulated strategy induces superfluous retransmissions, thereby
exacerbating packet collisions, medium access contention, and the broadcast
storm problem, which in turn amplifies protocol overhead, routing burden, and energy
expenditure. Consequently, sophisticated flooding mitigation algorithms are
imperative.
The Ad hoc On-Demand Distance Vector (AODV)
protocol, a reactive routing paradigm, counters these inefficiencies by
establishing routes solely upon demand. It encompasses two principal phases:
route discovery, which utilizes controlled flooding to ascertain shortest paths
from source to destination, and route maintenance, involving link failure
detection and localized repair via route error (RERR) messages. By eschewing
proactive route upkeep, AODV substantially curtails signaling overhead, thereby
optimizing performance in highly dynamic MANET topologies.
Keywords: AODV, MANETs, RERR,
Broadcast Storm.
INTRODUCTION
The Ad hoc On-Demand Distance Vector (AODV) routing protocol represents a reactive framework optimized for mobile ad hoc networks (MANETs), establishing routes dynamically upon request to eliminate continuous topology broadcasts and minimize signaling overhead. Operating without centralized coordination, AODV exploits multi-hop relaying across mobile nodes with ephemeral topologies. Core operations include route discovery—triggered by the source broadcasting Route Request (RREQ) packets through bounded flooding to neighbors, culminating in the destination's unicast Route Reply (RREP) along the reverse path to forge the shortest hop-count route—and route maintenance, facilitated by Route Error (RERR) messages that disseminate link failure alerts, prompting fresh discoveries. RREQ dissemination inherently provokes the broadcast storm dilemma, characterized by redundant retransmissions, medium contention, and packet collisions that intensify overhead and power consumption; AODV mitigates this partially via sequence numbers to avert loops and suppress duplicates, with various extensions seeking further flooding suppression. This demand-driven approach ideally suits resource-constrained MANETs, balancing rapid path formation with attenuation of storm-related degradations.
REVIEW
OF LITERATURE
The
Ad-hoc On-Demand Distance Vector (AODV) protocol, formalized in RFC 3561
(2003), constitutes a reactive routing mechanism tailored for Mobile Ad-hoc
Networks (MANETs). It facilitates on-demand route acquisition in
infrastructure-less environments characterized by nodal mobility and
topological flux, thereby curtailing control overhead.
Operational Fundamentals
AODV
leverages route request (RREQ) broadcasts to initiate path discovery, followed
by unicast route reply (RREP) transmissions to confirm bidirectional routes.
Route error (RERR) notifications handle link failures, while destination
sequence numbers preclude loops by favoring elevated sequence values alongside
minimal hop metrics. Flooding is mitigated through expanding ring techniques
employing time-to-live (TTL) thresholds, augmented by periodic Hello messages
for neighborhood sensing and localized repair protocols for fault recovery.
These features accommodate unidirectional connectivity and subnet routing,
enhancing scalability.
Extensions and Empirical Insights
Scholarly
analyses affirm AODV's preeminence among reactive protocols, attributable to
diminished broadcast frequency and inherent loop prevention. Comprehensive
literature surveys reveal that enhancements predominantly target route
discovery (57% of investigations), selection (20%), and upkeep, incorporating
quality-of-service (QoS) provisions, energy conservation, and overhead
mitigation via machine learning/artificial intelligence integrations and
signal-strength heuristics. Persistent limitations encompass broadcast storm
amplification and power dissipation, prompting innovations such as AODV with
improvements (AODVI).
METHODOLOGY
AODV: A Reactive Routing Protocol for MANETs
Ad-hoc On-Demand Distance Vector (AODV) constitutes a reactive routing protocol tailored for dynamic Mobile Ad-hoc Networks (MANETs). Unlike proactive counterparts, AODV initiates route discovery solely upon demand, thereby curtailing control overhead. It integrates distance-vector principles with destination sequence numbers to avert routing loops, guarantee route recency, and mitigate pathologies such as the "counting-to-infinity" problem. Nodes sustain routing tables exclusively for active routes, facilitating rapid adaptation to topology perturbations induced by nodal mobility.
Route
Discovery Mechanism
Route establishment commences with the source node broadcasting a Route Request (RREQ) packet, encapsulating its sequence number and hop count. Intermediate nodes propagate the RREQ while caching reverse routes in their tables. Upon receipt by the destination or an intermediate node possessing a valid route, a Route Reply (RREP) is unicast back along the reverse path, thereby instantiating the forward route.
Route
Maintenance Procedures
Link failures prompt upstream nodes via Route Error (RERR) messages, initiating route rediscovery. Optional Hello packets enable neighbor discovery. Inactive routes undergo expiration, while sequence numbers embedded in control packets ensure selection of the most current, loop-free paths.
AODV employs three primary broadcast control messages: Route Request (RREQ), Route Reply (RREP), and Route Error (RERR). These packets are retained with associated status metadata, as they are disseminated via broadcast rather than direct unicast to the destination.
The RREQ packet encapsulates the following fields:
· Source identifier (Ni), broadcast identifier, and destination identifier (Nj).
·
Source sequence number
and destination sequence number
).
· Time-to-live (TTL) value and routing table entry for the destination.
Sequence
numbers ensure route freshness through targeted increments:
· Prior to initiating new route discovery: sq(Ni)←sq(Ni)+1.
· Prior to transmitting RREP: sq(Ni)←max(sq(Ni), sq(Nj)) for i,j=1,…,m.
The
destination node increments sq(Nj) upon
receipt from a distinct source
adopting the updated value, or when no valid
route exists.
Routing tables undergo updates under the following conditions:
· Establishment or modification of routes.
· Reception of control packets.
Sequence
number revisions adhere to:
· If incoming sq(Ni)′>sq(Ni), then sq(Ni)←sq(Ni)′.
·
If sq(Ni)′=sq(Ni) but
hop count is reduced:
,
where
.
·
If sequence number is
unknown:
.
Tables maintain active routes alongside precursor lists (intermediate nodes) to facilitate error propagation.
RREQ
dissemination occurs via broadcast for invalid or unknown routes. The
destination replicates the most recent sequence number and applies an increment![]()
RREQ
identifiers increment sequentially: If ![]()
Route maintenance leverages periodic "Hello" packets for neighbor discovery. Link failures trigger RERR dissemination and subsequent rediscovery.
AODV relies on blind flooding for route discovery: the source broadcasts RREQ to one-hop neighbors, which rebroadcast iteratively until the destination responds via RREP (along the reverse path) or RERR (route unavailable). This induces substantial control overhead, elevated energy consumption, and network congestion.
Mitigation
techniques encompass:
· EAODV: Mobility-aware RREQ broadcasting.
· Directional flooding: Reduced RREQ propagation volume.
· Density-based forwarding: Alleviated MAC-layer contention and power demands.
· Cluster-based approaches: Adaptive topology management with low-latency path establishment.
CONCLUSION
This Paper substantiates the selection of AODV as the baseline protocol, emphasizing its on-demand route discovery efficiency, while rigorously evaluating the ramifications of blind flooding on control overhead, energy expenditure, MAC-layer contention, and routing performance. Subsequent chapters delineate enhancements via AODV-EXT and AODV-EXT-BP protocols.
References
1.
L. Xia, Z. Liu, Y. Chang, P.
Sun, “ An Improved AODV Routing Protocol Based on the Congestion Control and Routing
Repair Mechanism”, International Conference on Communications and Mobile
Computing, pp. 259-262, Vol. 2, Jan. 2009, China.
2.
C. Perkins, E. Belding-Royer,
and S. Das, "Ad hoc On-Demand Distance Vector (AODV) Routing," IETF
Mobile Ad Hoc Networking Working Group internet draft, RFC 3561,July 2003, http://www.ietf.org/rfc/rfc3561.txt. Experimental RFC, retrieved in October 2007.
3.
AODV Routing, http://www.ietf.org/rfc3561.txt, 2003
4.
M. J. N.Karthikeyan,
Dr.V.Palanisamy, and Dr.K.Duraiswamy, “Performance Comparison of Broadcasting methods
in Mobile Ad hoc Network” Int. Jour. of Future Generation Communication and
Networking, Vol. 2, No. 2, pp. 47-58, June 2009
5.
G. S. Tomar, M. Dixit, S.
Verma, “ AODV Routing Protocol with Selective Flooding”, International
Conference of Soft Computing and Pattern Recognition, pp. 682-689, Malaca,
December 2009.
6.
K. R. Shbha, K. Rajanikanth,
“Adaptive AODV Routing Protocol for Mobile Ad Hoc Networks”, Int. Journal of Ad
Hoc, Sensor & Ubiquitus Computing (IJASUC), Vol. 2, No. 1, March 2011.
7.
K. Dong-Won, L. Ahn-Ngoc, C.
You-Ze, T. Keong, L. In-Soo, “An Efficient On- Demand Routing Approach with
Directional Flooding for Wireless Mesh Networks”, IEEE Journal, Vol. 12, Iss.
1, pp. 67-73, February 2011.
8.
N. Karthikeyan, V. Palanisamy,
K. Duraiswamy, “Optimum Density Based Model for Probabilistic Flooding Protocol
in Mobile Ad hoc Network”, European Journal of Scientific Research, Vol. 39,
No. 4, pp. 577-588, 2010.