• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 关于我们

H3C E126以太网交换机 命令手册-RELEASE 0011(V1.04)

27-系统维护与调试命令

本章节下载  (250.06 KB)

27-系统维护与调试命令


第1章  系统基本配置与调试

1.1  系统基本配置命令

1.1.1  clock datetime

【命令】

clock datetime HH:MM:SS YYYY/MM/DD

【视图】

用户视图

【参数】

HH:MM:SS:当前时钟,HH取值范围为023MMSS取值范围为059

YYYY/MM/DDMM/DD/YYYY:分别为当前年、月、日,YYYY表示年份,取值范围为20002099MM表示月份取值范围为112DD表示日期,取值范围为131

【描述】

clock datetime命令用来设置以太网交换机当前日期和时钟。

系统启动时缺省值为23:55:00 04/01/2000

在需要严格获取绝对时间的应用环境中,必须使用本命令设定以太网交换机的当前日期和时钟。

相关配置可参考命令display clock

【举例】

# 设置以太网交换机当前日期为200111000秒。

<H3C> clock datetime 0:0:0 2001/01/01

1.1.2  clock summer-time

【命令】

clock summer-time zone_name { one-off | repeating } start-time start-date end-time end-date offset-time

undo clock summer-time

【视图】

用户视图

【参数】

zone-name:夏令时名称,长度的范围为132字符。

one-off:表示仅对某一年的夏令时时间进行设置。

repeating:表示对从某一年开始的以后每年的夏令时时间的设置。

start-time start-date:开始时间和日期,形式为小时/分钟/ //日。

end-time end-date:结束时间和日期,形式为小时/分钟/ //日。

offset-time:夏时制相对于正常时间的偏移量。

【描述】

clock summer-time命令用来设置夏令时的名称和起始、终止时间。undo clock summer-time命令用来取消当前设置。

设置生效后,可以用display clock命令进行查看。另外,日志、debug等信息时间采用经过时区和夏令时调整过的本地时间。

相关配置可参考命令clock timezonedisplay clock

【举例】

# z2夏令时,从2002/06/0806:00:00开始到2002/09/0106: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/0806:00:00开始到09/0106:00:00结束,时间增加1小时。

<H3C> clock summer-time z2 repeating 06:00:00 2002/06/08 06:00:00 2002/09/01 01:00:00

1.1.3  clock timezone

【命令】

clock timezone zone-name { add | minus } HH:MM:SS

undo clock timezone

【视图】

用户视图

【参数】

zone-name:时区名称,长度的范围为132字符。

add:与UTC时间比较增加。

minus:与UTC时间比较减少。

HH:MM:SS:时间(小时/分钟/秒)。

【描述】

clock timezone命令用来对本地时区信息进行设置。undo clock timezone命令用来将本地时区恢复为缺省的UTC时区。

设置生效后,可以用display clock命令进行查看。另外,日志、debug等信息时间采用经过时区和夏令时调整过的本地时间。

相关配置可参考命令clock summer-timedisplay clock

【举例】

# 设置本地时区名称为Z5,与UTC时间比较增加5小时。

<H3C> clock timezone z5 add 05:00:00

1.1.4  language-mode

【命令】

language-mode { chinese | english }

【视图】

用户视图

【参数】

chinese:设置命令行接口的语言环境为中文。

english:设置命令行接口的语言环境为英文。

【描述】

language-mode命令用来切换命令行接口的语言环境,以满足不同用户的需求。

缺省情况下,命令行接口为英文模式。

【举例】

# 将英文模式切换为中文模式。

<H3C> language-mode chinese

1.1.5  quit

【命令】

quit

【视图】

任意视图

【参数】

【描述】

quit命令用来使用户从当前视图退回到较低级别视图,如果当前视图是用户视图,则退出系统。

视图分为三个级别,由低到高分别为:

l              用户视图

l              系统视图

l              VLAN视图、以太网端口视图等

相关配置可参考命令returnsystem-view

【举例】

# 从系统视图返回到用户视图。

<H3C> system-view

System View: return to User View with Ctrl+Z.

[H3C] quit

<H3C>

1.1.6  return

【命令】

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>

1.1.7  sysname

【命令】

sysname sysname

undo sysname

【视图】

系统视图

【参数】

sysname:字符串,长度为130个字符,以太网交换机缺省系统名称为H3C

【描述】

sysname命令用来设置以太网交换机的系统名称,修改以太网交换机的系统名称将影响命令行接口的提示符,如以太网交换机的系统名称为H3C,用户视图下的提示符为<H3C>undo sysname命令用来恢复以太网交换机的系统名称的缺省值。

【举例】

# 设置以太网交换机的系统名称为H3CLANSwitch

<H3C> system-view

System View: return to User View with Ctrl+Z.

[H3C] sysname H3CLANSwitch

[H3CLANSwitch]

1.1.8  system-view

【命令】

system-view

【视图】

用户视图

【参数】

【描述】

system-view命令用来使用户从用户视图进入系统视图。

相关配置可参考命令quitreturn

【举例】

# 从用户视图进入系统视图。

<H3C> system-view

System View: return to User View with Ctrl+Z.

[H3C]

1.2  查看系统状态和系统信息命令

1.2.1  display clock

【命令】

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

用户配置的夏令时信息

 

1.2.2  display debugging

【命令】

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.

以上信息表明IP包的调试开关已经打开。

1.2.3  display users

【命令】

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.

1.2.4  display version

【命令】

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

1.3  系统调试命令

1.3.1  debugging

【命令】

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包的调试开关已经打开。

1.3.2  display diagnostic-information

【命令】

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 --------------------

……

<>

1.3.3  terminal debugging

【命令】

terminal debugging

undo terminal debugging

【视图】

用户视图

【参数】

【描述】

terminal debugging命令用来打开终端显示调试信息功能。undo terminal debugging命令用来关闭终端显示调试信息功能。

缺省情况下,系统关闭显示功能。

如果用户需要在终端上显示调试信息,可以执行terminal debugging命令。

相关配置可参考命令debugging

【举例】

# 打开终端显示调试信息功能。

<H3C> terminal debugging

 


第2章  IP性能配置命令

2.1  IP性能配置命令

2.1.1  display fib

【命令】

display fib

【视图】

任意视图

【参数】

【描述】

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"——代表是由ARPESIS生成的路由。

TimeStamp

时间戳

Interface

转发接口

 

2.1.2  display icmp statistics

【命令】

display icmp statistics

【视图】

任意视图

【参数】

【描述】

display icmp statistics命令用来显示ICMP流量统计信息。

相关配置可参考命令display ip interface vlan-interfacereset 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

超时的报文数

 

2.1.3  display ip socket

【命令】

display ip socket [ socktype sock-type ] [ task-id socket-id ]

【视图】

任意视图

【参数】

sock-type:套接口类型,取值范围为13,分别对应于TCPUDPraw IP

task-id:任务号,取值范围为1100

socket-id:套接口号,取值范围为03072

【描述】

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

套接口状态

 

2.1.4  display ip statistics

【命令】

display ip statistics

【视图】

任意视图

【参数】

【描述】

display ip statistics命令用来显示IP流量统计信息。

相关配置可参考命令display ip interface vlan-interfacereset 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

超时的分片报文数

 

2.1.5  display tcp statistics

【命令】

display tcp statistics

【视图】

任意视图

【参数】

【描述】

display tcp statistics命令用来显示TCP流量统计信息。

显示系统当前所有TCP连接的流量统计信息。统计信息主要分为发送和接收两大部分,每部分再细分为不同类型报文,如:接收的有重复的报文、校验和错误报文等等。最后还有一些与连接密切相关的统计信息,如:接受的连接数、重传报文数、保活探测报文数等。以上信息大都是以包为单位,个别的将给出字节数。

相关配置可参考命令display tcp statusreset 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

关闭的连接

 

2.1.6  display tcp status

【命令】

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

2.1.7  reset ip statistics

【命令】

reset ip statistics

【视图】

用户视图

【参数】

【描述】

reset ip statistics命令用来清除IP统计信息。

相关配置可参考命令display ip interface vlan-interfacedisplay ip statistics

【举例】

# 清除IP统计信息。

<H3C> reset ip statistics

2.1.8  reset tcp statistics

【命令】

reset tcp statistics

【视图】

用户视图

【参数】

【描述】

reset tcp statistics命令用来清除TCP流量统计信息。

相关配置可参考命令display tcp statistics

【举例】

# 清除TCP流量统计信息。

<H3C> reset tcp statistics

2.1.9  tcp timer fin-timeout

【命令】

tcp timer fin-timeout time-value

undo tcp timer fin-timeout

【视图】

系统视图

【参数】

time-valueTCP finwait定时器值,单位秒,取值范围为763600;缺省情况下,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-timeouttcp window

【举例】

# 配置TCP finwait定时器的值为800秒。

<H3C> system-view

System View: return to User View with Ctrl+Z.

[H3C] tcp timer fin-timeout 800

2.1.10  tcp timer syn-timeout

【命令】

tcp timer syn-timeout time-value

undo tcp timer syn-timeout

【视图】

系统视图

【参数】

time-valueTCP synwait定时器值,单位秒,取值范围为2600;缺省情况下,TCP synwait定时器的值为75秒。

【描述】

tcp timer syn-timeout命令用来设置TCP synwait定时器超时时间。undo tcp timer syn-timeout命令用来恢复TCP synwait定时器超时时间的缺省值。

当发送SYN报文时,TCP启动synwait定时器,若synwait超时前未收到回应报文,则TCP连接将被终止。

相关配置可参考命令tcp timer fin-timeouttcp window

【举例】

# 设置TCP synwait定时器为80秒。

<H3C> system-view

System View: return to User View with Ctrl+Z.

[H3C] tcp timer syn-timeout 80

2.1.11  tcp window

【命令】

tcp window window-size

undo tcp window

【视图】

系统视图

【参数】

window-size:面向连接的Socket的收发缓冲区大小,单位为K字节,取值范围为132;缺省情况下,收发缓冲区大小为8K字节。

【描述】

tcp window命令用来设置面向连接的Socket的收发缓冲区大小。undo tcp window命令用来恢复面向连接的Socket的收发缓冲区大小的缺省值。

相关配置可参考命令tcp timer fin-timeouttcp timer syn-timeout

【举例】

# 设置面向连接的Socket的收发缓冲区大小为3K字节。

<H3C> system-view

System View: return to User View with Ctrl+Z.

[H3C] tcp window 3

 


第3章  网络连通性测试命令

3.1.1  ping

【命令】

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地址。

-ccount为发送ICMP ECHO-REQUEST报文次数,范围14294967295,缺省为5次。

-d:设置socketDEBUGGING模式,缺省为非DEBUGGING模式。

-f:当数据包长度大于接口MTU时不被分片,直接丢弃。

-h ttl:指定ICMP ECHO-REQUEST报文中的TTL数值,取值范围1255。缺省为255

interface-type:端口类型。

interface-number:端口编号。

-i:选择端口发送的报文。

-n:将host参数直接作为IP地址,而不需作域名解析;缺省情况下,host首先被当作IP地址,如果不是IP地址则进行域名解析。

-ppatternICMP ECHO-REQUEST报文填充字节,格式为16进制,如-p ff 将报文全部填充为ff,缺省填充方式为从0x01开始,逐渐递增,直到0x09为止,然后重复。

-q:除统计数字外,不显示其它详细信息,缺省为显示包括统计信息在内的全部信息。

-r:记录路由, 缺省情况下,系统不记录路由。

-s packetsize:为ECHO-REQUEST报文长度(不包括IPICMP报文头),以字节为单位,ECHO-REQUEST的缺省报文长度为56字节。

-t timeout:为发送完ECHO-REQUEST后,等待ECHO-RESPONSE的超时时间,以ms为单位;等待ECHO-RESPONSE报文的缺省超时时间为2000ms

-tos tos:指定ICMP ECHO-REQUEST报文中的ToS数值,取值范围为0255。缺省为0

-v:显示接收到的非ECHO-RESPONSE的其它ICMP报文;缺省不显示其它非ECHO-RESPONSEICMP报文。

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

3.1.2  tracert

【命令】

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参数的取值范围为1255,缺省取值为1

-m max-TTL:设定tracert命令发出的报文中TTL取值的上限,当到达max-TTL之后,tracert命令将不再发送报文。-m参数的作用为收集路径中从源地址开始某一跳数之前的网关地址作为结果输出。如设定max-TTL的取值为5,则在输出信息中,只显示从源地址开始前五跳之内的网关地址。max-TTL的取值范围为1255,缺省取值为30

-p port:设定tracert发出的报文中目的主机的端口号,用户一般无须更改此选项;port的取值范围为065535,缺省取值为33434

-q num-packet:设定tracer命令每次发送的探测数据包的个数。num-packet的取值范围为065535,缺省取值为3

-w timeout:设定等待ICMP错误消息的超时时间,timeout取值范围为065535,单位为毫秒缺省取值为5000.

string:目的主机的IP地址或远端系统的主机名。

【描述】

tracert命令用来测试数据包从发送主机到目的地所经过的网关,主要用于检查网络连接是否可达,以及辅助分析网络在何处发生了故障。

tracert命令的执行过程:首先发送一个TTL1的数据包,因此第一跳发送回一个ICMP错误消息以指明此数据包不能被发送(因为TTL超时),之后此数据包被重新发送,TTL2,同样第二跳返回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

 


第4章  设备管理命令

&  说明:

APP文件指的是交换机启动时加载的主机软件,通常以bin文件的形式存放在交换机的Flash中。

 

&  说明:

下文中的file-url表示文件路径+文件名称,有下面三种输入形式:

l      如果输入文件的URL形式以“unit[No.]>flash:/”开头([No.]是交换机的Unit ID),则表示指定Unit上的文件。例如,如果交换机的Unit ID1,交换机上根路径下的text.txt文件的URL必须是“unit1>flash:/text.txt”。

l      如果以“flash:/”开头,则表示当前本地UnitFlash上的文件。

l      如果用户直接输入路径名或者文件名,则表示当前工作路径下的路径或者文件。

 

4.1  设备管理命令

4.1.1  boot boot-loader

【命令】

boot boot-loader [ backup-attribute ] { file-url | device-name }

【视图】

用户视图

【参数】

file-urlFlash MemoryAPP的文件路径+文件名称。

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> 

4.1.2  boot bootrom

【命令】

boot bootrom file-url

【视图】

用户视图

【参数】

file-ulrFlash MemoryBootrom的文件路径+文件名称。

【描述】

boot bootrom命令用来升级bootrom

【举例】

# 升级交换机的bootrom

<H3C> boot bootrom E126.btm

 This will update Bootrom on unit 1.  Continue? [Y/N] y

 Upgrading Bootrom, please wait...

 Upgrade Bootrom succeeded!

4.1.3  display boot-loader

【命令】

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

系统备用启动文件

 

4.1.4  display device

【命令】

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

4.1.5  display cpu

【命令】

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

最近5CPU占用率为18%

最近一分钟CPU占用率为19%

最近五分钟CPU占用率为20%

 

4.1.6  display memory

【命令】

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

已经使用的内存所占的比例

 

4.1.7  display schedule reboot

【命令】

display schedule reboot

【视图】

任意视图

【参数】

【描述】

display schedule reboot命令用来查看交换机schedule reboot终端服务相关参数设置情况。

相关配置可参考命令rebootschedule reboot at

【举例】

# 显示当前交换机的schedule reboot终端服务参数设置。

<H3C> display schedule reboot

System will reboot at 16:00:00 2002/11/1 (in 2 hours and 5 minutes).

4.1.8  reboot

【命令】

reboot [ unit unit-id ]

【视图】

用户视图

【参数】

unit-id: 设备编号。

【描述】

reboot命令用来重新启动以太网交换机。

【举例】

# 重新启动以太网交换机

<H3C> 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......

4.1.9  schedule reboot at

【命令】

schedule reboot at hh:mm [ mm/dd/yyyy | yyyy/mm/dd ]

undo schedule reboot

【视图】

用户视图

【参数】

hh:mm:交换机重新启动时间,即几点几分。其中hh取值范围为023mm取值范围为059

mm/dd/yyyy | yyyy/mm/dd:交换机重新启动日期,。其中yyyy的取值范围为20002099mm的取值范围为112dd的取值与具体月份相关。但设定的日期与系统当前日期相比,不能大于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参数失效。

相关配置可参考命令rebootdisplay 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>

4.1.10  schedule reboot delay

【命令】

schedule reboot delay { hh:mm | mm }

undo schedule reboot

【视图】

用户视图

【参数】

hh:mm:交换机重新启动的等待时延,格式为“小时:分钟”。hh的取值范围为0720mm的取值范围为059hh:mm的取值不能超过720:00

mm:交换机重新启动的等待时延,格式为“绝对分钟数”。取值范围为043200

【描述】

schedule reboot delay命令用来使能交换机延时重启功能,并设定等待时延。undo schedule reboot用来取消schedule reboot终端服务的参数设置。

缺省情况下,交换机定时重启功能处于禁止状态。

&  说明:

交换机定时器的精度为1分钟。在到达设定的重启时间时,交换机将在该时刻后一分钟内重启。

 

可以用两种格式来设置交换机定时重启的等待时延,即“小时:分钟”和“绝对分钟数”。但总的分钟数要小于等于30×24×60分钟,即不能大于30天。

您配置该命令后,系统会提示您输入确认信息,只有键入“Y”或“y”后,设置才能生效。如果以前有相应的设置,则直接覆盖原有信息。

再有,如果在您进行schedule reboot delay命令配置后,又用clock命令对系统时间进行了调整,则原有的schedule reboot delay参数失效。

相关配置可参考命令rebootschedule reboot atundo schedule rebootdisplay 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>

4.1.11  xmodem get

【命令】

xmodem get { file-url | device-name }

【视图】

用户视图

【参数】

file-urlFlash 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保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们