NQA

特性简介

NQA简介

NQA(Network Quality Analyzer,网络质量分析)通过发送探测报文,对链路状态、网络性能、网络提供的服务及服务质量进行分析,并为用户提供标识当前网络性能和服务质量的参数,如时延、抖动时间、TCP连接建立时间、FTP连接建立时间和文件传输速率等。利用NQA的分析结果,用户可以及时了解网络的性能状况,针对不同的网络性能进行相应处理并对网络故障进行诊断和定位。

运行机制

图-1 NQA测试典型组网图

图-1所示,NQA测试的典型组网中包括以下两部分:

NQA测试的过程为:

  1. NQA客户端构造指定测试类型的探测报文,并发送给目的端设备;

  2. 目的端设备收到探测报文后,回复应答报文;

  3. NQA客户端根据是否收到应答报文,以及接收应答报文的时间,计算报文丢失率、往返时间等。

支持联动功能

联动功能是指在监测模块、Track模块和应用模块之间建立关联,实现这些模块之间的联合动作。联动功能利用监测模块对链路状态、网络性能等进行监测,并通过Track模块将监测结果及时通知给应用模块,以便应用模块进行相应的处理。联动功能的详细介绍,请参见“Track联机帮助”。NQA可以作为联动功能的监测模块,对NQA探测结果进行监测,当连续探测失败次数达到一定数目时,就通过Track模块触发应用模块进行相应的处理。

阈值告警功能

NQA通过创建阈值告警项,并在阈值告警项中配置监测的对象、阈值类型及触发的动作,来实现阈值告警功能。

vSystem相关说明

非缺省vSystem对于本特性的支持情况,请以页面的实际显示为准。

配置指南

配置思路

NQA的配置思路如下图所示:

图-2 ARP/ICMP-echo测试的配置思路图

图-3 UDP-jitter测试的配置思路图

图-4 ICMP-jitter测试的配置思路图

配置准备

在配置本特性之前,需要完成以下任务:

  • 配置接口IP地址。接口在“网络 > 接口与VRF > 接口”页面配置。

  • 配置路由,保证路由可达。路由在“网络 > 路由”页面配置。

  • 创建安全域。安全域在“网络 > 安全域”页面配置。

  • 配置接口加入安全域。可在安全域页面添加接口,也可在接口页面选择接口所属的安全域。

  • 配置安全策略,放行业务流量。安全策略在“策略 > 安全策略”页面配置。

配置ICMP-echo测试

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

ICMP-echo测试的具体配置步骤如下:

  1. 选择“系统 > 高可靠性 > NQA”。

  2. 在“NQA”页面单击<新建>按钮,进入“新建NQA”页面。

    图-5 ICMP-echo测试示意图

    表-1 ICMP-echo测试配置参数表

    参数

    说明

    测试组管理员名称

    NQA测试组的管理员的名字,NQA测试组由一个管理员名称和一个操作标签来标识

    操作标签

    NQA测试操作的标签

    测试类型

    NQA支持通过不同的协议报文进行链路探测

    目的IP地址

    探测报文的目的IP地址

    VRF

    NQA测试所属VRF

    目的端口

    探测报文的目的端口

    测试时间间隔

    连续两次测试开始时间的时间间隔,取值为0表示只进行一次测试,此时不会生成统计结果

    探测次数

    如果配置的次数大于1,那么系统在进行第一次探测之后,等待回应。如果到达探测超时时间时,仍然没有收到回应,则发起第二次探测。如此反复,直到完成指定次数的探测

    探测超时时间

    一次探测中等待响应报文的超时时间

    开启历史记录保存功能

    开启此功能后,系统会记录该NQA测试组的历史信息;关闭此功能后,系统不会记录该测试组的历史信息,原有的历史记录信息也会被删除

    保存历史记录的个数

    如果一个测试组中历史记录个数超过设定的最大数目,则最早的历史记录将会被删除

    启动测试

    启动测试支持如下几种方式:

    • 立即启动:选择此方式,配置下发后NQA测试工作立即开始

    • 指定启动时间:选择此方式,配置下发后NQA测试工作会在指定时间到达时启动

    测试持续时间

    测试持续时间支持如下几种方式:

    • 永久:此方式,NQA测试工作启动后将一直进行测试

    • 指定持续时间:此方式,NQA测试工作启动后,将在指定持续时间内进行测试,当持续时间到达后将结束本次NQA测试

  3. 在“新建NQA”页面,配置阈值告警功能。

    图-6 阈值告警功能示意图

  4. 单击<新建>按钮,进入“新建告警监控组”页面。

    图-7 NQA告警测试组示意图

    表-2 NQA阈值告警功能配置信息表

    参数

    说明

    告警组编号

    阈值告警组的编号信息

    监控对象

    表示对某些类型的事件进行阈值监控,,包括:

    • probe-duration:监控探测持续时间

    • probe-fail:监控探测失败的次数

    阈值类型

    NQA阈值告警功能支持的阈值类型包括:

    • 累计数目:监测一次测试中探测结果不在指定范围内的累计数目,如果累计数目达到或超过设定的值,则该监测对象超出阈值

    • 连续次数:NQA测试组启动后,监测探测结果连续不在指定范围内的次数,如果该次数达到或超过设定的值,则该监测对象超出阈值

    • 平均时间:监测一次测试中探测结果的平均值,如果平均值不在指定的范围内,则该监测对象超出阈值

    失败次数

    探测失败的次数

    阈值范围

    监控对象的阈值范围

    触发的动作

    NQA阈值告警功能可以触发如下动作:

    • 仅显示结果:只在本地记录监测结果,不向网络管理系统发送Trap消息

    • 显示结果并发送Trap:不仅在本地记录监测结果,当阈值告警项的状态改变时,还向网络管理系统发送Trap消息。采用本动作时,需要在“系统 > 系统与维护 > SNMP“中配置Trap接收主机

    • 触发其他模块联动:在记录监测结果的同时,触发其他模块联动。采用本动作时,需要在“系统 > 高可靠性 > Track”中配置“Track项”

  5. 单击<确定>按钮,NQA测试将根据配置的测试时间启动NQA测试。

配置UDP-jitter测试

Delay jitter(时延抖动)是指相邻两个报文的接收时间间隔减去这两个报文的发送时间间隔。UDP-jitter测试需要NQA服务器和客户端配合才能完成。进行UDP-jitter测试之前,必须保证NQA服务器端配置了UDP监听功能。

UDP-jitter测试的具体配置步骤如下:

  1. 配置NQA服务器

    NQA服务器的相关配置需在目的端设备上通过CLI控制台执行命令行配置。

    NQA服务器上配置的监听IP地址、端口号、VRF参数必须与NQA客户端上的配置一致,且不能与已有的UDP监听服务冲突。

    1. 在目的端设备上,开启NQA服务器功能。

    2. 在目的端设备上,配置UDP监听服务。

  2. 配置NQA客户端

    1. 单击“系统 > 高可靠性 > NQA”,进入“NQA”页面。

    2. 在“NQA”页面单击<新建>按钮,进入“新建NQA”页面。

      图-8 UDP-jitter测试示意图

      表-3 UDP-jitter测试配置参数表

      参数

      说明

      测试组管理员名称

      NQA测试组的管理员的名字,NQA测试组由一个管理员名称和一个操作标签来标识

      操作标签

      NQA测试操作的标签

      测试类型

      NQA支持通过不同的协议报文进行链路探测

      目的IP地址

      探测报文的目的IP地址

      VRF

      NQA测试所属VRF

      目的端口

      探测报文的目的端口

      测试时间间隔

      连续两次测试开始时间的时间间隔,取值为0表示只进行一次测试,此时不会生成统计结果

      探测次数

      如果配置的次数大于1,那么系统在进行第一次探测之后,等待回应。如果到达探测超时时间时,仍然没有收到回应,则发起第二次探测。如此反复,直到完成指定次数的探测

      启动测试

      启动测试支持如下几种方式:

      • 立即启动:选择此方式,配置下发后NQA测试工作立即开始

      • 指定启动时间:选择此方式,配置下发后NQA测试工作会在指定时间到达时启动

      测试持续时间

      测试持续时间支持如下几种方式:

      • 永久:此方式,NQA测试工作启动后将一直进行测试

      • 指定持续时间:此方式,NQA测试工作启动后,将在指定持续时间内进行测试,当持续时间到达后将结束本次NQA测试

    3. 单击<确定>按钮,NQA测试将根据配置的测试时间启动NQA测试。

配置ARP测试

ARP测试利用ARP协议,测试时NQA客户端向目的端设备发送ARP请求报文,根据能否收到应答报文判断目的端设备的ARP服务是否可用。

ARP测试的配置步骤与ICMP-echo测试相同,具体配置步骤请参考配置ICMP-echo测试

配置ICMP-jitter测试

语音、视频等实时性业务对时延抖动(Delay jitter)的要求较高。通过ICMP-jitter测试,可以获得网络的单向和双向时延抖动,从而判断网络是否可以承载实时性业务。

ICMP-jitter测试的具体配置步骤如下:

  1. 单击“系统 > 高可靠性 > NQA”,进入“NQA”页面。

  2. 在“NQA”页面单击<新建>按钮,进入“新建NQA”页面。

    图-9 ICMP-jitter测试示意图

    表-4 ICMP-jitter测试配置参数表

    参数

    说明

    测试组管理员名称

    NQA测试组的管理员的名字,NQA测试组由一个管理员名称和一个操作标签来标识

    操作标签

    NQA测试操作的标签

    测试类型

    NQA支持通过不同的协议报文进行链路探测

    目的IP地址

    探测报文的目的IP地址

    VRF

    NQA测试所属VRF

    测试时间间隔

    连续两次测试开始时间的时间间隔,取值为0表示只进行一次测试,此时不会生成统计结果

    探测次数

    如果配置的次数大于1,那么系统在进行第一次探测之后,等待回应。如果到达探测超时时间时,仍然没有收到回应,则发起第二次探测。如此反复,直到完成指定次数的探测

    启动测试

    启动测试支持如下几种方式:

    • 立即启动:选择此方式,配置下发后NQA测试工作立即开始

    • 指定启动时间:选择此方式,配置下发后NQA测试工作会在指定时间到达时启动

    测试持续时间

    测试持续时间支持如下几种方式:

    • 永久:此方式,NQA测试工作启动后将一直进行测试

    • 指定持续时间:此方式,NQA测试工作启动后,将在指定持续时间内进行测试,当持续时间到达后将结束本次NQA测试

  3. 单击<确定>按钮,NQA测试将根据配置的测试时间启动NQA测试。