Cisco Discovery Protocol (CDP) is a proprietary Layer 2 neighbor discovery protocol that enables Cisco devices to advertise and learn information about directly connected Cisco devices. It operates independently of Layer 3 protocols and provides valuable network topology information including device types, software versions, capabilities, and platform details. CDP is essential for network discovery, troubleshooting, and management tools, though it can be selectively disabled on interfaces or globally for security considerations.
Diagram
Classes
configuration (iosxe.devices)
Name | Type | Constraint | Mandatory | Default Value |
---|
cdp | Class | [cdp] | No | |
cdp (iosxe.devices.configuration)
Name | Type | Constraint | Mandatory | Default Value |
---|
holdtime | Integer | min: 10 , max: 255 | No | |
timer | Integer | min: 5 , max: 254 | No | |
run | Boolean | true , false | No | |
filter_tlv | String | | No | |
tlv_lists | List | [tlv_lists] | No | |
tlv_lists (iosxe.devices.configuration.cdp)
Name | Type | Constraint | Mandatory | Default Value |
---|
name | String | | Yes | |
vtp_mgmt_domain | Boolean | true , false | No | |
cos | Boolean | true , false | No | |
duplex | Boolean | true , false | No | |
trust | Boolean | true , false | No | |
version | Boolean | true , false | No | |
Examples