Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

OSPFv3 (ospfv3)

下位レイヤからの到達

下位レイヤ判別フィールド値
ipv6next_header89 (0x59)
ipv6_hopoptsnext_header89 (0x59)
ipv6_routenext_header89 (0x59)
ipv6_srhnext_header89 (0x59)
ipv6_fragnext_header89 (0x59)
ipv6_dstoptsnext_header89 (0x59)

フィールド

フィールド型既定値Auto説明
versionuint(8)3OSPF バージョン (2 = OSPFv2、3 = OSPFv3)。
typeenum(8)1 (hello)次レイヤのプロトコル番号 (「次レイヤ」参照)OSPF パケットタイプ (Hello / DB Description / LS Request / LS Update / LS Ack。次レイヤから自動)。
packet_lengthuint(16)ヘッダとペイロードの長さ (オクテット単位)ヘッダを含む OSPF パケット長 (オクテット、自動)。
router_idipv4192.0.2.1送信ルータのルータ ID。
area_idipv40.0.0.0パケットが属するエリア (0.0.0.0 = バックボーン)。
checksumuint(16)ヘッダとそれ以降すべてに対する疑似ヘッダ付きインターネットチェックサムIPv6 疑似ヘッダを含む OSPFv3 パケットのインターネットチェックサム (自動)。
instance_iduint(8)0インスタンス ID (同一リンク上の OSPFv3 インスタンスを区別)。
reserveduint(8)0

type

値名前
1 (0x01)hello
2 (0x02)db_description
3 (0x03)ls_request
4 (0x04)ls_update
5 (0x05)ls_ack

次レイヤ

次レイヤは type で判別します。このフィールドが Auto のときは、上に積んだプロトコルの値を書き込みます。

値プロトコル備考
1 (0x01)ospfv3_hello
2 (0x02)ospfv3_dbd
3 (0x03)ospfv3_lsr
4 (0x04)ospfv3_lsu
5 (0x05)ospfv3_lsack

制約

レベル規則
警告version が 3

サンプルテンプレート