Список изменений и обновление СКАТ [Документация VAS Experts]

Различия

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

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

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
dpi:update [2025/01/16 08:12] – [Изменения в версии 13.2] elena.krasnobryzhdpi:update [2025/01/21 06:30] (текущий) – [Изменения в версии 13.2] elena.krasnobryzh
Строка 222: Строка 222:
   - Исправлено: длина АААА записей в услуге 19   - Исправлено: длина АААА записей в услуге 19
   - Добавлено: в параметр ''block_options'' маска 8 — не формировать RST-пакеты блокировки и переадресации для направления пакетов inet→subs. [[dpi:dpi_options:opt_filtration:filtration_settings#настройки_блокировки|Описание]]   - Добавлено: в параметр ''block_options'' маска 8 — не формировать RST-пакеты блокировки и переадресации для направления пакетов inet→subs. [[dpi:dpi_options:opt_filtration:filtration_settings#настройки_блокировки|Описание]]
-  - [DPI] Улучшено: анализ out-of-order пакетов+  - [DPI] Улучшено: анализ out-of-order пакетов (также появилась возможность задавать количество буферов для обработки out-of-order пакетов) и расшифровка фрагментированного QUIC. Также появилась возможность задавать количество буферов для обработки out-of-order пакетов, устранено исчерпание буферов для обработки out-of-order пакетов. [[dpi:dpi_options:opt_filtration:filtration_common|Описание]]
   - [DPI] Исправлено: распознавание DOT   - [DPI] Исправлено: распознавание DOT
-  - [CTRL] Добавлено: новый формат для вывода полисинга: <code bash>fdpi_ctrl list profile --policing --profile.name htb_6 --outformat=json2</code> +  - [CTRL] Добавлено: новый формат для вывода полисинга. [[dpi:dpi_options:opt_bandwidth_mgmt:bandwidth_json#второй_вариант|Описание]] <code bash>fdpi_ctrl list profile --policing --profile.name htb_6 --outformat=json2</code> 
-  - [CTRL] Добавлено: загрузка профилей полисинга c новым форматом (где есть value и unit)+  - [CTRL] Добавлено: загрузка профилей полисинга c новым форматом (где есть value и unit). [[dpi:dpi_options:opt_bandwidth_mgmt:bandwidth_json#второй_вариант|Описание]]
   - [BRAS][IPv6] Добавлено: при получении от клиента DHCPv6 confirm и отсутствии сессии в БД BRAS отправляется ответ со статусом ''NotOnLink''   - [BRAS][IPv6] Добавлено: при получении от клиента DHCPv6 confirm и отсутствии сессии в БД BRAS отправляется ответ со статусом ''NotOnLink''
   - [FastPCRF][DHCPv6] Исправлено: ошибка, приводящая к закрытию и последующему открытию текущей IPv6 accounting сессии при обработке DHCPv6 запросов от клиента на продление аренды адреса   - [FastPCRF][DHCPv6] Исправлено: ошибка, приводящая к закрытию и последующему открытию текущей IPv6 accounting сессии при обработке DHCPv6 запросов от клиента на продление аренды адреса
-  - [DPI] Добавлено: обновление ''asnum.bin'' из облака, параметр ''asnum_download'' аналогичен по набору значений ''[[dpi:dpi_options:opt_filtration:filtration_settings|federal_black_list]]'' +  - [DPI] Добавлено: обновление ''asnum.bin'' из облака, параметр ''asnum_download'' аналогичен по набору значений ''[[dpi:dpi_options:opt_filtration:filtration_settings|federal_black_list]]''[[dpi:dpi_options:opt_priority:priority_config_as|Описание]] 
-  - [DPI] Добавленозадание количества буферов для обработки out-of-order пакетов. +  - Добавлено: параметр ''mem_ssl_savebl'' (холодный). Задает количество сохраняемых буферов для разбора ssl при перемешивании пакетов. [[dpi:dpi_components:platform:dpi_admin:mem_problems#mem_ssl_savebl|Описание]] 
-  - Добавлено: параметр ''mem_ssl_savebl'' (холодный). Задает количество сохраняемых буферов для разбора ssl при перемешивании пакетов.\\ По умолчанию = 10% от ''mem_ssl_parsers''. Если значение == 0 — сохранение и обработка не происходит.\\ Первое значение — из conf, в скобках — то что используется.\\ Пример вывода из alert: +  - Добавлено: статистика утилизации сохранения буферов парсинга ssl запросов[[dpi:dpi_components:platform:dpi_admin:mem_problems#cтатистика_утилизации_сохранения_буферов_парсинга_ssl_запросовписание]]
-    - Параметр не задан<code bash> +
-    mem_ssl_parsers              : 320000 +
-    mem_ssl_savebl               : -1 (32000)</code> +
-    - Задан ''mem_ssl_savebl=1234''<code bash> +
-    mem_ssl_parsers              : 320000 +
-    mem_ssl_savebl               : 1234 (1234)</code> +
-  - Добавлено: статистика утилизации сохранения буферов парсинга ssl запросов <code bash> +
-    [STAT    ][2024/08/07-13:33:16:262335] Detailed statistics on SSL_SAVEBL : +
-             thread_slave= 0 : 1522/1/32000 0/0/0/0/0/ 1/1/348 348/348/348 +
-             Total : 1522/1/32000 0/0/0/0/0/ 1/1/348 348/348/348</code>Обозначим: ''a1/a2/a3 b1/b2/b3/b4/b5 c1/c2/c3 d1/d2/d3''\\  ''a1'' — размер выделяемой памяти для сохранения записи последующего разбора (совпадает с snaplen)\\ ''a2'' — выделено записей\\ ''a3'' — использовано записей\\ \\ ''b1'' — суммарное количество ошибок при обоработке сохранения пакетов\\ ''b2'' — прочитанный размер буфера очень большой\\ ''b3'' — в функцию передан некорректный ''isbl_t ind_''\\ ''b4'' — ошибка добавления записи в arw — нет места для сохранения списка используемых буферов\\ ''b5'' — ошибка добавления данных в ''p_data'' (не можем сохранить буфер)\\ \\ ''c1'' — количество запросов на сохранение данных\\ ''c2'' — освобождено сохраненных пакетов\\ ''c3'' — суммарный размер пакетов, которые были сохранены\\ \\ ''d1'' — средний размер сохраненного TCP пакета\\ ''d2'' — min размер сохраненного TCP пакета\\ ''d3'' — max размер сохраненного TCP пакета+
   - [BRAS][DHCPv6] Добавлена возможность извлекать option 37 и option 38 из клиентского пакета   - [BRAS][DHCPv6] Добавлена возможность извлекать option 37 и option 38 из клиентского пакета
   - [Router][tap] Исправлено: инициализация статуса моста при старте fastDPI. TAP-девайс для сквозного LAG находится в состоянии Up, если хотя бы один порт в сквозном LAG находится в состоянии Up и его второй конец в мосту также в Up. Статус моста (Up/Down) вычислялся только при наступлении события link Up/Down, при старте fastDPI статус моста полагался равным Down. Данный патч инициализирует статус мостов (Up/Down) при старте роутера на основании текущего статуса портов.   - [Router][tap] Исправлено: инициализация статуса моста при старте fastDPI. TAP-девайс для сквозного LAG находится в состоянии Up, если хотя бы один порт в сквозном LAG находится в состоянии Up и его второй конец в мосту также в Up. Статус моста (Up/Down) вычислялся только при наступлении события link Up/Down, при старте fastDPI статус моста полагался равным Down. Данный патч инициализирует статус мостов (Up/Down) при старте роутера на основании текущего статуса портов.
   - [BRAS] Исправлено: local interconnect разрешаем только если srcIP — известный нам абонент. Ранее не проверялось, что srcIP — известный нам абонент, что могло привести к подделке IP-адреса абонента и DDoS от имени этого поддельного IP других локальных абонентов с пометкой local interconnect.   - [BRAS] Исправлено: local interconnect разрешаем только если srcIP — известный нам абонент. Ранее не проверялось, что srcIP — известный нам абонент, что могло привести к подделке IP-адреса абонента и DDoS от имени этого поддельного IP других локальных абонентов с пометкой local interconnect.
-  - Добавлено: CLI-команда ''permit'' +  - Добавлено: CLI-команда ''permit''.
-  - [DPI] Устранено исчерпание буферов для обработки out-of-order пакетов+
   - [CLI][Ping] Изменено: сообщение об ошибке, если subs IP не найден   - [CLI][Ping] Изменено: сообщение об ошибке, если subs IP не найден
   - [CLI] Добавлено: В json-вывод команды ''dev xstat'' добавлен булевый признак ''on_stick''   - [CLI] Добавлено: В json-вывод команды ''dev xstat'' добавлен булевый признак ''on_stick''
Строка 252: Строка 241:
     // признак on-stick     // признак on-stick
     "on-stick": "true|false"</code>     "on-stick": "true|false"</code>
-  - Изменено: формат статистики <code bash> 
-    [STAT    ][2024/08/19-17:26:05:599912] Detailed statistics on SSL_SAVEBL : 
-             thread_slave= 0 : 1522/1/32000 0/0/0/0/0/ 6/6/2561 426/348/556 1/1/32000 
-             Total : 1522/1/32000 0/0/0/0/0/ 6/6/2561 426/348/556 1/1/32000</code>Обозначим: ''a1/a2/a3 b1/b2/b3/b4/b5 c1/c2/c3 d1/d2/d3 e1/e2/e3''\\ ''a1'' — размер выделяемой памяти для сохранения записи последующего разбора (совпадает с snaplen)\\ ''a2'' — выделено записей\\ ''a3'' — использовано записей\\ \\ ''b1'' — суммарное количество ошибок при обоработке сохранения пакетов\\ ''b2'' — прочитанный размер буфера очень большой\\ ''b3'' — в функцию передан некорректный ''isbl_t ind_''\\ ''b4'' — ошибка добавления запис в arw — нет места для сохранения списка используемых буферов\\ ''b5'' — ошибка добавления данных в ''p_data'' (не можем сохранить буфер)\\ \\ ''c1'' — количество запросов на сохранение данных\\ ''c2'' — освобождено сохраненных пакетов\\ ''c3'' — суммарный размер пакетов, которые были сохранены\\ \\ ''d1'' — средний размер сохраненного TCP пакета\\ ''d2'' — min размер сохраненного TCP пакета\\ ''d3'' — max размер сохраненного TCP пакета\\ \\ ''e1'' — использвоано записей в очереди arw\\ ''e2'' — свободно записей (могут быть повторно использовано)\\ ''e3'' — выделено записей в очереди 
   - Удалены поддельные yandex sni из TELEGRAM_TLS   - Удалены поддельные yandex sni из TELEGRAM_TLS
-  - [DPI] Добавлена обработка фрагментированного QUIC IETF +  - Добавлен параметр ''mem_quic_ietf_savebl''. Задает количество буферов для разбора ''quic_ietf''-запросов, которые состоят из нескольких пакетов. Значение по умолчанию 15% от ''mem_ssl_parsers''. [[dpi:dpi_components:platform:dpi_admin:mem_problems#mem_quic_ietf_savebl|Описание]]
-  - Добавлен параметр ''mem_quic_ietf_savebl''. Задает количество буферов для разбора ''quic_ietf''-запросов, которые состоят из нескольких пакетов. Значение по умолчанию 15% от ''mem_ssl_parsers''+
   - [DPI] Добавлены протоколы <code bash>   - [DPI] Добавлены протоколы <code bash>
-"HLS VIDEO" 49298  +"HLS VIDEO" 49298  
-"ICMP TUNNEL" 49299  +"ICMP TUNNEL" 49299  
-"DNS TUNNEL" 49300  +"DNS TUNNEL" 49300  
-"FORTICLIENT_VPN" 49301 +"FORTICLIENT_VPN" 49301  
 +"CISCO_ANYCONNECT_VPN" 49302 
 +"SHADOWSOCKS_VPN" 49303 
 +"NOT_DNS" 49304 
 </code> </code>
   - Добавлена возможность отправки DNS query по IPFIX   - Добавлена возможность отправки DNS query по IPFIX
Строка 271: Строка 258:
   - [Router] Добавлена статистика по TAP-девайсам. В вывод CLI-команды ''router vrf show'' добавлена статистика по TAP-девайсам - сколько пакетов/байт вычитано с TAP, сколько записано в порт с TAP, сколько передано в TAP, число событий и ошибок.   - [Router] Добавлена статистика по TAP-девайсам. В вывод CLI-команды ''router vrf show'' добавлена статистика по TAP-девайсам - сколько пакетов/байт вычитано с TAP, сколько записано в порт с TAP, сколько передано в TAP, число событий и ошибок.
   - [Router] Изменена отправка пакетов, вычитанных с TAP-девайса: выбранный slave-поток для записи закрепляется за TAP-интерфейсом на ближайшие 5 секунд, что должно значительно уменьшить реордеринг при большом трафике с TAP-интерфейса   - [Router] Изменена отправка пакетов, вычитанных с TAP-девайса: выбранный slave-поток для записи закрепляется за TAP-интерфейсом на ближайшие 5 секунд, что должно значительно уменьшить реордеринг при большом трафике с TAP-интерфейса
-  - [DPI] Исправлено детектирование DNS TUNNEL +  - [DPI] Улучшено детектирование DNS TUNNELCISCO_ANYCONNECT_VPN, SHADOWSOCKS_VPN, DPITUNNEL, FORTICLIENT_VPN, SHADOWSOCKS_VPN
-  - [DPI] Добавлены протоколы <code bash> +
-"CISCO_ANYCONNECT_VPN" 49302 +
-"SHADOWSOCKS_VPN     49303 +
-"NOT_DNS"              49304  +
-</code>+
   - Изменен log level для запросов от телеметрии на INFO независимо от результата запроса   - Изменен log level для запросов от телеметрии на INFO независимо от результата запроса
-  - [DPI] Улучшено детектирование CISCO_ANYCONNECT_VPN, SHADOWSOCKS_VPN, DPITUNNEL 
   - [fastPCRF][ACCT] Исправлена отправка Interim-Update при переключении на резервный RADIUS сервер   - [fastPCRF][ACCT] Исправлена отправка Interim-Update при переключении на резервный RADIUS сервер
   - [BRAS][CLI] Исправлено: абоненты, закрытые по SHCV, теперь не выводятся командой ''fdpi_cli subs prop show active''   - [BRAS][CLI] Исправлено: абоненты, закрытые по SHCV, теперь не выводятся командой ''fdpi_cli subs prop show active''
   - [BRAS][Auth] Оптимизация подключения/отключения услуг   - [BRAS][Auth] Оптимизация подключения/отключения услуг
   - [FastRadius] Разбор конфигурационного файла переведен на новый движок   - [FastRadius] Разбор конфигурационного файла переведен на новый движок
-  - [DPI] Улучшено детектирование CISCO_ANYCONNECT_VPN, FORTICLIENT_VPN, SHADOWSOCKS_VPN 
-  - [DPI] Улучшена расшифровка фрагментированного QUIC 
   - [BRAS][DHCP] Offer посылаем сперва на bcast 255.255.255.255   - [BRAS][DHCP] Offer посылаем сперва на bcast 255.255.255.255
   - [BRAS][CLI] Исправлено: команда ''dhcp show stat vrf'' поддерживается только в режиме Radius proxy (в режиме DHCP Relay вызов этой команды приводил к падению)   - [BRAS][CLI] Исправлено: команда ''dhcp show stat vrf'' поддерживается только в режиме Radius proxy (в режиме DHCP Relay вызов этой команды приводил к падению)
Строка 293: Строка 272:
   - [DPI] Исправлено: допускается смена протокола по CUSTOM SNI если ранее произошло распознавание по встроенной сигнатуре   - [DPI] Исправлено: допускается смена протокола по CUSTOM SNI если ранее произошло распознавание по встроенной сигнатуре
   - [DPI] Дополнительная проверка целостности файла при загрузке списка AS из облака    - [DPI] Дополнительная проверка целостности файла при загрузке списка AS из облака 
-  - [DPI] Исправлена загрузка ч/б списков из облака +  - [DPI] Исправлена загрузка черных и белых списков из облака 
-  - [utils] Добавлена поддержка новых форматов в утилите обратной конвертации ч/б списков bin2ip+  - [utils] Добавлена поддержка новых форматов в утилите обратной конвертации черных и белых списков bin2ip
   - Исправлено возможное падение в корку   - Исправлено возможное падение в корку
-  - Поддержка 128-ядерных процессоров+  - Поддержка 128-ядерных процессоров. [[dpi:dpi_brief:dpi_requirements#рекомендуемые_требования|Описание]]