Маркировка 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Рекомендации
- Задавать значение маркировки на сервере Vinteo через параметр TOS decimal.
- На сетевом оборудовании проверять соответствующий DSCP-класс.
- Для видеотрафика ВКС использовать согласованное с сетевыми администраторами значение, например AF41 / TOS decimal 136.
- Проверить, что QoS-политики на маршрутизаторах и коммутаторах действительно учитывают нужный DSCP-класс.
- Убедиться, что промежуточные устройства не сбрасывают и не изменяют DSCP-маркировку.