NQA网络质量分析

 

定义

网络质量分析NQA(Network Quality Analysis)是一种实时的网络性能探测和统计技术,可以对响应时间、网络抖动、丢包率等网络信息进行统计。NQA能够实时监视网络QoS,在网络发生故障时进行有效的故障诊断和定位。

原理

构造测试例

NQA测试中,把测试两端称为客户端和服务器端(或者称为源端和目的端),NQA的测试是由客户端(源端)发起。在客户端通过命令行配置测试例或由网管端发送相应测试例操作后,NQA把相应的测试例放入到测试例队列中进行调度。

启动测试例

启动NQA测试例,可以选择立即启动、延迟启动、定时启动。在定时器的时间到达后,则根据测试例的测试类型,构造符合相应协议的报文。但配置的测试报文的大小如果无法满足发送本协议报文的最小尺寸,则按照本协议规定的最小报文尺寸来构造报文发送。

测试例处理

测试例启动后,根据返回的报文,可以对相关协议的运行状态提供数据信息。发送报文时的系统时间作为测试报文的发送时间,给报文打上时间戳,再发送给服务器端。服务器端接收报文后,返回给客户端相应的回应信息,客户端在接收到报文时,再一次读取系统时间,给报文打上时间戳。根据报文的发送和接收时间,计算出报文的往返时间。

测试机制

NQA没有专属报文却支持11种测试类型:ICMP-echo、 DHCP 、DNS、 FTP 、 HTTP 、UDPjitter、 SNMP 、 TCP 、 UDP-echo、Voice和 DLSw 测试。

NQA联动机制

第三方设备或第三方网管软件UDP测试功能

ip nqa-compatible responder enable,使能应答第三方设备或第三方网管软件发送的UDP-Echo或UDP-Jitter探测报文功能。

缺省情况下,没有使能应答第三方设备或第三方网管软件发送的UDP-Echo或UDP-Jitter探测报文功能。

应答第三方设备或第三方网管软件发送的UDP-Echo或UDP-Jitter探测报文有以下两种方式,这两种方式不能同时配置请根据需求选择其中的一种进行配置:

ip nqa-compatible auto,配置自动应答第三方设备或第三方网管软件发送的UDP-Echo或UDP-Jitter探测报文。

缺省情况下,没有配置自动应答第三方设备或第三方网管软件发送的UDP-Echo或UDP-Jitter探测报文。

ip nqa-compatible { device | network-management } udp ip-address port-number [ tos-value ],配置应答指定IP地址、端口号和服务类型的第三方设备或第三方网管软件发送的UDP-Echo或UDP-Jitter探测报文。

缺省情况下,没有配置应答指定IP地址、端口号和服务类型的第三方设备或第三方网管软件发送的UDP-Echo或UDP-Jitter探测报文。

注意:如果配置的端口号为7(Echo服务)、13(daytimer,发时间)或19(字符生成器,维持连接),需要先undo anti-attack udp-flood enable去使能UDP-Flood报文攻击防范,否则设备将直接丢弃探测报文。(牺牲一部分安全性)

如果配置的端口号被其他进程占用,本命令执行的配置将无法生效。

配置双向传输延迟阈值

nqa test-instance admin-name<1-32> test-name<1-32>,进入NQA测试例视图。

threshold rtd rtd-value<1-60000>,配置双向传输延迟阈值。

阈值告警

nqa event event-entry { log | trap | log-trap | linkage admin-name test-name | none } [ description ],配置NQA告警关联事件。

缺省情况下,无NQA告警的关联事件。
nqa test-instance admin-name test-name,进入NQA测试例视图。

alarm entry-number { jitter-average | jitter-ds-average | jitter-sd-average | lost-packet-ratio | packet-loss-ds | packet-loss-sd | rtt-average } { absolute | delta } { falling-threshold threshold-value1 event-entry1 | rising-threshold threshold-value2 event-entry2 } * [ description description ],NQA测试结果触发告警事件的阈值。

缺省情况下,系统未配置NQA测试结果触发告警事件的阈值。

配置nqa(icmp为例)

[RouterA] nqa test-instance admin icmp
[RouterA-nqa-admin-icmp] test-type icmp
[RouterA-nqa-admin-icmp] destination-address ipv4 10.1.1.2
[RouterA-nqa-admin-icmp] start now

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值