L3VPN間ASオプションCのサポート

Contrail リリース 5.1 以降では、RFC 4364 で説明されているように、マルチ AS バックボーンを相互接続するために使用される L3VPN インター AS オプション C がサポートされています。AS間オプションCは、ラベル配布プロトコルとしてBGPを使用します。ラベル付きIPv4ルートは、隣接する自律システム間でeBGPによって再配布されます。ラベル付きユニキャストルートを維持するために、新しいアドレスファミリーinetラベルが追加されました。このテーブルは、MPLSを使用してカプセル化されたL3VPNルートを解決するために使用されます。 図1 は、このアーキテクチャにおけるさまざまなコンポーネントの接続性と役割を示しています。

図1:L3VPNインター ASオプションCアーキテクチャNetwork architecture diagram integrating Juniper Contrail SDN with MPLSoUDP and BGP, highlighting SDN-GW, MX80 ASBR, spine layer, ToR switches, servers with Contrail vRouters, Contrail Control Node, and MPLSoUDP transport with stacked labels.

コントローラは、SDN-GWルーターとのeBGPセッションおよびASBRルーターとのiBGPセッションを維持します。コントローラは、XMPP を介してラベル付きルートを vRouter と交換します。vRouterは、MPLSoUDPまたはMPLSoGREを使用してASBRに到達し、その中に2つのラベル(内部VPNラベルと外部BGP-LUラベル)をカプセル化します。逆方向の場合、vRouterはvhostアドレスのラベル付きユニキャストルートをラベル3(暗黙のnull)でアドバタイズするため、ファブリックを介してUDP/GREトンネルを介してvRouterに配信されるASBRからのトラフィックにはVPNラベルのみが含まれます。

インターASオプションCの設定

このセクションでは、ContrailコマンドUIからL3VPN間ASオプションCを設定する方法について説明します。

  1. インフラストラクチャ>クラスター>アドバンストに移動します。

  2. BGPルータータブをクリックし、設定するノードに対して編集アイコンをクリックします。

    BGPルーターの編集ページが表示されます。

  3. SDNゲートウェイのeBGPセッションを設定します。アドレスファミリーフィールドに必ずinet-labeledを含めてください。

    Contrail Command UI showing Edit BGP Router page with fields for Router Type Control Node, Host Name nodek10, Vendor ID contrail, and IP Address 192.168.200.10.
  4. ASBRルーターとのiBGPセッションを設定します。アドレスファミリーは inet-labeledに設定する必要があります。

    Web interface for configuring BGP router via Contrail Command. Router Type: BGP Router. Host Name: contrail-qfx5110-6-bgp. Vendor ID: Juniper. IP Address: 1.255.255.6. Autonomous System: 64512. Address Families: inet-vpn, inet6-vpn, route-target, e-vpn, inet-labeled. Peers: contrail-qfx5110-7-bgp and contrail-qfx5110-1-bgp with settings for hold time, loop count, MD5 key.
  5. インフラストラクチャ>クラスター>アドバンストに移動します。

  6. 仮想ルータータブをクリックし、転送オプションペインで編集をクリックして、カプセル化設定を変更します。

    Contrail は、3 つのカプセル化タイプをサポートしています。VXLAN、MPLS over UDP、MPLS over GREです。

  7. カプセル化の優先順位を設定します。

    Edit Forwarding Options dialog in Contrail Command for network settings. Forwarding Mode set to Default. Session Export Rate/secs at 0. Auto Configured VxLAN Identifier Mode selected. Security Logging enabled. Encapsulation Priority Order: VxLAN, MPLS over UDP, MPLS over GRE. ECMP Hashing Fields not selected. Save or cancel changes at the bottom.
  8. 「保存」をクリックします。

    フォワーディングオプション設定に加えられた変更が保存されます。