Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

レイヤー 2 VPN および VPLS 向け BFD の設定

以下の手順では、レイヤー2 VPNとVPLSに対して双方向転送検出(BFD)を設定する方法について説明します。VPNでは、PEルーターからCEルーターにトラフィックを伝送するインターフェイスでBFDセッションを設定します。

BFDプロトコルは、ネットワークの障害を検出するシンプルなhelloメカニズムです。Hello パケットは、指定された一定の間隔で送信されます。ルーティング・デバイスが一定時間経過した後に応答を受信しなくなった場合、ネイバー障害が検出されます。BFDは、さまざまなネットワーク環境やトポロジーで動作します。BFDの障害検出タイマーは、BGPのデフォルトの障害検出メカニズムよりも時間制限が短いので、迅速な検出を提供します。

BFD障害検出タイマーは適応型であり、より速く、または遅く調整することができます。BFD障害検出タイマー値が低いほど、障害検知が速くなり、その逆も速くなります。例えば、隣接関係に障害が発生した場合(つまり、タイマーがより遅く障害を検出する)場合、タイマーはより高い値に適応できます。または、ネイバーは、設定された値よりも高い値をタイマーでネゴシエートできます。BFDセッションフラップが15秒のスパンで3回以上発生すると、タイマーはより高い値に適応します。ローカルBFDインスタンスがセッションフラップの原因である場合、バックオフアルゴリズムは受信間隔を2つ増やします。リモートBFDインスタンスがセッションフラップの原因である場合、送信間隔が2つ増加します。コマンドを clear bfd adaptation 使用して、BFD間隔タイマーを設定された値に戻すことができます。コマンドは clear bfd adaptation ヒットレスであるため、コマンドがルーティング デバイス上のトラフィック フローに影響を与えることはありません。

  1. BFD障害検知を有効にできます。BFD障害検出タイマーは適応型であり、より速く、または遅く調整することができます。BFD障害検出タイマー値が低いほど、障害検知が速くなり、その逆も速くなります。例えば、隣接関係に障害が発生した場合(つまり、タイマーがより遅く障害を検出する)場合、タイマーはより高い値に適応できます。または、ネイバーは、設定された値よりも高い値をタイマーでネゴシエートできます。BFDセッションフラップが15秒のスパンで3回以上発生すると、タイマーはより高い値に適応します。バックオフ アルゴリズムは、ローカル BFD インスタンスがセッション フラップの原因である場合、受信(Rx)の間隔を 2 つ増やします。リモートBFDインスタンスがセッションフラップの原因である場合、送信(Tx)の間隔が2つ増加します。

    BFD障害検出を有効にし、BFDセッション検出時間を適応するための閾値を指定するには、 thresholdステートメントを使用してミリ秒単位で時間を指定します。検出時間がしきい値以上の値に適応すると、1つのトラップと1つのシステムログメッセージが送信されます。

    メモ:

    しきい値時間は、最小間隔または最小受信間隔ステートメントで指定された値以上でなければなりません。

    コマンドを clear bfd adaptation 使用して、BFD間隔タイマーを設定された値に戻すことができます。コマンドは clear bfd adaptation ヒットレスであるため、コマンドがルーティング デバイス上のトラフィック フローに影響を与えることはありません。

  2. ローカルルーティングデバイスがHelloパケットを送信してから、BFDセッションを確立したネイバーからの返信を受信することを期待する最小間隔を指定できます。 最小 間隔ステートメントを使用して、ミリ秒単位で間隔を指定します。

    オプションとして、このステートメントを使用する代わりに、最小間隔(ステートメントで指定)と最小受信間隔ステートメントを使用して、最小送受信間隔を transmit-interval 個別に指定することができます。

  3. ローカル・ルーティング・デバイスがBFDセッションを確立したネイバーから応答を受け取る必要がある最小間隔を設定することができます。 最小受信間隔 ステートメントを使用して、ミリ秒の数を指定します。
  4. 特定の数のhelloパケットがそのインターフェイスを介して隣接ルーターから受信されていない場合、インターフェイスを宣言ダウンすることを指定できます。 乗数 ステートメントを含めて、Helloパケット数を指定します。
  5. 適応なしステートメントを含めることで、BFDセッションが変化するネットワーク条件に適応しないように設定することができます。ネットワークでBFDアダプテーションを無効にすることが望ましい場合を除き、BFD適応を無効にしないことをお勧めします。
  6. 送信間隔ステートメントを含めて、ステートメントのbfd-liveness-detection送信間隔オプションを指定します。ピアのネゴシエートされた送信間隔は、BFDパケットをピアに送信するまでの間隔です。ピアの受信間隔は、ピアから送信されたパケット間で必要な最小時間です。受信間隔はピア間でネゴシエートされません。送信間隔を決定するために、各ピアは設定された最小送信間隔をピアの最小受信間隔と比較します。2つの数字のうち大きい方は、そのピアの送信間隔として受け入れられます。

    ステートメントは transmit-interval 、BFDステートメントが送信される頻度を指定し、以下のオプションを含みます。

    • minimum-interval milliseconds—ローカルルーティングデバイスがBFDセッションを確立したネイバーにhelloパケットを送信する最小間隔をミリ秒単位で指定します。

    • threshold milliseconds— BFD セッション送信間隔を適応するためのしきい値を指定します。送信間隔が閾値より大きい値に適応すると、1つのトラップと1つのシステムメッセージが送信されます。

      メモ:

      ステートメントで指定されたしきい値は、 threshold ステートメントでminimum-intervaltransmit-interval指定された値よりも大きくなければなりません。

  7. バージョン ステートメントを含めて BFD バージョン を指定します。BFDをバージョン1に設定するか、 オプションを含めることでBFDに必要なバージョンを automatic 決定することができます。