Professional Documents
Culture Documents
Introduction
DSR is designed for MANETs DSR doesnt need any network infrastructures
Nodes may easily cache this routing information for future use
D F Cs cache
C
A C
MAC
DSR Mechanisms
Route discovery Route maintenance Mechanisms on-demand
Routes caching
S
No match
AC-D
Piggyback The node must limit the Route Discoverys rate until a New route request route reply message message with route is received A E Match reply sent over the limit should be The additional data packetmessage New A E Route Reply entry Partitoned MANET buffered message
A-B-C-D
Subset 1
ROUTE DISCOVERY
Exponential back-off
New entry
I
Copy
No Match
E
Subset 2
A-B-C-D
ROUTE DISCOVERY
Send Buffer
X-Y-Z
New entry
C
New entry
X
D--E
node
Route to X
Node C may infer that the initiator has already received a Route Reply giving a better route because the data packet received from B contains a value of h less than its hs value
Many Route Reply message could be send to A from the As neighbors To avoid a possible local congestion, each nodes must wait a variable period before sending the reply. Delay period d = H(h - 1 + r) Each node network interfaces works into promiscuous receive mode.
h=2 C
B h=1
E h=3
The expanding ring search approach can carry to the average latency increasing
DSR evaluation
Simulation
To analyse the behavior and performance of DSR. To Compare with other routing protocols Ad hoc of 50 mobiles nodes 15 minutes ( 900 seconds) simulation time. CBR data traffic 20 mobile nodes traffic sources; 4 packets/sec. Random waypoint mobility model ( pause time)
Set Up:
Results
Results
Results
Results
Conclusion
Excellent performance for routing in multi-hop ad hoc. Very low routing overhead. Able to deliver almost all originated data packets, even with rapid motion of all nodes.