分类: 系统运维
2011-10-20 00:37:43
在理解了CDP的基础知识后,本节要介绍的是CDP协议各主要方面配置。具体包括以下内容:
n 默认CDP配置
n 配置CDP特性
n 禁用和启用CDP
n 在接口上禁用和启用CDP
1. 默认CDP配置表4-26显示了Ciaco Catalyst交换机上的默认CDP配置,适用于Catalyst 3500、Catalyst 3750等中低档思科交换机系列。
表4-26 默认CDP配置
特征 |
默认设置 |
CDP global state(CDP全局状态) |
启用 |
CDP interface state (CDP接口状态) |
启用 |
(CDP计时器,也就是包更新频次) |
60秒 |
CDP holdtime (before discarding) (CDP包在丢弃前持有的时间) |
180秒 |
CDP Version-2 advertisements (CDP版本2通告) |
启用 |
你可以配置CDP更新的频次,在丢弃前设备所持有CDP信息的时长,以及是否发送版本2通告。可以在特权模式下,按照表4-27所示步骤来配置CDP计时器、持有时间和通告类型。其中Step2~Step4都是可选项,没有严格意义上的先后次序,可以根据习好选择执行。
表4-27 配置CDP特性步骤
|
命令 |
用途说明 |
Step 1 |
Switch#configure terminal |
进入全局配置模式 |
Step 2 |
Switch(config)#cdp timer seconds |
(可选)设置CDP更新消息传输频次。范围为5~254秒,默认为60秒。 |
Step 3 |
Switch(config)#cdp holdtime seconds |
(可选)指定在丢弃CDP信息前设备持有的时间长度。范围为10~255秒,默认为180秒。 |
Step 4 |
Switch(config)#cdp advertise-v2 |
(可选)配置CDP发送版本2通告。这是默认状态。 |
Step 5 |
Switch(config)#end |
返回到特权模式。 |
Step 6 |
Switch#show cdp |
校验以上设置。 |
|
copy running-config startup-config |
(可选)保存以上设置在当前运行配置文件中。 |
可使用CDP命令的“no”格式可以恢复默认设置。
以下是一个配置CDP特性的示例。
Switch# configure terminal
Switch(config)# cdp timer 50
Switch(config)# cdp holdtime 120
Switch(config)# cdp advertise-v2
Switch(config)# end
CDP默认是启用的。可自特权模式开始,按照表4-28所示步骤来全局禁用设备的CDP发现功能。
表4-28 禁用CDP的步骤
|
命令 |
用途说明 |
Step 1 |
Switch#configure terminal |
进入全局配置模式 |
Step 2 |
Switch(config)#no cdp run |
禁用CDP协议 |
Step 3 |
Switch(config)#end |
返回到特权模式 |
自特权模式开始,按照表4-29所示步骤来全局启用已禁用的CDP功能。
表4-29 启用CDP的步骤
|
命令 |
用途说明 |
Step 1 |
Switch#configure terminal |
进入全局配置模式 |
Step 2 |
Switch(config)#cdp run |
启用CDP |
Step 3 |
Switch(config)#end |
返回到特权模式 |
下面是一个启用CDP协议的示例。
Switch# configure terminal
Switch(config)# cdp run
Switch(config)# end
默认情况下,CDP是在所有接口上启用的,以接收或者发送CDP信息。可自特权模式开始,按照表4-30所示步骤来禁用某个端口上的CDP功能。
表4-30 在接口上禁用CDP的步骤
|
命令 |
用途说明 |
Step 1 |
Switch#configure terminal |
进入全局配置模式 |
Step 2 |
Switch(config)# interface interface-id |
指定要禁用CDP的接口,并进入接口配置模式 |
Step 3 |
Switch(config-if)# no cdp enable |
禁用CDP协议 |
Step 4 |
Switch(config-if)#end |
返回到特权模式 |
Step 5 |
Switch#copy running-config startup-config |
(可选)保存以上设置在当前运行的配置文件中 |
自特权模式开始,按照表4-31所示步骤来启用某个已用CDP的端口上的CDP功能。
表4-31 在接口上启用CDP的步骤
|
命令 |
用途说明 |
Step 1 |
Switch#configure terminal |
进入全局配置模式 |
Step 2 |
Switch(config)#interface interface-id |
指定要启用CDP的接口,并进入接口配置模式 |
Step 3 |
Switch(config-if)#cdp enable |
启用CDP协议 |
Step 4 |
Switch(config-if)#end |
返回到特权模式 |
Step 5 |
Switch#ccopy running-config startup-config |
(可选)保存以上设置在当前运行的配置文件中 |
以下是在一个已禁用CDP协议的接口上启用CDP的示例。
Switch# configure terminal
Switch(config)# interface gigabitethernet1/0/1
Switch(config-if)# cdp enable
Switch(config-if)# end