| 下位レイヤ | 判別フィールド | 値 |
llc | dsap = 254 (0xfe) のときのペイロード先頭 8 ビット | 131 (0x83) |
ppp | protocol = 35 (0x0023) のときのペイロード先頭 8 ビット | 131 (0x83) |
| フィールド | 型 | 既定値 | Auto | 説明 |
irpd | enum(8) | 131 (isis) | | ドメイン内ルーティングプロトコル識別子(0x83 = IS-IS)。 |
header_length | uint(8) | 27 | | 固定ヘッダの長さ(オクテット)。PDU 種別ごとに一定(LAN Hello / LSP 27、P2P Hello 20、CSNP 33、PSNP 17)。 |
version_ext | uint(8) | 1 | | バージョン / プロトコル ID 拡張(1)。 |
id_length | uint(8) | 0 | | System ID の長さ(0 = 6 オクテット)。 |
reserved | uint(3) | 0 | | |
pdu_type | enum(5) | 15 (l1_lan_hello) | | PDU 種別(15/16 LAN Hello L1/L2、17 P2P Hello、18/20 LSP L1/L2、24/25 CSNP、26/27 PSNP)。 |
version | uint(8) | 1 | | バージョン(1)。 |
reserved2 | uint(8) | 0 | | |
max_area_addresses | uint(8) | 0 | | エリアアドレスの最大数(0 = 3)。 |
data | bytes — PDU の残りすべて | "" | | 共通ヘッダ以降の PDU(不透明なオクテット列)。 |
| 値 | 名前 |
| 15 | l1_lan_hello |
| 16 | l2_lan_hello |
| 17 | p2p_hello |
| 18 | l1_lsp |
| 20 | l2_lsp |
| 24 | l1_csnp |
| 25 | l2_csnp |
| 26 | l1_psnp |
| 27 | l2_psnp |
次レイヤは pdu_type で判別します。このフィールドが Auto のときは、上に積んだプロトコルの値を書き込みます。
- isis-generic —
templates/protocols/routing/isis-generic.wpg.yaml