组网如上图所示,在核心和下面接入上有两条链路未显示出来,其余链路显示正常
IMC作为网管设备纳管H3C各系列交换机,在自动化生成拓扑时有两条链路未生成,自动化生成不完整
1、首先确认设备是否都能够正常ping通及纳管
在imc上测试到设备的连通性都正常
2、登录到链路显示不出来的各台设备上查看邻居状态是否正常
在各台设备上dis lldp nei list查看发现能看到设备互相学习到了lldp邻居,并且两条链路互相显示都正确,排除交换机本身的问题
SW1>display lldp neighbor-information list
SW1 XGE2/2/0/5 70f9-6d3c-16a8 Ten-GigabitEthernet1/1/2
SW2>display lldp neighbor-information list
SW2 XGE1/1/2 74ea-c8c7-2600 Ten-GigabitEthernet2/2/0/5
3、查看IMC上l2topo进程,发现进程都正常启动,重启进程后依然无法恢复,排除进程本身问题
4、查看IMC上链路管理,不存在状态为已删除的链路
5、现场IMC装在windows平台,查看imc内存中拓扑信息
获取iMC二层拓扑链路的内存数据过程如下:
1)在CMD模式下进入iMC安装目录;
2)设置IMCROOT环境变量;
3) 进入调试命令所在目录\iMC\server\bin,并执行imfcmd 3 16 -fl2topo.txt;
命令执行结束以后,将在\server\bin目录下产生一个l2topo.txt文件,该文件包含所有当前的二层拓扑链路内存信息。
查看l2topo文件发现内存中学习的lldp信息也是正确的,说明imc从设备上正常获取了lldp的邻居信息
IfIndex: 55
IfDesc: Ten-GigabitEthernet1/1/2
OppIfIndex: 1945
OppIfDesc: Ten-GigabitEthernet2/2/0/5
OppAddrType: 0
OppAddr: 0x74eac8c72600
OppSysName: SW1
OppSysDesc: H3C Comware Platform Software, Software Version 7.1.070, Release 7557P02
IfIndex: 1945
IfDesc: Ten-GigabitEthernet2/2/0/5
OppIfIndex: 55
OppIfDesc: Ten-GigabitEthernet1/1/2
OppAddrType: 0
OppAddr: 0x70f96d3c16a8
OppSysName: SW2
OppSysDesc: H3C Comware Platform Software, Software Version 5.20 Release 2220P02
于是收集debug级别的l2topo日志进行进一步分析,结合l2topo的内存学习文件发现设备开启了NDP邻居协议
DevID: 1154
SymbolID: 10299
IP: 1.1.1.1
IPMask: 255.255.255.192
NeighborChangedID: 44
STP Status: 2
Macs:
CDP/NDP Neighbor Info:
IfIndex: 58
IfDesc: Bridge-Aggregation1
OppIfIndex: 58
OppIfDesc: Bridge-Aggregation1
OppAddrType: 0
OppAddr: 0x70f96d3bbd28
OppSysName:
OppSysDesc:
进一步确认同时开启LLDP和NDP会对链路显示有影响
把设备上NDP邻居协议关闭,再重新同步下两台设备。
注意点:
1、需要保证设备上存在正确的lldp邻居
2、imc上收集l2topo信息,保证正常读取了lldp信息
3、拓扑管理的链路管理中不能删除链路,否则手动删除的链路无法显示
4、设备上LLDP和NDP协议不能同时启用
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作