Documente Academic
Documente Profesional
Documente Cultură
Lossy Networks
Siarhei Kuryla
March 1, 2010
Low power and Lossy Networks (LLNs)
DAG roots
DAG DODAG
RPL Node Rank
Rank = 0
Rank = 1 Rank = 1
Rank = 2 Rank = 3
Rank = 3
RPL: IPv6 Routing Protocol for LLNs
Assumption: most traffic in LLNs flows through few nodes
I many-to-one;
I one-to-many;
R=0
A 2
R=1
1
3 R=1
B 1 R=2 1 D
edge in DODAG
C
7 1 1 1
R=3 unused link
R=4 F 1 E R=3
G
4
2 1
1
1 3
1 2 K R=4
H
R=5 I R=6
DODAG Repair
Link between G and C fails:
I Choose another parent with a lower rank
R=0
A 2
R=1
1
3 R=1
B 1 R=2 1 D
edge in DODAG
C
7 1 1 1
R=3 unused link
R=4 F 1 E R=3
G
4
2 1
1
1 3
1 2 K R=4
H
R=5 I R=6
DODAG Repair
I Global repair- makes use of DODAG Sequence Numbers
I Local repair - poison the sub-DODAG by advertising the rank
of INFINITY
SEQ=N+1
A 2
SEQ=N+1
1 SEQ=N+1
3
B 1 SEQ=N+1 1 D
edge in DODAG
C
7 SEQ=N 1 1 1
SEQ=N unused link
F 1 E
G
4
2 1 SEQ=N+1
1
1 3
1 2 K SEQ=N+1
H
SEQ=N I
SEQ=N
Downward Routes and Destination Advertisement
A root node
B D stateless nodes
C
stateful nodes
F E
G
I
K
H
G
RPL Traffic Flows
I Up towards the DAG root for many-to-one
I Down away from the DAG root for one-to-many
I Point-to-point via up*down*
Up Down
RPL Summary