Cisco Discovery Protocol (CDP) overview

CDP (Cisco Discovery Protocol) is a proprietary protocol developed by Cisco used to discovers information about the locally attached Cisco equipment. With CDP, the administrator can gather hardware and protocol information about neighboring devices, which can be helpful when troubleshooting or documenting the network.

To discover information, Cisco devices send CDP messages out each of their interfaces. These messages contain information about them, such as their hostname, network and data link addresses, the device model, IOS version, etc.

To display information about directly connected devices, we use the show cdp neighbor command:

Floor1#show cdp neighbors
Capability Codes: R - Router, T - Trans Bridge, B - Source Route Bridge
S - Switch, H - Host, I - IGMP, r - Repeater, P - Phone
Device ID Local Intrfce Holdtme Capability Platform Port ID
Switch Gig 0/0 166 S 2960 Fas 0/1

As you can see from the example above, there is one directly connected device. Here is a description of each field:

  • Device ID – the hostname of the directly connected device. In this case the hostname is Switch.
  • Local Interface – the local interface on which the CDP messages were received (Gi0/0 in this case).
  • Holdtime – the amount of time the local device will hold the information before discarding it if no more CDP packets are received.
  • Capability – the capability of the directly connected device. The letter S indicates that the directly connected device is a switch. The letter R would indicate a router.
  • Platform – the model and OS level running on the neighbor, 2960 series switch in this case.
  • Port ID – the neighbor device‚Äôs interface on which the CDP packets were sent, in this case Fa0/1.


To get even more information about the neighbors, use the show cdp neighbors detail command:

Floor1#show cdp neighbors detail

Device ID: Switch
Entry address(es):
Platform: cisco 2960, Capabilities: Switch
Interface: GigabitEthernet0/0, Port ID (outgoing port): FastEthernet0/1
Holdtime: 126

Version :
Cisco IOS Software, C2960 Software (C2960-LANBASE-M), Version 12.2(25)FX, RELEASE SOFTWARE (fc1)
Copyright (c) 1986-2005 by Cisco Systems, Inc.
Compiled Wed 12-Oct-05 22:05 by pt_team

advertisement version: 2
Duplex: full

IEEE has released a vendor-neutral link layer protocol called Link Layer Discovery Protocol (LLDP) as an alternative to CDP.

Prerequisites for 200-301

200-301 is a single exam, consisting of about 120 questions. It covers a wide range of topics, such as routing and switching, security, wireless networking, and even some programming concepts. As with other Cisco certifications, you can take it at any of the Pearson VUE certification centers.

The recommended training program that can be taken at a Cisco academy is called Implementing and Administering Cisco Solutions (CCNA). The successful completion of a training course will get you a training badge.

Full Version 200-301 Dumps

Try 200-301 Dumps Demo