Настройка разметки, наследования и преобразования DSCP
Настройка разметки DSCP в IP/VLAN/MPLS заголовках
Изменение настроек или отключение опции осуществляется с помощью редактирования файла конфигурации /etc/dpi/fastdpi.conf.
Начиная версии 10.3 параметр горячий (допускает изменение без рестарта)
Включить приоритетную разметку трафика
set_packet_priority=1
на уровне
- 1 - заголовка IP
- 2 - заголовка VLAN/QinQ
- 3 - заголовка MPLS
Для внутренней обработки приоритетов в DPI достаточно настроек из раздела Назначение приоритетов.
Настройка наследования и преобразования 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