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 Router Information LSA (ospfv2_ri_lsa)

下位レイヤからの到達

下位レイヤ判別フィールド値
ospfv2_opaque_lsaopaque_type4 (0x04)

フィールド

フィールド型既定値Auto説明
tlvstlv — PDU の残りすべて4 要素Opaque LSA の TLV (16 ビットのタイプと長さ、値は 4 オクテット境界まで詰め物。長さは自動)。

tlvs

  • タイプ 16 ビット、長さ 16 ビット。
  • 長さは値の部分だけを数えます。
  • 各項目は 4 オクテットの倍数までゼロで詰めます (長さには含めない)
  • 未知のタイプは値をオクテット列のまま保持します。
タイプ値名前値のフィールド説明
1 (0x0001)informational_capabilitiescapabilities
2 (0x0002)functional_capabilitiescapabilities
7 (0x0007)hostnamehostname
8 (0x0008)sr_algorithmalgorithms
9 (0x0009)sid_label_rangerange_size, reserved, sub_tlvs
14 (0x000e)sr_local_blockrange_size, reserved, sub_tlvs
15 (0x000f)srms_preferencepreference, reserved

tlvs › informational_capabilities

フィールド型既定値Auto説明
capabilitiesflags(32)
tlvs › informational_capabilities › capabilities
ビットマスク名前
312147483648 (0x80000000)graceful_restart
301073741824 (0x40000000)graceful_restart_helper
29536870912 (0x20000000)stub_router
28268435456 (0x10000000)traffic_engineering
27134217728 (0x08000000)p2p_over_lan
2667108864 (0x04000000)experimental_te

tlvs › functional_capabilities

フィールド型既定値Auto説明
capabilitiesuint(32)

tlvs › hostname

フィールド型既定値Auto説明
hostnamebytes — PDU の残りすべて

tlvs › sr_algorithm

フィールド型既定値Auto説明
algorithmslist<uint(8)> — PDU の残りすべて

tlvs › sid_label_range

フィールド型既定値Auto説明
range_sizeuint(24)
reserveduint(8)
sub_tlvstlv — PDU の残りすべて
tlvs › sid_label_range › sub_tlvs
  • タイプ 16 ビット、長さ 16 ビット。
  • 長さは値の部分だけを数えます。
  • 各項目は 4 オクテットの倍数までゼロで詰めます (長さには含めない)
  • 未知のタイプは値をオクテット列のまま保持します。
タイプ値名前値のフィールド説明
1 (0x0001)sid_labellabel; 値が 3 オクテットのとき
1 (0x0001)sid_label_indexindex; 値が 4 オクテットのとき
tlvs › sid_label_range › sub_tlvs › sid_label
フィールド型既定値Auto説明
labeluint(24)
tlvs › sid_label_range › sub_tlvs › sid_label_index
フィールド型既定値Auto説明
indexuint(32)

tlvs › sr_local_block

フィールド型既定値Auto説明
range_sizeuint(24)
reserveduint(8)
sub_tlvstlv — PDU の残りすべて
tlvs › sr_local_block › sub_tlvs
  • タイプ 16 ビット、長さ 16 ビット。
  • 長さは値の部分だけを数えます。
  • 各項目は 4 オクテットの倍数までゼロで詰めます (長さには含めない)
  • 未知のタイプは値をオクテット列のまま保持します。
タイプ値名前値のフィールド説明
1 (0x0001)sid_labellabel; 値が 3 オクテットのとき
1 (0x0001)sid_label_indexindex; 値が 4 オクテットのとき
tlvs › sr_local_block › sub_tlvs › sid_label
フィールド型既定値Auto説明
labeluint(24)
tlvs › sr_local_block › sub_tlvs › sid_label_index
フィールド型既定値Auto説明
indexuint(32)

tlvs › srms_preference

フィールド型既定値Auto説明
preferenceuint(8)
reserveduint(24)

サンプルテンプレート