欢迎来到天天文库
浏览记录
ID:57407702
大小:651.50 KB
页数:8页
时间:2020-08-16
《思科设备发现协议CDP.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、思科设备发现协议CDP————————————————————————————————作者:————————————————————————————————日期:思科设备发现协议(CDP)一、引言在真实的环境中存在着多个网络设备,这些设备之间的拓扑图并不像模拟器中做实验这么清晰易懂,你看到的真实网络环境常常是下面这个样子的:面对这么复杂的连线,你是否清楚的知道哪根线和哪个设备相连?是这个机架上的设备还是另外一个机架的设备?还是另外一幢建筑的设备?你又是否清楚他们连接着那个设备的哪个接口?如果你不清楚那么CDP将会帮助你了解这些!!二、CDP简介CDP作用:在真
2、实环境中帮助我们了解网络拓扑结构。CDP原理:任何开启了CDP协议的思科设备(交换机、路由器)定期的以0100.0CCC.CCCC为目的地址向网络中和自己直连其他设备介绍自己,思科设备借助这种“互相介绍”的方式,了解和自己连接的设备信息。命令集:showcdp:显示自身发送接收CDP信息的相关时间信息cdpholdtime:设置保持时间cdptimer:设置发送CDP信息时间showcdpneighbot:显示直接和本设备连接的邻居摘要信息(这条命令是CDP系列命令最常用的一条命令)cdpenable:开启cdpnocdpenable:关闭cdp为了进一步了解
3、cdp命令,我们来做一个实验实验:学习使用cdp协议了解周边网络设备路由器r1、交换机s1以及三层交换机s2的链接如图所示其中S2的f0/1与S1的f0/2口相连接S1的f0/1与路由器的f0/0相连接1、在S2上使用CDP命令此时在三层交换机S2上,进入特权模式,并调用showcdp命令,命令清单如下Switch>Switch>enableSwitch#showCDP将产生如图所示信息若继续调用Switch#showcdpneighbors将会看到据此就可知道本机的f0/1口和对方的f0/2口相连接,对方是一个交换机,型号2950,并且名字为switch。本
4、例中对方主机(S1)的名字为switch(这是思科网络设备的任何一个交换机的初始名称),一般来讲每一个设备我们应该命名成不同的名字。比如我们在交换机S1上调用如下命令Switch>enableSwitch#configtSwitch(config)#hostnameSw1那么在三层交换机S2上再次调用命令showcdpneighbors,将显示注意可能首次调用命令会显示两个设备(因为老化时间没到),等一会再次调用就会正常。好吧,总结一下showcdpneighbors命令的显示内容DeviceID——对端设备名LocalIntrfce——本方端口名Holdti
5、me——还有多久到达老化时间Capability——对端设备类型Platform——对端设备型号PortID——对端端口号2、在S1上使用CDP命令下面我们准备在交换机S1上调用CDP命令来看看它的邻居,但是在这之前,我们先把S2的名字改一下。Switch>enableSwitch#configtSwitch(config)#hostnameSR2SR2(config)#接下来到S1上去看看它的“邻居们”但是为什么类型下面没有内容呢?这是思科模拟器的BUG啊-_-!,没办法,在没有BUG的真实设备里将显示RST,RST什么意思?看上图红字下面的部分(R–Rou
6、ter,S-Switch,T-TransBridge),路由器、交换机、传输网桥。注意上图中显示S1只连接了一个网络设备——S2(SR2),怎么没有路由器R1的信息呢?原因很简单,路由器端口F0/0此时没有开启。这也证明了,如果没有开启端口,那么CDP协议也是不会发送和接收的邻接设备也就无从知晓哪些设备和自己相连。打开R1,输入如下命令开启端口f0/0Router>enableRouter#configtRouter(config)#interfacef0/0Router(config-if)#noshutdown再次回到S1上调用命令Sw1#showcdpn
7、eighbors路由器出现了,当然它的名字还是思科系列路由器的默认名字Router,你可以去改一下名字,命令和修改交换机的名字没有区别,我就不改了。3、在R1上使用CDP命令打开R1输入如下命令Router#showcdpneighbors看到的结果是注意结果,没有S2的信息,这证明,CDP只显示直接和自己链接的设备4、CDP的用途尽管CDP是一系列比较简单的命令组成的,但是在实际应用中发挥过巨大的作用!5、CDP的开启和关闭1、CDP的开启:CDP默认就是开启的,如果它被人关闭之后,可以使用cdprun来开启这个功能2、CDP的关闭:为什么这么有用的CDP我
8、们要关闭它呢?这是因为CDP会消耗设备
此文档下载收益归作者所有