Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

EVPN ネットワークで自動生成された ESI を理解する

Junos OSリリース18.4R1以降、集約型イーサネットインターフェイスと集約型イーサネット論理インターフェイスを設定し、リンクアグリゲーション制御プロトコル(LACP)設定からイーサネットセグメント識別子(ESI)を自動的に取得できるようになりました。 図 1 は、カスタマーエッジ(CE)デバイスを LACP(リンクアグリゲーション制御プロトコル)を使用して 2 台のプロバイダエッジ(PE)デバイスにマルチホームさせた単純なマルチホームネットワークを示しています。この機能は、LACP リンク(アクター)内のローカル PE デバイスのシステム ID と管理キーから、ESI を自動的に導き出します。Junos OS リリース 22.2R1 以降、他の自動 ESI 導出方法がサポートされています。 ESIを自動導出する他の方法を参照してください。

図 1: 単純なマルチホーム トポロジ Simple Multihomed Topology

この機能は、マルチホーム デバイスでサポートされています。

  • EVPN-VXLANオーバーレイネットワークの全アクティブモード。

  • EVPN-MPLSオーバーレイネットワークでのアクティブ/スタンバイモードまたはオールアクティブモード。

このトピックでは、次の情報を提供します。

利点

  • 大規模なEVPN-VXLANおよびEVPN-MPLSオーバーレイネットワークでESIを手動で設定する必要がなくなります。

  • 複数のイーサネットセグメントに同じESIを誤って設定してしまう可能性を排除します。

自動 ESI 設定

一般に、以下の方法で集合型イーサネットインターフェイスおよび集合型イーサネット論理インターフェイスにESIを設定できます。

  • Method 1—自動ESIは、LACPが有効になっている集合型イーサネットインターフェイス上で設定できます。この場合、ESIが生成され、その特定のESIが集合型イーサネットインターフェイス上のすべての論理インターフェイスに割り当てられます。

  • Method 2—自動ESIは、LACPが設定されている集合型イーサネットインターフェイスの1つ以上の論理インターフェイス上で設定できます。この場合、機能が有効になっている論理インターフェイスごとに ESI が生成され、その特定の論理インターフェイスに割り当てられます。

  • Method 3—LACPが有効になっている集合型イーサネットインターフェイスでは、[edit interfaces aeX]階層レベルで esi identifier 設定ステートメントを使用して、ESIを手動で設定できます。その特定の集合型イーサネットインターフェイス上の1つ以上の論理インターフェイスで、自動ESIを設定できます。この場合、機能が有効になっている論理インターフェイスごとに ESI が生成され、その特定の論理インターフェイスに割り当てられます。

表 1 に、自動 ESI 設定オプションの概要、各オプションの設定方法、および各オプションの ESI の導出方法を示します。

表 1: 自動 ESI 設定オプション

構成オプション

自動 ESI の設定方法

ESI の導出方法

LACPが有効になっている集合型イーサネットインターフェイスで自動ESIを設定します。

[edit interfaces aeX esi]階層レベルで auto-derive および lacp 設定ステートメントを含めます。

ESIは、[edit interfaces aeX aggregated-ether-options lacp]階層レベルでのsystem-idおよびadmin-key設定ステートメントの設定値から導き出されます。

集合型イーサネット論理インターフェイスに自動ESIを設定します。LACPは、親集合型イーサネットインターフェイスで有効になっています。

[edit interfaces aeX unit logical-unit-number esi]階層レベルで auto-derive および lacp 設定ステートメントを含めます。

ESIは、[edit interfaces aeX aggregated-ether-options lacp]階層レベルのsystem-id設定ステートメントと、[edit interfaces aeX unit logical-unit-number]階層レベルのvlan-id設定ステートメントの設定値から導き出されます。論理インターフェイスがトランクインターフェイス(interface-mode trunk)として設定され、VLAN IDリストが関連付けられている場合は、最小のVLAN ID値が使用されます。

手記:

Junos OS Release 22.2R1以降、 lacp 設定ステートメントの名前が変更され、 lacp-pe-system-id-and-admin-key 設定ステートメントにエイリアスがエイリアスされました。

自動 ESI 機能を実装するときは、次の点に注意してください。

  • EVPN-VXLANまたはEVPN-MPLSオーバーレイネットワークでは、方法1、2、3の設定ユースケースを組み合わせて使用することで、自動ESIを設定できます。

  • ローカルデバイスが2つのリモートデバイスにマルチホームされている場合、3つのデバイスがマルチホームされる集合型イーサネットおよび集合型イーサネット論理インターフェイスで自動ESI機能を有効にすることをお勧めします。インターフェイスの 1 つで自動 ESI 機能が有効になっていない場合、指定フォワーダ(DF)選択プロセスでは、そのインターフェイスは考慮されません。

  • 自動生成されたESIは、モジュロ操作ベースとプリファレンスベースのDF選択プロセスの両方でサポートされます。

  • 自動ESI機能を有効にし、特定の集合型イーサネットインターフェイスまたは集合型イーサネット論理インターフェイスにESIを手動で設定した場合、設定をコミットしようとするとエラーが発生します。

  • 集合型イーサネットインターフェイスで自動ESI機能を有効にし、その特定の集合型イーサネットインターフェイス上で1つ以上の論理インターフェイスを有効にした場合、設定をコミットしようとするとエラーが発生します。

方法 1 設定例:集合型イーサネット インターフェイスでの自動 ESI

次の例は、オールアクティブモードでマルチホームされる集合型イーサネットインターフェイスae0での自動ESIの設定を示しています。この設定により、ESIがLACP設定に基づいて自動生成され、論理インターフェイスae0.0、ae0.100、ae0.101、ae0.102に割り当てられます。

方法2 設定例—集合型イーサネット論理インターフェイス上の自動ESI

次の例は、集合型イーサネット論理インターフェイスae0.0、ae0.100、ae0.101、ae0.102での自動ESIの設定を示しています。これらはすべて、オールアクティブモードでマルチホームされます。この設定により、ESIがLACPとVLAN IDの設定に基づいて自動生成され、それぞれの論理インターフェイスに割り当てられます。

方法 3 設定例:集合型イーサネット インターフェイス上の手動 ESI および論理インターフェイス上の自動 ESI

次の例は、集約されたイーサネットインターフェイスae0でのESIの手動設定と、論理インターフェイスae0.0、ae0.100、ae0.101、ae0.102での自動ESIの設定を示しています。すべてのインターフェイスは、すべてアクティブ モードでマルチホームされます。この設定により、ESI 00:11:22:33:44:55:66:77:88:99がae0に割り当てられ、ESIはLACPおよびVLAN ID設定に基づいて自動生成され、それぞれの論理インターフェイスに割り当てられます。

ESIを自動導出するその他の方法

ネットワーク事業者は、EVPNネットワーク内のすべてのデバイスを管理していないかもしれませんが、ESIが一意であることを確認する必要があります。ジュニパーでは、ESIを自動的に導出する方法もご用意しています。

[edit interfaces aeX aggregated-ether-options lacp] 階層レベルで以下のステートメントを含めます。

  • type-1-lacp- タイプ 1 は、LACP リンク(パートナー)のリモート CE デバイスのシステム ID と管理キーを使用します。

  • type-3-system-mac—タイプ 3 は、PE デバイスで設定された mac および local-discriminator 値を使用します。

EVPN-VXLANとEVPN-MPLSネットワークの両方で、オールアクティブモードのマルチホームデバイス上でのタイプ1およびタイプ3の自動派生ESIの設定をサポートします。

ESI 値のフォーマット

自動ESI機能が設定されている場合、集合型イーサネットおよび集合型イーサネットの論理インターフェイスは、集合型イーサネットインターフェイス上のさまざまな設定からESIを導き出します。さまざまな自動導出 ESI オプションの 10 バイト ESI 値を 図 2 に示し、 表 2 で説明します。

図2: ESI値のフォーマット ESI Value Format
表 2: ESI 値の形式
自動派生オプション T(ESI タイプ) ESI 値
lacp-pe-system-id-and-admin-key

タイプ 1 - 最初のオクテットは 0x01 としてエンコードされます。

次の 8 つのオクテットは、ローカル PE デバイス(アクター)上の LACP 設定から生成されます。

  • LACPシステムのMACアドレスには、[edit interfaces aeX aggregated-ether-options lacp]階層レベルのsystem-id設定ステートメントが含まれています。
  • ポートキーフィールドは、次のいずれかからの2オクテットフィールドで構成されています。

    • [edit interfaces aeX aggregated-ether-options lacp]階層レベルでの admin-key 構成ステートメントの値。

    • [edit interfaces aeX unit logical-unit-number]階層レベルでのvlan-id構成ステートメントの値。

最後のオクテットは 0x00 としてエンコードされます。

type-1-lacp

タイプ 1 - 最初のオクテットは 0x01 としてエンコードされます。

次の 8 つのオクテットは、リモート CE デバイス(パートナー)上の LACP 設定から生成されます。

  • LACPシステムのMACアドレスには、[edit interfaces aeX aggregated-ether-options lacp]階層レベルのsystem-id設定ステートメントが含まれています。
  • ポートキーフィールドは、次のいずれかからの2オクテットフィールドで構成されています。

    • [edit interfaces aeX aggregated-ether-options lacp]階層レベルでの admin-key 設定ステートメントの値。

    • [edit interfaces aeX unit logical-unit-number]階層レベルでの vlan-id 構成ステートメントの値。

手記:

system-idadmin-keyは、CEデバイスではオプションです。これらのオプションを設定しない場合、デバイスは CE デバイスのインターフェイスとシステム生成番号から ESI を取得します。

最後のオクテットは 0x00 としてエンコードされます。

type-3-system-mac

タイプ 3 - 最初のオクテットは 0x03 としてエンコードされます。

残りのオクテットは、[edit interfaces aeX esi auto-derive]階層レベルの mac 値と local-discriminator 値から生成されます。

タイプ 1 およびタイプ 3 の自動導出の設定

図3 は、PE1とPE2がCE1にマルチホームされた単純なマルチホームトポロジーを示しています。

図 3: マルチホームトポロジ Multihomed Topology

タイプ 1 を使用した自動誘導の設定

以下の例は、CE1と1つのPEデバイス上の集合型イーサネットインターフェイスでのタイプ1の設定を示しています。その結果、CE1 の LACP 設定から派生した ESI が生成されます。

タイプ 3 を使用した自動誘導の設定

次の例は、PE1デバイスでローカル設定システムmacおよびローカル識別器オプションを使用している集合型イーサネットインターフェイスでの自動ESIの設定を示しています。

変更履歴テーブル

機能のサポートは、使用しているプラットフォームとリリースによって決まります。 機能エクスプローラー を使用して、機能がプラットフォームでサポートされているかどうかを判断します。

解放
形容
22.2R1
Junos OSリリース22.2R1以降、LACPリンク内のリモートCEデバイスのシステムIDと管理キー、またはPEデバイス上のMACおよびローカル識別子値からESIを取得するように設定できます。
18.4R1
Junos OSリリース18.4R1以降、集約型イーサネットインターフェイスと集約型イーサネット論理インターフェイスを設定し、リンクアグリゲーション制御プロトコル(LACP)設定からイーサネットセグメント識別子(ESI)を自動的に取得できるようになりました。