Почему это важно
DSCP часто ошибочно считают абсолютным приоритетом. На практике код имеет смысл только вместе с доверием к метке, сопоставлением, очередями и PHB текущего домена.
Что подтверждено
RFC 2474 выделяет шесть бит DSCP в поле DS пакетов IPv4 и IPv6 для выбора PHB на узле с поддержкой DiffServ.
Граница применимости: Поле дифференцированного обслуживания IPv4 и IPv6.
Код DSCP не является глобальной гарантией: сопоставление с PHB настраивается локально и может меняться на границах доменов.
Граница применимости: Домены DiffServ и правила между доменами.
Что проверить
- Проверьте DSCP непосредственно в пакете.
- Проверьте доверие к метке и правила её изменения.
- Сопоставьте код с очередью и PHB.
Первоисточники
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.
Открыть первоисточникRFC 2475: An Architecture for Differentiated Services
Internet Engineering Task Force · RFC 2475, December 1998
Определяет DS domain, classifiers, meters, markers, shapers, policers, behavior aggregates и per-hop behaviors.
Открыть первоисточник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.
Открыть первоисточник