OSPFv3 as the PE-CE routing protocol.
CSR1
router ospfv3 100
!
address-family ipv6 unicast vrf C1
redistribute bgp 100
exit-address-family
!
interface GigabitEthernet2
ospfv3 100 ipv6 area 0
!
interface GigabitEthernet4
ospfv3 100 ipv6 area 0
!
router bgp 100
address-family ipv6 vrf C1
redistribute ospf 100 match internal external 1 external 2 include-connected
exit-address-family
CSR5
router ospfv3 100
!
address-family ipv6 unicast vrf C1
redistribute bgp 100
exit-address-family
!
interface GigabitEthernet2
ospfv3 100 ipv6 area 0
!
router bgp 100
address-family ipv6 vrf C1
redistribute ospf 100 match internal external 1 external 2 include-connected
exit-address-family
XR13
router ospfv3 100
vrf C1
redistribute bgp 100
area 0
interface GigabitEthernet0/0/0/1
!
router bgp 100
vrf C1
rd 100:1
!
address-family ipv6 unicast
redistribute ospfv3 100 match internal external
CSR8
interface GigabitEthernet3
ospfv3 100 ipv6 area 0
!
interface Loopback101
ospfv3 100 ipv6 area 0
IOS17
interface Loopback0
ospfv3 100 ipv6 area 0
!
interface GigabitEthernet0/0
ospfv3 100 ipv6 area 0
IOS18
interface Loopback0
ospfv3 100 ipv6 area 0
!
interface GigabitEthernet0/0
ospfv3 100 ipv6 area 0
IOS19
interface Loopback101
ospfv3 100 ipv6 area 0
!
interface GigabitEthernet0/0
ospfv3 100 ipv6 area 0
IOS19#sh ipv6 route ospf
IPv6 Routing Table - default - 10 entries
Codes: C - Connected, L - Local, S - Static, U - Per-user Static route
B - BGP, HA - Home Agent, MR - Mobile Router, R - RIP
H - NHRP, I1 - ISIS L1, I2 - ISIS L2, IA - ISIS interarea
IS - ISIS summary, D - EIGRP, EX - EIGRP external, NM - NEMO
ND - ND Default, NDp - ND Prefix, DCE - Destination, NDr - Redirect
RL - RPL, O - OSPF Intra, OI - OSPF Inter, OE1 - OSPF ext 1
OE2 - OSPF ext 2, ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2
la - LISP alt, lr - LISP site-registrations, ld - LISP dyn-eid
lA - LISP away, a - Application
OI 10:101:8::8/128 [110/2]
via FE80::5200:FF:FE0D:2, GigabitEthernet0/0
OI 10:101:17::17/128 [110/2]
via FE80::5200:FF:FE0D:2, GigabitEthernet0/0
OI 10:101:18::18/128 [110/2]
via FE80::5200:FF:FE0D:2, GigabitEthernet0/0
OI 101:1:8::/64 [110/2]
via FE80::5200:FF:FE0D:2, GigabitEthernet0/0
OI 101:1:17::/64 [110/2]
via FE80::5200:FF:FE0D:2, GigabitEthernet0/0
OI 101:5:18::/64 [110/2]
via FE80::5200:FF:FE0D:2, GigabitEthernet0/0
IOS18#sh ipv6 route ospf
IPv6 Routing Table - default - 10 entries
Codes: C - Connected, L - Local, S - Static, U - Per-user Static route
B - BGP, HA - Home Agent, MR - Mobile Router, R - RIP
H - NHRP, I1 - ISIS L1, I2 - ISIS L2, IA - ISIS interarea
IS - ISIS summary, D - EIGRP, EX - EIGRP external, NM - NEMO
ND - ND Default, NDp - ND Prefix, DCE - Destination, NDr - Redirect
RL - RPL, O - OSPF Intra, OI - OSPF Inter, OE1 - OSPF ext 1
OE2 - OSPF ext 2, ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2
la - LISP alt, lr - LISP site-registrations, ld - LISP dyn-eid
lA - LISP away, a - Application
OI 10:101:8::8/128 [110/2]
via FE80::5200:FF:FE05:1, GigabitEthernet0/0
OI 10:101:17::17/128 [110/2]
via FE80::5200:FF:FE05:1, GigabitEthernet0/0
OI 10:101:19::19/128 [110/2]
via FE80::5200:FF:FE05:1, GigabitEthernet0/0
OI 101:1:8::/64 [110/2]
via FE80::5200:FF:FE05:1, GigabitEthernet0/0
OI 101:1:17::/64 [110/2]
via FE80::5200:FF:FE05:1, GigabitEthernet0/0
OI 101:13:19::/64 [110/2]
via FE80::5200:FF:FE05:1, GigabitEthernet0/0
IOS17#sh ipv6 route ospf
IPv6 Routing Table - default - 13 entries
Codes: C - Connected, L - Local, S - Static, U - Per-user Static route
B - BGP, HA - Home Agent, MR - Mobile Router, R - RIP
H - NHRP, I1 - ISIS L1, I2 - ISIS L2, IA - ISIS interarea
IS - ISIS summary, D - EIGRP, EX - EIGRP external, NM - NEMO
ND - ND Default, NDp - ND Prefix, DCE - Destination, NDr - Redirect
RL - RPL, O - OSPF Intra, OI - OSPF Inter, OE1 - OSPF ext 1
OE2 - OSPF ext 2, ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2
la - LISP alt, lr - LISP site-registrations, ld - LISP dyn-eid
lA - LISP away, a - Application
O 10:101:8::8/128 [110/2]
via FE80::5200:FF:FE01:1, GigabitEthernet0/0
OI 10:101:18::18/128 [110/2]
via FE80::5200:FF:FE01:1, GigabitEthernet0/0
OI 10:101:19::19/128 [110/2]
via FE80::5200:FF:FE01:1, GigabitEthernet0/0
O 101:1:8::/64 [110/2]
via FE80::5200:FF:FE01:1, GigabitEthernet0/0
OI 101:5:18::/64 [110/2]
via FE80::5200:FF:FE01:1, GigabitEthernet0/0
OI 101:13:19::/64 [110/2]
via FE80::5200:FF:FE01:1, GigabitEthernet0/0
CSR8#sh ipv6 route ospf
IPv6 Routing Table - default - 13 entries
Codes: C - Connected, L - Local, S - Static, U - Per-user Static route
B - BGP, R - RIP, H - NHRP, I1 - ISIS L1
I2 - ISIS L2, IA - ISIS interarea, IS - ISIS summary, D - EIGRP
EX - EIGRP external, ND - ND Default, NDp - ND Prefix, DCE - Destination
NDr - Redirect, RL - RPL, O - OSPF Intra, OI - OSPF Inter
OE1 - OSPF ext 1, OE2 - OSPF ext 2, ON1 - OSPF NSSA ext 1
ON2 - OSPF NSSA ext 2, la - LISP alt, lr - LISP site-registrations
ld - LISP dyn-eid, a - Application
O 10:101:17::17/128 [110/2]
via FE80::5200:FF:FE01:3, GigabitEthernet3
OI 10:101:18::18/128 [110/2]
via FE80::5200:FF:FE01:3, GigabitEthernet3
OI 10:101:19::19/128 [110/2]
via FE80::5200:FF:FE01:3, GigabitEthernet3
O 101:1:17::/64 [110/2]
via FE80::5200:FF:FE01:3, GigabitEthernet3
OI 101:5:18::/64 [110/2]
via FE80::5200:FF:FE01:3, GigabitEthernet3
OI 101:13:19::/64 [110/2]
via FE80::5200:FF:FE01:3, GigabitEthernet3
CSR8#traceroute
Protocol [ip]: ipv6
Target IPv6 address: 10:101:19::19
Source address: 10:101:8::8
Insert source routing header? [no]:
Numeric display? [no]: y
Timeout in seconds [3]:
Probe count [3]:
Minimum Time to Live [1]:
Maximum Time to Live [30]:
Priority [0]:
Port Number [0]:
Type escape sequence to abort.
Tracing the route to 10:101:19::19
1 101:1:8::1 17 msec 16 msec 11 msec
2 ::FFFF:10.1.3.3 [MPLS: Labels 45/24011 Exp 0] 27 msec 56 msec 34 msec
3 10:3:14::14 [MPLS: Labels 24021/24011 Exp 0] 88 msec 265 msec 56 msec
4 * * *
5 101:13:19::19 126 msec 47 msec 40 msec
CSR8#traceroute
Protocol [ip]: ipv6
Target IPv6 address: 10:101:18::18
Source address: 10:101:8::8
Insert source routing header? [no]:
Numeric display? [no]: y
Timeout in seconds [3]:
Probe count [3]:
Minimum Time to Live [1]:
Maximum Time to Live [30]:
Priority [0]:
Port Number [0]:
Type escape sequence to abort.
Tracing the route to 10:101:18::18
1 101:1:8::1 11 msec 5 msec 10 msec
2 ::FFFF:10.1.3.3 [MPLS: Labels 29/27 Exp 0] 35 msec 24 msec 15 msec
3 101:5:18::5 [MPLS: Label 27 Exp 0] 12 msec 15 msec 19 msec
4 101:5:18::18 31 msec 30 msec 21 msec
CSR8#traceroute
Protocol [ip]: ipv6
Target IPv6 address: 10:101:17::17
Source address: 10:101:8::8
Insert source routing header? [no]:
Numeric display? [no]: y
Timeout in seconds [3]:
Probe count [3]:
Minimum Time to Live [1]:
Maximum Time to Live [30]:
Priority [0]:
Port Number [0]:
Type escape sequence to abort.
Tracing the route to 10:101:17::17
1 101:1:8::1 16 msec 6 msec 8 msec
2 101:1:17::17 30 msec 20 msec 13 msec
CSR1
router ospfv3 100
!
address-family ipv6 unicast vrf C1
redistribute bgp 100
exit-address-family
!
interface GigabitEthernet2
ospfv3 100 ipv6 area 0
!
interface GigabitEthernet4
ospfv3 100 ipv6 area 0
!
router bgp 100
address-family ipv6 vrf C1
redistribute ospf 100 match internal external 1 external 2 include-connected
exit-address-family
CSR5
router ospfv3 100
!
address-family ipv6 unicast vrf C1
redistribute bgp 100
exit-address-family
!
interface GigabitEthernet2
ospfv3 100 ipv6 area 0
!
router bgp 100
address-family ipv6 vrf C1
redistribute ospf 100 match internal external 1 external 2 include-connected
exit-address-family
XR13
router ospfv3 100
vrf C1
redistribute bgp 100
area 0
interface GigabitEthernet0/0/0/1
!
router bgp 100
vrf C1
rd 100:1
!
address-family ipv6 unicast
redistribute ospfv3 100 match internal external
CSR8
interface GigabitEthernet3
ospfv3 100 ipv6 area 0
!
interface Loopback101
ospfv3 100 ipv6 area 0
IOS17
interface Loopback0
ospfv3 100 ipv6 area 0
!
interface GigabitEthernet0/0
ospfv3 100 ipv6 area 0
IOS18
interface Loopback0
ospfv3 100 ipv6 area 0
!
interface GigabitEthernet0/0
ospfv3 100 ipv6 area 0
IOS19
interface Loopback101
ospfv3 100 ipv6 area 0
!
interface GigabitEthernet0/0
ospfv3 100 ipv6 area 0
IOS19#sh ipv6 route ospf
IPv6 Routing Table - default - 10 entries
Codes: C - Connected, L - Local, S - Static, U - Per-user Static route
B - BGP, HA - Home Agent, MR - Mobile Router, R - RIP
H - NHRP, I1 - ISIS L1, I2 - ISIS L2, IA - ISIS interarea
IS - ISIS summary, D - EIGRP, EX - EIGRP external, NM - NEMO
ND - ND Default, NDp - ND Prefix, DCE - Destination, NDr - Redirect
RL - RPL, O - OSPF Intra, OI - OSPF Inter, OE1 - OSPF ext 1
OE2 - OSPF ext 2, ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2
la - LISP alt, lr - LISP site-registrations, ld - LISP dyn-eid
lA - LISP away, a - Application
OI 10:101:8::8/128 [110/2]
via FE80::5200:FF:FE0D:2, GigabitEthernet0/0
OI 10:101:17::17/128 [110/2]
via FE80::5200:FF:FE0D:2, GigabitEthernet0/0
OI 10:101:18::18/128 [110/2]
via FE80::5200:FF:FE0D:2, GigabitEthernet0/0
OI 101:1:8::/64 [110/2]
via FE80::5200:FF:FE0D:2, GigabitEthernet0/0
OI 101:1:17::/64 [110/2]
via FE80::5200:FF:FE0D:2, GigabitEthernet0/0
OI 101:5:18::/64 [110/2]
via FE80::5200:FF:FE0D:2, GigabitEthernet0/0
IOS18#sh ipv6 route ospf
IPv6 Routing Table - default - 10 entries
Codes: C - Connected, L - Local, S - Static, U - Per-user Static route
B - BGP, HA - Home Agent, MR - Mobile Router, R - RIP
H - NHRP, I1 - ISIS L1, I2 - ISIS L2, IA - ISIS interarea
IS - ISIS summary, D - EIGRP, EX - EIGRP external, NM - NEMO
ND - ND Default, NDp - ND Prefix, DCE - Destination, NDr - Redirect
RL - RPL, O - OSPF Intra, OI - OSPF Inter, OE1 - OSPF ext 1
OE2 - OSPF ext 2, ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2
la - LISP alt, lr - LISP site-registrations, ld - LISP dyn-eid
lA - LISP away, a - Application
OI 10:101:8::8/128 [110/2]
via FE80::5200:FF:FE05:1, GigabitEthernet0/0
OI 10:101:17::17/128 [110/2]
via FE80::5200:FF:FE05:1, GigabitEthernet0/0
OI 10:101:19::19/128 [110/2]
via FE80::5200:FF:FE05:1, GigabitEthernet0/0
OI 101:1:8::/64 [110/2]
via FE80::5200:FF:FE05:1, GigabitEthernet0/0
OI 101:1:17::/64 [110/2]
via FE80::5200:FF:FE05:1, GigabitEthernet0/0
OI 101:13:19::/64 [110/2]
via FE80::5200:FF:FE05:1, GigabitEthernet0/0
IOS17#sh ipv6 route ospf
IPv6 Routing Table - default - 13 entries
Codes: C - Connected, L - Local, S - Static, U - Per-user Static route
B - BGP, HA - Home Agent, MR - Mobile Router, R - RIP
H - NHRP, I1 - ISIS L1, I2 - ISIS L2, IA - ISIS interarea
IS - ISIS summary, D - EIGRP, EX - EIGRP external, NM - NEMO
ND - ND Default, NDp - ND Prefix, DCE - Destination, NDr - Redirect
RL - RPL, O - OSPF Intra, OI - OSPF Inter, OE1 - OSPF ext 1
OE2 - OSPF ext 2, ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2
la - LISP alt, lr - LISP site-registrations, ld - LISP dyn-eid
lA - LISP away, a - Application
O 10:101:8::8/128 [110/2]
via FE80::5200:FF:FE01:1, GigabitEthernet0/0
OI 10:101:18::18/128 [110/2]
via FE80::5200:FF:FE01:1, GigabitEthernet0/0
OI 10:101:19::19/128 [110/2]
via FE80::5200:FF:FE01:1, GigabitEthernet0/0
O 101:1:8::/64 [110/2]
via FE80::5200:FF:FE01:1, GigabitEthernet0/0
OI 101:5:18::/64 [110/2]
via FE80::5200:FF:FE01:1, GigabitEthernet0/0
OI 101:13:19::/64 [110/2]
via FE80::5200:FF:FE01:1, GigabitEthernet0/0
CSR8#sh ipv6 route ospf
IPv6 Routing Table - default - 13 entries
Codes: C - Connected, L - Local, S - Static, U - Per-user Static route
B - BGP, R - RIP, H - NHRP, I1 - ISIS L1
I2 - ISIS L2, IA - ISIS interarea, IS - ISIS summary, D - EIGRP
EX - EIGRP external, ND - ND Default, NDp - ND Prefix, DCE - Destination
NDr - Redirect, RL - RPL, O - OSPF Intra, OI - OSPF Inter
OE1 - OSPF ext 1, OE2 - OSPF ext 2, ON1 - OSPF NSSA ext 1
ON2 - OSPF NSSA ext 2, la - LISP alt, lr - LISP site-registrations
ld - LISP dyn-eid, a - Application
O 10:101:17::17/128 [110/2]
via FE80::5200:FF:FE01:3, GigabitEthernet3
OI 10:101:18::18/128 [110/2]
via FE80::5200:FF:FE01:3, GigabitEthernet3
OI 10:101:19::19/128 [110/2]
via FE80::5200:FF:FE01:3, GigabitEthernet3
O 101:1:17::/64 [110/2]
via FE80::5200:FF:FE01:3, GigabitEthernet3
OI 101:5:18::/64 [110/2]
via FE80::5200:FF:FE01:3, GigabitEthernet3
OI 101:13:19::/64 [110/2]
via FE80::5200:FF:FE01:3, GigabitEthernet3
CSR8#traceroute
Protocol [ip]: ipv6
Target IPv6 address: 10:101:19::19
Source address: 10:101:8::8
Insert source routing header? [no]:
Numeric display? [no]: y
Timeout in seconds [3]:
Probe count [3]:
Minimum Time to Live [1]:
Maximum Time to Live [30]:
Priority [0]:
Port Number [0]:
Type escape sequence to abort.
Tracing the route to 10:101:19::19
1 101:1:8::1 17 msec 16 msec 11 msec
2 ::FFFF:10.1.3.3 [MPLS: Labels 45/24011 Exp 0] 27 msec 56 msec 34 msec
3 10:3:14::14 [MPLS: Labels 24021/24011 Exp 0] 88 msec 265 msec 56 msec
4 * * *
5 101:13:19::19 126 msec 47 msec 40 msec
CSR8#traceroute
Protocol [ip]: ipv6
Target IPv6 address: 10:101:18::18
Source address: 10:101:8::8
Insert source routing header? [no]:
Numeric display? [no]: y
Timeout in seconds [3]:
Probe count [3]:
Minimum Time to Live [1]:
Maximum Time to Live [30]:
Priority [0]:
Port Number [0]:
Type escape sequence to abort.
Tracing the route to 10:101:18::18
1 101:1:8::1 11 msec 5 msec 10 msec
2 ::FFFF:10.1.3.3 [MPLS: Labels 29/27 Exp 0] 35 msec 24 msec 15 msec
3 101:5:18::5 [MPLS: Label 27 Exp 0] 12 msec 15 msec 19 msec
4 101:5:18::18 31 msec 30 msec 21 msec
CSR8#traceroute
Protocol [ip]: ipv6
Target IPv6 address: 10:101:17::17
Source address: 10:101:8::8
Insert source routing header? [no]:
Numeric display? [no]: y
Timeout in seconds [3]:
Probe count [3]:
Minimum Time to Live [1]:
Maximum Time to Live [30]:
Priority [0]:
Port Number [0]:
Type escape sequence to abort.
Tracing the route to 10:101:17::17
1 101:1:8::1 16 msec 6 msec 8 msec
2 101:1:17::17 30 msec 20 msec 13 msec