| フィールド | 型 | 既定値 | Auto | 説明 |
tlvs | tlv — PDU の残りすべて | 1 要素 | | Opaque LSA の TLV (16 ビットのタイプと長さ、値は 4 オクテット境界まで詰め物。長さは自動)。 |
- タイプ 16 ビット、長さ 16 ビット。
- 長さは値の部分だけを数えます。
- 各項目は 4 オクテットの倍数までゼロで詰めます (長さには含めない)
- 未知のタイプは値をオクテット列のまま保持します。
| タイプ値 | 名前 | 値のフィールド | 説明 |
| 1 (0x0001) | extended_link | link_type, reserved, link_id, link_data, sub_tlvs | |
| フィールド | 型 | 既定値 | Auto | 説明 |
link_type | enum(8) | | | |
reserved | uint(24) | | | |
link_id | ipv4 | | | |
link_data | ipv4 | | | |
sub_tlvs | tlv — PDU の残りすべて | | | |
| 値 | 名前 |
| 1 (0x01) | point_to_point |
| 2 (0x02) | transit |
| 3 (0x03) | stub |
| 4 (0x04) | virtual |
- タイプ 16 ビット、長さ 16 ビット。
- 長さは値の部分だけを数えます。
- 各項目は 4 オクテットの倍数までゼロで詰めます (長さには含めない)
- 未知のタイプは値をオクテット列のまま保持します。
| タイプ値 | 名前 | 値のフィールド | 説明 |
| 2 (0x0002) | adj_sid | flags, reserved, mt_id, weight, label; 値が 7 オクテットのとき | |
| 2 (0x0002) | adj_sid_index | flags, reserved, mt_id, weight, index; 値が 8 オクテットのとき | |
| 3 (0x0003) | lan_adj_sid | flags, reserved, mt_id, weight, neighbor_id, label; 値が 11 オクテットのとき | |
| 3 (0x0003) | lan_adj_sid_index | flags, reserved, mt_id, weight, neighbor_id, index; 値が 12 オクテットのとき | |
| フィールド | 型 | 既定値 | Auto | 説明 |
flags | flags(8) | | | |
reserved | uint(8) | | | |
mt_id | uint(8) | | | |
weight | uint(8) | | | |
label | uint(24) | | | |
tlvs › extended_link › sub_tlvs › adj_sid › flags
| ビット | マスク | 名前 |
| 7 | 128 (0x80) | b |
| 6 | 64 (0x40) | v |
| 5 | 32 (0x20) | l |
| 4 | 16 (0x10) | g |
| 3 | 8 (0x08) | p |
| フィールド | 型 | 既定値 | Auto | 説明 |
flags | flags(8) | | | |
reserved | uint(8) | | | |
mt_id | uint(8) | | | |
weight | uint(8) | | | |
index | uint(32) | | | |
tlvs › extended_link › sub_tlvs › adj_sid_index › flags
| ビット | マスク | 名前 |
| 7 | 128 (0x80) | b |
| 6 | 64 (0x40) | v |
| 5 | 32 (0x20) | l |
| 4 | 16 (0x10) | g |
| 3 | 8 (0x08) | p |
| フィールド | 型 | 既定値 | Auto | 説明 |
flags | flags(8) | | | |
reserved | uint(8) | | | |
mt_id | uint(8) | | | |
weight | uint(8) | | | |
neighbor_id | ipv4 | | | |
label | uint(24) | | | |
tlvs › extended_link › sub_tlvs › lan_adj_sid › flags
| ビット | マスク | 名前 |
| 7 | 128 (0x80) | b |
| 6 | 64 (0x40) | v |
| 5 | 32 (0x20) | l |
| 4 | 16 (0x10) | g |
| 3 | 8 (0x08) | p |
| フィールド | 型 | 既定値 | Auto | 説明 |
flags | flags(8) | | | |
reserved | uint(8) | | | |
mt_id | uint(8) | | | |
weight | uint(8) | | | |
neighbor_id | ipv4 | | | |
index | uint(32) | | | |
tlvs › extended_link › sub_tlvs › lan_adj_sid_index › flags
| ビット | マスク | 名前 |
| 7 | 128 (0x80) | b |
| 6 | 64 (0x40) | v |
| 5 | 32 (0x20) | l |
| 4 | 16 (0x10) | g |
| 3 | 8 (0x08) | p |