Почему это важно
По коду видно поддержку 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
Internet Engineering Task Force · RFC 3168, September 2001
Определяет Not-ECT, ECT(0), ECT(1), CE, negotiation и transport response на congestion marking.
Открыть первоисточникRFC 2474: Definition of the Differentiated Services Field
Internet Engineering Task Force · RFC 2474, December 1998
Определяет six-bit DSCP, выбор per-hop behavior и отделяет codepoint от конкретной реализации forwarding treatment.
Открыть первоисточник