Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

このページでは
 

例: デバイスの BFD のOSPF

この例では、デバイスに対して BFD(Bidirectional Forwarding Detection)プロトコルを設定する方法OSPF。

要件

開始する前に、以下を実行します。

概要

hello 間隔と dead インターバル設定OSPF調整する代わりに、ルートのコンバージェンスを高めるのは、BFD を設定する方法です。BFD プロトコルは、ネットワークの障害を検知するシンプルな Hello メカニズムです。BFD 障害検知タイマーは、障害検知メカニズムよりもタイマー OSPF短く、より迅速な検出を提供します。

BFD は、イーサネット インターフェイスなど、障害を迅速に検出できないインターフェイスで便利です。SONETインターフェイスなどのその他のインターフェイスには、障害検知機能が組み込済みです。これらのインターフェイスで BFD を設定する必要は不要です。

BFD は、ネイバー インターフェイスのペアでOSPFします。hello 間隔OSPF dead インターバル設定とは異なり、リモート エリア内のすべてのインターフェイスで BFD を有効OSPF必要があります。

この例では 障害検出を有効にするには、エリア bfd-liveness-detection 0.0.0.0 でネイバー OSPF インターフェイス fe-0/1/0 にステートメントを含め、BFD パケット交換間隔を 300 ミリ秒に設定し、発信インターフェイスの宣言を引き起こす欠落 hello パケット数として 4 を設定し、次の設定で完全な隣接関係を持つ OSPF ネイバーにのみ BFD セッションを設定します。

  • フルネイバーのみ —Junos OS リリース 9.5 以降では、BFD プロトコルを設定して、OSPF ネイバーに対してのみ BFD セッションを確立し、ネイバーの完全隣接関係を持つ必要があります。デフォルトの動作は、すべての接続ネイバーに BFD OSPFします。

  • minimum-interval— 最小間隔(ミリ秒)を設定します。その後、ローカル ルーティング デバイスは hello パケットと、BFD セッションを確立したネイバーからの応答を受信する最小間隔をローカル ルーティング デバイスから送信します。1~255,000ミリ秒の範囲で数字を設定できます。送信間隔の最小間隔とステートメントを使用して、最小送信間隔と受信間隔 個別 minimum-receive-interval に指定できます。

    注:

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

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

    • 多数の BFD セッションを持つ大規模なネットワーク導入の場合は、500 ms 未満の最小間隔を指定します。不安定性の問題を回避するには、1,000 ms 間隔を推奨します。

      注:
      • bfdd プロセスでは、検出間隔の設定は 300 ms より低くなります。システム上で実行されている ppmd などの優先度の高いプロセスがある場合、CPU は bfdd プロセスではなく、ppmd プロセスに時間を費やす場合があります。

      • 支社/SRX シリーズでは、BFD パケットの最小キープアリー間隔として 1000 ms を推奨します。

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

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

  • 数 — 発信インターフェイスが宣言されるネイバーによって受信されない hello パケットの数を設定します。デフォルトでは、3 つの hello パケットが欠落すると、発信インターフェイスは宣言されます。1~255の範囲で値を設定できます。

トポロジ

構成

手順

CLI迅速な設定

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

手順

1 つのネイバー インターフェイス上で接続OSPF BFD プロトコルを設定するには、次の手順に示します。

  1. ネットワーク エリアOSPF作成します。

    注:

    OSPFv3 を指定するには、ステートメント ospf3 を階層レベルに [edit protocols] 含てます。

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

  3. 最小送受信間隔を指定します。

  4. 発信インターフェイスが宣言ダウンする原因となる、欠落した hello パケットの数を設定します。

  5. すべてのネイバー隣接関係を持つOSPF BFD セッションのみ設定します。

  6. デバイスの設定が完了したら、設定をコミットします。

    注:

    この設定全体を、もう一方のネイバー インターフェイスで繰り返します。

結果

コマンドを入力して設定を確認 show protocols ospf します。出力結果に意図した設定結果が表示されない場合は、この例の手順を繰り返して設定を修正します。

OSPFv3 の設定を確認するには、 コマンドを入力 show protocols ospf3 します。

検証

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

BFD セッションの検証

目的

OSPF インターフェイスがアクティブな BFD セッションを持ち、セッション コンポーネントが正しく設定されていることを検証します。

アクション

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

意味

出力には BFD セッションに関する情報が表示されます。

  • [アドレス] フィールドには、ネイバーの IP アドレスが表示されます。

  • [インターフェイス] フィールドには、BFD に設定したインターフェイスが表示されます。

  • [状態] フィールドにはネイバーの状態が表示され、「フル」を表示して、設定したネイバーの隣接関係全体が反映されます。

  • [送信間隔] フィールドには、BFD パケットを送信するように設定した間隔が表示されます。

  • [Multiplier]フィールドには、設定した乗数が表示されます。