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