dpi:dpi_components:platform:dpi_update:dpi_update_90:start [Документация VAS Experts]

Различия

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

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

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
dpi:dpi_components:platform:dpi_update:dpi_update_90:start [2021/01/26 17:20] mkhizhinskydpi:dpi_components:platform:dpi_update:dpi_update_90:start [2023/08/29 10:49] (текущий) – удалено elena.krasnobryzh
Строка 1: Строка 1:
-====== Обновление платформы DPI до версии 9.0 ====== 
-{{indexmenu_n>20}} 
-Изменения в версии 9.0 Alpha Centauri ((Альфа Центавра(Alpha Centauri) - созвездие из трех звезд, в котором α Центавра - одна из самых ярких звезд ночного неба. Так в СКАТ соединились яркие: качественные и быстрые реализации BRAS, DPI и CGNAT, создавшие основу для успеха продукта на российском и зарубежных рынках. \\ Впереди вас ждет еще больше ярких звезд.  Stay Tuned! Следите за обновлениями!)) 
  
-  - добавлена поддержка CentOS 8.1 в качестве Control Plane и DPDK в Data Plane 
-  - добавлена поддержка 2.5G/5G/10G/25G/50G/40G/100G сетевых адаптеров на чипсетах [[https://core.dpdk.org/supported/nics/intel/|Intel XXV710, XL710, X710, E810, FM10000]] или [[https://core.dpdk.org/supported/nics/mellanox/|Mellanox ConnectX-4,5,6]] 
-  - добавлена поддержка серверных процессоров AMD EPYC Rome  
-  - поддержка работы с туннелями GTPv1/GTPv2 
-  - поддержка новой услуги : отведение заданного услугой трафика на локальный TAP интерфейс 
-  - поддержка в Мониторе радиус событий работы с отведенным из общего потока radius трафиком   
- 
-Изменения в версии 9.1: 
-  - улучшена поддержка NUMA((системы с 2 и более процессорами)) - допускается работа в режимах, не требующих шейпинга трафика, например фильтрация, предфильтр, QOE  
-  - добавлена поддержка списка прослушиваемых портов в мониторе радиус событий 
-  - небольшие исправления 
- 
-Изменения в версии 9.2: 
-  - добавлена поддержка [[dpi:dpi_components:platform:dpi_mobile_spec:start|извлечения из GTPv1/GTPv2 тоннелей IMSI/MSISDN и связывания их с абонентом]] 
-  - поддержка [[dpi:dpi_options:opt_bras_l2:bras_l2_vlan_term:start#терминация_при_l3_авторизации|терминации VLAN для L3 абонентов]] (новый Radius-атрибут [[dpi:dpi_options:opt_bras:bras_steps:radius_auth_server_integration:radius_auth_response:radius_auth_access_accept:start#VasExperts-L2-User|VasExperts-L2-User]]) 
-  - поддержка детектирования GTPv2-C, WireGuard, улучшена проддержка Chameleon, Bittorrent  
-  - исправлена терминация QinQ в VLAN 
-  - при закрытии аккаунтинг-сессии по idle timeout PCRF посылает оповещение СКАТу о закрытии сессии, если acct_auth_sync=1 в fastpcrf.conf, что приводит в дальнейшем к реавторизации. 
-  - радиус-монитор : поддержка IPv6 
-  - радиус-монитор : поддержка tacacs, diameter 
-  - радиус-монитор : поддержка назначения NAT профилей абонентам (на основе подсетей) 
-  - прочие исправления    
- 
-Изменения в версии 9.3: 
-  - [[dpi:dpi_options:opt_shaping:shaping_multi:start#настройка_черного_списка_-_4_услуга|поддержка услуг 4 и 5 для виртуальных каналов]] 
-  - изменено: горячий параметр black_list_redirect 
-  - новые CLI команды: dpi config reload, dpi config get, dpi config set (в основном, только для тестов!) 
-  - [PCRF] новая CLI команда pcrf config get {name}+ (в основном, только для тестов!) 
- 
-Изменения в версии 9.4.1: 
-  - Поддержка экспорта DNS запросов в IPFIX и текстовый лог 
-  - Добавлена [[dpi:dpi_components:platform:dpi_vlan_recode:start|трансляция VLAN]] 
-  - Исправлена ошибка завершения PPPoE-сессии в случае, если абонент не отвечает на Term-Req 
-  - Изменено: повторное задание config-опции с тем же самым значением теперь генерирует предупреждение, а не ошибку 
-  - Добавлены атрибуты NAS-Port (single VLAN), NAS-Port-Id (QinQ) 
-  - [[dpi:dpi_components:platform:mon_stat:stat_log|Статистика fastdpi_stat.log по размеру пакетов расширена поддержкой Jumbo Frames]] 
-  - Доработки в поддержке GTP-C 
-  - [CLI] Добавлен вывод dev xstat и dev info для TAP-девайса 
-  - [CLI] В dev info добавлен вывод MTU 
-  - [CLI] Добавлены команды [[dpi:dpi_options:cli:subs#subs_prop|установки/модификации L2 ip props]] (замена fdpi_ctrl --ip_prop) 
- 
-Изменения в версии 9.5:\\ 
-  - Расширен формат IPFIX для поддержки СОРМ 
-  - Исправлена утечка памяти в L2 BRAS 
-  - [fastradius] Исправлено назначение профилей NAT 
-  - [fastpcrf] Исправлено expired time для сессий  
- 
-Изменения в версии 9.5.1:\\ 
-  - [pcrf] Изменено: значение атрибута VasExpertsPolicingProfile="<n/a>" трактуется как удаление профиля у абонента в CoA (по Радиус RFC2865, атрибут-строка не может быть пустой) 
-  - [bras][DHCPv6] Fixed: формирование IPv6-заголовка ответа на unicast relay msg 
-  - [bras][DHCPv6] Добавлено: для Relay-Forward msgs пытаемся определить MAC-адрес абонента из поля Peer-Address Relay-заголовка (самый слабый случай) 
-  - [bras][DHCPv6] Fixed: Relay-msg могут приходить не с link-local src address Ранее Relay-сообщения дропались с ошибкой 
-  - [bras][DHCPv6] Fixed: при обработке Confirm теперь учитываем expired: если запись expired, то отвечаем на Confirm ошибкой NotOnLink (согласно RFC). что вынудит клиента перезапросить адрес. Confirm клиент посылает при, например, физическом обрыве связи. Если при этом требуется реавторизация (запись expired), то надо вынудить клиента послать Solicit/Renew/Rebind для отправки на Радиус. Сам Confirm не может служить инициатором авторизации - в нем слишком мало данных. 
-  - [BRAS][L2] Исправлено: если сессия типа L3 (L3-авторизация с запоминанием L2-параметров) expired, пакеты абонента дропаются, но запрос на L3-авторизацию не посылался. 
-  - [DPDK] Исправлено вычисление inter-packet gap в трейсе времени обработки пакета 
-  - [BRAS][DHCP-Relay] Изменено: при проведении L3 auth проверяем, что выданный IP относится к AS local 
-  - [BRAS][PPPoE] Fixed: неправильно формировался СКАТом запрос LCP Echo-Request 
-  - Добавлено : определение Telegram Voice для stun. 
-  - [BRAS][cfg] Исправлено: параметры bras_term_dev_outer и bras_term_dev_inner должны допускать множественное задание 
-  - [DPDK][MQRX engine] Исправлена ошибка задания потоков-дистрибуторов в случае dpdk_engine=2 
- 
-Изменения в версии 9.5.3:\\ 
-  - Изменено определение протокола Chameleon 
-  - [BRAS][DHCP-Proxy] Добавлен контроль rate-limit для DHCP-Discover. В CLI-команды dhcp show / dhcp show stat добавлен вывод показателей по rate-limit 
-  - [BRAS][DHCP] В трейс DHCP-пакетов добавлен VLAN. 
-  - [dpdk] Исправлено: некоторые варианты использования TAP device 
-  - [cli] Добавлено: fdpi_cli stat - вывод статистики по размеру пакетов 2K - 8K 
-  - [pcrf] Добавлено: обработка отваливания Радиус-сервера для accounting 
-  - [cli] Добавлены тестовые команды эмуляции:          pcrf acct test radius down - перевод всех активных acct-сессий в состояние suspended и pcrf acct test radius up - перевод всех suspended-сессий в состояние started с отправкой Acct-Start. 
-  - В экспорт ipfix для metada_raw добавлены некоторые поля из full flow  
-  - [pcrf] Fixed: ошибка монитора Радиус-серверов 
-  - [pcrf] Рефакторинг старта/стопа fastdpi 
-  - Добавлено : поддержка протокола destiny2 
-  - Добавлено : поддержка протокола miner 
-  - [pcrf][acct] Fixed: добавление в Acct Stop атрибутов NASPort/NASPortId (VLAN'ы абонента) 
-  - [cfg] Исправлено: парсер параметра dpdk_device не давал выполнить reload 
-  - [pcrf][acct] Добавлены VSA - 64bit счетчики пакетов/байтов: ATTRIBUTE   VasExperts-Acct-Input-Octets-64                 22  integer64, ATTRIBUTE   VasExperts-Acct-Output-Octets-64, 23  integer64, ATTRIBUTE   VasExperts-Acct-Input-Packets-64                24  integer64, ATTRIBUTE   VasExperts-Acct-Output-Packets-64               25  integer64 
-  - [DPDK] Добавлена поддержка нативного windows гипервизора Hyper-V и vdev девайсов. 
-  - Добавлено параметр bpm_bind_core: ядро к которому надо привязать поток bypass 
-  - [CLI] В команду gtp show добавлена возможность запроса по IMSI или MSISDN 
-  - [gtp] Добавлены [[dpi:dpi_components:platform:dpi_mobile_spec:start|пассивные режимы]] обработки GTP-C 
-  - [bras][gtp] Добавлено: работа на зеркале интерфейса [[dpi:dpi_components:platform:dpi_mobile_spec:start|S11 (MME-SGW)]] 
-  - Добавлен параметр [[dpi:dpi_options:opt_bras:bras_steps:radius_auth_server_integration:radius_auth_response:radius_auth_access_reject:start|ignore_empty_reject]] в fastpcrf.conf: 
-  - Добавлен параметр [[dpi:dpi_options:opt_bras:radius_accounting:start#%D0%B4%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B8|acct_auth_sync_delay]] в fastpcrf.conf: 
-  - [BRAS][DHCP-Relay] Добавлено: формирование opt82 для QinQ-сетей в формате ЛанБиллинга 
- 
- 
-Проверить текущую установленную версию можно командой 
-<code> 
-yum info fastdpi 
-</code> 
- 
-[[dpi:dpi_components:platform:dpi_update:dpi_patch:start|Инструкция по обновлению]] 
-  
-Откат на 9.5.1: 
- 
-<code> 
-yum downgrade fastdpi-9.5-1 fastpcrf-9.5-1 fastradius-9.5-1 
-</code> 
- 
-После обновления или смены версии требуется рестарт сервиса: 
- 
-<code> 
-service fastdpi restart 
-</code> 
- 
-:!: Если используются PCRF и/или Radius их тоже надо рестартовать 
- 
- 
-:!: Не проводите обновления ядра Linux. В новых версиях ядра может быть нарушена бинарная совместимость с Kernel ABI и сетевой драйвер после обновления не загрузится. Если вы все-таки произвели обновление, то на время решения проблемы настройте в загрузчике grub загрузку прежней версии ядра (в файле /etc/grub.conf установите параметр default=1). 
- 
-Если при обновлении появляется сообщение, что обновление не найдено или возникают проблемы с зависимостями, то перед обновлением выполните команду 
-<code> 
-yum clean all 
-</code> 
- 
-Посмотреть, что было нового в [[dpi:dpi_components:platform:dpi_update:dpi_update_80:start|предыдущей версии]].