NQA网络质量分析

概念

网络质量分析是设备上集成网络测试功能,不仅可以实现对网络运行情况的准确测试,还可以输出统计信息,有效的节约成本。

NQA可以检测网络上运行的各种协议的性能,使运营商能够实时采集到各种网络运行指标。
例如:HTTP的总时延、TCP连接时延、DNS解析时延、文件传输速率、FTP连接时延、DNS解析错误率等。
对于上述诸多业务特性的检测,NQA是通过创建测试例来完成的。 NQA把测试两端称为客户端和目的端,并在客户端发起测试,目的端接收到报文后,返回给源端相应的回应信息,根据返回的报文信息,就可以 了解相应的网络状况。

构造测试例

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

启动测试例

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

测试例处理

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

NQA与静态路由联动配置在这里插入图片描述

1.IP地址配置

<Huawei>system-view 	
[Huawei]sysname  AR1
[AR1]interface  GigabitEthernet 0/0/0
[AR1-GigabitEthernet0/0/0]ip address  10.1.12.1 24
[AR1-GigabitEthernet0/0/0]qui
[AR1]

<Huawei>system-view 
[Huawei]sysname  AR2
[AR2]interface GigabitEthernet 0/0/0
[AR2-GigabitEthernet0/0/0]ip address  10.1.12.2 24
[AR2-GigabitEthernet0/0/0]quit
[AR2]interface  LoopBack 0
[AR2-LoopBack0]ip address  10.1.2.2 32
[AR2-LoopBack0]quit
[AR2]

2.NQA配置

[AR1]nqa test-instance abc icmp
[AR1-nqa-abc-icmp]test-type icmp	
[AR1-nqa-abc-icmp]destination-address ipv4 10.1.12.2
[AR1-nqa-abc-icmp]frequency  2	
[AR1-nqa-abc-icmp]interval seconds 1
[AR1-nqa-abc-icmp]timeout 1
[AR1-nqa-abc-icmp]probe-count 1	
[AR1-nqa-abc-icmp]start now 
[AR1-nqa-abc-icmp]quit
[AR1]

[AR1]ip route-static 10.1.2.2 255.255.255.255 10.1.12.2 track  nqa  abc icmp

持续发送NQA测试

[AR1]display nqa history  
 NQA entry(abc, icmp) history:
Index T/H/P       Response Status       Address         Time                 
 1    128/1/1         30ms success      10.1.12.2       2024-01-23 20:59:06.090 
 2    129/1/1         20ms success      10.1.12.2       2024-01-23 20:59:08.000 
 3    130/1/1         10ms success      10.1.12.2       2024-01-23 20:59:10.030 
 4    131/1/1         20ms success      10.1.12.2       2024-01-23 20:59:12.070 
 5    132/1/1         20ms success      10.1.12.2       2024-01-23 20:59:14.070 
 6    133/1/1         30ms success      10.1.12.2       2024-01-23 20:59:16.090 
 7    134/1/1         30ms success      10.1.12.2       2024-01-23 20:59:18.000 
 8    135/1/1         10ms success      10.1.12.2       2024-01-23 20:59:19.990 
 9    136/1/1         20ms success      10.1.12.2       2024-01-23 20:59:22.010 
 10   137/1/1         20ms success      10.1.12.2       2024-01-23 20:59:24.020 
 11   138/1/1         20ms success      10.1.12.2       2024-01-23 20:59:26.020

在这里插入图片描述

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-24 04:34:01       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-24 04:34:01       106 阅读
  3. 在Django里面运行非项目文件

    2024-01-24 04:34:01       87 阅读
  4. Python语言-面向对象

    2024-01-24 04:34:01       96 阅读

热门阅读

  1. 在Kubernetes(K8s)中,CPU和内存的单位

    2024-01-24 04:34:01       62 阅读
  2. 多个coco数据标注文件合并

    2024-01-24 04:34:01       53 阅读
  3. 【Backbone】Vim(Vision Mamba)架构学习笔记

    2024-01-24 04:34:01       63 阅读
  4. 采用ERNIE计算 Perplexity (PPL)

    2024-01-24 04:34:01       50 阅读
  5. C#partial关键字(分布类)

    2024-01-24 04:34:01       51 阅读
  6. Structured Streaming基础--学习笔记

    2024-01-24 04:34:01       58 阅读
  7. NVIDIA 驱动和 CUDA 版本信息速查

    2024-01-24 04:34:01       57 阅读
  8. 代码随想录二刷 | 回溯 |复原IP地址

    2024-01-24 04:34:01       61 阅读