cisco debug指令装备详解
cisco debug指令装备详解
要运用debug功用,需求在特权用户办法下进行装备:
指令 功用
Switch#debug 显现悉数可用的debug指令及简略的
阐明
Switch #show debugging 显现其时各个调试开关的情况
Switch #debug all 翻开体系悉数的调试开关
Switch #undebug all 封闭悉数的调试开关
Switch #debug aaa 翻开AAA调试开关
Switch #debug acl 翻开ACL调试开关
Switch #debug arp 翻开ARP调试开关
Switch #debug dvmrp 翻开DVMRP调试开关
Switch #debug filter 翻开过滤器调试开关
Switch #debug igmp 翻开IGMP调试开关
Switch #debug ip 翻开IP调试开关
Switch #debug mstp 翻开MSTP调试开关
Switch #debug multicast 翻开多播数据流调试开关
Switch #debug pim 翻开PIM调试开关
Switch #debug sys-guard 翻开sys-guard调试开关
Switch #debug vlan 翻开VLAN调试开关
首要,要翻开日志功用:
Switch(config) # logging on,
其次,设置日志的等级为Debug:
Switch(config) # logging monitor 7
在Telnet客户端登入办法下,缺省的debug调试信息不会发送到Telnet客户端,假定需求在
Telnet客户端显现调试信息,则需求在该终端会话的特权用户办法下,实施如下指令:
Switch #terminal monitor
沟通机包富含很多的调试指令,上表所列出的,仅仅是有些DEBUG的榜首级指令罢了,还
有很多的DEBUG指令是有各自的子指令的,比方debug ip指令,后边还有很多的拓展选
项:
Switch #debug ip
cache Debug IP cache
ospf Debug IP OSPF
packet Debug IP packet
packet-event Debug IP packet-event
rip Debug IP RIP
阐明:
翻开调试开关,将会占用CPU资本,某些调试开关的翻开,乃至会严峻占用CPU资本,影
响沟通机作业功率,所以假定没有必要,请不要简略翻开调试开关,分外慎用debug all 命
令,在调试完毕后,应留神封闭悉数调试开关。
一,IGMP调试信息
debug igmp packet
收发IGMP报文(查询,参与,脱离)
丢掉IGMP报文的详细要素
degug igmp event
各种IGMP告诉作业(增加网络方案,接口改动,IP地址改动)
创立/删去组作业
增加/删去构成员作业
当种作业发作改动时,可以经过这些改动要素,定位疑问致使的要素
debug igmp timer
IGMP守时器作业(发送查询,参与陈述,老化组,老化端口成员)
获悉其时发作的各个守时器的作业,可详细到某个网络接口上
二,DVMRP
debug dvmrp packet
DVMRP收发报文(街坊HELLO,路由陈述)
丢掉报文的详细要素
debug dvmrp event
各种DVMRP告诉作业(增加网络方案,接口改动,IP地址改动)
街坊改动作业(增加,删去,改写)
debug dvmrp timer
DVMRP守时器作业(路由陈述,单播路由布告,路由满布告)
获悉其时发作的各个守时器的作业,可详细到某个网络接口上
debug dvmrp route
路由改动,DVMRP路由的增加与删去
三,PIM
debug pim packet
收发报文(HELLO, 参与/剪枝,ASSERT,嫁接,情况改写,PIM-SM注册,PIM-SM
注册接连,参与/剪枝, C-RP布告,BSR报文))
丢掉报文的详细要素
debug pim event
PIM各种告诉作业(增加网络方案,接口改动,IP地址改动)
当种作业发作改动时,可以经过这些改动要素,定位疑问致使的要素
debug pim timer
PIM守时器作业(断语,剪枝,嫁接,参与,情况改写, C-RP,BSR)
获悉其时发作的各个守时器的作业,可详细到某个网络接口上
debug pim hello
HELLO街坊改动作业(增加,删去,改写,DR推举),
获悉其时拓扑的改动。
四,多播数据流
debug multicast packet
收发报文(多播流)
丢掉报文的详细要素
debug multicast event
各种告诉作业(增加网络方案,接口改动,IP地址改动)
当种作业发作改动时,可以经过这些改动要素,定位疑问致使的要素
debug multicast timer
守时器作业(老化MFC,多播路由表项)
得知发作的各个守时器作业
debug multicast route
创立/删去路由表项
多播路由表项转发列表改动(增加,删去)
当疑问呈现时,能差异对硬件操作是不是成功,假定失利,能得知失利要素
debug multicast ssp
调试多播硬件
五,ARP
debug arp packet
1) 显现ARP模块收发的ARP帧;
2) 显现的内容包含:ARP帧的源MAC地址和意图MAC地址,ARP帧的内容。
debug arp packet-event
1) 显现出ARP帧在ARP模块是丢掉仍是成功处理;
2) 假定丢掉,显现出丢掉ARP帧的要素。
六,IP
debug ip packet
1) 显现包含协议层转发的报文和从CPU宣告的报文;
2) 显现的内容包含:IP头的大有些字段;bitsCN.com网管之家
阐明:不显现tos,datagram id以及fragment offset三个字段。
3) 假定是CPU接纳的帧,显现出帧的源MAC地址和意图MAC地址;
4) 假定是TCP或许UDP报文,显现出报文的源端标语和意图端标语。
debug ip packet-event
1) 显现出IP报文在IP层是丢掉仍是成功处理;
2) 假定丢掉,显现出丢掉IP报文的要素。
七,OSPF
debug ip ospf packet
1) 显现OSPF模块收发的OSPF报文;
2) 显现的内容包含:IP源地址和意图地址(OSPF封装在IP模块中),OSPF报文头信息,
OSPF HELLO报文,OSPF数据库描绘报文的报文头。
阐明:OSPF的交互进程中运用的别的三种报文OSPF 链路情况恳求报文,OSPF更新
报文以及OSPF供认报文是在OSPF数据的交互进程中运用,而是不是能交互是由OSPF
HELLO报文以及OSPF数据库描绘报文断定,所以不显现后边三种报文的内容。假定
后三种报文中存在过错内容信息,在OSPF的trap中会显现出来。
debug ip ospf packet-event
显现出丢掉OSPF报文的要素。
debug ip ospf negotiation-process
将OSPF建立邻接联络的进程显现出来,只需邻接联络成功建立,才干进行数据的交互。
debug ip ospf spf-route
显现OSPF对LSA的处理进程(处理LSA的进程即是核算路由表项的进程)。
debug ip ospf ABR-event
显现OSPF生成类型3和类型4的LSA的进程。
八,RIP
debug ip rip packet
1) 显现RIP模块收发的RIP报文;
2) 显现的信息包含:RIP报文地址的IP报文的源地址和意图地址,RIP报文地址的UDP
报文的源端标语和意图端标语,RIP报文头的内容;
阐明:不将RIP报文的记载的路由信息显现出来,假定报文中存在过错的路由信息,
在debug ip route中会显现出来。
3) 假定是接纳的RIP报文,显现出接纳RIP报文的物理端标语和网络接标语;
debug ip rip packet-event
显现丢掉RIP报文的要素。
debug ip rip route
对接纳的RIP报文的每条路由信息进行解析,显现将来由信息是丢掉仍是接纳,假定丢
弃,显现出丢掉的要素。
debug ip rip neighbor
显现出RIP协议建立的街坊,包含创立,改写和删去。
九,ip cache模块
debug ip cache event
1) 显现协议层对底层进行布告的cache信息,包含HFC,NFC和DFC;
2) 显现的内容包含:cache表项意图IP地址,源MAC地址,端标语以及其时情况(丢
弃,转发仍是指向CPU);cache信息是增加,删去仍是批改;cache信息布告是不是
成功。
阐明:cache信息(意图IP地址,源MAC地址,端标语以及其时情况)将依据详细的
情况显现。
十,MSTP
debug mstp packet:
帧收发情况
1) 指出UNKNOWN_BPDU.MstpRcvdBPDU(),一同打印出Protocol,Type,nLen,Version,
Ver3Length,Ver1Lenth.
2) 指出丢掉的包:portEnabled,bJoinStp,Mstp_isBPDUguard(),n_BPDU_filter,
IsOwnerPortBPDU()
3) 正常的报文,只需显现出port,BpduType
debug mstp port-state:
打印端口情况改动
MstpStateTransitionStateChange()中,打印出"instance %d port %d change to %s",
设置硬件端口MSTP情况的效果。
debug mstp ssp:
MSTP作业进程对硬件操作进程调试:
1) 翻开/封闭STP
2) 把MSTP instance装备表传给(查看是不是呈现逾越最大值的instance ID)
3) 设置VLAN对应的instance
debug mstp all:
一同翻开以上三个模块。
十一,AAA
debug aaa eapol-packet:EAPOL帧的收发情况
1) 打印出收到帧的mac,port,type,pEap->chCode,其间log off信息要加上log off
的要素。
2) AAASendEapPacket()中打印动身帧信息,type 均为 EAPOL_PK_TYPE_EAP 并要包
含nEapCode.
debug aaa Radius-packet:radius报文的收发情况
1) RadiusDeal ()中打印出pae里的mac,port,再加上pRadius->chCode
2) 在RadiusSendToServer()打倒出mac,port,chCode,发送到哪一个server的。
debug aaa attribute:特征的解析
1) RadiusAttrDeal() 中 , 输 出 RADIUS_ATTR_FRAMED_IP_ADDRESS ,
RADIUS_ATTR_VENDOR_SPECIFIC各值(先只需有USER_ATTR_MAX_CAPACITY,再拓展),
RADIUS_ATTR_SESSION_TIMEOUT.
2) Radius特征布告到SSP层的流程与效果盯梢,如IP授权,带宽约束等。
debug aaa event:
设置底层的回来值作业,时刻卡,流量卡,mib的强行下线。
1) MaintanceUserTimer()中打印出Session time out的用户
2) HaveFluxLimit打印出流量卡的用户
3) AAAOnTimer()打印出hello超时用户。
4) 强行下线:AuthRealTimeClose()
5) 设置底层的回来值。
debug aaa ssp:
1X硬件接口层设置流程和效果盯梢。
debug aaa ssp log:
显现底层记载的认证核算信息。
debug aaa all:
翻开以上aaa功用的悉数调试开关
十二,IGMP Snooping
debug igmp snooping event:
IGMP Snooping的作业调试,首要是盯梢组播转宣告的增加,删去情况。
debug igmp snooping packet:
IGMP Snooping各种报文的收,发以及处理情况。
debug igmp snooping ssp:
IGMP Snooping的硬件设置流程与效果盯梢。
包含:
1. IGMP Snooping功用翻开/封闭:容许/阻挠IGMP报文到CPU的功用;
2. 组播组创立,删去
3. 组播构成员口参与,删去
4. 源端口查看
5. 源IP查看
6. AP link fail over处理
debug igmp snooping all:
IGMP Snooping的大局开关,包含了以上三个功用。
十三,Access Control List(ACL)
Debug acl
ACL创立,删去
ACE创立,删去
ACL运用到接口的流程盯梢
ACL与QOS兼并进程盯梢
十四,Filter (过滤表项)
Debug filter
filter的设备,删去
模板的处理和分配,过错以及失常信息输出
meter的处理和分配
十五,VLAN
Debug VLAN Ifx
VLAN创立,删去
VLAN成员端口改动
VLAN改动对其它模块的布告
VLAN IFX模块VLAN表拜访的加锁/解锁进程
Debug VLAN ssp
设置硬件VLAN装备的进程盯梢
创佳VLAN
删去VLAN
增加VLAN成员端口
删去VLAN成员端口
Debug VLAN all
翻开悉数vlan功用的调试开关。
十六,Sys-guard
Debug sys-guard
翻开sys-guard调试开关
Debug sys-guard ssp
翻开sys-guard硬件调试开关
下一篇:光速等于波长乘以频率的单位