Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

EVPNデュアルホーミングでのバックアップ活性検出

デフォルトでは、EVPN ネットワーク内のスパイン/リーフ型デバイスにはコア分離機能が実装されています。デバイスがすべてのEVPN BGPピアリングセッションを失うと、コア分離機能がトリガーされます。コア分離機能は、LACPを使用して、すべてのL2 ESI LAGインターフェイスをシャットダウンします。

状況によっては、コア・アイソレーション機能によって好ましい結果が得られます。他の状況では、コア分離機能は望ましくない結果を生成しますが、無効にすることで防止できます。ただし、デュアルホーム アーキテクチャでは、一方または両方のピアでコア分離機能を無効にすると、他の問題が発生する可能性があります。これらの問題に対処するには、ノードの活性検出をデフォルトのコア分離機能と共に設定します。

EVPN コア分離構成

図 1 は、コア分離のデフォルト設定を使用した 2 つのスパインデバイスを使用した EVPN-VXLAN トポロジーを示しています。リーフデバイスとして動作するQFX5110スイッチは、スパインデバイスへのESI-LAGインターフェイスを介して、アクティブ/アクティブモードでマルチホームされます。

図1: EVPN-VXLANのデフォルトのコア分離 EVPN-VXLAN Default Core Isolation

スパイン0とスパイン1の間のリンクがダウンすると、最後に確立されたBGPピアリングセッションもダウンします。デフォルトのコア分離機能は、LACPをトリガーして、スパイン0および1のリーフ向けインターフェイスをスタンバイモードに設定します。これにより、両方のリーフデバイスとの間のデータトラフィックがドロップされ、データセンター内のトラフィックが停止しますが、これは望ましくない結果です。

2は、2台のスパインデバイスが no-core-isolation 設定されたEVPN-VXLANトポロジーを示しています。リーフデバイスとして動作するQFX5110スイッチは、スパインデバイスへのESI-LAGインターフェイスを介して、アクティブ/アクティブモードでマルチホームされます。

図2: コア分離なしのEVPN-VXLAN EVPN-VXLAN No Core Isolationデータ

コア分離機能を無効にすると、次の問題が発生する可能性があります。

  • no-core-isolation両方のスパインデバイスで を設定すると、BGPがダウンしていてもリーフデバイスへのリンクはアップしたままになります。しかし、ARP/ND解決が失敗するため、L3トラフィックが失敗する可能性があります。スパイン0がARP/NDリクエストを生成すると、ARP/ND応答がスパイン1にロードバランシングされる場合があります。しかし、BGPがダウンしているため、コントロールプレーンは同期せず、ARP解決に失敗します。

  • スパイン0にのみ設定すると no-core-isolation 、BGPがダウンしたときにスパイン1のみがリーフフェーシングインターフェイスをシャットダウンします。ただし、スパイン0がダウンしても、スパイン1はリーフに面したインターフェイスをダウンさせ、両方のリーフデバイスとの間のデータトラフィックを停止します。

図3 は、(バックアップ活性検出)が設定された2つのスパインデバイス node-detection を使用したEVPN-VXLANトポロジーを示しています。リーフデバイスとして動作するQFX5110スイッチは、スパインデバイスへのESI-LAGインターフェイスを介して、アクティブ/アクティブモードでマルチホームされます。

図3: EVPNノード検出(バックアップ活性検出) EVPN Node Detection (Backup Liveness Detection)

ノード活性検出では、EVPNピア間に設定されたBFDを使用し、片側はBFDとBGPのステータスに基づいてアクションを実行するように設定されています。このアクションにより、トラフィックの転送がネットワーク上で継続されます。BFD 活性セッションは、標準インターフェイスまたは EVPN BGP ピアデバイス間の管理インターフェイス上で実行できます。スパイン間のリンクがダウンしている場合でも、ノードの活性性を検出する必要があります。そのため、ノードの活性検出は別のネットワークで実行する必要があります。

メモ:

Junos OS Evolvedプラットフォームは、管理ポートを介したBFDをサポートしていません。

バックアップ活性検出の利点

  • コア分離イベント中に、デュアルホーム環境のいずれかのデバイスでリーフ側のリンクを上に維持できます。

  • スパインデバイスでBGPに障害が発生した場合でも、内部トラフィックが継続することを確認します。

動作

ノードの活性機能は次のように動作します。BGPセッションがアップしている場合、両方のピアはリーフに面したESI-LAGインターフェイスを稼働状態に維持します。BGPセッションがダウンしているが、BFDセッションが稼働している場合。が設定された action スパインは、リーフに面したESI-LAGインターフェイスを停止します。設定されていない action スパインは、ESI-LAGをリーフデバイスに向けて上に保ちます。ノードの活性を追跡しているBGPセッションとBFDセッションがダウンしている場合は、スパインデバイスの1つがダウンしたことを示しています。その後、 が設定されたスパインは action 、アクティブな場合、リーフに面したESI-LAGインターフェイスを稼働したままにします。BFDセッションが復旧すると、設定されたスパインは action 再びリーフに面したESI-LAGインターフェイスを停止します。

表1は、さまざまなシナリオにおける各スパインデバイスの状態をまとめたものです。構成されるアクションは、 または trigger-node-isolationのいずれかになりますlaser-offlaser-offアクションとして、ESI-LAGに面したリーフは、コア絶縁でレーザーオフ信号を受信します。設定されたアクションが l2 プロセスの場合trigger-node-isolation、リーフに面した ESI-LAG リンクはリンクダウン状態にされます。

表1:バックアップ活性の動作

BGP の状態

ノードの活性 BFD 状態

設定済みの action スパイン上

未設定のスパイン action

コメント

アップ - >ダウン

ダウン

ESI-LAGは稼働したまま

ESI-LAGは稼働したまま

例えば、スパイン0ではBGPとライブネスの両方がダウンしています。これはスパイン1が利用できないことを意味します。アクション設定に関係なくESI LAGを維持

アップ - >ダウン

ESI-LAGを停止します

ESI-LAGは稼働したまま

BGP の状態はダウンしています。しかし、BFDは稼働しています。これは、スプリットブレインシナリオを示しています。1 つの ESI LAG のみがアップしている必要があります。そのため、アクションが設定されたデバイスのESI LAGをシャットダウンします。

ダウン - >アップ

ダウン

ESI LAGがダウンしている場合は、起動します。

ESI-LAGは稼働したまま

BGP のステータスが優先されます

ダウン - >アップ

ESI LAGがダウンしている場合は、起動します。

ESI-LAGは稼働したまま

BGP のステータスが優先されます

制限

  • Junos OS Evolvedプラットフォームは、管理ポートを介したプロトコルパケットの送信を妨げるJunos OS Evolvedの制限により、管理ポートを介したBFDをサポートしていません。

  • EVPNノードの活性検出は、マルチホップBFDをサポートしていません。直接接続されたインターフェイス上でのノード活性検出を設定します。

  • 上書きnode-detection構成の構成no-core-isolation

EVPNバックアップ活性検出の設定

以下の要素を設定して、EVPNピアのバックアップ活性検出機能を有効にします。

1. 両方のEVPNピアで ノード検出 を設定し、 action 一方のピアにのみを設定します。

  • 設定されたピア1 action

  • ピア 2 (設定なし action )

2. laser-off ステートメントを使用する場合は、ESI LAGのメンバーに対して 非同期通知 を設定する必要があります。

3. trigger-node-isolation ステートメントを使用する場合、リンクダウンアクションでネットワーク分離を設定し、コア 分離 で必要なインターフェイスを停止する必要があります。

ステータスの確認

show bfd session コマンドを使用して、ピア デバイスから BFD を表示できます。

セットが action の場合 laser-off、システム ログ メッセージで状態情報を確認できます。