Инсталляция тестовой версии

Изменения в версии 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 ошибка исправлена.

[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
После обновления или смены версии требуется рестарт сервиса