帧中继网络常见故障诊断及维修


  随着帧中继业务的开放,越来越多的用户采用帧中继方式组网,由于该网效率大大高于同速率的X.25线路,因此受到用户的青睐。在帧中继网络维护过程中,用户最常遇到、也最头疼的问题是无地分清故障原因,哪些出自于帧中继服务提供商(即电信局),哪些是由于自己设备故障导致,因此双方常常扯皮,使网络故障很难得到及时修复。笔者在本系统的帧中继网络维护中,积累了一些经验,写出来供大家参考、指正。

  帧中继网络配置主要包括路由器端口的IP地址和子网掩码、广域网口的协议封装、帧中继LMI类型、DLCI地址映射及路由表设置,因此帧中继网络的常见故障一般是设备故障、线路故障、LMI故障、PVC故障等。在诊断网络故障时,我们应通过路由器提供的SH命令,对广域网同步口状态、帧中继协议状态、LMI类型、PVC状态、DLCI地址映射表、路由表这几个方面进行检查。当两个节点之间的网络不通时,我们最好在路由器上采用ping命令来验证,这就排除了局域网或PC机本身故障。如果在路由器上ping不通对端路由器广口或局口,我们可以按下述步骤对故障进行诊断。


  第一步骤:通过“show interfaces serial”命令检查同步口及链路协议状态。


  命令输出信息‘Serial 0 is up,line protocol is up’显示了正常的同步口及其链路协议状态。异常状态表现通常有两种形式:

  1、Serial 0 is down,line protocol is down:表明同步口、链路协议状态不正常。检查路由器和DCE设备之间的连接电缆是否连好,如电缆损坏应更换。检查命令输出信息中的RTS、CTS、DTR、DCD、DSR状态是否为UP,检查DCE设备(DTU或Modem)上的信号指示灯是否正常,如DCD状态为DOWN,DCE上无CD信号,应更换路由器同步口,重新配置测试。如测试结果同步口状态仍为DOWN,极可能是DCE设备或线路问题,应与电信局联系解决。

  2、Serial 0 is up,line protocol is down:表明同步口状态正常,链路协议状态不正常。首先更改路由器同步口配置,将同步口设为lookback,进行环路测试。如结果为line protocol is down,说明问题出在路由器,更换路由器同步口或路由器;如line protocol is up,问题可能是LMI配置有误,继续第三步骤操作。


  第二步骤:通过“show interfaces serial”命令检查LMI状态。


  LMI是帧中继协议,命令输出信息‘DTE LMI up’显示了LMI状态。如果LMI up,说明LMI协议正常,继续第四步操作;否则继续第三步骤操作,检查LMI配置。


  第三步骤:检查LMI配置可通过如下三条命令。


  1、通过“show frame-relay lmi”命令检查LMI类型设置是否与帧中继服务提供商要求的类型一致。如果不一致,用“frame-relay lmi-type{ansi|cisco|q933a}”命令重新设定。

  2、通过“show interfaces serial”命令检查有无设定Keeplive参数,正确命令输出信息应为‘keepalive set(10sec)’,keepalive缺省值为10s,如果未设定,用命令“keepalive seconds”设定。

  3、通过“show interfaces serial”命令检查同步口及其多子口的协议封装是否匹配。如果你采用的是Cisco路由器,与非Cisco设备连接,必须封装IETF。如果命令输出信息中有‘Encapsulation FRAME RELAY IETF’,说明已封装IETF;如果没有封装,通过命令“Encapsulation FRAME-RELAY IETF”封装IETF。

  如果上述几项设置均正确,而LMI协议没有UP,问题应出在电信局。


  第四步骤:通过“show frame-relay pvc”命令检查PVC状态是否正常。


  如果命令输出信息中显示‘PVC STATUS=ACTIVE’,表明PVC状态正常,可进行第五步操作。如果输出信息中显示‘PVC STATUS=INACTIVE、DELETED’,问题可能出在对端路由器或电信局。与对端网管人员联系,按如上方法检查对端网络,如对端的同步口、链路协议及LMI正常,其PVC STATUS=INACTIVE、DELETED,说明问题出在电信局的线路上,应立即与电信局联系解决。


  第五步骤:通过命令“show frame-relay map”检查DLCI地址映射表是否存在及正确。


  我们一般采用动态地址映射,它无须人工配置。如果命令输出信息为‘Seria10/0.1(up):point-to-point dlci,dlci 177(0xB1,0x2C10),broadcast status defined,active’,说明DLCI地址映射正确,如命令输出信息有错,可能是DLCI地址不正确,或DLCI地址与子口不对应。核实修改后用命令“clear frame-relay-inarp”清除ARP表,再重新用命令“show frame-relay map”查看。如无命令输出信息,可先shutdown同步口,再恢复测试。


  第六步骤:检查路由表。


  如果上述问题均不存在,极可能是路由表出了问题。可通过“ship route”、“trace”等命令来查看路由信息,判断故障原因。通过“shrun”命令来查看静态路由表有无改动。

  上述方法仅是针对我在实际工作中所遇故障的一种综合解决手段,在解决实际问题中不一定完全按顺序检查,可以根据故障发生的原因省略其中的一步或几步,还可通过电信局的网管系统来尽快确定线路或PVC有无故障。总之,在解决实际问题中,应灵活应用各种手段,即不可不经排查就武断认定是电信局的问题,也不能只听电信局一面之词就认定是自己设备的故障,这都不利于问题的解决。