帧中继的DEBUG命令有三个:DEBUG FRAME-RELAY ARP,DEBUG FRMAE-RELAY LMI和DEBUG FRMAE-RELAY PACKET。在特权用户模式下配置。
DEBUG FRAME-RELAY ARP打开INARP协议的调试信息,可以在配置终端上显示INARP报文的信息。用于查看INARP报文的收发情况。
DEBUG FRMAE-RELAY LMI打开LMI协议的调试信息,可以在配置终端上显示LMI报文的信息,用于查看LMI报文的收发情况。
DEBUG FRMAE-RELAY PACKET打开普通上层协议报文的调试信息,可以在配置终端上显示其他上层协议报文的信息,用于查看普通报文的收发情况。
2 帧中继DEBUG信息及其解释
2.1 INARP DEBUG 信息
serial0(in): InvRequest, DLCI=100
Hard is 9, Protocol is 800, HLen=2, PLen=4
Sender Addr: 2.2.2.1 Target Addr:0.0.0.0
当收到INARP报文时,会打印出上面的信息。
serial0代表是串口0收到的报文,也可能打印出其他串口名,取决与具体配置的环境。
(in)代表是收到报文,而不是发送报文。
InvRequest表示是INARP请求,如果打印InvReply 表示是INARP应答。
DLCI=100表示是从DLCI=100的PVC收到的报文。
Hard is 9表示是帧中继的INARP报文。
Protocol is 800表示解析的协议是IP,如果是8137,表示解析的协议是IPX。
HLen=4表示硬件地址长度为2。
PLen=4 表示协议地址长度为4,IPX为10。
Sender Addr: 2.2.2.1表示发送协议地址为2.2.2.1。
Target Addr:0.0.0.0表示目的协议地址,由于在组包时还不知道,所以填0。
serial0(out):InvReply, DLCI=100
Hard is 9, Protocol is 800, HLen=2, PLen=4
Sender Addr:2.2.2.1 Target Addr:0.0.0.0
当发送INARP报文时,会打印出上面的信息。
解释同上。
2.2 DEBUG FRMAE-RELAY LMI 信息
1)
serial0(in): Status
RT Len = 1, Type = LIV-only
LIV Len = 2, SSN = 23, RSN = 25
当收到LMI报文时会打印出上面信息。
Status表示是状态消息,如果是Status Enquiry,表示是状态请求消息。
RT Len = 1表示报文类型信息单元的长度为1。
Type = LIV-only表示报文类型为LIV-only,其他还可能是FULL或Asyn。
LIV Len = 2 表示LIV信息单元的长度为2。
SSN = 23表示发送序号为23。
RSN = 25表示接收序号为25。
注意:1. 如果是Asyn类型报文,将没有LIV Len = 2, SSN = 23, RSN = 25信息
2. 如果是FULL类型报文,还可能包含PVC 信息,如下:
Status DLCI=100, Act=1, New=1
表示有一条PVC,DLCI=100,为激活状态,为新配置的。
2)
serial0(out): Status Enquiry
RT Len = 1, Type = LIV-only
LIV Len = 2, SSN = 25, RSN = 22
如果是FULL类型报文,还可能包含PVC 信息,如下:
Status DLCI=100, Act=1, New=1
解释同上。
3)
Fr: DCE LMI timerout
表示DCE在设定的时间(缺省15秒)没有收到DTE发来的SE消息,等待超时。
4)
Fr: DTE LMI timeout
表示DTE在设定的时间(缺省10秒)没有收到DCE发来的S消息,等待超时。
2.3 DEBUG FRMAE-RELAY PACKET 信息
1)
serial0(Out) Fr packet: Len=88, DLCI=100, PacketType=3, iBusy=1
Len=88表示报文长度为88。
DLCI=100表示从DLCI=100的PVC发送报文。
PacketType=3表示报文类型为IP,IPX为4,INARP为5。
iBusy=1表示占用BD数为1。
2)
serial0(In) Fr packet: Len=88, DLCI=100, PacketType=3
解释同上。
3 帧中继DEBUG信息使用方法
如果刚配置为帧中继,物理已经报UP,但协议迟迟没有报UP,怀疑LMI协议包收发不正常,可以打开LMI DEBUG信息。
如果是DTE,应该每10秒(缺省)打印发送的SE报文信息。如果没有打印,说明LMI协议没有运行,原因一般是物理层没有向帧中继(链路 层)报物理U P。如果打印了SE报文信息,但没有打印收到S报文,并周期性的打印出DTE TIMEROUT信息,说明没有收到DCE回应的S报文,应该去查DCE侧是否运行正常。
如果是DCE,应该每10秒(缺省)打印接收的SE报文信息。如果没有打印,并周期性的打印出DCE TIMEROUT信息,说明物理层没有把报文送上来,可能是接收问题,也可能是DTE侧根本没有发送,一般应该查一下DTE是否运行正常。
如果要查看INARP报文和普通上层报文的收发情况,打开ARP和PACKET DEBUG 信息开关。(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)