NE80/40由于C2参数配置不一致导致无法和对端互通问题的解决方法
一 问题描述:
在现网经常遇到NE80/40设备通过传输和其他厂商设备互通的情况,可能采用的接口有ATM或者POS等,运行ATM、PPP或者HDLC协议。在调试的过程中,发现两端接口的物理层和协议层都已经UP,但是无法PING通。通过debug信息可以看到,ICMP数据包已经从本端接口发出,但是对端接口未能识别。
二 原因分析:
在实际组网中,通过传输和对端相连,主要涉及的参数有:
信号标记字节C2(Path signal label byte):用来指示VC帧的复接结构和信息净负荷的性质,例如通道是否已装载、所载业务种类和它们的映射方式。
再生段踪迹字节J0(Regeneration Section Trace Message):用来重复地发送段接入点标识符(Section Access Point Identifier),以便接收端能据此确认与指定的发送端处于持续连接状态。
通道踪迹字节J1(Higher-Order VC-N path trace byte):用来重复发送高阶通道接入点标识符,使通道接收端能据此确认与指定的发送端处于持续连接(该通道处于持续连接)状态。
关于这些参数的详细描述,请参见相关的操作手册。
其中,最重要的就是C2参数,C2字节是信号标记字节,不同的协议定义不同。ATM协议,C2是0x13,PPP协议C2是0x16,HDLC协议是0xcf,从信息中可以看出,对端配置C2=0x01,而NE40是0x13。
S1 : 0x01/0x08, C2 : 0x01/0x13, F2 : NA/NA , Z3 : NA/NA
Z4 : NA/NA , V5 : NA/NA
NE40/80软件处理时,如果C2不匹配,ATM对接端口就无法正常转发,从而导致无法PING通。
三 解决方法:
可以在设备上通过命令行修改C2及其他参数。
NE80/40的命令参考如下:
flag { j0 j0-string | j1 path-number j1-string | c2 path-number c2-value | s1 s1-value | s1s0 path-number s1s0-value }
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作