The following figure shows a sample network that contains native IPv6 eBGP peers on VRFs.
Configure the local AS first on GRT (and it is inherited by all VRFs), and then enable BGP on GRT/VRF.
You must configure the address-family ipv6 option for IPv6 peers, otherwise, peer-ship is formed, but no routing updates between them will take place.
You must configure the ebgp-multihop option for the given eBGP peer that is not on one of local subnets (remote peers), otherwise, peer-ship will not be formed.
Note
The switch does not accept any configuration command for BGP in router-vrf configuration mode unless a BGP instance associated to the VRF context is created. You can use ip bgp command in router-vrf configuration mode to create a BGP instance on VRF.
# # VRF CONFIGURATION # ip vrf vrf1 vrfid 1 router vrf vrf1 exit ip vrf vrf2 vrfid 2 router vrf vrf2 exit # # PORT CONFIGURATION - PHASE I # interface GigabitEthernet 1/1 encapsulation dot1q exit # # VLAN CONFIGURATION # vlan members remove 1 1/1,1/46 vlan create 100 type port-mstprstp 0 vlan members 100 1/1 portmember interface Vlan 100 ip address 100.1.1.1 255.255.255.0 1 ipv6 interface mac-offset 1 ipv6 interface enable ipv6 interface address 2001:0:100:0:0:0:0:1/64 exit vlan create 101 type port-mstprstp 0 vlan members 101 1/1 portmember interface Vlan 101 vrf vrf1 ip address 101.1.1.1 255.255.255.0 2 ipv6 interface mac-offset 2 ipv6 interface enable ipv6 interface address 2001:0:101:0:0:0:0:1/64 exit vlan create 102 type port-mstprstp 0 vlan members 102 1/1 portmember interface Vlan 102 vrf vrf2 ip address 102.1.1.1 255.255.255.0 3 ipv6 interface mac-offset 3 ipv6 interface enable ipv6 interface address 2001:0:102:0:0:0:0:1/64 ipv6 forwarding exit # # PORT CONFIGURATION - PHASE II # interface GigabitEthernet 1/1 default-vlan-id 100 no shutdown exit # # CIRCUITLESS IPV6 INTERFACE CONFIGURATION - GlobalRouter # interface loopback 1 ipv6 interface address 1:1:1:1:0:0:0:1/128 exit # # CIRCUITLESS IPV6 INTERFACE CONFIGURATION - VRF # interface loopback 2 ipv6 interface address 11:1:1:1:0:0:0:1/128 vrf vrf1 exit interface loopback 3 ipv6 interface address 12:1:1:1:0:0:0:1/128 vrf vrf2 exit # # BGP CONFIGURATION - GlobalRouter # router bgp no synchronization exit router bgp 1000 enable router bgp network 1:1:1:1:0:0:0:1/128 metric 100000 neighbor "2001:0:100:0:0:0:0:2" neighbor 2001:0:100:0:0:0:0:2 remote-as 10000 neighbor 2001:0:100:0:0:0:0:2 next-hop-self neighbor 2001:0:100:0:0:0:0:2 ebgp-multihop neighbor 2001:0:100:0:0:0:0:2 address-family ipv6 neighbor 2001:0:100:0:0:0:0:2 update-source 2001:0:100:0:0:0:0:1 neighbor 2001:0:100:0:0:0:0:2 enable exit# # BGP CONFIGURATION - VRF # router vrf vrf1 ip bgp no ip bgp synchronization ip bgp enable ip bgp network 11:1:1:1:0:0:0:1/128 metric 100000 ip bgp neighbor "2001:0:101:0:0:0:0:2" ip bgp neighbor 2001:0:101:0:0:0:0:2 remote-as 10000 ip bgp neighbor 2001:0:101:0:0:0:0:2 next-hop-self ip bgp neighbor 2001:0:101:0:0:0:0:2 ebgp-multihop ip bgp neighbor 2001:0:101:0:0:0:0:2 address-family ipv6 ip bgp neighbor 2001:0:101:0:0:0:0:2 update-source 2001:0:101:0:0:0:0:1 ip bgp neighbor 2001:0:101:0:0:0:0:2 enable exit router vrf vrf2 ip bgp no ip bgp synchronization ip bgp enable ip bgp network 12:1:1:1:0:0:0:1/128 metric 100000 ip bgp neighbor "2001:0:102:0:0:0:0:2" ip bgp neighbor 2001:0:102:0:0:0:0:2 remote-as 10000 ip bgp neighbor 2001:0:102:0:0:0:0:2 next-hop-self ip bgp neighbor 2001:0:102:0:0:0:0:2 ebgp-multihop ip bgp neighbor 2001:0:101:0:0:0:0:2 address-family ipv6 ip bgp neighbor 2001:0:102:0:0:0:0:2 update-source 2001:0:102:0:0:0:0:1 ip bgp neighbor 2001:0:102:0:0:0:0:2 enable exit
# # VRF CONFIGURATION # ip vrf vrf1 vrfid 1 router vrf vrf1 exit ip vrf vrf2 vrfid 2 router vrf vrf2 exit # # PORT CONFIGURATION - PHASE I # interface GigabitEthernet 1/1 encapsulation dot1q exit # # VLAN CONFIGURATION # vlan members remove 1 1/1 vlan create 100 type port-mstprstp 0 vlan members 100 1/1 portmember interface Vlan 100 ip address 100.1.1.2 255.255.255.0 1 ipv6 interface mac-offset 1 ipv6 interface enable ipv6 interface address 2001:0:100:0:0:0:0:2/64 ipv6 forwarding exit vlan create 101 type port-mstprstp 0 vlan members 101 1/1 portmember interface Vlan 101 vrf vrf1 ip address 101.1.1.2 255.255.255.0 2 ipv6 interface mac-offset 2 ipv6 interface enable ipv6 interface address 2001:0:101:0:0:0:0:2/64 ipv6 forwarding exit vlan create 102 type port-mstprstp 0 vlan members 102 1/1 portmember interface Vlan 102 vrf vrf2 ip address 102.1.1.2 255.255.255.0 3 ipv6 interface mac-offset 3 ipv6 interface enable ipv6 interface address 2001:0:102:0:0:0:0:2/64 ipv6 forwarding exit # # PORT CONFIGURATION - PHASE II # interface GigabitEthernet 1/1 default-vlan-id 100 no shutdownexit # # CIRCUITLESS IPV6 INTERFACE CONFIGURATION - GlobalRouter # interface loopback 1 ipv6 interface address 2:2:2:2:0:0:0:2/128 exit # # CIRCUITLESS IPV6 INTERFACE CONFIGURATION - VRF # interface loopback 2 ipv6 interface address 21:2:2:2:0:0:0:2/128 vrf vrf1 exit interface loopback 3 ipv6 interface address 22:2:2:2:0:0:0:2/128 vrf vrf2 exit # # BGP CONFIGURATION - GlobalRouter # router bgp no synchronization exit router bgp 10000 enable router bgp neighbor "2001:0:100:0:0:0:0:1" neighbor 2001:0:100:0:0:0:0:1 remote-as 1000 neighbor 2001:0:100:0:0:0:0:1 next-hop-self neighbor 2001:0:100:0:0:0:0:1 ebgp-multihop neighbor 2001:0:100:0:0:0:0:1 address-family ipv6 neighbor 2001:0:100:0:0:0:0:1 update-source 2001:0:100:0:0:0:0:2 neighbor 2001:0:100:0:0:0:0:1 enableexit # # BGP CONFIGURATION - VRF # router vrf vrf1 ip bgp no ip bgp synchronization ip bgp enable ip bgp neighbor "2001:0:101:0:0:0:0:1" ip bgp neighbor 2001:0:101:0:0:0:0:1 remote-as 1000 ip bgp neighbor 2001:0:101:0:0:0:0:1 next-hop-self ip bgp neighbor 2001:0:101:0:0:0:0:1 ebgp-multihop ip bgp neighbor 2001:0:101:0:0:0:0:1 address-family ipv6 ip bgp neighbor 2001:0:101:0:0:0:0:1 update-source 2001:0:101:0:0:0:0:2 ip bgp neighbor 2001:0:101:0:0:0:0:1 enable exit router vrf vrf2 ip bgp no ip bgp synchronization ip bgp enable ip bgp neighbor "2001:0:102:0:0:0:0:1" ip bgp neighbor 2001:0:102:0:0:0:0:1 remote-as 1000 ip bgp neighbor 2001:0:102:0:0:0:0:1 next-hop-self ip bgp neighbor 2001:0:102:0:0:0:0:1 ebgp-multihop ip bgp neighbor 2001:0:102:0:0:0:0:1 address-family ipv6 ip bgp neighbor 2001:0:102:0:0:0:0:1 update-source 2001:0:102:0:0:0:0:2 ip bgp neighbor 2001:0:102:0:0:0:0:1 enable exit