このページの内容
SRv6上のEVPN E-LAN
この記事では、イーサネットVPN(EVPN)イーサネットLAN(E-LAN)ネットワークを使用して、IPv6(SRv6)上のセグメントルーティングを設定するために必要な手順を示します。
概要
EVPN E-LANは、EVPNシグナリングメカニズムを使用してマルチポイントツーマルチポイントVPNサービスを提供するためのフレームワークとして機能します。エグレス プロバイダー エッジ(PE)デバイスは、VPN ルートで SRv6 セグメント識別子(SID)をシグナリングします。イングレスPEは、外部のIPv6ヘッダーを使用して、VPNパケット内のSRv6 SIDをカプセル化します。宛先アドレスは、エグレスPEによってアドバタイズされたSRv6 SIDであり、IPv6アンダーレイでルーティング可能です。PE間のノードは、プレーンIPv6転送をサポートするだけで済みます。SRv6マイクロSID(uSID)およびセグメントルーティングヘッダー(SRH)ベースのコントロールプレーンをサポートします。エグレスノード上のSRv6サービスに対して、異なるエンドポイント動作が定義されています。さまざまなエンドポイント動作については、 RFC8986 を参照してください。
EVPN E-LANの設定
以下の手順に従って、EVPN ルーティングインスタンスを設定できます。実装に固有の詳細を入力する必要があります。
-
任意の名前でMAC-VRFルーティングインスタンスを設定します。
set routing-instances <instance-name> instance-type mac-vrf
-
E-LANサービスを設定します。ここでは
vlan-basedを使用していますが、vlan-awareまたはvlan-bundleを使用することもできます。複数のVLANが必要な場合、vlan-basedは機能しません。set routing-instances <instance-name> service-type vlan-based
-
実装に合わせて1つ以上のVLAN IDを設定します。
set routing-instances <instance-name> vlan-id vlan
-
実装に合わせて1つ以上のVLANを設定します。ニーズに応じて、VLANごとに複数のインターフェイスを設定できます。
set routing-instances <instance-name> vlans <vlan-name> vlan-id <vlan> set routing-instances <instance-name> vlans <vlan-name> interface <interface>
-
一意のRDおよびVRFターゲットを設定します。
set routing-instances <instance-name> route-distinguisher <value> set routing-instances <instance-name> vrf-target <target:x:x>
SRv6を設定する
-
EVPNでSRv6カプセル化を設定します。
set routing-instances <instance-name> protocols evpn encapsulation srv6
-
EVPNでSRv6ロケータタイプを設定します。SRH(end-dt2-sid)またはuSID(micro-dt2-sid)のいずれかを選択できます。
set routing-instances <instance-name> protocols evpn source-packet-routing srv6 locator <locator-name> (end-dt2-sid | micro-dt2-sid)
-
さまざまなサイズのロケーターブロックを1つ以上設定します。ジュニパーでは、プレフィックス長を64にすることを推奨しています。プライベートアドレッシングを使用した形式の例は、
fd33:7ce6:27bc:168b::/64のようになります。set routing-options source-packet-routing srv6 locator <locator-name> <locator-block>
-
設定するデバイスによっては、以下の点に留意してください。
-
(ACXシリーズ)32ビットのブロックサイズと16ビットのuSIDサイズのみがサポートされています。
-
(ACXシリーズ)
[edit protocols isis source-packet-routing srv6 locator locator-name micro-node-sid]および[edit routing-instances instance-name mac-vrf protocols evpn source-packet-routing srv6 locator locator-name]で設定した同じロケータが、Junos OS Evolved リリース 24.1R1 以降でサポートされています。
-
-
SRv6 の追加サポートステートメントを設定します。
set chassis network-services enhanced-ip; set interfaces lo0.0 family inet6 address <ipv6-address>; set routing-options resolution preserve-nexthop-hierarchy;
-
設定を確認してコミットします。