您当前的位置:首页 > 电脑百科 > 网络技术 > 网络知识

NQA技术

时间:2022-08-01 15:01:50  来源:  作者:小学生学IT

什么是NQA?

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

NQA工作原理

 


NQA客户端和服务器

NQA测试中,把测试两端称为客户端和服务器端(或者称为源端和目的端),NQA的测试是由客户端(源端)发起。客户端根据测试例的测试类型,构造符合相应协议的报文并打上时间戳,再发送至服务器端。

NQA服务器负责处理NQA客户端发来的测试报文,通过侦听指定IP地址和端口号的报文对客户端发起的测试进行响应。客户端根据发送和接收报文来计算各项性能指标,如连通性、时延、丢包率等。

NQA测试例处理机制

  • ICMP测试
  • ICMP测试是通过发送ICMP报文来判断目的地的可达性、计算网络响应时间及丢包率。
  • 源端向目的端发送构造的ICMP Echo Request报文。目的端收到报文后,直接回应ICMP Echo Reply报文给源端。
  • 源端收到报文后,通过计算源端接收时间和源端发送时间之差,计算出源端到目的端的通信时间,从而清晰的反映出网络性能及网络畅通情况。
  • Trace测试
  • Trace测试用于检测源端到目的端的转发路径,并沿该路径记录源设备到中间各个设备的时延等信息。
  • Trace测试的过程如下:
  • 客户端向目的端发送构造的UDP报文,报文中的TTL为1。
  • 第一跳收到该报文后,判断TTL后丢弃该报文,返回一份ICMP超时报文。
  • 客户端收到该ICMP超时报文后,记录下第一跳设备的IP地址,并重新构造一份UDP报文,报文中的TTL为2。
  • 第二跳收到该报文后,判断TTL后丢弃该报文,返回一份ICMP超时报文。
  • 以此类推,最终报文到达最后一跳设备,返回一份ICMP端口不可达报文给客户端。
  • 客户端收到每跳返回的ICMP报文后,统计并打印出从客户端到目的端的转发路径和该路径上各设备的信息,从而清晰的反映出网络状况。

 

NQA典型应用

静态路由与NQA联动

静态路由本身并没有检测机制,如果非本机直连链路发生了故障,静态路由不会自动从IP路由表中自动删除,需要管理员介入,这就无法保证及时进行链路切换,可能造成较长时间的业务中断。

基于以上原因,需要有一种有效的方案来检测静态路由所在的链路。对于静态路由而言,现有的静态路由与BFD联动特性,由于受到互通设备两端都必须支持BFD的限制,在某些应用场景无法实施。而静态路由与NQA联动则只要求互通设备的其中一端支持NQA即可。

 

 

利用NQA测试例来检测静态路由所在链路的状态,根据NQA的检测结果,决定静态路由是否活跃,达到避免通信的中断或服务质量降低的目的。

以上图为例,RouterA至RouterD有主、备两条链路,RouterA作为NQA客户端来检测至RouterD的链路状态:

  • 如果NQA测试例检测到主链路故障,RouterA将这条静态路由设置为“非激活”状态;
  • 如果NQA测试例检测到主链路恢复正常,RouterA将这条静态路由设置为“激活”状态。

命令参考

#配置nqa 
nqa test-instance test icmp 
 test-type icmp									# 配置测试类型为ICMP
 destination-address ipv4 10.0.0.2 			    #配置 目的地址
 source-address ipv4 10.0.0.1					#配置源地址,相当于 ping -a 选项
 frequency 11         							# 配置NQA测试例自动执行测试的时间间隔。
 interval seconds 5								# 配置测试报文的发送间隔。该参数相当于ping命令中的“-m”选项。
 timeout 4										# 配置NQA测试例的一次探测的超时时间。
 probe-count 2                            		# 配置探测次数
 start now
 
#配置静态并且关联nqa
ip route-static 0.0.0.0 0.0.0.0 10.0.0.2 preference 50 track nqa test icmp
ip route-static 0.0.0.0 0.0.0.0 20.0.0.2

H3C NQA、静态路由联动

# 创建管理员名为admin、操作标签为test的NQA测试组
[SwitchA] nqa entry admin test
# 配置测试类型为ICMP-echo
[SwitchA-nqa-admin-test] type icmp-echo
# 配置测试的目的地址为10.2.1.4,下一跳地址为10.1.1.2
[SwitchA-nqa-admin-test-icmp-echo] destination ip 10.2.1.4
[SwitchA-nqa-admin-test-icmp-echo] next-hop 10.1.1.2
# 配置测试频率为100ms
[SwitchA-nqa-admin-test-icmp-echo] frequency 100
# 配置可选参数:一次NQA测试中探测的次数为10,探测的超时时间为500毫秒,测试组连续两次测试开始时间的时间间隔为5000毫秒。
[SwitchA-nqa-admin-test-icmp-echo] probe count 10
[SwitchA-nqa-admin-test-icmp-echo] probe timeout 500
[SwitchA-nqa-admin-test-icmp-echo] frequency 5000
# 开启NQA历史记录保存功能,并配置一个测试组中能够保存的最大历史记录个数为10
[SwitchA-nqa-admin-test-icmp-echo] history-record enable
[SwitchA-nqa-admin-test-icmp-echo] history-record number 10
# 配置联动项1(连续失败5次触发联动)
[SwitchA-nqa-admin-test-icmp-echo] reaction 1 checked-element probe-fAIl threshold-type consecutive 5 action-type trigger-only
# 启动探测
[SwitchA] nqa schedule admin test start-time now lifetime forever
# 配置Track项1,关联NQA测试组(管理员为admin,操作标签为test)的联动项1
[SwitchA] track 1 nqa entry admin test reaction 1
# 显示ICMP-echo测试中最后一次测试的结果
[SwitchA] display nqa result admin test
# 显示ICMP-echo测试的统计结果
[SwitchA] display nqa statistics admin test
# 显示ICMP-echo测试的历史记录
[SwitchA] display nqa history admin test
# 显示Switch A上Track项的信息
[SwitchA] display track all
# 配置静态路由关联track 1
[SwitchA] ip route-static 30.1.1.0 24 10.1.1.2 track 1


Tags:NQA   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,不构成投资建议。投资者据此操作,风险自担。如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除。
▌相关推荐
NQA技术
什么是NQA?网络质量分析NQA(Network Quality Analysis)是一种实时的网络性能探测和统计技术,可以对响应时间、网络抖动、丢包率等网络指标进行统计。NQA能够实时监视网络服务质...【详细内容】
2022-08-01  Search: NQA  点击:(959)  评论:(0)  加入收藏
双管齐下的网关备份联动之术——BFD与NQA
一---基础配置1--GW上配置NAT及静态默认实现内网对公网114.114.114.114的访问GW-1中acl number 2000rule 5 permit source 192.168.1.0 0.0.0.255interface GigabitEtherne...【详细内容】
2020-08-20  Search: NQA  点击:(1227)  评论:(0)  加入收藏
华为BFD和NQA的简单配置
session 1 BFDBFD(Bidrectional Forwarding Detection 双向转发检测)用于快速检测系统设备之间的发送和接受两个方向的通信故障,并在出现故障时通知生成应用。BFD广泛用于链路...【详细内容】
2019-11-07  Search: NQA  点击:(593)  评论:(0)  加入收藏
h3c做nqa的相关配置及作用
H3C的nqa作用主要是用来做主备路由使用,保障线路通常。 一、组网需求:Server可以通过两台路由器到达对端 线路保证冗余及断线自动切换二、实际配置nqanqa主要分三个步骤1、配...【详细内容】
2019-10-09  Search: NQA  点击:(1045)  评论:(0)  加入收藏
静态路由、Track与NQA联动配置举例
1. 组网需求Switch A、Switch B、Switch C和Switch D连接了20.1.1.0/24和30.1.1.0/24两个网段,在交换机上配置静态路由以实现两个网段的互通,并配置路由备份以提高网络的可靠...【详细内容】
2019-10-09  Search: NQA  点击:(1000)  评论:(0)  加入收藏
▌简易百科推荐
学生偷看“不良网站”,手机上3个痕迹无法清除,网友:咋不早说
众所周知,中国的常规教育中,总是“谈性色变”,但在这个信息爆炸的互联网时代,即便是一些年纪很小的孩子,也能轻易接触到一些所谓的不良网站,因此这一方面的教育缺失,其实是很可怕的...【详细内容】
2024-03-28    叶姐生活指南  Tags:不良网站   点击:(19)  评论:(0)  加入收藏
什么是网络中的路由器?核心功能解释
路由器是互联网连接的核心元素,是一种允许多个设备连接到互联网,并促进将数据包转发到各自的目标地址的设备。使用动态路由技术,路由器检查数据并在各种可用路径中选择最有效的...【详细内容】
2024-03-07    千家网  Tags:路由器   点击:(36)  评论:(0)  加入收藏
过年该不该升级Wi-Fi 7路由?看完就知道
打开电商网站不难发现,从2023年第三季度到现在,Wi-Fi 7路由器新品越来越多。而且价格不再是高高在上,已经基本和Wi-Fi 6路由价格差不多了。看到这些Wi-Fi 7新品路由,不少朋友就...【详细内容】
2024-02-27    中关村在线  Tags:Wi-Fi   点击:(45)  评论:(0)  加入收藏
聊聊 Kubernetes 网络模型综合指南
这篇详细的博文探讨了 Kubernetes 网络的复杂性,提供了关于如何在容器化环境中确保高效和安全通信的见解。译自Navigating the Network: A Comprehensive Guide to Kubernete...【详细内容】
2024-02-19  云云众生s  微信公众号  Tags:Kubernetes   点击:(43)  评论:(0)  加入收藏
SSL协议是什么?关于SSL和TLS的常见问题解答
SSL(安全套接字层)及其后继者TLS(传输层安全)是用于在联网计算机之间建立经过身份验证和加密的链接的协议。尽管SSL协议在 1999年已经随着TLS 1.0的发布而被弃用,但我们仍将这些...【详细内容】
2024-02-06  IDC点评网    Tags:SSL协议   点击:(74)  评论:(0)  加入收藏
从零开始了解网络协议:TCP/IP详解
从零开始了解网络协议:TCP/IP详解 在当今数字化的时代,网络协议已经成为我们生活中不可或缺的一部分。作为互联网的基础,网络协议规定了数据如何在不同的网络设备之间传输。TC...【详细内容】
2024-02-01    简易百科  Tags:TCP/IP   点击:(62)  评论:(0)  加入收藏
BGP路由属性:互联网路由的灵活控制器
在互联网的庞大网络中,边界网关协议(BGP)是确保不同自治系统(AS)间路由信息有效交换的关键协议。然而,BGP的功能远不止于此。其核心组成部分,即BGP路由属性,赋予了BGP强大的灵活性,使...【详细内容】
2024-01-26  诺诺爱生活    Tags:互联网路由   点击:(45)  评论:(0)  加入收藏
简易百科之什么是网络延迟?
简易百科之什么是网络延迟?随着互联网的普及和发展,网络已经成为我们生活中不可或缺的一部分。然而,我们在使用网络时可能会遇到一种情况,那就是网络延迟。那么,什么是网络延迟呢...【详细内容】
2024-01-24    简易百科  Tags:网络延迟   点击:(163)  评论:(0)  加入收藏
网络延迟与网络速度有什么区别?分享具体的答案
通常,许多人抱怨网速测试。速度还是不错的,但是他们玩游戏的时候怎么会卡住,还是断开连接等等问题,这一系列问题始终困扰着大家。那么,网络延迟与网络速度有什么区别呢?请不要担心...【详细内容】
2024-01-24  萌新小郭    Tags:网络延迟   点击:(54)  评论:(0)  加入收藏
揭秘IP地址的网络威胁与攻击类型
在当今数字化时代,网络攻击已经成为网络安全的一大挑战。IP地址,作为互联网通信的基础,也成为网络威胁和攻击的焦点之一。本文将深入探讨不同类型的网络威胁和攻击,以及如何防范...【详细内容】
2024-01-22  IP数据云    Tags:IP地址   点击:(88)  评论:(0)  加入收藏
站内最新
站内热门
站内头条