Эксплуатация сети

Контроль перегрузки

Определение

Контроль перегрузки — механизм транспортного протокола, который по сигналам сети (потерям пакетов, меткам CE) снижает скорость отправки, чтобы не перегружать общий путь. В TCP ограничителем служит окно перегрузки cwnd: оно растёт при медленном старте и сжимается после потерь.

Также ищут: Congestion control · управление перегрузкой · сквозной контроль перегрузки

Зачем это знать

Сигнал без реакции не разгружает сеть. Транспорт должен уменьшить создаваемую нагрузку, тогда как QoS и буферы лишь меняют её распределение или момент проявления перегрузки.

Связи из словаря

Карта понятия

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

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

  1. Сквозной контроль перегрузки требует, чтобы поток снижал скорость при сигнале перегрузки и не усугублял коллапс повторной отправкой недоставленных пакетов.

    Граница применимости: Трафик Интернета без гарантированного обслуживания; точный алгоритм зависит от транспорта.

  2. TCP использует окно перегрузки cwnd как ограничение на стороне отправителя и меняет его при медленном старте, избегании перегрузки и восстановлении после потерь.

    Граница применимости: Контроль перегрузки TCP по RFC 5681; новые алгоритмы могут уточнять рост окна.

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

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

  1. Определите транспорт и алгоритм.
  2. Проверьте обратную связь по потерям или ECN.
  3. Снимите реакцию cwnd, скорости и RTT.
Открытые основания

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

  • Стандарт3
  • Первичная спецификация
    RFC 2914: Congestion Control Principles Internet Engineering Task Force · BCP 41 / RFC 2914, September 2000 · проверено

    Объясняет congestion collapse, responsive flows и необходимость end-to-end реакции на loss или explicit signal.

    Утверждения: 01

  • Первичная спецификация
    RFC 5681: TCP Congestion Control Internet Engineering Task Force · RFC 5681, September 2009 · проверено

    Определяет slow start, congestion avoidance, fast retransmit/recovery и sender congestion window.

    Утверждения: 02

  • Первичная спецификация
    RFC 3168: The Addition of Explicit Congestion Notification to IP Internet Engineering Task Force · RFC 3168, September 2001 · проверено

    Определяет Not-ECT, ECT(0), ECT(1), CE, negotiation и transport response на congestion marking.

Карта знаний

Связанные понятия

Из знания — в навык

Курсы по теме

Подтвердите действие