Эксплуатация сети · проверено по источникам

Bufferbloat

Bufferbloat — чрезмерная задержка в очереди из-за буферов, которые долго удерживают пакеты при перегрузке вместо своевременной обратной связи.

Также ищут: раздувание буфера · чрезмерная буферизация · задержка из-за буфера

Практический смысл

Почему это важно

Пропускная способность может выглядеть нормальной, потери — низкими, а интерактивный трафик — ждать за большой очередью. Проверяют задержку под нагрузкой, а не только ping в простое.

Доказательная часть

Что подтверждено

  1. Чрезмерная буферизация может давать неприемлемую задержку и мешать обратной связи контроля перегрузки, даже если потерь пакетов мало.

    Граница применимости: Общие очереди узкого места под длительной нагрузкой.

  2. Bufferbloat определяется временем удержания в очереди, поэтому его нельзя диагностировать только по скорости канала или средней загрузке.

    Граница применимости: Задержка в очереди и счётчики ёмкости канала.

Перед спецификацией

Что проверить

  1. Измерьте задержку в простое и под нагрузкой.
  2. Найдите очередь узкого места.
  3. Сопоставьте заполнение, метки и потери.
Открытые основания

Первоисточники

  • Первичная спецификация

    RFC 7567: IETF Recommendations Regarding Active Queue Management

    Internet Engineering Task Force · BCP 197 / RFC 7567, July 2015

    Рекомендует AQM для раннего congestion signal и описывает задержку, lock-out и excessive buffering.

    Открыть первоисточник
  • Первичная спецификация

    RFC 5136: Defining Network Capacity

    IETF · RFC 5136, February 2008

    Разделяет nominal link capacity, available capacity и измерение результата на выбранном protocol layer.

    Открыть первоисточник
Сообщить об ошибке

Опишите проблему — постараемся исправить как можно скорее.

Спасибо!

Получили ваше сообщение.
Подтвердите действие