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

OSPFv2 Opaque LSA (ospfv2_opaque_lsa)

下位レイヤからの到達

下位レイヤ判別フィールド値
ospfv2_lsals_type9 (0x09) – 11 (0x0b) (このレイヤを読み直す)

フィールド

フィールド型既定値Auto説明
ls_ageuint(16)0LSA 生成からの経過秒数 (自動チェックサムを正確にするには 0 のまま)。
optionsflags(8)0x42オプション機能 (E、MC、N/P、L、DC、O、DN ビット)。
ls_typeenum(8)10 (area_opaque)Opaque LSA のフラッディング範囲 (9 = リンクローカル、10 = エリア、11 = AS)。
opaque_typeenum(8)4 (router_information)次レイヤのプロトコル番号 (「次レイヤ」参照)Opaque タイプ (1 = TE、4 = Router Information、7 = Extended Prefix、8 = Extended Link。本体レイヤから自動)。
opaque_iduint(24)0同じ Opaque タイプの LSA を区別する Opaque ID (24 ビット)。
advertising_routeripv4192.0.2.1LSA を生成したルータのルータ ID。
ls_sequenceuint(32)2147483649LSA シーケンス番号 (0x80000001 = 初期値)。
ls_checksumuint(16)ヘッダとそれ以降すべてに対するFletcher チェックサム; ls_age は 0 として計算LS age を除いた LSA の Fletcher チェックサム (自動)。
lengthuint(16)ヘッダとペイロードの長さ (オクテット単位)ヘッダを含む LSA 長 (オクテット、自動)。

options

ビットマスク名前
01 (0x01)mt
12 (0x02)e
24 (0x04)mc
38 (0x08)np
416 (0x10)l
532 (0x20)dc
664 (0x40)o
7128 (0x80)dn

ls_type

値名前
9 (0x09)link_local_opaque
10 (0x0a)area_opaque
11 (0x0b)as_opaque

opaque_type

値名前
1 (0x01)traffic_engineering
4 (0x04)router_information
7 (0x07)extended_prefix
8 (0x08)extended_link

次レイヤ

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

値プロトコル備考
1 (0x01)ospfv2_te_lsa
4 (0x04)ospfv2_ri_lsa
7 (0x07)ospfv2_ext_prefix_lsa
8 (0x08)ospfv2_ext_link_lsa

制約

レベル規則
警告ls_type が 9..11 の範囲

サンプルテンプレート