设备分散怎么办? 可以通过链路层发现协议

所属分类: 网络 / 网络协议 阅读数: 1415
收藏 0 赞 0 分享

  大型网络中,连接清晰是很重要滴。网络越大,逻辑上和物理上都越难理清。再加上还有冗余链路和链路聚合,会大大增加理清网络中设备互连情况的难度。而且,问题还不止于此。混合使用来自不同供应商的网络产品,会让设备发现协议无所适从。

  首先,我要讲一个背景故事:我曾经在一个团队中,我们管理的环境中大部分是思科设备。“大部分”这个词对于设备发现而言有重要意义。与其他网络供应商一样,思科提供了一种私有协议,允许网络管理员查看有哪些设备直接连接了某一台设备,当然你要有这台设备的管理员访问权限。很多读者肯定都熟悉下面这个思科发现协议(CDP)的截图:

  图1:思科发现协议

  执行命令“show CDP neighbors”,会得到一个直观显示所连接设备的表格。执行“show CDP neighbors details”,则可以展开表格,查看交换机之间的详细连接信息(截图里有一个 VLAN匹配错误,对吧?),以及各个设备的详细信息,包括其管理IP地址信息。

  图2

  现在一切顺利,是吧?不过当有一台思科交换机连接了另一个供应商的硬件,然后这个硬件又不支持CDP时,会出现什么情况?幸好,我们还可以使用链路层发现协议(Link Layer Discovery Protocol, LLDP),它有与CDP及类似私有发现协议一样强大的查询功能。LLDP很适合用来查看多供应商网络中相邻网络设备的连接情况,但是人们对它重视不够。我们来看一个真实例子。

  我在前面提到,我的环境中大部分是思科设备,但是我们也在一些特殊位置使用了其他供应商的产品。我们在美国及海外的大部分分支网络中使用了Meraki的产品,但是与其他第三方设备一样,Meraki接入端(AP)无法通过CDP查看到交换机的连接情况。换言之,“show CDP neighbors”命令无法查看到它们的信息。

  使用LLDP来查看网络会有什么变化

  我们转而使用LLDP,则马上会看到不一样的结果——结果好多了。

  默认情况下,思科Catalyst交换机禁用了LLDP。我们要先打开这个协议,然后执行“show LLDP neighbors”,就可以查看到这些Meraki AP了。

  然后,执行“show LLDP neighbors detail”,就可以展开详细信息。

  就是这个结果!使用LLDP,得到的结果更加好。这个协议很成熟,也已经是一个真正的标准(IEEE 802.1AB),而且它能够显示的信息还不仅仅只有来自不同供应商的互连网络基础架构的信息。有许多VoIP电话和模拟终端适配器都支持LLDP,另外一些CCTV(闭路电视)摄像头及工具类网络主机也支持。这是在交换机配置过程中很容易被忽略的特性之一,因为它默认是禁用的,但是只要开始使用它,它就会在故障修复和环境映射上发挥巨大作用。

  有一些环境使用LLDP来分配VoIP电话等设备,不过这又是另一个话题。现在你要记住的是,和CDP一样,LLDP是一个查看设备的便捷工具,它可以直接查看到所连接的设备(网络中的下一个交换机),但是它的功能还不止于此。如果要查看所有互连设备——从一个核心交换机到一个大楼聚合交换机、再到边界交换机,则需要针对每一个交换机执行命令“show LLDP neighbors”。

  以上就是如何在大型网络中利用链路层理清协议的具体方法,希望能帮到大家,谢谢阅读。

更多精彩内容其他人还在看

fiddler如何清除证书? Fiddler https证书清除图文教程

Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,打开主界面,就可在里面进行相关的操作,那么fiddler如何清除证书呢?下面就详情来看看fiddler清除证书具体的步骤吧
收藏 0 赞 0 分享

用示波器直接破解30种通信协议解析

数字示波器的发展极大的降低了低速总线调试的难度,传闻近日有一台示波器可以直接破解30多种通信协议,这是怎么回事呢?下面就来看看随着示波器的发展,协议解码出现了哪些变化吧
收藏 0 赞 0 分享

HTTPS协议数据加密传输基本内容解析

很多网友了解过有关于网络协议部分的内容,HTTPS协议还是一知半解的,下面这边文章就为大家简单介绍下HTTPS协议的基本内容,大家了解下,希望对大家有帮助
收藏 0 赞 0 分享

LoRa与ZigBee有什么区别?LoRa与ZigBee技术全面分析

ZigBee是基于IEEE802.15.4标准的低功耗局域网协议,LoRa 是LPWAN通信技术中的一种,那么两者之间有什么区别和联系呢?下面就详情来为大家解析下,希望对大家有帮助
收藏 0 赞 0 分享

无线网络IEEE802.11/IEEE802.3协议标准和区别

IEEE802协议是一种物理协议集,而以太网协议是由一组IEEE 802.3标准定义的局域网协议集,下面就为大家介绍下IEEE802.11/IEEE802.3协议标准和区别,大家了解下吧
收藏 0 赞 0 分享

如何屏蔽https网站、禁止访问https、禁止跳转https的方法

由于网络安全形势越发严峻,为了保护用户隐私和网络安全,越来越多的网站都开启了HTTPS,如何禁止访问HTTPS网站、如何屏蔽HTTPS网站就成为重要的网络管理工作,下面就来看看大势至“聚生网管”实现网络行为管理系统的方式吧
收藏 0 赞 0 分享

最常用路由协议RIP-1/2 OSPF IS-IS BGP的特点对比

RIP协议是最早的路由协议,OSPF是目前应用最广泛的IGP协议,IS-IS是另外一种链路状态型的路由协议,BGP协议是唯一的EGP协议,那么这几种路由协议有什么特点和不同呢?下面就一起来看看了解下
收藏 0 赞 0 分享

5G时代 HTTP和DNS协议将发生哪些变化?

HTTP和DNS这两种协议几乎已经成为家喻户晓,现在5G时代的来临,这些协议也都将发生巨大的变化,本文就介绍下HTTP和DNS这些协议在未来会如何发展的,如何改变的
收藏 0 赞 0 分享

IOT通信协议有哪些?物联网七大通信协议对比介绍

物联网简称iot,本文中为大家的是物联网的7大协议以及对比,有需要的朋友可以阅读本文参考一下
收藏 0 赞 0 分享

Apache Flink的网络协议栈详细介绍

Flink 的网络协议栈是组成 flink-runtime 模块的核心组件之一,本文中介绍了Apache Flink网络协议栈,感兴趣的朋友可以阅读本文参考一下
收藏 0 赞 0 分享
查看更多