步骤3、排查ATM物理层是否UP

这里介绍一个ATM特有的oamping探测工具。oamping的测试性质和ping类似;ping是应用层协议用于测试网络层以上连通性;oamping 用于测试ATM链路的联通性,可以帮助我们更细致的定位是ATM中哪个层面参数不匹配导致的错误。

oamping命令解释:

Ruijie#oamping interface atm 4/1/0 0 20   //4/1/0 是你所要探测的具体接口号; 0  20 是接口下配置的 PVC下的vpi/vci号

Sending 5,  53-byte end-to-end OAM echoes, timeout is 2 seconds:

< press Ctrl+C to break >

!!!!!

Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/1 ms

通过oamping ping不通对端,那么就是物理层或ATM 层的问题,请按以下步骤排查:

(1)确认PVC的 vpi/vci号是否正确

vpi/vci是链路的唯一标识,是运营商提供;通过show run查看接口下的配置是否和运营商提供的一致,如果不一致请修改。(如果是两台设备背靠背链接,那么两端的vpi/vci必须一致)

interface ATM 4/1/0

 ip address 111.0.0.1 255.255.255.0

 pvc  0/20  // 和对端设备必须一致    

 protocol ip 111.0.0.2

(2)确认双方帧模式是否一致

ATM有两种帧模式,分别是SDH和SONET。如果两端的主模式不同,两端无法通信,双方需保持一致。

通过show int atm 4/1/0命令查看两端接口的帧模式

锐捷ATM接口默认为SDH速率标准,可以通过命令修改为SONET标准:

Ruijie(config-if-ATM 4/1/0)#atm sonet sts-3c

如果需要从SONET标准恢复成SDH标准,那么:

Ruijie(config-if-ATM 4/1/0)#no atm sonet sts-3c

(3)确认开销字段是否一致

不同厂商,对开销字段的检查规则不尽相同。华为设备对开销可能不敏感,双方不匹配可能也不会影响连通性;思科设备对开销字段相对敏感,双方不匹配就有可能无法联通。锐捷设备默认也对开销字段不敏感,不进行检查。

但不管与什么厂商对接,将开销字段调整为和对端一致即可。

通过在本端设备show atm interface atm 4/1/0 alarm detail可以查看对端设备开销字段参数:

锐捷路由器默认值:

C2:19

J0:Length 为 16 ; 标识符为 Ruijie 或者 Red-Giant  (根据不同版本而定)

J1:Length 为 16 ; 标识符为 Ruijie 或者 Red-Giant  (根据不同版本而定)

本端设备根据对端设备值,修改一致即可:

Ruijie(config)#int atm 4/1/0

Ruijie(config-if-ATM 4/1/0)#overhead c2 19

Ruijie(config-if-ATM 4/1/0)#overhead j0 length 64     //如果 “”中内容为空,可能就是双方Length长度不一致无法识别代码,先把Length配置成一致,再用show atm interface atm 4/1/0 alarm detail就可以看到“”中内容了

Ruijie(config-if-ATM 4/1/0)#overhead j0 message red

Ruijie(config-if-ATM 4/1/0)#overhead j1 length 16

Ruijie(config-if-ATM 4/1/0)#overhead j1 message Red-Giant

如果确认以上参数都匹配但oamping任然不通,跳转步骤故障信息收集收集信息致电400处理。

如果oamping已经ping通,但是数据通信依然无法恢复,请继续下一步排查。