このページの内容
 

例:EVPNアクティブ-アクティブマルチホーミングのためのLACPの設定

この例では、イーサネットVPN(EVPN)アクティブ-アクティブマルチホームネットワークのマルチホームカスタマーエッジ(CE)デバイスとプロバイダエッジ(PE)デバイスでリンクアグリゲーション制御プロトコル(LACP)を設定する方法を示します。

要件

この例では、以下のハードウェアおよびソフトウェアコンポーネントを使用しています。

  • モジュラーポートコンセントレータ(MPC)フレキシブルPICコンセントレータ(FPC)のみを備えた4つのMXシリーズ5Gユニバーサルルーティングプラットフォーム。うち:

    • 2台のルーターは、共通のマルチホームカスタマーサイトに接続されたPEデバイスとして設定されます。

    • 1 つのルーターは、シングルホームの顧客サイトに接続されたリモート PE デバイスとして設定されます。

    • 1 つのルーターがコアプロバイダーデバイスとして設定されます。

  • 2つのCEデバイス、うち:

    • 1台のCEデバイスが2台のPEデバイスにマルチホームされています。

    • 1 つの CE デバイスがリモート PE デバイスにシングルホーム接続されています。

始める前に:

  1. デバイスインターフェイスを設定し、PEデバイスのすべてのインターフェイスでMPLSを有効にします。

  2. コアプロバイダーデバイスとPEデバイスの間にOSPFまたはその他のIGPを設定します。

  3. イングレスPEデバイスからリモートエグレスPEデバイスへのMPLSとLSP(ラベルスイッチパス)を設定します。

  4. PE デバイス間の内部 BGP セッションを設定します。

    注:

    コア分離の検出を高速化し、コンバージェンスを向上させるために、BGPセッションで双方向フォワーディング検出(BFD)を設定することをお勧めします。

概要

マルチホームCE-PEリンクの両方のエンドポイントにLACPを設定することで、EVPNアクティブ-アクティブ型マルチホーミング環境でさらなる冗長性を実現できます。マルチホームデバイスは集約されたトランクリンクで設定され、CE-PEリンクのリンクアグリゲーショングループ(LAG)インターフェイスはアクティブまたはスタンバイ状態のいずれかになります。LAGインターフェイスがアクティブな状態にある場合、データトラフィックはCE-PEリンクを介して送信されます。LAGインターフェイスがスタンバイ状態の場合、データトラフィックはブロックされ、LAGインターフェイス状態を通信するための制御トラフィックのみがリンクを介して送信されます。

LAGインターフェイスの状態は、LACPによって監視および操作され、マルチホームPEデバイスをコアから分離する際の高速コンバージェンスを確保します。コア障害が発生した場合、分離された PE デバイスで null ルートが発生する可能性があります。しかし、CE-PEリンクでのLACPのサポートにより、コア分離時に、マルチホームPEデバイスのCE向けインターフェイスがスタンバイ状態に設定され、マルチホームCEデバイスとの間のデータトラフィック送信がブロックされます。コアが障害から回復すると、インターフェイスの状態がスタンバイからアクティブに切り替わります。

EVPNアクティブ-アクティブマルチホーミングにおけるLACPのサポートは、MPLSを使用するEVPNとVXLANを使用するEVPNの両方に適用できます。

CE-PE リンクで LACP が設定されている場合、マルチホーム PE デバイスのコアからの分離は次のように処理されます。

  1. マルチホーム PE デバイスの EVPN BGP ピアが null の場合、PE デバイスはコアから分離されます。絶縁された PE デバイスに接続された CE デバイスには、絶縁された PE デバイスからコア障害が通知されます。

  2. コアの障害について学習すると、データトラフィックはCEデバイスから分離されたマルチホームPEデバイスに転送されません。代わりに、トラフィックは、同じLAGに属する他のマルチホームPEデバイスに迂回されます。これは、分離されたPEデバイスでのトラフィックブラックホールを防ぐのに役立ちます。

  3. マルチホーム CE デバイスが LAG を使用して複数のアクティブなマルチホーム PE デバイスへのトラフィックをロードバランシングする場合、その特定の LAG に対してすべてのマルチホーム PE デバイスに設定された同じシステムIDとともに LACP の設定が、接続されたすべてのマルチホーム CE リンクへの LACP 非同期をトリガーします。

マルチホームデバイスでLACPを設定する場合は、以下の点に留意してください。

  • LAGリンクは、UP/DOWN動作状態に関係なく、アクティブ状態またはスタンバイ状態のいずれかで動作できます。

  • システムの再起動時に、マルチホームPEデバイス上のLACPリンクはアクティブな状態になります。

  • コントロールプレーンがダウンした場合、またはBGP-EVPNセッションがダウンした場合、LACPは、アグリゲーションポートのマルチプレクサステートマシンを実行し、リンクをアクティブからスタンバイに移行するように通知されます。

  • インターフェイスは、アクティブな状態で動作し、その動作状態もアップでない限り、アップとして扱われません。

  • EVPNアクティブ-アクティブマルチホーミングのLACPでは、以下の機能はサポートされていません。

    • LACPシステムIDからのイーサネットセグメント識別子(ESI)値の自動導出。

    • 非LAGインターフェイスの冗長性カバレッジ

    • 静的LAGによるコア分離のための冗長性カバレッジ

    • ノードの分離。

    • EVPNアクティブ-アクティブマルチホーミングを使用したLACPのアクセスエラー

トポロジー

図1 は、マルチホームCEおよびPEデバイスにLACPを設定したEVPNアクティブ-アクティブマルチホーミングネットワークを示しています。デバイスCE1はシングルホームで、リモートPEデバイスPE1に接続されています。デバイス PE2 とデバイス PE3 は、共通のマルチホーム CE—CE2 に接続します。デバイス P は、すべての PE デバイス(PE1、PE2、および PE3)が接続されているコア デバイスです。

マルチホームデバイスのエンドポイント(デバイスCE2、デバイスPE2、デバイスPE3)は、CE-PEリンクでLACPで設定されます。

図1:EVPNアクティブ-アクティブマルチホーミングMPLS core network diagram with CE and PE routers. CE1 connects to PE1 at 192.0.2.1/26. PE1 connects to the core at 192.0.2.65/26 and 192.0.2.66/26. CE2 connects to PE2 and PE3 using LACP for redundancy. Loopback addresses labeled lo0.におけるLACPサポート

デバイス PE3 のコア分離は、次のように処理されます。

  1. マルチホーム CE-PE リンクで LACP が設定された後、LACP の設定と運用データは LACP ピア間で同期され、LAG として動作します。

    LACPピア間の同期は、制御PDUの交換によって行われ、以下の理由で必要です。

    • イーサネットバンドル内のリンクの状態(すべてアクティブまたはスタンバイ)を確認するには。

    • PE デバイスで LACP ポート キーが設定されている場合に、CE デバイスの誤設定を検出して処理します。

    • PE デバイスに LACP ポート キーが設定されている場合に、CE デバイスと PE デバイス間の誤配線を検出して処理します。

    • LACPスピーカーが収束できない場合に、アクターまたはパートナーの解約を検出し、対応するため。

  2. デバイス PE2 とデバイス PE3 が少なくとも 1 つのピアと BGP セッションを確立した後、CE-PE リンクの状態は LACP によってブロック解除モードに設定されます。

  3. コアに障害が発生し、デバイス PE2 の BGP EVPN ピアが NULL になると、デバイス PE2 はコアから分離されます。これにより、デバイス PE2 で NULL ルートが発生する可能性があります。このような状況を防ぐために、デバイスCE2に面したデバイスPE2のLAGインターフェイスをLACPによってアクティブ状態からスタンバイ状態に変更します。

  4. 接続されたマルチホームCE2リンクにLACPから同期外通知が送信され、デバイスCE2とデバイスPE2間のトラフィック伝送がブロックされます。

  5. コントロールプレーンが回復すると、つまりデバイスPE2が他のEVPN PEとのBGPセッションを確立すると、デバイスPE2のLAGインターフェイスはLACPによってスタンバイからアクティブに切り戻されます。

設定

CLIクイックコンフィグレーション

この例をすばやく設定するには、以下のコマンドをコピーしてテキストファイルに貼り付け、改行を削除し、ネットワーク設定に一致させる必要がある詳細情報を変更し、コマンドを [edit] 階層レベルでCLIにコピーアンドペーストして、設定モードから commit を入力します。

デバイスCE1

デバイスCE2

デバイスPE1

デバイスPE2

デバイスPE3

デバイスP

手順

ステップバイステップの手順

次の例では、設定階層内のさまざまなレベルに移動する必要があります。CLIのナビゲーションについては、『CLIユーザーガイド』の「設定モードでのCLIエディターの使用」を参照してください。

デバイスPE2を設定するには:

注:

適切なインターフェイス名、アドレス、およびその他のパラメーターを変更した後、他のマルチホームPEデバイスについてもこの手順を繰り返します。

  1. デバイスPE2に作成する集合型イーサネットインターフェイスの数を指定します。

  2. デバイスPとデバイスPE3にそれぞれ接続するデバイスPE2インターフェイスを設定します。

  3. マルチホームデバイスCE2に向けてae0集約バンドル内のデバイスPE2インターフェイスを設定します。

  4. 集合型イーサネットインターフェイスでアクティブ-アクティブマルチホーミングを設定します。

  5. デバイスPE2のCE-PEリンクにLACPを設定します。

  6. デバイス PE2 のループバック インターフェイスを設定します。

  7. デバイス PE2 のルーター ID と自律システム番号を設定します。

  8. 管理インターフェイスを除くデバイス PE2 のすべてのインターフェイスで MPLS を設定します。

  9. デバイス PE1 が他の EVPN BGP デバイスとピアリングするように、内部 BGP グループを設定します。

  10. 管理インターフェイスを除くデバイス PE2 のすべてのインターフェイスで OSPF と LDP を設定します。

  11. デバイス PE2 に EVPN ルーティング インスタンスを設定し、ルーティング インスタンス パラメーターを割り当てます。

  12. ECMPロードバランシングポリシーを作成し、適用します。

結果

設定モードから、 show chassis、 show interfaces、 show routing-options、 show protocols、 show routing-instances コマンドを入力して設定を確認します。出力に意図した設定が表示されない場合は、この例の手順を繰り返して設定を修正します。

デバイスの設定が完了したら、設定モードから commit を入力します。

手順

ステップバイステップの手順

次の例では、設定階層内のさまざまなレベルに移動する必要があります。CLIのナビゲーションについては、『CLIユーザーガイド』の「設定モードでのCLIエディターの使用」を参照してください。

デバイスCE2を設定するには:

注:

適切なインターフェイス名、アドレス、およびその他のパラメーターを変更した後、他のマルチホームCEデバイスについてこの手順を繰り返します。

  1. デバイスCE2に作成するアグリゲートイーサネットインターフェイスの数を指定します。

  2. デバイスPE2およびデバイスPE3に向かうae0集約バンドル内のデバイスCE2インターフェイスを設定します。

  3. デバイスCE2のCE-PEリンクでLACPを設定します。

  4. デバイスCE2のループバックインターフェイスを設定します。

結果

設定モードから、 show chassis、 show interfaces、 show routing-options、 show protocols、および show routing-instances コマンドを入力して設定を確認します。出力に意図した設定が表示されない場合は、この例の手順を繰り返して設定を修正します。

デバイスの設定が完了したら、設定モードから commit を入力します。

検証

設定が正常に機能していることを確認します。

BGPセッションステータスの確認

目的

デバイス PE2 が他の EVPN PE デバイスとの BGP ピアリングを確立していることを確認します。

アクション

動作モードから、 show bgp summary コマンドを実行します。

意味

デバイス PE2 は、他の EVPN PE デバイス(デバイス PE1 およびデバイス PE3)との BGP ピアリングを確立しています。

マルチホームPEデバイスのLACPインターフェイスステータスの検証

目的

デバイス PE2 の LACP インターフェイスの状態を確認します。

アクション

動作モードから、 show lacp interfaces および show interfaces ae* terse コマンドを実行します。

意味

LACP LAGインターフェイスの状態は、他のEVPN PEデバイスとのBGPピアリングがある場合にアクティブになります。集合型イーサネットインターフェイスの物理インターフェイスの状態は、稼働中で稼働中です。

絶縁された PE デバイスの LACP インターフェイス状態の検証

目的

BGP EVPNピアが確立されていない場合、デバイスPE2のBGPインターフェイス状態を確認します。

アクション

動作モードから、 show lacp interfaces および show interfaces ae* terse コマンドを実行します。

意味

コア分離のため、LAGインターフェイスの状態はスタンバイ状態になり、デバイスCE2とのトラフィックがブロックされます。その結果、コア障害回復時にLACPリンク状態がアクティブに戻るまで、集約されたイーサネットインターフェイスの物理インターフェイスの状態もダウンします。

EVPNルーティングインスタンスの検証

目的

デバイス PE2 の EVPN ルーティング インスタンス パラメーターを確認します。

アクション

動作モードから、 show evpn instance extensive コマンドを実行します。

意味

出力は、以下の情報を提供します。

  • EVPNルーティングインスタンス

  • 各インターフェースの動作モード

  • ルーティングインスタンスのネイバー

  • 各ネイバーから受信した異なるルートの数

  • ルーティングインスタンスに接続されたESI

  • ルーティングインスタンス上のイーサネットセグメント数

  • EVPNインスタンス(EVI)内の各ESIの指定フォワーダー(DF)選択ロール

  • ルーティングインスタンスのVLAN IDとMACラベル