社区编辑申请
注册/登录
中小企业网络管理:思科CDP协议详解
网络 网络管理
本文主要介绍Cisco设备的自动发现协议:CDP

CDP:Cisco Discovery Protoco

Cisco 发现协议是Cisco专有的用来发现邻接点的协议 ,所有的Cisco 产品都支持CDP,不像路由协议那样为所有知道的网络显示下一跳目标端口,CDP只显示直接相连的邻居信息,CDP非常有助于验证一台路由器是否连在它邻居的适当端口。

所以CDP的目的:是获取直接相邻设备的信息

在这里一定要注意,是只能获取相邻设备的信息,如果是远程设备,中间隔了一个其他设备,也就是跨设备的话,是不能发现的,CDP是不起作用,如果想获取远程设备信息可以使用Telnet的方法。

一台运行CDP的路由器能够得知与它直接相连的邻居端口和主机名信息。也可以得到一些附加信息,邻居的硬件模式号码及其功能。运行CDP的路由器定时广播带有CDP更新数据的报文。用cdp timer命令设置CDP更新数据时间间隔,缺省值为60秒。我们可以通过在某个端口使用cdp enable 开启cdp功能,但出于安全性的考虑,一般在实际工作中可以禁止CDP功能。

CDP协议是二层协议,所以可以透明于TCP/IP等网络层协议,而不管其他设备运行的是什么协议栈。

CDP协议的运行要求物理介绍必须支持SNAP协议

子网络访问协议(SNAP)SubNetwork Access Protocol规范了在IEEE802网络上传输IP数据报的标准方法。也就是说IP数据报可以封装在802.2LLC里,然后在IEEE802网络上发送。

邻居信息

CDP运行与IOS10.3以后的Cisco设备上,在邻居发现的功能上CDP可以得到以下信息:

设备主机名、地址列表、设备能力 、运行的软件平台、接口

如图所示

 

邻居信息

其中 Device ID 是指的设备名,如果是路由器就是主机名,如果是交换机这里会显示对方的MAC。

Local Intrfce 地址列表 这是本地设备的接口,也就是说RB是通过Fas 0/0和RA相连

Holdtme 信息的保留时间

Capability 设备能力又称为角色特征,如路由器还是交换机

Platform 平台,也就是设备型号

Port ID 对方的接口。

如果想获得对方详细的信息,可以使用命令:show cdp entry *

 

CDP详细信息

还可以使用show cdp interface 显示接口信息

 

接口信息

也可以使用 show cdp traffic 显示与对方流量信息,包括发送和接收到的CDP的数量以及出借信息。

在Cisco设备中默认是开启CDP的,那如果关启CDP,我们可以使用命令:no cdp run,那么开启肯定就是 cdp run,在路由接口上关闭或打开CDP,使用 cdp enable 以及no cdp enable,如图所示:

 

关闭CDP

以上是有关于CDP的相关介绍,很简单的一个协议,但在日常管理工作却经常用到。

总结:CDP协议用于获取直接相邻设备的信息,此协议工作在 Layer 2 的协议,默认情况下,每60秒以 01-00-0c-cc-cc-cc 为目的地址发送一次组播通告,当达到180秒的holdtime上限后仍未获得邻居设备的通告时,将清除邻居设备信息。

 

 

【编辑推荐】

  1. 实战操作--CDP发现协议的维护及故障排除
  2. CDP协议基础解析
  3. CDP协议常用命令简介
  4. TCP/IP、静态路由及CDP协议概述
  5. Fluke Networks:NetTool和LinkRunner支持CDP和EDP协议
责任编辑:Writer 来源: it168网站
相关推荐

2011-06-01 14:17:36

CiscoCDP

2011-03-01 16:11:52

2013-06-04 13:48:04

2012-02-21 13:07:46

2021-10-26 16:11:54

2011-06-01 13:51:11

Cisco路由器寄存器

2011-06-01 14:17:39

Cisco路由器

2011-06-01 14:17:43

Cisco路由器

2010-06-24 17:18:53

DHCP协议

2012-02-23 15:16:53

IP路由数据包路由协议

2011-09-09 13:29:15

思科网络管理CiscoCiscoPrim

2009-01-06 16:18:04

2010-08-13 14:03:17

2011-03-04 12:21:26

思科通信平台

2010-08-23 10:16:08

网络时间协议

2009-08-26 08:58:33

思科认证CCNA思科认证网络工程师

2012-12-27 10:22:00

思科路由器网络协议

2020-06-24 12:26:28

企业网络IT管理

2011-06-02 09:24:29

广域网协议DDR路由

2010-05-10 13:24:53

思科认证网络管理员

同话题下的热门内容

2022年五大网络管理发展趋势我敢打赌,看完这个故事,你一定能搞懂“算力网络”……什么是Flink网络栈?

编辑推荐

这是全面的IGMP协议总结,没有之一!百亿级访问量的实时监控系统如何实现?深度 | 只有IT人才能读懂的《西游记》10分钟理解TCP、UDP 和端口号从TCP到Socket,彻底理解网络编程是怎么回事
我收藏的内容
点赞
收藏

51CTO技术栈公众号