Routing Protocols For MANET: Doc.: IEEE 802.11-00/1047r0
Routing Protocols For MANET: Doc.: IEEE 802.11-00/1047r0
Routing Protocols For MANET: Doc.: IEEE 802.11-00/1047r0
August 2004
Submission
Slid
Month 2000
August 2004
Overview
Introduction
Different Routing Protocols
Reactive Routing Protocols
Proactive Routing Protocols
Hybrid Routing Protocols
Submission
Slid
Month 2000
August 2004
Introduction
Mobile Ad hoc Network (MANET)
Collection of wireless mobile nodes
Without using a pre-existing infrastructure
Routes between nodes may potentially
contain multiple hops
This presentation
Considers only routing protocols discussed
in IETF MANET working group
Submission
Slid
Month 2000
August 2004
Node
B
D
Submission
Transmission
Range
Slid
Month 2000
August 2004
Submission
Slid
Month 2000
August 2004
Advantages:
Lower route setup latency
Disadvantages:
High routing overhead (periodic distribution of routing information)
Stale routing information in highly dynamic topologies.
Protocol examples:
Optimized Link State Routing (OLSR)
Topology Dissemination Based on Reverse Path Forwarding (TBRPF)
Submission
Slid
Month 2000
August 2004
Advantages:
Lower routing overhead
Disadvantages:
Larger route set up latency
Route discovery packet flooding
Protocol examples:
Dynamic Source Routing (DSR)
Ad hoc On-demand Distance Vector (AODV)
Submission
Slid
Month 2000
August 2004
Advantages:
Reduces impact of disadvantages of proactive and reactive routing
protocols
No route setup latency for short distance connections
Lower routing overhead due to reactive routing for further away
destinations
Disadvantages:
More complex
Protocol examples:
Zone Routing Protocol (ZRP)
Submission
Slid
Month 2000
August 2004
Submission
Slid
Month 2000
August 2004
Slid
Month 2000
August 2004
Submission
Slid
Month 2000
August 2004
OLSR
Optimization of pure link state protocol
Reduced size of control packets (Only links to
multipoint relay selector nodes are advertised)
Minimized flooding (only multipoint relay
(MPR) nodes forward the packets)
Submission
Slid
Month 2000
August 2004
MPR Selection
Reference Node
One Hop Neighbors
Two Hop Neighbors
Submission
Slid
Month 2000
August 2004
MPR Selection
Selected MPRs
Submission
Slid
Month 2000
August 2004
MPR Selection
Submission
Slid
Month 2000
August 2004
MPR Selection
Submission
Slid
Month 2000
August 2004
Periodic Hello
messages detect the 2hop neighborhood
F
H
A
B
D
Submission
Slid
Month 2000
August 2004
G
F
H
A
C
J
E
B
D
Submission
Slid
reference node
1-hop neighbors
Multi Point Relays
2-hop neighbors
Month 2000
August 2004
G
F
H
A
C
J
E
B
D
Submission
Slid
reference node
1-hop neighbors
Multi Point Relays
2-hop neighbors
Month 2000
August 2004
G
F
H
A
C
J
E
B
D
Submission
Slid
reference node
1-hop neighbors
Multi Point Relays
2-hop neighbors
Month 2000
August 2004
G
F
H
A
C
J
E
B
D
Submission
Slid
reference node
1-hop neighbors
Multi Point Relays
2-hop neighbors
Month 2000
August 2004
Path Computation
G
F
H
A
C
J
E
B
D
Submission
Slid
Month 2000
August 2004
Route Break
compute new MPR set
broadcast TC message
G
F
H
A
C
Link
Break
B
D
Submission
Slid
Month 2000
August 2004
Route Break
compute new MPR set
broadcast TC message
compute new path
G
F
H
A
C
Link
Break
B
D
Submission
Slid
Month 2000
August 2004
Example of a Reactive
Routing Protocol
Ad hoc On-Demand Distance Vector
(AODV)
Experimental RFC 3561
Authors: Charles Perkins, Elizabeth
Belding-Royer, Samir Das
Submission
Slid
Month 2000
August 2004
AODV
Main Functions
Route Discovery
Route Maintenance
Uses Destination Sequence Number to
avoid loops and Counting to Infinity
problem
Submission
Slid
Month 2000
August 2004
J
E
B
D
Submission
Slid
Month 2000
August 2004
A Source
J - Destination
H
A
C
J
E
B
D
Submission
Slid
Month 2000
August 2004
A Broadcast a route
request (RREQ) packet
with Initial TTL =1
F
H
A
C
J
E
Broadcast RREQ
B
D
Submission
Slid
Month 2000
August 2004
F
H
A
C
J
E
Broadcast RREQ
Reverse Route
D
Submission
Slid
Month 2000
August 2004
F
H
A
C
J
E
Broadcast RREQ
Reverse Route
D
Submission
Slid
Month 2000
August 2004
F
H
A
C
J
E
B
D
Submission
Slid
Month 2000
August 2004
F
H
A
C
J
E
Broadcast RREQ
Reverse Route
D
Submission
Slid
Month 2000
August 2004
F
H
A
C
J
E
Broadcast RREQ
Reverse Route
D
Submission
Slid
Month 2000
August 2004
F
H
A
RREP
C
B
D
Submission
Slid
Month 2000
August 2004
F
H
A
C
J
E
Route Reply
Forward Path
D
Submission
Slid
Month 2000
August 2004
F
H
A
C
J
E
Route Reply
Forward Path
D
Submission
Slid
Month 2000
August 2004
F
H
A
C
J
E
A now has
a route to J
B
D
Submission
Slid
Month 2000
August 2004
F
H
A
C
J
E
B
D
Submission
Slid
Month 2000
August 2004
J
E
B
D
Submission
Slid
Month 2000
August 2004
B Source
J - Destination
H
A
C
J
E
B
D
Submission
Slid
Month 2000
August 2004
B Broadcast a route
request (RREQ) packet
F
H
A
C
J
E
B
D
Submission
Slid
Month 2000
August 2004
A and C replies
F
H
A
RREP
C
B
RREP
D
Submission
Slid
Month 2000
August 2004
B picks the
minimum hop
route (which is
through C)
F
H
A
C
J
E
B
D
Submission
Slid
Month 2000
August 2004
A Source
J - Destination
H
A
C
J
E
B
D
Submission
Slid
Month 2000
August 2004
Data is flowing
between A and
J
F
H
A
C
J
E
B
D
Submission
Slid
Month 2000
August 2004
Link between E
and J breaks
due to
F
H
A
RF reasons, or
C
Link
Break
movement
B
D
Submission
Slid
Month 2000
August 2004
Link
Break
All nodes
maintain a
precursor list of
nodes who
might use a link
B
D
Submission
Slid
Month 2000
August 2004
Route Error
message is
sent to the
source
F
H
A
C
Link
Break
B
D
Submission
Slid
Month 2000
August 2004
Link
Break
Route to J is
removed and
Route
Discovery is
reinitiated
B
D
Submission
Slid
Month 2000
August 2004
Slid
Month 2000
August 2004
802.11s
Layer3
Distributed Architecture
Hop Based Metrics
No QoS
No Security Standard
No Multicast Standard
Mobility?
Up to Large Scale
Submission
Slid
Layer 2
Presence of Gateways
LQ/Hop Based Metrics
QoS
Security
Multicast
Mobility?
Reduced Scale
Month 2000
August 2004
Current Research
Link Quality (MIT)
Integration of MANETs into existing
Internet (several Internet drafts, EU project
Daidalos)
Security
Energy-awareness
Submission
Slid
Month 2000
August 2004
Conclusion
Many general insights into routing/path
finding
Many concepts available, each with its
advantages and disadvantages
Concepts and experiences from MANETs
can be used for TGs
Submission
Slid
Month 2000
August 2004
References
Ad Hoc Networking by Charles E. Perkins
http://moment.cs.ucsb.edu/AODV/aodv.html
http://hipercom.inria.fr/olsr/
http://w3.antd.nist.gov/wctg/manet/manet_bibliog.html
Google
Submission
Slid