Académique Documents
Professionnel Documents
Culture Documents
Presenter
Ashraf Uddin Sujit Singh South Asian University (Master of Computer Applications) http://ashrafsau.blogspot.in/
http://ashrafsau.blogspot.in/
Routing Overview
Network with nodes, edges Goal: Devise scheme for
msg
Source routing
http://ashrafsau.blogspot.in/
http://ashrafsau.blogspot.in/
Ad Hoc Routing
Every node participates in routing: no distinction
Common application
Mobile wireless hosts
Only subset within range at
given time
Want to communicate with
http://ashrafsau.blogspot.in/
Route maintenance
Used when link breaks, rendering specified path
unusable
http://ashrafsau.blogspot.in/
Route Discovery
The source sends a broadcast packet which contains
source address, destination address, request id and path. If a host saw the packet before, discards it. Otherwise, the route looks up its route caches to look for a route to destination, If not find, appends its address into the packet, rebroadcast, If finds a route in its route cache, sends a route reply packet, which is sent to the source by route cache or the route discovery.
http://ashrafsau.blogspot.in/
source broadcasts a packet containing address of source and destination source (1,4)
1 4
destination
(1,2)
(1,3,5)
(1,3,5,6)
The route looks up its route caches to look for a route to destination If not find, appends its address into the packet
http://ashrafsau.blogspot.in/
cache, use it
Else if symmetric links are supported, use the reverse
of route record
Else if symmetric links are not supported, the
http://ashrafsau.blogspot.in/
Route Maintenance
Whenever a node transmits a data packet, a route reply, or a route error, it must verify that the next hop correctly receives the packet. If not, the node must send a route error to the node responsible for generating this route header
Intermediate nodes eavesdrop, adjust cached routes
http://ashrafsau.blogspot.in/
Route Maintenance
http://ashrafsau.blogspot.in/
also learns route [S,E,F] to node F When node K receives Route Request [S,C,G] destined for node, node K learns route [K,G,C,S] to node S When node F forwards Route Reply RREP [S,E,F,J,D], node F learns route [F,J,D] to node D When node E forwards Data [S,E,F,J,D] it learns route [E,F,J,D] to node D A node may also learn a route when it overhears Data
http://ashrafsau.blogspot.in/
DSR route discovery does not allow nodes like F to reply to RREQ
http://ashrafsau.blogspot.in/
http://ashrafsau.blogspot.in/
http://ashrafsau.blogspot.in/
storms
Many Route Reply message
h=2 C
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.
B h=1
E h=3
http://ashrafsau.blogspot.in/
To determine if the target is neighbour or a neighbour has a route to the target cached.
If no route reply is recived after a short timeout. Expanding ring Increase hop value stepwise if no route reply is recieved.
The expanding ring search approach can carry to the average latency increasing
http://ashrafsau.blogspot.in/
http://ashrafsau.blogspot.in/
http://ashrafsau.blogspot.in/
http://ashrafsau.blogspot.in/
http://ashrafsau.blogspot.in/
kind of devices with different interfaces. Possibly , multiple interfaces( short range & long range)
http://ashrafsau.blogspot.in/
DSR evaluation
Simulation To analyse the behavior and performance of DSR. To Compare with other routing protocols Set Up: 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)
http://ashrafsau.blogspot.in/
http://ashrafsau.blogspot.in/
http://ashrafsau.blogspot.in/
http://ashrafsau.blogspot.in/
http://ashrafsau.blogspot.in/
RESULT
At both movement speeds, DSR delivers almost all
data packets, regardless of pause time. 100% delivery ratio at pause time 900 sec, a stationary network. At 1 m/s delivery ratio> 99.5% At 20 m/s delivery ratio> 98%
http://ashrafsau.blogspot.in/
Advantages
Routes maintain only between nodes who need to
communicate. Reduces overhead of routing maintenance. route caching reduces route discovery overhead. A single route may yield many routes to the destination.
http://ashrafsau.blogspot.in/
Disadvantages
Packet header size grows with route length due to
source routing. Flood route request may potentially reach all nodes in the network. Route reply storm problem.
http://ashrafsau.blogspot.in/
Conclusion
Excellent performance for routing in multi-hop ad hoc. Very low routing overhead.
http://ashrafsau.blogspot.in/
THANKS
http://ashrafsau.blogspot.in/
Reference
[1]. David B. Johnson, David A. Maltz, and Josh Broch,
"DSR: The Dynamic Source Routing Protocol for Multi-Hop Wireless Ad Hoc Networks", in Ad Hoc Networking, edited by Charles E. Perkins, Chapter 5, pp. 139-172, Addison-Wesley, 2001. Invited paper.
http://ashrafsau.blogspot.in/
??????
QUESTION
??????
http://ashrafsau.blogspot.in/