CDP (cdp)
- レイヤ: L2 (データリンク)
- ヘッダ: 可変長
- 補足: L2 制御プロトコル
下位レイヤからの到達
| 下位レイヤ | 判別フィールド | 値 |
|---|---|---|
snap | pid | 8192 (0x2000) |
フィールド
| フィールド | 型 | 既定値 | Auto | 説明 |
|---|---|---|---|---|
version | uint(8) | 2 | CDP プロトコルバージョン (2)。 | |
ttl | uint(8) | 180 | このアドバタイズの有効時間 (秒)。 | |
checksum | uint(16) | ヘッダとそれ以降すべてに対するインターネットチェックサム | CDP ヘッダと TLV に対するインターネットチェックサム (自動)。 | |
tlvs | tlv — PDU の残りすべて | CDP TLV 群 (16 ビット型、ヘッダを含む 16 ビット長)。 |
tlvs
- タイプ 16 ビット、長さ 16 ビット。
- 長さはタイプと長さのフィールドも含みます。
- 未知のタイプは値をオクテット列のまま保持します。
| タイプ値 | 名前 | 値のフィールド | 説明 |
|---|---|---|---|
| 1 (0x0001) | device_id | ||
| 2 (0x0002) | addresses | ||
| 3 (0x0003) | port_id | ||
| 4 (0x0004) | capabilities | ||
| 5 (0x0005) | software_version | ||
| 6 (0x0006) | platform | ||
| 7 (0x0007) | ip_prefix | ||
| 10 (0x000a) | native_vlan | ||
| 11 (0x000b) | duplex |
サンプルテンプレート
- cdp —
templates/protocols/l2/cdp.wpg.yaml