prefixkit Вопрос инженеруСпросить Поддержать EN

Телефония

DSCP и QoS для VoIP

Переводит DSCP в байт ToS, IP Precedence, 802.1p CoS и Wi-Fi WMM, с полной таблицей классов по RFC 4594. Плюс готовая разметка голоса (EF) и SIP (CS3) для MikroTik, Linux, Asterisk, Cisco и Windows.

Разметка голоса и SIP

Таблица DSCP

Нажмите на строку, чтобы посчитать её значения.

ИмяDSCPДвоичныйToSCoSWMMДля чего
CS000000000 / 0x000AC_BEОбычный трафик (best effort)
LE10000014 / 0x040AC_BKНиже обычного (RFC 8622)
CS1800100032 / 0x201AC_BKФоновый трафик, торренты, бэкапы
AF111000101040 / 0x281AC_BEОбъёмные данные
AF121200110048 / 0x301AC_BEОбъёмные данные
AF131400111056 / 0x381AC_BEОбъёмные данные
CS21601000064 / 0x402AC_BEУправление сетью (SNMP, SSH)
AF211801001072 / 0x482AC_BEИнтерактивные данные
AF222001010080 / 0x502AC_BEИнтерактивные данные
AF232201011088 / 0x582AC_BEИнтерактивные данные
CS32401100096 / 0x603AC_VIВещательное видео; сигнализация SIP у Cisco и Asterisk
AF3126011010104 / 0x683AC_VIПотоковое видео
AF3228011100112 / 0x703AC_VIПотоковое видео
AF3330011110120 / 0x783AC_VIПотоковое видео
CS432100000128 / 0x804AC_VIИнтерактив в реальном времени
AF4134100010136 / 0x884AC_VIВидеоконференции
AF4236100100144 / 0x904AC_VIВидеоконференции
AF4338100110152 / 0x984AC_VIВидеоконференции
CS540101000160 / 0xa05AC_VIСигнализация (SIP по RFC 4594)
VA44101100176 / 0xb05AC_VOГолос с контролем допуска (RFC 5865)
EF46101110184 / 0xb85AC_VOТелефония: голос (RTP)
CS648110000192 / 0xc06AC_VOПротоколы маршрутизации (BGP, OSPF)
CS756111000224 / 0xe07AC_VOЗарезервировано

Как это работает

DSCP — 6 старших бит байта ToS в заголовке IP, поэтому байт ToS = DSCP × 4: EF (46) — это ToS 184 или 0xB8. Старые устройства смотрят только на 3 старших бита (IP Precedence) — их же обычно переносят в 802.1p CoS на коммутаторах и в WMM на Wi-Fi. Голосу ставят EF, сигнализации SIP — CS3 (так делают Cisco и Asterisk по умолчанию) или CS5 (по RFC 4594), видеозвонкам — AF41.

Разметка помогает только там, где на неё смотрят: на вашем роутере (очередь на выход в интернет) и в корпоративной сети. Провайдеры в интернете DSCP обычно сбрасывают. Главное для VoIP дома и в офисе — не дать загрузкам забить канал: используйте SQM/CAKE или очередь с приоритетом для EF — генератор MikroTik с CAKE. Сколько полосы нужно звонкам — калькулятор полосы VoIP.

Идея?