Professional Documents
Culture Documents
Contents
Introduc'on
Rou'ng
basics
Distance
vector
algorithms
Link-state
algorithms
Introduc'on
Two
type
of
wireless
networks:
Infrastructured
network:
Base
sta'on
are
the
bridges
A
mobile
host
will
communicate
with
the
nearest
base
sta'on
Hando
is
taken
when
a
host
roams
from
one
base
to
another
Infrastructureless:
no
xed
base
sta'ons
Without
the
assistance
of
base
sta'ons
for
communica'on
Mul'-hop
rou'ng
for
communica'on
Quickly
and
unpredictably
changing
topology
Ad hoc network:
MANET
MANET
=
Mobile
Ad
Hoc
Networks
A
set
of
mobile
hosts,
each
with
a
transceiver
No
base
sta'ons;
no
xed
network
infrastructure
Mul@-hop
communica'on
Needs
a
rou'ng
protocol
which
can
handle
changing
topology
Rou'ng
basics
Rou'ng
consists
of
two
fundamental
steps
Forwarding
packets
to
the
next
hop
Determining
how
to
forward
packets
Forwarding
packets
is
easy,
but
knowing
where
forward
packets
eciently
is
hard
Reach
the
des'na'on
Minimize
the
number
of
hops
(path
length)
Minimize
delay
Minimize
packet
loss
Minimize
cost
Hop-by-hop
rou'ng
A
rou'ng
decision
is
made
at
each
forwarding
point
Standard
rou'ng
scheme
for
IP
Rou'ng
Table
A
rou'ng
table
contains
informa'on
to
determine
how
to
forward
packets
Source
rou'ng
Hop-by-hop
rou'ng
Virtual
circuit
rou'ng
Neighbors can exchange rou'ng table informa'on nd a route (or a beKer route) to des'na'on
10
11
Given full topology informa'on, a node can determine the next best hop or a route from the source
12
Assuming the topology is stable for a suciently long period, all nodes will have the same topology informa'on
13
Nodes A and C propagate the existence of link A-C to their neighbors and, eventually, to the en're network
14
15
Nodes adver'se informa'on only about links with neighbors who are in its mul$point relay selector set
Reduces
ooding
by
using
only
mul$point
relay
nodes
to
send
informa'on
in
the
network
Reduces
number
of
control
packets
by
reducing
duplicate
transmissions
16
17
MPR(N)
is
selected
such
that
all
two-hop
neighbors
of
N
are
covered
by
(one-hop
neighbors)
of
MPR(N)
One
op@mal
set
for
node
4:
MPR(4)
=
{3,
6}
18
19
20
21
22
TC
Messages
Nodes
send
topology
informa'on
in
Topology
Control
(TC)
messages
List
of
adver'sed
neighbors
(link
informa'on)
Sequence
number
(to
prevent
use
of
stale
informa'on)
A
nodes
processes
all
received
TC
messages,
but
only
forwards
TC
messages
if
the
sender
is
in
its
MS
set
Only
MPR
nodes
propagate
TC
messages
23
24
MS(3) = {2, 4, 5}
25
26
27
Given TC informa'on, each node forms a topology table A rou'ng table is calculated from the topology table Note that Link 1-2 is not visible except to Nodes 2 and 3
28
References
Mobile
Networks:
IP
Rou$ng
and
MANET
Rou$ng
Algorithms
Revised
slide
by
Quan
Le-Trung
A
Review
of
Current
Rou$ng
Protocols
for
Ad
Hoc
Mobile
Wireless
Networks
-
E.
Royer
and
C.-K.
Toh
Mobile
Ad-hoc
Networks
tutorial
at
CIT2000
-
Sridhar
Iyer
29
Discussion
30