web-dev-qa-db-ja.com

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(ネットワークの他のすべてのインターフェイスで構成したもの)を使用して同じことを実現する方法を知りたいと思いました。 IPV6がMPLSでサポートされていないことはすでに知っています。だから私は何をすべきですか?

1
João Rodrigues

MPLSネットワークを介してIPv6トラフィックを転送するために必要なセットアップは、6PEと呼ばれます。 RSVPまたはLDPを使用してラベルを配布するのではなく、BGPラベル付きユニキャスト(BGP-LU)が使用されます。 6PEを有効にするための鍵は、BGP-LUネットワーク層到達可能性情報(NLRI)のアクティブ化です。

JunosとIOSの構成例を次に示します。

 Junos 
 [編集プロトコルbgp] 
グループ6PE {
 [...] 
ファミリinet6 {
ラベル付きユニキャスト{
 explicit-null; 
} 
} 
 [...] 
} 
 
 IOS 
 address-family ipv6 
 neighbor xxxx activate 
 neighbor xxxx send-label 
 network 2001:DB8:FFFF ::/48 
 exit-address-家族

BGPネクストホップの設定など、いくつかの注意が必要な問題があります。これらはすべてWeb上で文書化されています。構成例も多数あります。 「6PE」というテキストとベンダー名を使用してください。

1
Jeff Loughridge