Поиск по этому блогу

20.05.2011

Настрока QoS в различных устройствах

Большинство устройств, работающих в ip-сетях так или иначе поддерживают QoS в части организации приоритетных очередей, как например спутниковые модемы Satnet, так и в части маркировки пакетов, как например мультиплексор TDMoIP RAD IPMUX.
Разработчики софта для обоих указанных устройств оперируют полем из восьми бит TOS (Type of Service), где сейчас размещаются шесть битов DSCP (Differentiated Services Code Point).
Итак, маршрутизатор за спутниковым модемом использует модель маркировки трафика Diffserv и заколачивает в поля RTP-пакетов биты 101110. Оно же Express Forwarding (EF) и 46, если переводить в двоичную систему. Два оставшихся поля не используются и поэтому там два нуля.
Спутниковый модем требует заполнить форму с указанием TOS в шестнадцатеричной системе, то бишь HEX-код. Преобразование начинается с момента, когда на маршрутизаторе в политике QoS указали EF, либо прочитали, что ip-телефония использует данную маркировку для голосового трафика по-умолчанию. Получается, что в поле TOS будет передано 10111000 или 0xB8, что и требуется указать в настройках очередей модема.
Софт мультиплексора TDMoIP предлагает указать TOS в десятичном виде. 10111000 преобразуется в 184.

Надеюсь, теперь мне понятно, что когда в документации говорят о DSCP EF/46/101110 или о TOS 184/0xB8, то, в общем-то, имеется в виду одно и то же. Если нет - читать снова.