如何对 ipv4 和 ipv6 使用相同的 MPLS 流量工程隧道

如何对 ipv4 和 ipv6 使用相同的 MPLS 流量工程隧道

我已经配置了 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”和您的供应商名称。

相关内容