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

H3C S5500-EI系列以太网交换机 操作手册-Release 2102(V1.01)

31-NQA操作

本章节下载  (385.99 KB)

docurl=/cn/Service/Document_Software/Document_Center/Switches/Catalog/S5500/S5500-EI/Configure/Operation_Manual/S5500-EI_OM(V1.01)/200712/325624_30005_0.htm

31-NQA操作

  录

第1章 NQA配置

1.1 NQA简介

1.1.1 NQA概述

1.1.2 NQA的特点

1.1.3 NQA的基本概念

1.1.4 NQA测试操作

1.2 NQA配置任务简介

1.3 配置NQA服务器

1.4 使能NQA客户端功能

1.5 创建NQA测试组

1.6 配置NQA测试组

1.6.1 配置ICMP-echo测试

1.6.2 配置DHCP测试

1.6.3 配置FTP测试

1.6.4 配置HTTP测试

1.6.5 配置UDP-jitter测试

1.6.6 配置SNMP测试

1.6.7 配置TCP测试

1.6.8 配置UDP-echo测试

1.6.9 配置DLSw测试

1.7 配置联动功能

1.8 配置发送Trap消息

1.9 配置NQA测试组通用可选参数

1.10 调度NQA测试组

1.11 NQA显示和维护

1.12 NQA典型配置举例

1.12.1 ICMP-echo测试配置举例

1.12.2 DHCP测试配置举例

1.12.3 FTP测试配置举例

1.12.4 HTTP测试配置举例

1.12.5 UDP-jitter测试配置举例

1.12.6 SNMP测试配置举例

1.12.7 TCP测试配置举例

1.12.8 UDP-echo测试配置举例

1.12.9 DLSw测试配置举例

 


第1章  NQA配置

1.1  NQA简介

1.1.1  NQA概述

NQA是Network Quality Analyzer(网络质量分析)的简称。NQA通过发送测试报文,对网络性能、网络提供的服务及服务质量进行分析,并为用户提供网络性能和服务质量的参数,如时延抖动、TCP连接时延、FTP连接时延和文件传输速率等。

利用NQA的测试结果,用户可以:

(1)        及时了解网络的性能状况,针对不同的网络性能,进行相应处理。

(2)        对网络故障进行诊断和定位。

1.1.2  NQA的特点

1. 支持多种测试类型

以往的Ping功能是使用ICMP(Internet Control Message Protocol,互联网控制报文协议)测试数据包在本端和指定目的端之间的往返时间。NQA是对Ping功能的扩展和增强,它提供了更多的功能。

目前NQA支持九种测试类型:ICMP-echo、DHCP、FTP、HTTP、UDP-jitter、SNMP、TCP、UDP-echo和DLSw测试。

NQA的基本测试方式为客户端向对端发送不同类型的测试报文,统计对端是否回应报文以及报文的往返时间等参数,以便用户根据统计结果判断协议的可用性和网络的性能。

2. 支持联动功能

联动功能是指通过建立联动项,对当前所在测试组中的探测结果进行监测,当连续探测失败次数达到一定数目时,就触发其他模块联动。联动功能的实现如图1-1

图1-1 联动功能的实现

联动功能由监测模块、Track模块和应用模块三部分组成:

l              监测模块负责对链路状态、网络性能等进行监测,并将探测结果通知给Track模块。

l              Track模块接收到监测模块的探测结果后,及时改变Track项的状态,并通知应用模块。Track模块位于应用模块和监测模块之间,主要功能是屏蔽不同监测模块的差异,为应用模块提供统一的接口。

l              应用模块根据Track项的状态,进行相应的处理,从而实现联动。

以静态路由为例,用户配置了一条静态路由,下一跳为192.168.0.88,如果192.168.0.88可达,那么该静态路由有效;如果192.168.0.88不可达,则该静态路由无效。通过在NQA、Track模块和应用模块之间建立联动,可以实现静态路由有效性的实时判断:

(1)        通过NQA监测目的地址192.168.0.88是否可达;

(2)        如果发现192.168.0.88不可达,NQA将通过Track模块通知静态路由模块;

(3)        静态路由模块可以据此判断该静态路由项无效。

3. 发送Trap消息

NQA测试过程中可以通过设置Trap开关控制是否向网管发送Trap消息。

Trap消息中包含目的IP地址、操作状态、最小和最大RTT(Round Trip Time,往返时间)、已发送探测数、最后一次探测成功的时间等信息。通过Trap消息可以跟踪网络的运行状况。

1.1.3  NQA的基本概念

1. 测试组

NQA可以对多个测试类型进行测试,每个测试类型都需要创建一个测试组,且每个测试组只能是某一种类型的NQA测试。

2. 测试和探测

启动NQA测试后,每隔一段时间启动一次测试,测试的时间间隔可以由用户来设定。

一次NQA测试由若干次连续的探测组成,探测的次数可以由用户来设定。

不同测试类型中,探测的含义不同:

l              对于TCP和DLSw测试,一次探测是指一次连接;

l              对于UDP-jitter测试,一次探测发送探测报文的个数由用户来设定;

l              对于FTP、HTTP和DHCP测试,一次探测是指完成一次相应的功能;

l              对于ICMP-echo和UDP-echo测试,一次探测发送一个探测报文;

l              对于SNMP测试,一次探测发送三个探测报文。

3. NQA客户端和服务器

NQA客户端是发起NQA测试的设备,NQA测试组在客户端创建。

NQA服务器负责处理NQA客户端发来的测试报文,如图1-2所示,NQA服务器通过监听指定IP地址和端口的报文对客户端发起的测试进行响应。

图1-2 NQA客户端与服务器之间的关系

在大多数的测试中,只需要配置NQA客户端。但在进行TCP、UDP-echo和UDP-jitter类型测试时,必须配置NQA服务器。

在一个NQA服务器上可以创建多个TCP或UDP监听服务,每个监听服务对应一个目的地址和一个端口号,配置的目的地址和端口号必须与NQA客户端的配置一致,且不能与已有的监听服务冲突。

1.1.4  NQA测试操作

在创建测试组并进入该测试组视图后,可以根据要进行的测试配置相关的测试参数。不同测试类型对应的测试参数不同,详见下面具体的配置过程。

要成功进行某项测试,需要在NQA客户端上进行如下操作:

(1)        使能NQA客户端功能。

(2)        创建测试组,根据测试类型进行相应测试参数的配置。

(3)        通过启动测试命令执行NQA测试。

(4)        通过显示命令或调试命令查看测试结果。

对于TCP,UDP-jitter和UDP-echo测试,还需要在对端设备上配置NQA服务器。

1.2  NQA配置任务简介

表1-1 NQA配置任务简介

配置任务

说明

详细配置

配置NQA服务器

对于TCP、UDP-echo和UDP-jitter三种测试类型,为必选

1.3 

使能NQA客户端功能

可选

1.4 

创建NQA测试组

必选

1.5 

配置NQA测试

配置ICMP-echo测试

必选其一

1.6.1 

配置DHCP测试

1.6.2 

配置FTP测试

1.6.3 

配置HTTP测试

1.6.4 

配置UDP-jitter测试

1.6.5 

配置SNMP测试

1.6.6 

配置TCP测试

1.6.7 

配置UDP-echo测试

1.6.8 

配置DLSw测试

1.6.9 

配置联动功能

可选

1.7 

配置发送Trap消息

可选

1.8 

配置NQA测试组通用可选参数

可选

1.9 

调度NQA测试组

必选

1.9 

 

1.3  配置NQA服务器

在进行TCP、UDP-echo和UDP-jitter类型测试前,必须在对端设备上配置NQA服务器。NQA服务器通过监听指定IP地址和端口的报文对客户端发起的测试进行响应。

表1-2 配置NQA服务器

操作

命令

说明

进入系统视图

system-view

-

使能NQA服务器功能

nqa server enable

必选

缺省情况下,NQA服务器功能处于关闭状态

在NQA服务器上配置监听服务

nqa server { tcp-connect | udp-echo } ip-address port-number

必选

配置的IP地址和端口号必须与NQA客户端的配置一致,且不能与已有的监听服务冲突

 

1.4  使能NQA客户端功能

只有使能NQA客户端功能后,NQA客户端的相关配置才会生效。

表1-3   使能NQA客户端功能

操作

命令

说明

进入系统视图

system-view

-

使能NQA客户端功能

nqa agent enable

可选

缺省情况下,NQA客户端功能处于开启状态

 

1.5  创建NQA测试组

一次测试对应一个测试组,创建测试组并进入测试组视图后,进而可以配置具体测试类型。

表1-4 创建NQA测试组

操作

命令

说明

进入系统视图

system-view

-

创建NQA测试组,并进入NQA测试组视图

nqa entry admin-name operation-tag

必选

 

&  说明:

执行nqa entry命令进入已经配置测试类型的测试组视图时,将直接进入测试组测试类型视图。

 

1.6  配置NQA测试组

1.6.1  配置ICMP-echo测试

ICMP-echo测试是利用ICMP协议,根据应答报文或超时信息判断目的主机的可达性。

表1-5 配置ICMP-echo测试

操作

命令

说明

进入系统视图

system-view

-

进入NQA测试组视图

nqa entry admin-name operation-tag

-

配置测试类型为ICMP-echo,并进入测试类型视图

type icmp-echo

必选

配置测试操作的目的地址

destination ip ip-address

必选

缺省情况下,未配置测试操作的目的IP地址

配置发送的探测报文的大小

data-size size

可选

缺省情况下,发送的探测报文为100字节

配置发送的探测报文的填充字符串

data-fill string

可选

缺省情况下,探测报文的填充字符串为ASCII码00~09对应的字符串

配置将指定接口的IP地址作为ICMP-echo探测请求报文的源IP地址

source interface interface-type interface-number

可选

缺省情况下,未配置发送探测请求报文的源接口

如果使用source ip命令配置了ICMP-echo测试的源地址,则此配置无效

该命令指定的接口必须为up状态,否则探测将会失败

配置探测请求报文的源IP地址

source ip ip-address

可选

缺省情况下,未指定源IP地址

如果没有指定源IP地址,但是配置了source interface,则该源接口的IP地址将作为探测请求报文中的源IP地址

该命令指定的源IP地址必须是设备上接口的IP地址,且接口为up状态,否则探测将会失败

配置IP报文的下一跳IP地址

next-hop ip-address

可选

缺省情况下,未配置下一跳IP地址

配置通用的可选参数

参见表1-16

可选

 

1.6.2  配置DHCP测试

DHCP测试主要是测试网络上是否有DHCP服务器,以及DHCP服务器响应客户端请求、为客户端分配IP地址所需的时间。

1. 配置准备

在进行DHCP测试之前,需要完成DHCP服务器的配置。如果NQA客户端(即DHCP客户端)和DHCP服务器在不同的网段,还需要配置DHCP中继。DHCP服务器和DHCP中继的配置方法,请参见“DHCP配置”。

2. 配置DHCP测试

表1-6 配置DHCP测试

操作

命令

说明

进入系统视图

system-view

-

进入NQA测试组视图

nqa entry admin-name operation-tag

-

配置测试类型为DHCP,并进入测试类型视图

type dhcp

必选

指定进行DHCP测试的接口

operation interface interface-type interface-number

必选

缺省情况下,没有指定进行DHCP测试的接口

该命令指定的接口必须为up状态,否则会导致测试失败

配置通用的可选参数

参见表1-16

可选

 

&  说明:

DHCP测试只是模拟DHCP申请地址的过程,进行DHCP测试的接口IP地址不会改变。

 

1.6.3  配置FTP测试

FTP测试主要是测试是否可以与指定的FTP服务器建立连接,以及与FTP服务器之间传送文件的时间。

1. 配置准备

在进行FTP测试之前,需要在FTP服务器上进行相应的配置,包括FTP客户端登录FTP服务器的用户名、密码等。FTP服务器的配置方法,请参见“文件系统管理配置”。

2. 配置FTP测试

表1-7 配置FTP测试

操作

命令

说明

进入系统视图

system-view

-

进入NQA测试组视图

nqa entry admin-name operation-tag

-

配置测试类型为FTP,并进入测试类型视图

type ftp

必选

配置测试操作的目的地址

destination ip ip-address

必选

缺省情况下,未配置测试操作的目的IP地址

测试操作的目的IP地址就是FTP服务器的IP地址

配置探测请求报文的源IP地址

source ip ip-address

必选

缺省情况下,未指定源IP地址

该命令指定的源IP地址必须是设备上接口的IP地址,且接口为up状态,否则测试将会失败

配置操作类型

operation { get | put }

可选

缺省情况下,FTP操作方式为get操作,即从FTP服务器获取文件

配置FTP登录用户名

username name

必选

缺省情况下,未配置FTP登录用户名

配置FTP登录密码

password password

必选

缺省情况下,未配置FTP登录密码

配置FTP服务器和客户端传送文件的文件名

filename file-name

必选

缺省情况下,未配置FTP服务器和客户端之间传送文件的文件名

配置通用的可选参数

参见表1-16

可选

 

1.6.4  配置HTTP测试

HTTP测试主要是测试是否可以与指定的HTTP服务器建立连接,以及从HTTP服务器获取数据所需的时间。

1. 配置准备

在进行HTTP测试之前,需要完成HTTP服务器的配置。

2. 配置HTTP测试

表1-8 配置HTTP测试

操作

命令

说明

进入系统视图

system-view

-

进入NQA测试组视图

nqa entry admin-name operation-tag

-

配置测试类型为HTTP,并进入测试类型视图

type http

必选

配置测试操作的目的地址

destination ip ip-address

必选

缺省情况下,未配置测试操作的目的IP地址

测试操作的目的地址就是HTTP服务器的IP地址

配置探测请求报文的源IP地址

source ip ip-address

可选

缺省情况下,未指定源IP地址

该命令指定的源IP地址必须是设备上接口的IP地址,且接口为up状态,否则测试将会失败

配置操作类型

operation { get | post }

可选

缺省情况下,HTTP操作方式为get操作,即从HTTP服务器获取数据

配置HTTP测试访问的网址

url url

必选

配置测试所使用的协议版本

http-version v1.0

可选

缺省情况下,HTTP测试使用的版本为1.0

配置通用的可选参数

参见表1-16

可选

 

&  说明:

HTTP测试中,HTTP服务器的TCP端口号只能为80。如果HTTP服务器采用其他TCP端口,测试将会失败。

 

1.6.5  配置UDP-jitter测试

  注意:

建议不要对1~1023之间的端口(知名端口)进行UDP-jitter测试,否则可能导致NQA测试失败或该知名端口对应的服务不可用。

 

Delay jitter(时延抖动)是指相邻两个报文的接收时间间隔减去这两个报文的发送时间间隔。UDP-jitter测试的过程如下:

l              源端以一定的时间间隔向目的端发送数据包。

l              目的端每收到一个数据包,就给它打上时间戳,然后再把这个数据包发回到源端。

l              源端收到数据包后通过计算目的端接收数据包时间间隔和源端发送数据包的时间间隔之差,计算出时延抖动,从而清晰地反映出网络状况。

1. 配置准备

UDP-jitter测试需要NQA服务器和客户端配合才能完成。进行UDP-jitter测试之前,必须保证NQA服务器端配置了UDP监听功能。

2.  配置UDP-jitter测试

表1-9 配置UDP-jitter测试

操作

命令

说明

进入系统视图

system-view

-

进入NQA测试组视图

nqa entry admin-name operation-tag

-

配置测试类型为UDP-jitter,并进入测试类型视图

type udp-jitter

必选

配置测试操作的目的地址

destination ip ip-address

必选

缺省情况下,未配置测试操作的目的IP地址

测试操作的目的地址必须与NQA服务器上所配置的监听服务的IP地址一致

配置测试操作的目的端口

destination port port-number

必选

缺省情况下,未配置测试操作的目的端口号

测试操作的目的端口号必须与NQA服务器上所配置的监听服务的端口号一致

配置请求报文中的源端口号

source port port-number

可选

缺省情况下,未指定源端口号

配置发送的探测报文的大小

data-size size

可选

缺省情况下,发送的探测报文为100字节

配置发送的探测报文的填充字符串

data-fill string

可选

缺省情况下,探测报文的填充字符串为ASCII码00~09对应的字符串

配置UDP-jitter一次探测中连续发送的报文的个数

probe packet-number

packet-number

可选

缺省情况下,一次探测中连续发送的报文个数为10个

配置连续发送报文的时间间隔

probe packet-interval packet-interval

可选

缺省情况下,连续发送报文的时间间隔为20毫秒

配置UDP-jitter测试中等待响应报文的超时时间

probe packet-timeout packet-timeout

可选

缺省情况下,UDP-jitter测试中等待响应报文的超时时间为3000毫秒

配置测试操作中探测请求报文的源IP地址

source ip ip-address

可选

缺省情况下,未指定源IP地址

该命令指定的源IP地址必须是设备上接口的IP地址,且接口为up状态,否则测试将会失败

配置通用的可选参数

参见表1-16

可选

 

&  说明:

一次UDP-jitter测试中探测的次数取决于probe count命令的配置,而每次探测所发送的探测包的个数由probe packet-number命令决定。

 

1.6.6  配置SNMP测试

SNMP查询测试主要是测试从NQA客户端向SNMP Agent设备发出一个SNMP协议查询报文到接收响应报文的时间。

1. 配置准备

在进行SNMP测试之前,需要在作为SNMP Agent的设备上启动SNMP Agent功能。SNMP Agent的配置方法,请参见“SNMP配置”。

2. 配置SNMP测试

表1-10 配置SNMP测试

操作

命令

说明

进入系统视图

system-view

-

进入NQA测试组视图

nqa entry admin-name operation-tag

-

配置测试类型为SNMP,并进入测试类型视图

type snmp

必选

配置测试操作的目的地址

destination ip ip-address

必选

缺省情况下,未配置测试操作的目的IP地址

配置测试操作中请求报文中的源端口号

source port port-number

可选

缺省情况下,未指定源端口号

配置测试操作中探测请求报文的源IP地址

source ip ip-address

可选

缺省情况下,未指定源IP地址

该命令指定的源IP地址必须是设备上接口的IP地址,且接口为up状态,否则测试将会失败

配置通用的可选参数

参见表1-16

可选

 

1.6.7  配置TCP测试

&  说明:

建议不要对1~1023之间的端口(知名端口)进行TCP测试,否则可能导致NQA测试失败或该知名端口对应的服务不可用。

 

TCP测试主要是测试客户端和指定的服务器之间是否能够建立TCP连接,以及建立TCP连接所需的时间。

1. 配置准备

TCP测试需要NQA服务器和客户端配合才能完成。在TCP测试之前,需要在NQA服务器端配置TCP监听功能。

2. 配置TCP测试

表1-11 配置TCP测试

操作

命令

说明

进入系统视图

system-view

-

进入NQA测试组视图

nqa entry admin-name operation-tag

-

配置测试类型为TCP,并进入测试类型视图

type  tcp

必选

配置测试操作的目的地址

destination ip ip-address

必选

缺省情况下,未配置测试操作的目的IP地址

必须与NQA服务器上配置的监听服务的IP地址一致

配置目的端口

destination port port-number

必选

缺省情况下,未配置测试操作的目的端口号

必须与NQA服务器上配置的监听服务的端口号一致

配置测试操作中探测请求报文的源IP地址

source ip ip-address

可选

缺省情况下,未指定源IP地址

该命令指定的源IP地址必须是设备上接口的IP地址,且接口为up状态,否则测试将会失败

配置通用的可选参数

参见表1-16

可选

 

1.6.8  配置UDP-echo测试

&  说明:

建议不要对1~1023之间的端口(知名端口)进行UDP-echo测试,否则可能导致NQA测试失败或该知名端口对应的服务不可用。

 

UDP-echo测试主要是测试客户端和指定的服务器之间UDP-echo协议报文的往返时间。

1. 配置准备

UDP-echo测试需要NQA服务器和客户端配合才能完成。在进行UDP-echo测试之前,需要在NQA服务器端配置UDP监听功能。

2. 配置UDP-echo测试

表1-12 配置UDP-echo测试

操作

命令

说明

进入系统视图

system-view

-

进入NQA测试组视图

nqa entry admin-name operation-tag

-

配置测试类型为UDP-echo,并进入测试类型视图

type udp-echo

必选

配置测试操作的目的地址

destination ip ip-address

必选

缺省情况下,未配置测试操作的目的IP地址

必须与NQA服务器上配置的监听服务的IP地址一致

配置目的端口

destination port port-number

必选

缺省情况下,未配置测试操作的目的端口号

必须与NQA服务器上配置的监听服务的端口号一致

配置发送的探测报文的大小

data-size size

可选

缺省情况下,UDP-Echo测试中发送的探测报文为100字节

配置发送探测报文的填充字符串

data-fill string

可选

缺省情况下,探测报文的填充字符串为ASCII码00~09对应的字符串

配置测试操作中探测请求报文中的源端口号

source port port-number

可选

缺省情况下,未指定源端口号

配置测试操作中探测请求报文的源IP地址

source ip ip-address

可选

缺省情况下,未指定源IP地址

该命令指定的源IP地址必须是设备上接口的IP地址,且接口为up状态,否则测试将会失败

配置通用的可选参数

参见表1-16

可选

 

 

 

 

 

1.6.9  配置DLSw测试

DLSw测试主要是测试DLSw设备的响应时间。

1. 配置准备

在进行DLSw测试之前,需要在对端设备上使能DLSw功能。

2. 配置DLSw测试

表1-13 配置DLSw测试

操作

命令

说明

进入系统视图

system-view

-

进入NQA测试组视图

nqa entry admin-name operation-tag

-

配置测试类型为DLSw,并进入测试类型视图

type dlsw

必选

配置测试操作的目的地址

destination ip ip-address

必选

缺省情况下,未配置测试操作的目的IP地址

配置测试操作中探测请求报文的源IP地址

source ip ip-address

可选

缺省情况下,未指定源IP地址

该命令指定的源IP地址必须是设备上接口的IP地址,且接口为up状态,否则测试将会失败

配置通用的可选参数

参见表1-16

可选

 

1.7  配置联动功能

联动功能是通过建立联动项,对当前所在测试组中的探测进行监测,当连续探测失败次数达到阈值时,就触发配置的动作类型。

表1-14 配置联动功能

操作

命令

说明

进入系统视图

system-view

-

进入NQA测试组视图

nqa entry admin-name operation-tag

-

进入测试组测试类型视图

type { dhcp | dlsw | ftp | http | icmp-echo | snmp | tcp | udp-echo }

-

UDP-jitter测试不支持联动功能

建立联动项

reaction item-num checked-element probe-fail threshold-type consecutive occurrences [ action-type { none | trigger-only } ]

必选

缺省情况下,未配置联动项

退回系统视图

quit

-

创建与NQA测试组中指定联动项关联的Track项

track entry-number nqa entry admin-name operation-tag reaction item-num

必选

缺省情况下,未配置Track项

 

  注意:

联动项创建后,不能再通过reaction命令修改该联动项的内容。

 

1.8  配置发送Trap消息

NQA测试中可以通过设置Trap开关,控制是否向网管发送Trap消息。

1. 配置准备

在配置发送Trap消息之前,需要通过snmp-agent target-host命令配置Trap消息的目的地址,正确创建NQA测试组并配置相关参数。snmp-agent target-host命令的详细介绍,请参见“SNMP命令”。

2. 配置发送Trap消息

表1-15 配置发送Trap消息

操作

命令

说明

进入系统视图

system-view

-

进入NQA测试组视图

nqa entry admin-name operation-tag

-

进入测试组测试类型视图

type { dhcp | dlsw | ftp | http | icmp-echo | snmp | tcp | udp-echo | udp-jitter }

-

配置在指定条件下向网管服务器发送Trap消息

reaction trap { probe-failure consecutive-probe-failures | test-complete | test-failure cumulate-probe-failures }

可选

缺省情况下,不向网管服务器发送Trap消息

 

1.9  配置NQA测试组通用可选参数

NQA测试组的通用可选参数,只对该测试组中的测试有效。

除特别说明外,所有测试类型都可以配置通用可选参数,可以根据实际情况选择配置测试组的参数。

表1-16 配置NQA测试组的通用可选参数

操作

命令

说明

进入系统视图

system-view

-

进入NQA测试组视图

nqa entry admin-name operation-tag

-

进入测试组测试类型视图

type { dhcp | dlsw | ftp | http | icmp-echo | snmp | tcp | udp-echo | udp-jitter }

-

配置测试组的描述字符串

description string

可选

缺省情况下,测试组没有描述字符串

配置测试组连续两次测试开始时间的时间间隔

frequency interval

可选

缺省情况下,测试组连续两次测试开始时间的时间间隔为0毫秒,即只进行一次测试

如果到达frequency指定的时间间隔时,上次测试尚未完成,则不启动新一轮测试

配置一次测试中进行探测的次数

probe count times

可选

缺省情况下,一次测试中的探测次数为1次

配置NQA探测超时时间

probe timeout timeout

可选

缺省情况下,探测的超时时间为3000毫秒

UDP-jitter测试不能配置该参数

配置在一个测试组中能够保存的最大历史记录个数

history-records number

可选

缺省情况下,一个测试组中能够保存的最大历史记录个数为50

配置探测报文在网络中可以经过的最大跳数

ttl value

可选

缺省情况下,探测报文在网络中可以经过的最大跳数为20跳

DHCP测试不能配置该参数

配置NQA探测报文IP报文头中服务类型域的值

tos value

可选

缺省情况下,NQA探测报文IP报文头中服务类型域的值为0

DHCP测试不能配置该参数

启动路由表旁路功能

route-option bypass-route

可选

缺省情况下,路由表旁路功能处于关闭状态

DHCP测试不能配置该参数

 

1.10  调度NQA测试组

通过本配置,可以设置测试组进行测试的起始时间和时间周期,并启动测试。

1. 配置准备

在调度NQA测试组之前,需要保证:

l              测试类型相应的测试参数配置完整;

l              对于需要与NQA服务器配合的测试类型,已经完成NQA服务器端的配置。

2. 调度NQA测试组

表1-17 调度NQA测试组

操作

命令

说明

进入系统视图

system-view

-

调度NQA测试组

nqa schedule admin-name operation-tag start-time now lifetime forever

必选

配置可同时处于测试状态的NQA测试的最大个数

nqa agent max-concurrent number

可选

缺省情况下,允许同时处于测试状态的NQA测试的最大个数为2

 

  注意:

测试组被调度后就不能再进入该测试组视图和测试类型视图。

 

1.11  NQA显示和维护

在完成上述配置后,在任意视图下执行display命令可以显示配置后NQA的运行情况,通过查看显示信息验证配置的效果。

表1-18 NQA显示和维护

操作

命令

显示NQA测试操作信息

display nqa { result | history } [ admin-name operation-tag ]

显示服务器的状态信息

display nqa server status

 

1.12  NQA典型配置举例

1.12.1  ICMP-echo测试配置举例

1. 组网需求

使用NQA进行ICMP-echo测试,测试本端(Switch A)发送的报文是否可以到达指定的目的端(Switch B),以及报文的往返时间。

2. 组网图

图1-3 ICMP-echo测试组网图

3. 配置步骤

# 创建ICMP-echo类型的NQA测试组并配置相关测试参数。

<SwitchA> system-view

[SwitchA] nqa entry admin test

[SwitchA-nqa-admin-test] type icmp-echo

[SwitchA-nqa-admin-test-icmp-echo] destination ip 10.2.2.2

# 配置可选参数。

[SwitchA-nqa-admin-test-icmp-echo] probe count 10

[SwitchA-nqa-admin-test-icmp-echo] probe timeout 500

[SwitchA-nqa-admin-test-icmp-echo] quit

# 启动ICMP-echo测试操作。

[SwitchA] nqa schedule admin test start-time now lifetime forever

# 显示ICMP-echo测试中一次测试的结果。

[SwitchA] display nqa result admin test

  NQA entry(admin admin, tag test) test results:

    Destination IP address: 10.2.2.2

      Send operation times: 10             Receive response times: 10

      Min/Max/Average round trip time: 0/16/1

      Square-Sum of round trip time: 256

      Last succeeded probe time: 2007-03-14 17:21:07.8

    Extend results:

      Packet lost in test: 0%

      Failures due to timeout: 0

      Failures due to disconnect: 0

      Failures due to no connection: 0

      Failures due to sequence error: 0

      Failures due to internal error: 0

      Failures due to other errors: 0

1.12.2  DHCP测试配置举例

1. 组网需求

使用DHCP功能测试Switch A从DHCP服务器Switch B申请到IP地址所需的时间。

2. 组网图

图1-4 配置DHCP组网图

3. 配置步骤

# 创建DHCP类型的NQA测试组并配置相关测试参数。

<SwitchA> system-view

[SwitchA] nqa entry admin test

[SwitchA-nqa-admin-test] type dhcp

[SwitchA-nqa-admin-test-dhcp] operation interface vlan-interface 2

[SwitchA-nqa-admin-test-dhcp] quit

# 启动DHCP测试操作。

[SwitchA] nqa schedule admin test start-time now lifetime forever

# 显示DHCP测试中一次测试的结果。

[SwitchA] display nqa result admin test

  NQA entry(admin admin, tag test) test results:

      Send operation times: 1              Receive response times: 1

      Min/Max/Average round trip time: 624/624/624

      Square-Sum of round trip time: 389376

      Last succeeded probe time: 2007-03-14 17:47:29.3

    Extend results:

      Packet lost in test: 0%

      Failures due to timeout: 0

      Failures due to disconnect: 0

      Failures due to no connection: 0

      Failures due to sequence error: 0

      Failures due to internal error: 0

      Failures due to other errors: 0

1.12.3  FTP测试配置举例

1. 组网需求

使用FTP功能测试Switch A是否可以和指定的FTP服务器Switch B建立连接,以及往FTP服务器上传一个文件的时间。登录FTP服务器的用户名为admin,密码为systemtest,要传送到服务器的文件名为config.txt。

2. 组网图

图1-5 配置FTP组网图

3. 配置步骤

# 创建FTP类型的NQA测试组并配置相关测试参数。

<SwitchA> system-view

[SwitchA] nqa entry admin test

[SwitchA-nqa-admin-test] type ftp

[SwitchA-nqa-admin-test-ftp] destination ip 10.2.2.2

[SwitchA-nqa-admin-test-ftp] source ip 10.1.1.1

[SwitchA-nqa-admin-test-ftp] operation put

[SwitchA-nqa-admin-test-ftp] username admin

[SwitchA-nqa-admin-test-ftp] password systemtest

[SwitchA-nqa-admin-test-ftp] filename config.txt

[SwitchA-nqa-admin-test-ftp] quit

# 启动FTP测试操作。

[SwitchA] nqa schedule admin test start-time now lifetime forever

# 显示FTP测试中一次测试的结果。

[SwitchA] display nqa result admin test

  NQA entry(admin admin, tag test) test results:

    Destination IP address: 10.2.2.2

      Send operation times: 1              Receive response times: 1

      Min/Max/Average round trip time: 173/173/173

      Square-Sum of round trip time: 29929

      Last succeeded probe time: 2007-03-14 13:28:48.5

    Extend results:

      Packet lost in test: 0%

      Failures due to timeout: 0

      Failures due to disconnect: 0

      Failures due to no connection: 0

      Failures due to sequence error: 0

      Failures due to internal error: 0

      Failures due to other errors: 0 

1.12.4  HTTP测试配置举例

1. 组网需求

使用HTTP功能,测试是否可以和指定的HTTP服务器之间建立连接,以及从HTTP服务器获取数据的时间。

2. 组网图

图1-6 HTTP测试组网图

3. 配置步骤

# 创建HTTP类型的NQA测试组并配置相关测试参数。

<SwitchA> system-view

[SwitchA] nqa entry admin test

[SwitchA-nqa-admin-test] type http

[SwitchA-nqa-admin-test-http] destination ip 10.2.2.2

[SwitchA-nqa-admin-test-http] operation get

[SwitchA-nqa-admin-test-http] url /index.htm

[SwitchA-nqa-admin-test-http] http-version v1.0

[SwitchA-nqa- admin-test-http] quit

# 启动HTTP测试操作。

[SwitchA] nqa schedule admin test start-time now lifetime forever

# 显示HTTP测试中一次测试的结果。

[SwitchA] display nqa result admin test

  NQA entry(admin admin, tag test) test results:

    Destination IP address: 10.2.2.2

      Send operation times: 1              Receive response times: 1

      Min/Max/Average round trip time: 64/64/64

      Square-Sum of round trip time: 4096

      Last succeeded probe time: 2007-03-27 13:40:36.2

    Extend results:

      Packet lost in test: 0%

      Failures due to timeout: 0

      Failures due to disconnect: 0

      Failures due to no connection: 0

      Failures due to sequence error: 0

      Failures due to internal error: 0

      Failures due to other errors: 0

1.12.5  UDP-jitter测试配置举例

1. 组网需求

使用UDP-jitter功能测试本端(Switch A)和指定的目的端(Switch B)之间传送报文的时延抖动。

2. 组网图

图1-7 UDP-jitter测试组网图

3. 配置步骤

(1)        配置Switch B

# 使能NQA服务器,配置监听的IP地址为10.2.2.2和端口号为9000。

<SwitchB> system-view

[SwitchB] nqa server enable

[SwitchB] nqa server udp-echo 10.2.2.2 9000

(2)        配置Switch A

# 创建UDP-jitter类型的NQA测试组并配置相关测试参数。

<SwitchA> system-view

[SwitchA] nqa entry admin test

[SwitchA-nqa-admin-test] type udp-jitter

[SwitchA-nqa-admin-test-udp-jitter] destination ip 10.2.2.2

[SwitchA-nqa-admin-test-udp-jitter] destination port 9000

[SwitchA-nqa-admin-test-udp-jitter] quit

# 启动UDP-jitter测试操作。

[SwitchA] nqa schedule admin test start-time now lifetime forever

# 显示UDP-jitter测试中一次 测试的结果。

[SwitchA] display nqa result admin test

  NQA entry(admin admin, tag test) test results:

    Destination IP address: 10.2.2.2

      Send operation times: 10             Receive response times: 10

      Min/Max/Average round trip time: 31/47/32

      Square-Sum of round trip time: 10984

      Last succeeded probe time: 2007-04-29 20:05:49.1

    Extend results:

      Packet lost in test: 0%

      Failures due to timeout: 0

      Failures due to disconnect: 0

      Failures due to no connection: 0

      Failures due to sequence error: 0

      Failures due to internal error: 0

      Failures due to other errors: 0

    UDP-jitter results:

     RTT number: 10

      SD max delay: 23                       DS max delay: 23

      Min positive SD: 1                     Min positive DS: 1

      Max positive SD: 1                     Max positive DS: 1

      Positive SD number: 2                  Positive DS number: 2

      Positive SD sum: 2                     Positive DS sum: 16

      Positive SD average: 1                 Positive DS average: 8

      Positive SD square sum: 2              Positive DS square sum: 226

      Min negative SD: 1                     Min negative DS: 1

      Max negative SD: 15                    Max negative DS: 1

      Negative SD number: 3                  Negative DS number: 3

      Negative SD sum: 17                    Negative DS sum: 17

      Negative SD average: 6                 Negative DS average: 6

      Negative SD square sum: 227            Negative DS square sum: 227

      SD lost packet(s): 0                   DS lost packet(s): 0

      Lost packet(s) for unknown reason: 0

1.12.6  SNMP测试配置举例

1. 组网需求

使用SNMP查询测试从Switch A发出一个SNMP协议查询报文到收到SNMP Agent(Switch B)响应报文所用的时间。

2. 组网图

图1-8 SNMP配置测试组网图

3. 配置步骤

(1)        在SNMP Agent上进行配置

# 启动SNMP Agent服务,设置SNMP版本为all、只读团体名为public、读写团体名为private。

<SwitchB> system-view

[SwitchB] snmp-agent sys-info version all

[SwitchB] snmp-agent community read public

[SwitchB] snmp-agent community write private

(2)        在Switch A上进行配置

# 创建SNMP查询类型的测试组并配置相关测试参数。

<SwitchA> system-view

[SwitchA] nqa entry admin test

[SwitchA-nqa-admin-test] type snmp

[SwitchA-nqa-admin-test-snmp] destination ip 10.2.2.2

[SwitchA-nqa-admin-test-snmp] quit

# 启动测试操作。

[SwitchA] nqa schedule admin test start-time now lifetime forever

# 显示SNMP测试中一次测试的结果。

[SwitchA] display nqa result admin test

  NQA entry(admin admin, tag test) test results:

    Destination IP address: 10.2.2.2

      Send operation times: 1              Receive response times: 1

      Min/Max/Average round trip time: 50/50/50

      Square-Sum of round trip time: 2500

      Last succeeded probe time: 2007-03-27 13:59:43.1

    Extend results:

      Packet lost in test: 0%

      Failures due to timeout: 0

      Failures due to disconnect: 0

      Failures due to no connection: 0

      Failures due to sequence error: 0

      Failures due to internal error: 0

      Failures due to other errors: 0   

1.12.7  TCP测试配置举例

1. 组网需求

使用TCP功能测试本端(Switch A)和指定目的端(Switch B)之间建立TCP连接所需的时间,使用的端口号为9000。

2. 组网图

图1-9 TCP测试组网图

3. 配置步骤

(1)        配置Switch B

# 使能NQA服务器,配置监听IP地址10.2.2.2和端口号9000。

<SwitchB> system-view

[SwitchB] nqa server enable

[SwitchB] nqa server tcp-connect 10.2.2.2 9000

(2)        配置Switch A

# 创建TCP类型的测试组并配置相关测试参数。

<SwitchA> system-view

[SwitchA] nqa entry admin test

[SwitchA-nqa-admin-test] type tcp

[SwitchA-nqa-admin-test-tcp] destination ip 10.2.2.2

[SwitchA-nqa-admin-test-tcp] destination port 9000

[SwitchA-nqa-admin-test-tcp] quit

# 启动测试操作。

[SwitchA] nqa schedule admin test start-time now lifetime forever

# 显示TCP测试的信息。

[SwitchA] display nqa result admin test

  NQA entry(admin admin, tag test) test results:

    Destination IP address: 10.2.2.2

      Send operation times: 1              Receive response times: 1

      Min/Max/Average round trip time: 13/13/13

      Square-Sum of round trip time: 169

      Last succeeded probe time: 2000-04-27 14:03:20.1

    Extend results:

      Packet lost in test: 0%

      Failures due to timeout: 0

      Failures due to disconnect: 0

      Failures due to no connection: 0

      Failures due to sequence error: 0

      Failures due to internal error: 0

      Failures due to other errors: 0

1.12.8  UDP-echo测试配置举例

1. 组网需求

使用UDP-echo功能测试本端(Switch A)和指定目的端(Switch B)之间UDP协议报文的往返时间,使用的端口号设置为8000。

2. 组网图

图1-10 UDP-echo测试组网图

3. 配置步骤

(1)        配置Switch B

# 使能NQA服务器,配置监听的IP地址为10.2.2.2和端口号为8000。

<SwitchB> system-view

[SwitchB] nqa server enable

[SwitchB] nqa server udp-echo 10.2.2.2 8000

(2)        配置Switch A

# 创建UDP-echo类型的测试组并配置相关测试参数。

<SwitchA> system-view

[SwitchA] nqa entry admin test

[SwitchA-nqa-admin-test] type udp-echo

[SwitchA-nqa-admin-test-udp-echo] destination ip 10.2.2.2

[SwitchA-nqa-admin-test-udp-echo] destination port 8000

[SwitchA-nqa-admin-test-udp-echo] quit

# 启动测试操作。

[SwitchA] nqa schedule admin test start-time now lifetime forever

# 显示UDP-echo测试中一次测试的结果。

[SwitchA] display nqa result admin test

  NQA entry(admin admin, tag test) test results:

    Destination IP address: 10.2.2.2

      Send operation times: 1              Receive response times: 1

      Min/Max/Average round trip time: 25/25/25

      Square-Sum of round trip time: 625

      Last succeeded probe time: 2007-03-27 14:07:40.7

    Extend results:

      Packet lost in test: 0%

      Failures due to timeout: 0

      Failures due to disconnect: 0

      Failures due to no connection: 0

      Failures due to sequence error: 0

      Failures due to internal error: 0

      Failures due to other errors: 0

1.12.9  DLSw测试配置举例

1. 组网需求

使用DLSw功能测试DLSw设备的响应时间。

2. 组网图

图1-11 DLSw测试组网图

3. 配置步骤

# 创建DLSw类型的测试组并配置相关测试参数。

<SwitchA> system-view

[SwitchA] nqa entry admin test

[SwitchA-nqa-admin-test] type dlsw

[SwitchA-nqa-admin-test-dlsw] destination ip 10.2.2.2

[SwitchA-nqa-admin-test-dlsw] quit

# 启动测试操作。

[SwitchA] nqa schedule admin test start-time now lifetime forever

# 显示DLSw测试中一次测试的结果。

[SwitchA] display nqa result admin test

  NQA entry(admin admin, tag test) test results:

    Destination IP address: 10.2.2.2

      Send operation times: 1              Receive response times: 1

      Min/Max/Average round trip time: 19/19/19

      Square-Sum of round trip time: 361

      Last succeeded probe time: 2007-03-27 15:32:48.5

    Extend results:

      Packet lost in test: 0%

      Failures due to timeout: 0

      Failures due to disconnect: 0

      Failures due to no connection: 0

      Failures due to sequence error: 0

      Failures due to internal error: 0

      Failures due to other errors: 0

 

 

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

新华三官网
联系我们