Полисинг по сессии и переопределение классов трафика [Документация VAS Experts]

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
dpi:dpi_options:opt_shaping:shaping_session [2025/02/19 11:09] – [Настройка переопределение классов трафика] atereschenkodpi:dpi_options:opt_shaping:shaping_session [2026/05/06 13:44] (текущий) – [Полисинг по сессии и переопределение классов трафика] atereschenko
Строка 9: Строка 9:
 Услуга расширяет возможности полисинга путем определения скорости трафика для конкретной сессии. Так же возможно переопределение класса трафика для конкретного Абонента или Виртуального канала.  Услуга расширяет возможности полисинга путем определения скорости трафика для конкретной сессии. Так же возможно переопределение класса трафика для конкретного Абонента или Виртуального канала. 
 Напомним, что глобальная разметка классов трафика описана в разделе [[dpi:dpi_options:opt_priority|]]. \\ Напомним, что глобальная разметка классов трафика описана в разделе [[dpi:dpi_options:opt_priority|]]. \\
-Важно: Приоритет по направлению переопределяет приоритет по протоколу, таким образом если трафик уже имеет [[dpi:dpi_options:opt_priority:priority_config_as|]], то данная услуга не переопределит класс трафика. +Важно: Приоритет по направлению имеет приоритет вышечем приоритет по протоколу, таким образом если трафик уже имеет [[dpi:dpi_options:opt_priority:priority_config_as|]], то данная услуга не переопределит класс трафика. 
 ===== Конфигурация СКАТ ===== ===== Конфигурация СКАТ =====
 Услуга  **требует дополнительной оперативной памяти** (по сравнению со стандартными требованиями), которая резервируется настройкой в **/etc/dpi/fastdpi.conf**: Услуга  **требует дополнительной оперативной памяти** (по сравнению со стандартными требованиями), которая резервируется настройкой в **/etc/dpi/fastdpi.conf**:
Строка 43: Строка 43:
   * keep - значение приоритета изменять не нужно, т.е. сохранить его текущее значение (обычно 0)\\    * keep - значение приоритета изменять не нужно, т.е. сохранить его текущее значение (обычно 0)\\ 
   * default - означает "для всех остальных протоколов" и его позволяет существенно упростить и сократить процесс создания конфигурационного файла   * default - означает "для всех остальных протоколов" и его позволяет существенно упростить и сократить процесс создания конфигурационного файла
-<note tip>Для того чтобы применение drop произошло только после разбора TLS и определения SNI, необходимо добавить в fastdpi.conf параметр smartdrop = 1. Это означает: если для прокола задан drop, то он будет отложен, пока не будет разобран TLS или ошибка разбора TLS. Параметр горячий, достаточно reload.</note>+<note tip>Для того чтобы применение drop произошло только после разбора TLS и определения SNI, необходимо добавить в fastdpi.conf параметр smartdrop = 1. Это означает: если для протокола задан drop, то он будет отложен, пока не будет разобран TLS или ошибка разбора TLS. Параметр горячий, достаточно reload.</note>
  
 Процедура создания файла ''dscp_prof_1.dscp'': Процедура создания файла ''dscp_prof_1.dscp'':
Строка 53: Строка 53:
 Обратное конвертирование: ''dscp2lst /tmp/dscp_prof_1.dscp'' Обратное конвертирование: ''dscp2lst /tmp/dscp_prof_1.dscp''
 ==== Создание профиля услуги ==== ==== Создание профиля услуги ====
 +Создание профиля только с файлом DSCP:
 <code bash> <code bash>
 fdpi_ctrl load profile --service 18  --profile.name test_dscp --profile.json '{ "dscp" : "/tmp/dscp_prof_1.dscp" }' fdpi_ctrl load profile --service 18  --profile.name test_dscp --profile.json '{ "dscp" : "/tmp/dscp_prof_1.dscp" }'
-#или +</code> 
-fdpi_ctrl load profile --service 18  --profile.name test_dscp --profile.json '{ "tbf" : "/tmp/tbf_prof_1.tbf" }'+ 
 +Создание профиля только с файлом TBF: 
 +<code bash> 
 +fdpi_ctrl load profile --service 18  --profile.name test_tbf --profile.json '{ "tbf" : "/tmp/tbf_prof_1.tbf" }'
 </code>  </code> 
 +
 +Создание профиля с обоими файлами:
 +<code bash>
 +fdpi_ctrl load profile --service 18  --profile.name test_profile --profile.json '{ "dscp" : "/tmp/dscp_prof_1.dscp", "tbf" : "/tmp/tbf_prof_1.tbf" }'
 +</code>
 +
 <note tip>Для профиля услуги 18 не требуется одновременно задавать пути к файлам DSCP и TBF</note> <note tip>Для профиля услуги 18 не требуется одновременно задавать пути к файлам DSCP и TBF</note>
 ==== Подключение профиля услуги ==== ==== Подключение профиля услуги ====
Строка 110: Строка 120:
 max_profiles_serv18=<необходимое кол-во профилей> max_profiles_serv18=<необходимое кол-во профилей>
 </code> </code>
 +