OSPF Helloインターバル、デッドインターバル

Helloインターバルとデッドインターバルの概要

OSPFのHelloインターバルとデッドインターバルは、OSPFネイバー関係を確立し維持するために重要なパラメータです。これらの値を適切に設定することで、OSPFネットワークの安定性とパフォーマンスを調整できます。

デッドインターバル: OSPFルータがHelloパケットを受信しないでネイバーを「ダウン」と見なすまでの時間です。デフォルト値は40秒(Helloインターバルの4倍)です。

Helloインターバル: OSPFルータがHelloパケットを送信する頻度を指定します。デフォルト値は10秒(ブロードキャストおよびポイントツーポイントのネットワークの場合)です。

注意点

  • 一致する設定: OSPFネイバーが形成されるためには、Helloインターバルとデッドインターバルの設定が隣接するルータ間で一致している必要があります。
  • ネットワークタイプの違い: ブロードキャストやポイントツーポイントなど、ネットワークタイプによってデフォルトのHelloインターバルとデッドインターバルが異なるため、それぞれの環境に合わせた設定が必要です。

ネットワークタイプHello/デッド
ブロードキャストネットワーク
(Broadcast)
Helloインターバル: 10秒
デッドインターバル: 40秒
ポイントツーポイントネットワーク
(Point-to-Point)
Helloインターバル: 10秒
デッドインターバル: 40秒
ポイントツーマルチポイントネットワーク
(Point-to-Multipoint)
Helloインターバル: 30秒
デッドインターバル: 120秒
ノンブロードキャストマルチアクセスネットワーク
(NBMA: Non-Broadcast Multi-Access)
Helloインターバル: 30秒
デッドインターバル: 120秒
ポイントツーマルチポイント非ブロードキャストネットワーク
(Point-to-Multipoint Non-Broadcast)
Helloインターバル: 30秒
デッドインターバル: 120秒

Helloインターバル、デッドインターバルの設定

OSPFのHelloインターバルを設定するには、以下のコマンドを使用します。
Router(config-if)# ip ospf hello-interval seconds

OSPFのデッドインターバルを設定するには、以下のコマンドを使用します。
Router(config-if)# ip ospf dead-interval seconds

fast helloパケット

OSPFのfast helloパケットは、1秒より短いインターバルで送信されるhelloパケットです。これを設定するには、ip ospf dead-intervalコマンドでデッドインターバルを1秒に設定し、その1秒間に送信するhelloパケット数(hello-multiplier)を指定します。fast helloが有効なインターフェイスでは、送信されるhello間隔は0と表示され、受信するhello間隔は無視されます。デッドインターバルは同じセグメント内で一貫している必要がありますが、hello multiplierは異なっていても問題ありません。

fast helloパケットの設定

OSPFのfast helloパケットを設定するには、以下のコマンドを使用します。
Router(config-if)# ip ospf dead-interval minimal hello-multiplier multiplier

以下はhelloパケットを毎秒10回送信する設定例です。

参考文献

fast hello パケットに対する OSPF の サポート