QoS之抖动

抖动

抖动对网络保持稳定的数据速率具有至关重要的意义。所有终端和Cisco网络设备都使用抖动缓冲区域来消除数据包(包含数据、语音和视频)在到达时间上的差别。然而,抖动缓冲区只能补偿数据包的细微延迟差异。如果后续数据包的到达时间超过特定阈值,将导致抖动缓冲区欠载(underrun)。当当抖动缓冲区为空的时候,缓冲区中没有可供处理的数据包。例如:当用户使用音频应用收听Internet 广播的时候,如果发生抖动缓冲区欠载的情况,音频应用将停止播放音乐,直到有其他数据包进入抖动缓冲区为止。

  相反的,如果大量数据包以过快的速度到达,那么就可能填满抖动缓冲区,进而无法处理后续的数据包。这被称为缓冲区超载(overrun)。在这种情况下,音频应用将跳过部分音频文件;音频播放器始终有需要播放的数据包,但是漏掉音频流中的一些数据包。对于VoIP电话呼叫,抖动缓冲区欠载和超载都是不能容忍的,都会导致通话难以进行

posted on 2012-03-07 11:51  侯志清  阅读(293)  评论(0编辑  收藏  举报

导航