Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
このページの
 

例: 内部ホスト ピア セッションでの BFD BGP設定

この例では、BFD(Bidirectional Forwarding Detection)プロトコルでIBGP(内部BGPピア セッションを設定して、ネットワークの障害を検出する方法を示しています。

要件

この例を設定する前に、デバイス初期化以外の特別な設定を行う必要はありません。

概要

IBGP セッションで BFD を有効にする最小設定は、ステートメントを BFD セッションに参加しているすべての BGP 設定に bfd-liveness-detection minimum-interval 含めるという方法です。ステートメント minimum-interval は、障害検知の最小送受信間隔を指定します。具体的には、この値は、ローカル ルーティング デバイスが hello パケットを送信する最小間隔と、BFD セッションを確立したネイバーからの応答を受信するとルーティング デバイスが期待する最小間隔を表します。1~255,000ミリ秒の値を設定できます。

必要に応じて、 および ステートメントを使用して最小送信間隔と受信間隔 transmit-interval minimum-intervalminimum-receive-interval 個別に指定できます。これらのステートメントおよび他のオプションの BFD 設定ステートメントについては、 を参照 bfd-liveness-detection してください。

メモ:

BFD は、システム リソースを消費する集中的なプロトコルです。ルーティング エンジンベースのセッションに100ミリ秒未満の BFD の最小間隔を指定し、分散 BFD セッションで 10 ミリ秒未満を指定すると、BFD フラッピングが不要になる可能性があります。

ネットワーク環境によっては、以下の推奨事項が追加される場合があります。

  • 一般的なスイッチオーバー イベント中に BFD フラッピングをルーティング エンジンするには、アプリケーション ベース のセッションに 5,000 ミリ秒の最小間隔ルーティング エンジンします。この最小値は、一般的な ルーティング エンジン スイッチオーバー イベント中に、RPD、MIBD、SNMPD などのプロセスが指定したしきい値を超える CPU リソースを利用するために必要です。このため、CPU リソースが不足するため、BFD の処理とスケジューリングが影響を受ける可能性があります。

  • デュアル シャーシ クラスタ制御リンク シナリオ中に BFD セッションが維持される場合、最初の制御リンクに障害が発生した場合、最小間隔 6,000 ミリ秒を指定して、ルーティング エンジン ベースのセッションに対して LACP がセカンダリ ノードにフラッピングされるのを防ぐ。

  • 多数の BFD セッションを持つ大規模なネットワーク導入の場合、ルーティング エンジン ベース のセッションに 300 ミリ秒、分散 BFD セッションで 100 ミリ秒の最小間隔を指定します。

  • 非常に大規模なネットワーク導入と多数の BFD セッションについては、詳細については、カスタマー サポートジュニパーネットワークスにお問い合わせください。

  • ノンストップ アクティブ ルーティング(NSR)が設定されている場合に、ルーティング エンジン スイッチオーバー イベント中に BFD セッションを維持するには、ルーティング エンジン ベースのセッションに 2,500 ミリ秒の最小間隔を指定します。NSR が設定された分散 BFD セッションでは、最小間隔の推奨事項は変更されず、ネットワークの導入によってのみ異なります。

BFD は、デフォルトのルーティング インスタンス(メイン ルーター)、ルーティング インスタンス、論理システムでサポートされています。この例では、論理システムの BFD を示しています。

図1は、 内部ピアセッションを持つ典型的なネットワークを示しています。

図 1:IBGPセッションでの典型的なネットワーク Typical Network with IBGP Sessions

構成

CLI迅速な設定

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

デバイス A

デバイス B

デバイス C

デバイス A の設定

手順

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

デバイス A を設定するには、以下の手順にアクセスします。

  1. 物理リンクをCLIシステム A に設定します。

  2. インターフェイスを設定します。

  3. 設定BGP。

    デバイス A がデバイス C に直接接続されていない場合でも、ステートメントはデバイス B とデバイス C の両方 neighbor に含まれます。

  4. BFD を設定します。

    接続ピアで同じ最小間隔を設定する必要があります。

  5. (オプション)BFD トレースを設定します。

  6. 設定OSPF。

  7. 直接ルートを受け入れるポリシーを設定します。

    このシナリオで役立つその他のオプションは、ネットワーク ルートまたはローカル ルートを通じて学習したOSPF受け入れる場合があります。

  8. ルーター ID と自律システム(AS)番号を設定します。

  9. デバイスの設定が完了したら、設定モード commit から を入力します。 これらの手順を繰り返して、デバイス B とデバイス C を設定します。

結果

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

検証

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

BFD が有効になっている検証

目的

IBGP ピア間で BFD が有効になっているか検証します。

アクション

動作モードから コマンドを入力 show bgp neighbor します。フィルタを使用して | match bfd 出力を絞り込む

意味

この出力では、論理システム A には BFD が有効になっている 2 つのネイバーが設定されています。BFD が有効になっていない場合、出力は表示 BFD: disabled, down され、 <BfdEnabled> オプションは大分になります。BFD が有効でセッションがダウンしている場合、出力に BFD: enabled, down .出力はまた、トレース操作が設定されたため、BFD 関連のイベントがログ ファイルに書き込されていることを示しています。

BFD セッションがアップの確認

目的

BFD セッションがアップしているのを検証し、BFD セッションの詳細を表示します。

アクション

動作モードから コマンドを入力 show bfd session extensive します。

意味

出力 TX interval 1.000, RX interval 1.000 は、 ステートメントで設定された設定を表 minimum-interval します。その他のすべての出力は、BFD のデフォルト設定を表しています。デフォルト設定を変更するには、 ステートメントの下に オプションのステートメントを含 bfd-liveness-detection める必要があります。

詳細な BFD イベントの表示

目的

BFD トレース ファイルの内容を表示して、必要に応じてトラブルシューティングをサポートします。

アクション

動作モードから コマンドを入力 file show /var/log/A/bgp-bfd します。

意味

ルートが確立される前に、 No route to host メッセージが出力に表示されます。ルートが確立された後、最後の 2 行には、両方の BFD セッションが設定されます。

ループバック インターフェイスの非アクティブ化と再有効化後の詳細な BFD イベントの表示

目的

ルーターやスイッチをダウンして動作を戻した後、何が起こっているかを確認します。ルーターやスイッチの停止をシミュレーションするには、論理システム B のループバック インターフェイスを非アクティブにします。

アクション

  1. 設定モードから コマンドを入力 deactivate logical-systems B interfaces lo0 unit 2 family inet します。

  2. 動作モードから コマンドを入力 file show /var/log/A/bgp-bfd します。

  3. 設定モードから コマンドを入力 activate logical-systems B interfaces lo0 unit 2 family inet します。

  4. 動作モードから コマンドを入力 file show /var/log/A/bgp-bfd します。