CDP思科发现协议

CDP思科发现协议

    • CDP协议概述
    • 配置CDP协议特性
    • 启用或禁用CDP协议
    • 监视与维护CDP协议

CDP协议概述

  • 思科发现协议(Cisco Discovery Protocol,CDP)是Cisco所有的协议,只能在思科设备上使用。
  • 该协议的目的是帮助网络管理和网络工程师了解网络拓扑,了解网络设备的状况以及为排除网络设备的故障提供一种简单的定位故障点的方法。
  • CDP协议工作在OSI参考模型的数据链路层上,它与上层的协议及物理的连接介质无关,即无论上层采用何种协议栈,通过CDP协议都可以了解网络设备的状况。而物理层的连接只要符合SNAP标准,CDP协议就可以在这些连接介质上工作,这些连接介质包括以太,帧中继,ATM等。
  • CDP版本2(CDPv2)是这个协议的最新版本。
  • 使用CDP协议可以了解所有与用户正在配置的设备相邻设备上的许多有用信息,包括设备的标识,设备的地址,设备的平台,设备的功能,设备的接口,保持定时器,IOS的版本,CDP的版本。
  • 配置CDP的设备周期性发送信息(即通告)给多个路由器。每隔一个周期设备至少通告一个地址,在这个地址上,它能够接收SNMP消息。这个通告中当然也包括生存时间和保持时间的信息。除此以外,每个设备都会监听由其他设备周期性发送的CDP的邻居信息,来学习邻居设备。
  • 默认情况下,CDP每隔60秒发送一次信息。保持定时器每收到一条CDP信息就重新设定。当由于邻居设备死机或者表的原因而没有响应的时候,定时器能够检测到。当保持定时器超时,就认为该设备死机,并将它从CDP的邻居表中删除。默认情况下保持定时器设为180秒或者为发送信息周期的3倍。

配置CDP协议特性

  1. 为指定IOS发送CDP更新的周期,在全局配置模式下,使用cdp timer命令。为返回默认值,使用该命令的no形式。
cdp timer [seconds]  //seconds:发送CDP更新的周期,默认为60秒
no cdp timer
  1. 为指定接收设备在丢弃CDP包前保持它的时间,在全局配置模式下,使用cdp holdtime命令。为返回到默认配置,使用该命令的no形式。
cdp holdtime [seconds]  //seconds:CDP包的保持时间,默认为180秒
no cdp holdtime
  1. 在Cisco设备上,CDPv2通告的广播默认是启用的。为设备上启用CDPv2通告功能,在全局配置模式下,使用cdp advertise-v2命令、为禁用通告CDPv2功能,使用该命令的no形式
cdp advertise - v2
no cdp advertise - v2

启用或禁用CDP协议

  1. 在Cisco设备上,CDP默认是启用的。为开启CDP,在全局配置模式下,使用cdp run命令。为禁用CDP,使用该命令的no形式。
cdp run
no cdp run
  1. 在所有支持的接口(除了帧中继多点子接口)上,CDP默认是启用的,能够发送和接收CDP信息。为在一个接口上启用CDP,在接口配置模式下,使用cdp enable命令。为在一个接口上禁用CDP,使用该命令的no形式。
cdp enable
no cdp enable
  • 禁用CDP的四个原因是:节省网络带宽,节省CPU资源,连接的是非Cisco设备,确保安全。

监视与维护CDP协议

  1. 为显示全局CDP信息,包括定时器和保持时间信息,在特权模式下使用命令
show cdp
  1. 为显示关于通过CDP发现的指定邻居设备的信息,在特权模式下使用
show cdp entry { * | device - name[*]}[version][protocol]
show cdp entry命令语法说明
* 显示所有CDP邻居信息
device-name[*] 邻居的名字,*作为通配符
version (可选项)显示版本信息
protocol (可选项)显示协议信息
show cdp entry命令字段说明
字段 说明
Device ID 设备名或者ID
Entry address(es) IP地址,IPv6全局单播地址和CLNS地址
Platform 平台信息
Interface 接口和端口号
Holdtime 保持时间,单位为秒
Version 版本信息
  1. 为显示关于启用CDP接口的信息,在特权模式下,使用命令
show cdp interface [type number]
show cdp interface命令语法
type (可选项)接口类型
number (可选项)接口号码
  1. 为显示通过CDP发现邻居的详细信息,在特权模式下,使用命令
show cdp neighbors [type number] [detail]
show cdp neighbors命令语法说明
type (可选项)接口类型
number (可选项)接口号码
detail (可选项)显示关于邻居的详细信息
show cdp neighbors命令字段说明
字段 说明
Capability Codes 设备类型
Device ID 邻居设备的名称、MAC地址或者序列号
Local Intrfce 本地接口
Holdtime 保持CDP通告的剩余时间
Capability 设备类型,可能取值如下:R-路由器 T-透明网桥 B-源路由网桥 S-交换机 H-主机 I-IGMP设备 r-中继器
Platform 设备产品号
Port ID 邻居设备的接口或者端口号
show cdp neighbors detail命令字段说明
字段 说明
Device ID 邻居设备名称、MAC地址或者序列号
Entry address(es) 邻居设备网络地址列表
IPv6 address 邻居设备网络地址
Platform 邻居设备产品名称和号码
Capalibilities 邻居设备类型
Interface 本地接口
Port ID 邻居设备接口或者端口号
Holdtime 保持CDP通告剩余的时间
Version 邻居设备软件版本
advertisement version CDP通告版本
Duplex Mode 连接双工状态
Native VLAN 邻居设备VLAN ID
VTP Management Domain 与邻居设备关联的VTY管理域名
  1. 为显示CDP流量的信息,在特权模式下,使用命令
show cdp traffic
  1. 为复位CDP流量计数器为0,在特权模式下,使用命令
clear cdp counters
  1. 为清除含有关于邻居CDP信息的表格,在特权模式下,使用命令
clear cdp table

你可能感兴趣的:(网络建设)