第十章 Quidway(R)系列路由器调试命令 10.1 调试命令的使用
(1)执行调试命令
所有的调试命令都需在特权用户模式下执行,大部分调试命令不带参数,如调试arp直接在特权用户模式下键入 debug arp 命令即可,停止对arp的调试,则键入no debug arp 命令。
如果需要查看当前系统正在进行哪些调试,则可以执行show debugging 命令。
执行调试命令,输出调试信息,需要消耗大量的CPU时间,从而影响系统的运行效率,因此一般情况下,调试命令用于技术支持人员对系统故障的诊断,在故障排除之后应随即停止调试。
(2)使用debug ?
使用debug ?命令可以查看系统支持哪些调试功能,在Quidway(R)系列路由器提供了种类丰富的各种调试功能,几乎覆盖路由器全部功能。
在这些调试功能中,有部分用于开发过程中的调试功能。在下面的介绍中,我们将详细介绍用于网络故障诊断的调试功能。
(3)使用debgug all
使用debgug all 命令可以打开系统全部调试功能,由于产生比单个调试命令多得多的调试信息,将导致系统效率的严重下降,甚至无法正常工作,因此不建议使用该命令。
但no debug all命令却给用户带来极大的方便,当用户在停止对路由器的调试时,不必去查看哪些调试功能在起作用,并分别执行no debug 命令停止调试,只需要执行no debug all命令即可。
(4)输出调试信息
打开某个调试功能之后,即会产生相应的调试信息,但如何将这些调试信息输出到当前用户屏幕上,还需要执行 monitor 命令打开当前用户的调试信息输出开关。
如果多个用户同时打开调试信息开关,也会导致系统效率的下降,建议只在少量用户的屏幕上输出调试信息。
如果某个用户不需再查看调试信息,但有其它用户仍在进行调试,此时只需执行unmonitor 命令关闭该用户的调试信息输出开关,不会影响其它用户的调试。当所有用户停止调试之后,请不要忘记停止全部调试功能。
10.2 Quidway(R)系列路由器支持的调试功能Quidway(R)系列路由器支持的调试功能包括:
debug arp debug backup debug dialer debug ethernet-interface debug filter debug frame-relay lmi debug frame-relay packet debug ip bgp debug ip cache debug ip icmp debug ip igrp debug ip ospf event debug ip ospf lsa debug ip ospf packet debug ip ospf spf debug ip packet debug ip rip debug ip routing debug ip rtpro debug ipx debug isdn debug l2tp all debug l2tp control debug l2tp dump debug l2tp error debug l2tp event debug lapb debug modem debug nat debug ppp packet debug radius event debug radius packet debug radius primitive debug slip packet debug tcp debug telnet debug udp debug x25 all debug x25 data debug x25 event 10.2.1 debug arp打开或关闭ARP调试开关。
[ no ] debug arp
【缺省情况】
系统缺省关闭ARP调试开关。
【命令模式】
特权用户模式
【使用指南】
该开关打开后实时显示对ARP映射表的操作。当ARP映射表有变化时,系统会即时地给出提示指出ARP映射表的变化情况。
【举例】
Quidway#debug arp
【相关命令】
arp,monitor,debug all,show debugging
10.2.2 debug backup打开或关闭备份中心调试信息开关。
[ no ] debug backup { event | packet }
【参数说明】
event 为备份中心事件调试信息开关。
packet 为备份中心报文调试信息开关。
【缺省情况】
系统缺省关闭备份中心调试信息开关。
【命令模式】
特权用户模式
【使用指南】
如果打开备份中心事件调试信息开关,则输出备份中心主备接口切换时的一些信息;如果打开备份中心报文调试信息开关,则输出备份中心发出报文的信息。所有信息均以“backup:”开头,有助于用户进行备份中心故障诊断。
【举例】
Quidway#debug backup event
【相关命令】
monitor,debug all ,show debugging
10.2.3 debug dialer打开或关闭DDR调试信息开关。
[ no ] debug dialer { event | packet }
【参数说明】
event 为DDR事件调试信息开关。
packet 为DDR报文调试信息开关。
【缺省情况】
系统缺省关闭DDR调试信息开关。
【命令模式】
特权用户模式
【使用指南】
如果打开DDR事件调试信息开关,则会输出DDR拨号时的一些信息;如果打开DDR报文调试信息开关,则会输出DDR收发报文的信息。所有信息均以“DDR:”开头,有助于用户进行DDR故障诊断。
【举例】
Quidway#debug dialer event
【相关命令】
monitor,debug all,show debugging
10.2.4 debug ethernet-interface打开或关闭以太网接口调试信息开关。
[ no ] debug ethernet-interface
【缺省情况】
系统缺省关闭以太网接口调试信息开关。
【命令模式】
特权用户模式
【使用指南】
打开该调试开关后,将动态显示以太网口接收和发送的数据包的帧格式、源MAC地址、目的MAC地址以及数据包的类型等。
发送数据包的调试信息Send a Ethernet_II frame.
Its Destination MAC address is:00-a0-b9-00-22-d9
Its Source MAC address is:00-e0-fc-01-04-86
接收数据包的调试信息Receive a Ethernet_II frame.
It's Destination MAC address is:ff-ff-ff-ff-ff-ff
It's Source MAC address is:00-06-29-21-98-33
It's a ARP datagram
【举例】
Quidway#debug ethernet-interface
【相关命令】
monitor,debug all,show debugging
10.2.5 debug filter打开或关闭防火墙包过滤调试信息开关。
[ no ] debug filter { all | icmp | tcp | udp }
【参数说明】
all 表示全部防火墙调试信息开关。
icmp 表示有关ICMP包过滤的调试信息开关。
tcp 表示有关TCP包过滤的调试信息开关。
udp 表示有关UDP包过滤的调试信息开关。
【缺省情况】
系统缺省关闭防火墙全部调试信息开关。
【命令模式】
特权用户模式
【使用指南】
[ no ] debug filter all 命令可以控制另外三个防火墙的调试信息开关,同时也用于打开一些防火墙其它信息的调试开关,如对于其它协议(如OSPF)报文输出相应调试信息。调试信息输出格式:
接口名 InBound Packet: (协议号, 源地址, 目的地址, 源端口, 目的端口, 报文大小) accepted by access-list 规则序号 .
接口名 OutBound Packet: (协议号, 源地址, 目的地址, 源端口, 目的端口, 报文大小) accepted by default.
在协议为ICMP时,源端口表示该ICMP报文的类型(Type),目的端口表示报文的码(Code);在报文的协议类型不是TCP、UDP或ICMP时,源端口与目的端口没有意义。
【举例】
Quidway#debug filter tcp
【相关命令】
monitor,debug all,show debugging
10.2.6 debug frame-relay lmi打开或关闭帧中继本地管理调试信息开关。
[ no ] debug frame-relay lmi
【缺省情况】
系统缺省为关闭帧中继本地管理调试信息开关。
【命令模式】
特权用户模式
【使用指南】
以下举例说明帧中继本地管理调试信息的格式。
Serial0(in): Status
RT Len = 1, Type = Full
LIV Len = 2, SSN = 50, RSN = 46, PVCs = 1
Serial0(out): Status Enquiry
RT Len = 1, Type = LIV-only
LIV Len = 2, SSN = 47, RSN = 50
其中:
Serial0 ——为接口名 in 和 out —— 分别表示接收和发送的报文。 Status 和Status Enquiry —— 表示报文的消息类型。 Status Enquiry 表示“状态查询”消息类型,在DTE侧,每隔一定时间发送该类型的报文去查询虚电路状态; Status表示“状态”消息类型,在DCE侧,使用该类型的报文报告虚电路的状态。 RT ——表示报文的报告类型。报告类型有三种: Full:该类型表示将报告所有的虚电路状态。 LIV-only:该类型表示将只报告链路的完整性。 Asyn-only:该类型表示将只报告几个(非全部)虚电路状态。 LIV —— 表示链路的完整性。它通过SSN 和RSN的值来检验链路的完整性。 SSN 和RSN——分别表示发送系列号和接收系列号。我们从上面的调试信息中可以看出: 发送的Status Enquiry报文中RSN等于刚接收到的Status报文中SSN。【举例】
Quidway#debug frame-relay lmi
【相关命令】
monitor,debug all,show debugging
10.2.7 debug frame-relay packet打开或关闭帧中继报文调试信息开关。
[ no ] debug frame-relay packet
【缺省情况】
系统缺省关闭帧中继报文调试信息开关。【命令模式】
特权用户模式
【使用指南】
下面举例说明帧中继报文调试信息格式:
Serial0(Out) Fr packet: Len = 13, DLCI = 0, Protocol=8
Serial0(In) Fr packet: Len = 9, DLCI = 0, Protocol=8
其中:
Serial0 —— 为接口名。 in 和 out —— 分别表示接收和发送报文。 Len —— 表示报文的长度。 DLCI —— 表示接收或发送报文的虚电路号。 Protocol —— 表示接收或发送的报文是承载网络协议类型。8代表Q933A,CC 代表IP协议,8137代表IPX协议,0806代表InARP协议。【举例】
Quidway#debug frame-relay packet
【相关命令】
monitor,debug all,show debugging
10.2.8 debug ip bgp打开或关闭BGP调试信息开关。
[ no ] debug ip bgp [ events | keepalive | updates ]
【参数说明】
events 表示BGP事件调试信息开关
keepalive 表示Keepalive消息调试开关
updates 表示Update消息调试开关。
【缺省情况】
如果没有指定参数,则缺省打开或关闭全部BGP调试信息开关。
系统缺省为关闭BGP全部调试信息开关。
【命令模式】
特权用户模式
【使用指南】
根据该命令的输出信息,可以帮助用户进行BGP故障诊断。
【举例】
Quidway#debug ip bgp events
【相关命令】
monitor,debug all,show debugging
10.2.9 debug ip cache打开或关闭IP路由缓存调试信息开关。
[ no ] debug ip cache
【缺省情况】
系统缺省为关闭IP路由缓存调试信息开关。
【命令模式】
特权用户模式
【使用指南】
该调试信息可以帮助用户进行IP路由故障诊断。
【举例】
Quidway#debug ip cache
【相关命令】
monitor,debug all,show debugging
10.2.10 debug ip icmp打开或关闭ICMP报文调试信息开关。
[ no ] debug ip icmp
【缺省情况】
系统缺省关闭ICMP报文调试信息开关。
【命令模式】
特权用户模式
【使用指南】
当出现局域网故障,可以在执行ping命令之前,打开路由器的ICMP报文调试信息开关,以帮助用户进行故障定位。
【举例】
Quidway#debug ip icmp
【相关命令】
monitor,debug all,show debugging
10.2.11 debug ip igrp打开或关闭IGRP调试信息开关。
[ no ] debug ip igrp { packet | receive | send }
【参数说明】
packet 表示全部报文的调试信息开关。
receive 表示接收报文的调试信息开关。
send 表示发送报文的调试信息开关。
【缺省情况】
系统缺省为关闭全部IGRP调试信息开关。
【命令模式】
特权用户模式
【使用指南】
使用此命令打开IGRP调试信息的开关后,用户可以实时地从显示终端上观察到IGRP报文的收发情况及报文的具体内容。为了观察方便,将报文按照接收和发送两种类型分类,用户可以根据实际需求来打开不同的开关。
IGRP发送报文调试信息:
IGRP: send Update 30.20.0.1 to 30.20.255.255 (Ethernet0)
Packet:vers 1, edition 77, As 1, interior 1, nsystem 1,exterior 0,length 40
dest 30.10.0.0 ,metric 146981,hop 0
dest 20.0.0.0 ,metric 146981,hop 0
IGRP接收报文调试信息:
IGRP:receive Update from 30.20.0.2 (Ethernet0)
Packet:vers 1, edition 5, As 1, interior 2, nsystem 1,exterior 0,length 54
dest 30.30.0.0 ,metric 180571,hop 0
dest 30.40.0.0 ,metric 180571,hop 0
dest 10.0.0.0 ,metric 158250,hop 0
调试信息的格式如表10-1所示。
表10-1 IGRP调试信息格式
域
意义
IGRP
IGRP报文
send
发送报文
receive
接收报文
Update/Request
报文类型
30.10.0.1 to 30.20.255.255
从接口30.10.0.1发送报文到30.20.255.255
from 30.20.0.2
从接口30.20.0.2接收到报文
Ethernet0
发送或接收报文的接口名
Packet
报文内容
vers 1
vers 1
edition 5
序列号5
As 1
自治系统号 1
interior 1
子网路由数 1
nsystem 1
自治系统内路由数 1
exterior 0
自治系统外路由数 0
length 40
报文长度 40
dest 30.30.0.0
路由地址 30.30.0.0
metric 180571
路由权值 180571
hop 0
跳数 0
【举例】
Quidway#debug ip igrp packet
【相关命令】
monitor,debug all,show debugging
10.2.12 debug ip ospf event打开或关闭OSPF事件调试信息开关。
[ no ] debug ip ospf
【缺省情况】
系统缺省关闭OSPF事件调试信息开关。
【命令模式】
特权用户模式
【使用指南】
OSPF调试信息量比较大,用户应该在需要时再有选择地打开相应开关,过多的调试信息输出将导致系统效率下降。
OSPF调试信息有助于用户进行OSPF故障诊断。
【举例】
Quidway#debug ip ospf event
【相关命令】
monitor,debug all,show debugging
10.2.13 debug ip ospf lsa打开或关闭 OSPF 的 LSA 计算调试信息开关。
[ no ] debug ip ospf lsa
【缺省情况】
系统缺省关闭OSPF的LSA计算调试信息开关。
【命令模式】
特权用户模式
【使用指南】
OSPF调试信息量比较大,用户应该在需要时再有选择地打开相应开关,过多的调试信息输出将导致系统效率下降。
OSPF调试信息有助于用户进行OSPF故障诊断。
【举例】
debug ip ospf lsa
【相关命令】
monitor,debug all,show debugging
10.2.14 debug ip ospf packet打开或关闭OSPF报文调试信息开关。
[ no ] debug ip ospf packet [ hello | dd | request | update | ack ]
【参数说明】
hello 表示Hello报文调试信息开关。
dd 表示数据库描述报文调试信息开关。
request 表示状态请求报文调试信息开关。
update 表示链路状态更新报文调试信息开关。
ack 表示传输确认报文调试信息开关。
【缺省情况】
系统缺省为关闭OSPF报文调试信息开关。
如果不指定参数,则缺省为打开或关闭全部OSPF报文调试信息开关。
【命令模式】
特权用户模式
【使用指南】
OSPF调试信息量比较大,用户应该在需要时再有选择地打开相应开关,过多的调试信息输出将导致系统效率下降。
OSPF调试信息有助于用户进行OSPF故障诊断。
举例说明OSPF报文调试信息的格式:
OSPF SENT 10.0.0.1(Serial1) -> All_up_nbrs Hello Vers: 2 Len: 44
OSPF SENT RouterID: 4.4.4.4 Area: 0.0.0.2 Checksum: 0xf242
OSPF SENT Auth: Type: 0 Key: 00000000.00000000
OSPF SENT Netmask: 255.255.255.0 Hello Int: 10 Options: <Externals>
OSPF SENT Pri: 1 DeadInt: 120 DR: 1.1.1.1 BDR: 0.0.0.0
以上调试信息表示从地址为10.0.0.1的串口1向所有处于UP状态的邻居发送Hello报文,并打印出与协议运行相关的其它信息。
【举例】
Quidway#debug ip ospf packet dd
【相关命令】
monitor,debug all,show debugging
10.2.15 debug ip ospf spf打开或关闭OSPF的SPF计算调试信息开关。
[ no ] debug ip ospf spf
【缺省情况】
系统缺省关闭OSPF的SPF计算调试信息开关。
【命令模式】
特权用户模式
【使用指南】
OSPF调试信息量比较大,用户应该在需要时再有选择地打开相应开关,过多的调试信息输出将导致系统效率下降。
OSPF调试信息有助于用户进行OSPF故障诊断。
【举例】
Quidway#debug ip ospf spf
【相关命令】
monitor,debug all,show debugging
10.2.16 debug ip packet打开或关闭IP报文调试信息开关。
[ no ] debug ip packet
【缺省情况】
系统缺省为关闭IP报文调试信息开关。
【命令模式】
特权用户模式
【使用指南】
IP报文调试信息包括路由器接收和发送的IP报文的源IP地址、目的IP地址、IP报文长度等信息,可以帮助用户进行IP报文转发的故障诊断。
Telnet终端用户最好不要打开IP报文调试开关,因为调试信息的发送本身将导致产生新的调试信息,无限递归将产生大量无用的调试信息,同时使系统的执行效率下降。
【举例】
Quidway#debug ip packet
【相关命令】
monitor,debug all,show debugging
10.2.17 debug ip rip打开或关闭RIP调试信息开关。
[ no ] debug ip rip { packet | receive | send }
【参数说明】
packet 为全部接收和发送报文调试信息开关。
receive 为接收报文调试信息开关。
send 为发送报文调试信息开关。
【缺省情况】
系统缺省为关闭全部RIP调试信息开关。
【命令模式】
特权用户模式
【使用指南】
RIP调试信息有助于用户进行RIP故障诊断。
举例说明RIP调试信息格式:
RIP: send from 202.38.165.1 to 202.38.165.2 —— 从地址为202.38.165.1的端口
Packet:vers 1, cmd Response, length 64 发送到目的地址202.38.165.2
dest 202.38.169.0 , metric 1 的更新报文。
dest 202.38.170.0 , metric 1
dest 129.102.0.0 , metric 2
RIP:receive Update from 202.38.170.2 —— 从源地址202.38.170.2收到的
Packet:vers 1, cmd Response, length 24 更新报文。
dest 129.102.0.0 , metric 1
上例中处于debug状态的路由器向目的地址为202.38.165.2的路由器发送包含3条路由信息的更新报文,并从源地址为202.38.170.2路由器接收包含一条路由信息的报文。上例中输出的调试信息报文的第一行为此报文的途径,第二行为报文的相关信息,包括版本号、报文类型、报文长度、路由的信宿地址和路由权等。
【举例】
Quidway#debug ip rip packet
【相关命令】
monitor,debug all ,show debugging
10.2.18 debug ip routing打开或关闭IP路由调试信息开关。
[ no ] debug ip routing
【缺省情况】
系统缺省关闭IP路由调试信息开关。
【命令模式】
特权用户模式
【使用指南】
打开该调试开关后,用户可以看到任何对IP核心路由表的操作,有助于用户进行IP路由的故障诊断。
【举例】
Quidway#debug ip routing
【相关命令】
monitor,debug all ,show debugging
10.2.19 debug ip rtpro打开或关闭路由协议调试信息开关。
[ no ] debug ip rtpro { interface | kernel | routing | task }
【参数说明】
interface 为路由协议接口调试信息开关。
kernel 为路由协议内核调试信息开关。
routing 为路由协议路由调试信息开关。
task 为路由协议任务调试信息开关。
【缺省情况】
系统缺省关闭路由协议接口调试信息开关。
【命令模式】
特权用户模式
【使用指南】
该调试信息有助于用户进行路由协议 的故障诊断。
【举例】
Quidway#debug ip rtpro interface
【相关命令】
monitor,debug all ,show debugging
10.2.20 debug ipx打开或关闭IPX调试信息开关。
[ no ] debug ipx { packet | routing | sap }
【参数说明】
packet 为IPX报文调试信息开关。
routing 为IPX路由调试信息开关。
sap 为IPX的SAP调试信息开关。
【缺省情况】
系统缺省关闭全部IPX调试信息开关。
【命令模式】
特权用户模式
【使用指南】
该调试信息有助于IPX故障诊断。
【举例】
Quidway#debug ipx packet
【相关命令】
monitor,debug all,show debugging
10.2.21 debug isdn
打开或关闭ISDN调试信息开关。
[ no ] debug isdn [ q921 | q931 | CC ]
【参数说明】
q921 为ISDN Q.921调试信息开关。
q931 为ISDN Q.931调试信息开关。
CC 为ISDN CC调试信息开关。
【缺省情况】
系统缺省关闭ISDN全部调试开关。
没有指定参数时,缺省为打开或关闭ISDN全部调试信息开关。
【命令模式】
特权用户模式
【使用指南】
该调试信息有助于用户进行ISDN故障诊断。
下面举例说明调试信息输出格式。
Q.921调试信息:
N->U Len=4 00 01 01 06
N->U:sapi=00 tei=00 c/r=0 RR nr=03 p/f=0
N->U Len=13 02 01 06 06 08 01 82 02 18 03 A9 83 81
N->U:sapi=00 tei=00 c/r=1 I ns=03 nr=03 p=0
U->N Len=30 00 01 04 06 08 01 02 05 04 02 88 90 18 06 A1 93 00 00 00 02 70 08 81 38 38 32 30 30 33 32
U->N:sapi=00 tei=00 c/r=0 I ns=02 nr=03 p=0
ISDN Q.921调试信息输出格式的含义如表10-2所示。
表10-2 ISDN Q.921调试信息格式
域
意义
U->N
发送方向:用户侧向网络侧
N->U
发送方向:网络侧向用户侧
Len
Q.921帧长度,其后十六进制数为帧具体内容
sapi
服务接入点
tei
终端端点标识符
c/r
C/R比特
ns
I帧发送序号
nr
所希望的下一接收I帧的序号
p
P比特
RR/I
Q.921帧类型:
RR表示接收准备好
I表示信息帧
Q.931 调试信息:
Usr:DL_I_DATA_REQ CES = 1
cr= 01 02 SETUP *bearer=04 02 88 90 *chan_id=18 06 a1 93 00 00 00 02 *called_n=70 08 81 38 38 32 30 30 33 32
Net:DL_I_DATA_IND CES = 1
cr= 01 82 CALL_PROC *chan_id=18 03 a9 83 81
Net:DL_I_DATA_IND CES = 1
cr= 01 82 DISC *cause=08 02 82 a9
ISDN Q.931调试信息输出格式的含义如表10-3所示。
表10-3 ISDN Q.931调试信息格式
域
意义
Usr
发送方向:用户侧向网络侧
Net
发送方向:网络侧向用户侧
DL_I_DATA_REQ DL_I_DATA_IND
Q.931帧类型
CES
连接端点后缀
cr
呼叫参考信息单元内容
SETUP
CALL_PROC
DISC
Q.931帧类型
*bearer
*chan_id
*called_n
*cause
信息单元类型其后为信息单元具体内容
【举例】
Quidway#debug isdn q921
【相关命令】
monitor,debug all,show debugging
10.2.22 debug l2tp all打开全部L2TP调试信息开关。
[ no ] debug l2tp all
【缺省情况】
系统缺省为关闭L2TP全部调试开关。
【命令模式】
特权用户模式
【使用指南】
一般不建议使用debug l2tp all来打开所有L2TP的debug开关,因为需输出的内容比较多,建议只使用no debug l2tp all来关闭所有L2TP的debug开关。
【举例】
Quidway#no debug l2tp all
【相关命令】
monitor,debug all,show debugging,debug l2tp control,debug l2tp dump,debug l2tp error ,debug l2tp event
10.2.23 debug l2tp control打开或关闭L2TP控制报文的调试信息开关。
[ no ] debug l2tp control
【缺省情况】
系统缺省为关闭L2TP控制报文的调试信息开关。
【命令模式】
特权用户模式
【使用指南】
使用此命令用于查看L2TP各种控制报文的详细内容(如Start Control Connection Request报文等)。
以下是路由器收到Windows 2000 beta2版本发出的VPN连接请求的调试信息,输出信息中打印了报文内相关AVP的值与长度:
Host Name域为NONE,表示该连接是以NONE作为Tunnel的名称进行通信; 以缺省的窗口大小8来进行流控; 路由器给对端回应了一个Start Control Connection Reply,接收窗口的大小是4。MsgRecvAndDistribute : receive a SCCR_MESSAGE or STOP_CCN_MESSAGE pass to upper layer
L2TP : Receive control message
type: START_CONTROL_CONNECTION_REQUEST
L2TP : Protocol version, value: 0100
value len : 2
L2TP : Framing capability, value: 1
value len : 4
L2TP : Bearer capability, value: 0
value len : 4
L2TP : Firmware revision, value: 1280
value len : 2
L2TP : Host name, value: NONE
value len : 4
L2TP : Vendor name, value: Microsoft
value len : 9
L2TP : Assigned call number, value: 4
value len : 2
L2TP : Receive window size, value: 8
value len : 2
L2TP : Message header built for start control reply.
L2TP : Message type, value: START_CONTROL_CONNECTION_REPLY
L2TP : Protocol version, value : 0100
L2TP : Framing capability, value : 3
L2TP : Bearer capability, value : 3
L2TP : Host name, value : Quidway
L2TP : Assigned tunnel number, value: 1
L2TP : receive window size, value: 4
L2tpSend::send control message:Ns(0) Nr(1)
【举例】
Quidway#debug l2tp control
【相关命令】
monitor,debug all,show debugging,debug l2tp all
10.2.24 debug l2tp dump打开或关闭L2TP的PPP报文调试信息开关。
[ no ] debug l2tp dump
【缺省情况】
系统缺省关闭L2TP的PPP报文调试信息开关。
【命令模式】
特权用户模式
【使用指南】
使用此命令用于查看L2TP接收到的报文和发送的报文是否正确,一般只在进行调试时才使用。
下面举例说明该调试信息格式。
From l2tp virtual Port :1 to l2tp
FF 03 C0 21 01 01 00 0E 01 04
05 DC 05 06 00 01 15 23
其中:第一行“From l2tp virtual Port :1 to l2tp”表示这是一个从上层(PPP)传下来的报文,需要由L2TP进行发送,接下来的两行就是该报文的内容,最多可以输出报文的前100个字节,如果少于100个,则按实际数目进行打印。
To virtual l2tp Port : 1
FF 03 C0 21 01 00 00 11 05 06
6E 21 38 83 07 02 08 02 0D 03
06
其中:“To virtual l2tp Port : 1”表示这是一个提交给上层的报文,接下来是报文的内容。
【举例】
Quidway#debug l2tp dump
【相关命令】
monitor,debug all,show debugging,debug l2tp all
10.2.25 debug l2tp error打开或关闭L2TP错误的调试信息开关。
[ no ] debug l2tp error
【缺省情况】
系统缺省关闭L2TP错误的调试信息开关。
【命令模式】
特权用户模式
【使用指南】
使用此命令用于查看L2TP对错误事件的报告,如内存申请失败、发送报文出错等情况。
下面举例说明该调试信息格式。
L2TP : Fail to get a mbuffer when try to send call disconnect notify.
L2TP : Fail to send control message : in call connected.
L2TP : Zero check error when recv call control message.
其中: 第一个是一个内存申请失败的调试信息;第二个是发送控制报文失败的调试信息;第三个表明收到的控制报文中存在应该为0的位不为0的情况。
【举例】
Quidway#debug l2tp error
【相关命令】
monitor,debug all,show debugging,debug l2tp all
10.2.26 debug l2tp event打开或关闭L2TP事件调试信息开关。
[ no ] debug l2tp event
【缺省情况】
系统缺省关闭L2TP事件调试信息开关。
【命令模式】
特权用户模式
【使用指南】
使用此命令用于查看L2TP各种事件,如虚拟接口的UP与DOWN,L2TP所管理的MAP的情况。
以下是收到Windows 2000 beta2版本的VPN发出的连接请求的debug信息。输出信息表明L2TP的虚拟接口1 UP,对方的地址为10.1.1.2,加了一条该地址的MAP,表明以后有输出到10.1.1.2的报文,通过Virtual-Template1.1进行发送,接下来的一条就是查找MAP的debug信息,如果没有对应的MAP,将显示为(Null)。
InitialTunnelDescriptor:: initial a tunnel descriptor
InitialSessionDescriptor:: initial a call descriptor
L2TP: l2tp virtual port:1 UP.
L2TP : add map for (10.1.1.2, Virtual-Template1.1)
L2TP : search map for (10.1.1.2), ==>> (Virtual-Template1.1)
【举例】
Quidway#debug l2tp event
【相关命令】
monitor,debug all,show debugging,debug l2tp all
10.2.27 debug lapb打开或关闭LAPB调试信息开关。
[ no ] debug lapb
【缺省情况】
系统缺省关闭LAPB调试信息开关。
【命令模式】
特权用户模式
【使用指南】
打开LAPB调试信息开关后,输出LAPB收发报文信息。
下面举例说明LAPB调试信息格式。其含义参见表10-4。
Serial1 LAPB O: CMD MOD 8 IFRAME NS 1 NR 0 len = 86
表10-4 LAPB调试信息格式
域