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

Коды ECN

Коды ECN — четыре значения двухбитного поля: Not-ECT, ECT(0), ECT(1) и CE. Они показывают поддержку ECN и наличие перегрузки.

Также ищут: ECN codepoints · ECT и CE · Not-ECT ECT CE

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

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

По коду видно поддержку ECN и состояние сигнала. CE без работающей обратной связи или отсутствие ECT при ожидаемом DCTCP сразу указывает на разрыв согласованной схемы.

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

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

  1. RFC 3168 определяет Not-ECT, два кода транспорта с ECN — ECT(0) и ECT(1) — и код CE в двухбитном поле ECN.

    Граница применимости: Поле ECN в IPv4 и IPv6 при классической семантике ECN.

  2. ECN занимает два младших бита поля DS, а DSCP — отдельные шесть бит; CE не является классом QoS или изменением DSCP.

    Граница применимости: Структура поля DS в IP.

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

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

  1. Снимите пакеты до и после узкого места.
  2. Различите ECT и CE.
  3. Сверьте возвращённый сигнал отправителю.
Открытые основания

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

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

    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.

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

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

Спасибо!

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