Назначение приоритетов в зависимости от направления [Документация VAS Experts]

Назначение приоритетов в зависимости от направления

Направление задается номером автономной системы источника или приемника трафика.
:!:Если для автономной системы задан приоритет по направлению, то он переопределяет приоритет, заданный по протоколу.
:!:Если задан приоритет для источника трафика, то он переопределяет приоритет, заданный для приемника.

Изменить список IP, входящих в автономную систему, или определить вспомогательную AS можно динамически, как описано в разделе Настройка автономных систем AS

Приоритеты, назначенные администратором системы в зависимости от направления, загружаются DPI из файла /etc/dpi/asnum.dscp.

Комментарии в этом файле недопустимы!

Подготовка этого файла 2-х этапная: сначала создается тестовый файл с списком автономных систем и назначенным им приоритетам, который затем конвертируется во внутренний формат с помощью специальной утилиты.

Формат файла со списком автономных систем и их приоритетами:

Каждая строка файла содержит запись в формате номер_AS <пробел> значение_dscp, например:

64512       cs0
64512       local
64512       term
64513       drop
64514       pass
64514       peer

где

Значение ключевого слова:

  • drop – пакеты дальше передавать не нужно (их нужно отбрасывать)
  • pass – трафик данной AS передается через DPI транзитом без анализа и обработки
  • local – трафик данной AS считается локальным трафиком оператора; подробнее см. BRAS L3
  • peer – c данной AS оператор находится в пиринге; используется только для опции Кэширование
  • term – для данной AS разрешена терминация; подробнее см. BRAS: терминация на уровне AS
  • mark1 – Приоритет определения по SNI в кастомных сигнатурах для автономных систем.
    Управление осуществляется из облака.
  • mark2 – Трафик QUIC без SNI из данной AS будет помечен как QUIC_UNKNOWN_MARKED
    Пример:
    • в asnum.dscp ASN 15169 помечаем как mark2
    • в protocols.dscp помечаем QUIC_UNKNOWN_MARKED drop
local, term и peer не влияют на приоритет трафика и используются в сервисах, где и находится их описание.

Конвертация файла

Конвертирование во внутренний формат и размещение в рабочем каталоге, где настройки будут подхвачены DPI:

cat my_as_dscp.txt | as2dscp /etc/dpi/asnum.dscp
service fastdpi reload
Загрузка настроек производится без рестарта сервиса.
[СКАТ v13+] во входных файлах утилиты as2dscp появилась возможность добавлять комментарии (#) и пустые линии.

Настройка для локального трафика

Разрешить транзит локального трафика оператора через dpi без анализа и обработки

local_passthrough=1

Поместить локальный трафик оператора в отдельный класс

local_dscp=0x38

dscp задается в числовом виде, соответствие числового и буквенного обозначения можно посмотреть в справочной таблице

Настройка local_dscp имеет приоритет перед local_passthrough (если указаны обе, то активна local_dscp).

Трафик автономных систем, помещенный в свой класс, можно ограничивать независимо от базового ограничения тарифного плана.