实验02 - IPv6 over IPv4 for BGP - 图1

    • 配置各接口IPv6 和 IPv4 地址
    • 配置BGP,这里要特别注意
      • 配置邻居关系,使用的是ipv4 地址
      • 然后在ipv6 的address-family 下activate
    1. router bgp 65100
    2. bgp log-neighbor-changes
    3. no bgp default ipv4-unicast
    4. neighbor 10.12.1.2 remote-as 65200
    5. !
    6. address-family ipv4
    7. exit-address-family
    8. !
    9. address-family ipv6
    10. redistribute connected
    11. neighbor 10.12.1.2 activate
    12. neighbor 10.12.1.2 route-map RM_ALL out
    13. exit-address-family
    • 在R2 上观察BGP Table,可以看到next Hop 地址

    实验02 - IPv6 over IPv4 for BGP - 图2

    • 我们在R1 上指定1个策略,对所有发出的路由条目修改 next hop 。 因为是匹配所有路由条目,所以直接写 route-map。然后再到R2 查看Next-hop,可以看到地址已经变为正常的R1接口GUA,并且被写入了Route Table
    • 这里可以看到,不使用next-hop-self命令也能实现修改下一跳地址
    1. route-map RM_ALL permit 10
    2. set ipv6 next-hop 2001:DB8:0:12::1
    3. !

    实验02 - IPv6 over IPv4 for BGP - 图3