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

05-网络管理和监控配置指导

01-系统维护与调试配置

本章节下载 01-系统维护与调试配置  (222.18 KB)

01-系统维护与调试配置


1 系统维护与调试

1.1  Ping功能

1.1.1  Ping功能简介

通过使用Ping功能,用户可以检查指定地址的设备是否可达,测试链路是否通畅。

Ping功能是基于ICMP(Internet Control Message Protocol,互联网控制消息协议)协议来实现的:源端向目的端发送ICMP回显请求(ECHO-REQUEST)报文后,根据是否收到目的端的ICMP回显应答(ECHO-REPLY)报文来判断目的端是否可达,对于可达的目的端,再根据发送报文个数、接收到响应报文个数以及Ping过程报文的往返时间来判断链路的质量。

图1-1 Ping原理示意图

 

Ping功能也可以通过ping -r命令查看到链路的具体路由,如图1-1所示,原理为:

(1)     源端(Device A)发送RR选项(ICMP报文中的一个字段)为空的ICMP回显请求给目的端(Device C)。

(2)     中间设备(Device B)将自己出接口的IP地址(1.1.2.1)添加到ICMP回显请求报文的RR选项中,并转发该报文。

(3)     目的端收到请求报文后,发送ICMP回显响应报文,响应报文会拷贝请求报文的RR选项,并将自己出接口的IP地址(1.1.2.2)添加到RR选项中。

(4)     中间设备将自己出接口的IP地址(1.1.1.2)添加到RR选项中,并转发该报文。

源端收到ICMP回显响应报文,将自己入接口的IP地址(1.1.1.1)添加到RR选项中。最后得到,Device A到Device C具体路由为1.1.1.1 <-> {1.1.1.2; 1.1.2.1} <-> 1.1.2.2。

1.1.2  Ping操作

可在任意视图下执行以下操作。

·     检查IPv4网络中的指定地址是否可达。

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 | -vpn-instance vpn-instance-name ] * host

若网络传输速度较慢,在使用本命令时,可适当增大超时时间-t参数的值。

·     检查IPv6网络中的指定地址是否可达。

ping ipv6 [ -a source-ipv6 | -c count | -i interface-type interface-number | -m interval | -q | -s packet-size | -t timeout | -tc traffic-class | -v | -vpn-instance vpn-instance-name ] * host

若网络传输速度较慢,在使用本命令时,可适当增大超时时间-t参数的值。

1.1.3  Ping功能典型配置举例

1. 组网需求

检查Device A与Device C之间是否路由可达。

2. 组网图

图1-2 Ping应用组网图

 

3. 配置步骤

# 使用ping命令查看Device A和Device C之间路由是否可达。

<DeviceA> ping 1.1.2.2

Ping 1.1.2.2 (1.1.2.2): 56 data bytes, press CTRL_C to break

56 bytes from 1.1.2.2: icmp_seq=0 ttl=254 time=2.137 ms

56 bytes from 1.1.2.2: icmp_seq=1 ttl=254 time=2.051 ms

56 bytes from 1.1.2.2: icmp_seq=2 ttl=254 time=1.996 ms

56 bytes from 1.1.2.2: icmp_seq=3 ttl=254 time=1.963 ms

56 bytes from 1.1.2.2: icmp_seq=4 ttl=254 time=1.991 ms

 

--- Ping statistics for 1.1.2.2 ---

5 packet(s) transmitted, 5 packet(s) received, 0.0% packet loss

round-trip min/avg/max/std-dev = 1.963/2.028/2.137/0.062 ms

以上显示信息表明Device A给Device C发送了5个ICMP报文,收到5个ICMP报文,没有报文丢失,路由可达。

1.2  系统调试

1.2.1  系统调试简介

设备提供了种类丰富的调试功能。设备支持的大部分功能模块,系统都提供了相应的调试信息,帮助用户对错误进行诊断和定位。

调试信息的输出可以由两个开关控制:

·     模块调试开关,控制是否生成某模块的调试信息。

·     屏幕输出开关,控制是否在某个用户屏幕上显示调试信息。屏幕输出开关可以使用terminal monitorterminal logging level命令打开,terminal monitorterminal logging level命令的详细介绍请参见“网络管理与监控命令参考”中的“信息中心”。

图1-3所示:假设设备可以为1、2、3三个模块提供调试信息,用户只有将两个开关都打开,调试信息才会在终端显示出来。

在控制台上显示是最常用的调试信息输出方式,用户还可以将调试信息发送到别的输出方向,具体配置请参见“网络管理与监控配置指导”中的“信息中心”。

图1-3 系统调试开关关系图

 

1.2.2  系统调试操作

1. 配置限制和指导

注意

过多调试信息的输出会影响系统的运行效率,所以建议在进行网络故障诊断时根据需要打开某个功能模块的调试开关,不要同时打开多个功能模块的调试开关,以免导致设备CPU利用率上升,影响设备正常运行。

 

debugging命令一般在维护人员进行网络故障诊断时使用。由于调试信息的输出会影响系统的运行效率,所以建议在需要进行网络故障诊断时根据需要打开某个功能模块的调试开关,不要同时打开多个功能模块的调试开关。在调试结束后,建议使用undo debugging all命令关闭所有模块的调试开关。

2. 配置步骤

(1)     打开指定模块的调试开关。

debugging module-name [ option ]

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

该命令在用户视图下执行。

(2)     (可选)显示已经打开的调试开关。

display debugging [ module-name ]

该命令可在任意视图下执行。

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

新华三官网
联系我们