Коды ECN
Определение
Коды ECN — четыре значения двухбитного поля ECN в заголовке IP: Not-ECT, ECT(0), ECT(1) и CE. Первые три показывают, поддерживает ли транспорт ECN, а CE ставит перегруженный узел вместо того, чтобы отбросить пакет.
Также ищут: ECN codepoints · ECT и CE · Not-ECT ECT CE
Зачем это знать
По коду видно поддержку ECN и состояние сигнала. CE без работающей обратной связи или отсутствие ECT при ожидаемом DCTCP сразу указывает на разрыв согласованной схемы.
Карта понятия
Что подтверждено
RFC 3168 определяет Not-ECT, два кода транспорта с ECN — ECT(0) и ECT(1) — и код CE в двухбитном поле ECN.
Граница применимости: Поле ECN в IPv4 и IPv6 при классической семантике ECN.
ECN занимает два младших бита поля DS, а DSCP — отдельные шесть бит; CE — не класс QoS и не изменение DSCP.
Граница применимости: Структура поля DS в IP.
Что проверить
- Снимите пакеты до и после узкого места.
- Различите 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 2474: Definition of the Differentiated Services Field
Определяет six-bit DSCP, выбор per-hop behavior и отделяет codepoint от конкретной реализации forwarding treatment.
Утверждения: 02