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

ES-IS (esis)

下位レイヤからの到達

下位レイヤ判別フィールド値
llcdsap = 254 (0xfe) のときのペイロード先頭 8 ビット130 (0x82)
pppprotocol = 35 (0x0023) のときのペイロード先頭 8 ビット130 (0x82)

フィールド

フィールド型既定値Auto説明
nlpidenum(8)130 (esis)ネットワーク層プロトコル識別子(0x82 = ES-IS)。
length_indicatoruint(8)ヘッダの長さ (オクテット単位)PDU の長さ(オクテット、Auto)。
versionuint(8)1バージョン / プロトコル ID 拡張(1)。
reserveduint(8)0
reserved_typeuint(3)0
pdu_typeenum(5)2 (esh)PDU 種別: 2 ESH(エンドシステム Hello)、4 ISH(中間システム Hello)、6 RD(リダイレクト)。
holding_timeuint(16)30保持時間(秒)。
checksumuint(16)ヘッダに対するFletcher チェックサムPDU の ISO 8473 Fletcher チェックサム(Auto)。0 = チェックサム不使用。
databytes — PDU の残りすべて""固定部以降の PDU(不透明なオクテット列)。

nlpid

値名前
130 (0x82)esis

pdu_type

値名前
2esh
4ish
6rd

次レイヤ

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

値プロトコル備考
2esis_eshこのレイヤを読み直す
4esis_ishこのレイヤを読み直す
6esis_rdこのレイヤを読み直す

サンプルテンプレート

  • esis-generic — templates/protocols/routing/esis-generic.wpg.yaml