服务热线
189-2347-0832

中兴S385 您当前所处位置: 首页 > 新闻资讯 > 行业技术

模块不匹配导致OSN1800与PTN3900对接不通

发布时间:2018-10-03

问题描述

OSN1800V通过网管口连接到PTN3900的EG8单板,配置VPLS汇聚业务到U2000网管,PTN3900业务配置正常,但是U2000网管无法ping通OSN1800设备。


处理过程

1、检查PTN3900的VPLS业务,先进行TUNNEL的OAM测试正常,在与OSN1800V对接侧PTN3900-A的VPLS业务自学习MAC地址表中查看,有U2000服务器的MAC地址,但是没有OSN1800V对接MAC地址,说明从U2000服务器到PTN3900-A侧通路已通,OSN1800与PTN3900-A设备之间未通。

2、查看PTN3900有EG8单板端口工作模式配置了“自协商模式”,协商的参数1000M全双工,说明物理层已协商完成。

3、在OSN1800V侧通过PC机采用Navigator.exe可以正常登录,说明OSN1800V的网管口正常,再采用PC将IP设置为OSN1800V的IP地址,接入到PTN3900的EG8单板上,也可以正常ping通U2000服务器,同时U2000服务器也可以正常ping通PC机。

4、怀疑OSN1800V与U2000服务器的MAC地址冲突,在OSN1800V侧采用cm-get-arp-blacklist查看OSN1800V侧无到U2000服务器的MAC地址映射关系。采用cm-get-macaddr查看OSN1800的MAC地址,采用ipconfig/all查看服务器上MAC地址对比,MAC地址没有冲突,更换OSN1800V与PTN3900-A的EG8之间的网线后,还是无法与U2000服务器ping通。

5、因为PTN3900的VPLS中MAC自学习没有学到OSN1800V的MAC址,说明没有收到OSN1800V过来的数据包,但是以上排查步骤中都是采用U2000服务器端ping下端的OSN1800V设备的IP,有可能是上层ping的数据包在PTN3900侧丢失未发送给OSN1800,因此采用PTN3900的EG8的网口接OSN1800V的ETH1的网管口,OSN1800V的ETH2(EXT)口接PC机,然后的PC上通过Navigator.exe登录OSN1800V,采用:ping:129.9.0.1,64,3,0,2000;U2000服务器的IP,然后在OSN1800V侧接口管理-高级属性中查看无接收流量,同时在RMON性能中也无收包。通过此步定位OSN1800的发或PTN3900的EG8存在异常,需要进一步排查。

6、为了定位出是OSN1800的网管口未发出数据包,还是PTN3900的EG8收到数据包将数据包丢弃,采用在PTN3900的EG8与OSN1800V的网管口之间加一个交换机,通过交换上做端口镜像抓包;再通过PC上Navigator.exe登录OSN1800V,采用:ping:129.9.0.1,64,3,0,2000;U2000服务器的IP,发现接上交换机后,在OSN1800V上可以正常ping通服务器,服务器也可以正常ping通OSN1800V。

7、通过以上排查,说明OSN1800与PTN3900的EG8的以太网模块不匹配,排查两台设备模块发现,OSN1800V为华为出厂发货,不可插拔,PTN3900的GE电模块非华为公司模块,是客户自行采购模块,更换为华为GE电模块后,直接将OSN1800V的网管口与PTN3900的EG8对接上后,可以正常ping通,监控正常。


根因

PTN3900的EG8单板采用非华为公司的GE电模块不兼容导致与OSN1800V的网管接口对接时,无法正常通信,导致对接不通。


解决方案

1、采用中间加交换机的方式解决。

2、将PTN3900的EG8的GE电模块更换为华为匹配的电模块。


建议与总结

华为单板建议采用华为匹配的模块,采用非华为匹配的模块,没有经过严格测试,可能出现各种异常情况。