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(Link Aggregation Control Protocol)を使用して 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—LACPが有効になっている集合型イーサネットインターフェイスで自動ESIを設定することができます。この場合、ESIが生成され、その特定のESIが集合型イーサネットインターフェイス上のすべての論理インターフェイスに割り当てられます。

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

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

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

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

構成オプション

自動 ESI の設定方法

ESIの導出方法

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

設定ステートメントauto-derive[edit interfaces aeX esi]階層レベルに含め、auto-deriveステートメントの下にlacpオプションを含めます。

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

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

auto-derive 設定ステートメントを [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 リリース 22.2R1から、[edit interfaces interface-name esi auto-derive]階層レベルと[edit interfaces interface-name unit logical-unit-number esi auto-derive]階層レベルのlacp設定ステートメントの名前が変更されました。これらの階層レベルの新しいステートメント名はlacp-pe-system-id-and-admin-keyです。CLIでは、古い名前が新しい名前にエイリアス化されるため、CLIには新しい名前しか表示されませんが、古いステートメント名lacpを使用する設定をコミットすることができます。

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

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

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

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

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

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

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

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

方法2:構成例 - 集合型イーサネット論理インターフェイスでの自動ESI

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

方法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に割り当てられ、LACPおよびVLAN ID設定に基づいて自動的に生成され、それぞれの論理インターフェイスに割り当てられるESIが発生します。

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

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

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

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

  • type-3-system-mac—タイプ 3 は、PE デバイスで設定された maclocal-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設定ステートメントの値。

手記:

CE デバイスでは、 system-idadmin-key はオプションです。これらのオプションを設定しない場合、デバイスは 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の設定を示しています。

変更履歴

サポートされる機能は、使用しているプラットフォームとリリースによって決まります。特定の機能がお使いのプラットフォームでサポートされているかどうかを確認するには、 Feature Explorer を使用します。

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