簡単なEVPN LAG(EZ-LAG)設定
EZ-LAG 設定機能を使用すると、マルチホームまたはシングルホーム サーバーが接続されたピア PE(プロバイダ エッジ)デバイスのペアに対して、小規模なイーサネット仮想プライベート ネットワーク(EVPN)を簡単に設定できます。簡略化されたJunos OS CLIステートメント階層を使用し、組み込みのコミットスクリプトが完全な設定を生成します。
EVPN ファブリック PE デバイスは、マルチホーミング リンクを識別子(ESI)を持つ EVPN イーサネット セグメントにグループ化することで、接続されたマルチホーム エンド デバイスとのトラフィックを確実に処理します。イーサネットセグメントに属するリンクをリンクアグリゲーショングループ(LAG)に設定するため、マルチホームリンクのセットを ESI LAGと呼びます。このドキュメントでは、PE デバイスが同じ ESI を持つマルチホーム エンド デバイスにリンクする場合、PE デバイスをピア PE デバイス と呼びます。EVPN PE デバイスは、シングルホームエンドデバイスへの LAG 内に 1 つ以上のリンクを持つ場合もありますが、EVPN PE デバイスはシングルホームリンクをイーサネットセグメントとして処理する必要はありません。
エンドデバイスは、PE デバイスに直接接続されたホストまたはサーバー、あるいはエンドホストまたはサーバーが接続されたカスタマーエッジ(CE)デバイスである可能性があります。わかりやすくするために、このドキュメントでは、エンド デバイスをまとめて サーバと呼びます。
EVPNマルチホーミングは、2台のスイッチ間に冗長性とロードバランシングを提供し、STPを実行せずにループフリーのレイヤー2(L2)ネットワークを提供します。ただし、EVPN マルチホーミングの設定は複雑になる場合があり、ファブリック内の PE デバイス全体で多くのステートメントを正しく設定する必要があります。この簡単なEVPN LAG設定機能(EZ-LAG機能とも呼ばれます)により、EVPNマルチホーミングの設定に使用できる、簡略化された設定ステートメント階層と組み込みのコミットスクリプトが提供されます。この機能により、マルチシャーシリンクアグリゲーショングループ(MC-LAG)トポロジーをスタンダードベースのEVPN-VXLANマルチホーミングモデルに簡単に移行できます。
図 1 を参照してください。サポートされるEVPNトポロジーには以下が含まれます。
-
集合型イーサネットインターフェイスバンドルでバックツーバック接続された2つのピアPEデバイス
-
ピアPEデバイスを相互接続するVXLANカプセル化を備えたEVPNファブリック
-
ピア PE デバイスと 1 つ以上の接続されたマルチホーム サーバー間の ESI LAG 構成
-
ピア PE デバイスと 1 つ以上の接続されたシングルホーム サーバー間の接続

この機能を利用するには、ソフトウェア ライセンスが必要です。ジュニパーフレックスソフトウェアライセンスモデルとジュニパーアジャイルライセンシング、およびサポートされているプラットフォームでのEZ-LAG機能で利用可能なライセンスの詳細については、 ジュニパーライセンスユーザーガイド を参照してください。
Easy EVPN LAG設定を使用するメリット
自動設定: ネットワーク コントローラを使用せずに、マルチホーム接続されたサーバー用のESI-LAGなど、小規模なEVPNファブリックを簡単にセットアップできます。CLIからいくつかの重要なパラメータを指定すると、デバイスに組み込まれたコミットスクリプトがそれらを完全なEVPNファブリック設定に変換します。
構成の柔軟性: 基本設定オプションとデフォルト設定オプションを柔軟に使用でき、生成された設定をカスタマイズすることもできます。コミット スクリプトのデフォルト動作の多くを上書きし、これらの要素を手動で設定できます。
トポロジーの移行の簡素化: この機能を使用して、マルチシャーシリンクアグリゲーショングループ(MC-LAG)トポロジーをシンプルなEVPN-VXLANファブリックに簡単に移行できます。
簡単なEVPN LAG設定の概要
EVPN LAGの簡単な設定機能は、設定のコミット時に機能します。これは、次のもので構成されています。
-
所定のEVPNファブリックを設定するためのパラメータを指定する
[edit services evpn]
階層レベルの設定ステートメントのセット。 -
コミット時(標準の Junos OS 設定の有効性チェックの前)に簡略化された構成要素を処理し、対応する EVPN ファブリック設定を生成する組み込みコミット スクリプト。EZ-LAGコミットスクリプトを有効にする方法については、 ビルトインコミットスクリプト を参照してください。
いくつかの [edit services evpn]
ステートメントを設定して、EVPNファブリックと接続されたサーバーへのリンクを設定するために必要な最小限のパラメータセットを提供します。
[edit services evpn]
設定ステートメントをコミットすると、デバイスはコミット スクリプトを呼び出し、指定したパラメータを使用して、対応するEVPN設定を生成します。コミットスクリプトは、簡易設定をコミットするデバイスに固有の設定ステートメントを導き出します。コミット・プロセスでは、設定が検証され、必須パラメータの欠落や設定ミスのあるパラメータに対して警告メッセージが生成されます。
コミットスクリプトの詳細については、「 コミットスクリプトの概要 」および 「コミットスクリプトの仕組み 」を参照してください。
いつでも簡単にいくつかの [edit services evpn]
ステートメントを追加して、新しいVLANや新しいサーバーへの接続などの要素を既存の設定に追加できます。
[edit services evpn] ステートメント階層の概要
ほんの数個の設定ステートメントで最小限のパラメータセットを指定できます。たとえば、次の小規模なEVPN-VXLANファブリックに、それぞれが2つのVLANをホストする2台の接続されたマルチホームサーバーがあるとします。

以下のいくつかの簡単なEVPN LAG設定コマンドは、デバイスピアPE1で 図2 のEVPNファブリックを設定するために最低限必要なパラメータを提供します。これらの設定コマンドをコミットすると、コミットスクリプトは、80から100の設定コマンドを含む可能性のある対応する完全なデフォルト設定を生成します。
set services evpn device-attribute peer-id 1 system-id 10:14:15:16:17:10 peer-to-peer peer-subnet inet 10.1.1.0/31 interface-name [ ge-0/0/0 ge-0/0/1 ] set services evpn device-attribute loopback peer1-subnet 192.168.1.1/32 peer2-subnet 192.168.2.1/32 set services evpn evpn-vxlan irb IRB_10 vlan-id 10 subnet-address inet 10.10.1.1/24 set services evpn evpn-vxlan irb IRB_20 vlan-id 20 subnet-address inet 10.20.1.1/24 set services evpn evpn-vxlan server SERVER_1 esi-lag-id 1 vlan-id-list [ 10 20 ] interface ge-0/0/3 set services evpn evpn-vxlan server SERVER_2 esi-lag-id 2 vlan-id-list [ 10 20 ] interface ge-0/0/4
[edit services evpn]
コマンド階層には、必要に応じてデフォルトで生成される設定を柔軟にカスタマイズできる多くの追加オプションがあります。コミット スクリプトは、簡略化されたコンフィギュレーションで指定した要素の一部を使用して、生成されたコンフィギュレーションの他のパラメーターを自動的に導き出します。デフォルトでは、コミット スクリプトは、PE デバイスからサーバーへのインターフェイスにおけるループ検知やストーム制御など、EVPN ファブリックの他の一般的な機能の設定コマンドも生成します。
次のオプションを含めることができます。
-
コミットスクリプトに、生成された設定の一部のパラメータを自動的に導出しないように指示します。
-
コミットスクリプトのデフォルト値と動作の一部を上書きします。
-
コミットスクリプトが生成するステートメントに設定グループを適用します。
これらのオプションのいずれかで、コミット スクリプトが有効な設定を提供するようにそのような要素を必要とする場合、それらの要素を手動で設定する必要があります。
各ステートメントとオプションがコミットスクリプトに提供するパラメータと、それらのパラメータが生成された設定にどのように影響するかの詳細については、設定 を生成するための簡略化されたCLIステートメントおよびパラメータ を参照してください。
組み込みコミットスクリプト
この機能のコミットスクリプトである services_evpn_commit_script.py
は、サポートされているプラットフォームでデフォルトで有効になっています。
コミット・スクリプトは一時的な設定変更を適用するため、コミット・スクリプトを機能させるには、システム・スクリプトの allow-transients オプションも次のように設定する必要があります。
-
Junos OS リリース 24.2R1 より前のリリースでは、グローバル レベルでのみ
allow-transients
オプションを設定でき、オプションは次のように設定されたコミット スクリプトに適用されます。set system scripts commit allow-transients
-
Junos OS リリース 24.2R1以降では、必要に応じて、以下のように、オプションを個々のスクリプトレベルで
allow-transients
設定して、オプションがEZ-LAGコミットスクリプトにのみ適用されるようにすることもできます。set system scripts commit file services_evpn_commit_script.py allow-transients
-
Junos OS リリース 24.4R1以降、デフォルト設定のEZ-LAGコミットスクリプトレベルに
allow-transients
オプションが含まれるようになったため、このオプションを明示的に設定する必要はなくなりました。
設定を生成するためのCLIステートメントとパラメーターの簡略化
[edit services evpn]
階層レベルでの設定ステートメントのセットについて詳しく説明します。また、コミット スクリプトが簡略化された設定パラメータをマッピングし、完全な設定を生成する方法についても説明します。
デフォルトで生成される構成の概要
デフォルトで生成される構成には、次のものが含まれます。
外部BGP(EBGP)を使用したアンダーレイおよびオーバーレイピアリング
__SERVICES_EVPN_EVPN_VXLAN_MAC-VRF_1という名前のデフォルトのMAC-VRF EVPNインスタンスで、VLAN対応サービスタイプとVXLANカプセル化が施されており、指定したVLANをホストします。
また、追加のMAC-VRFインスタンスとそのメンバーVLANを設定することもできます。
VLAN 間のルーティング用に指定された IPv4(または IPv6)アドレスを持つ IRB インターフェイス。
デフォルトでは、コミット スクリプトは、各 IRB インターフェイスの仮想ゲートウェイ アドレスを、指定された IRB サブネット アドレス範囲内の設定可能な最上位アドレスとして取得します。
また、コミット スクリプトでは、このパラメーターを指定しない場合、既定の仮想ゲートウェイの MAC アドレス 00:00:5e:00:01:01 が割り当てられます。
マルチホームサーバーへのESI LAG接続、およびシングルホームサーバーへのLAGリンク。
コミットスクリプトは、集約されたイーサネットインターフェイスを、VLANタグ、柔軟なイーサネットサービスのカプセル化、およびLACPを有効にしたトランクインターフェイスとして、これらのリンクに割り当てます。
ループ検知アクション
interface down
による、サーバーに接続する集合型イーサネットインターフェイスでの軽量なループ検知。この機能の詳細については、 EVPN-VXLAN Lightweight Leaf to Server Loop Detection を参照してください。サーバーに接続するインターフェイスのストーム制御。
コミット スクリプトは、__SERVICES_EVPN_EVPN_VXLAN_STORM_CONTROL という名前のデフォルトのストーム制御プロファイルを生成し、それを各サーバーに接続するインターフェイスに割り当てます。ストーム制御機能の詳細については 、EVPN-VXLAN 環境での MAC フィルタリング、ストーム制御、およびポートミラーリングのサポート をご覧ください。
簡単なLAG設定の例と、それに対応する生成された設定については、「 マルチホームサーバーを使用したEVPN LAGの簡単な設定」を参照してください。
次のセクションでは、構成要素について詳しく説明します。
簡単なEVPN LAGの構成ステートメントとオプション
表 1 は、 [edit services evpn]
設定ステートメント階層レベルのステートメントとオプションを示しています。コミットスクリプトでは、作業設定を生成するのに十分な情報を得るために、最低限のステートメントセットが必要です。表は、どのステートメントが必須であるかを示しています。オプションで他のステートメントを含めることで、コミット スクリプトの動作を変更したり、トポロジーや設定の必要に応じてデフォルト値を上書きすることができます。
コミット スクリプトは、簡略化されたコンフィギュレーションで指定した要素の一部を使用して、生成されたコンフィギュレーションの他のパラメーターを自動的に導き出します。デフォルトでは、コミット スクリプトは、サーバーへのリンクでのループ検出やストーム制御など、EVPN ファブリックの一般的な機能をサポートするための設定ステートメントも生成します。
ステートメントと子ステートメント | のオプション | の目的は | 必須ですか? |
---|---|---|---|
デフォルトオーバーライド これらのオプションのいずれかを設定した場合、スクリプトは、指定された関連する |
|||
no-aggregate-device-count-config |
デフォルトの集合型イーサネット(aen)インターフェイス数設定ステートメントを生成しないでください。 |
いいえ |
|
no-loop-detect-config |
軽量ループ検出の設定ステートメントを生成しないでください。 |
いいえ |
|
no-platform-defaults-config |
デフォルトのプラットフォーム固有のオプションのステートメントを生成しないでください。 |
いいえ |
|
no-policy-and-routing-options-config |
デフォルトのルーティングおよびポリシーオプション設定ステートメントを生成しない。 このオプションを指定する場合、 または、 |
いいえ |
|
ストーム制御設定不要 |
ストーム制御の設定を生成しないでください。 |
いいえ |
|
no-overlay-bgp-config |
オーバーレイの BGP 設定を生成しないでください。 |
いいえ |
|
ノーアンダーレイ設定 |
アンダーレイ ピアリングの設定を生成しないでください。 |
いいえ |
|
これらのステートメントを使用して、EVPNファブリックを形成するためのピア相互接続インターフェイス、アンダーレイピアリング、およびそれらの間のオーバーレイピアリングなど、ピアPEデバイスを設定するためのパラメータを定義します。コミット スクリプトは、外部 BGP(EBGP)とのアンダーレイおよびオーバーレイ ピアリングをデフォルトで設定します。オプションで、コミット スクリプトが他の利用可能なアンダーレイ プロトコルまたはオーバーレイ プロトコルのいずれかの設定を生成するように指定できます。または、オプション |
|||
ピア ID peer-id |
ファブリック内のPEデバイス(ピアPEデバイスと比較)を識別する番号(1-2)。 コミット スクリプトは、この値を使用して、生成された設定のピア PE デバイス間で一意でなければならない値を導出します。 |
はい |
|
システムID system-id |
ピアPEデバイスのシステムID(MACアドレスフォーマット)。 コミットスクリプトは、ESI LAGインターフェイスでLACPを設定するための設定を取得するために、この値を必要とします。 |
はい |
|
(device-attribute) ループバック |
peer1-サブネット peer1-subnet peer2-subnet peer2-subnet |
PE デバイス ループバック ピア PE 1 およびピア PE 2 の IPv4 サブネット アドレス コミット スクリプトは、このパラメーターから、ピア PE デバイスのループバック インターフェイス サブネット アドレスと、各デバイスのルーター ID を設定します。 |
はい |
(device-attribute) |
peer-subnet (inet | inet6) subnet-address |
PE デバイスをピア PE デバイスに接続するインターフェイスの IPv4 または IPv6 サブネット アドレス。 このオプションは、 |
はい |
peer-subnet interface-name [ interface-name ... ] |
PE デバイスをピア PE デバイスに接続するインターフェイスの名前。 |
はい |
|
オーバーレイ接続 { IBGP } |
デフォルト プロトコルである EBGP ではなく、内部 BGP(IBGP)を使用して、オーバーレイ ピアリング用に所定の設定を生成します。 |
いいえ |
|
アンダーレイ接続 { OSPF } |
デフォルト プロトコルである EBGP の代わりに OSPF を使用して、アンダーレイ ピアリングの規定の設定を生成します。 |
いいえ |
|
これらのステートメントで、1 つ以上の VLAN 対応 MAC-VRF インスタンスを使用して VXLAN カプセル化が可能な EVPN を実行するようピア PE デバイスを設定するためのパラメータを定義します。 デフォルトでは、コミット スクリプトは __SERVICES_EVPN_EVPN_VXLAN_MAC_VRF_1 という名前の単一の MAC-VRF インスタンスで EVPN-VXLAN を有効にします。 必要に応じて、L2 でのテナント トラフィック分離用に複数の MAC-VRF インスタンスを設定できます。 これらのステートメントは、マルチホームサーバーへのESI-LAGまたはシングルホームサーバーへのLAGを設定するためのパラメータ(IRBインターフェイスと関連VLANを含む)も提供します。オプションで、このスタンザの下で IRB インスタンスの DHCP リレーを設定するように指定することもできます。 |
|||
name |
DHCP リレーグループ名。 |
いいえ |
|
DHCPサーバーアドレス dhcp-server-address |
DHCP サーバーリレーグループを有効にするための DHCP サーバーの IP アドレス。 |
いいえ |
|
リレーソース DHCP-relay-source-interface |
DHCPリレー送信元ループバックインターフェイスのIPアドレス。 コミットスクリプトは、この送信元アドレスを使用するDHCP |
いいえ |
|
vrf インスタンス vrf-instance-id |
DHCP リレーを設定するこの設定の VRF インスタンス識別子。 vrf-instance-idを指定しない場合、コミット スクリプトはデフォルトの VRF インスタンス( |
いいえ |
|
irb-instance |
コミット スクリプト処理用の IRB インスタンスとその関連パラメータを識別する文字列。 生成された設定の IRB インスタンスのパラメータと一致する ID を選択することをお勧めします。たとえば、VLAN 10 に関連付けられた IRB インスタンスには「irb_10」を使用します。これは、生成された設定では irb.10 になります。 |
はい |
|
apply-config-groups config-groups |
コミット スクリプトがこの階層レベルのステートメントから生成する設定に、指定された設定グループを適用します。 |
いいえ |
|
no-dhcp-relay(非DHCPリレー) |
この IRB インスタンスを DHCP リレー設定から除外します。 このオプションは、 |
いいえ |
|
use-anycast-address |
IRB インスタンスにエニーキャスト ゲートウェイ アドレスを設定します。 このオプションでは、使用するエニーキャストMACアドレスを指定するために、 |
いいえ |
|
vlan id vlan-num |
IRB インスタンスに関連付けられた VLAN ID。 コミット スクリプトは、一致する論理ユニット番号を使用して IRB インターフェイス名を導き出します。例えば、コミット スクリプトは irb.10 を vlan-num 10 に設定します。 |
はい |
|
(IRB irb-instance) 例 |
mac-vrfインスタンス instance-id |
IRB インスタンスが属する MAC-VRF インスタンス ID。 コミット スクリプトは、MAC-VRF インスタンス名__SERVICES_EVPN_EVPN_VXLAN_MAC_VRF_instance-idを使用して、MAC-VRF インスタンス設定ステートメントを生成します。 |
いいえ* *このオプションを設定しない場合、コミット スクリプトは default instance-id 1 を使用して MAC-VRF インスタンスを作成します。 |
vrf インスタンス instance-id |
この IRB インスタンスが属するレイヤー 3(L3)仮想ルーティングおよび転送(VRF)インスタンス。 このオプションを指定すると、コミット スクリプトは VRF インスタンス名__SERVICES_EVPN_EVPN_VXLAN_VRF_instance-idの VRF インスタンス設定ステートメントを生成します。 |
いいえ* *このオプションを設定しない場合、コミット スクリプトはデフォルトの VRF インスタンス( |
|
(IRB irb-instance) |
inet(ipv4-subnet-address |[ipv4-addr1 ipv4-addr 2 ...]) |
IRB インターフェイスの IPv4 サブネット アドレスまたはサブネット アドレスのリスト。 簡単にするために、両方のピア PE デバイスで同じ IRB サブネット アドレスを設定できます。デフォルトでは、コミット スクリプトは PE ピア ID を使用して、設定された ipv4-subnet-address 値に基づき、各ピア デバイスの異なる IRB サブネット アドレスを導き出します。 または、各ピア PE デバイスで必要なサブネット アドレスを設定し、コミット スクリプトがそれらの正確なアドレスを使用するように router-advertisement 設定ステートメントの詳細については、サブネットアドレスを参照してください。 |
はい* * |
inet6(ipv6-subnet-address |[ipv6-addr1 ipv6-addr 2 ...]) |
IRB インターフェイスの IPv6 サブネット アドレス。 コミット スクリプトは、このオプションでのデフォルト動作は、上記の |
はい* * |
|
no-irb-address-auto-derive |
この IRB インスタンス用に生成された設定で IRB サブネット アドレスを取得しないでください。 PE ピア ID を使用して、同じ設定済み( このオプションを使用すると、コミット スクリプトは指定した正確な このオプションは、すべての IRB インスタンスに適用される |
いいえ |
|
仮想ゲートウェイv4アドレス virtual-gateway-v4-address |
IRB インターフェイスの仮想ゲートウェイ IPv4 アドレス。 このオプションを含めない場合、デフォルトでは、コミット スクリプトは |
いいえ |
|
仮想ゲートウェイv6-アドレス virtual-gateway-v6-address |
IRB インターフェイスの仮想ゲートウェイ IPv6 アドレス。 このオプションを含めない場合、コミットスクリプトは、上記の |
いいえ |
|
name |
SERVER_1 や HostA など、ピア PE デバイスに接続されたサーバーを識別するための一意の名前。 この値は、サーバー関連のパラメーターを、そのサーバーに対して生成するステートメントに関連付けるために内部的に使用されます。このサーバー名は、生成された設定の関連ステートメントの説明パラメーターに表示される場合があります。 |
はい |
|
apply-config-groups config-groups |
コミット スクリプトがこの階層レベルのステートメントから生成する設定に、指定された設定グループを適用します。 |
いいえ |
|
enable-pxe-boot |
この接続されたサーバーがプリブート実行環境 (PXE) ブート プロセスを使用できるようにします。 コミットスクリプトは、サーバーへのリンクにLACP |
いいえ |
|
ESI-LAG-ID esi-lag-id |
このサーバーのESI LAG接続ID。 コミットスクリプトは、ベースインターフェイス名ae0に esi-lag-id を追加することで、このサーバーへの接続に集約されたイーサネットインターフェイスを割り当てます(例えば、 esi-lag-id 1はae1を使用します)。 |
はい* *サーバーごとに少なくとも1つの |
|
シングルホームID single-home-id |
指定されたサーバーのシングルホーム接続 ID。 コミットスクリプトは、ベースインターフェイス名ae1024に single-home-id を追加することで、このサーバーへの接続に集約されたイーサネットインターフェイスを割り当てます(例えば、 single-home-id 1はae1025を使用します)。 |
はい* *サーバーごとに少なくとも1つの esi-lag-id オプションを参照してください。 |
|
インターフェース(interface-name |[ interface-name ...]) |
ピア PE デバイスからこのサーバーへの物理リンクのインターフェイス名またはインターフェイス名のリスト。 |
はい |
|
vlan-id-list [vlan-id-list] |
このMAC-VRFインスタンスとサーバーによってホストされるVLAN IDのリスト。 |
はい* *この |
|
(サーバー name) mac-vrfインスタンス |
instance-id |
このサーバーをホストする MAC-VRF インスタンスの識別子。 このオプションを指定しない場合、コミット スクリプトは、これらのサーバー パラメーターをデフォルトの MAC-VRF インスタンス(__SERVICES_EVPN_EVPN_VXLAN_MAC_VRF_1 という名前)に関連付ける設定を生成します。 |
いいえ |
vlan-id-list [vlan-id-list] |
このMAC-VRFインスタンスとサーバーによってホストされるVLAN IDのリスト。 |
はい* *このMAC-VRFインスタンスレベルまたは |
|
これらのステートメントでは、デフォルトVLANやエニーキャストゲートウェイアドレスなど、EVPNファブリック内のピアPEデバイスに共通する構成要素のパラメータを指定します。コミットスクリプトには、これらのオプションを設定しない場合に使用するデフォルト値があります。 |
|||
エニーキャストマック anycast-mac |
生成された設定で、指定されたエニーキャスト仮想ゲートウェイの MAC アドレスをグローバルに使用します。 |
いいえ |
|
デフォルトVLAN vlan-id |
生成された設定では、この VLAN ID(1-4094)をデフォルト VLAN として使用します。 コミットスクリプトは、設定しない場合、システムのデフォルト VLAN ID を使用します。 |
いいえ |
|
no-irb-address-auto-derive |
すべての IRB インスタンスに対して生成された設定で IRB インターフェイス サブネット アドレスを取得しないでください。代わりに、 それ以外の場合、デフォルトでは、コミット スクリプトは PE デバイス または、このオプションを |
いいえ |
|
開始アグリゲートイーサネットインデックス num |
この番号は、接続されたサーバーへのESI LAGリンクの集約されたイーサネットインターフェイス名の開始インデックスとして使用します。 コミットスクリプトは、サーバーへのESI LAGリンクではデフォルトでae1から開始し、ピアPE間のリンクに対してのみae0インターフェイス名を予約します。
手記:
このオプションは、シングルホームサーバーへのリンク用に生成されたインターフェイス名には影響しません。コミットスクリプトは、シングルホームサーバーリンクにae1025で始まる集約型イーサネットインターフェイス名を使用します。 |
いいえ |
|
仮想ゲートウェイMAC virtual-gateway-mac | 生成された設定の IPv4 と IPv6 の両方のトラフィックに、この仮想ゲートウェイの MAC アドレスを使用します。 IPv4 および IPv6 トラフィックに異なる仮想ゲートウェイの MAC アドレスを割り当てる場合は、このオプションの代わりに |
いいえ |
|
(グローバルパラメータ) MTU |
オーバーレイ overlay-mtu |
デフォルトのMTU値ではなく、オーバーレイピアリングで使用されるインターフェイスの生成された設定で設定する最大送信単位(MTU)をバイト単位で指定します。 デフォルトのMTU値は、プラットフォームと値を設定するインターフェイス(またはプロトコル)のタイプによって異なります。 |
いいえ |
アンダーレイ underlay-mtu |
デフォルトのMTU値ではなく、オーバーレイピアリングで使用されるインターフェイスの生成された設定で設定するMTUをバイト単位で指定します。 デフォルトのMTU値は、プラットフォームと値を設定するインターフェイス(またはプロトコル)のタイプによって異なります。 |
いいえ |
|
(グローバルパラメータ) 仮想ゲートウェイ |
v4-mac v4-mac |
生成された設定のIPv4トラフィックに、この仮想ゲートウェイのMACアドレスをグローバルに使用します。 コミットスクリプトは、このオプションまたは |
いいえ |
v6-mac v6-mac |
生成された設定のIPv6トラフィックに、この仮想ゲートウェイのMACアドレスをグローバルに使用します。 コミット スクリプトでは、このオプションまたは |
いいえ |
コミット スクリプトが Easy EVPN LAG を使用する方法 生成された設定の要素
表 2 は、コミット スクリプトが使用する構成要素とデフォルト値、または指定した簡略化された設定から派生した値を示しています。
構成要素の | デフォルト値または派生値 |
---|---|
一般要素または共有要素 |
|
生成されたコンフィギュレーション内の |
num デフォルトでは 255 です。 (一部のプラットフォームでは、異なるプラットフォーム固有のデフォルト値が使用される場合があります。 |
ピアPE識別子:指定または派生したパラメータを対応するピアPEデバイスに関連付けます。
|
パラメータ peer-id は、各ピア PE デバイスに必要です(デフォルト値はありません)。 peer-idの値は 1 または 2 です。 |
ピアPEデバイスループバックインターフェイス(lo0)アドレス
|
そのピア ID に指定されたループバックサブネットアドインのピア PE デバイス peer-id のループバックインターフェイスアドレスを使用します。 |
ルーターID(生成された設定の
|
デバイスのループバック インターフェイス アドレスと同じ値が割り当てられます。 |
フロー単位のロードバランシングに関する負荷分散ルーティングオプションポリシー |
set policy-options policy-statement pplb then load-balance per-packet set routing-options forwarding-table export pplb |
各サーバー側インターフェイスのストーム制御設定 |
set forwarding-options storm-control-profiles __SERVICES_EVPN_EVPN_VXLAN_STORM_CONTROL all bandwidth-percentage 1 set interfaces interface-name ether-options ethernet-switch-profile storm-control __SERVICES_EVPN_EVPN_VXLAN_STORM_CONTROL |
ピアツーピア PE デバイス接続 設定されたEVPNピアPEデバイスに適用されるパラメータを追跡するために内部的に使用されるピアPEデバイスIDを次のように指定します。
|
|
集合型イーサネットインターフェイス名 |
ae0 |
集合型イーサネットインターフェイスアドレス
|
設定を簡素化するために、両方のピア PE デバイスに同じ subnet-address を設定します。 コミット スクリプトは、以下のように peer-id に基づいてインターフェイス アドレスを導き出します。
たとえば、IPv4 subnet-address が 10.0.1.0/31 の場合、次のようになります。
|
集合型イーサネットインターフェイスメンバー物理インターフェイス 差出人 |
パラメータ [ interface-name ... ] は必須です。これらのインターフェイスを ae0 のメンバー リンクとして設定します。 |
ピア PE デバイスからサーバーへの接続 次のように、サーバー名を指定し、それらのサーバーへのリンクを表す ID を割り当てます(マルチホームESI LAG 接続またはシングルホーム接続)。
コミットスクリプトは、設定された要素を接続されたサーバーに関連付けるために、サーバー名を内部的に使用しますが、生成された関連する設定ステートメントの description 要素にもこれらの名前を表示します。 |
|
ESI LAGリンクの集合型イーサネットインターフェイス名をマルチホームサーバーに割り当てるための開始インデックス | 既定値は 1 (ae1) です デフォルト値を上書きし、別の開始インデックス(num)を割り当てるには、次のように構成します。
このオプションは、マルチホームサーバーへの集合型イーサネットインターフェイスの開始インデックスにのみ影響します( このオプションは、コミットスクリプトがシングルホームサーバーリンクを割り当てる方法( |
物理インターフェイスまたはピアPEデバイスからサーバーへのインターフェイスの名前(単一のインターフェイスまたはインターフェイスのリスト) 差出人 |
サーバーごとに必須のパラメーター、既定値なし |
集合型イーサネットインターフェイス名(aeindex)と論理ユニット(ユニット num)
|
サーバ リンク ID と設定された MAC-VRF インスタンス ID(またはデフォルトの MAC-VRF instance-id 1)に基づいて、以下のように取得します。
|
集合型イーサネットインターフェイスオプションとメンバーVLAN
|
VLAN タグ付け、フレキシブル イーサネット サービス カプセル化、トランク インターフェイス モードを有効にします。 設定済みサーバーからメンバー VLAN を設定 たとえば、デフォルトの MAC-VRF の esi-lag-id 1(インターフェイス名 ae1)の場合instance-id 1 に set interfaces ae1 vlan-tagging set interfaces ae1 encapsulation flexible-ethernet-services set interfaces ae1 unit 1 family ethernet-switching interface-mode trunk set interfaces ae1 unit 1 family ethernet-switching vlan members 10 set interfaces ae1 unit 1 family ethernet-switching vlan members 20 |
PE デバイスからサーバーへのリンク上の LACP のシステム ID(MAC アドレス形式) 差出人:
|
サーバーリンクごとの system-id から導出するには、次のようにサーバーリンクIDを追加します。 system-id + esi-lag-id 又は system-id + single-home-id 例えば、 system-id が 10:11:12:13:14:15 の場合、 esi-lag-id 1(ae1)では、そのリンクに対して生成された LACP 設定の LACP システム ID は 10:11:12:13:14:16 です。 set interfaces ae1 aggregated-ether-options lacp active set interfaces ae1 aggregated-ether-options lacp system-id 10:11:12:13:14:16
手記:
ピアサーバーリンクに対するLACPの設定をスキップするには、以下のオプションを含めます: set services evpn evpn-vxlan server server-name no-lacp |
マルチホーム サーバー インターフェイスの ESI LAG 構成 差出人 |
ESIを自動的に導き出します。 set interfaces aeesi-lag-id esi auto-derive type-1-lacp set interfaces aeesi-lag-id all-active |
サーバーに接続する集合型イーサネットインターフェイスでの軽量ループ検知構成
|
set protocols loop-detect enhanced interface aeesi-lag-id vlan-id vlan-id set protocols loop-detect enhanced interface aeesi-lag-id loop-detect-action interface-down set protocols loop-detect enhanced interface aeesi-lag-id transmit-interval 1s set protocols loop-detect enhanced interface aeesi-lag-id revert-interval 60 このループ検出機能の詳細については、 EVPN-VXLAN Lightweight リーフからサーバーへのループ検出を参照してください。 |
EVPN、VXLAN、および IRB インターフェイス要素 生成された設定でサポートされるEVPNインスタンスパラメータ:MAC-VRFインスタンスタイプ、VLAN対応サービスタイプ、およびVXLANカプセル化 |
|
MAC-VRF EVPN インスタンス名 差出人: |
1つ以上の
それ以外の場合、設定された instance-idごとに、MAC-VRFインスタンス名が__SERVICES_EVPN_EVPN_VXLAN_MAC_VRF_instance-idされます。 |
MAC-VRFインスタンス当たりの集合型イーサネットインターフェイス論理ユニット
|
関連する論理インターフェイスを以下のように導き出し、設定します。 インターフェイスae(esi-lag-id | single-home-id)__SERVICES_EVPN_EVPN_VXLAN_MAC_VRF_instance-idルーティングインスタンスを設定します。instance-id |
EVPNインスタンスのRD(ルート識別子) 差出人:
|
各MAC-VRFルーティング インスタンスのルート区別は、ピアPEデバイスのループバックサブネットアドレスとMAC-VRF instance-id から次のように取得されます。 peer<peer-id>-subnet:instance-id |
EVPNインスタンスのターゲット拡張コミュニティ 差出人 |
vrf-target:1:instance-id |
EVPNインスタンスでホストされるVLAN(ブリッジドメイン) 差出人: |
VLAN名がSERVICES_EVPN_EVPN_VXLAN_VLAN_されますvlan-id |
設定されたサーバーVLANに対応するIRBインターフェイス論理ユニット 差出人: |
IRB インターフェイス論理ユニットは、次の生成設定で vlan-id されます。
|
IRB インターフェイス アドレス( 差出人 生成された設定に、ピア PE デバイスごとに明示的に設定した異なる IRB インターフェイス subnet-address 値(共通の設定済み subnet-address 値から派生したデフォルト アドレスではなく)を持たせたい場合は、次のオプションを設定します。
|
IPv4 または IPv6 subnet-addressからピア PE デバイスごとに異なるアドレスを取得します。 パラメータ subnet-address が必要で、設定を簡単にするために、両方のピア PE デバイスに同じ subnet-address を設定します。 コミット スクリプトは、次のように、 subnet-address と peer-idに基づいて、ピア PE デバイスごとに異なる IRB インターフェイス アドレスを導き出します。
たとえば、IPv4 subnet-address が 10.10.1.0/24 の場合、次のようになります。
手記:
コミットプロセスでは、両方のデバイスで同じサブネットアドレスの設定を強制するためのコミットチェックは行われません。デフォルトでは、コミット スクリプトは、この階層レベルで設定された subnet-address に基づいて IRB インターフェイス サブネット アドレスを取得します。 そのため、両方のピア PE デバイスでこのパラメーターに同じサブネット アドレスを使用し、デバイスごとに異なる |
IRB インターフェイス仮想ゲートウェイ アドレス 差出人 デフォルトの派生仮想ゲートウェイ アドレスを使用する代わりに、仮想ゲートウェイの IPv4 または IPv6 アドレスを指定するには、次のオプションを
|
IRB インスタンスの仮想ゲートウェイ アドレスを、IPv4 または IPv6 subnet-address サブネット範囲で設定可能な最上位アドレスとして取得します。 たとえば、IPv4 ( 同様に、たとえば、IPv6 ( |
IRB インターフェイス仮想ゲートウェイの MAC アドレス デフォルトの仮想ゲートウェイの IPv4 または IPv6 アドレスを上書きするには、次のオプションを
|
IPv4仮想ゲートウェイMACアドレス:00:00:5e:00:01:01 IPv6仮想ゲートウェイMACアドレス:00:00:5e:00:02:01 |
VXLANネットワーク識別子(VNI)マッピング 差出人: |
基本値 10000 に vlan-id を加算します |
PE デバイスのアンダーレイ ピアリング:デフォルト プロトコル:EBGP BGP グループ名: __SERVICES_EVPN_EVPN_VXLAN_EBGP_UNDERLAY |
|
自律システム(AS)番号 |
65000 + peer-id |
BGPグループ設定用のローカルAS番号およびピアAS番号(
|
もう一方のピアPEデバイス |
BGP グループ設定のローカルデバイスアドレスとピアネイバーアドレス(生成された設定では
|
ピア PE デバイス ローカルアドレスとネイバーアドレスは、他のピアPEデバイス |
アンダーレイまたはオーバーレイピアリングインターフェイスのMTUサイズ |
デフォルトのMTUサイズを使用する代わりに、 MTU設定の詳細については、 メディアMTUとプロトコルMTU を参照してください。 |
EBGPピアPEデバイスにループバックインターフェイスをアドバタイズするためのルーティングポリシー |
set policy-options policy-statement EXPORT-LO0 term LOOPBACK from interface lo0.0 set policy-options policy-statement EXPORT-LO0 term LOOPBACK then accept set policy-options policy-statement EXPORT-LO0 term REJECT then reject set protocols bgp group __SERVICES_EVPN_EVPN_VXLAN_EBGP_UNDERLAY export EXPORT-LO |
PE デバイスのオーバーレイ ピアリング—デフォルト プロトコル:EBGP BGP グループ名: __SERVICES_EVPN_EVPN_VXLAN_EBGP_OVERLAY |
|
自律システム(AS)番号(
|
65000 + peer-id |
生成されたBGPグループ設定用のローカルデバイスアドレスとピアネイバーアドレス(
|
各ピアデバイスは、ローカルアドレスとそのネイバーアドレスに提供された |
PE デバイス用のその他のアンダーレイ ピアリング オプション:OSPF
|
|
OSPFアンダーレイピアリングを備えた集合型イーサネットインターフェイス論理ユニット |
ae0.0 |
OSPFエリア |
0.0.0.0 |
PE デバイス用のその他のオーバーレイ ピアリング オプション—IBGP
|
|
生成された設定の内部 BGP ピアリング( |
65000 |
生成されたIBGPグループ設定用のローカルデバイスアドレスとピアネイバーアドレス(
|
EBGP オーバーレイの場合と同じで、各ピアデバイスはローカルアドレスとネイバーアドレスに指定された |
VRFルーティングインスタンスにDHCPリレーを設定するオプション
|
|
DHCP リレーグループの設定
|
派生DHCPリレーグループ名はSERVICES_EVPN_EVPN_VXLAN_VRFname で、デフォルト設定は次のとおりです。 [edit routing-instances __SERVICES_EVPN_EVPN_VXLAN_VRF_instance-id forwarding-options] set dhcp-relay forward-only set dhcp-relay server-group SERVICES_EVPN_EVPN_VXLAN_VRFname dhcp-server-address [edit routing-instances __SERVICES_EVPN_EVPN_VXLAN_VRF_instance-id forwarding-options dhcp-relay group SERVICES_EVPN_EVPN_VXLAN_VRFname] set active-server-group SERVICES_EVPN_EVPN_VXLAN_VRFname set overrides relay-source relay-source-interface set relay-option-82 server-id-override |
マルチホームサーバーによるEVPN LAGの容易な設定
図 3 は、2 台のピア PE デバイスに接続された 2 台のマルチホーム サーバーを使用したトポロジーを示しています。ピア PE デバイスは、2 つのサーバー VLAN(VLAN ID 10 および 20)をホストする小規模な EVPN ファブリックでバックツーバックで接続されます。

2 台のマルチホーム サーバーによる構成の簡略化
このセクションでは、 図 3 のトポロジーの最小限の簡単な EVPN LAG 構成の例を示します。 [edit services evpn]
設定スタンザでステートメントを使用します。この設定は、コミットスクリプトが対応するEVPN-VXLAN設定を生成するために必要なすべてのパラメータを提供します。各ピア PE デバイスに固有の少数の要素のみを設定します。それ以外の場合、ほとんどの設定は両方のデバイスで同じです。
この例では、両方のピア PE デバイスが同じ VLAN をホストし、同じ物理インターフェイス名を使用してマルチホーム サーバーにリンクしているため、これらの必要な設定パラメータはすべてピア PE デバイス間の共通の設定の一部にすることができます。ただし、デバイスごとの物理インターフェイスの割り当ては、通常、実際のお客様の導入では異なるため、これらのパラメータの簡単なEVPN LAG設定ステートメントをピアPEデバイスごとに別個に以下に含めます。
コミット スクリプトでは、一部の要素に既定値を使用します。また、前述のように、生成されたコンフィギュレーションの他の値は、簡易コンフィギュレーションのパラメーターから自動的に導出されます。
この設定では、両方のピア PE デバイスで次の共通のサブネット アドレス パラメータを設定することに注意してください。これは、コミット スクリプトが、スクリプトが実行されている peer-id に基づいて、各ピア PE デバイスの値を使用または自動的に導出するためです。
各デバイスのデバイスループバックサブネットアドレス:
set services evpn device-attribute loopback peer1-subnet peer1-subnet peer2-subnet peer2-subnet
コミットスクリプトは、指定されたループバックサブネットアドレスを、実行する peer-id のローカルアドレスとして使用します。もう一方の peer-id ループバック サブネット アドレスをピア PE デバイスのネイバー アドレスとして使用します。
ピアPEデバイスのピアツーピアリンクサブネットは、以下に対応しています。
set services evpn device-attribute peer-to-peer peer-subnet inet subnet-address
コミットスクリプトは、設定されたsubnet-addressとしてpeer-id1の集合型イーサネットインターフェイスのサブネットアドレスを使用し、アドレスサブネット範囲の下位バイトにそのsubnet-addressに1を加えたものとしてpeer-id2のアドレスを導き出します。
各 VLAN にサービスを提供する各 IRB インターフェイスの IRB インターフェイス サブネット アドレス:
set services evpn evpn-vxlan irb irb-instance subnet-address inet subnet-address
コミットスクリプトは、上記のピアツーピア集約型イーサネットアドレスと同じ方法でIRBインターフェイスアドレスを導き出します。peer-id1には設定されたsubnet-addressを使用し、peer-id2にはそのsubnet-addressアドレス範囲の下位バイトに1を加算します。
コミットプロセスでは、両方のデバイスで同じサブネットアドレスの設定を強制するためのコミットチェックは行われません。デフォルトでは、コミット スクリプトは指定された subnet-address peer-id
1 の値に基づいてこれらのアドレスを自動的に導き出します。そのため、簡単なEVPN LAG設定では、これらのサブネットアドレスを両方のピアPEデバイスで同じ基本値に設定することを強くお勧めします。こうすることで、各ピア PE デバイス上のループバック デバイス、ループバック ピア リンク、IRB インターフェイス サブネット アドレスに対して、デフォルト アドレスの導出が期待どおりに機能します。
生成された設定に対してコミットスクリプトが導出するすべての値の詳細については、 生成された設定からの派生値 を参照してください。
2台のマルチホームサーバー用にEVPN LAGを簡単に設定
ピアPE 1:
set services evpn device-attribute peer-id 1 set services evpn device-attribute peer-to-peer peer-subnet interface-name ge-0/0/0 set services evpn device-attribute peer-to-peer peer-subnet interface-name ge-0/0/1 set services evpn evpn-vxlan server SERVER_1 interface ge-0/0/3 set services evpn evpn-vxlan server SERVER_2 interface ge-0/0/4
ピアPE 2:
set services evpn device-attribute peer-id 2 set services evpn device-attribute peer-to-peer peer-subnet interface-name ge-1/0/0 set services evpn device-attribute peer-to-peer peer-subnet interface-name ge-1/0/1 set services evpn evpn-vxlan server SERVER_1 interface ge-0/0/3 set services evpn evpn-vxlan server SERVER_2 interface ge-0/0/4
両方のピア PE デバイスで共通の設定:
set services evpn device-attribute loopback peer1-subnet 192.168.1.1/32 peer2-subnet 192.168.2.1/32 set services evpn device-attribute system-id 10:11:12:13:14:10 set services evpn device-attribute peer-to-peer peer-subnet inet 10.1.1.0/31 set services evpn evpn-vxlan irb irb_10 vlan-id 10 set services evpn evpn-vxlan irb irb_10 subnet-address inet 10.10.1.1/24 set services evpn evpn-vxlan irb irb_20 vlan-id 20 set services evpn evpn-vxlan irb irb_20 subnet-address inet 10.20.1.1/24 set services evpn evpn-vxlan server SERVER_1 esi-lag-id 1 set services evpn evpn-vxlan server SERVER_1 vlan-id-list [ 10 20 ] set services evpn evpn-vxlan server SERVER_2 esi-lag-id 2 set services evpn evpn-vxlan server SERVER_2 vlan-id-list [ 10 20 ]
簡易設定で指定されていないデフォルトパラメータ
コミット スクリプトは、この簡略化された構成で指定されていない次の既定の要素を使用します。
構成要素の | デフォルト値 |
---|---|
集合型イーサネットデバイス数 |
255 |
ピアツーピアのPEデバイスリンク |
ae0 |
オーバーレイピアリング自律システム番号基本値 |
65000 |
アンダーレイおよびオーバーピアリングプロトコル |
EBGP |
アンダーレイ BGP グループ名 |
__SERVICES_EVPN_EVPN_VXLAN_EBGP_UNDERLAY |
アンダーレイ エクスポート ポリシー名とポリシー ステートメント |
エクスポート-LO0 |
オーバーレイBGPグループ名 |
__SERVICES_EVPN_EVPN_VXLAN_EBGP_OVERLAY |
EVPN-VXLAN MAC-VRF インスタンス |
instance-id 1 名前:__SERVICES_EVPN_EVPN_VXLAN_MAC_VRF_1
|
仮想ゲートウェイのMACアドレス(IPv4用) |
00:00:5e:00:01:01 |
VLAN名 |
SERVICES_EVPN_EVPN_VXLAN_VLAN_vlan-id |
ストーム制御プロファイル名 |
__SERVICES_EVPN_EVPN_VXLAN_STORM_CONTROL |
2 台のマルチホーム サーバーで構成を生成
簡単なEVPN LAG設定コミットスクリプトを有効にした状態で、 2台のマルチホームサーバーを使用した簡略化された設定で設定をコミットすると、コミットスクリプトによって次のEVPN-VXLAN設定が生成されます。デフォルトでは、コミットスクリプトは、サーバーに接続するインターフェイスでのストーム制御と軽量ループ検出を設定します。
コミット スクリプトが簡易設定からこの生成された設定で導出するすべての値については、「 生成された設定からの派生値 」を参照してください。
ピアPE 1:
set chassis aggregated-devices ethernet device-count 255 set chassis network-services enhanced-ip set interfaces ge-0/0/0 ether-options 802.3ad ae0 set interfaces ge-0/0/1 ether-options 802.3ad ae0 set interfaces ge-0/0/3 ether-options ethernet-switch-profile storm-control __SERVICES_EVPN_EVPN_VXLAN_STORM_CONTROL set interfaces ge-0/0/3 ether-options 802.3ad ae1 set interfaces ge-0/0/4 ether-options ethernet-switch-profile storm-control __SERVICES_EVPN_EVPN_VXLAN_STORM_CONTROL set interfaces ge-0/0/4 ether-options 802.3ad ae2 set interfaces ae0 aggregated-ether-options lacp active set interfaces ae0 unit 0 family inet address 10.1.1.0/31 set interfaces ae1 vlan-tagging set interfaces ae1 encapsulation flexible-ethernet-services set interfaces ae1 esi auto-derive type-1-lacp set interfaces ae1 esi all-active set interfaces ae1 aggregated-ether-options lacp active set interfaces ae1 aggregated-ether-options lacp system-id 10:11:12:13:14:11 set interfaces ae1 unit 1 family ethernet-switching interface-mode trunk set interfaces ae1 unit 1 family ethernet-switching vlan members 10 set interfaces ae1 unit 1 family ethernet-switching vlan members 20 set interfaces ae2 vlan-tagging set interfaces ae2 encapsulation flexible-ethernet-services set interfaces ae2 esi auto-derive type-1-lacp set interfaces ae2 esi all-active set interfaces ae2 aggregated-ether-options lacp active set interfaces ae2 aggregated-ether-options lacp system-id 10:11:12:13:14:12 set interfaces ae2 unit 1 family ethernet-switching interface-mode trunk set interfaces ae2 unit 1 family ethernet-switching vlan members 10 set interfaces ae2 unit 1 family ethernet-switching vlan members 20 set interfaces irb unit 10 virtual-gateway-accept-data set interfaces irb unit 10 family inet address 10.10.1.1/24 virtual-gateway-address 10.10.1.254 set interfaces irb unit 10 virtual-gateway-v4-mac 00:00:5e:00:01:01 set interfaces irb unit 20 virtual-gateway-accept-data set interfaces irb unit 20 family inet address 10.20.1.1/24 virtual-gateway-address 10.20.1.254 set interfaces irb unit 20 virtual-gateway-v4-mac 00:00:5e:00:01:01 set interfaces lo0 unit 0 family inet address 192.168.1.1/32 primary set interfaces lo0 unit 0 family inet address 192.168.1.1/32 preferred set forwarding-options storm-control-profiles __SERVICES_EVPN_EVPN_VXLAN_STORM_CONTROL all bandwidth-percentage 1 set policy-options policy-statement EXPORT-LO0 term LOOPBACK from interface lo0.0 set policy-options policy-statement EXPORT-LO0 term LOOPBACK then accept set policy-options policy-statement EXPORT-LO0 term REJECT then reject set policy-options policy-statement pplb then load-balance per-packet set routing-instances __SERVICES_EVPN_EVPN_VXLAN_MAC_VRF_1 instance-type mac-vrf set routing-instances __SERVICES_EVPN_EVPN_VXLAN_MAC_VRF_1 protocols evpn encapsulation vxlan set routing-instances __SERVICES_EVPN_EVPN_VXLAN_MAC_VRF_1 protocols evpn default-gateway no-gateway-community set routing-instances __SERVICES_EVPN_EVPN_VXLAN_MAC_VRF_1 vtep-source-interface lo0.0 set routing-instances __SERVICES_EVPN_EVPN_VXLAN_MAC_VRF_1 service-type vlan-aware set routing-instances __SERVICES_EVPN_EVPN_VXLAN_MAC_VRF_1 interface ae1.1 set routing-instances __SERVICES_EVPN_EVPN_VXLAN_MAC_VRF_1 interface ae2.1 set routing-instances __SERVICES_EVPN_EVPN_VXLAN_MAC_VRF_1 route-distinguisher 192.168.1.1:1 set routing-instances __SERVICES_EVPN_EVPN_VXLAN_MAC_VRF_1 vrf-target target:1:1 set routing-instances __SERVICES_EVPN_EVPN_VXLAN_MAC_VRF_1 vlans SERVICES_EVPN_EVPN_VXLAN_VLAN_10 vlan-id 10 set routing-instances __SERVICES_EVPN_EVPN_VXLAN_MAC_VRF_1 vlans SERVICES_EVPN_EVPN_VXLAN_VLAN_10 l3-interface irb.10 set routing-instances __SERVICES_EVPN_EVPN_VXLAN_MAC_VRF_1 vlans SERVICES_EVPN_EVPN_VXLAN_VLAN_10 vxlan vni 10010 set routing-instances __SERVICES_EVPN_EVPN_VXLAN_MAC_VRF_1 vlans SERVICES_EVPN_EVPN_VXLAN_VLAN_20 vlan-id 20 set routing-instances __SERVICES_EVPN_EVPN_VXLAN_MAC_VRF_1 vlans SERVICES_EVPN_EVPN_VXLAN_VLAN_20 l3-interface irb.20 set routing-instances __SERVICES_EVPN_EVPN_VXLAN_MAC_VRF_1 vlans SERVICES_EVPN_EVPN_VXLAN_VLAN_20 vxlan vni 10020 set routing-options router-id 192.168.1.1 set routing-options autonomous-system 65001 set routing-options forwarding-table export pplb set protocols bgp group __SERVICES_EVPN_EVPN_VXLAN_EBGP_UNDERLAY type external set protocols bgp group __SERVICES_EVPN_EVPN_VXLAN_EBGP_UNDERLAY local-address 10.1.1.0 set protocols bgp group __SERVICES_EVPN_EVPN_VXLAN_EBGP_UNDERLAY export EXPORT-LO0 set protocols bgp group __SERVICES_EVPN_EVPN_VXLAN_EBGP_UNDERLAY local-as 65004 set protocols bgp group __SERVICES_EVPN_EVPN_VXLAN_EBGP_UNDERLAY multipath multiple-as set protocols bgp group __SERVICES_EVPN_EVPN_VXLAN_EBGP_UNDERLAY neighbor 10.1.1.1 peer-as 65003 set protocols bgp group __SERVICES_EVPN_EVPN_VXLAN_EBGP_OVERLAY type external set protocols bgp group __SERVICES_EVPN_EVPN_VXLAN_EBGP_OVERLAY multihop ttl 2 set protocols bgp group __SERVICES_EVPN_EVPN_VXLAN_EBGP_OVERLAY multihop no-nexthop-change set protocols bgp group __SERVICES_EVPN_EVPN_VXLAN_EBGP_OVERLAY local-address 192.168.1.1 set protocols bgp group __SERVICES_EVPN_EVPN_VXLAN_EBGP_OVERLAY family evpn signaling set protocols bgp group __SERVICES_EVPN_EVPN_VXLAN_EBGP_OVERLAY neighbor 192.168.2.1 peer-as 65002 set protocols evpn no-core-isolation set protocols l2-learning platform-parameters no-mac-flush-on-aa-ae-down set protocols loop-detect enhanced interface ae1 vlan-id 10 set protocols loop-detect enhanced interface ae1 loop-detect-action interface-down set protocols loop-detect enhanced interface ae1 transmit-interval 1s set protocols loop-detect enhanced interface ae1 revert-interval 60 set protocols loop-detect enhanced interface ae2 vlan-id 10 set protocols loop-detect enhanced interface ae2 loop-detect-action interface-down set protocols loop-detect enhanced interface ae2 transmit-interval 1s set protocols loop-detect enhanced interface ae2 revert-interval 60
ピアPE 2:
set chassis aggregated-devices ethernet device-count 255 set chassis network-services enhanced-ip set interfaces ge-0/0/0 ether-options 802.3ad ae0 set interfaces ge-0/0/1 ether-options 802.3ad ae0 set interfaces ge-0/0/3 ether-options ethernet-switch-profile storm-control __SERVICES_EVPN_EVPN_VXLAN_STORM_CONTROL set interfaces ge-0/0/3 ether-options 802.3ad ae1 set interfaces ge-0/0/4 ether-options ethernet-switch-profile storm-control __SERVICES_EVPN_EVPN_VXLAN_STORM_CONTROL set interfaces ge-0/0/4 ether-options 802.3ad ae2 set interfaces ae0 aggregated-ether-options lacp active set interfaces ae0 unit 0 family inet address 10.1.1.0/31 set interfaces ae1 vlan-tagging set interfaces ae1 encapsulation flexible-ethernet-services set interfaces ae1 esi auto-derive type-1-lacp set interfaces ae1 esi all-active set interfaces ae1 aggregated-ether-options lacp active set interfaces ae1 aggregated-ether-options lacp system-id 10:11:12:13:14:11 set interfaces ae1 unit 1 family ethernet-switching interface-mode trunk set interfaces ae1 unit 1 family ethernet-switching vlan members 10 set interfaces ae1 unit 1 family ethernet-switching vlan members 20 set interfaces ae2 vlan-tagging set interfaces ae2 encapsulation flexible-ethernet-services set interfaces ae2 esi auto-derive type-1-lacp set interfaces ae2 esi all-active set interfaces ae2 aggregated-ether-options lacp active set interfaces ae2 aggregated-ether-options lacp system-id 10:11:12:13:14:12 set interfaces ae2 unit 1 family ethernet-switching interface-mode trunk set interfaces ae2 unit 1 family ethernet-switching vlan members 10 set interfaces ae2 unit 1 family ethernet-switching vlan members 20 set interfaces irb unit 10 virtual-gateway-accept-data set interfaces irb unit 10 family inet address 10.10.1.2/24 virtual-gateway-address 10.10.1.254 set interfaces irb unit 10 virtual-gateway-v4-mac 00:00:5e:00:01:01 set interfaces irb unit 20 virtual-gateway-accept-data set interfaces irb unit 20 family inet address 10.20.1.2/24 virtual-gateway-address 10.20.1.254 set interfaces irb unit 20 virtual-gateway-v4-mac 00:00:5e:00:01:01 set interfaces lo0 unit 0 family inet address 192.168.2.1/32 primary set interfaces lo0 unit 0 family inet address 192.168.2.1/32 preferred set forwarding-options storm-control-profiles __SERVICES_EVPN_EVPN_VXLAN_STORM_CONTROL all bandwidth-percentage 1 set policy-options policy-statement EXPORT-LO0 term LOOPBACK from interface lo0.0 set policy-options policy-statement EXPORT-LO0 term LOOPBACK then accept set policy-options policy-statement EXPORT-LO0 term REJECT then reject set policy-options policy-statement pplb then load-balance per-packet set routing-instances __SERVICES_EVPN_EVPN_VXLAN_MAC_VRF_1 instance-type mac-vrf set routing-instances __SERVICES_EVPN_EVPN_VXLAN_MAC_VRF_1 protocols evpn encapsulation vxlan set routing-instances __SERVICES_EVPN_EVPN_VXLAN_MAC_VRF_1 protocols evpn default-gateway no-gateway-community set routing-instances __SERVICES_EVPN_EVPN_VXLAN_MAC_VRF_1 vtep-source-interface lo0.0 set routing-instances __SERVICES_EVPN_EVPN_VXLAN_MAC_VRF_1 service-type vlan-aware set routing-instances __SERVICES_EVPN_EVPN_VXLAN_MAC_VRF_1 interface ae1.1 set routing-instances __SERVICES_EVPN_EVPN_VXLAN_MAC_VRF_1 interface ae2.1 set routing-instances __SERVICES_EVPN_EVPN_VXLAN_MAC_VRF_1 route-distinguisher 192.168.2.1:1 set routing-instances __SERVICES_EVPN_EVPN_VXLAN_MAC_VRF_1 vrf-target target:1:1 set routing-instances __SERVICES_EVPN_EVPN_VXLAN_MAC_VRF_1 vlans SERVICES_EVPN_EVPN_VXLAN_VLAN_10 vlan-id 10 set routing-instances __SERVICES_EVPN_EVPN_VXLAN_MAC_VRF_1 vlans SERVICES_EVPN_EVPN_VXLAN_VLAN_10 l3-interface irb.10 set routing-instances __SERVICES_EVPN_EVPN_VXLAN_MAC_VRF_1 vlans SERVICES_EVPN_EVPN_VXLAN_VLAN_10 vxlan vni 10010 set routing-instances __SERVICES_EVPN_EVPN_VXLAN_MAC_VRF_1 vlans SERVICES_EVPN_EVPN_VXLAN_VLAN_20 vlan-id 20 set routing-instances __SERVICES_EVPN_EVPN_VXLAN_MAC_VRF_1 vlans SERVICES_EVPN_EVPN_VXLAN_VLAN_20 l3-interface irb.20 set routing-instances __SERVICES_EVPN_EVPN_VXLAN_MAC_VRF_1 vlans SERVICES_EVPN_EVPN_VXLAN_VLAN_20 vxlan vni 10020 set routing-options router-id 192.168.2.1 set routing-options autonomous-system 65002 set routing-options forwarding-table export pplb set protocols bgp group __SERVICES_EVPN_EVPN_VXLAN_EBGP_UNDERLAY type external set protocols bgp group __SERVICES_EVPN_EVPN_VXLAN_EBGP_UNDERLAY local-address 10.1.1.1 set protocols bgp group __SERVICES_EVPN_EVPN_VXLAN_EBGP_UNDERLAY export EXPORT-LO0 set protocols bgp group __SERVICES_EVPN_EVPN_VXLAN_EBGP_UNDERLAY local-as 65003 set protocols bgp group __SERVICES_EVPN_EVPN_VXLAN_EBGP_UNDERLAY multipath multiple-as set protocols bgp group __SERVICES_EVPN_EVPN_VXLAN_EBGP_UNDERLAY neighbor 10.1.1.0 peer-as 65004 set protocols bgp group __SERVICES_EVPN_EVPN_VXLAN_EBGP_OVERLAY type external set protocols bgp group __SERVICES_EVPN_EVPN_VXLAN_EBGP_OVERLAY multihop ttl 2 set protocols bgp group __SERVICES_EVPN_EVPN_VXLAN_EBGP_OVERLAY multihop no-nexthop-change set protocols bgp group __SERVICES_EVPN_EVPN_VXLAN_EBGP_OVERLAY local-address 192.168.2.1 set protocols bgp group __SERVICES_EVPN_EVPN_VXLAN_EBGP_OVERLAY family evpn signaling set protocols bgp group __SERVICES_EVPN_EVPN_VXLAN_EBGP_OVERLAY neighbor 192.168.1.1 peer-as 65001 set protocols evpn no-core-isolation set protocols l2-learning platform-parameters no-mac-flush-on-aa-ae-down set protocols loop-detect enhanced interface ae1 vlan-id 10 set protocols loop-detect enhanced interface ae1 loop-detect-action interface-down set protocols loop-detect enhanced interface ae1 transmit-interval 1s set protocols loop-detect enhanced interface ae1 revert-interval 60 set protocols loop-detect enhanced interface ae2 vlan-id 10 set protocols loop-detect enhanced interface ae2 loop-detect-action interface-down set protocols loop-detect enhanced interface ae2 transmit-interval 1s set protocols loop-detect enhanced interface ae2 revert-interval 60
生成されたコンフィギュレーションの派生値
2 台のマルチホーム サーバーで生成された構成で生成された構成では、コミット スクリプトは、対応する Easy EVPN LAG 構成要素に基づいて次の値を導き出します。
[ | edit services evpn] から派生 | した構成要素ピア peer-id で派生した値 | |
---|---|---|---|
ピア1 | ピア2 | ||
AS番号 |
デフォルトAS番号ベース:65000 |
アンダーレイAS番号:65004 オーバーレイAS番号:65001 |
アンダーレイAS番号:65003 オーバーレイAS番号:65002 |
ピアツーピアae0アドレス |
|
10.1.1.0/31 |
10.1.1.1/31 |
アンダーレイ EBGP ローカル アドレスとネイバー アドレス |
|
|
|
オーバーレイEBGPローカルアドレスとネイバーアドレス |
|
|
|
system-id サーバーごとのLACP設定の場合ESI LAGリンク |
|
ae1:10:11:12:13:14:11 ae2:10:11:12:13:14:12 |
ae1:10:11:12:13:14:11 ae2:10:11:12:13:14:12 |
サーバー VLAN:
|
|
|
|
IRB インターフェイス サブネット アドレスと |
|
10.10.1.1/24 10.10.1.254/24 |
10.10.1.2/24 10.10.1.254/24 |
IRB インターフェイス サブネット アドレスおよび |
|
10.20.1.1/24 10.20.1.254/24 |
10.20.1.2/24 10.20.1.254/24 |
MAC-VRFインスタンスルート識別子 |
デフォルトのMAC-VRF instance-id:1
|
192.168.1.1:1 |
192.168.2.1:1 |
MAC-VRFインスタンスルートターゲット |
デフォルトのMAC-VRF instance-id:1
|
|
|
MAC-VRFインスタンス サーバー当たりの集合型イーサネットインターフェイス論理ユニット ESI LAGリンク: ae[esi-lag-id].[instance-id] |
デフォルト MAC-VRF instance-id:1
|
サーバー 1: ae1.1 サーバー 2: ae2.1 |
サーバー 1: ae1.1 サーバー 2: ae2.1 |
IRB インターフェイス名(VLAN 10 および 20) |
|
|
|
VLANからVNIへのマッピング(VLAN 10および20) |
デフォルトの VNI 基本値:10000 |
VLAN 10 の場合:10010 VLAN 20 の場合:10020 |
VLAN 10 の場合:10010 VLAN 20 の場合:10020 |
新しいマルチホーム サーバーの構成を追加する
図 4 は、 図 3 と同じトポロジーにマルチホーム サーバーを追加したものです。
この設定例は、VLAN 10 と VLAN 20 の 2 つの VLAN をホストする新しいマルチホーム サーバ Server 3 を追加する方法を示しています。

新しいマルチホームサーバーとESI LAGを追加するための簡略化された構成
この例では、両方のピア PE デバイスが次のとおりです。
インターフェイスge-0/0/5を使用して新しいサーバーにリンクします。
VLAN 10 と VLAN 20 の同じ VLAN をホストします。
デフォルトで ES 識別子を自動的に取得する (
set interfaces aex esi auto-derive type-1-lacp
コマンドを使用)
その結果、両方のデバイスで同じ追加の簡単なEVPN LAG設定ステートメントを追加でき、コミットスクリプトは両方のデバイスで同じ追加の設定ステートメントを生成します。この設定例で示すように、[edit services evpn evpn-vxlan]
階層レベルのserverserver-name
オプションを組み合わせて同じコマンドにすることもできます。このユースケースでは、設定品目を 1 つだけ追加する必要があります。
対応するESI LAGリンクを持つサーバー3を追加するには、ピアPE 1とピアPE 2の両方の既存の簡略化された構成に、次の単一の簡単なEVPN LAG設定コマンドを追加します。
set services evpn evpn-vxlan server SERVER_3 esi-lag-id 3 vlan-id-list [ 10 20 ] interface ge-0/0/5
新しいマルチホームサーバーとESI LAG用に生成された追加の設定
コミットスクリプトは、 新しいマルチホームサーバーとESI LAGを追加するための簡略化された設定の簡略化された設定ステートメントから、両方のピアPEデバイスに次の追加設定を生成します。
set interfaces ge-0/0/5 ether-options ethernet-switch-profile storm-control __SERVICES_EVPN_EVPN_VXLAN_STORM_CONTROL set interfaces ge-0/0/5 ether-options 802.3ad ae3 set interfaces ae3 vlan-tagging set interfaces ae3 encapsulation flexible-ethernet-services set interfaces ae3 esi auto-derive type-1-lacp set interfaces ae3 esi all-active set interfaces ae3 aggregated-ether-options lacp active set interfaces ae3 aggregated-ether-options lacp system-id 10:11:12:13:14:13 set interfaces ae3 unit 1 family ethernet-switching interface-mode trunk set interfaces ae3 unit 1 family ethernet-switching vlan members 10 set interfaces ae3 unit 1 family ethernet-switching vlan members 20 set routing-instances __SERVICES_EVPN_EVPN_VXLAN_MAC_VRF_1 interface ae3.1 set protocols loop-detect enhanced interface ae3 vlan-id 10 set protocols loop-detect enhanced interface ae3 loop-detect-action interface-down set protocols loop-detect enhanced interface ae3 transmit-interval 1s set protocols loop-detect enhanced interface ae3 revert-interval 60
新しいVLANおよびIRBインターフェイスの追加
図 5 は、 図 5 と同じトポロジーを示しており、サーバ 1 とサーバ 2 によってのみホストされる新しい VLAN VLAN 30 を示しています。

新しいVLANを追加するための簡略化された設定
マルチホーム サーバーを使用した Easy EVPN LAG 設定の元の設定にサーバ 1 とサーバ 2 の VLAN 30 を追加するには、次の Easy EVPN LAG 設定コマンドを追加します。
両方のピア PE デバイス上:
set services evpn evpn-vxlan irb IRB_30 vlan-id 30 subnet-address inet 10.30.1.1/24 set services evpn evpn-vxlan server SERVER_1 vlan-id-list [ 30 ] set services evpn evpn-vxlan server SERVER_2 vlan-id-list [ 30 ]
ここでの簡略化されたEVPN LAG構成は、このケースでは両方のピアPEデバイスで同じです。
コミット スクリプトは、指定された subnet-address パラメータを使用して、一意の IRB インターフェイス サブネット アドレスを導き出します。
両方のデバイスに同じVLANを追加しています。
新しい VLAN 用に生成された追加の設定
コミット スクリプトは、VLAN 30 に対して以下の追加設定を生成します。
ピアPE 1:
set interfaces ae1 unit 1 family ethernet-switching vlan members 30 set interfaces ae2 unit 1 family ethernet-switching vlan members 30 set interfaces irb unit 30 virtual-gateway-accept-data set interfaces irb unit 30 family inet address 10.30.1.1/24 virtual-gateway-address 10.30.1.254 set interfaces irb unit 30 virtual-gateway-v4-mac 00:00:5e:00:01:01 set routing-instances __SERVICES_EVPN_EVPN_VXLAN_MAC_VRF_1 vlans SERVICES_EVPN_EVPN_VXLAN_VLAN_30 vlan-id 30 set routing-instances __SERVICES_EVPN_EVPN_VXLAN_MAC_VRF_1 vlans SERVICES_EVPN_EVPN_VXLAN_VLAN_30 l3-interface irb.30 set routing-instances __SERVICES_EVPN_EVPN_VXLAN_MAC_VRF_1 vlans SERVICES_EVPN_EVPN_VXLAN_VLAN_30 vxlan vni 10030
ピアPE 2:
set interfaces ae1 unit 1 family ethernet-switching vlan members 30 set interfaces ae2 unit 1 family ethernet-switching vlan members 30 set interfaces irb unit 30 virtual-gateway-accept-data set interfaces irb unit 30 family inet address 10.30.1.2/24 virtual-gateway-address 10.30.1.254 set interfaces irb unit 30 virtual-gateway-v4-mac 00:00:5e:00:01:01 set routing-instances __SERVICES_EVPN_EVPN_VXLAN_MAC_VRF_1 vlans SERVICES_EVPN_EVPN_VXLAN_VLAN_30 vlan-id 30 set routing-instances __SERVICES_EVPN_EVPN_VXLAN_MAC_VRF_1 vlans SERVICES_EVPN_EVPN_VXLAN_VLAN_30 l3-interface irb.30 set routing-instances __SERVICES_EVPN_EVPN_VXLAN_MAC_VRF_1 vlans SERVICES_EVPN_EVPN_VXLAN_VLAN_30 vxlan vni 10030
新しいシングルホーム サーバーを追加する
図 6 では、ピア PE 1 にのみ接続するシングルホーム サーバー Server 4 を追加しています。サーバ 4 は、VLAN VLAN 10 および VLAN 20 をホストします。
簡易構成では、シングルホーム サーバーのリンクとそのサーバーに関連するパラメーターを識別するための single-home-id を指定します。デフォルトでは、コミットスクリプトは、シングルホームサーバーへのリンクに、ベースインデックス1024で始まる集約型イーサネットインターフェイス名を使用します。コミットスクリプトは、そのインデックスに single-home-id を追加し、ae1025( single-home-id = 1)で始まるインターフェイス名を生成します。

シングルホームサーバーを追加するための簡略化された構成
マルチホーム サーバーを使用した Easy EVPN LAG 設定の元の設定にシングルホームのサーバー 4 を追加するには、ピア PE 1 に次の簡単な EVPN LAG 設定コマンドを追加します。
set services evpn evpn-vxlan server SERVER_4 single-home-id 1 vlan-id-list [ 10 20 ] interface ge-0/0/2
この設定例が示すように、[edit services evpn evpn-vxlan]
階層レベルでserver server-name
オプションを組み合わせることができます。そのため、このユースケースでは、設定行項目を1つ追加するだけで済みます。
シングルホーム サーバー用に生成された追加の構成
コミット スクリプトは、ピア PE 1 上のサーバー 4 に対して、以下の追加設定を生成します。
set interfaces ge-0/0/2 ether-options ethernet-switch-profile storm-control __SERVICES_EVPN_EVPN_VXLAN_STORM_CONTROL set interfaces ge-0/0/2 ether-options 802.3ad ae1025 set interfaces ae1025 vlan-tagging set interfaces ae1025 encapsulation flexible-ethernet-services set interfaces ae1025 aggregated-ether-options lacp active set interfaces ae1025 aggregated-ether-options lacp system-id 10:11:12:13:18:19 set interfaces ae1025 unit 1 family ethernet-switching interface-mode trunk set interfaces ae1025 unit 1 family ethernet-switching vlan members 10 set interfaces ae1025 unit 1 family ethernet-switching vlan members 20 set routing-instances __SERVICES_EVPN_EVPN_VXLAN_MAC_VRF_1 interface ae1025.1 set protocols loop-detect enhanced interface ae1025 vlan-id 10 set protocols loop-detect enhanced interface ae1025 loop-detect-action interface-down set protocols loop-detect enhanced interface ae1025 transmit-interval 1s set protocols loop-detect enhanced interface ae1025 revert-interval 60
アンダーレイ設定に OSPF を使用
デフォルトでは、Easy EVPN LAG 設定コミット スクリプトは、ピア PE デバイス間のアンダーレイ ピアリングに EBGP を使用する設定を生成します。 2台のマルチホームサーバーで生成された設定の例にある、__SERVICES_EVPN_EVPN_VXLAN_EBGP_UNDERLAY EBGPグループの設定ステートメントを参照してください。
アンダーレイ ピアリングに OSPF を使用する場合は、両方のピア PE デバイスでの簡単な EVPN LAG 設定に次のオプションを含めます。
set services evpn device-attribute peer-to-peer underlay-connectivity ospf
このオプションでは、デフォルトの EBGP アンダーレイ設定ステートメントの代わりに、コミット スクリプトが次のデフォルト パラメータ( 表 2 も参照)を使用して OSPF アンダーレイ ピアリング設定を生成します。
集合型イーサネットインターフェイス論理ユニットae0.0
OSPFエリア:0.0.0.0
コミット スクリプトは、両方のピア PE デバイスで、以下のデフォルトの OSPF アンダーレイ ピアリング設定を生成します。
set protocols ospf area 0.0.0.0 interface ae0.0 set protocols ospf area 0.0.0.0 interface lo0.0 passive
デフォルトの EBGP または OSPF アンダーレイ ピアリング設定を使用しない場合は、次の簡単な EVPN LAG 設定オプションを設定できます。
set services evpn defaults-override no-underlay-config
このオプションを設定すると、コミット スクリプトはアンダーレイ ピアリング設定を生成しません。その場合、必要なアンダーレイ ピアリングを手動で設定する必要があります。
オーバーレイ設定にIBGPを使用
デフォルトでは、簡単なEVPN LAG設定コミットスクリプトは、ピアPEデバイス間のオーバーレイピアリングにEBGPを使用する設定を生成します。 2台のマルチホームサーバーで生成された設定の例にある、__SERVICES_EVPN_EVPN_VXLAN_EBGP_OVERLAY EBGPグループの設定ステートメントを参照してください。
オーバーレイ ピアリングに IBGP を代わりに使用する場合は、両方のピア PE デバイスでの簡単な EVPN LAG 設定に次のオプションを含めます。
set services evpn device-attribute peer-to-peer overlay-connectivity ibgp
このオプションを使用すると、コミットスクリプトは、デフォルトのEBGPオーバーレイ設定の代わりに、以下のデフォルトまたは派生パラメータ( 表2も参照)を使用してIBGPオーバーレイピアリング設定を生成します。
IBGP グループ名__SERVICES_EVPN_EVPN_VXLAN_IBGP_OVERLAY
AS番号65000
set services evpn device-attribute
から派生したIBGPローカルアドレスとピアネイバーアドレス:peer-id peer-id
loopback peer1-subnet peer1-subnet
loopback peer2-subnet peer2-subnet
図 3 のトポロジーの例では、生成される構成は以下の通りです。
ピアPE 1:
set routing-options autonomous-system 65000 set protocols bgp group __SERVICES_EVPN_EVPN_VXLAN_IBGP_OVERLAY type internal set protocols bgp group __SERVICES_EVPN_EVPN_VXLAN_IBGP_OVERLAY local-address 192.168.1.1 set protocols bgp group __SERVICES_EVPN_EVPN_VXLAN_IBGP_OVERLAY family inet-vpn unicast set protocols bgp group __SERVICES_EVPN_EVPN_VXLAN_IBGP_OVERLAY family evpn signaling set protocols bgp group __SERVICES_EVPN_EVPN_VXLAN_IBGP_OVERLAY neighbor 192.168.2.1
ピアPE 2:
set routing-options autonomous-system 65000 set protocols bgp group __SERVICES_EVPN_EVPN_VXLAN_IBGP_OVERLAY type internal set protocols bgp group __SERVICES_EVPN_EVPN_VXLAN_IBGP_OVERLAY local-address 192.168.2.1 set protocols bgp group __SERVICES_EVPN_EVPN_VXLAN_IBGP_OVERLAY family inet-vpn unicast set protocols bgp group __SERVICES_EVPN_EVPN_VXLAN_IBGP_OVERLAY family evpn signaling set protocols bgp group __SERVICES_EVPN_EVPN_VXLAN_IBGP_OVERLAY neighbor 192.168.1.1