Это старая версия документа!
Инсталляция тестовой версии
Изменения в версии 13.1 BETA1
- [BRAS] Контроль активности абонента с помощью unicast ARP Request. Ранее был bcast ARP Request, что не оптимально для сети. Описание
- [CLI] Исправлено: help() для IPv6-адресов в команде
subs prop show
- [Router] Исправлено: выбор порта для записи в сквозном LAG. Если LAG проходит сквозь fastDPI, то при выборе порта для записи с TAP нужно учитывать не только состояние самого порта Link Up/Down, но и состояние Link Up/Down второго плеча моста для этого порта
- [Router] Исправлено: анонсирование подсетей профиля NAT при добавлении
- [Router] Добавлена CLI-команда
router vrf dump
. Команда выводит список VRF, заданных в системе, и свойства этих VRF. - [Router] ARP менеджмент. Описание
- [BRAS][CLI] Исправлена ошибка разбора параметров команды
subs prop del
, что приводило к невозможности удаления свойств по IP c ошибкойERROR: Result code=9: No subscriber IP address
- [PCAP] Исправлено: ротация PCAP-файлов при reload
Изменения в версии 13.1 BETA2
- [BRAS][DHCP] Добавлена CLI-команда
dhcp disconnect
. Это CLI-аналог CoA Disconnect. Режим выполнения дисконнекта задается опциейbras_dhcp_disconnect
.dhcp disconnect all
- дисконнект всех DHCP-сессийdhcp disconnect [ mac=X | ip=X ]
- дисконнект указанной сессии
- [BRAS] Исправлено: отправка L3 reauth для L2-абонента заранее, не дожидаясь завершения session timeout
- [BRAS][DHCP] В CLI-команду
dhcp show stat
добавлено число закрытых по неактивности сессий (SHCV) - [BRAS][DHCP] Добавлено: SHCV (Subscriber Host Connectivity Verification) — контроль активности DHCP-абонента. Описание
- [LAG] Исправлено: необнуление массива при построении нового списка активных портов. Ошибка приводит к краху fastDPI (переполнение массива и порча памяти)
- [Router] Исправлено: не учитывать term by AS при анонсе подсетей NAT. Режим
term_by_AS
относится к абонентам, а не к профилям NAT, поэтому его не нужно учитывать при анонсировании NAT-подсети
Изменения в версии 13.1 BETA3
- [DPI][BRAS] Глобальный рефакторинг кода - отказ от поддержки
pf_ring
- [DPI] Добавлена услуга 19 - подмена DNS-ответов. Описание
- Изменен минимальный размер PCAP файла до 100 MB. Описание
- Улучшена трассировка событий DROP
- [BRAS] Добавлено: ARP Proxy для известных маршрутов (только в режиме роутера). В опцию
bras_arp_proxy
добавлен новый флаг - 0x0004. Описание
Изменения в версии 13.1 BETA4
Клиентам, использующим Router, не рекомендуется ставить версию 13.1 BETA4 — обнаружена ошибка.
В версии 13.1 BETA5 ошибка исправлена.
В версии 13.1 BETA5 ошибка исправлена.
- [BRAS][PPPOE] Разделение PPPoE-опций на PPP и PPPoE опции
- [BRAS] Исправлено: при изменении ICMPv6-пакета в некоторых случаях не пересчитывалась контрольная сумма
- [LAG] Добавлено логирование ошибки "no mbuf" при отправке LACP
- [Engine][DPDK] Увеличено число
mbuf
вselfgen mempool
, если включен роутер: если роутер disabled:mempool size=512 * число_slave_на_кластер
, если роутер enabled:mempool size=8 * 1024 * число_slave_на_кластер
- [BRAS][DHCP] Исправлено: повторное срабатывание SHCV на уже "закрытой" записи. При некоторых корректных значениях опции
bras_dhcp_disconnect
DHCP-сессия на самом деле не закрывается, что приводит к повторному срабатыванию алгоритма SHCV для этой сессии. Выражается это в монотонном росте счетчика 'SHCV: session closed by inactivity' в CLI-командеdhcp show stat
. - Изменено: трассировка в
vdpi_new_flow_nat_ipv4
выводится всегда - Исправлено: в зависимости от значения параметра
nat_exclude_private
проверяется дополнительно пара CHECK_AS_LOCAL или CHECK_AS_PEER для AS при local interconnect - [Radius] Отказ от поддержки
pf_ring
Изменения в версии 13.1 BETA5
- [Router] Исправлен порядок перехвата пакетов из общего конвейера обработки
- [BRAS] Исправлена ошибка при перехвате и обработке ICMPv6-пакетов, приводящая к образования корки
- Исправлено ошибочное появление сообщения уровня ERROR при некоторых запросах
fdpi_ctrl
- Исправлено: некорректный разбор TLS(SNI) в случае если задано несколько 'ALPN Protocol'
Изменения в версии 13.1 BETA5.2
- [bras][arp] Fix: ARP Proxy для известных маршрутов. Данную возможность применяем только если инициатор ARP-запроса - известный нам абонент.
- [dhcp] fix SHCV. При наступлении события SHCV (абонент не отвечает на ARP-пинги) закрытие сессии не зависит от флагов `bras_dhcp_disconnect`. Сессия закрывается следующим образом:
- шлем Acct Stop;
- делаем деанонс IP-адреса абонента;
- сессии проставляем статус released, но время реавторизации не изменяем, чтобы не было паразитных L3-авторизаций, если абонент проснется до истечения lease time и пошлет что-либо отличное от DHCP;
- DHCP-сессию (в БД dhcp) удаляем;
Инструкция по обновлению
Проверить текущую установленную версию можно командой
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.0:
yum downgrade fastdpi-13.0 fastpcrf-13.0
После обновления или смены версии требуется рестарт сервиса