您的当前位置:首页正文

CISCO邻居发现协议-CDP

2021-05-13 来源:星星旅游
CISCO邻居发现协议

听名字我们就知道这个协议是用来发现邻居的,当然他也是CISCO私有的协议。为什么他只能发现邻居了。那是因为包里面有个TTL字段,在CDP包里这个字段为1。当路由器或者交换机收到这个信息后会把TTL值减1。当TTL为零的时候这个数据将不会在进行传递了。所以使用这个协议只能发现邻居。就象我们这个拓扑图上的R2他只能发现R1是不能发现R3了。

使用CDP这个协议的时候需要保证链路的连通性,这里链路连通性的配置我就不给出来了。就在在给DCE端做IP地址的时候需要加上个时钟频率。 r1#show cdp ?

entry Information for specific neighbor entry interface CDP interface status and configuration neighbors CDP neighbor entries traffic CDP statistics

| Output modifiers

这是CDP后面可以根的参数,一般我们使用比较多的是neighbors和entry这2个。但是show cdp entry看到的参数是最多的。show cdp neighbors一般我们原来看邻居是如何我连接的。

比如我们在R1上使用show cdp neighbors看看会看到那些参数 r1#show cdp neighbors

Capability Codes: R - Router, T - Trans Bridge, B - Source Route Bridge S - Switch, H - Host, I - IGMP, r - Repeater

Device ID Local Intrfce Holdtme Capability Platform Port ID

r2 Ser 0 127 R 2500 Ser 0 r3 Ser 1 166 R 2500 Ser 1 r1#

首先可以看到谁和我相连,我自己用的什么接口和对方连接。这里的Local Intrfce是我自己用什么接口和别人连接。Port ID是别人和我用什么接口连接。当然除了这以外还可以看到对方具有什么能力是交换机还是路由器。对方设备的型号。已经Holdtme时间。

然后CDP是每60秒发送一次。Holdtme是180秒。

比如说我们的网络都是CISCO的设备这个时候我们可以使用CDP信息看看我们这个网络是如何连接的。

当然show cdp entry是可以看到最详细的参数。我们看看在CDP信息里能看到那些参数。

r1#show cdp entry * ------------------------- Device ID: r2

Entry address(es):

IP address: 12.12.12.2

Platform: cisco 2500, Capabilities: Router

Interface: Serial0, Port ID (outgoing port): Serial0 Holdtime : 126 sec

Version :

Cisco Internetwork Operating System Software

IOS (tm) 2500 Software (C2500-IS-L), Version 12.2(15)T17, RELEASE SOFTWARE (fc1)

Technical Support: http://www.cisco.com/techsupport Copyright (c) 1986-2005 by cisco Systems, Inc. Compiled Sat 13-Aug-05 15:26 by kehsiao

advertisement version: 2

------------------------- Device ID: r3

Entry address(es):

IP address: 13.13.13.3

Platform: cisco 2500, Capabilities: Router

Interface: Serial1, Port ID (outgoing port): Serial1 Holdtime : 164 sec

Version :

Cisco Internetwork Operating System Software

IOS (tm) 2500 Software (C2500-IS-L), Version 12.2(15)T17, RELEASE SOFTWARE (fc1)

Technical Support: http://www.cisco.com/techsupport Copyright (c) 1986-2005 by cisco Systems, Inc. Compiled Sat 13-Aug-05 15:26 by kehsiao

advertisement version: 2

这里是看到了2个邻居R2和R3的。这个时候我们以R2为例来说明 Device ID: r2 对方的ID叫什么名字。

IP address: 12.12.12.2 对方的IP地址是多少

Platform: cisco 2500, Capabilities: Router 对方是什么型号的设备,是路由器还是其他的什么。

Interface: Serial0, Port ID (outgoing port): Serial0 我自己使用什么接口和对方连接。对方使用什么接口和我连接。

Holdtime : 126 sec 这个条目还有多长时间老化 Version 12.2(15)T17 对方IOS的版本号。

这就是我们CDP信息可以看到的东西。一般我们使用CDP信息主要是用来看下网络是如何连接的。

需要注意的是CDP的HELLO和Holdtime这2个时间是可以修改的。修改的时候是影响的对方。

我们可以看看我在R2上把他的那个时候修改以后是影响的谁。 r2(config)#cdp timer 10 r2(config)#cdp holdtime 15 r2(config)#

这个时候我把CDP的timer 改成10 holdtime改成15秒以后。我们在R2上看看有没有变化。

Device ID Local Intrfce Holdtme Capability Platform Port ID r1 Ser 0 121 R 2500 Ser 0 r2#show cdp neighbors

Capability Codes: R - Router, T - Trans Bridge, B - Source Route Bridge S - Switch, H - Host, I - IGMP, r - Repeater

Device ID Local Intrfce Holdtme Capability Platform Port ID r1 Ser 0 119 R 2500 Ser 0 r2#show cdp neighbors

Capability Codes: R - Router, T - Trans Bridge, B - Source Route Bridge S - Switch, H - Host, I - IGMP, r - Repeater

Device ID Local Intrfce Holdtme Capability Platform Port ID r1 Ser 0 177 R 2500 Ser 0

我们可以看到是没有任何影响的还是60秒后就被更新了一次。

在去R1上看看

r1#show cdp neighbors

Capability Codes: R - Router, T - Trans Bridge, B - Source Route Bridge S - Switch, H - Host, I - IGMP, r - Repeater

Device ID Local Intrfce Holdtme Capability Platform Port ID r2 Ser 0 6 R 2500 Ser 0 r3 Ser 1 139 R 2500 Ser 1 r1#show cdp neighbors

Capability Codes: R - Router, T - Trans Bridge, B - Source Route Bridge S - Switch, H - Host, I - IGMP, r - Repeater

Device ID Local Intrfce Holdtme Capability Platform Port ID r2 Ser 0 5 R 2500 Ser 0 r3 Ser 1 138 R 2500 Ser 1 r1#show cdp neighbors

Capability Codes: R - Router, T - Trans Bridge, B - Source Route Bridge S - Switch, H - Host, I - IGMP, r - Repeater

Device ID Local Intrfce Holdtme Capability Platform Port ID r2 Ser 0 14 R 2500 Ser 0 r3 Ser 1 137 R 2500 Ser 1 r1#show cdp neighbors

Capability Codes: R - Router, T - Trans Bridge, B - Source Route Bridge S - Switch, H - Host, I - IGMP, r - Repeater

可以看到Holdtme每到5秒以后被变成了15秒又重新开始老化。到了5秒以后又被更新。这是因为CDP的HELLO时间被我们改成了10秒Holdtme时间被改成了15秒。所以我们说修改CDP的时间是影响对方。

因篇幅问题不能全部显示,请点此查看更多更全内容