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回送信する設定例です。
Router(config-if)#ip ospf dead-interval minimal hello-multiplier 10