网工干货知识

超全学习笔记
当前位置:首页 > 干货知识

什么是Cisco发现协议(CDP)?

更新时间:2026年03月27日   作者:spoto   标签(Tag):

通常,大多数网络都包含多个路由器或交换机。为了便于管理网络,人们会使用网络地图来显示网络中存在的各种设备类型、这些设备之间的连接方式、它们所使用的IP地址,以及它们属于哪个VLAN。 CDP是一种专有的第二层Cisco网络协议。 它是一种网络发现工具,默认情况下是启用的。它运行在Cisco设备上,能够帮助发现连接到网络的Cisco设备。 CDP能够在不进行实际物理检查的情况下,高效地检测设备状态。 CDP允许用户使用一些命令来查看连接设备的相关信息,比如本地端口、远程端口、设备名称、设备平台等详细信息。

从相邻的Cisco设备接收到的CDP消息,默认情况下不会被转发到其他设备上。也就是说,CDP消息只会被转发到直接连接的Cisco设备上。所有支持CDP功能的设备都会以表格形式存储从相邻设备接收到的所有消息,这些消息可以通过使用“show cdp neighbors”命令来查看。

这些CDP消息每60秒会在所有支持SNAP协议的接口上被发送。由于并非所有的数据链路层介质都支持SNAP协议,因此能够支持该协议的介质包括令牌环、以太网、PPP(点对点协议)、FDDI(光纤分布式数据接口)、帧中继、ATM(异步传输模式)以及HDLC(高级数据链路控制)。此外,Cisco设备还会将这些CDP消息发送到多播目标地址:01:00:0C:CC:CC:CC。

网络地图

“show cdp neighbors”命令的示例:

在上面的网络图中,我们有三个路由器。那么,让我们看看如何利用 CDP 来构建像图中所示的网络图吧。

  • 请查看路由器1的`cdp neighbor`命令结果。
Router1# show cdp neighbors
Capability Codes: R - Router, T - Trans Bridge, B - Source Route Bridge
                  S - Switch, H - Host, I - IGMP, r - Repeater, P - Phone,
                  D - Remote, C - CVTA, M - Two-port Mac Relay
                  
                  
Device ID             Local Intrfce      Holdtme            Capability           Platform             Port ID  
Router 2              Ser0/0             172                  R S I                 2500                  Ser0/0
  • 请查看路由器2的“cdp neighbor”命令输出结果。
Router2# show cdp neighbors
Capability Codes: R - Router, T - Trans Bridge, B - Source Route Bridge
                  S - Switch, H - Host, I - IGMP, r - Repeater, P - Phone,
                  D - Remote, C - CVTA, M - Two-port Mac Relay
                  
                  
Device ID             Local Intrfce      Holdtme            Capability           Platform             Port ID  
Router 1              Ser0/0             143                R S I                2500                 Ser0/0
Router 3              Fa1/0              158                R S I                2500                 Fa1/0
  • 请查看路由器3的“cdp neighbor”命令输出结果。
Router3# show cdp neighbors
Capability Codes: R - Router, T - Trans Bridge, B - Source Route Bridge
                  S - Switch, H - Host, I - IGMP, r - Repeater, P - Phone,
                  D - Remote, C - CVTA, M - Two-port Mac Relay
                  
                  
Device ID             Local Intrfce      Holdtme            Capability           Platform             Port ID  
Router 2              Fa1/0              141                R S I                2500                 Fa1/0

CDP消息中的信息:

  • 它包含了 iOS软件的版本。
  • 其中包含了该设备的IP地址信息。
  • 这些设备的名称。
  • 关于硬件平台的信息。
  • 它包含了相关的硬件功能。
  • 关于生成该CDP消息的接口的相关信息。

CDP的益处:

  • 它允许使用RTP(实时传输协议)以及各种网络层协议来定位设备,并能够了解这些设备的配置情况。
  • 它有助于解决与TLV(类型-长度-值)字段相关的故障问题。
  • 它可以作为一种诊断工具,帮助解决与设备或网络相关的问题。
  • 它能够检测到位于WAN链路另一端的、配置错误的交换机/路由器的IP地址。
              马上抢免费试听资格
意向课程:*必选
姓名:*必填
联系方式:*必填
QQ:
思博SPOTO在线咨询

相关资讯

即刻预约

免费试听-咨询课程-获取免费资料