27-系统维护与调试命令
本章节下载 (250.06 KB)
【命令】
clock datetime HH:MM:SS
YYYY/MM/DD
【视图】
用户视图
【参数】
HH:MM:SS:当前时钟,HH取值范围为0~23,MM和SS取值范围为0~59。
YYYY/MM/DD、MM/DD/YYYY:分别为当前年、月、日,YYYY表示年份,取值范围为2000~2099,MM表示月份取值范围为1~12,DD表示日期,取值范围为1~31。
【描述】
clock datetime命令用来设置以太网交换机当前日期和时钟。
系统启动时缺省值为23:55:00 04/01/2000。
在需要严格获取绝对时间的应用环境中,必须使用本命令设定以太网交换机的当前日期和时钟。
相关配置可参考命令display clock。
【举例】
# 设置以太网交换机当前日期为2001年1月1日0时0分0秒。
<H3C> clock datetime 0:0:0 2001/01/01
【命令】
clock summer-time zone_name
{ one-off | repeating } start-time start-date end-time end-date offset-time
undo clock summer-time
【视图】
用户视图
【参数】
zone-name:夏令时名称,长度的范围为1~32字符。
one-off:表示仅对某一年的夏令时时间进行设置。
repeating:表示对从某一年开始的以后每年的夏令时时间的设置。
start-time start-date:开始时间和日期,形式为小时/分钟/秒 年/月/日。
end-time end-date:结束时间和日期,形式为小时/分钟/秒 年/月/日。
offset-time:夏时制相对于正常时间的偏移量。
【描述】
clock summer-time命令用来设置夏令时的名称和起始、终止时间。undo clock summer-time命令用来取消当前设置。
设置生效后,可以用display clock命令进行查看。另外,日志、debug等信息时间采用经过时区和夏令时调整过的本地时间。
相关配置可参考命令clock timezone、display clock。
【举例】
# 对z2夏令时,从2002/06/08的06:00:00开始到2002/09/01的06:00:00结束,时间增加1小时。
<H3C> clock summer-time z2 one-off 06:00:00 2002/06/08 06:00:00 2002/09/01 01:00:00
# 对z2夏令时,从2002年开始,每年的06/08的06:00:00开始到09/01的06:00:00结束,时间增加1小时。
<H3C> clock summer-time z2 repeating 06:00:00 2002/06/08 06:00:00 2002/09/01 01:00:00
【命令】
clock timezone zone-name
{ add | minus } HH:MM:SS
undo clock timezone
【视图】
用户视图
【参数】
zone-name:时区名称,长度的范围为1~32字符。
add:与UTC时间比较增加。
minus:与UTC时间比较减少。
HH:MM:SS:时间(小时/分钟/秒)。
【描述】
clock timezone命令用来对本地时区信息进行设置。undo clock timezone命令用来将本地时区恢复为缺省的UTC时区。
设置生效后,可以用display clock命令进行查看。另外,日志、debug等信息时间采用经过时区和夏令时调整过的本地时间。
相关配置可参考命令clock summer-time、display clock。
【举例】
# 设置本地时区名称为Z5,与UTC时间比较增加5小时。
<H3C> clock timezone z5 add 05:00:00
【命令】
language-mode
{ chinese | english }
【视图】
用户视图
【参数】
chinese:设置命令行接口的语言环境为中文。
english:设置命令行接口的语言环境为英文。
【描述】
language-mode命令用来切换命令行接口的语言环境,以满足不同用户的需求。
缺省情况下,命令行接口为英文模式。
【举例】
# 将英文模式切换为中文模式。
<H3C> language-mode chinese
【命令】
quit
【视图】
任意视图
【参数】
无
【描述】
quit命令用来使用户从当前视图退回到较低级别视图,如果当前视图是用户视图,则退出系统。
视图分为三个级别,由低到高分别为:
l
用户视图
l
系统视图
l
VLAN视图、以太网端口视图等
相关配置可参考命令return,system-view。
【举例】
# 从系统视图返回到用户视图。
<H3C> system-view
System View: return to User View with Ctrl+Z.
[H3C] quit
<H3C>
【命令】
return
【视图】
系统视图及以上
【参数】
无
【描述】
return命令用来从当前视图退回到用户视图,与return命令功能相同的是组合键<Ctrl+Z>。
相关配置可参考命令quit。
【举例】
# 从接口视图返回到用户视图。
<H3C> system-view
System View: return to User View with Ctrl+Z.
[H3C] interface Ethernet 1/0/1
[H3C-Ethernet1/0/1] return
<H3C>
【命令】
sysname sysname
undo sysname
【视图】
系统视图
【参数】
sysname:字符串,长度为1~30个字符,以太网交换机缺省系统名称为H3C。
【描述】
sysname命令用来设置以太网交换机的系统名称,修改以太网交换机的系统名称将影响命令行接口的提示符,如以太网交换机的系统名称为H3C,用户视图下的提示符为<H3C>。undo sysname命令用来恢复以太网交换机的系统名称的缺省值。
【举例】
# 设置以太网交换机的系统名称为H3CLANSwitch。
<H3C> system-view
System View: return to User View with Ctrl+Z.
[H3C] sysname H3CLANSwitch
[H3CLANSwitch]
【命令】
system-view
【视图】
用户视图
【参数】
无
【描述】
system-view命令用来使用户从用户视图进入系统视图。
相关配置可参考命令quit,return。
【举例】
# 从用户视图进入系统视图。
<H3C> system-view
System View: return to User View with Ctrl+Z.
[H3C]
【命令】
display clock
【视图】
任意视图
【参数】
无
【描述】
用户可以执行display clock命令从终端显示内容中获取系统的日期和时间信息。如果发现系统时间有误,可及时调整。
本命令可以显示的时间的最大值是23:59:59 9999/12/31。
相关配置可参考命令clock datetime。
【举例】
# 查看系统当前日期和时间。
<H3C> display clock
18:36:31 beijing Sat 2002/02/02
Time Zone : beijing add 01:00:00
Summer-Time : bj one-off 01:00:00 2003/01/01 01:00:00 2003/08/08 01:00:00
表1-1 display clock命令显示信息描述表
字段 |
描述 |
18:36:31 beijing Sat 2002/02/02 |
系统当前时间 |
Time Zone |
用户配置的时区信息 |
Summer-Time |
用户配置的夏令时信息 |
【命令】
display debugging [ interface
interface-type interface-number ] [ module-name ]
【视图】
任意视图
【参数】
interface-type:以太网端口类型。
interface-number:以太网端口编号。
module-name:模块名。
【描述】
display debugging命令用来显示已经打开的调试开关。
如果用户需要查看当前哪些调试开关被打开,可以执行display debugging命令。如果不带任何参数,系统将显示所有打开的调试开关。
相关配置可参考命令debugging。
【举例】
# 显示所有打开的调试开关。
<H3C> display debugging
IP packet debugging switch is on.
【命令】
display users [ all
]
【视图】
任意视图
【参数】
all:所有用户终端接口的信息。
【描述】
display users命令用来显示接入交换机的用户信息。
【举例】
# 显示用户终端接口的信息。
<H3C> system-view
System View: return to User View with Ctrl+Z.
[H3C]display users
UI Delay Type Ipaddress Username
Userlevel
F 0 AUX 0 00:00:00
3
+ : Current operation user.
F : Current operation user work in async mode.
【命令】
display version
【视图】
任意视图
【参数】
无
【描述】
display version命令用来显示系统的版本信息。
用户可以通过该命令查看软件的版本信息、发布时间、交换机的基本硬件配置等信息。
【举例】
# 显示系统的版本信息。
<H3C> display version
H3C Comware Platform Software.
Comware Software, Version 3.10,
Release 0011
Copyright (c) 2004-2007 Hangzhou H3C Technologies Co., Ltd. All rights reserved.
H3C E126 uptime is 0 week, 0 day, 0 hour, 6 minutes
H3C E126 with 1 Processor
64M bytes SDRAM
8M bytes Flash Memory
Config Register points to FLASH
Hardware Version is VER.B
Bootrom Version is 400
[Subslot 0] 24FE Hardware Version is VER.B
[Subslot 1] 1GE
[Subslot 2] 1GE
【命令】
debugging { all | module-name [ debugging-option ] }
undo debugging { all
| module-name [ debugging-option ] }
【视图】
用户视图
【参数】
all:表示打开或关闭全部调试开关。
module-name:模块名。
debugging-option:调试选项。
【描述】
debugging命令用来打开系统调试开关。undo debugging命令用来关闭系统调试开关。
缺省情况下,系统关闭全部调试开关。
由于打开调试开关会产生大量的调试信息,导致系统效率的降低,尤其在执行debugging all命令打开全部调试开关后,可能会引起网络系统瘫痪,建议不要使用debugging all命令。undo debugging all命令给用户带来极大的方便,可以一次关闭全部调试开关,不必去逐个关闭。
相关配置可参考命令display debugging。
【举例】
# 打开IP Packet调试开关。
<H3C> debugging ip packet
IP packet debugging switch is on.
以上信息表明IP包的调试开关已经打开。
【命令】
display diagnostic-information
【视图】
任意视图
【参数】
无
【描述】
display diagnostic-information命令用来保存系统当前各模块的运行信息或者直接在屏幕上显示信息,以便系统出现故障时,一次性将信息收集全,便于问题定位。
在系统出现故障时,为了便于问题定位,需要收集很多的信息,但相应的display命令很多,很难一次把信息收集全,这时可以使用display diagnostic-information命令进行系统当前各个模块的运行信息收集。
【举例】
# 保存系统当前各模块的运行信息
<H3C> display diagnostic-information
This operation may take a few minutes, continue?[Y/N]y
Diagnostic-information is saved to Flash or displayed(Y=save N=display)?[Y/N]y
Please input the file name(*.diag)[flash:/default.diag]:Sunday.diag
% Output information to file: flash:/Sunday.diag.
Please wait......
.........
<H3C>
# 显示系统当前各模块的运行信息
<H3C>display diagnostic-information
This operation may take a few minutes,
continue?[Y/N]y
Diagnostic-information is saved to Flash or displayed(Y=save N=display)?[Y/N]n
-------------------- display version
--------------------
……
<略>
【命令】
terminal debugging
undo terminal debugging
【视图】
用户视图
【参数】
无
【描述】
terminal debugging命令用来打开终端显示调试信息功能。undo terminal debugging命令用来关闭终端显示调试信息功能。
缺省情况下,系统关闭显示功能。
如果用户需要在终端上显示调试信息,可以执行terminal debugging命令。
相关配置可参考命令debugging。
【举例】
# 打开终端显示调试信息功能。
<H3C> terminal debugging
【命令】
【视图】
任意视图
【参数】
无
【描述】
display fib命令用来查看转发信息表表项。输出信息的每一行代表一条FIB表项,内容包括:目的地址/掩码长度、下一跳、当前标志和输出接口。
【举例】
# 查看FIB转发信息表项。
<H3C> display fib
Flag:
U:Usable G:Gateway H:Host B:Blackhole D:Dynamic S:Static
R:Reject E:Equal cost multi-path L:Generated by ARP or ESIS
Destination/Mask Nexthop
Flag TimeStamp
Interface
192.168.0.233/32 127.0.0.1 GHU t[40]
InLoopBack0
192.168.0.0/24 192.168.0.233 U t[40]
Vlan-interface1
127.0.0.1/32 127.0.0.1 GHU t[39]
InLoopBack0
127.0.0.0/8 127.0.0.1 U t[39]
InLoopBack0
表2-1 display fib命令显示信息描述表
字段 |
描述 |
Destination/Mask |
目的地址/掩码长度 |
Nexthop |
转发的下一跳地址 |
Flag |
标志: "B"——代表是黑洞路由。 "D"——代表是动态路由。 “E”——代表是等价路由。 "G"——代表是网关路由。 "H"——代表是主机路由。 "S"——代表是静态路由。 "U"——代表是路由UP,可用。 "R"——代表是被拒绝的路由,不可用。 "L"——代表是由ARP或ESIS生成的路由。 |
时间戳 |
|
Interface |
转发接口 |
【命令】
display icmp statistics
【视图】
任意视图
【参数】
【描述】
display icmp statistics命令用来显示ICMP流量统计信息。
相关配置可参考命令display ip interface vlan-interface,reset ip statistics。
【举例】
# 显示ICMP流量统计信息。
<H3C> display icmp statistics
Input: bad formats 0 bad checksum
0
echo
0
destination unreachable 0
source quench 0
redirects
0
echo reply
0
parameter problem 0
timestamp
0
information request 0
mask requests 0
mask replies
0
time exceeded 0
Output:echo
0
destination unreachable 0
source quench 0
redirects
0
echo reply
0
parameter problem 0
timestamp
0
information reply 0
mask requests 0
mask replies
0
time exceeded 0
表2-2 display icmp statistics命令显示信息描述表
字段 |
描述 |
bad formats |
输入的格式错误报文数 |
bad checksum |
输入的校验和错误报文数 |
echo |
输入/输出的echo请求类型报文数 |
destination unreachable |
输入/输出的目的不可达报文数 |
source quench |
输入/输出的源站抑制报文数 |
redirects |
输入/输出的重定向报文数 |
echo reply |
输入/输出的echo应答报文数 |
parameter problem |
输入/输出的参数错误报文数 |
timestamp |
输入/输出的时间戳报文数 |
information request |
输入的信息请求报文数 |
mask requests |
输入/输出的掩码请求报文数 |
mask replies |
输入/输出的掩码应答报文数 |
information reply |
输出的信息应答报文数 |
time exceeded |
超时的报文数 |
【命令】
display
ip socket [ socktype sock-type ] [ task-id
socket-id ]
【视图】
任意视图
【参数】
sock-type:套接口类型,取值范围为1~3,分别对应于TCP、UDP和raw IP 。
task-id:任务号,取值范围为1~100。
socket-id:套接口号,取值范围为0~3072。
【描述】
display ip socket命令用来显示系统当前套接口信息。
【举例】
# 显示套接口类型为TCP的信息。
<H3C> display ip socket socktype 1
SOCK_STREAM:
Task = VTYD(23), socketid = 2, Proto
= 6,
LA = 0.0.0.0:22, FA = 0.0.0.0:0,
sndbuf = 8192, rcvbuf = 8192, sb_cc = 0, rb_cc = 0,
socket option = SO_ACCEPTCONN SO_KEEPALIVE SO_SENDVPNID SO_SETKEEPALIVE,
socket state = SS_PRIV SS_ASYNC
Task = VTYD(23), socketid = 1, Proto
= 6,
LA = 0.0.0.0:23, FA = 0.0.0.0:0,
sndbuf = 8192, rcvbuf = 8192, sb_cc = 0, rb_cc = 0,
socket option = SO_ACCEPTCONN SO_KEEPALIVE SO_SENDVPNID SO_SETKEEPALIVE,
socket state = SS_PRIV SS_ASYNC
Task = HTTP(45), socketid = 1, Proto
= 6,
LA = 0.0.0.0:80, FA = 0.0.0.0:0,
sndbuf = 8192, rcvbuf = 8192, sb_cc = 0, rb_cc = 0,
socket option = SO_ACCEPTCONN SO_REUSEPORT,
socket state = SS_PRIV SS_NBIO
Task = VTYD(23), socketid = 6, Proto
= 6,
LA = 192.168.0.233:23, FA = 192.168.0.1:1281,
sndbuf = 8192, rcvbuf = 8192, sb_cc = 0, rb_cc = 0,
socket option = SO_KEEPALIVE SO_OOBINLINE SO_SENDVPNID SO_SETKEEPALIVE,
socket state = SS_ISCONNECTED SS_PRIV SS_ASYNC
Task = VTYD(23), socketid = 5, Proto
= 6,
LA = 192.168.0.233:23, FA = 192.168.0.18:2343,
sndbuf = 8192, rcvbuf = 8192, sb_cc = 0, rb_cc = 0,
socket option = SO_KEEPALIVE SO_OOBINLINE SO_SENDVPNID SO_SETKEEPALIVE,
socket state = SS_ISCONNECTED SS_PRIV SS_ASYNC
Task = VTYD(23), socketid = 7, Proto
= 6,
LA = 192.168.0.233:23, FA = 192.168.0.18:2346,
sndbuf = 8192, rcvbuf = 8192, sb_cc = 0, rb_cc = 0,
socket option = SO_KEEPALIVE SO_OOBINLINE SO_SENDVPNID SO_SETKEEPALIVE,
socket state = SS_ISCONNECTED SS_PRIV SS_ASYNC
Task = VTYD(23), socketid = 4, Proto
= 6,
LA = 192.168.0.233:23, FA = 192.168.0.110:1296,
sndbuf = 8192, rcvbuf = 8192, sb_cc = 586, rb_cc = 0,
socket option = SO_KEEPALIVE SO_OOBINLINE SO_SENDVPNID SO_SETKEEPALIVE,
socket state = SS_ISCONNECTED SS_PRIV SS_ASYNC
Task = VTYD(23), socketid = 3, Proto
= 6,
LA = 192.168.0.233:23, FA = 192.168.0.250:1458,
sndbuf = 8192, rcvbuf = 8192, sb_cc = 0, rb_cc = 0,
socket option = SO_KEEPALIVE SO_OOBINLINE SO_SENDVPNID SO_SETKEEPALIVE,
socket state = SS_ISCONNECTED SS_PRIV SS_ASYNC
表2-3 display ip socket命令显示信息描述表
字段 |
描述 |
SOCK_STREAM |
套接口类型 |
Task |
任务号 |
socketid |
套接口号 |
Proto |
该套接口使用的协议号 |
sndbuf |
套接口的发送缓冲区大小 |
rcvbuf |
套接口的接收缓冲区大小 |
sb_cc |
发送缓存中现有的数据大小(只有TCP会缓存数据,该值才有用) |
rb_cc |
接收缓存中现有的数据大小 |
socket option |
套接口选项 |
socket state |
套接口状态 |
【命令】
display ip statistics
【视图】
任意视图
【参数】
无
【描述】
display ip statistics命令用来显示IP流量统计信息。
相关配置可参考命令display ip interface vlan-interface,reset ip statistics。
【举例】
# 显示IP流量统计信息。
<H3C> display ip statistics
Input: sum
2409
local
2409
bad protocol 0
bad format 0
bad checksum 0
bad options 0
Output: forwarding 0
local
2294
dropped
0
no route
0
compress fails 0
Fragment:input
0
output
0
dropped 0
fragmented
0
couldn't fragment 0
Reassembling:sum
0
timeouts
0
表2-4 display ip statistics命令显示信息描述表
字段 |
描述 |
|
Input: |
sum |
输入报文总数 |
Local |
输入的目的地址是本地的报文 |
|
bad protocol |
协议号错的报文数 |
|
bad format |
格式错误的报文数 |
|
bad checksum |
校验和错误的报文数 |
|
bad options |
选项错误的报文数 |
|
Output: |
forwarding |
转发的报文数 |
local |
本地发送报文数 |
|
dropped |
发送时丢弃的报文数 |
|
no route |
查不到路由的报文数 |
|
compress fails |
压缩失败的报文数 |
|
Fragment: |
input |
输入的分片数 |
output |
输出的分片数 |
|
dropped |
丢弃的分片数 |
|
fragmented |
成功分片的报文数 |
|
couldn't fragment |
不能分片的报文数 |
|
Reassembling: |
sum |
重组报文总数 |
timeouts |
超时的分片报文数 |
【命令】
display tcp statistics
【视图】
【参数】
无
【描述】
display tcp statistics命令用来显示TCP流量统计信息。
显示系统当前所有TCP连接的流量统计信息。统计信息主要分为发送和接收两大部分,每部分再细分为不同类型报文,如:接收的有重复的报文、校验和错误报文等等。最后还有一些与连接密切相关的统计信息,如:接受的连接数、重传报文数、保活探测报文数等。以上信息大都是以包为单位,个别的将给出字节数。
相关配置可参考命令display tcp status,reset tcp statistics。
【举例】
# 显示TCP流量统计信息。
<H3C> display tcp statistics
Received packets:
Total: 2571
packets in sequence: 1165 (1672 bytes)
window probe packets: 0, window update packets: 0
checksum error: 0,
offset error: 0, short error: 0
duplicate packets: 0
(0 bytes), partially duplicate packets: 6 (6 bytes)
out-of-order packets: 1 (0 bytes)
packets of data after window: 0 (0 bytes)
packets received after close: 0
ACK packets: 1502
(24360 bytes)
duplicate ACK packets: 313, too much ACK packets: 0
Sent packets:
Total: 2125
urgent packets: 0
control packets: 1
(including 3 RST)
window probe packets: 0, window update packets: 0
data packets: 2006
(24361 bytes) data packets retransmitted: 0 (0 bytes)
ACK-only packets: 118
(112 delayed)
Retransmitted timeout: 0, connections dropped in retransmitted timeout: 0
Keepalive timeout: 313, keepalive probe: 313, Keepalive timeout, so connections
disconnected : 0
Initiated connections: 0, accepted connections: 5, established connections: 5
Closed connections: 3 (dropped: 0,
initiated dropped: 0)
Packets dropped with MD5 authentication: 0
Packets permitted with MD5 authentication: 0
表2-5 display tcp statistics命令显示信息描述表
字段 |
描述 |
Received packets |
接收数据统计 |
Total |
总计收到报文数 |
packets in sequence |
按顺序到达的数据包数 |
window probe packets |
窗口探测报文数 |
window update packets |
窗口更新报文数 |
checksum error |
文校验出错数 |
offset error |
报文长度出错数 |
short error |
报文太短数 |
duplicate packets |
完全重复报文数 |
partially duplicate packets |
部分重复报文数 |
out-of-order packets |
乱序报文数 |
packets of data after window |
报文落在接收窗口外数 |
packets received after close |
报文在连接关闭后到达数 |
ACK packets |
ACK确认报文数 |
duplicate ACK packets |
重复的ACK确认报文数 |
Sent packets |
发送数据统计 |
Total |
总计发送报文数 |
urgent packets |
紧急数据报文数 |
control packets |
控制报文数 |
window probe packets |
窗口探测报文数 |
window update packets |
窗口更新报文数 |
data packets |
数据报文数 |
ACK-only packets |
ACK报文数 |
Retransmitted timeout |
重传定时器超时次数 |
connections dropped in retransmitted timeout |
重传次数超过限制而丢弃的连接数 |
Keepalive timeout |
保活定时器超时次数 |
keepalive probe |
发送保活探测报文数 |
keepalive timeout, so connections disconnected |
保活探测失败丢弃连接数 |
Initiated connections |
发起连接次数 |
accepted connections |
接受连接 |
established connections |
已建立连接 |
Closed connections |
关闭的连接 |
【命令】
display tcp status
【视图】
任意视图
【参数】
无
【描述】
display tcp status命令用来显示全部TCP连接的状态,使用户随时监控TCP连接。
【举例】
# 显示全部TCP连接状态。
<H3C> display tcp status
*: TCP MD5 Connection
TCPCB Local Add:port
Foreign Add:port State
81de5284 0.0.0.0:22
0.0.0.0:0
Listening
81de5074 0.0.0.0:23
0.0.0.0:0
Listening
81fb1bd4 0.0.0.0:80
0.0.0.0:0 Listening
820698f4 192.168.0.233:23
192.168.0.1:1281 Time_Wait
82069b04 192.168.0.233:23
192.168.0.18:2343 Established
8206b3c4 192.168.0.233:23
192.168.0.18:2346 Time_Wait
8204b024 192.168.0.233:23 192.168.0.110:1296 Established
82032424 192.168.0.233:23
192.168.0.250:1458 Established
【命令】
reset ip statistics
【视图】
用户视图
【参数】
无
【描述】
reset ip statistics命令用来清除IP统计信息。
相关配置可参考命令display ip interface vlan-interface,display ip statistics。
【举例】
# 清除IP统计信息。
<H3C> reset ip statistics
【命令】
reset tcp statistics
【视图】
用户视图
【参数】
无
【描述】
reset tcp statistics命令用来清除TCP流量统计信息。
相关配置可参考命令display tcp statistics。
【举例】
# 清除TCP流量统计信息。
<H3C> reset tcp statistics
【命令】
tcp timer fin-timeout time-value
undo tcp timer fin-timeout
【视图】
系统视图
【参数】
time-value:TCP finwait定时器值,单位秒,取值范围为76~3600;缺省情况下,TCP finwait定时器的值为675秒。
【描述】
tcp timer fin-timeout命令用来设置TCP finwait定时器超时时间。undo tcp timer fin-timeout命令用来恢复TCP finwait定时器超时时间的缺省值。
当TCP的连接状态由FIN_WAIT_1变为FIN_WAIT_2时启动finwait定时器。若finwait定时器超时前仍未收到FIN报文,则TCP连接被终止。
相关配置可参考命令tcp timer syn-timeout,tcp window。
【举例】
# 配置TCP finwait定时器的值为800秒。
<H3C> system-view
System View: return to User View with Ctrl+Z.
[H3C] tcp timer fin-timeout 800
【命令】
tcp timer syn-timeout time-value
undo tcp timer syn-timeout
【视图】
系统视图
【参数】
time-value:TCP synwait定时器值,单位秒,取值范围为2~600;缺省情况下,TCP synwait定时器的值为75秒。
【描述】
tcp timer syn-timeout命令用来设置TCP synwait定时器超时时间。undo tcp timer syn-timeout命令用来恢复TCP synwait定时器超时时间的缺省值。
当发送SYN报文时,TCP启动synwait定时器,若synwait超时前未收到回应报文,则TCP连接将被终止。
相关配置可参考命令tcp timer fin-timeout,tcp window。
【举例】
# 设置TCP synwait定时器为80秒。
<H3C> system-view
System View: return to User View with Ctrl+Z.
[H3C] tcp timer syn-timeout 80
【命令】
tcp window window-size
undo tcp window
【视图】
系统视图
【参数】
window-size:面向连接的Socket的收发缓冲区大小,单位为K字节,取值范围为1~32;缺省情况下,收发缓冲区大小为8K字节。
【描述】
tcp window命令用来设置面向连接的Socket的收发缓冲区大小。undo tcp window命令用来恢复面向连接的Socket的收发缓冲区大小的缺省值。
相关配置可参考命令tcp timer fin-timeout,tcp timer syn-timeout。
【举例】
# 设置面向连接的Socket的收发缓冲区大小为3K字节。
<H3C> system-view
System View: return to User View with Ctrl+Z.
[H3C] tcp window 3
【命令】
ping [ -a ip-address ] [-c
count ] [ -d ] [ -f ]
[ -h ttl ] [ -i { interface-type interface-number } ] [ ip
] [ -n ] [ - p pattern ] [ -q ] [ -r ] [ -s
packetsize ] [ -t timeout ] [ -tos tos ] [ -v ]
host
【视图】
任意视图
【参数】
-a ip-address:设置发送ICMP ECHO-REQUEST报文的源IP地址。
-c:count为发送ICMP ECHO-REQUEST报文次数,范围1~4294967295,缺省为5次。
-d:设置socket为DEBUGGING模式,缺省为非DEBUGGING模式。
-f:当数据包长度大于接口MTU时不被分片,直接丢弃。
-h ttl:指定ICMP ECHO-REQUEST报文中的TTL数值,取值范围1~255。缺省为255。
interface-type:端口类型。
interface-number:端口编号。
-i:选择端口发送的报文。
-n:将host参数直接作为IP地址,而不需作域名解析;缺省情况下,host首先被当作IP地址,如果不是IP地址则进行域名解析。
-p:pattern为ICMP ECHO-REQUEST报文填充字节,格式为16进制,如-p ff 将报文全部填充为ff,缺省填充方式为从0x01开始,逐渐递增,直到0x09为止,然后重复。
-q:除统计数字外,不显示其它详细信息,缺省为显示包括统计信息在内的全部信息。
-r:记录路由, 缺省情况下,系统不记录路由。
-s packetsize:为ECHO-REQUEST报文长度(不包括IP和ICMP报文头),以字节为单位,ECHO-REQUEST的缺省报文长度为56字节。
-t timeout:为发送完ECHO-REQUEST后,等待ECHO-RESPONSE的超时时间,以ms为单位;等待ECHO-RESPONSE报文的缺省超时时间为2000ms。
-tos tos:指定ICMP ECHO-REQUEST报文中的ToS数值,取值范围为0~255。缺省为0。
-v:显示接收到的非ECHO-RESPONSE的其它ICMP报文;缺省不显示其它非ECHO-RESPONSE的ICMP报文。
host:目的主机域名或IP地址。
ip:选择IP ICMP报文。
【描述】
ping命令用来检查IP网络连接及主机是否可达。
ping执行过程为:向目的地发送ICMP ECHO-REQUEST报文,如果到目的地网络连接工作正常,则目的地主机接收到ICMP ECHO-REQUEST报文后,向源主机响应ICMP ECHO-REPLY报文。
可以用ping命令测试网络连接是否出现故障或网络线路质量等,其输出信息包括:
l
目的地对每个ECHO-REQUEST报文的响应情况,如果在超时时间内没有收到响应报文,则输出“Request time out.”,否则显示响应报文的字节数、报文序号、TTL和响应时间等。
l
最后的统计信息,包括发送报文个数、接收到响应报文个数、未响应报文数百分比和响应时间的最小、最大和平均值。
如果网络传输速度较慢,可以适当加大等待响应报文的超时时间。
相关配置可参考命令tracert。
【举例】
# 检查IP地址为202.38.160.244的主机是否可达。
<H3C> ping 202.38.160.244
PING 202.38.160.244: 56 data bytes, press CTRL_C to break
Reply from 202.38.160.244 : bytes=56 sequence=1 ttl=255 time = 1ms
Reply from 202.38.160.244 : bytes=56 sequence=2 ttl=255 time = 2ms
Reply from 202.38.160.244 : bytes=56 sequence=3 ttl=255 time = 1ms
Reply from 202.38.160.244 : bytes=56 sequence=4 ttl=255 time = 3ms
Reply from 202.38.160.244 : bytes=56 sequence=5 ttl=255 time = 2ms
--- 202.38.160.244 ping statistics ---
5 packet transmitted
5 packet received
0% packet loss
round-trip min/avg/max = 1/2/3 ms
【命令】
tracert [ -a source-ip ] [
-f first-TTL ] [ -m max-TTL ] [ -p port
] [ -q num-packet ] [ -w
timeout ] string
【视图】
任意视图
【参数】
-a source-ip:配置tracert命令使用的源IP地址。
-f first-TTL:设定tracert命令发出的报文中TTL的初始取值,作用为在输出信息中只显示网络路径中某一跳之后的网关地址。如first-TTL参数的取值为3,则在输出信息中,从以源地址开始第三跳的网关地址开始显示。first-TTL参数的取值范围为1~255,缺省取值为1。
-m max-TTL:设定tracert命令发出的报文中TTL取值的上限,当到达max-TTL之后,tracert命令将不再发送报文。-m参数的作用为收集路径中从源地址开始某一跳数之前的网关地址作为结果输出。如设定max-TTL的取值为5,则在输出信息中,只显示从源地址开始前五跳之内的网关地址。max-TTL的取值范围为1~255,缺省取值为30。
-p port:设定tracert发出的报文中目的主机的端口号,用户一般无须更改此选项;port的取值范围为0~65535,缺省取值为33434;
-q num-packet:设定tracer命令每次发送的探测数据包的个数。num-packet的取值范围为0~65535,缺省取值为3。
-w timeout:设定等待ICMP错误消息的超时时间,timeout取值范围为0~65535,单位为毫秒,缺省取值为5000.
string:目的主机的IP地址或远端系统的主机名。
【描述】
tracert命令用来测试数据包从发送主机到目的地所经过的网关,主要用于检查网络连接是否可达,以及辅助分析网络在何处发生了故障。
tracert命令的执行过程:首先发送一个TTL为1的数据包,因此第一跳发送回一个ICMP错误消息以指明此数据包不能被发送(因为TTL超时),之后此数据包被重新发送,TTL为2,同样第二跳返回TTL超时,这个过程不断进行,直到到达目的地。执行这些过程的目的是记录每一个ICMP TTL超时消息的源地址,以提供一个IP数据包到达目的地所经历的路径。
当用ping命令测试发现网络出现故障后,可以用tracert测试网络何处有故障。
tracert命令的输出信息包括到达目的地所有网关的IP地址,如果某网关超时,则输出“* * *”。
【举例】
# 测试数据包到IP地址为18.26.0.115的目的主机所经过的网关。
<H3C> tracert 18.26.0.115
tracert to 18.26.0.115 (18.26.0.115) 30 hops max,40 bytes packet
1 128.3.112.1 (128.3.112.1) 0 ms 0 ms 0 ms
2 128.32.216.1 (128.32.216.1) 19 ms 19 ms 19 ms
3 128.32.206.1 (128.32.206.1) 39 ms 19 ms 19 ms
4 128.32.136.23 (128.32.136.23) 19 ms 39 ms 39 ms
5 128.32.168.22 (128.32.168.22) 20 ms 39 ms 39 ms
6 128.32.197.4 (128.32.197.4) 59 ms 119 ms 39 ms
7 131.119.2.5 (131.119.2.5) 59 ms 59 ms 39 ms
8 129.140.70.13 (129.140.70.13) 80 ms 79 ms 99 ms
9 129.140.71.6 (129.140.71.6) 139 ms 139 ms 159 ms
10 129.140.81.7 (129.140.81.7) 199 ms 180 ms 300 ms
11 129.140.72.17 (129.140.72.17) 300 ms 239 ms 239 ms
12 * * *
13 128.121.54.72 (128.121.54.72) 259 ms 499 ms 279 ms
14 * * *
15 * * *
16 * * *
17 * * *
18 18.26.0.115 (18.26.0.115) 339 ms 279 ms 279 ms
& 说明:
APP文件指的是交换机启动时加载的主机软件,通常以bin文件的形式存放在交换机的Flash中。
& 说明:
下文中的file-url表示文件路径+文件名称,有下面三种输入形式:
l 如果输入文件的URL形式以“unit[No.]>flash:/”开头([No.]是交换机的Unit ID),则表示指定Unit上的文件。例如,如果交换机的Unit ID为1,交换机上根路径下的text.txt文件的URL必须是“unit1>flash:/text.txt”。
l 如果以“flash:/”开头,则表示当前本地Unit的Flash上的文件。
l 如果用户直接输入路径名或者文件名,则表示当前工作路径下的路径或者文件。
【命令】
boot boot-loader [ backup-attribute
] { file-url | device-name }
【视图】
用户视图
【参数】
file-url:Flash Memory中APP的文件路径+文件名称。
backup-attribute:设定APP文件的属性为备份文件。
【描述】
boot boot-loader命令用来指定下次启动采用的APP。
此命令指定Flash Memory中的.bin文件作为下次启动的APP。
【举例】
# 指定下次启动时使用的APP程序。
<H3C> boot boot-loader E126.bin
The specified file will be booted next time on unit 1!
<H3C>
【命令】
boot bootrom file-url
【视图】
用户视图
【参数】
file-ulr:Flash Memory中Bootrom的文件路径+文件名称。
【描述】
boot bootrom命令用来升级bootrom。
【举例】
# 升级交换机的bootrom。
This will update Bootrom on unit 1. Continue? [Y/N] y
Upgrading Bootrom,
please wait...
Upgrade Bootrom succeeded!
【命令】
display boot-loader [
unit unit-id ]
【视图】
任意视图
【参数】
无
【描述】
display boot-loader命令用来显示交换机下次启动所采用的主机软件(.bin文件)。
【举例】
# 显示交换机下次启动所采用的APP。
<H3C>display boot-loader
Unit 1:
The current boot app is: E126.bin
The main boot app is: E126.bin
The backup boot app is:
表4-1 display boot-loader命令显示信息描述表
字段 |
描述 |
The current boot app is |
系统当前启动文件 |
The main boot app is |
系统主启动文件 |
The backup boot app is |
系统备用启动文件 |
【命令】
display device [
unit unit-id ]
【视图】
任意视图
【参数】
unit-id: 设备号,取值为1。
【描述】
display device命令用来显示各单板(主板和子板)的模块类型、工作状态信息。
可以通过此命令来显示各单板的模块类型、工作状态信息,这些信息包括物理板号、子物理板号、端口个数、PCB版本号、FPGA版本号、CPLD版本号、BOOTROM软件版本号、地址学习模式、接口板类型等。
【举例】
# 显示设备中各单板的信息。
<H3C> display device
Unit 1
SlotNo SubSNo PortNum PCBVer FPGAVer CPLDVer BootRomVer AddrLM Type State
0 0 24 REV.B NULL 000 399 IVL MAIN Normal
0 1 1 REV.1 NULL NULL NULL IVL LS_GT1UA-IU Normal
0 2 1 REV.1 NULL NULL NULL IVL LS_GT1UA-IU Normal
【命令】
display cpu [ unit unit-id ]
【视图】
任意视图
【参数】
unit-id: 设备号,取值为1。
【描述】
display cpu命令用来显示CPU的使用状态。
【举例】
# 显示CPU的使用状态。
<H3C> display cpu
Unit 1
Board 0 CPU busy status:
18% in last 5 seconds
19% in last 1 minute
20% in last 5 minutes
表4-2 display cpu命令显示信息描述表
字段 |
描述 |
CPU busy status |
交换机CPU的占用率状态 |
18% in last 5 seconds 19% in last 1 minute 20% in last 5 minutes |
最近5秒CPU占用率为18% 最近一分钟CPU占用率为19% 最近五分钟CPU占用率为20% |
【命令】
display memory [
unit unit-id ]
【视图】
任意视图
【参数】
unit-id: 设备号,取值为1。
【描述】
display memory命令用来显示交换机的内存使用状态。
【举例】
# 显示交换机的内存使用状态。
<H3C> display memory
Unit 1
System Available Memory(bytes): 34679040
System Used Memory(bytes): 7852376
Used Rate: 22%
表4-3 display memory命令显示信息描述表
字段 |
描述 |
System Available Memory(bytes) |
系统可用的内存总大小,以字节为单位 |
System Used Memory(bytes) |
系统已经使用的内存大小,以字节为单位 |
Used Rate |
已经使用的内存所占的比例 |
display schedule reboot
任意视图
无
display schedule reboot命令用来查看交换机schedule reboot终端服务相关参数设置情况。
相关配置可参考命令reboot、schedule reboot at。
# 显示当前交换机的schedule reboot终端服务参数设置。
<H3C> display schedule reboot
System will reboot at 16:00:00 2002/11/1 (in 2 hours and 5 minutes).
【命令】
reboot [ unit unit-id ]
【视图】
用户视图
【参数】
unit-id: 设备编号。
【描述】
reboot命令用来重新启动以太网交换机。
【举例】
# 重新启动以太网交换机
Start to check configuration with next startup configuration file,
please wait......
This command will reboot the device.
Current configuration may be lost in next startup if you continue. Continue? [Y/N] y
This will reboot device. Continue? [Y/N] y
#May 12 08:06:04:570 2006 H3C COMMONSY/5/REBOOT:- 2 -
Reboot Fabric by command.
<H3C>
%May 12 08:06:08:563 2006 H3C DEV/5/DEV_LOG:- 2 -
Switch is rebooting...
Starting......
schedule reboot at hh:mm
[ mm/dd/yyyy
| yyyy/mm/dd ]
undo schedule reboot
用户视图
hh:mm:交换机重新启动时间,即几点几分。其中hh取值范围为0~23,mm取值范围为0~59。
mm/dd/yyyy | yyyy/mm/dd:交换机重新启动日期,。其中yyyy的取值范围为2000~2099;mm的取值范围为1~12;dd的取值与具体月份相关。但设定的日期与系统当前日期相比,不能大于30天。
schedule reboot at命令用来启动交换机的定时重启功能,并设置具体的重启日期和时间。undo schedule reboot用来取消schedule reboot终端服务的参数设置。
缺省情况下,交换机定时重启功能处于禁止状态。
& 说明:
交换机定时器的精度为1分钟。在到达设定的重启时间时,交换机将在该时刻后一分钟内重启。
如果schedule reboot at命令设置了具体的日期(年月日)参数,而且参数表示的是将来的日期,则交换机将在设定的时间点重新启动,误差在1分钟以内。
如果没有指定具体的日期参数,分为两种情况:1)设置的时间点在当前时间之后,交换机在当天的该时间点重新启动;2)设置的时间点在当前时间之前,交换机在第二天的该时间点重新启动。
配置该命令后,系统会提示您输入确认信息,只有键入“Y”或者“y”后,设置才能生效。如果以前有相应的设置,则直接覆盖原有信息。
再有,如果在您进行schedule reboot at命令配置后,又用clock命令对系统时间进行了调整,则原有的schedule reboot at参数失效。
相关配置可参考命令reboot、display schedule reboot。
# 当前时间为05:06,设置交换机在当天晚上22:00重新启动。
<H3C> schedule reboot at 22:00
Reboot system at 22:00 2000/04/02(in 16 hours and 53 minutes)
confirm?[Y/N]:y
<H3C>
schedule reboot delay { hh:mm
| mm }
undo schedule reboot
用户视图
hh:mm:交换机重新启动的等待时延,格式为“小时:分钟”。hh的取值范围为0~720,mm的取值范围为0~59,hh:mm的取值不能超过720:00。
mm:交换机重新启动的等待时延,格式为“绝对分钟数”。取值范围为0~43200。
schedule reboot delay命令用来使能交换机延时重启功能,并设定等待时延。undo schedule reboot用来取消schedule reboot终端服务的参数设置。
缺省情况下,交换机定时重启功能处于禁止状态。
& 说明:
交换机定时器的精度为1分钟。在到达设定的重启时间时,交换机将在该时刻后一分钟内重启。
可以用两种格式来设置交换机定时重启的等待时延,即“小时:分钟”和“绝对分钟数”。但总的分钟数要小于等于30×24×60分钟,即不能大于30天。
您配置该命令后,系统会提示您输入确认信息,只有键入“Y”或“y”后,设置才能生效。如果以前有相应的设置,则直接覆盖原有信息。
再有,如果在您进行schedule reboot delay命令配置后,又用clock命令对系统时间进行了调整,则原有的schedule reboot delay参数失效。
相关配置可参考命令reboot、schedule reboot at、undo schedule reboot、display schedule reboot。
# 当前时间是05:02,配置交换机在70分钟后重新启动。
<H3C> schedule reboot delay 70
Reboot system at 06:12 2000/04/02(in 1 hours and 10 minutes)
confirm?[Y/N]:y
<H3C>
【命令】
xmodem get { file-url
| device-name }
【视图】
用户视图
【参数】
file-url:Flash Memory中主机软件的文件路径+文件名称。
device-name:以unit[NO.]>flash:的形式表示目标文件存放在本地文件存储器中。
【描述】
xmodem get命令通过XModem协议从连接到交换机Console口的本地设备上下载文件。本命令只能在通过Console口登陆交换机的情况下配置。
需要注意的是:
交换机Console口和本地设备串口的通讯参数必须相同,且Console口的接口类型必须为AUX接口。
【举例】
# 通过XModem协议下载文件。
<H3C> xmodem get flash:/config.cfg
**** WARNING ****
xmodem is a slow transfer protocol limited to the current speed settings of the auxiliary ports.
During the course of the download no exec input/output will be available!
---- ******* ----
Proceed?[Y/N]:
Before pressing ENTER you must choose
'YES' or 'NO'[Y/N]:y
Destination filename [flash:/config.cfg]?
Before pressing ENTER you must choose
'YES' or 'NO'[Y/N]:y
Download with XMODEM protocol....
.....C
上述信息表明交换机正在等待接收数据。此时在本地设备上通过超级终端直接发送文件即可。
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!