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

PPP LCP (ppp_lcp)

下位レイヤからの到達

下位レイヤ判別フィールド値
pppprotocol49185 (0xc021)

フィールド

フィールド型既定値Auto説明
codeenum(8)1 (configure_request)PPP コントロールプロトコルのコード (Configure-Request / Ack / Nak など)。
identifieruint(8)0PPP コントロールプロトコルの要求識別子。
lengthuint(16)ヘッダとペイロードの長さ (オクテット単位)PPP コントロールプロトコルパケットの長さ (オクテット、自動)。
optionstlv — length - 4 オクテットPPP コントロールプロトコルのオプション (8 ビット型 / 長の TLV)。

code

値名前
1 (0x01)configure_request
2 (0x02)configure_ack
3 (0x03)configure_nak
4 (0x04)configure_reject
5 (0x05)terminate_request
6 (0x06)terminate_ack
7 (0x07)code_reject
8 (0x08)protocol_reject
9 (0x09)echo_request
10 (0x0a)echo_reply
11 (0x0b)discard_request

options

  • タイプ 8 ビット、長さ 8 ビット。
  • 長さはタイプと長さのフィールドも含みます。
  • 未知のタイプは値をオクテット列のまま保持します。
タイプ値名前値のフィールド説明
1 (0x01)mrumru
2 (0x02)async_control_char_mapmap
3 (0x03)authentication_protocol
4 (0x04)quality_protocol
5 (0x05)magic_numbermagic
7 (0x07)protocol_field_compression
8 (0x08)address_control_compression

options › mru

フィールド型既定値Auto説明
mruuint(16)

options › async_control_char_map

フィールド型既定値Auto説明
mapuint(32)

options › magic_number

フィールド型既定値Auto説明
magicuint(32)

サンプルテンプレート

  • pppoe-ppp-lcp — templates/protocols/l2/pppoe-ppp-lcp.wpg.yaml