14维护与调试命令word.docx
《14维护与调试命令word.docx》由会员分享,可在线阅读,更多相关《14维护与调试命令word.docx(26页珍藏版)》请在冰豆网上搜索。
14维护与调试命令word
目录
第1章维护与调试命令1-1
1.1clearhistoryall-users1-1
1.2clearlogging1-1
1.3historyall-usersmax-length1-1
1.4logging1-1
1.5loggingexecuted-commands1-2
1.6loggingloghostsequence-number1-2
1.7ping1-3
1.8ping61-4
1.9showboot-files1-6
1.10showdebugging1-6
1.11showflash1-7
1.12showhistory1-7
1.13showhistoryall-users1-7
1.14showloggingbuffered1-8
1.15showloggingexecuted-commandsstate1-8
1.16showloggingsourcemstp1-9
1.17showmemory1-9
1.18showrunning-config1-10
1.19showstartup-config1-10
1.20showswitchportinterface1-10
1.21showtcp1-11
1.22showtcpipv61-12
1.23showtelnetlogin1-12
1.24showtemperature1-12
1.25showtech-support1-13
1.26showudp1-13
1.27showudpipv61-13
1.28showversion1-14
1.29traceroute1-14
1.30traceroute61-15
第2章定时重启交换机命令2-1
2.1reloadafter2-1
2.2reloadcancel2-1
2.3showreload2-1
第3章CPU收发报文调试命令3-1
3.1clearcpu-rx-statprotocol3-1
3.2cpu-rx-ratelimitchannel3-1
3.3cpu-rx-ratelimitenhanced3-1
3.4cpu-rx-ratelimitprotocol3-1
3.5cpu-rx-ratelimitqueue-length3-2
3.6cpu-rx-ratelimittotal3-2
3.7debugdriver3-2
3.8showcpu-rxprotocol3-3
第1章维护与调试命令
1.1clearhistoryall-users
命令:
clearhistoryall-users
功能:
清除交换机保存的所有用户命令历史记录。
命令模式:
特权模式。
使用指南:
使用该命令可以清除所有用户执行命令的历史纪录。
举例:
Switch#clearhistoryall-users
1.2clearlogging
命令:
clearlogging{sdram|nvram}
功能:
该命令用来清除日志缓冲区中的所有信息。
命令模式:
特权配置模式。
使用指南:
当用户不再关心日志缓冲区内的旧信息时,可使用本命令清除所有信息。
举例:
清除日志缓冲区sdram中的所有信息。
Switch#clearloggingsdram
相关命令:
showloggingbuffered
1.3historyall-usersmax-length
命令:
historyall-usersmax-length
功能:
设置交换机保存的所有用户命令历史记录的最大值。
命令模式:
全局配置模式。
参数:
能够保存的命令历史记录数量,取值范围100-1000
使用指南:
系统默认最多保存最近100条所有用户的命令历史记录,使用该命令可以设置最多记录的命令数量。
举例:
Switch(config)#historyall-usersmax-length500
1.4logging
命令:
logging{|}[facility][level]
nologging{|}[facility]
功能:
该命令用来配置日志主机输出通道;此命令no操作将关闭日志主机输出通道的输出。
参数:
为日志主机的IPv4地址,为日志主机的IPv6地址;为日志主机的记录设备,范围在local0~local7,与RFC3164规定的facility一致;为日志信息的严重等级的阈值,日志信息输出的规则是:
只允许等级等于和高于所设等级阈值的日志信息输出,关于严重等级高低的详细描述可参见操作手册。
命令模式:
全局配置模式。
缺省情况:
缺省为不向日志主机输出日志信息,缺省的日志主机的记录工具为local0,缺省的严重等级为warnings。
使用指南:
只有使用logging命令配置了日志主机,该命令才会生效。
可配置多个IPv4和IPv6日志主机。
举例1:
将交换机中严重级别等于和高于warnings的日志信息,发送到IPv4地址为100.100.100.5的日志服务器,保存到其日志记录设备local1中。
Switch(config)#logging100.100.100.5facilitylocal1levelwarnings
举例2:
将交换机中严重级别等于和高于informational的日志信息,发送到IPv6地址为3ffe:
506:
1:
2:
:
3的日志服务器,保存到其日志记录设备local5中。
Switch(config)#logging3ffe:
506:
1:
2:
:
3facilitylocal5levelinformational
1.5loggingexecuted-commands
命令:
loggingexecuted-commands{enable|disable}
功能:
打开或关闭记录用户执行命令的日志开关
参数:
无。
命令模式:
全局模式。
缺省情况:
disable关闭状态。
使用指南:
打开开关后,用户在console,telnet或ssh终端执行的命令会记录日志,所以要配合日志主机命令(loggingLOGHOST)一起使用。
举例:
打开开关,将用户执行的命令发往日志主机(10.1.1.1)
Switch(Config)#logging10.1.1.1
Switch(Config)#loggingexecuted-commandsenable
1.6loggingloghostsequence-number
命令:
loggingloghostsequence-number
nologgingloghostsequence-number
功能:
该命令为发送到日志主机的日志添加序列号;此命令no操作将使得发送到日志主机的日志不包含序列号。
命令模式:
全局配置模式。
缺省情况:
向日志主机发送的日志中不包含序列号。
使用指南:
使用此命令前,应首先使用logging命令配置日志主机。
举例:
开启日志序列号功能。
Switch(config)#loggingloghostsequence-number
1.7ping
命令:
ping[[src]{|host}]
功能:
交换机向远端设备发ICMP请求包,检测交换机与远端设备之间是否可达。
参数:
为指定ping发出的主机源IP地址,点分十进制格式;为要ping的目的主机的IP地址,点分十进制格式;为要ping的目的主机名称,最长不超过64个字符。
缺省情况:
发5个ICMP请求包;包大小为56bytes;超时时间为2秒。
命令模式:
特权用户配置模式。
使用指南:
当用户输入ping命令后,直接回车,系统提供给用户一种交互式的配置方式,用户可以自己定义ping的各项参数值。
举例:
例1:
使用ping程序的缺省参数。
Switch#ping10.1.128.160
Type^ctoabort.
Sending556-byteICMPEchosto10.1.128.160,timeoutis2seconds.
...!
!
Successrateis40percent(2/5),round-tripmin/avg/max=0/0/0ms
上面的例子表示,交换机ping某一IP地址为10.1.128.160的设备,前三个ICMP请求包在缺省超时时间2秒内没有收到相应的ICMP回应包,即没有ping通,而后两个包ping通了,成功率为40%。
交换机用“.”表示ping失败,链路不可达;用“!
”表示ping成功,链路可达。
例2:
使用ping程序的源地址设置参数,其他参数均为缺省。
Switch#pingsrc10.1.128.16110.1.128.160
Type^ctoabort.
Sending556-byteICMPEchosto10.1.128.160,usingsourceaddress10.1.128.161,timeoutis2seconds.
!
!
!
!
!
Successrateis100percent(5/5),round-tripmin/avg/max=0/0/0ms
上面的例子表示,交换机ping使用10.1.128.161作为ping发出ICMP请求报文的源地址,ping的目的设备IP地址为10.1.128.160,五个ICMP请求包均收到相应的ICMP回应包,ping成功率为100%。
交换机用“.”表示ping失败,链路不可达;用“!
”表示ping成功,链路可达。
例3:
使用ping程序提供的手段修改ping参数。
Switch#ping
VRFname:
TargetIPaddress:
10.1.128.160
Usesourceaddressoption[n]:
y
SourceIPaddress:
10.1.128.161
Repeatcount[5]:
100
Datagramsizeinbyte[56]:
1000
Timeoutinmilli-seconds[2000]:
500
Extendedcommands[n]:
n
显示信息
解释
VRFname
选择VRF,如果没有启动MPLS协议,该项为空
TargetIPaddress:
目标设备的IP地址;
Usesourceaddressoption[n]
是否使用源地址设置选项;
SourceIPaddress
指定ping使用的源IP地址;
Repeatcount[5]
发包的数目,默认为5;
Datagramsizeinbyte[56]
ICMP包的大小,默认为56;
Timeoutinmilli-seconds[2000]:
超时时间,单位为毫秒,默认为2秒;
Extendedcommands[n]:
是否需要改变其他的选项;
1.8ping6
命令:
ping6[|host|src{|host}]
功能:
验证网络的可达性。
参数:
参数为目的IPv6地址,为源IPv6地址,是为远端主机的主机名,最长不超过64个字符。
缺省情况:
发5个ICMP6请求包;包大小为56bytes;超时时间为2秒。
命令模式:
一般用户模式。
使用指南:
ping6后直接跟IPv6地址为默认情况,ping6功能可以根据用户的选择对ping包的参数进行设置,当ipv6-address为本地链路地址时,需要指定vlan接口名。
当指定源IPv6地址时,发出的icmp6请求包将使用指定的源IPv6地址作为ping包的源地址。
举例:
(1)使用ping6程序的缺省参数。
Switch>ping62001:
1:
2:
:
4
Type^ctoabort.
Sending556-byteICMPEchosto2001:
1:
2:
:
4,timeoutis2seconds.
!
!
!
!
!
Successrateis100percent(5/5),round-tripmin/avg/max=1/320/1600ms
(2)使用ping6时,指定源IPv6地址
switch>ping6src2001:
1:
2:
:
32001:
1:
2:
:
4
Type^ctoabort.
Sending556-byteICMPEchosto2001:
1:
2:
:
4,usingsrcaddress2001:
1:
2:
:
3,timeoutis2seconds.
!
!
!
!
!
Successrateis100percent(5/5),round-tripmin/avg/max=1/1/1ms
(3)使用ping6程序提供的手段修改ping6参数。
switch>ping6
TargetIPv6address:
fe80:
:
2d0:
59ff:
feb8:
3b27
OutputInterface:
vlan1
Usesourceaddressoption[n]:
y
SourceIPv6address:
fe80:
:
203:
fff:
fe0b:
16e3
Repeatcount[5]:
Datagramsizeinbyte[56]:
Timeoutinmilli-seconds[2000]:
Extendedcommands[n]:
Type^ctoabort.
Sending556-byteICMPEchostofe80:
:
2d0:
59ff:
feb8:
3b27,usingsrcaddressfe80:
:
203:
fff:
fe0b:
16e3,timeoutis2seconds.
!
!
!
!
!
Successrateis100percent(5/5),round-tripmin/avg/max=1/4/16ms
显示内容
解释
ping6
执行ping6功能
TargetIPv6address
目的IPv6地址
OutputInterface
Vlan接口名,当目的地址为本地链路地址时需指定
UsesourceIPv6address[n]:
使用源IPv6地址,默认不使用
SourceIPv6address
源IPv6地址
Repeatcount[5]
发送的ping包个数,默认值为5
Datagramsizeinbyte[56]
Ping包的大小,默认值为56
Timeoutinmilli-seconds[2000]
允许的时间延迟,默认值为2秒
Extendedcommands[n]
扩展参数的设置,默认不使用
!
表明网络可达
.
表明网络不可达
Successrateis100percent(8/8),round-tripmin/avg/max=1/1/1ms
统计信息,说明ping包成功到达的比率为100%,无丢包
1.9showboot-files
本型号交换机不支持该命令。
1.10showdebugging
命令:
showdebugging{bgp|dvmrp|igmp|ipv6|mld|nsm|ospf|other|pim|rip|spanning-tree|vrrp}
功能:
显示调试开关的状态。
使用指南:
如果用户需要查看调试开关的状态,可以执行showdebugging命令。
命令模式:
特权和配置模式。
举例:
查看ospf调试开关当前的状态。
Switch#showdebuggingospf
OSPFdebuggingstatus:
OSPFallIFSMdebuggingison
OSPFpacketHellodetaildebuggingison
OSPFpacketDatabaseDescriptiondetaildebuggingison
OSPFpacketLinkStateRequestdetaildebuggingison
OSPFpacketLinkStateUpdatedetaildebuggingison
OSPFpacketLinkStateAcknowledgmentdetaildebuggingison
OSPFallLSAdebuggingison
OSPFallNSMdebuggingison
OSPFalleventsdebuggingison
OSPFallroutecalculationdebuggingison
Switch#
相关命令:
debug
1.11showflash
命令:
showflash
功能:
显示保存在flash中的文件及大小。
命令模式:
特权和配置模式。
举例:
查看flash中文件及大小。
Switch#showflash
boot.rom329,8281900-01-0100:
00:
00--SH
boot.conf941900-01-0100:
00:
00--SH
nos.img2,449,4961980-01-0100:
01:
06----
startup-config2,0641980-01-0100:
30:
12----
1.12showhistory
命令:
showhistory
功能:
显示用户最近输入的历史命令。
命令模式:
特权和配置模式。
使用指南:
系统最多保存20条用户最近输入的历史命令,用户在输入命令时可以用上下光标键或其等价键(ctrl+p和ctrl+n)来访问历史命令。
举例:
Switch#showhistory
enable
config
interfaceethernet1/0/3
enable
showflash
showftp
1.13showhistoryall-users
命令:
showhistoryall-users[detail]
功能:
显示所有用户最近输入的历史命令。
命令模式:
特权和配置模式。
参数:
[detail]显示执行命令的用户名称,当用户通过telnet或者ssh登录执行命令时,显示用户登录的IP地址信息。
使用指南:
该命令用于显示所有用户最近输入的历史命令,包括执行该命令的时间、用户的登录类型、执行的命令等信息。
注意:
执行该命令的用户只能看到权限不高于自己的用户的历史命令。
举例:
Switch(config)#showhistoryall-usersdetail
TimeTypeUserCommand
0w0d0h2mTelnet/SSHadminshowhistoryall-usersdetail192.168.1.2:
1419
0w0d0h1mTelnet/SSHadminshowhistoryall-users192.168.1.2:
1419
0w0d0h1mConsoleNullshowhistoryall-users
0w0d0h1mConsoleNullend
0w0d0h1mConsoleNullipaddress192.168.1.1255.255.255.0
0w0d0h0mConsoleNullinv1
0w0d0h0mConsoleNulltelnet-serverenable
1.14showloggingbuffered
命令:
showloggingbuffered[level{critical|warnings}|range]
功能:
该命令用来显示日志缓冲区通道内日志的详细信息。
低端交换机不支持此命令。
参数:
level{critical|warnings}表示信息严重的级别,为日志消息的索引起始值,范围在1-65535,为日志消息的索引结束值,范围在1-65535。
当只显示某个线卡上的loggingbuffered信息时,一定要加上参数range,主控则无此要求。
命令模式:
特权和配置模式。
缺省情况:
不带参数表示显示严重级别为critical的所有日志信息。
使用指南:
缓冲区存放着Warnings和Critical等级的日志信息,当显示到终端时,显示格式为:
索引号时间<等级>模块号[任务名称]:
日志信息。
举例1:
显示日志缓冲区通道中,索引号在940到946之间的critical日志信息。
Switch#showloggingbufferedlevelcriticalrange940946
举例2:
显示日志缓冲区通道中,级别为warning的所有日志信息。
Switch#showloggingbufferedlevelwarning
1.15showloggingexecuted-commandsstate
命令:
showloggingexecuted-commandsstate
功能:
显示用于记录用户执行命令的日志开关状态
参数:
无。
命令模式:
特权模式。
缺省情况:
无。
使用指南:
使用此show命令可以显示开关是enable或disable。
举例:
Switch#showloggingexecuted-commandsstate
Loggingexecutedcommandstateisenable