(1)執(zhí)行調(diào)試命令
所有的調(diào)試命令都需在特權(quán)用戶模式下執(zhí)行,大部分調(diào)試命令不帶參數(shù),如調(diào)試arp直接在特權(quán)用戶模式下鍵入 debug arp 命令即可,停止對arp的調(diào)試,則鍵入no debug arp 命令。
假如需要查看當(dāng)前系統(tǒng)正在進(jìn)行哪些調(diào)試,則可以執(zhí)行show debugging 命令。
執(zhí)行調(diào)試命令,輸出調(diào)試信息,需要消耗大量的CPU時(shí)間,從而影響系統(tǒng)的運(yùn)行效率,因此一般情況下,調(diào)試命令用于技術(shù)支持人員對系統(tǒng)故障的診斷,在故障排除之后應(yīng)隨即停止調(diào)試。
(2)使用debug ?
使用debug ?命令可以查看系統(tǒng)支持哪些調(diào)試功能,在Quidway(R)系列路由器提供了種類豐富的各種調(diào)試功能,幾乎覆蓋路由器全部功能。
在這些調(diào)試功能中,有部分用于開發(fā)過程中的調(diào)試功能。在下面的介紹中,我們將具體介紹用于網(wǎng)絡(luò)故障診斷的調(diào)試功能。
(3)使用debgug all
使用debgug all 命令可以打開系統(tǒng)全部調(diào)試功能,由于產(chǎn)生比單個(gè)調(diào)試命令多得多的調(diào)試信息,將導(dǎo)致系統(tǒng)效率的嚴(yán)重下降,甚至無法正常工作,因此不建議使用該命令。
但no debug all命令卻給用戶帶來極大的方便,當(dāng)用戶在停止對路由器的調(diào)試時(shí),不必去查看哪些調(diào)試功能在起作用,并分別執(zhí)行no debug 命令停止調(diào)試,只需要執(zhí)行no debug all命令即可。
(4)輸出調(diào)試信息
打開某個(gè)調(diào)試功能之后,即會(huì)產(chǎn)生相應(yīng)的調(diào)試信息,但如何將這些調(diào)試信息輸出到當(dāng)前用戶屏幕上,還需要執(zhí)行 monitor 命令打開當(dāng)前用戶的調(diào)試信息輸出開關(guān)。
假如多個(gè)用戶同時(shí)打開調(diào)試信息開關(guān),也會(huì)導(dǎo)致系統(tǒng)效率的下降,建議只在少量用戶的屏幕上輸出調(diào)試信息。
假如某個(gè)用戶不需再查看調(diào)試信息,但有其它用戶仍在進(jìn)行調(diào)試,此時(shí)只需執(zhí)行unmonitor 命令關(guān)閉該用戶的調(diào)試信息輸出開關(guān),不會(huì)影響其它用戶的調(diào)試。當(dāng)所有用戶停止調(diào)試之后,請不要忘記停止全部調(diào)試功能。
Quidway(R)系列路由器支持的調(diào)試功能包括:
            打開或關(guān)閉ARP調(diào)試開關(guān)。
[ no ] debug arp
【缺省情況】
系統(tǒng)缺省關(guān)閉ARP調(diào)試開關(guān)。
【命令模式】
特權(quán)用戶模式
【使用指南】
該開關(guān)打開后實(shí)時(shí)顯示對ARP映射表的操作。當(dāng)ARP映射表有變化時(shí),系統(tǒng)會(huì)即時(shí)地給出提示指出ARP映射表的變化情況。
【舉例】
Quidway#debug arp
【相關(guān)命令】
arp,monitor,debug all,show debugging
打開或關(guān)閉備份中心調(diào)試信息開關(guān)。
[ no ] debug backup { event packet }
【參數(shù)說明】
event 為備份中心事件調(diào)試信息開關(guān)。
packet 為備份中心報(bào)文調(diào)試信息開關(guān)。
【缺省情況】
系統(tǒng)缺省關(guān)閉備份中心調(diào)試信息開關(guān)。
【命令模式】
特權(quán)用戶模式
【使用指南】
假如打開備份中心事件調(diào)試信息開關(guān),則輸出備份中心主備接口切換時(shí)的一些信息;假如打開備份中心報(bào)文調(diào)試信息開關(guān),則輸出備份中心發(fā)出報(bào)文的信息。所有信息均以“backup:”開頭,有助于用戶進(jìn)行備份中心故障診斷。
【舉例】
Quidway#debug backup event
【相關(guān)命令】
monitor,debug all ,show debugging
打開或關(guān)閉DDR調(diào)試信息開關(guān)。
[ no ] debug dialer { event packet }
【參數(shù)說明】
event 為DDR事件調(diào)試信息開關(guān)。
packet 為DDR報(bào)文調(diào)試信息開關(guān)。
【缺省情況】
系統(tǒng)缺省關(guān)閉DDR調(diào)試信息開關(guān)。
【命令模式】
特權(quán)用戶模式
【使用指南】
假如打開DDR事件調(diào)試信息開關(guān),則會(huì)輸出DDR撥號時(shí)的一些信息;假如打開DDR報(bào)文調(diào)試信息開關(guān),則會(huì)輸出DDR收發(fā)報(bào)文的信息。所有信息均以“DDR:”開頭,有助于用戶進(jìn)行DDR故障診斷。
【舉例】
Quidway#debug dialer event
【相關(guān)命令】
monitor,debug all,show debugging
打開或關(guān)閉以太網(wǎng)接口調(diào)試信息開關(guān)。
[ no ] debug ethernet-interface
【缺省情況】
系統(tǒng)缺省關(guān)閉以太網(wǎng)接口調(diào)試信息開關(guān)。
【命令模式】
特權(quán)用戶模式
【使用指南】
打開該調(diào)試開關(guān)后,將動(dòng)態(tài)顯示以太網(wǎng)口接收和發(fā)送的數(shù)據(jù)包的幀格式、源MAC地址、目的MAC地址以及數(shù)據(jù)包的類型等。
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
【相關(guān)命令】
monitor,debug all,show debugging
打開或關(guān)閉防火墻包過濾調(diào)試信息開關(guān)。
[ no ] debug filter { all icmp tcp udp }
【參數(shù)說明】
all 表示全部防火墻調(diào)試信息開關(guān)。
icmp 表示有關(guān)ICMP包過濾的調(diào)試信息開關(guān)。
tcp 表示有關(guān)TCP包過濾的調(diào)試信息開關(guān)。
udp 表示有關(guān)UDP包過濾的調(diào)試信息開關(guān)。
【缺省情況】
系統(tǒng)缺省關(guān)閉防火墻全部調(diào)試信息開關(guān)。
【命令模式】
特權(quán)用戶模式
【使用指南】
[ no ] debug filter all 命令可以控制另外三個(gè)防火墻的調(diào)試信息開關(guān),同時(shí)也用于打開一些防火墻其它信息的調(diào)試開關(guān),如對于其它協(xié)議(如OSPF)報(bào)文輸出相應(yīng)調(diào)試信息。調(diào)試信息輸出格式:
接口名 InBound Packet: (協(xié)議號, 源地址, 目的地址, 源端口, 目的端口, 報(bào)文大小) accepted by access-list 規(guī)則序號 .
            接口名 OutBound Packet: (協(xié)議號, 源地址, 目的地址, 源端口, 目的端口, 報(bào)文大小) accepted by default.
在協(xié)議為ICMP時(shí),源端口表示該ICMP報(bào)文的類型(Type),目的端口表示報(bào)文的碼(Code);在報(bào)文的協(xié)議類型不是TCP、UDP或ICMP時(shí),源端口與目的端口沒有意義。
【舉例】
Quidway#debug filter tcp
【相關(guān)命令】
monitor,debug all,show debugging
打開或關(guān)閉幀中繼本地治理調(diào)試信息開關(guān)。
[ no ] debug frame-relay lmi
【缺省情況】
系統(tǒng)缺省為關(guān)閉幀中繼本地治理調(diào)試信息開關(guān)。
【命令模式】
特權(quán)用戶模式
【使用指南】
以下舉例說明幀中繼本地治理調(diào)試信息的格式。
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
其中:
【舉例】
Quidway#debug frame-relay lmi
【相關(guān)命令】
monitor,debug all,show debugging
打開或關(guān)閉幀中繼報(bào)文調(diào)試信息開關(guān)。
[ no ] debug frame-relay packet
【缺省情況】
系統(tǒng)缺省關(guān)閉幀中繼報(bào)文調(diào)試信息開關(guān)。【命令模式】
特權(quán)用戶模式
【使用指南】
下面舉例說明幀中繼報(bào)文調(diào)試信息格式:
Serial0(Out) Fr packet: Len = 13, DLCI = 0, Protocol=8
Serial0(In) Fr packet: Len = 9, DLCI = 0, Protocol=8
其中:
【舉例】
Quidway#debug frame-relay packet
【相關(guān)命令】
monitor,debug all,show debugging
打開或關(guān)閉BGP調(diào)試信息開關(guān)。
[ no ] debug ip bgp [ events keepalive updates ]
【參數(shù)說明】
events 表示BGP事件調(diào)試信息開關(guān)
keepalive 表示Keepalive消息調(diào)試開關(guān)
updates 表示Update消息調(diào)試開關(guān)。
【缺省情況】
假如沒有指定參數(shù),則缺省打開或關(guān)閉全部BGP調(diào)試信息開關(guān)。
系統(tǒng)缺省為關(guān)閉BGP全部調(diào)試信息開關(guān)。
【命令模式】
特權(quán)用戶模式
【使用指南】
根據(jù)該命令的輸出信息,可以幫助用戶進(jìn)行BGP故障診斷。
【舉例】
Quidway#debug ip bgp events
【相關(guān)命令】
monitor,debug all,show debugging
            打開或關(guān)閉IP路由緩存調(diào)試信息開關(guān)。
[ no ] debug ip cache
【缺省情況】
系統(tǒng)缺省為關(guān)閉IP路由緩存調(diào)試信息開關(guān)。
【命令模式】
特權(quán)用戶模式
【使用指南】
該調(diào)試信息可以幫助用戶進(jìn)行IP路由故障診斷。
【舉例】
Quidway#debug ip cache
【相關(guān)命令】
monitor,debug all,show debugging
打開或關(guān)閉ICMP報(bào)文調(diào)試信息開關(guān)。
[ no ] debug ip icmp
【缺省情況】
系統(tǒng)缺省關(guān)閉ICMP報(bào)文調(diào)試信息開關(guān)。
【命令模式】
特權(quán)用戶模式
【使用指南】
當(dāng)出現(xiàn)局域網(wǎng)故障,可以在執(zhí)行ping命令之前,打開路由器的ICMP報(bào)文調(diào)試信息開關(guān),以幫助用戶進(jìn)行故障定位。
【舉例】
Quidway#debug ip icmp
【相關(guān)命令】
monitor,debug all,show debugging
打開或關(guān)閉IGRP調(diào)試信息開關(guān)。
[ no ] debug ip igrp { packet receive send }
【參數(shù)說明】
packet 表示全部報(bào)文的調(diào)試信息開關(guān)。
receive 表示接收報(bào)文的調(diào)試信息開關(guān)。
send 表示發(fā)送報(bào)文的調(diào)試信息開關(guān)。
【缺省情況】
系統(tǒng)缺省為關(guān)閉全部IGRP調(diào)試信息開關(guān)。
【命令模式】
特權(quán)用戶模式
【使用指南】
使用此命令打開IGRP調(diào)試信息的開關(guān)后,用戶可以實(shí)時(shí)地從顯示終端上觀察到IGRP報(bào)文的收發(fā)情況及報(bào)文的具體內(nèi)容。為了觀察方便,將報(bào)文按照接收和發(fā)送兩種類型分類,用戶可以根據(jù)實(shí)際需求來打開不同的開關(guān)。
IGRP發(fā)送報(bào)文調(diào)試信息:
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接收報(bào)文調(diào)試信息:
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
調(diào)試信息的格式如表10-1所示。
表10-1 IGRP調(diào)試信息格式
域
意義
IGRP
IGRP報(bào)文
send
發(fā)送報(bào)文
receive
接收報(bào)文
Update/Request
報(bào)文類型
30.10.0.1 to 30.20.255.255
從接口30.10.0.1發(fā)送報(bào)文到30.20.255.255
from 30.20.0.2
從接口30.20.0.2接收到報(bào)文
Ethernet0
發(fā)送或接收報(bào)文的接口名
Packet
報(bào)文內(nèi)容
vers 1
vers 1
edition 5
序列號5
As 1
自治系統(tǒng)號 1
interior 1
子網(wǎng)路由數(shù) 1
nsystem 1
自治系統(tǒng)內(nèi)路由數(shù) 1
exterior 0
自治系統(tǒng)外路由數(shù) 0
length 40
報(bào)文長度 40
dest 30.30.0.0
路由地址 30.30.0.0
metric 180571
路由權(quán)值 180571
hop 0
跳數(shù) 0
            【舉例】
Quidway#debug ip igrp packet
【相關(guān)命令】
monitor,debug all,show debugging
打開或關(guān)閉OSPF事件調(diào)試信息開關(guān)。
[ no ] debug ip ospf
【缺省情況】
系統(tǒng)缺省關(guān)閉OSPF事件調(diào)試信息開關(guān)。
【命令模式】
特權(quán)用戶模式
【使用指南】
OSPF調(diào)試信息量比較大,用戶應(yīng)該在需要時(shí)再有選擇地打開相應(yīng)開關(guān),過多的調(diào)試信息輸出將導(dǎo)致系統(tǒng)效率下降。
OSPF調(diào)試信息有助于用戶進(jìn)行OSPF故障診斷。
【舉例】
Quidway#debug ip ospf event
【相關(guān)命令】
monitor,debug all,show debugging
打開或關(guān)閉 OSPF 的 LSA 計(jì)算調(diào)試信息開關(guān)。
[ no ] debug ip ospf lsa
【缺省情況】
系統(tǒng)缺省關(guān)閉OSPF的LSA計(jì)算調(diào)試信息開關(guān)。
【命令模式】
特權(quán)用戶模式
【使用指南】
OSPF調(diào)試信息量比較大,用戶應(yīng)該在需要時(shí)再有選擇地打開相應(yīng)開關(guān),過多的調(diào)試信息輸出將導(dǎo)致系統(tǒng)效率下降。
OSPF調(diào)試信息有助于用戶進(jìn)行OSPF故障診斷。
【舉例】
debug ip ospf lsa
【相關(guān)命令】
monitor,debug all,show debugging
打開或關(guān)閉OSPF報(bào)文調(diào)試信息開關(guān)。
[ no ] debug ip ospf packet [ hello dd request update ack ]
【參數(shù)說明】
hello 表示Hello報(bào)文調(diào)試信息開關(guān)。
dd 表示數(shù)據(jù)庫描述報(bào)文調(diào)試信息開關(guān)。
request 表示狀態(tài)請求報(bào)文調(diào)試信息開關(guān)。
update 表示鏈路狀態(tài)更新報(bào)文調(diào)試信息開關(guān)。
ack 表示傳輸確認(rèn)報(bào)文調(diào)試信息開關(guān)。
【缺省情況】
系統(tǒng)缺省為關(guān)閉OSPF報(bào)文調(diào)試信息開關(guān)。
假如不指定參數(shù),則缺省為打開或關(guān)閉全部OSPF報(bào)文調(diào)試信息開關(guān)。
【命令模式】
特權(quán)用戶模式
【使用指南】
OSPF調(diào)試信息量比較大,用戶應(yīng)該在需要時(shí)再有選擇地打開相應(yīng)開關(guān),過多的調(diào)試信息輸出將導(dǎo)致系統(tǒng)效率下降。
OSPF調(diào)試信息有助于用戶進(jìn)行OSPF故障診斷。
舉例說明OSPF報(bào)文調(diào)試信息的格式:
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
以上調(diào)試信息表示從地址為10.0.0.1的串口1向所有處于UP狀態(tài)的鄰居發(fā)送Hello報(bào)文,并打印出與協(xié)議運(yùn)行相關(guān)的其它信息。
【舉例】
Quidway#debug ip ospf packet dd
【相關(guān)命令】
monitor,debug all,show debugging
打開或關(guān)閉OSPF的SPF計(jì)算調(diào)試信息開關(guān)。
[ no ] debug ip ospf spf
【缺省情況】
系統(tǒng)缺省關(guān)閉OSPF的SPF計(jì)算調(diào)試信息開關(guān)。
【命令模式】
特權(quán)用戶模式
【使用指南】
OSPF調(diào)試信息量比較大,用戶應(yīng)該在需要時(shí)再有選擇地打開相應(yīng)開關(guān),過多的調(diào)試信息輸出將導(dǎo)致系統(tǒng)效率下降。
OSPF調(diào)試信息有助于用戶進(jìn)行OSPF故障診斷。
【舉例】
Quidway#debug ip ospf spf
【相關(guān)命令】
monitor,debug all,show debugging
打開或關(guān)閉IP報(bào)文調(diào)試信息開關(guān)。
[ no ] debug ip packet
【缺省情況】
系統(tǒng)缺省為關(guān)閉IP報(bào)文調(diào)試信息開關(guān)。
【命令模式】
特權(quán)用戶模式
【使用指南】
IP報(bào)文調(diào)試信息包括路由器接收和發(fā)送的IP報(bào)文的源IP地址、目的IP地址、IP報(bào)文長度等信息,可以幫助用戶進(jìn)行IP報(bào)文轉(zhuǎn)發(fā)的故障診斷。
Telnet終端用戶最好不要打開IP報(bào)文調(diào)試開關(guān),因?yàn)檎{(diào)試信息的發(fā)送本身將導(dǎo)致產(chǎn)生新的調(diào)試信息,無限遞歸將產(chǎn)生大量無用的調(diào)試信息,同時(shí)使系統(tǒng)的執(zhí)行效率下降。
【舉例】
Quidway#debug ip packet
            【相關(guān)命令】
monitor,debug all,show debugging
打開或關(guān)閉RIP調(diào)試信息開關(guān)。
[ no ] debug ip rip { packet receive send }
【參數(shù)說明】
packet 為全部接收和發(fā)送報(bào)文調(diào)試信息開關(guān)。
receive 為接收報(bào)文調(diào)試信息開關(guān)。
send 為發(fā)送報(bào)文調(diào)試信息開關(guān)。
【缺省情況】
系統(tǒng)缺省為關(guān)閉全部RIP調(diào)試信息開關(guān)。
【命令模式】
特權(quán)用戶模式
【使用指南】
RIP調(diào)試信息有助于用戶進(jìn)行RIP故障診斷。
舉例說明RIP調(diào)試信息格式:
RIP: send from 202.38.165.1 to 202.38.165.2 —— 從地址為202.38.165.1的端口
Packet:vers 1, cmd Response, length 64 發(fā)送到目的地址202.38.165.2
dest 202.38.169.0 , metric 1 的更新報(bào)文。
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 更新報(bào)文。
dest 129.102.0.0 , metric 1
上例中處于debug狀態(tài)的路由器向目的地址為202.38.165.2的路由器發(fā)送包含3條路由信息的更新報(bào)文,并從源地址為202.38.170.2路由器接收包含一條路由信息的報(bào)文。上例中輸出的調(diào)試信息報(bào)文的第一行為此報(bào)文的途徑,第二行為報(bào)文的相關(guān)信息,包括版本號、報(bào)文類型、報(bào)文長度、路由的信宿地址和路由權(quán)等。
【舉例】
Quidway#debug ip rip packet
【相關(guān)命令】
monitor,debug all ,show debugging
打開或關(guān)閉IP路由調(diào)試信息開關(guān)。
[ no ] debug ip routing
【缺省情況】
系統(tǒng)缺省關(guān)閉IP路由調(diào)試信息開關(guān)。
【命令模式】
特權(quán)用戶模式
【使用指南】
打開該調(diào)試開關(guān)后,用戶可以看到任何對IP核心路由表的操作,有助于用戶進(jìn)行IP路由的故障診斷。
【舉例】
Quidway#debug ip routing
【相關(guān)命令】
monitor,debug all ,show debugging
打開或關(guān)閉路由協(xié)議調(diào)試信息開關(guān)。
[ no ] debug ip rtpro { interface kernel routing task }
【參數(shù)說明】
interface 為路由協(xié)議接口調(diào)試信息開關(guān)。
kernel 為路由協(xié)議內(nèi)核調(diào)試信息開關(guān)。
routing 為路由協(xié)議路由調(diào)試信息開關(guān)。
task 為路由協(xié)議任務(wù)調(diào)試信息開關(guān)。
【缺省情況】
系統(tǒng)缺省關(guān)閉路由協(xié)議接口調(diào)試信息開關(guān)。
【命令模式】
特權(quán)用戶模式
【使用指南】
該調(diào)試信息有助于用戶進(jìn)行路由協(xié)議 的故障診斷。
【舉例】
Quidway#debug ip rtpro interface
【相關(guān)命令】
monitor,debug all ,show debugging
打開或關(guān)閉IPX調(diào)試信息開關(guān)。
[ no ] debug ipx { packet routing sap }
【參數(shù)說明】
packet 為IPX報(bào)文調(diào)試信息開關(guān)。
routing 為IPX路由調(diào)試信息開關(guān)。
sap 為IPX的SAP調(diào)試信息開關(guān)。
【缺省情況】
系統(tǒng)缺省關(guān)閉全部IPX調(diào)試信息開關(guān)。
【命令模式】
特權(quán)用戶模式
【使用指南】
該調(diào)試信息有助于IPX故障診斷。
【舉例】
Quidway#debug ipx packet
【相關(guān)命令】
monitor,debug all,show debugging
打開或關(guān)閉ISDN調(diào)試信息開關(guān)。
[ no ] debug isdn [ q921 q931 CC ]
【參數(shù)說明】
q921 為ISDN Q.921調(diào)試信息開關(guān)。
q931 為ISDN Q.931調(diào)試信息開關(guān)。
CC 為ISDN CC調(diào)試信息開關(guān)。
【缺省情況】
系統(tǒng)缺省關(guān)閉ISDN全部調(diào)試開關(guān)。
沒有指定參數(shù)時(shí),缺省為打開或關(guān)閉ISDN全部調(diào)試信息開關(guān)。
【命令模式】
特權(quán)用戶模式
            【使用指南】
該調(diào)試信息有助于用戶進(jìn)行ISDN故障診斷。
下面舉例說明調(diào)試信息輸出格式。
Q.921調(diào)試信息:
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調(diào)試信息輸出格式的含義如表10-2所示。
表10-2 ISDN Q.921調(diào)試信息格式
域
意義
U->N
發(fā)送方向:用戶側(cè)向網(wǎng)絡(luò)側(cè)
N->U
發(fā)送方向:網(wǎng)絡(luò)側(cè)向用戶側(cè)
Len
Q.921幀長度,其后十六進(jìn)制數(shù)為幀具體內(nèi)容
sapi
服務(wù)接入點(diǎn)
tei
終端端點(diǎn)標(biāo)識(shí)符
c/r
C/R比特
ns
I幀發(fā)送序號
nr
所希望的下一接收I幀的序號
p
P比特
RR/I
Q.921幀類型:
RR表示接收預(yù)備好
I表示信息幀
Q.931 調(diào)試信息:
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調(diào)試信息輸出格式的含義如表10-3所示。
表10-3 ISDN Q.931調(diào)試信息格式
域
意義
Usr
發(fā)送方向:用戶側(cè)向網(wǎng)絡(luò)側(cè)
Net
發(fā)送方向:網(wǎng)絡(luò)側(cè)向用戶側(cè)
DL_I_DATA_REQ DL_I_DATA_IND
Q.931幀類型
CES
連接端點(diǎn)后綴
cr
呼叫參考信息單元內(nèi)容
SETUP
CALL_PROC
DISC
Q.931幀類型
*bearer
*chan_id
*called_n
*cause
信息單元類型其后為信息單元具體內(nèi)容
              
【舉例】
Quidway#debug isdn q921
【相關(guān)命令】
monitor,debug all,show debugging
打開全部L2TP調(diào)試信息開關(guān)。
[ no ] debug l2tp all
【缺省情況】
系統(tǒng)缺省為關(guān)閉L2TP全部調(diào)試開關(guān)。
【命令模式】
特權(quán)用戶模式
【使用指南】
一般不建議使用debug l2tp all來打開所有L2TP的debug開關(guān),因?yàn)樾栎敵龅膬?nèi)容比較多,建議只使用no debug l2tp all來關(guān)閉所有L2TP的debug開關(guān)。
【舉例】
Quidway#no debug l2tp all
【相關(guān)命令】
monitor,debug all,show debugging,debug l2tp control,debug l2tp dump,debug l2tp error,debug l2tp event
打開或關(guān)閉L2TP控制報(bào)文的調(diào)試信息開關(guān)。
[ no ] debug l2tp control
【缺省情況】
系統(tǒng)缺省為關(guān)閉L2TP控制報(bào)文的調(diào)試信息開關(guān)。
【命令模式】
特權(quán)用戶模式
【使用指南】
使用此命令用于查看L2TP各種控制報(bào)文的具體內(nèi)容(如Start Control Connection Request報(bào)文等)。
以下是路由器收到windows 2000 beta2版本發(fā)出的VPN連接請求的調(diào)試信息,輸出信息中打印了報(bào)文內(nèi)相關(guān)AVP的值與長度:
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
【相關(guān)命令】
monitor,debug all,show debugging,debug l2tp all
打開或關(guān)閉L2TP的PPP報(bào)文調(diào)試信息開關(guān)。
[ no ] debug l2tp dump
【缺省情況】
系統(tǒng)缺省關(guān)閉L2TP的PPP報(bào)文調(diào)試信息開關(guān)。
【命令模式】
特權(quán)用戶模式
【使用指南】
使用此命令用于查看L2TP接收到的報(bào)文和發(fā)送的報(bào)文是否正確,一般只在進(jìn)行調(diào)試時(shí)才使用。
下面舉例說明該調(diào)試信息格式。
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”表示這是一個(gè)從上層(PPP)傳下來的報(bào)文,需要由L2TP進(jìn)行發(fā)送,接下來的兩行就是該報(bào)文的內(nèi)容,最多可以輸出報(bào)文的前100個(gè)字節(jié),假如少于100個(gè),則按實(shí)際數(shù)目進(jìn)行打印。
            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”表示這是一個(gè)提交給上層的報(bào)文,接下來是報(bào)文的內(nèi)容。
【舉例】
Quidway#debug l2tp dump
【相關(guān)命令】
monitor,debug all,show debugging,debug l2tp all
打開或關(guān)閉L2TP錯(cuò)誤的調(diào)試信息開關(guān)。
[ no ] debug l2tp error
【缺省情況】
系統(tǒng)缺省關(guān)閉L2TP錯(cuò)誤的調(diào)試信息開關(guān)。
【命令模式】
特權(quán)用戶模式
【使用指南】
使用此命令用于查看L2TP對錯(cuò)誤事件的報(bào)告,如內(nèi)存申請失敗、發(fā)送報(bào)文出錯(cuò)等情況。
下面舉例說明該調(diào)試信息格式。
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.
其中: 第一個(gè)是一個(gè)內(nèi)存申請失敗的調(diào)試信息;第二個(gè)是發(fā)送控制報(bào)文失敗的調(diào)試信息;第三個(gè)表明收到的控制報(bào)文中存在應(yīng)該為0的位不為0的情況。
【舉例】
Quidway#debug l2tp error
【相關(guān)命令】
monitor,debug all,show debugging,debug l2tp all
打開或關(guān)閉L2TP事件調(diào)試信息開關(guān)。
[ no ] debug l2tp event
【缺省情況】
系統(tǒng)缺省關(guān)閉L2TP事件調(diào)試信息開關(guān)。
【命令模式】
特權(quán)用戶模式
【使用指南】
使用此命令用于查看L2TP各種事件,如虛擬接口的UP與DOWN,L2TP所治理的MAP的情況。
以下是收到Windows 2000 beta2版本的VPN發(fā)出的連接請求的debug信息。輸出信息表明L2TP的虛擬接口1 UP,對方的地址為10.1.1.2,加了一條該地址的MAP,表明以后有輸出到10.1.1.2的報(bào)文,通過Virtual-Template1.1進(jìn)行發(fā)送,接下來的一條就是查找MAP的debug信息,假如沒有對應(yīng)的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
【相關(guān)命令】
monitor,debug all,show debugging,debug l2tp all
打開或關(guān)閉LAPB調(diào)試信息開關(guān)。
[ no ] debug lapb
【缺省情況】
系統(tǒng)缺省關(guān)閉LAPB調(diào)試信息開關(guān)。
【命令模式】
特權(quán)用戶模式
【使用指南】
打開LAPB調(diào)試信息開關(guān)后,輸出LAPB收發(fā)報(bào)文信息。
下面舉例說明LAPB調(diào)試信息格式。其含義參見表10-4。
Serial1 LAPB O: CMD MOD 8 IFRAME NS 1 NR 0 len = 86
表10-4 LAPB調(diào)試信息格式
域
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注