1 NQA
1.1 NQA简介
NQA(Network Quality Analyzer,网络质量分析)通过发送探测报文,对链路状态、网络性能、网络提供的服务及服务质量进行分析,并为用户提供标识当前网络性能和服务质量的参数,如时延抖动、TCP 连接建立时间、FTP 连接建立时间和文件传输速率等。利用 NQA 的分析结果,用户可以:
• • 及时了解网络的性能状况,针对不同的网络性能进行相应处理。
• • 对网络故障进行诊断和定位。
1.2 NQA基本概念
(1) 测试组
NQA 测试组是一组测试参数的集合,如测试类型、测试目的地址、测试目的端口等。NQA 测试组由一个管理员名称和一个操作标签来标识。管理员通过 NQA 测试组来实现对 NQA 测试的管理和调度。
在一台设备上可以创建多个 NQA 测试组,可以同时启动多个 NQA 测试组进行测试。
(2)测试和探测
启动 NQA 测试组后,每隔一段时间进行一次测试,测试的时间间隔由 frequency 命令来设定。一次 NQA 测试由若干次连续的探测组成,探测的次数由 probe count 命令来设定。
1.3 NQA测试配置
ICMP-echo测试:
nqa entry admin test1 //创建NQA测试组,管理员为admin,操作标签为test1
type icmp-echo
destination ip 10.2.2.2 //配置测试操作的目的地址
probe count 10 //配置一次NQA测试中探测的次数为10
probe timeoute 500 //配置探测的超时时间为500毫秒
frequency 5000 //测试组连续两次测试开始时间的时间间隔为5000毫秒
history-record enable
history-record number 10
quit
nqa schedule admin test1 start-time now lifetime forever //启动测试,并一直进行测试
undo nqa schedule admin test1 //停止测试
DHCP测试:
nqa entry admin test1
type dhcp
destination ip 10.2.2.2
history-record enable
quit
nqa schedule admin test1 start-time now lifetime forever
undo nqa schedule admin test1
DNS测试:
nqa entry admin test1
type dns
destination ip 10.2.2.2
resolve-target host.com
history-record enable
quit
nqa schedule admin test1 start-time now lifetime forever
undo nqa schedule admin test1
FTP测试:
nqa entry admin test1