Список изменений BETA-версии СКАТ
Изменения в версии 14.0 BETA1
- [BRAS] Поддержка терминации L2TP
- [BRAS] Поддержка DHCP-Dual
- [DPI] Переход на DPDK 24.11, поддержка новых сетевых карт (Intel E830 200G, Intel E630, Napatech SmartNIC)
- [CLI] Добавлена поддержка
subs_id
в командыdhcp show
,dhcp reauth
,dhcp6 show
,dhcp6 reauth
иdhcp disconnect
Изменения в версии 14.0 BETA2
- [DPI] Добавлены новые протоколы: AGORA_STREAMS(49314), AZAR_CALL(49315), WECHAT_CALL(49316), TEAMS_CALL(49317). Список протоколов
- [DPI] Улучшена поддержка протоколов LINE_CALL, VYKE_CALL. Список протоколов
- [DPI] Исправлена работа smartdrop
- [DPI] Добавлена валидация для сложносоставных протоколов. Список протоколов
- [DPDK] Максимальное число диспетеров увеличено до 32
- [IPFIX/Neflow] Добавлена возможность изменения параметров IPFIX/Netflow без перезагрузки fastDPI. Добавлен новый конфигурационный параметр
ipfix_reserved
, который позволяет зарезервировать необходимую память для возможности включения/измененения параметров IPFIX/Netflow. В случае задания параметров IPFIX/Netflow в конфигруационном файле, автоматически включается резервирование памяти для IPFIX/Netflow и параметры и новые типы экспортеров IPFIX/Netflow можно изменять без перезагрузки fastDPI. - [FastRadius] Можно задать
bind_ipv6_address
иbind_ipv6_subnet
одновременно. При наличии маски 128 в Framed-IPv6-Prefix она не проверяется на ограничение по значениюbind_ipv6_subnet
- В CLI-команду
dev info
добавлено имя LAG, в который входит порт - [PCRF][PPP][Framed-pool] Добавлено: в DHCP-опцию
Client-Id
включается такжеtunnel-IP
как часть идентификатора абонента. Формат DHCP-опцииClient-Id
при fastpcrf.conf-опцииdhcp_client_id=1
теперь таков:[conntype][subs_id][tunnel_ip] conntype=1 (1 байт) subs_id - 16 байт tunnel_ip - 4 байта
Туннельный IP есть в L2TP, в PPPoE туннельный IP = 0.
- [IPFIX] Добавлена агрегация сообщений для IPFIX потоков FullFlow/DNS/META/NAT
- [IPFIX] Добавлен параметр
ipfix_mtu_limit
, ограничивающий для udp-пакетов IPFIX максимальный размер передаваемого сообщения - [IPFIX DNS] В IPFIX DNS добавлены новые элементы 224 (ipTotalLength) и 43823:3206 (DNS transaction id)
- [VRRP] Исправлено: корректная обработка изменения опции
vrrp_enable
- [BRAS][PPP] Ключ PPP-сессий сделан составным:
l2subs_id
+tunnel-IP
. Для PPPoE-сессий туннельного IP нет (tunnel-IP=0
). CLI-команды, принимающие в качестве ключаsubs_id
(subs prop show
,l2tp show session
,l2tp term
и пр.) теперь могут возвратить несколько записей с одинаковымl2subs_id
.
Изменения в версии 14.0 BETA3
- [DPI] Добавлены облачные протоколы с идентификаторами 55296..58367
- [IPFIX] Исправлены ошибки реинициализации IPFIX экспортеров
- [BRAS][subs_grooming] Исправлено: возможное падение из-за гонки при остановке fastDPI
- [CLI] Добавлены команды вывода свойств и статистики mempool
hal mempool props hal mempool stat
Для вывода статистики mempool требуется сборка DPDK с включенным сбором статистики
- [BRAS][DHCP] Исправлено: падение при разборе ответа Framed-Pool Renew, если в ответе нет DHCP опций
- [PCRF][Acct] Исправлено: отключение отправки Interim-Update. Явное задание
Acct-Interim-Interval = 0
в ответе Радиуса должно отключать отправку Interim-Update - [VASE_CLI] Создан универсальный CLI для управления DPI,BRAS, DHCP(KEA), ROUTER(BIRD) с поддержкой авторизации и логгирования команд в TACACS (требуется VEOS 8.x)
- [SNMP] Создан модуль мониторинга компонентов системы по SNMP
Изменения в версии 14.0 BETA4
- [DPI] Добавлен протокол DOQ 49318 (DNS-over-QUIC)
- [router] Анонсирование белых адресов абонентов для NAT 1:1 по-одному и после авторизации
- [pcrf] Добавлена поддержка задания услуги 19. Услуга 19 "Подмена DNS", профиль обязателен.
- [dpdk] Добавлен dpdk_engine=6 (mqrx-bridge) - RSS диспетчеров на мост. Общее количество диспетчеров = dpdk_rss * число мостов. Конфигурация карты: RX queue count = dpdk_rss, TX queue count = число worker-потоков (num_threads). Предназначен для конфигураций со многими мостами (dev1:dev2:dev3:…) для карт 100G+, замена кластерному подходу. On-stick девайсы поддерживаются.
- [dpdk] Удалены выделенные mempool. Опция fastdpi.conf `dpdk_emit_mempool_size` объявлена устаревшей и более не используется.
- [vlan-rule] Перенос данных vlan group из UDR в SDR. Глобальные правила для vlan drop/pass/hide/permit, заданные прежней CLI-командой `vlan group`, сконвертированы и перенесены из UDR в SDR c удалением из UDR.
- [vlan] VLAN rules
Добавлены CLI-команды: - vlan rule add - добавление нового правила в SDR - vlan rule modify - изменение существующего правила в SDR - vlan rule delete - удаление правила из SDR - vlan rule show - показывает все правила для указанного VLAN/QinQ - vlan rule dump - выводит дамп всех правил в SDR - vlan rule purge vlan/qinq/all - очистка SDR VLAN/QinQ или обоих - vlan rule apply - применение правил; по умолчанию правила применяются спустя 5 минут после последней модификации SDR
- [IPv6] Добавлена возможность определения направления в комбинированном трафике (IN+OUT в одном порту) на основе признака local для ip-адресов. Включается опией combined_io_direction_mode
Инструкция по обновлению
Проверить текущую установленную версию можно командой
yum info fastdpi
Если у вас установлена версия CentOS 6.x или CentOS 8.x, то однократно переключите репозиторий командой:
sed -i -e '/^mirrorlist=http:\/\//d' -e 's/^# *baseurl=http:\/\/mirror.centos.org/baseurl=http:\/\/vault.centos.org/' /etc/yum.repos.d/CentOS-*.repo
и далее производите обновления как обычно.
Команда установки тестовой версии:
yum --enablerepo vasexperts-beta update fastdpi
Откат на 13.3:
yum downgrade fastdpi-13.3 fastpcrf-13.3 dpiutils-13.3 fastradius-13.3
После обновления или смены версии требуется рестарт сервиса