• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 新华三人才研学中心
  • 关于我们

07-系统分册(命令, V1.01)

04-系统维护与调试命令

本章节下载  (116.83 KB)

docurl=/cn/Service/Document_Software/Document_Center/Other_Product/IP_Voice/VG_80-80/VG_80-80/Command/Command_Manual/VG_80-80_07_CM(V1.01)/200712/321149_30005_0.htm

04-系统维护与调试命令

目 

第1章 系统维护与调试命令... 1-1

1.1 系统维护命令.. 1-1

1.1.1 ping. 1-1

1.1.2 ping ipv6. 1-3

1.1.3 tracert 1-4

1.1.4 tracert ipv6. 1-5

1.2 系统调试命令.. 1-6

1.2.1 debugging. 1-6

1.2.2 display debugging. 1-7

 


第1章  系统维护与调试命令

1.1  系统维护命令

1.1.1  ping

【命令】

ping [ ip ] [ -a source-ip | -c count | -f | -h ttl | -i interface-type interface-number | -m interval | -n | -p pad | -q | -r | -s packet-size | -t timeout | -tos tos | -v ] * remote-system

【视图】

任意视图

【参数】

ip:支持IPv4协议。

-a source-ip:指定ICMP回显请求报文中的源IP地址。该地址必须是设备上已配置的合法IP地址。

-c count:指定ICMP回显请求报文的发送次数,取值范围为1~4294967295,缺省值为5。

-f:将长度大于接口MTU的报文直接丢弃,即不允许对发送的ICMP回显请求报文进行分片。

-h ttl:指定ICMP回显请求报文中的TTL值,取值范围为1~255,缺省值为255。

-i interface-type interface-number:指定发送ICMP ECHO-REQUEST报文的接口的类型和编号。

-m interval指定发送ICMP回显请求报文的时间间隔,取值范围为1~65535,单位为毫秒,缺省值为200毫秒。

l              如果在timeout时间内收到目的主机的响应报文,则下次ICMP回显请求报文的发送时间间隔为报文的实际响应时间与interval之和;

l              如果在timeout时间内没有收到目的主机的响应报文,则下次ICMP回显请求报文的发送时间间隔为timeoutinterval之和。

-n:不进行域名解析。缺省情况下,系统将对hostname进行域名解析。

-p pad:指定ICMP回显请求报文的填充字节,格式为16进制。比如将“pad”设置为ff,则将用ff去填充报文。缺省情况下,填充的字节从0x01开始,逐渐递增,直到0xff,然后又从0x01开始循环填充。

-q:只显示统计信息。缺省情况下,系统将显示包括统计信息在内的全部信息。

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

-s packet-size:指定发送的ICMP回显请求报文的长度(不包括IP和ICMP报文头),取值范围为20~8100,单位为字节,缺省值为56字节。

-t timeout:指定ICMP回显应答报文的超时时间,取值范围为0~65535,单位为毫秒,缺省值为2000毫秒。

-tos tos:指定ICMP回显请求报文中的ToS(Type of Service,服务类型)域的值,取值范围为0~255,缺省值为0。

-v:显示接收到的非回显应答的ICMP报文。缺省情况下,系统不显示非回显应答的ICMP报文。

remote-system:目的设备的IP地址或主机名(主机名为1~20个字符的字符串)。

【描述】

ping命令用来检查指定目的设备是否可达,并输出相应的统计信息。

需要注意的是:

l              当目的设备的名称是ping命令的关键字(如ip)时,命令形式应该是ping ip ip,而不能直接输入ping ip

l              在使用-i参数指定发送报文的接口时,只能ping直连网段地址。

【举例】

# 检查IP地址为10.1.1.5的设备是否可达。

<VG> ping 10.1.1.5

PING 10.1.1.5 : 56 data bytes, press CTRL_C to break

Reply from 10.1.1.5 : bytes=56 Sequence=1 ttl=255 time = 1 ms

Reply from 10.1.1.5 : bytes=56 Sequence=2 ttl=255 time = 2 ms

Reply from 10.1.1.5 : bytes=56 Sequence=3 ttl=255 time = 1 ms

Reply from 10.1.1.5 : bytes=56 Sequence=4 ttl=255 time = 3 ms

Reply from 10.1.1.5 : bytes=56 Sequence=5 ttl=255 time = 2 ms

 

--- 10.1.1.5 ping statistics ---

5 packet(s) transmitted

5 packet(s) received

0.00% packet loss

round-trip min/avg/max = 1/2/3 ms

1.1.2  ping ipv6

【命令】

ping ipv6 [ -a source-ipv6 | -c count | -m interval | -s packet-size | -t timeout ] * remote-system [ -i interface-type interface-number ]

【视图】

任意视图

【参数】

-a source-ipv6:指定ICMP回显请求报文中的源IPv6地址。该地址必须是设备上已配置的合法IPv6地址。

-c count:发送的ICMPv6回显请求报文的数目,取值范围为1~4294967295,缺省值为5。

-m interval:发送ICMPv6回显请求报文的时间间隔,取值范围为0~65535,单位为毫秒,缺省值为200毫秒。

l              如果在timeout时间内收到目的主机的响应报文,则下次ICMP回显请求报文的发送时间间隔为报文的实际响应时间与interval之和;

l              如果在timeout时间内没有收到目的主机的响应报文,则下次ICMP回显请求报文的发送时间间隔为timeoutinterval之和。

-s packet-size:发送的ICMPv6回显请求报文的长度,取值范围为20~8100,单位为字节,缺省值为56字节。

-t timeout:接收ICMPv6回显应答报文的超时时间,取值范围为1~65535,单位为毫秒,缺省值为2000毫秒。

remote-system:目的设备的IPv6地址或主机名(主机名为1~46个字符的字符串)。

-i interface-type interface-number:出接口的接口类型与接口编号。此参数只用于目的地址是链路本地地址的情况,而且指定的出接口必需具有链路本地地址(链路本地地址的介绍和配置请参见“IP业务分册”中的“IPv6基础配置”)。

【描述】

ping ipv6命令用来检查指定IPv6地址是否可达,并输出相应的统计信息。

当目的设备的名称是ipv6时,命令形式应该是ping ipv6 ipv6,而不能直接输入ping ipv6

【举例】

# 检查IPv6地址为2001::1的设备是否可达。

<VG> ping ipv6 2001::1

  PING 2001::1 : 56  data bytes, press CTRL_C to break

  Reply from 2001::1  bytes=56 Sequence=1 hop limit=64  time = 20 ms

  Reply from 2001::1  bytes=56 Sequence=2 hop limit=64  time = 0 ms

  Reply from 2001::1  bytes=56 Sequence=3 hop limit=64  time = 0 ms

  Reply from 2001::1  bytes=56 Sequence=4 hop limit=64  time = 0 ms

  Reply from 2001::1  bytes=56 Sequence=5 hop limit=64  time = 0 ms

  --- 2001::1 ping statistics ---

    5 packet(s) transmitted

    5 packet(s) received

    0.00% packet loss

round-trip min/avg/max = 0/4/20 ms

该显示信息中的“hop limit”字段与IPv4 ping命令显示信息中的“ttl”字段含义相同,均表示ICMP回显请求报文中的TTL值。

1.1.3  tracert

【命令】

tracert [ -a source-ip | -f first-ttl | -m max-ttl | -p port | -q packet-number| -w timeout ] * remote-system

【视图】

任意视图

【参数】

-a source-ip:指明tracert报文的源IP地址。该地址必须是设备上已配置的合法IP地址。

-f first-ttl:指定一个初始TTL,即第一个报文所允许的跳数。取值范围为1~255,且小于最大TTL,缺省值为1。

-m max-ttl:指定一个最大TTL,即一个报文所允许的最大跳数。取值范围为1~255,且大于初始TTL,缺省值为30。

-p port:指明目的设备的UDP端口号,取值范围为1~65535,缺省值为33434。用户一般不需要更改此选项。

-q packet-number:指明每次发送的探测报文个数,取值范围为1~65535,缺省值为3。

-w timeout:指定等待探测报文响应的报文的超时时间,取值范围是1~65535,单位为毫秒,缺省值为5000毫秒。

remote-system:目的设备的IP地址或主机名(主机名是长度为1~20的字符串)。

【描述】

tracert命令用来查看IPv4报文从当前设备传到目的设备所经过的路径。

当用户使用ping命令测试发现网络出现故障后,可以用tracert命令分析出现故障的网络节点。

tracert命令的输出信息包括到达目的设备所经过的所有路由器的IP地址,如果某路由器超时,则输出“* * *”。

【举例】

# 查看报文从当前设备到目的设备(IP地址为18.26.0.115)所经过的路径。

<VG> tracert 18.26.0.115

traceroute to 18.26.0.115(18.26.0.115) 30 hops max,40 bytes packet, press CTRL_C to break

1  128.3.112.1  10 ms 10 ms 10 ms

2  128.32.210.1  19 ms 19 ms 19 ms

3  128.32.216.1  39 ms 19 ms 19 ms

4  128.32.136.23  19 ms 39 ms 39 ms

5  128.32.168.22  20 ms 39 ms 39 ms

6  128.32.197.4  59 ms 119 ms 39 ms

7  131.119.2.5  59 ms 59 ms 39 ms

8  129.140.70.13  80 ms 79 ms 99 ms

9  129.140.71.6  139 ms 139 ms 159 ms

10  129.140.81.7  199 ms 180 ms 300 ms

11  129.140.72.17  300 ms 239 ms 239 ms

12  * * *

13  128.121.54.72  259 ms 499 ms 279 ms

14  * * *

15  * * *

16  * * *

17  * * *

18  18.26.0.115  339 ms 279 ms 279 ms

1.1.4  tracert ipv6

【命令】

tracert ipv6 [ -f first-ttl | -m max-ttl | -p port | -q packet- number | -w timeout ] * remote-system

【视图】

任意视图

【参数】

-f first-ttl:指定一个初始TTL,即第一个报文所允许的跳数。取值范围为1~255,且小于最大TTL,缺省值为1。

-m max-ttl:指定一个最大TTL,即一个报文所允许的最大跳数。取值范围为1~255,且大于初始TTL,缺省值为30。

-p port:指明目的设备的UDP端口号,取值范围为1~65535,缺省值为33434。用户一般不需要更改此选项。

-q packet- number:指明每次发送的探测报文个数,取值范围为1~65535,缺省值为3。

-w timeout:等待探测报文响应的超时时间,取值范围为1~65535,单位为毫秒,缺省值为5000毫秒。

remote-system:目的设备的IPv6地址或主机名(主机名是长度为1~46的字符串)。

【描述】

tracert ipv6命令用来查看IPv6报文从当前设备传到目的设备所经过的路径。

【举例】

# 查看报文从当前设备到目的设备(IPv6地址为3002::1)所经过的路径。

<VG> tracert ipv6 3002::1

 traceroute to 3002::1  30 hops max,60 bytes packet

 1 3003::1 30 ms 10 ms 10 ms

 2 3002::1 10 ms 11 ms 9 ms

1.2  系统调试命令

1.2.1  debugging

【命令】

debugging { all [ timeout time ] | module-name [ option ] }

undo debugging { all | module-name [ option ] }

【视图】

用户视图

【参数】

all:所有的调试开关。

timeout time:指定debugging all命令的生效时间。当使用all参数开启了所有的调试开关,则经过time时间,系统会自动执行undo debugging all命令来关闭所有的调试开关。取值范围为1~1440,单位为分钟。

module-name:功能模块的名称,比如ARP、ATM等。可以使用debugging 命令匹配出设备当前支持的模块名。

option:指定模块中的调试选项。对于不同的模块,调试选项的数量和内容都不相同。可以使用debugging module-name 匹配出设备当前支持的指定模块的调试选项。

【描述】

debugging命令用来打开设备支持的功能项的调试开关。undo debugging命令用来关闭设备支持的功能项的调试开关。

缺省情况下,所有功能项的调试开关均处于关闭状态。

需要注意的是:

l              由于调试信息的输出会影响系统的运行效率,所以debugging命令一般是维护人员在进行网络故障诊断时使用,请勿轻易使用,尤其慎用debugging all命令。

l              在调试结束后,用户可以使用undo debugging all命令,一次性关闭所有的调试开关。

l              只有同时配置了debuggingterminal debuggingterminal monitor命令,才能在终端显示调试信息的具体内容。terminal debuggingterminal monitor命令的详细介绍请参见“系统分册”中的“信息中心命令”。

相关配置请参考命令display debugging

【举例】

# 打开IP模块中Packet选项的调试开关。

<VG> debugging ip packet

1.2.2  display debugging

【命令】

display debugging [ interface interface-type interface-number ] [ module-name ]

【视图】

任意视图

【参数】

interface interface-type interface-number:显示指定接口调试开关的设置情况,interface-type interface-number表示接口类型和接口编号。

module-name:功能模块的名称。

【描述】

display debugging命令用来显示系统中已经打开的调试开关。

相关配置请参考命令debugging

【举例】

# 显示所有打开的调试开关。

<VG> display debugging

IP packet debugging is on

 

 

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们