抖动

数据包之间时延的变化。

仅解释——此处解释的术语不是我们销售的服务。

抖动是同一条路径上数据包之间时延的变化。在 IP 网络中,其标准名称是数据包时延变化(ITU-T Y.1540、IETF RFC 3393)。平均值稳定但分布很宽的流会不均匀地到达,实时应用能感受到这种离散。

为什么重要

语音和视频用缓冲区吸收抖动。变化超出缓冲时,应用就会丢包或延迟播放,因此平均时延很好的路径也可能听起来很差。

时延分布

时延分布
数值 区间 含义
p50 40 ms 典型数据包
p95 180 ms 慢速尾部
p95 − p50 140 ms 波动

示例,不代表我们网络的实测结果。

中位数和慢速尾部比一个平均值更能描述抖动。数值为示意。
文字说明

条带画出时延分布中的两个点。典型数据包与慢速尾部之间的差距,是读取时延变化的一种示意方法,并不是定义。单一平均值会掩盖这个差距。

核查要点

要一个窗口内的百分位,不要一个平均值。按应用的发包速率测量,因为 ping 上的抖动不等于语音流上的抖动。时延词条和丢包词条介绍了相关的故障。

常见问题

抖动就是时延吗?

不是。抖动是时延逐包变化的幅度。

抖动由什么引起?

排队、路由变化、竞争和调度。拥塞链路通常同时表现为时延升高和抖动变大。

抖动怎么测?

测量一个窗口内单向时延或往返时延的变化。方法和窗口不同,数字就不同。

了解更多

来源

  1. ITU-T Y.1540:IP 包传输与可用性性能参数(IPDV)
  2. IETF RFC 3393:IP 性能指标中的 IP 包时延变化度量(IPPM)