MACモビリティの概要
MACモビリティは、ホストがEVPNネットワーク内の1つのイーサネットセグメントから別のセグメントに移動するシナリオを説明します。プロバイダーエッジ(PE)デバイスは、ローカルインターフェイスまたはリモートPEデバイスからホストMACアドレスを検出します。PEデバイスは、新しいローカルMACアドレスを学習すると、ネットワーク内の他のデバイスにMACアドバタイズメントルートメッセージを送信します。この間、アドバタイズされたルートは 2 つあり、EVPN ネットワーク内の PE デバイスは、どちらの MAC アドバタイズメント メッセージを使用するかを決定する必要があります。
正しいMACアドレスの場所を特定するために、PEデバイスは、MAC アドバタイズメントルートメッセージで、RFC 7432で定義されているMACモビリティ拡張コミュニティフィールドを使用します。MACモビリティ拡張コミュニティには、静的フラグとシーケンス番号が含まれます。静的フラグは、再配置すべきでない固定されたMACアドレスを識別します。シーケンス番号は、新しいMACアドバタイズメッセージを識別します。シーケンス番号は 0 から始まり、MAC アドレス モビリティ イベントごとにインクリメントされます。Junos OS を実行する PE デバイスは、使用する MAC アドバタイズ ルートを決定する際に、次の優先順位を適用します。
ローカルで固定されたMACアドレス(静的MACアドレス)を持つアドバタイズルート。
リモート固定MACアドレス(静的MACアドレス)でルートをアドバタイズします。
シーケンス番号が大きいルートをアドバタイズします。
ルートの異なる固定MACアドレスのアドバタイズルートメッセージが2つ、または同じシーケンス番号のアドバタイズメントルートメッセージが2つある場合、ローカルデバイスはPEデバイスからIPアドレスの小さい方のアドバタイズメントルートメッセージを選択します。
図 1 は、MAC アドレスが PE1 から PE2 に再配置されたネットワークを示しています。移動前に、PE1によって送信されたMACアドバタイズメントルートメッセージには、ネットワーク内のすべてのPEデバイスに対するアクティブなルートがあります。再配置後、PE2は新しいローカルMACアドレスを学習し、更新されたMACアドバタイズルートメッセージを送信します。 表 1 は、2 つの MAC アドバタイズメントに基づいて各 PE デバイスが実行するアクションを示しています。PE デバイスは、ピン留めされた MAC アドレスとの競合に遭遇すると、syslog メッセージを生成します。
表1 は、MACアドレスを固定するユースケースを示しています。これらのユースケースは、MAC ピニングをサポートしていない PE デバイスには適用されません。特定のジュニパーネットワークス デバイスまたは Junos OS リリースで MAC ピニングがサポートされているかどうかを確認するには、 Feature Explorer を参照してください。

MACアドバタイズメント |
PE1 |
PE2の |
PE3の |
---|---|---|---|
PE1:シーケンス番号(n)のMACアドレス。 PE2:シーケンス番号が1つ(n+1)増加したMACアドレス。 |
PE2はシーケンス番号(n+1)が大きいため、PE2からリモートMACアドバタイズルートをインストールします。 |
ローカルMACルートはシーケンス番号が大きい(n+1)ため、そのルートをアドバタイズする。 |
PE2はシーケンス番号(n+1)が大きいため、PE2からリモートMACアドバタイズルートをインストールします。 |
PE1:シーケンス番号(n)のMACアドレス。 PE2:同じシーケンス番号(n)のMACアドレス。 |
PE1のIPアドレス(10.0.0.1)が低いため、ローカルMACルートをアドバタイズします。 |
PE1のIPアドレス(10.0.0.1)が低いため、PE1からリモートMACアドバタイズルートをインストールします。 |
PE1のIPアドレス(10.0.0.1)が低いため、PE1からのMACアドバタイズルートを使用します。 |
PE1:静的ビットが設定された固定MACアドレス。 PE2:MACアドレスとシーケンス番号(n)。 |
ローカルMACルートは固定されたMACアドレスであるため、アドバタイズします。 syslog メッセージを生成します。 |
PE1は固定されたMACアドレスであるため、PE1からリモートMACアドバタイズルートをインストールします。 |
PE1は固定されたMACアドレスであるため、PE1からのMACアドバタイズルートを使用します。 syslog メッセージを生成します。 |
PE1:シーケンス番号(n)のMACアドレス。 PE2:静的ビットが設定された固定されたMACアドレス。 |
リモートは固定されたMACアドレスであるため、PE2からのMACアドバタイズルートをインストールします。 |
ローカルMACルートは固定されたMACアドレスであるため、アドバタイズします。 syslog メッセージを生成します。 |
PE2は固定されたMACアドレスであるため、PE2からリモートMACアドバタイズルートをインストールします。 |
PE1:静的ビットが設定された固定されたMACアドレス。 PE2:静的ビットが設定された固定MACアドレス。 |
ローカルMACルートはローカルピン留めされたMACアドレスであるため、アドバタイズします。 syslog メッセージを生成します。 |
ローカルMACルートはローカルピン留めされたMACアドレスであるため、アドバタイズします。 syslog メッセージを生成します。 |
PE1のIPアドレス(10.0.0.1)が低いため、PE1からのMACアドバタイズルートを使用します。 syslog メッセージを生成します。 |
Junosは、デフォルトでMACモビリティを自動的にサポートします。MACモビリティを無効にするには、 set protocols evpn mac-mobility no-sequence-numbers
ステートメントを使用します。