Windows 7 DSCP и сопоставление QoS 802.1p?

Когда я создаю политику QoS в Windows 7 через редактор групповой политики и устанавливаю значение DSCP, добавляет ли Windows 7 поле QoS 802.1p к кадру Ethernet? Если да, то как он отображает различные значения из DSCP (0-63) в значения QoS 802.1p (0-7)?

Итак, чтобы быть ясным, мои вопросы:

  • Windows 7 устанавливает значение 802.1p для настроенных политик QoS?
  • Если да, то как Windows 7 отображает значение DSCP политики QoS в значение 802.1p?

Этот вопрос специально для исходящих пакетов.

Примечание. Маркировка 802.1p поддерживается в Windows 7 (и начиная с Windows 2000, XP SP2, Windows Server 2003). Похоже, что Microsoft ссылается на сопоставление DSCP с 802.1p в этом документе.

3 ответа

Здесь, похоже, дерьмо информации (новая ссылка) .

DSCP и 802.1p - это два разных метода QoS, и они не обязательно соответствуют друг другу, хотя управляемые коммутаторы, безусловно, могут отображаться между ними в том случае, если один или другой не поддерживается на конкретном устройстве (с DSCP, являющимся более старым, более широко распространенным). Поддерживаемый). Windows сопоставляет трафик обоим независимо, со следующими значениями, используемыми для 802.1q:

Non-conforming packets  0

Best-effort             0

Controlled load         4

Guaranteed service      5

Network control         7

Qualitative             0

Общая тенденция - более высокие значения = трафик с более высоким приоритетом, но большинство сетевых устройств имеют тенденцию объединять эти значения в несколько очередей / буферов внутри себя (например, очень низкий, низкий, средний, высокий). Кроме того, если ваше приложение не помечает тип трафика, Windows не будет ничего отображать, и вы не увидите никаких изменений в производительности.

Поддержка 802.1p и DSCP востребована Microsoft уже много лет.
Тем не менее я обнаружил тревожную статью Microsoft, в которой говорится, что 802.1p начинался только с Server 2012 (та же база кода, что и в Windows 8).

В обзоре качества обслуживания (QoS) статьи Microsoft говорится:

Предыдущие версии Windows поддерживают маркировку приоритетов в заголовке IP сетевого пакета. Биты приоритета известны как кодовая точка обслуживания дифференцирования (DSCP). В Windows Server 2012 добавлена ​​поддержка тегов 802.1p. 802.1p - это 3-битное значение приоритета в кадре Ethernet уровня 2. Следовательно, это относится к не IP-пакетам, таким как RDMA через Ethernet.

Как DSCP, так и 802.1p, говорится в обзоре разностных кодовых точек (DSCP), описанном Microsoft, как эквивалентные по функциональности. Однако, поскольку эти два стандарта применяются к различным уровням протокола связи, маловероятно, что один может быть сопоставлен с другим.

В 802.1P значение PRI пакета определяет его приоритет. В этом режиме коммутатору требуются пакеты с тегом VLAN независимо от их IP-заголовка. Поле ToS в IP-заголовке каждого пакета используется приоритетом DSCP для определения их приоритета.

Другие вопросы по тегам