Настройка разметки трафика. Наследование и преобразование DSCP
DPI поддерживает установку DSCP меток для всего проходящего через устройство трафика с целью раскраски тех или иных сервисов или направлений трафика с целью дальнейшей раздельной обработки на граничных с DPI устройствами.
Настройка разметки DSCP в IP/VLAN/MPLS заголовках
Изменение настроек или отключение опции осуществляется с помощью редактирования файла конфигурации /etc/dpi/fastdpi.conf.
Для обработки трафика согласно приоритетов внутри DPI достаточно настроек из раздела Назначение приоритетов.
Включение разметки трафика осущетсвляется с помощью параметра
set_packet_priority=1
. Возможные значения:
- 1 - заголовка IP
- 2 - заголовка VLAN/QinQ
- 3 - заголовка MPLS
Для применения изменений достачно перечитать конфигурацию DPI командой
service fastdpi reload
Настройка наследования и преобразования DSCP меток
set_packet_priority — он приоритетнее.
Настройка осуществляется в конфигурационном файле /etc/dpi/fastdpi.conf.
forward_packet_priority=<битовая маска>
Битовые маски:
- В зависимости от направления:
- 1 — конверсия применяется для исходящего трафика (subs→inet)
- 2 — конверсия применяется для входящего трафика (inet→subs)
- В зависимости от объектов конверсии:
- 4 — конверсия между VLAN и IP
- 8 — конверсия между IP и IP
Если файл с преобразованием не задан (нет файла /etc/dpi/dscpfrw.bin), то конверсия VLAN↔IP осуществляется без преобразования, те тот приоритет, что был в заголовке (3 бита), переносится как есть в другой заголовок (IP или VLAN).
Если файл с преобразованием задан, то производится конверсия приоритета по заданным в нем правилам.
Задание файла конвертации приоритетов
vi test.txt in cs0 cs1 in cs1 cs2 in cs2 keep in default cs3 out default keep out 0x1 0x2 out 0x2 0x3 out cs0 0x3F cat test.txt|forw2dscp test.bin cp test.bin /etc/dpi/dscpfrw.bin
Была ли полезна эта информация?