5. MANET (Mobile Ad-hoc Networks)
- A Mobile Ad-hoc Network (MANET) is a self-configuring, infrastructure-less network of mobile devices connected wirelessly.
- Each node in a MANET acts both as a host and as a router to forward packets to other nodes.
- The network topology changes dynamically due to node mobility, requiring adaptive and distributed routing protocols.
- Communication occurs either directly between nodes or via intermediate nodes in a multi-hop fashion.
- MANETs are typically used in scenarios where setting up a fixed infrastructure is difficult or impossible, such as disaster recovery, military operations, or temporary events.
- Challenges in MANETs include
- dynamic topology management
- limited bandwidth
- constrained energy resources
- routing overhead
- security vulnerabilities.
- Protocols used in MANETs are generally categorized into proactive, reactive, and hybrid types based on route discovery strategy.
5.2 Destination Sequenced Distance Vector (DSDV) Protocol
-
DSDV is a proactive (table-driven) routing protocol based on the classical Bellman-Ford algorithm, adapted for ad-hoc networks.
-
Each node maintains a routing table that contains the next hop, metric (usually hop count), and a sequence number for each reachable destination.
-
Sequence numbers, generated by the destination node, help distinguish stale routes from fresh ones and prevent routing loops.
-
Routing updates are periodically broadcasted across the network and also triggered by significant topology changes.
-
There are two types of updates: full dump (entire table) and incremental update (only changed entries).
-
DSDV ensures that routes are immediately available when needed, thus offering low-latency communication.
-
However, it suffers from high routing overhead due to frequent table updates, making it inefficient in highly dynamic environments.
5.3 Ad-hoc On-Demand Distance Vector (AODV) Protocol
-
AODV is a reactive routing protocol that establishes routes only when required by source nodes.
-
When a source node wants to communicate, it broadcasts a Route Request (RREQ) packet throughout the network.
-
Nodes receiving the RREQ either reply with a Route Reply (RREP) if they have a route or forward the request until it reaches the destination.
-
Once the RREP is received, the route is established and used for data transmission.
-
Sequence numbers ensure the most recent route is chosen and help in maintaining loop-free routes.
-
Routes are maintained as long as they are needed and are discarded if they become inactive or broken.
-
Route Error (RERR) messages are used to inform nodes about link failures so they can invalidate routes.
-
AODV reduces routing overhead compared to proactive protocols and is more scalable in dynamic networks, but it may incur initial delay due to route discovery.
Would you like a combined PDF of these notes or an editable Word version for printing or annotation?