Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

インターフェイスのダンピング

概要 あなた(ネットワーク管理者)は、アップとダウンの状態間の物理インターフェイス遷移のアドバタイズを減らすためにダンピングを設定することができます。

物理インターフェイス ダンピングの概要

物理インターフェイスダンピングは、インターフェイス上でのアップ/ダウン遷移(フラッピング)のアドバタイズを制限します。遷移が発生するたびに、インターフェイスの状態が変更され、上位ルーティングプロトコルにアドバタイズが生成されます。ダンピングは、これらの広告の数を減らすのに役立ちます。

ネットワーク導入の観点から、物理インターフェイス フラップは以下のカテゴリーに分類されます。

  • 短時間のほぼ瞬時の複数のフラップ(ミリ秒)

  • 長時間の定期フラップ(秒)

図 1 は、これらのタイプのインターフェイス フラップと、それぞれのケースで使用できるダンピング設定を説明するために使用されます。

図 1:トランスポート機器を介して接続された 2 つのルーター インターフェイス Two Router Interfaces Connected Through Transport Equipment
メモ:

物理インターフェイスの両端で同様のダンピング設定を使用することをお勧めします。片方でインターフェイスダンピングを設定し、もう片方でインターフェイスダンピングを設定しない場合、望ましくない動作が発生する可能性があります。

インターフェイスダンピングのタイプは、遷移時間の長さに依存します。

物理インターフェイスの遷移を短くするためのダンピング概要

図 1 は、 2 台のルーターとそれらの間に 2 つのトランスポート デバイスを持つルーターを示しています。2 台のトランスポート デバイス間の冗長リンクに障害が発生した場合、 Junos OS Evolved はリンク スイッチングを実行します。リンクスイッチングには数ミリ秒かかります。 図 2 に示すように、スイッチング中に、両方のデバイス インターフェイスで、数ミリ秒のアップ/ダウンを実行する複数のフラップが発生する可能性があります。これらの複数のフラップが上位ルーティング プロトコルにアドバタイズされると、望ましくないルート更新が発生する可能性があります。そのため、これらのインターフェイスフラップを減衰させる必要があります。

メモ:

ダンピングは、ルーティング プロトコルにのみ適しています。

より短い物理インターフェイス遷移では、インターフェイス上の hold-time ステートメントでインターフェイスダンピングを設定します。ホールドタイマーは、ホールドタイマー時間が過ぎるまでインターフェイス遷移をアドバタイズしないことで、インターフェイスダンピングを有効にします。ホールドダウンタイマーが設定されており、インターフェイスがアップからダウンになると、ダウンホールドタイムタイマーがトリガーされます。保留時間中に発生するインターフェイス遷移はすべて無視されます。タイマーが終了し、インターフェイスの状態がまだ ダウンしている場合、ルーターはインターフェイスがダウンしていることをアドバタイズするようになります。同様に、ホールドアップ タイマーが設定されており、インターフェイスがダウンからアップになると、アップ ホールドタイム タイマーがトリガーされます。保留時間中に発生するインターフェイス遷移はすべて無視されます。タイマーが終了し、インターフェイスの状態がまだ アップである場合、ルーターはインターフェイスがアップであることをアドバタイズし始めます。

図 2:短時間の複数のフラップ(ミリ秒) Multiple Flaps of Short Duration (Milliseconds)

より長い物理インターフェイス遷移のためのダンピング概要

ルーターインターフェイスとトランスポートデバイス間のリンクが安定していない場合、 図3に示すように、定期的なフラッピングが発生する可能性があります。フラップは数秒以上発生し、アップ/ダウンのフラップ時間は1秒以上になります。この場合、ホールド タイマー機能を使用すると、比較的長く繰り返されるインターフェイス フラップを抑制できないため、最適な結果が得られない可能性があります。保留時間を秒に増やしても、システムはフラッピングしているインターフェイスでルート更新を送信できます。そのため、時間を増やすと、システム上で定期的にフラッピングするインターフェイスを抑制できません。

図 3:長時間の定期フラップ(秒) Periodic Flaps of Long Duration (Seconds)

より長い定期的なインターフェイスフラップについては、インターフェイス上の damping ステートメントでインターフェイスダンピングを設定します。このダンピング方法は、指数関数的なバックオフ アルゴリズムを使用して、上位プロトコルへのインターフェイスのアップ/ダウン イベント報告を抑制します。インターフェイスがダウンするたびに、 Junos OS Evolved はインターフェイスペナルティカウンターにペナルティを追加します。ある時点で累積ペナルティが抑制レベルを超えた場合、 Junos OS Evolved はインターフェイスを抑制状態にします。この場合、 Junos OS Evolved は上位プロトコルにそれ以上のインターフェイス リンク アップ/ダウン イベントを報告しません。

すべてのインターフェイス フラップに追加されるペナルティは 1000 です。インターフェイスペナルティカウンターは常に指数関数的な減衰プロセスに従います。 図 4図 5 は、物理レベルのリンクがダウンまたはアップした場合の回復に適用される減衰プロセスを示しています。累積ペナルティが再使用レベルの下限に達すると、インターフェイスは抑制されていないとマークされ、インターフェイスリンク状態のさらなる変更が再び上位プロトコルに報告されます。オプションを max-suppress 使用して、最大ペナルティの値を超えてペナルティの累積を制限する最大時間を設定します。最大ペナルティの値はソフトウェアによって計算されます。最大ペナルティは、max抑制が減衰して再使用レベルに達するまでの時間に対応します。ペナルティは再使用レベルを超えて減衰し続けます。

図 4図 5 は、ペナルティの累積と時間経過による減衰を曲線で示したものです。ペナルティが再使用レベルを下回り、物理レベルのリンクの状態が変化するたびに、状態の変更がシステムにアドバタイズされ、SNMP状態の変更が発生します。

図 4 は、物理リンクがダウンした場合のペナルティが再使用レベルを下回る状態を示しています。物理レベルのリンクがアップに移行した後にのみ、システムに状態の変化が通知されます。

図 4:ペナルティが再使用レベルを下回った場合の物理レベル Physical-Level Link Is Down When the Penalty Falls Below the Reuse Levelリンクのダウン

図 5 は、物理リンクがアップしたときにペナルティが再使用レベルを下回る状態を示しています。状態の変化を直ちにシステムに通知します。

図 5:ペナルティが再使用レベルを下回ると、物理レベル Physical-Level Link Is Up When the Penalty Falls Below the Reuse Levelのリンクがアップ

より短い物理インターフェイス遷移のダンピングを設定する

デフォルトでは、インターフェイスがアップからダウンまたはダウンからアップに変化すると、この遷移はハードウェアと Junos OS Evolvedに即座にアドバタイズされます。状況によっては、インターフェイスの遷移を減衰させたい場合があります。

インターフェイスのダンピングは、 ホールドタイムと呼ばれる一定時間が経過するまでは、インターフェイスの遷移をアドバタイズしないことを意味します。インターフェイスがアップからダウンになると、ダウンホールドタイムタイマーがトリガーされます。保留時間中に発生するインターフェイス遷移はすべて無視されます。タイマーが終了し、インターフェイスの状態がまだ ダウンしている場合、ルーターはインターフェイスがダウンしていることをアドバタイズするようになります。同様に、インターフェイスがダウンからアップになると、アップホールドタイムタイマーがトリガーされます。保留時間中に発生するインターフェイス遷移はすべて無視されます。タイマーが終了し、インターフェイスの状態がまだ アップである場合、ルーターはインターフェイスがアップであることをアドバタイズし始めます。

ミリ秒単位で短い物理インターフェイス遷移のダンピングを設定するには:

  1. ダンピングするインターフェイスを選択します。インターフェイス名は interface-type-fpc/pic/port:
  2. リンクアップとリンクダウンのホールドタイムを設定します。

ホールドタイムは、0~4,294,967,295ミリ秒の値を指定できます。デフォルト値は0で、インターフェイス遷移は減衰しないことを意味します。 Junos OS Evolved は、指定した時間値の100ミリ秒内に遷移をアドバタイズします。

ほとんどのイーサネット インターフェイスでは、 Junos OS Evolved は 1 秒間のポーリング アルゴリズムを使用してホールド タイマーを実装します。スモールフォームファクタープラガブル(SFP)トランシーバを搭載した1ポート、2ポート、4ポートのギガビットイーサネットインターフェイスの場合、ホールドタイマーは割り込み駆動になります。

メモ:

この hold-time オプションは、コントローラインターフェイスでは使用できません。

集合型イーサネットインターフェイス遷移のダンピングを設定する

デフォルトでは、インターフェイスがアップからダウンまたはダウンからアップに変化すると、この遷移はハードウェアと Junos OS Evolvedに即座にアドバタイズされます。状況によっては、インターフェイスの遷移を減衰させたい場合があります。

インターフェイスのダンピングは、 ホールドタイムと呼ばれる一定時間が経過するまでは、インターフェイスの遷移をアドバタイズしないことを意味します。インターフェイスがアップからダウンになると、ダウンホールドタイムタイマーがトリガーされます。保留時間中に発生するインターフェイス遷移はすべて無視されます。タイマーが終了し、インターフェイスの状態がまだ ダウンしている場合、ルーターはインターフェイスがダウンしていることをアドバタイズするようになります。同様に、インターフェイスがダウンからアップになると、アップホールドタイムタイマーがトリガーされます。保留時間中に発生するインターフェイス遷移はすべて無視されます。タイマーが終了し、インターフェイスの状態がまだ アップである場合、ルーターはインターフェイスがアップであることをアドバタイズし始めます。

ミリ秒での集合型イーサネット・インタフェース遷移のダンピングを設定するには:

  1. ダンピングするインターフェイスを選択します。インターフェイス名はinterface-type-fpc/pic/port:
  2. リンクアップとリンクダウンのホールドタイムを設定します。

ホールドタイムは、0~4,294,967,295ミリ秒の値を指定できます。デフォルト値は0で、インターフェイス遷移は減衰しないことを意味します。 Junos OS Evolved は、指定した時間値の100ミリ秒内に遷移をアドバタイズします。

ほとんどのイーサネット インターフェイスでは、 Junos OS Evolved は 1 秒間のポーリング アルゴリズムを使用してホールド タイマーを実装します。スモールフォームファクタープラガブル(SFP)トランシーバを搭載した1ポート、2ポート、4ポートのギガビットイーサネットインターフェイスの場合、ホールドタイマーは割り込み駆動になります。

Junos OS リリース 21.4R1 以降、集約されたイーサネット インターフェイスでホールドタイム値を指定できます。ae-インターフェイスにホールドタイマーを設定する場合、メンバーリンクのホールドタイムを設定しないことをお勧めします。

メモ:

この hold-time オプションは、コントローラインターフェイスでは使用できません。

より長い物理インターフェイス遷移のダンピングを設定する

物理インターフェイスダンピングは、インターフェイス上でのアップ/ダウン遷移(フラッピング)のアドバタイズを制限します。ルーター インターフェイスとトランスポート デバイス間の不安定なリンクは、定期的なフラッピングにつながる可能性があります。フラップが長くなるのは約5秒以上で、アップ/ダウンは1秒です。

これらのより長い定期的なインターフェイスフラップでは、インターフェイス上の damping ステートメントでインターフェイスダンピングを設定します。このダンピング方法は、指数関数的なバックオフ アルゴリズムを使用して、上位プロトコルへのインターフェイスのアップ/ダウン イベント報告を抑制します。インターフェイスがダウンするたびに、インターフェイスペナルティカウンターにペナルティが追加されます。ある時点で累積ペナルティが抑制レベル max-suppressを超えた場合、インターフェイスは抑制状態になり、さらにインターフェイスの状態アップ/ダウン遷移は上位プロトコルに報告されません。

コマンドでダンピング パラメーターを show interfaces extensive 表示できます。

より長い物理インターフェイス遷移のダンピングを設定するには:

  1. ダンピングするインターフェイスを選択します。インターフェイス名は または interface-type-fpc/pic/port インターフェイス範囲です。
  2. 物理インターフェイスで、より長いインターフェイス遷移ダンピングを有効にします。
  3. (オプション)インターフェイスの不安定さにかかわらず、インターフェイスを抑制できる最大時間を秒単位で設定します。
    メモ:

    ; の値よりも大きい値half-lifeに設定max-suppressしないと、設定が拒否されます。

  4. (オプション)秒単位でディケイ半減期を設定します。これは、インターフェイスが安定した場合、累積インターフェイスペナルティカウンターが半減する間隔です。
    メモ:

    ; の値より小さい値max-suppressに設定half-lifeしないと、設定が拒否されます。

  5. (オプション)再使用しきい値を設定します(単位なし)。累積インターフェイス ペナルティ カウンターがこの値を下回ると、インターフェイスは抑制されなくなります。
  6. (オプション)抑制しきい値を設定します(単位なし)。累積インターフェイス ペナルティ カウンターがこの値を超えると、インターフェイスが抑制されます。
    メモ:

    システムは、抑制が原因でインターフェイスがダウンしているのか、それが物理インターフェイスの実際の状態なのかを示しません。そのため、SNMP リンク トラップも OAM(運用、管理、保守)プロトコルも、実際のバージョンからリンク状態のダンピングされたバージョンを区別することはできません。そのため、トラップとプロトコルは想定通りに機能しない場合があります。

    コマンド出力の フィールドに情報を表示することで、 Damping 抑制を show interface extensive 検証できます。