Local Fast Segment Rerouting on Hypercubes
Klaus-Tycho Foerster University of Vienna, Austria Mahmoud Parham University of Vienna, Austria Stefan Schmid University of Vienna, Austria Tao Wen UESTC, China
Local Fast Segment Rerouting on Hypercubes Klaus-Tycho Foerster - - PowerPoint PPT Presentation
Local Fast Segment Rerouting on Hypercubes Klaus-Tycho Foerster Mahmoud Parham University of Vienna, Austria University of Vienna, Austria Stefan Schmid Tao Wen University of Vienna, Austria UESTC, China Fast Rerouting (FRR) Realtime
Klaus-Tycho Foerster University of Vienna, Austria Mahmoud Parham University of Vienna, Austria Stefan Schmid University of Vienna, Austria Tao Wen UESTC, China
2
3
traverse, in its header (label stack)
from s to t is the direct link.
push w1
s w1 w2 t
s1 s2 s3 pop push w2 push (w2,t) pop
∞
S U T V W
5
e push U push W push T
Circumventing the failed link using 3 segments, 2 additional labels
6
∞ ∞ T N W S 1 1 1
Micro Loop
Rerouting via the green path would avoid both failures
S reroutes to W, W reroutes back to S Loop
push W push WN push T
Tunnel link
Dependency Link Path
7
T
Wf+1 W1
S
W2
The green would require f+1 intermediate nodes
Dependency Link Path
8
9
10
two => 1-resilient
11
L1 L2 L3 L4 L5 L1 → L2 → L3 → L4 → L5 → L1
A cycle of dependencies over 5 links => 4-resilient
12
(f+1)-edge-connectivity is a necessary condition. Also sufficient? We don’t know!
13
14
15
1-resilient
1st-dim 2nd-dim
16
2-resilient, ≤1 detour
sequentially
1st-dim 2nd-dim 3 r d
i m L0 L1
Path length increases with each detour, up to 3+2⌈log k⌉
17
1st-dim→3rd-dim→1st-dim (i.e., +2 then +1)
1st-dim 2nd-dim 3 r d
i m cross-dimension dependencies 1st-dim 2nd-dim 3 r d
i m 1 2 3 4 same-dimension dependencies +2 +1
18
19
number of protected links BP maker segment assignment dependency cycle check number of labels
2.1. Finds an intermediate node w∈P s.t. SP(u,w) includes L 2.2. else, make it a tunnel link
21
22
1-resilient 2-resilient
TCP throughput of iperf3 under 0, 1, and 2 link failures in Nanonet, using an adapted version of the topology and Segment Routing rules from Figure 2.
2 4 6 8 10 12 14 16 18 20 8.4 8.6 8.8 9 9.2 9.4 9.6 9.8
Time Slot (s) Bandwidth(Mbit/s)
No Failure 1 Link Failure 2 Link Failure