eSight成功添加S3700(V100R006C05)交换机但链路无法正常发现
问题描述
S3700交换机上连接口单链路连接S7706-01交换机,下连接口单链路连接S2700交换机。S7706交换机是在eSight中已添加完成并正常监控的设备,S3700与S2700交换机是本次新增设备,成功添加进eSight后,打开「拓扑管理」看到S3700与S2700之间链路可以自动发现,但S3700与S7706之间的链路无法自动发现。如图所示:
告警信息
无。
处理过程
1. 查看交换机LLDP状态
登录S7706及S3700交换机,使用命令display lldp neighbor brief 查看S7706与S3700交换机的LLDP状态,如图显示状态正常。
2. 检查网管侧SNMP配置是否正确。
选择网管主菜单“资源 > 网络设备”。在网络设备列表中,找到S3700及S7706,进入网元管理器,在网元管理器左侧导航树中选择“协议参数 > SNMP参数”,单击“测试”显示测试成功。
3. 查看设备侧日志信息
在S3700设备侧使用命令display logbuffer 查看到设备与网管通信使用的是SNMP协议的v2c版本。如图所示
4. 查看设备侧SNMP配置是否正确
使用命令display current-configuration | include snmp命令查看设备配置。发现设备侧的SNMP配置中缺少使MIB视图包含iso节点的配置,且读写团体字配置后未携带mib-view参数。因此在S3700设备添加如下配置
snmp-agent mib-view include iso iso
snmp-agent community write ****** mib-view iso
5. 在eSight拓扑图中刷新拓扑后S3700与S7706间的链路还是没有自动发现。将S3700设备在eSight删除再上重新添加后,拓扑中链路显示正常。如图:
根因
S3700交换机使用v2c版本的SNMP协议与网管通信,但S3700的配置中没有配置MIB视图包含iso节点,且读写团体字配置后未携带mib-view参数。
解决方案
在设备侧添加MIB视图包含iso节点的配置,并在读写团体字配置后未携带mib-view参数。
在eSight网管侧将设备删除并重新添加。
建议与总结
当设备使用V2C版本的SNMP协议与网管通信时,使用LLDP协议发现设备链路,则MIB视图需要包含iso节点。