本文主要是介绍NQA测试机制—UDP Jitter测试,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
概念
UDP Jitter是以UDP报文为承载,通过记录在报文中的时间戳信息来统计时延、抖动、丢包的一种测试方法。Jitter(抖动时间)是指相邻两个报文的接收时间间隔减去这两个报文的发送时间间隔。
UDP Jitter测试的过程如下:
1. 源端(RouterA)以一定的时间间隔向目的端(RouterB)发送报文。
2. 目的端(RouterB)每收到一个报文,就给它打上时间戳,然后再把这个报文发回到源端(RouterA)。
源端(RouterA)收到报文后通过计算目的端(RouterB)接收报文时间间隔和源端(RouterA)发送报文的时间间隔之差,计算出抖动时间。
从源端接收到的信息中计算出:
• 报文从源端到目的端和从目的端到源端的最大抖动时间、最小抖动时间及平均抖动时间。
• 从目的端到源端或从源端到目的端的最大单向延时。
UDP Jitter每次测试最大发包数量可配,是探测数(probe-count)与每次探测发送报文(jitter-packetnum)的乘积。
UDP Jitter测试可以设置单个测试例的连续发包数目,通过这项设置,可以在一段时间内模拟某种数据的真实流量。例如,设置3000个UDP报文以20毫秒的间隔发送,可以在一分钟内模拟G.711流量。
UDP Jitter测试的结果和历史记录将记录在测试例中,可以通过命令行来查看探测结果和历史记录。
nqa test-instance amin jitter1
nqa test-instance admin jitter1 test-type jitterdestination-address ipv4 10.1.12.1destination-port 9000start now[AR1]nqa-server udpecho 10.1.12.1 9000
自适应流量
qos adaptation-profile gtsrate-range low-threshold 100 high-threshold 300track nqa admin jitter1rate-adjust loss low-threshold 20 high-threshold 30rate-adjust step 20
#
interface GigabitEthernet0/0/1ip address 10.1.23.3 255.255.255.0 qos gts adaptation-profile gts //进入接口调用
这篇关于NQA测试机制—UDP Jitter测试的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!