EAPOL (eapol)
- レイヤ: L2 (データリンク)
- ヘッダ: 可変長
- 補足: L2 制御プロトコル
下位レイヤからの到達
| 下位レイヤ | 判別フィールド | 値 |
|---|---|---|
ethernet2 | ethertype | 34958 (0x888e) |
フィールド
| フィールド | 型 | 既定値 | Auto | 説明 |
|---|---|---|---|---|
version | uint(8) | 2 | EAPOL プロトコルバージョン。 | |
type | enum(8) | 0 (eap) | EAPOL パケット種別 (0 = EAP、1 = Start、2 = Logoff、3 = Key)。 | |
length | uint(16) | ヘッダの長さ (オクテット単位) (-4) | EAPOL ボディの長さ (オクテット、自動)。 | |
body | bytes — length オクテット | "" | EAPOL ボディ (種別 0 では EAP パケット)。不透明オクテット。 |
type
| 値 | 名前 |
|---|---|
| 0 (0x00) | eap |
| 1 (0x01) | start |
| 2 (0x02) | logoff |
| 3 (0x03) | key |
| 4 (0x04) | encapsulated_asf_alert |
サンプルテンプレート
- eapol —
templates/protocols/l2/eapol.wpg.yaml