Helloパケット

スポンサーリンク
スポンサーリンク

Helloパケットのフォーマット

OSPFv2において使われるHelloパケットのフォーマットを以下に示します。

最初の6行(192bit=24Byte)は全てのLSA Typeで共通のOSPFパケットヘッダです。

7行目以降を見ていきます。

Network Mask

このフィールドのサブネットマスクが入ります。なお、point-to-pointインタフェースでip unnumberredの場合は0.0.0.0が入ります。 このフィールドは互いに同値である必要があるので、片方がip unnumberredの場合、もう片方もip unnumberredである必要があります。

Hello Interval

Helloを送信する間隔(単位は秒)が入ります。このフィールドも互いに同値である必要があります。

Options

詳細はこちらをご参照ください

Router Priority

DR/BDRの選定の優先度が入ります。高いほうが優先されますが、同じ値の場合はルータIDの高いほうが優先されます。 なお、この値が0の場合は、他にいなくても絶対にDR/BDRにはなれません。 詳細はこちらをご参照ください

Router Dead Interval

相手から最後にHelloを受け取ってから、相手がいなくなったと判断するまでの間隔(単位は秒)が入ります。 一般的にはHello Intervalの4倍となることが多いです。このフィールドも互いに同値である必要があります。

Designated Router

そのセグメントでのDRのルータIDが入ります。選定プロセス中はこの領域は0.0.0.0となります。 詳細はこちらをご参照ください

Backup Designated Router

そのセグメントでのBDRのルータIDが入ります。選定プロセス中はこの領域は0.0.0.0となります。 詳細はこちらをご参照ください

Neighbor

Helloを受け取ったことネイバーのルータIDが入ります。 最初は0.0.0.0が1行だけ入り、相手からHelloを受信すると、その次のHelloから、相手のルータIDが入っていきます。 複数の相手がいる場合は、複数の行に並んでいきます。

スポンサーリンク
スポンサーリンク
スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

スポンサーリンク
スポンサーリンク