Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| dpi:dpi_components:pcrf [2022/03/29 13:02] – edrudichgmailcom | dpi:dpi_components:pcrf [2025/12/08 11:57] (текущий) – [Рекомендации к оборудованию] elena.krasnobryzh | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ====== 2 Сервер политик PCRF ====== | + | ====== |
| + | {{indexmenu_n> | ||
| + | |||
| + | Обеспечивает проксирование запросов от fastDPI в сторону RADIUS сервера. | ||
| + | Входит в стандартный пакет установки | ||
| + | ===== Рекомендации к оборудованию ===== | ||
| + | |||
| + | Для подсистемы можно использовать оборудование или виртуальные машины со следующими характеристиками: | ||
| + | - Процессор (CPU) 2.5 ГГц, 1 шт | ||
| + | - Оперативная память (RAM) 512 Мб - 1 Гб | ||
| + | - Жесткий диск (HDD) 50 Гб - 250 Гб | ||
| + | - Операционная система CentOS 8.5, [[veos: | ||
| + | - Сетевая плата (NIC) от 10 Mб/ | ||
| + | |||
| + | ===== Установка ===== | ||
| + | - Установите службу точного времени< | ||
| + | systemctl restart chronyd | ||
| + | timedatectl</ | ||
| + | - Подключите репозиторий vasexperts < | ||
| + | rpm -Uvh http:// | ||
| + | - Установите fastPCRF < | ||
| + | - Проверьте что сервис запускается < | ||
| + | - Включите автозапуск сервиса при старте компьютера< | ||
| + | - Откройте порты на firewall для доступа к fastPCRF и Radius серверу< | ||
| + | firewall-cmd --permanent --zone=public --add-port=3799/ | ||
| + | firewall-cmd --permanent --zone=public --add-port=29002/ | ||
| + | </ | ||
| + | и загрузите новые правила | ||
| + | < | ||
| + | - Отключите selinux ((временное решение))< | ||
| + | vi / | ||
| + | SELINUX=disabled</ | ||
| + | |||
| + | |||
| + | ===== Установка утилит fdpi_cli и fdpi_ctrl на сервер | ||
| + | |||
| + | Данные утилиты можно взять с сервера, | ||
| + | Файлы утилит находятся в ''/ | ||
| + | - Копируем утилиты в домашнюю директорию < | ||
| + | cp / | ||
| + | cp / | ||
| + | </ | ||
| + | - Переносим данные файлы на сервер, | ||
| + | |||
| + | Как использовать утилиту: | ||
| + | < | ||
| + | fdpi_cli -r 1.1.1.1 dpi config get trace_ip | ||
| + | fdpi_cli -r 2.2.2.2 pcrf config get verbose | ||
| + | fdpi_ctrl -r 1.1.1.1: | ||
| + | </ | ||
| + | Адрес сервера - '' | ||
| + | Адрес сервера - '' | ||
| + | |||
| + | ===== Репликация данных авторизации и Синхронизация базы данных нескольких СКАТ BRAS ===== | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | width=" | ||
| + | height=" | ||
| + | src=" | ||
| + | style=" | ||
| + | allow=" | ||
| + | allowFullScreen | ||
| + | ></ | ||
| + | </ | ||
| + | </ | ||
| + | В СКАТ BRAS состоит из двух компонентов: | ||
| + | * fastDPI - обработка трафика абонентов. | ||
| + | * fastPCRF - интеграция по протоколу Radius между fastDPI и Radius сервером. Один fastPCRF может обслуживать несколько fastDPI серверов. | ||
| + | Возможны две схемы интеграции: | ||
| + | - Два fastDPI и один вынесенный fastPCRF | ||
| + | - На каждом сервере fastDPI свой fastPCRF - нет возможности синхронизировать данные UDR двух fastDPI, после переключения идет наполнение UDR из ответов от RADIUS сервера. Описание в статье: | ||
| + | |||
| + | Пример включения и прохождения трафика для вынесенного fastPCRF представлено на схеме. {{ : | ||
| + | |||
| + | Для первого варианта применяется следующая схема репликации для согласования данных об абонентах на всех fastDPI-серверах: | ||
| + | <note important> | ||
| + | |||
| + | ==== Применение данных на fastDPI при синхронизации UDR==== | ||
| + | При приеме данных авторизации сервер fastDPI видит, его это был запрос или же это ответ на чужой запрос (для этого в пакете есть специальная метка). Если это ответ на свой запрос, | ||