当网络中增加了一台路由器或者交换机,那么现有的网络设备是如何自动发现这个“新邻居”的呢?对于思科网络来说,主要是CDP发现协议在其中起作用。简单的说,CDP发现协议就是用来获取邻居设备的信息。这些信息包括被连接设备的类型(交换机或者路由器)、连接到的路由器的接口或者本地连接的接口和设备的数量的等等。在这篇文章中,笔者主要想介绍一下这个CPD协议的维护以及如何来排除跟这个协议相关的故障。
一、获取邻居设备的相关信息
CDP发现协议的主要作用就是用来发现所有与本地设备直接连接的思科网络设备。注意这句话说有个定语“直接相连”非常关键。如果两个设备之间还连接其它设备的话,那么就不能够发现。
每个运行CDP发现协议的路由器都会与自己的邻居交换协议信息。网络管理员在有需要的情况下,可以将CDP信息交换的结果显示在连接到本地路由器的控制台上。如下图所示,在任何一台路由器或者交换机的设备上,输入以下命令:show cdp neighbors命令,就可显示出与这台路由器或者交换机“直接相连”的设备的相关信息。
从上面这个图形中,我们可以得出如下结论。
一是关于CDP的维护大部分都必须在特权模式下进行。如上图所示,在开始的时候,笔者使用了Enable命令进入到了特权模式。只有在这个模式下,才能够查看邻居设备的信息。注意,必须要在特权模式下进行操作。
二是这个命令的输入技巧。这个命令比较长,如果一个个字符的去输入显然比较费时费力。而且neighbors这个单词又比较容易拼写错误。此时就需要用到IOS软件的历史纪录命令。在实际工作中,只需要输入nei三个字符,然后按一下Tab键,系统就会自动补齐后面的支付,而不需要输全。这对英文不怎么好的用户来说,是一个福音。
三是这个命令所反映出来的信息。如上图所示,这个命令可以反映出设备标示的ID 、本地接口、连接保持时间、功能、平台、端口标示、VTP管理域名、本地Vlan、工作模式(全双工或者半双工)等等丰富的信息。如果这些信息还不能够满足网络管理员需求的话,那么用户还可以在这个命令后面加一个参数detail。如此的话,就可以显示更加详细的信息。
这些信息对于日常的网络维护是非常有帮助的。如能够让管理员了解网络上相关设备的所有概况,帮助管理员更加好的理解现有网络的拓扑结构。对于后续网络的维护与优化也具有非常大的价值。
(责任编辑:武林网)
新闻热点
疑难解答