Enterprise Multihoming using Provider-Assigned Addresses without Network Prefix Translation: Requirements and Solution
Draft-bowbakova-rtgwg-enterprise-pa-multihoming-00
- F. Baker, C. Bowers, J. Linkova
IETF96, Berlin, July 2016
1
Enterprise Multihoming using Provider-Assigned Addresses without - - PowerPoint PPT Presentation
Enterprise Multihoming using Provider-Assigned Addresses without Network Prefix Translation: Requirements and Solution Draft-bowbakova-rtgwg-enterprise-pa-multihoming-00 F. Baker, C. Bowers, J. Linkova IETF96, Berlin, July 2016 1 Problems
1
2
3
4
5
6
7
3.
8
9
(S=2001:db8:0:a000::/52, D=2001:db8:0:5555/64) (S=2001:db8:0:a000::/52, D=::/0) (D=2001:db8:0:5555::/64) (D=::/0) (S=2001:db8:0:b000::/52, D=::/0) (D=::/0) (S=2001:db8:0:b000::/52, D=2001:db8:0:6666::/64) (D=2001:db8:0:6666::/64) (D=2001:db8:0:a010::/64) (D=2001:db8:0:b010::/64)
(D=2001:db8:0:a010::/64)
(D=2001:db8:0:b010::/64) (D=2001:db8:0:a020::/64) (D=2001:db8:0:b020::/64) unscoped forwarding entries D=2001:db8:0:a010::/64 NH=R2 D=2001:db8:0:b010::/64 NH=R2 D=2001:db8:0:a020::/64 NH=R5 D=2001:db8:0:b020::/64 NH=R5 D=2001:db8:0:5555::/64 NH=R7 D=2001:db8:0:6666::/64 NH=SERb2 D=::/0 NH=SERb1
SERa SERb1 SERb2 R1 R2 R3
forwarding entries scoped to 2001:db8:0:a000::/52 D=2001:db8:0:5555/64 NH=R7 D=::/0 NH=R7 forwarding entries scoped to S=2001:db8:0:b000::/52 D=2001:db8:0:6666::/64 NH=SERb2 D=::/0 NH=SERb1
R8
unscoped forwarding entries D=2001:db8:0:a010::/64 NH=R2 D=2001:db8:0:b010::/64 NH=R2 D=2001:db8:0:a020::/64 NH=R5 D=2001:db8:0:b020::/64 NH=R5 D=2001:db8:0:5555::/64 NH=R7 D=2001:db8:0:6666::/64 NH=SERb2 D=::/0 NH=SERb1 forwarding entries scoped to S=2001:db8:0:a000::/52 D=2001:db8:0:5555/64 NH=R7 D=::/0 NH=R7 forwarding entries scoped to S=2001:db8:0:b000::/52 D=2001:db8:0:6666::/64 NH=SERb2 D=::/0 NH=SERb1
R8
10
D=2001:db8:0:a010::/64 NH=R2 D=2001:db8:0:b010::/64 NH=R2 D=2001:db8:0:a020::/64 NH=R5 D=2001:db8:0:b020::/64 NH=R5 D=2001:db8:0:5555::/64 NH=R7 D=2001: db8:0:6666::/64 NH=SERb2 D=::/0 NH=R7
D=2001:db8:0:a010::/64 NH=R2 D=2001:db8:0:b010::/64 NH=R2 D=2001:db8:0:a020::/64 NH=R5 D=2001:db8:0:b020::/64 NH=R5 D=2001:db8:0:5555::/64 NH=R7 D=2001:db8:0:6666::/64 NH=SERb2 D=::/0 NH=SERb1
R8
D=2001:db8:0:a010::/64 NH=R2 D=2001:db8:0:b010::/64 NH=R2 D=2001:db8:0:a020::/64 NH=R5 D=2001:db8:0:b020::/64 NH=R5 D=2001:db8:0:5555::/64 NH=R7 D=2001:db8:0:6666::/64 NH=SERb2 D=::/0 NH=SERb1
11
12
D=2001:db8:0:a010::/64 NH=R2 D=2001:db8:0:b010::/64 NH=R2 D=2001:db8:0:a020::/64 NH=R5 D=2001:db8:0:b020::/64 NH=R5 D=2001:db8:0:5555::/64 NH=R7 D=2001: db8:0:6666::/64 NH=SERb2 D=::/0 NH=R7
D=2001:db8:0:a010::/64 NH=R2 D=2001:db8:0:b010::/64 NH=R2 D=2001:db8:0:a020::/64 NH=R5 D=2001:db8:0:b020::/64 NH=R5 D=2001:db8:0:5555::/64 NH=R7 D=2001:db8:0:6666::/64 NH=SERb2 D=::/0 NH=SERb1
R8
D=2001:db8:0:a010::/64 NH=R2 D=2001:db8:0:b010::/64 NH=R2 D=2001:db8:0:a020::/64 NH=R5 D=2001:db8:0:b020::/64 NH=R5 D=2001:db8:0:5555::/64 NH=R7 D=2001:db8:0:6666::/64 NH=SERb2 D=::/0 NH=SERb1
packets from 2001:db8:0:a000::/52 packets from 2001:db8:0:b000::/52 packets from other sources
13
14
15
Rule 1: Prefer same address Rule 2: Prefer appropriate scope.
Rule 4: Prefer home addresses. Rule 5: Prefer outgoing interface.
Rule 7: Prefer temporary addresses.
16
17
18
19
20
21
22
23
24
25
Broken intra-site communication!
26
27
○ Failed uplink recovery scenario
28
29
30
31