本文介绍了POS链接打不开的解决方案。原因是C2字节不匹配。在这里,华为路由器就是组网环境。
一.网络环境
路由器A有GE接口和2.5G POS接口连接其他路由器。启动路由器A后,发现GE口常开,2.5G POS口打不开。
1.POS界面的配置如下:
接口Pos7/0/0
撤消关机
链路协议hdlc
撤消争夺
ip地址10.112.0.1 255.255.255.252
2.检查系统日志,发现有一个警报:
SRM/1/label mismatch:OID=1 . 3 . 6 . 1 . 4 . 1 . 2011 . 2 . 17 . 0 . 145,索引=67109638,SlotNum=7,SubCardNum=0,PortNum=0,接收路径信号标签不匹配!
二、故障分析
1.检查链路层协议的配置:其他路由器的POS端口默认的链路层协议是HDLC,而路由器的POS端口默认的链路层协议是PPP。查看两端的链路层协议,发现路由器已经配置了link-protocol hdlc,与对端配置的link协议一致,因此判断问题不是协议不匹配造成的。
2.检查CRC校验的配置:其他路由器的默认校验位是16位CRC校验,而路由器的默认位是32位,路由器不支持修改,所以需要将其他设备的CRC校验修改为32位CRC校验。查看对等体的配置,发现命令crc 32已经被配置在其对应的接口下。两端的CRC校验配置也是一致的,所以不是CRC校验不匹配导致的问题。
3.检查链路加扰的配置:其他设备默认不加扰,路由器默认加扰,需要调整一致。看两端的配置,发现路由器上已经配置了撤销加扰,禁止加扰,所以不是加扰配置不一致导致的问题。
4.检查POS的物理层封装:其他设备的默认物理层封装是SONET,路由器的默认物理层封装是SDH。配置不同,但相互兼容,不会影响协议Up或数据转发。但是,建议在项目实施期间以相同的方式配置两端。将路由器端口的默认物理层封装改为SONET,发现故障仍然存在。
5.检查路由器端口的详细信息:执行命令display interface pos 7/0/0 verbose,发现C2不接收和发送。对端其他路由器发的值是207,本地路由器发的值是16,所以端口无法打开。
三。解决纷争
1、系统视图
进入系统视图。
2、接口位置7/0/0
进入相应的POS界面视图。
3、标志c2 207
修改后的C2字节值与对端其它路由器POS端口的C2字节值一致。
4、详细显示接口位置7/0/0
检查POS界面状态,已改为Up,问题已解决。
对于2.5G高速POS端口,将检查C2值。如果两端的C2值不一致,POS端口无法打开。因此,必须修改高速POS端口的C2值以保持一致。