PPPoE Session (pppoe_session)
- レイヤ: L2 (データリンク)
- ヘッダ: 6 オクテット (固定長)
- 補足: L2 制御プロトコル
下位レイヤからの到達
| 下位レイヤ | 判別フィールド | 値 |
|---|---|---|
ethernet2 | ethertype | 34916 (0x8864) |
フィールド
| フィールド | 型 | 既定値 | Auto | 説明 |
|---|---|---|---|---|
version | uint(4) | 1 | PPPoE プロトコルバージョン (1)。 | |
type | uint(4) | 1 | PPPoE タイプ (1)。 | |
code | uint(8) | 0 | PPPoE コード (PADI / PADO / PADR / PADS / PADT、0 = セッションデータ)。 | |
session_id | uint(16) | 1 | PPPoE セッション識別子。 | |
length | uint(16) | ペイロードの長さ (オクテット単位) | PPPoE ペイロードの長さ (オクテット、自動)。 |
次レイヤ
次レイヤは session_id で判別します。このフィールドが Auto のときは、上に積んだプロトコルの値を書き込みます。
| 値 | プロトコル | 備考 |
|---|---|---|
| (その他の値) | ppp |
サンプルテンプレート
- pppoe-ppp-ipcp —
templates/protocols/l2/pppoe-ppp-ipcp.wpg.yaml - pppoe-ppp-lcp —
templates/protocols/l2/pppoe-ppp-lcp.wpg.yaml