步骤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通,但是数据通信依然无法恢复,请继续下一步排查。