「NQA」- 网络质量分析(Network Quality Analysis)

  CREATED BY JENKINSBOT

为了使网络服务质量可见,使用户能够自行检查网络服务质量是否达到要求,需要采取以下措施:
1)在设备上,提供能够说明网络服务质量的数据;
2)在网络中,部署探针设备能对网络服务质量进行监控;

但是,当部署上述措施时,需要在设备侧提供(如 时延、拌动、丢包率 等)相关统计参数和使用专用的探针设备,增加设备和资金的投入;

解决方案

NQA(Network Quality Analysis,网络质量分析)能够实现该需求,并减少设备和资金的投入(控制成本);

NQA 是种实时的网络性能探测和统计技术,可以对响应时间、网络拌动、丢包率等网络信息进行统计;

原理简述

NQA 通过发送特定的数据包,达到测试该业务在现网中的业务质量的目的:

1)NQA 测试中,把测试两端称为客户端和服务器端 (或者称为源端和目的端) ;
2)NQA 的测试由客户端发起,在客户端配置测试例后,NQA 把相应的测试例放入到测试例队列中进行调度;
3)NQA 测试可与多个模块进行联动,NQA 将结果通知其他模块,其他模块会根据探测结果进行相应处理;

特性特征

当设备部署 NQA 时,就不用部署专门的探针设备,可以有效的节约成本;
NQA 可以实现对网络运行状况的准确测试,输出统计信息;
NQA 的联动功能能够用于链路连通性检测;
使用非业务数据测试网络质量,所以测试结果对于业务会存在偏差;

概念术语

联动功能组成部分

联动功能由 检测模块、Tack、应用模块 组成:

测试类型

NQA 的测试主要是针对常用的网络服务进行测试:

在 SD-WAN 中,还会关注链路的时延,以控制流量的转发;