Cisco

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

  • December 29, 2014

我已配置並執行 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。所以我該怎麼做?

通過 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”和您的供應商名稱。

引用自:https://serverfault.com/questions/654885