X.25故障诊断

使用show interfaces serial命令

X.25链路无连接

X.25链路过多的串行错误

 

本章介绍了与X.25连接相关的故障解决信息。第一节,使用show interfaces serial命令,讨论了在X.25环境下命令show interfaces serial的使用,并讲述了该命令输出的一些关键的域。其它章节讲述特定的X.25故障,可能引起每个故障的问题,以及解决办法。包括:

X.25链路无连接

X.25链路过多的串行错误

 

使用show interfaces serial命令                                        

本节讲述X.25环境下EXEC命令提供的信息。更多关于show interfaces serial命令的输出信息,参见串行线路问题故障解决一章和“命令参考”。

show interfaces serial命令为确定X.25互联网络中的问题提供了重要有用的信息。下面的域提供了特别重要的信息:

REJ--拒绝帧的数量

SABM-- SABM请求帧的数量

RNR-- RNR(接受方未就绪)帧的数量。

FRMR--协议帧错误的数量

RESTART--重新启动协议帧的数量

DISC--断开连接帧的数量

除了RESTART数目外其它所有的值都是LAPB事件。因为X.25需要稳定的数据连接,LAPB问题通常会导致X.25协议重新启动,并会清除所有的虚电路。如果发生了莫名其妙的X.25协议重新启动,应检查底层的LAPB连接。

下面的内容显示了EXEC命令show interfaces serialX.25版本的输出。

Serial0/1 is up, line protocol is down

Hardware is SCC Mode=Sync DTE

DTR=UP,DSR=UP,RTS=UP,CTS=UP,DCD=UP

Interface address is 8.0.0.1/8

MTU 1500 bytes, BW 64 kbit, DLY 2000 usec

Encapsulation X25, loopback not set,  Keepalive not set

LAPB DTE, module 8, k 7, N1 1500, N2 16, T1 3

state AWAIT_EST, VS 0, VR 0, Remote VR 0

IFRAMEs 0/0, RRs 0/0, RNRs 0/0, REJs 0/0

FRMRs 0/0, SABMs 0/4206, SABMEs 0/0

UAs 0/0, DMs 0/0, DISCs 0/0

X25  DTE, address NULL, module 8, window size 2, packet size 128

Virtual Circuits: htc 16, pvc 0, svc 16

Timers: T20 180s, T23 180s, idle VC timeout 100s

Data 0/0, RR 0/0, RNR 0/0

Call_request 0/0, Call_confirm 0/0

Clear_request 0/0, Clear_confirm 0/0

Reset_request 0/0, Reset_confirm 0/0

Restart_request 0/0, Restart_confirm 0/0

Interrupt_request 0/0, Interrupt_confirm 0/0

1 minute input rate 11 bits/sec, 0 packets/sec

1 minute output rate 11 bits/sec, 0 packets/sec

1943 packets input, 29772 bytes, 3 unused_rx, 0 no buffer

 

X.25链路无连接

现象描述X.25链路上的连接失败。

 

下表概述了可能导致这种征兆的问题,并讲述了这些问题的解决方案。

可能原因

判断方法和解决方案

链路已当线

使用show interfaces serial命令确定是否链路当线。如果链路已当线,参见串行线路故障解决一章。

电缆错误或路由器硬件损坏

步骤1 使用show interfaces serial命令确定接口的状态

步骤2 如果接口状态为down,参见串行线路故障解决一章。如果接口状态为up,但链路协议down,在命令show interfaces serial的输出中检查LAPB的状态。

步骤3 如果LAPB的状态不是CONNECT,使用debug lapb命令寻找正在发送的SABM和响应SABMUA分组。

如果UA没有发送,可能发生了本表中讲述的其他可能的问题之一。

步骤4 如果show interface serial命令表明接口和链路协议都已up,但不能建立连接,可能是路由器或交换机配置错误。参见本表中概述的其他可能的问题。

步骤5 检查所有的电缆和硬件,查看是否有损坏或磨损。必要时更换电缆或硬件。更多信息,参见硬件和启动问题故障解决一章。

协议参数配置错误

步骤1 执行debug lapb命令,查找正在发送的SABM。如果没有,关闭命令debug lapb并执行debug x25 events命令。

步骤2 查找RESTART消息(PVC)或带非零原因码的CLEAR REQUESTSSVC)。debug x25 events输出的X.25原因和诊断码,参见“调试命令参考”。

步骤3 验证所有的重要的LAPB参数(modulo,T1,N1,N2k)和重要的X.25参数(modulo,X.121地址,SVC范围,PVC定义和缺省窗口和分组大小)符合服务提供者需要的参数。

X25 map命令配置错误

步骤1 使用show running-config命令查看路由器配置,检查x25 map接口配置命令条目。

步骤2 确认x25 map命令定义了正确的地址映射。

步骤3 如果网络中使用动态路由,在x25 map命令中包含broadcast关键字。

步骤4 确保所有路由器X.25配置选项符合接入的交换机的设置。如果有必要应重新配置路由器或交换机。

步骤5 执行debug x25 events命令。在调试输出信息中查找RESTART消息(PVC)或带非零原因码的CLEAR REQUESTS消息(SVC)。

debug x25 events输出的X.25原因和诊断码,参见“调试命令参考”。

 

X.25链路的其他错误

现象描述show interfaces serial命令的输出显示REJ, RNR, FRMR, RESTART DISC超过了信息帧(IFRAME)的百分之0.5

 

:如果这些域的任何一些正在增加并且超过了IFRAME数量的百分之0.5X.25网络某些部分存在问题。应该至少有一个SABM。但是,如果超过10个,分组交换机可能没有响应。

 

下表概述了可能导致这种征兆的问题,并讲述了这些问题的解决方案。

 

可能原因

判断方法和解决方案

电缆错误或路由器硬件损坏

步骤1 使用show interfaces serial命令确定接口状态。

步骤2 如果接口状态为down,参见串行线路问题故障解决一章。如果接口状态为up,但链路协议down,检查show interfaces serial命令显示的LAPB状态。

步骤3 如果LAPB的状态不是CONNECT,使用debug lapb命令检查正在发送的SABM和响应SABMUA分组。

步骤4 如果EXEC命令表明接口和链路协议都已开通,但不能建立连接,可能是路由器或交换机配置错误。参见本表中概述的其他可能的问题。

步骤5 检查所有的电缆和硬件,查看是否有损坏或磨损。需要时更换电缆或硬件。更多信息,参见硬件和启动故障诊断一章。