Явное уведомление о перегрузке (ECN)
Определение
Явное уведомление о перегрузке (ECN) — механизм IP и транспорта, который позволяет перегруженному узлу пометить пакет вместо того, чтобы его отбросить. Сама метка перегрузку не снимает: транспорт получателя сообщает о ней отправителю, и тот должен снизить нагрузку.
Также ищут: Explicit Congestion Notification · ECN · явное уведомление о перегрузке · ECN для IP
Зачем это знать
ECN может раньше и дешевле сообщить о перегрузке, но требует поддержки и правильной реакции обоих конечных узлов и всего пути. Включённая настройка сама по себе не доказывает замкнутую обратную связь.
Карта понятия
Что подтверждено
Совместимый с ECN пакет при начинающейся перегрузке может получить код CE вместо отбрасывания, после чего транспорт сообщает об этом отправителю.
Граница применимости: Путь IP и конечные точки транспорта с поддержкой RFC 3168.
Маркировка ECN сама по себе не управляет перегрузкой: отправитель должен уменьшить нагрузку согласно алгоритму транспорта.
Граница применимости: Сквозной контур обратной связи ECN.
Что проверить
- Проверьте согласование конечных узлов.
- Проверьте ECT и CE на пути.
- Снимите реакцию отправителя и потери при откате.
Первоисточники
- RFC 3168: The Addition of Explicit Congestion Notification to IP
Определяет Not-ECT, ECT(0), ECT(1), CE, negotiation и transport response на congestion marking.
- RFC 2914: Congestion Control Principles
Объясняет congestion collapse, responsive flows и необходимость end-to-end реакции на loss или explicit signal.
Утверждения: 02