Junos Fusion EnterpriseおよびMC-LAGを使用したEVPN-MPLSの相互作用について
イーサネットVPN(EVPN)を使用して、MPLSネットワークを介してJunos Fusion Enterpriseまたはマルチシャーシリンクアグリゲーショングループ(MC-LAG)ネットワークをデータセンターまたはキャンパスネットワークに拡張できます。この機能の導入により、分散したキャンパスサイトとデータセンターサイトを相互接続して、単一のレイヤー2仮想ブリッジを形成できるようになりました。
図1 は、サテライトデバイスがマルチホームされているアグリゲーションデバイス(PE2およびPE3)として機能する2台のEX9200スイッチを備えたJunos Fusion Enterpriseトポロジーを示しています。2つのアグリゲーションデバイスは、MC-LAGのシャーシ間リンク(ICL)とシャーシ間制御プロトコル(ICCP)プロトコルを使用して、Junos Fusion Enterpriseトポロジーを接続し、維持します。EVPN-MPLS環境のPE1は、MC-LAGを使用するJunos Fusion EnterpriseのPE2およびPE3と相互作用します。
図2 は、カスタマーエッジ(CE)デバイスCE1がPE2とPE3にマルチホームされているMC-LAGトポロジーを示しています。PE2とPE3は、MC-LAGのICLと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、Junos Fusion Enterprise、およびMC-LAGは、このトピックで説明したEVPN-MPLSインターワーキング固有の実装以外に、以下のシナリオを除き、スタンドアロンの機能と同じ機能と機能を提供します。
-
アクティブ/アクティブEVPN-MPLSおよびアクティブ/アクティブ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転送パスがあります。複数転送pa=++++ これにより、パケットの重複とループが発生します。 |
|
|
サウスバウンド(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 ピア間で、MAC アドレスは EVPN BGP コントロール プレーンを使用して同期されます。 |
なし。 |
該当なし。 |
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ゲートウェイ。
変更履歴テーブル
サポートされる機能は、使用しているプラットフォームとリリースによって決まります。 機能エクスプローラー を使用して、機能がお使いのプラットフォームでサポートされているかどうかを確認します。