Инсталляция тестовой версии [Документация VAS Experts]

Это старая версия документа!


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

Изменения в версии 13.1 BETA1

  1. [BRAS] Контроль активности абонента с помощью unicast ARP Request. Ранее был bcast ARP Request, что не оптимально для сети. Описание
  2. [CLI] Исправлено: help() для IPv6-адресов в команде subs prop show
  3. [Router] Исправлено: выбор порта для записи в сквозном LAG. Если LAG проходит сквозь fastDPI, то при выборе порта для записи с TAP нужно учитывать не только состояние самого порта Link Up/Down, но и состояние Link Up/Down второго плеча моста для этого порта
  4. [Router] Исправлено: анонсирование подсетей профиля NAT при добавлении
  5. [Router] Добавлена CLI-команда router vrf dump. Команда выводит список VRF, заданных в системе, и свойства этих VRF.
  6. [Router] ARP менеджмент. Описание
  7. [BRAS][CLI] Исправлена ошибка разбора параметров команды subs prop del, что приводило к невозможности удаления свойств по IP c ошибкой
    ERROR: Result code=9: No subscriber IP address
  8. [PCAP] Исправлено: ротация PCAP-файлов при reload

Изменения в версии 13.1 BETA2

  1. [BRAS][DHCP] Добавлена CLI-команда dhcp disconnect. Это CLI-аналог CoA Disconnect. Режим выполнения дисконнекта задается опцией bras_dhcp_disconnect.
    1. dhcp disconnect all - дисконнект всех DHCP-сессий
    2. dhcp disconnect [ mac=X | ip=X ] - дисконнект указанной сессии
  2. [BRAS] Исправлено: отправка L3 reauth для L2-абонента заранее, не дожидаясь завершения session timeout
  3. [BRAS][DHCP] В CLI-команду dhcp show stat добавлено число закрытых по неактивности сессий (SHCV)
  4. [BRAS][DHCP] Добавлено: SHCV (Subscriber Host Connectivity Verification) — контроль активности DHCP-абонента. Описание
  5. [LAG] Исправлено: необнуление массива при построении нового списка активных портов. Ошибка приводит к краху fastDPI (переполнение массива и порча памяти)
  6. [Router] Исправлено: не учитывать term by AS при анонсе подсетей NAT. Режим term_by_AS относится к абонентам, а не к профилям NAT, поэтому его не нужно учитывать при анонсировании NAT-подсети

Изменения в версии 13.1 BETA3

  1. [DPI][BRAS] Глобальный рефакторинг кода - отказ от поддержки pf_ring
  2. [DPI] Добавлена услуга 19 - подмена DNS-ответов. Описание
  3. Изменен минимальный размер PCAP файла до 100 MB. Описание
  4. Улучшена трассировка событий DROP
  5. [BRAS] Добавлено: ARP Proxy для известных маршрутов (только в режиме роутера). В опцию bras_arp_proxy добавлен новый флаг - 0x0004. Описание

Изменения в версии 13.1 BETA4

Клиентам, использующим Router, не рекомендуется ставить версию 13.1 BETA4 — обнаружена ошибка.
В версии 13.1 BETA5 ошибка исправлена.
  1. [BRAS][PPPOE] Разделение PPPoE-опций на PPP и PPPoE опции
  2. [BRAS] Исправлено: при изменении ICMPv6-пакета в некоторых случаях не пересчитывалась контрольная сумма
  3. [LAG] Добавлено логирование ошибки "no mbuf" при отправке LACP
  4. [Engine][DPDK] Увеличено число mbuf в selfgen mempool, если включен роутер: если роутер disabled: mempool size=512 * число_slave_на_кластер, если роутер enabled: mempool size=8 * 1024 * число_slave_на_кластер
  5. [BRAS][DHCP] Исправлено: повторное срабатывание SHCV на уже "закрытой" записи. При некоторых корректных значениях опции bras_dhcp_disconnect DHCP-сессия на самом деле не закрывается, что приводит к повторному срабатыванию алгоритма SHCV для этой сессии. Выражается это в монотонном росте счетчика 'SHCV: session closed by inactivity' в CLI-команде dhcp show stat.
  6. Изменено: трассировка в vdpi_new_flow_nat_ipv4 выводится всегда
  7. Исправлено: в зависимости от значения параметра nat_exclude_private проверяется дополнительно пара CHECK_AS_LOCAL или CHECK_AS_PEER для AS при local interconnect
  8. [Radius] Отказ от поддержки pf_ring

Изменения в версии 13.1 BETA5

  1. [Router] Исправлен порядок перехвата пакетов из общего конвейера обработки
  2. [BRAS] Исправлена ошибка при перехвате и обработке ICMPv6-пакетов, приводящая к образования корки
  3. Исправлено ошибочное появление сообщения уровня ERROR при некоторых запросах fdpi_ctrl
  4. Исправлено: некорректный разбор TLS(SNI) в случае если задано несколько 'ALPN Protocol'

Изменения в версии 13.1 BETA5.2

  1. [bras][arp] Fix: ARP Proxy для известных маршрутов. Данную возможность применяем только если инициатор ARP-запроса - известный нам абонент.
  2. [dhcp] fix SHCV. При наступлении события SHCV (абонент не отвечает на ARP-пинги) закрытие сессии не зависит от флагов `bras_dhcp_disconnect`. Сессия закрывается следующим образом:
    1. шлем Acct Stop;
    2. делаем деанонс IP-адреса абонента;
    3. сессии проставляем статус released, но время реавторизации не изменяем, чтобы не было паразитных L3-авторизаций, если абонент проснется до истечения lease time и пошлет что-либо отличное от DHCP;
    4. 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
После обновления или смены версии требуется рестарт сервиса