Powerpoint Templates Page 1 Powerpoint Templates
Powerpoint TemplatesPage 1
Powerpoint Templates
Powerpoint TemplatesPage 2
INTRODUCTION
Routing is the process of selecting paths in a network
along which to send network traffic.
Routing directs packet forwarding,
the transit of logically addressed packets from their
source toward their ultimate destination through intermediate
nodes.
Packet is a formatted unit of
data.
-Pallavi Anand
Powerpoint TemplatesPage 3
DSR
'Dynamic Source Routing' (DSR) is a routing protocol for wireless mesh
networks.
It divides the task of routing into two
separate problems.
Route Discovery
Route Maintenance
Powerpoint TemplatesPage 4
1. ROUTE DISCOVERY
A node tries to discover a route to a destination if
it has to send something to this destination and
there is currently no known route.
Powerpoint TemplatesPage 5
2. Route Maintenance
If a node is continuously sending packets via a route, it has to make
sure that the route is held upright. As soon as node detects problems with
the current route, it has to find an alternative.
Powerpoint TemplatesPage 6
DSR eliminates all the periodic routing updates.
If a node needs to discover a route, it broadcasts a
route request with a unique identifier and the destination
address as parameters.
Powerpoint TemplatesPage 7
3. Otherwise, the node appends its own address to a list of transverse hops in the packet and broadcast
this updated route request.
2. If the node recognizes its own address as destination, the request has reached the
target.
Any node that receives a route request does the
following.
1. If the node had already received
the request it drops the request packet.
Powerpoint TemplatesPage 8
Using this approach, the route request collects a list of
addresses representing a possible path towards
the destination.
Request
Number
Destination
Address
Source
Address
Powerpoint TemplatesPage 9
As soon as the request reaches the destination it can return the request packet containing the list to receiver
using this list in reverse order
Powerpoint TemplatesPage 11
B
A
E
F
H
JC
G
I
K
Z
YBroadcast transmission
M
N
L
[S]
S
D
Powerpoint TemplatesPage 12
B
A
E
F
H
JC
G
I
K
Z
Y
M
N
L
[S,E]
[S,C]
S
D
Powerpoint TemplatesPage 13
B
A
E
F
H
JC
G
I
K
Z
Y
M
N
L
[S,C,G]
[S,E,F]
S
D
Powerpoint TemplatesPage 14- Priya Srivastava
B
A
E
F
H
JC
G
I
K
Z
Y
M
N
L
[S,C,G,K]
[S,E,F,J]
S
D
Powerpoint TemplatesPage 15
B
A
E
F
H
JC
G
I
K
Z
Y
M
N
L
[S,E,F,J,M]S
D
Powerpoint TemplatesPage 16
B
A
E
F
H
JC
G
I
K
Z
Y
M
N
L
RREP [S,E,F,J,D]S
D
Powerpoint TemplatesPage 17
B
A
E
F
H
JC
G
I
K
Z
Y
M
N
L
DATA [S,E,F,J,D]
S
D
Powerpoint TemplatesPage 18
Dynamic Source Routing: Advantages
• Routes maintained only between nodes who need to
communicate
– reduces overhead of route maintenance
• Route caching can further reduce route discovery overhead
• A single route discovery may yield many routes to the
destination, due to intermediate nodes replying from local
caches
Powerpoint TemplatesPage 19
DSR: Disadvantages
Packet header size grows with route length due to source routing
Flood of route requests may
potentially reach all nodes in the
network
Potential collisions between
route requests propagated by
neighboring nodes
Increased contention if too
many route replies come back
due to nodes replying using
their local cache