OSPF - Packet Format -



 OSPF - パケットフォーマット -

 全ての土台となるOSPFのパケットは、以下の通り、IP上の「プロトコル番号89」で転送されることになります。

IPパケットの中身
IPヘッダー ( Protocol #89 ) OSPFパケット

 IPパケットの中のOSPFパケットの中身は、「OSPFヘッダー」と「OSPFパケットデータ」により構成されます。

OSPFパケットの中身
OSPFヘッダー OSPFパケットデータ

 IPパケットの中のOSPFパケットの中のOSPFヘッダーの中身は、OSPFパケットデータと共に以下の通りです。

OSPFヘッダーの中身
Version Type Packet Length
Router ID
Area ID
Checksum AuType
Authentication
Authentication
OSPFパケットデータ



 OSPF - Helloパケットの詳細 -

 上記のOSPFパケットのフォーマットに基づき、OSPFパケットの1つであるHelloパケットを詳細に見てみましょう。

OSPF Helloパケットの中身
OSPFヘッダーの中身
Version Type Packet Length
Router ID
Area ID
Checksum AuType
Authentication
Authentication
OSPFパケットデータの中身
Network Mask
Hello Interval Option Router Priority
Router Dead Interval
Designated Router
Backup Designated Router
Neighbor
:
Neighbor


 OSPFルータがネイバーを確立する上で使用されるHelloパケット。Helloパケットのなかで以下にマーキングした
 インターフェースのネットマスク、エリアID、Hello/Deadインターバル、スタブエリアフラグ、認証パスワードの値が
 同一でなければ、ネイバーを確立することが出来ません。ネイバー確立の上で上記の6つは常に意識しましょう。

OSPF Helloパケットの各パラメータ説明
Version  使用しているOSPFのバージョン。IPv4なら基本的に[ 2 ]、IPv6なら[ 3 ]の値なる。
Type  OSPFの5つのパケットタイプ[ 1 ] 〜 [ 5 ]。Helloパケットの場合は[ 1 ]の値となる。
Packet Length  ヘッダーを含めたOSPFパケットの長さ。
Router ID  ルータを一意に識別する32ビット値。デフォルトで、有効なI/Fで最大のIPが選択。
Area ID  Helloパケットが送出されるインターフェースが所属しているエリアの32ビットの値。
Checksum  パケット(ヘッダー含)に対するChecksum。
AuType  認証なしなら [ 0 ]、平文認証するなら [ 1 ]、MD5認証するなら [ 2 ]の値となる。
Authentication  AuType[ 1 ]or[ 2 ]の場合パスワード情報が含まれ、[ 2 ]ならKey IDも含まれる。
Network Mask  Helloパケットを送出するインターフェースでのネットマスクの情報が含まれる。
hello Interval  OSPFルータがhelloパケットを送出する間隔。デフォルトで10秒または40秒の値。
Option  8つあるオプションフィールドののうち、スタブエリアを意味するフラグ値を格納。
Router Priority  DR/BDRの選択時に使用される8ビット値。最高値255。0はDR/BDRになれない。
Router dead Interval  OSPFルータのネイバー通信待機の時間上限の値。常にHello間隔の4倍となる。
Designated Router  DRのIPアドレス。そのネットワーク上でDRが存在しない場合は「0.0.0.0」値となる。
Backup Designated Router  BDRのIPアドレス。ネットワーク上でBDRが存在しない場合は「0.0.0.0」値となる。
Neighbor  隣接関係が確立済みである全てのネイバールータのルータIDに関する一覧情報。



 Resource : Routing TCP/IP Volume 1 BSCI 試験認定テキスト 第2版 CCO Open Shortest Path Fast インターネットルーティング入門


OSPF OSPF - ネイバー関係の確立 - →

ネットワークエンジニアとして

Copyright(C) 2002-2008 Cool. All Rights Reserved