(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 命令关闭该用户的调试信息输出开关,不会影响其它用户的调试。当所有用户停止调试之后,请不要忘记停止全部调试功能。
Quidway(R)系列路由器支持的调试功能包括:
打开或关闭ARP调试开关。
[ no ] debug arp
【缺省情况】
系统缺省关闭ARP调试开关。
【命令模式】
特权用户模式
【使用指南】
该开关打开后实时显示对ARP映射表的操作。当ARP映射表有变化时,系统会即时地给出提示指出ARP映射表的变化情况。
【举例】
Quidway#debug arp
【相关命令】
arp,monitor,debug all,show debugging