Network Requirements
- Set up OSPFv3 neighbors between Device3 and Device2, and advertise interface direct-connect route 2001:3::/64 to Device2.
- Set up EBGP neighbors between Device1 and Device2, and redistribute the OSPFv3 route that Device2 learns to BGP and advertise the route to Device1.
Network Topology
Figure 13–2 Networking for configuring IPv6 BGP to redistribute routes
Configuration Steps
Step 1: Configure the IPv6 global unicast addresses of the interfaces. (Omitted)
Step 2: Configure OSPFv3 so that Device2 can learn the direct-connect interface route 2001:3::/64 to Device3.
#Configure Device2.
Device2#configure terminal
Device2(config)#ipv6 router ospf 100
Device2(config-ospf6)#router-id 2.2.2.2
Device2(config-ospf6)#exit
Device2(config)#interface vlan3
Device2(config-if-vlan3)#ipv6 router ospf 100 area 0
Device2(config-if-vlan3)#exit
|
#Configure Device3.
Device3#configure terminal
Device3(config)#ipv6 router ospf 100
Device3(config-ospf6)#router-id 3.3.3.3
Device3(config-ospf6)#exit
Device3(config)#interface vlan 2
Device3(config-if-vlan2)#ipv6 router ospf 100 area 0
Device3(config-if-vlan2)#exit
Device3(config)#interface vlan3
Device3(config-if-vlan3)#ipv6 router ospf 100 area 0
Device3(config-if-vlan3)#exit
|
#View the route table of Device2.
Device2#show ipv6 route
Codes: C - Connected, L - Local, S - static, R - RIP, B - BGP, i-ISIS
U - Per-user Static route
O - OSPF, OE-OSPF External, M - Management
L ::1/128 [0/0]
via ::, 1w2d:01:10:38, lo0
C 2001:1::/64 [0/0]
via ::, 00:06:25, vlan2
L 2001:1::2/128 [0/0]
via ::, 00:06:24, lo0
C 2001:2::/64 [0/0]
via ::, 00:05:46, vlan3
L 2001:2::2/128 [0/0]
via ::, 00:05:43, lo0
O 2001:3::/64 [110/2]
via fe80::201:7aff:fec0:525a, 00:02:41, vlan3
According to the route table, Device2 has learnt the OSPFv3 route 2001:3::/64 that has been advertised by Device3.
Step 3: Configure the IPv6 BGP basic functions.
#Configure Device1.
Device1#configure terminal
Device1(config)#router bgp 100
Device1(config-bgp)#bgp router-id 1.1.1.1
Device1(config-bgp)#address-family ipv6
Device1(config-bgp-af)#neighbor 2001:1::2 remote-as 200
Device1(config-bgp-af)#exit-address-family
Device1(config-bgp)#exit
|
#Configure Device2.
Device2(config)#router bgp 200
Device2(config-bgp)#bgp router-id 2.2.2.2
Device2(config-bgp)#address-family ipv6
Device2(config-bgp-af)#neighbor 2001:1::1 remote-as 100
Device2(config-bgp-af)#exit-address-family
Device2(config-bgp)#exit
|
#On Device2, check the IPv6 BGP neighbor status.
Device2#show bgp ipv6 unicast summary
BGP router identifier 2.2.2.2, local AS number 200 BGP table version is 1
1 BGP AS-PATH entries 0 BGP community entries
Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd
2001:1::1 4 100 2 2 1 0 0 00:00:50 0
Total number of neighbors 1
IPv6 BGP neighbors have been successfully set up between Device2 and Device1.
Step 4: Configure IPv6 BGP to redistribute the OSPFv3 route.
#Configure Device2.
Device2(config)#router bgp 200
Device2(config-bgp)#address-family ipv6
Device2(config-bgp-af)#redistribute ospf 100
Device2(config-bgp-af)#exit-address-family
Device2(config-bgp)#exit
|
Step 5: Check the result.
#View the IPv6 BGP route table of Device2.
Device2#show bgp ipv6 unicast
BGP table version is 2, local router ID is 2.2.2.2
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
S Stale
Origin codes: i - IGP, e - EGP, ? - incomplete
Network Next Hop Metric LocPrf Weight Path
[O]*> 2001:2::/64 :: 1 32768 ?
[O]*> 2001:3::/64 :: 2 32768 ?
According to the queried information, OSPFv3 routes have been successfully redistributed to IPv6 BGP.
#View the route table of Device1.
Device1#show bgp ipv6 unicast
BGP table version is 3, local router ID is 1.1.1.1
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
S Stale
Origin codes: i - IGP, e - EGP, ? - incomplete
Network Next Hop Metric LocPrf Weight Path
[B]*> 2001:2::/64 2001:1::2 1 0 200 ?
[B]*> 2001:3::/64 2001:1::2 2 0 200 ?
According to the queried information, Device1 has successfully learnt routes 2001:2::/64 and 2001:3::/64.
-
In an actual application, if there are two or more AS boundary routers, it is recommended that you do not redistribute routes between different routing protocols. If route redistribution must be configured, you are required to configure route control policies such as route filtering and filtration summary on the AS boundary routers to prevent routing loops.