第十章; 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调试信息格式
域
上一篇 华为路由器升级全攻略
下一篇 网络路由技术基础 <二>