Skip to content

CDP

Cisco Discovery Protocol (CDP) configuration manages global CDP behavior on NX-OS devices. CDP is enabled by default; these settings tune CDP timer interval and holdtime, protocol version selection (v1 or v2), device ID format for CDP advertisements, and PnP startup VLAN assignment.

Diagram
NameTypeConstraintMandatoryDefault Value
cdpClass[cdp]No

NameTypeConstraintMandatoryDefault Value
timerIntegermin: 5, max: 254No
holdtimeIntegermin: 10, max: 255No
advertiseChoicev1, v2No
format_device_idChoicenone, mac, serial-number, system-nameNo
pnp_startup_vlanIntegermin: 1, max: 4094No

Example 1: Basic CDP with custom timers and advertise version

nxos:
devices:
- name: LEAF1
configuration:
cdp:
timer: 30
holdtime: 120
advertise: v2

Example 2: CDP with serial-number device ID for inventory tracking

nxos:
devices:
- name: LEAF1
configuration:
cdp:
timer: 60
holdtime: 180
advertise: v2
format_device_id: serial-number

Example 3: CDP with PnP startup VLAN for zero-touch provisioning

nxos:
devices:
- name: LEAF1
configuration:
cdp:
timer: 60
holdtime: 180
advertise: v2
format_device_id: system-name
pnp_startup_vlan: 100