Junos Fusion EnterpriseおよびMC-LAGとのEVPN-MPLS相互作用について
Junos OS リリース 17.4R1 以降では、イーサネット VPN(EVPN)を使用して、Junos Fusion Enterprise またはマルチシャーシ リンク アグリゲーション グループ(MC-LAG)ネットワークを MPLS ネットワークからデータ センターまたはキャンパス ネットワークに拡張できます。この機能の導入により、分散したキャンパスやデータセンターのサイトを相互接続して、単一のレイヤー2仮想ブリッジを形成できるようになりました。
図 1 は、サテライト デバイスがマルチホームされているアグリゲーション デバイス(PE2 と PE3)として機能する 2 台の EX9200 スイッチを備えた Junos Fusion Enterprise トポロジーを示しています。2台のアグリゲーションデバイスは、ICL(シャーシ間リンク)とMC-LAGのICCP(シャーシ間制御プロトコル)プロトコルを使用して、Junos Fusion Enterpriseトポロジーを接続および維持します。EVPN-MPLS環境のPE1は、MC-LAGを使用したJunos Fusion EnterpriseのPE2およびPE3と相互運用されます。
とのEVPN-MPLSインターワーキング
図 2 は、カスタマー エッジ(CE)デバイス CE1 が PE2 と PE3 にマルチホームされた MC-LAG トポロジーを示しています。PE2 と PE3 は、ICL と MC-LAG の ICCP プロトコルを使用して、トポロジーを接続および維持します。EVPN-MPLS環境のPE1は、MC-LAG環境のPE2およびPE3と相互運用します。
の相互作用
このトピックでは、 図 1 と 図 2 を参考にして、さまざまなシナリオとポイントを示します。
図 1 と図 2 に示すユースケースでは、アクティブ/アクティブ モードでの EVPN マルチホーミングと、PE2 および PE3 での MC-LAG の両方を設定する必要があります。マルチホーミング、アクティブ/アクティブ、および MC-LAG を備えた EVPN には、トラフィック、特にブロードキャスト、不明なユニキャスト、マルチキャスト(BUM)トラフィックを処理するための独自の転送ロジックがあります。マルチホーミング、アクティブ-アクティブ、および MC-LAG を使用する EVPN の転送ロジックが互いに矛盾し、問題を引き起こすことがあります。このトピックでは、問題と、EVPN-MPLS相互作用機能がこれらの問題を解決する方法について説明します。
このトピックで説明するEVPN-MPLSインターワーキング固有の実装を除き、EVPN-MPLS、Junos Fusion Enterprise、MC-LAGは、スタンドアロン機能と同じ機能と機能を提供します。
Junos Fusion EnterpriseおよびMC-LAGでEVPN-MPLSを使用するメリット
EVPN-MPLS と Junos Fusion Enterprise および MC-LAG を使用して、分散したキャンパスやデータ センター サイトを相互接続し、単一のレイヤー 2 仮想ブリッジを形成します。
BUMトラフィック処理
図 1 と 図 2 に示すユースケースでは、PE1、PE2、および PE3 は EVPN ピアで、PE2 と PE3 は MC-LAG ピアです。両方のピア セットが制御情報を交換してトラフィックを相互に転送するため、問題が発生します。表1は、EVPN-MPLS相互作用機能を実装する際に発生する問題と、ジュニパーネットワークスが解決する方法の概要を示しています。
BUM トラフィック方向 |
Junos Fusion EnterpriseおよびMC-LAGロジックとのEVPNインターフェイス |
発行 |
ジュニパーネットワークスの実装アプローチ |
|---|---|---|---|
ノースバウンド(PE2 は、ローカルに接続されたシングルホームまたはデュアルホーム インターフェイスから BUM パケットを受信します)。 |
PE2 は、BUM パケットを以下にフラッディングします。
|
PE2とPE3の間には、MC-LAG ICLとEVPN-MPLSパスの2つのBUM転送パスがあります。転送パスが複数あると、パケットが重複し、ループが発生します。 |
|
サウスバウンド(PE1 は BUM パケットを PE2 と PE3 に転送します)。 |
PE2 と PE3 はどちらも BUM パケットのコピーを受信し、ICL を含むすべてのローカル インターフェイスからパケットをフラッディングします。 |
PE2 と PE3 はどちらも BUM パケットを ICL から転送するため、パケットの重複とループが発生します。 |
スプリット ホライズン
図 1 と図 2 に示すユースケースでは、スプリット ホライズンにより、BUM パケットの複数のコピーが CE デバイス(サテライト デバイス)に転送されるのを防止できます。ただし、EVPN-MPLSとMC-LAGのスプリットホライズン実装は互いに矛盾しているため、問題が発生します。表2は、この問題と、ジュニパーネットワークスがEVPN-MPLSインターワーキング機能を実装する際にその問題を解決する方法について説明しています。
BUM トラフィック方向 |
Junos Fusion EnterpriseおよびMC-LAGロジックとのEVPNインターフェイス |
発行 |
ジュニパーネットワークスの実装アプローチ |
|---|---|---|---|
ノースバウンド(PE2 はローカルに接続されたデュアルホーム インターフェイスから BUM パケットを受信します)。 |
|
EVPN-MPLS と MC-LAG の転送ロジックは互いに矛盾しているため、BUM トラフィックが ES に転送されない可能性があります。 |
ローカル バイアスをサポートすることで、ローカルでスイッチングされたトラフィックのポートの DF および非 DF ステータスを無視します。 |
サウスバウンド(PE1 は BUM パケットを PE2 と PE3 に転送します)。 |
PE1 から受信したトラフィックは、マルチホーム ES の EVPN DF および非 DF 転送ルールに従います。 |
何一つ。 |
該当なし。 |
MAC ラーニング
EVPN と MC-LAG は、MAC アドレスの学習に同じ方法を使用します。つまり、PE デバイスはローカル インターフェイスから MAC アドレスを学習し、そのアドレスをピアに同期させます。ただし、EVPNとMC-LAGの両方がアドレスを同期していることを考えると、問題が発生します。
表3 は、この問題と、EVPN-MPLS相互作用の実装によってどのように問題を防止するかを示しています。 図1 と 図2 に示すユースケースは、この問題を示しています。どちらのユースケースでも、PE1、PE2、およびPE3はEVPNピアであり、PE2およびPE3はMC-LAGピアです。
MAC同期ユースケース |
Junos Fusion EnterpriseおよびMC-LAGロジックとのEVPNインターフェイス |
発行 |
ジュニパーネットワークスの実装アプローチ |
|---|---|---|---|
PE2およびPE3のシングルホームまたはデュアルホームインターフェイスでローカルに学習されたMACアドレス。 |
|
PE2とPE3は、EVPNピアとMC-LAGピアの両方として機能するため、これらのデバイスには複数のMAC同期パスがあります。 |
|
PE1のシングルホームまたはデュアルホームインターフェイスでローカルに学習されたMACアドレス。 |
EVPNピア間では、EVPN BGPコントロールプレーンを使用してMACアドレスを同期します。 |
何一つ。 |
該当なし。 |
Junos Fusion Enterprise でのカスケード ポートとアップリンク ポート間のダウン リンクの処理
このセクションは、Junos Fusion EnterpriseとのEVPN-MPLS相互作用にのみ適用されます。
図 1 に示す Junos Fusion Enterprise では、アグリゲーション デバイス PE2 が PE1 から BUM パケットを受信し、PE2 のカスケード ポートとサテライト デバイス SD1 の対応するアップリンク ポート間のリンクがダウンしていると仮定します。BUM パケットが MC-LAG と EVPN マルチホーミングのどちらで処理されても結果は同じで、パケットは ICL インターフェイスを介して PE3 に転送され、PE3 はデュアルホームの SD1 に転送されます。
マルチホーミング アクティブ-アクティブを備えた EVPN がデュアルホーム SD1 でこの状況を処理する方法をさらに説明するために、DF インターフェイスが PE2 に存在し、ダウン リンクに関連付けられており、非 DF インターフェイスが PE3 に存在すると仮定します。通常、マルチホーミング アクティブ-アクティブ転送ロジックを使用するEVPNでは、非DFインターフェイスがパケットを破棄します。ただし、DFインターフェイスに関連付けられたダウンリンクにより、PE2はICLを介してBUMパケットをPE3に転送し、PE3の非DFインターフェイスはパケットをSD1に転送します。
レイヤー 3 ゲートウェイのサポート
EVPN-MPLS相互作用機能は、拡張ブリッジドメインとVLANに対して、以下のレイヤー3ゲートウェイ機能をサポートします。
拡張ブリッジ ドメインまたは VLAN 間でトラフィックを転送するための IRB(統合型ルーティングおよびブリッジング)インターフェイス。
拡張ブリッジ ドメインまたは VLAN 内の物理(ベアメタル)サーバーから、別の拡張ブリッジ ドメインまたは VLAN 内の物理サーバーまたは仮想マシンにトラフィックを転送するためのデフォルト レイヤー 3 ゲートウェイ。