UDP Jitter测试
UDP Jitter是以UDP报文为承载,通过记录在报文中的时间戳信息来统计时延、抖动、丢包的一种测试方法。Jitter(抖动时间)是指相邻两个报文的接收时间间隔减去这两个报文的发送时间间隔。
如图6-10所示,UDP Jitter测试的过程如下:
源端(SwitchA)以一定的时间间隔向目的端(SwitchB)发送报文。
目的端(SwitchB)每收到一个报文,就给它打上时间戳,然后再把这个报文发回到源端(SwitchA)。
源端(SwitchA)收到报文后通过计算目的端(SwitchB)接收报文时间间隔和源端(SwitchA)发送报文的时间间隔之差,计算出抖动时间。
从源端接收到的信息中计算出:
报文从源端到目的端和从目的端到源端的最大抖动时间、最小抖动时间及平均抖动时间。
从目的端到源端或从源端到目的端的最大单向延时。
UDP Jitter每次测试最大发包数量可配,是探测数(probe-count)与每次探测发送报文(jitter-packetnum)的乘积。
UDP Jitter测试可以设置单个测试例的连续发包数目,通过这项设置,可以在一段时间内模拟某种数据的真实流量。例如,设置3000个UDP报文以20毫秒的间隔发送,可以在一分钟内模拟G.711流量。
UDP Jitter测试的结果和历史记录将记录在测试例中,可以通过命令行来查看探测结果和历史记录。