![如何对 ipv4 和 ipv6 使用相同的 MPLS 流量工程隧道](https://linux22.com/image/648597/%E5%A6%82%E4%BD%95%E5%AF%B9%20ipv4%20%E5%92%8C%20ipv6%20%E4%BD%BF%E7%94%A8%E7%9B%B8%E5%90%8C%E7%9A%84%20MPLS%20%E6%B5%81%E9%87%8F%E5%B7%A5%E7%A8%8B%E9%9A%A7%E9%81%93.png)
我已经配置了 MPLS TE 并使其正常运行,但它当前使用的是 IPV4,我需要包含 IPV6。我当前的隧道配置如下:
interface Tunnel1
ip unnumbered Loopback0
ipv6 enable
tunnel destination 200.0.0.2
tunnel mode mpls traffic-eng
tunnel mpls traffic-eng autoroute announce
tunnel mpls traffic-eng priority 7 7
tunnel mpls traffic-eng bandwidth 2000
tunnel mpls traffic-eng path-option 1 dynamic
no routing dynamic
!
我知道我需要激活ipv6 cef
。我目前已配置 PBR(基于策略的路由)以通过此隧道路由我需要的所有流量:
access-list 101 permit icmp 81.100.1.192 0.0.0.63 81.100.1.0 0.0.0.63
route-map trafficTOOPorto permit 10
match ip address 101
set interface Tunnel1
!
我想知道如何使用 IPV6(我已在网络的所有其他接口中配置了它)来实现相同的目的。我已经知道 MPLS 不支持 IPV6。那么我该怎么办?
答案1
通过 MPLS 网络转发 IPv6 流量所需的设置称为 6PE。不使用 RSVP 或 LDP 来分发标签,而是使用 BGP 标签单播 (BGP-LU)。启用 6PE 的关键是激活 BGP-LU 网络层可达性信息 (NLRI)。
以下是 Junos 和 IOS 的配置示例。
朱诺斯 [编辑协议 bgp] 6PE 组 { [...] 家庭 inet6 { 标记单播 { 显式空; } } [...] } iOS 系统 地址系列 ipv6 邻居 xxxx 激活 邻居 xxxx 发送标签 网络 2001:DB8:FFFF::/48 退出地址系列
涉及一些棘手的问题,例如 BGP 下一跳的设置。所有这些都记录在网络上。您还可以找到许多示例配置。使用文本“6PE”和您的供应商名称。