多语言展示
当前在线:261今日阅读:113今日分享:31

查看华三交换机互连端口和设备

当排查网络故障或想熟悉网络结构时,就需要我们查看上连或下连设备,通常如果你对现有网络拓扑十分熟悉的话,掐指一算就知道,再或者管理员之前对互连端口都做了描述的话,也很轻松了,但是如果网络本身很庞大,你也不了解网络具体每个节点的拓扑,管理员也没对互连接口做描述,那就很痛苦了,这时一个很有用的协议LLDP就可以大显身手了,当网络中存在不同厂商生产的网络设备时,可以使每个网络设备都运行并开启LLDP协议,当网络链路出现故障时更方便地获得网络的拓扑信息,它可以更方便快捷地获得链路的通信状况和拓扑情况,根据链路状况我们就可以迅速地定位链路故障。那么这次就带大家来熟悉一下如何借助LLDP相关命令查询上/连设备信息吧,相信会对你有所帮助。
工具/原料
1

网络节点中中可以远程登录或通过Console口登录的一台交换机

2

笔记本电脑一台

步骤1、小科普
步骤2、借助LLDP协议查看互连设备和端口信息
1

LLDP协议原理比较复杂,但我们可以把它当做一个黑盒子,不必关心具体的技术细节,只要可以熟练使用它的相关命令实现自己的目的就可以。LLDP命令的使用只要你了解后就很简单了,通过它可以很方便了解某个节点的上/下连设备及其网络拓扑情况,快速锁定故障所在。这里我们就来了解一下如何在华三交换机上借助LLDP协议查看上/下连设备及互连接口。

2

1、使能LLDP(系统视图)V3/V5:    lldp enableV7:  lldp global enable       要想借助LLDP协议了解设备交互信息,首先要使能LLDP才行,一般交换机默认没有开启,要手动开启才行,使能LLDP后才可以使用其相关命令。注意华三早期的交换机可能没有LLDP功能,华三交换机3600系列V3 Release 1702版本才新增了LLDP功能,之后的其他V3、V5、V7版本都支持LLDP功能。注:这里V表示交换机操作系统的版本,华三交换机使用的操作系统为Comware,其中V3、V5、V7为大版本号,1702为大版本下的小版本号,不同版本下同一功能的命令会稍微有些变动。

3

如我这里有一台系统镜像版本为V3 Release 1602的3600交换机就不支持lldp功能,所以也没有相关命令,如下图所示。其中Version后的数字为大版本号,Release后的数字为小版本号。

4

有一点细微区别就是V3版本和V5版本的LLDP使能命令是lldp enable,而V7版本的使能命令为lldp global enable,功能都是一样的。如这里分别以一台H3C 5120(系统版本为V5)和一台H3C 6800(系统版本为V7)做演示,他们的lldp使能命令不同,注意区分。

5

注:要想借助LLDP协议查看互连设备信息,必须两端设备都支持并开启LLDP功能,如果使用非标准链路发现协议,不同厂商的设备可能支持不同的链路层发现协议,就不能交互设备信息了。

6

2、查看所有互连设备的详细信息(任意视图)V3/V5:     display lldp neighbor-informationV7:  dispaly lldp neighbor-information verbose       这条命令可以看到当前设备上所有邻接设备的详细信息,如对端设备类型,厂商,型号,设备名称,硬件地址,对端互连接口号,甚至对端的管理地址,具体信息根据两端设备的兼容性也有所不同。注:dis lldp neighbor-information这条命令在V3/V5版本中默认是显示所有邻接设备的详细信息,而在V7中刚好相反,默认显示的是简要信息,加上verbose才会显示详细信息。

7

这里分别以一台H3C 5120(系统版本为V5)和一台H3C 6800(系统版本为V7)做演示:       在5120上使用 dis lldp neighbor-information 命令,可以看到所有互连端口和设备的详细信息,这里我们以其中一个端口来进行简单说明。

8

各项参数的具体含义就不进行说明了,有需要请查看官方手册。主要需要关注的信息就是以上划出来的六条,第一条为本端端口号 g1/0/23;第二条表示对端端口号 g1/0/21;第三条显示对端的端口描述为 (这个一般是手工添加的,不一定都会有),可以看到是连到本端的设备的;第四条显示对端的设备名称为 H3C 5120-51;第五条则是对端设备型号 H3C S5120-28P-SI及系统版本 V5.02 Release 1518 ;第六条则是对端设备的管理IP地址为 10.100.X.51;最后还有端口VLAN情况、速率、链路聚合情况等,其他信息可以根据需要查看。

9

同样在6800上使用 dis lldp neighbor-information verbose 命令,可以看到所有互连端口和设备的详细信息,这里我们还是以其中一个端口来进行简单说明。

10

由上图可以看到,V7版本的LLDP基本信息跟V5差不多,最主要还是跟上边一样的五条信息,由这些信息我们可以知道本端6800的 te1/1/20 端口连到对端的 g1/0/28 端口上(这里对端端口没有手工描述,所以端口描述里默认显示端口号),对端设备是一台5120交换机,设备名称为 H3C 5120-51,此外我们还可以看到对端设备的管理地址为 10.100.X.51,系统版本为 V 5.20 Release 1518,互连端口速率为千兆等信息。

11

3、查看所有互连设备的简要信息(任意视图)V3/V5:dis lldp neighbor-information briefV7:   dis lldp neighbor-information注:dis lldp neighbor-information这条命令在V3/V5版本中默认是显示所有邻接设备的详细信息,查看简要信息要在后边加brief,而在V7中刚好相反,默认显示的就是简要信息。

12

这里还是分别以一台H3C 5120(系统版本为V5)和一台H3C 6800(系统版本为V7)做演示:       在5120上使用 dis lldp neighbor-information brief 命令,可以看到所有互连端口情况,但是看不到详细的对端设备信息,只有一些简要的接口信息。如下图所示,这里依次列出了每组互连端口的接口和硬件地址情况,上边为本端端口号,下边为对端端口号,如这里第一组本端端口为 g1/0/21 与它互连的对端端口为 g1/0/23 。这种情况适用于已经知道互连设备的信息,但不知道互连端口是哪个的情况。

13

在6800(V7)上则可以直接使用命令 dis lldp neighbor-information ,就可以看到所有互连端口情况,列出的信息跟上边一样,只有互连端口的接口和硬件地址等信息,如这里第一组本端端口为 fte1/0/1 与它互连的对端端口为 fte2/0/1。

14

4、以列表形式查看所有互连接口信息(任意视图)V3/V5/V7:     dis lldp neighbor-information list       这条命令以列表的形式列出当前设备上所有互连端口和设备信息,可以一目了然地看到本端端口与对端哪个端口互连,并且可以看到对端设备名称和硬件地址,比上一条命令更为实用,显示的信息也比较直观明了。如下图所示,使用命令 dis lldp neighbor-information list 后,这里显示的第一列为对端设备名称,可以看到一共有三台互连设备,共6个互连端口,第二列即为当前设备的端口,第三列为互连端口的硬件地址,最后一列为对端端口的端口号,由此就可以清楚地看到设备所有互连接口和设备情况,这条命令可以方便地概览设备所有互连接口信息,从而做出进一步判断。注:这条命令在目前所有系统版本上都是一样的,所有只以一台5120交换机做演示啦。

15

5、查看指定接口的互连端口的详细信息(任意视图)V3/V5:dis lldp neighbor-information interface V7:dis lldp neighbor-information interface verbose      其中 为要查询的接口端口号,如g1/0/1、te2/0/10等。

16

这里还是分别以一台H3C 5120(系统版本为V5)和一台H3C 6800(系统版本为V7)做演示:       如你通过配置文件发现当前的5120交换机只有两个端口g1/0/27和g1/0/28是做聚合上连的,但是端口上也没做描述,不知道连到哪里去,如下图所示:

17

这时就可以通过查单个接口的互连信息了解上级互连设备,通过命令 dis lldp neighbor-information interface g1/0/27 可以看到互连设备信息如下,对端是一台 6800汇聚交换机,设别名称为 H3C 6800,互连接口为 te2/1/20,设备管理地址为 10.100.X.121。

18

然后知道了上游是一台汇聚交换机,我们还想知道更上一级的拓扑,可以继续利用上边的管理地址登录到汇聚交换机上,通过LLDP相关命令可以查询到更多互连信息,如下图所示。

19

如我们在6800上查看端口 te1/2/5的详细互连设备信息,使用 dis lldp neighbor-information interface te1/2/5 verbose 即可看到对端是一台5130交换机,设备名称为 H3C 5130,互连端口为 te1/0/26,管理地址为 10.100.X.77,由此就得到了该互连设备的信息,以此类推,如果需要的话你可以获得更多的拓扑信息。

20

由于这里核心是思科设备,思科默认使用私有邻居协议CDP,而通过LLDP获取设备信息的前提是两端设备均支持并开启LLDP功能,所以汇聚交换机上LLDP信息里看不到上连核心设备的相关信息,但从配置文件里的接口描述上可以看到一些提示,可见对互连接口做描述是很有必要的。

21

6、查看指定互连端口的简要信息(任意视图)V3/V5:dis lldp neighbor-information interface briefV7:dis lldp neighbor-information interface        对于单个端口的简要互连信息,可以使用以上命令来查看,但简要信息查询对单个端口来说数据量太少,意义不大,相对而言,上一条命令更具实用性,这个命令稍微了解一下即可。       如这里同样在5120和6800上查询以上端口,只能看到互连端口的端口号和接口硬件地址信息,注意在不同版本上命令的细微区别。

步骤3、其他注意事项
1

1、简要回顾一下主要的命令1)、使能LLDP(系统视图)V3/V5:lldp enableV7:lldp global enable 2)、查看所有互连设备的详细信息(任意视图)V3/V5:display lldp neighbor-informationV7:dispaly lldp neighbor-information verbose3)、查看所有互连设备的简要信息(任意视图)V3/V5:dis lldp neighbor-information briefV7:dis lldp neighbor-information4)、以列表形式查看所有互连接口信息(任意视图)V3/V5/V7:dis lldp neighbor-information list5)、查看指定接口的互连端口的详细信息(任意视图)V3/V5:dis lldp neighbor-information interface V7:dis lldp neighbor-information interface verbose6)、查看指定接口的互连端口的简要信息(任意视图)V3/V5:dis lldp neighbor-information interface briefV7:dis lldp neighbor-information interface

2

2、LLDP相关命令还有很多,这里只列举了一些较为常用的,其它有兴趣可以自己去了解。

结语

介绍了下在华三交换机上借助LLDP协议获取互连设备信息的方法,操作很简单,就几条命令,具体怎么用,还要自己在实践中多多探索。如果想要知道更多LLDP协议的技术细节,还请自行查阅专业的技术文档,这里只是介绍它的一些常用命令,如有疏漏或错误欢迎指出。那么本次的教程就到这里了,886!                                                                                  By 看星星的小王子                                                                                           2018.3.9

推荐信息