RU
EN RU

Маркировка QoS / TOS decimal

Принцип маркировки TOS на сервере Vinteo

bg-dots
bg-dots

Маркировка QoS / TOS decimal на сервере Vinteo

На сервере Vinteo маркировка IP-пакетов настраивается параметром TOS decimal в разделе:

Система → Настройки → Основные → Type of Service

Значение применяется к трафику сервера, включая RTP-медиа и сигнализацию. Параметр задаётся в десятичном виде и используется для установки поля ToS/DS в IP-заголовке пакетов.

Внимание!

Важное замечание по ToS, DSCP и AF

Для современных маршрутизаторов, коммутаторов и межсетевых экранов важно учитывать, что классическая терминология ToS фактически была заменена моделью DiffServ / DSCP.

В IPv4 бывший ToS-октет переопределён как DS-поле:

- старшие 6 бит используются как DSCP; - младшие 2 бита используются как ECN.

Поэтому при настройке QoS на современном сетевом оборудовании обычно требуется сопоставить значение TOS decimal с соответствующим классом DSCP / AF / CS.

Иными словами, на сервере Vinteo значение задаётся как TOS decimal, а на маршрутизаторах и коммутаторах оно чаще всего обрабатывается и настраивается как DSCP-класс.

Пример для видеотрафика

Для видеотрафика ВКС часто используется класс AF41.

Для AF41:

DSCP AF41 = 34
TOS decimal = DSCP × 4 = 34 × 4 = 136  

То есть при указании на сервере Vinteo:

TOS decimal = 136

пакеты будут маркироваться как:

DSCP AF41

На сетевом оборудовании такую маркировку можно использовать для помещения видеотрафика в соответствующую QoS-очередь, например через правило вида:

match dscp af41

Важно убедиться, что промежуточные сетевые устройства не сбрасывают и не перезаписывают DSCP-маркировку, а политики QoS на маршрутизаторах, коммутаторах и межсетевых экранах настроены на обработку нужного класса трафика.

Примеры значений

Назначение DSCP / PHB DSCP decimal TOS decimal
Best Effort CS0 / Default 0 0
Видео / ВКС AF41 34 136
Сигнализация, если выделяется отдельно на сети CS3 24 96
Голос / low latency EF 46 184

Формула пересчёта

При ECN = 0 используется следующий пересчёт:

TOS decimal = DSCP decimal × 4
DSCP decimal = TOS decimal / 4

Рекомендации

  1. Задавать значение маркировки на сервере Vinteo через параметр TOS decimal.
  2. На сетевом оборудовании проверять соответствующий DSCP-класс.
  3. Для видеотрафика ВКС использовать согласованное с сетевыми администраторами значение, например AF41 / TOS decimal 136.
  4. Проверить, что QoS-политики на маршрутизаторах и коммутаторах действительно учитывают нужный DSCP-класс.
  5. Убедиться, что промежуточные устройства не сбрасывают и не изменяют DSCP-маркировку.
Автосекретарь