Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| dpi:dpi_components:pcrf [2020/10/30 08:55] – [Рекомендации к оборудованию] v.chekhutskiy | dpi:dpi_components:pcrf [2025/12/08 11:57] (текущий) – [Рекомендации к оборудованию] elena.krasnobryzh | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ====== | + | ====== |
| - | {{indexmenu_n> | + | {{indexmenu_n> |
| - | Обеспечивает проксирование запросов от fastDPI в сторону | + | Обеспечивает проксирование запросов от fastDPI в сторону |
| - | Входит в стандартный пакет установки СКАТ | + | Входит в стандартный пакет установки СКАТ, но при необходимости может быть вынесен на отдельный сервер. |
| ===== Рекомендации к оборудованию ===== | ===== Рекомендации к оборудованию ===== | ||
| Строка 10: | Строка 10: | ||
| - Оперативная память (RAM) 512 Мб - 1 Гб | - Оперативная память (RAM) 512 Мб - 1 Гб | ||
| - Жесткий диск (HDD) 50 Гб - 250 Гб | - Жесткий диск (HDD) 50 Гб - 250 Гб | ||
| - | - Операционная система | + | - Операционная система |
| - Сетевая плата (NIC) от 10 Mб/сек | - Сетевая плата (NIC) от 10 Mб/сек | ||
| ===== Установка ===== | ===== Установка ===== | ||
| - | - Установите службу точного времени< | + | - Установите службу точного времени< |
| - | ntpdate pool.ntp.org | + | systemctl restart chronyd |
| - | service ntpd start | + | timedatectl</ |
| - | chkconfig ntpd on</ | + | |
| - Подключите репозиторий vasexperts < | - Подключите репозиторий vasexperts < | ||
| rpm -Uvh http:// | rpm -Uvh http:// | ||
| - Установите fastPCRF < | - Установите fastPCRF < | ||
| - Проверьте что сервис запускается < | - Проверьте что сервис запускается < | ||
| - | - Включите автозапуск сервиса при старте компьютера< | + | - Включите автозапуск сервиса при старте компьютера< |
| - | - Откройте порты на firewall для доступа к fastDPI | + | - Откройте порты на firewall для доступа к fastPCRF |
| - | -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT | + | firewall-cmd --permanent |
| - | #Radius | + | firewall-cmd --permanent |
| - | -A INPUT -m state --state NEW -m udp -p udp --dport 1812 -j ACCEPT | + | |
| - | -A INPUT -m state --state NEW -m udp -p udp --dport 1813 -j ACCEPT | + | |
| - | -A INPUT -m state --state NEW -m udp -p udp --dport 3799 -j ACCEPT | + | |
| - | #fastDPI | + | |
| - | -A INPUT -m state --state NEW -m tcp -p tcp --dport 29002 -j ACCEPT | + | |
| </ | </ | ||
| и загрузите новые правила | и загрузите новые правила | ||
| - | < | + | < |
| - Отключите selinux ((временное решение))< | - Отключите selinux ((временное решение))< | ||
| vi / | vi / | ||
| SELINUX=disabled</ | SELINUX=disabled</ | ||
| - | + | ||
| + | ===== Установка утилит fdpi_cli и fdpi_ctrl на сервер PCRF ===== | ||
| + | |||
| + | Данные утилиты можно взять с сервера, | ||
| + | Файлы утилит находятся в ''/ | ||
| + | - Копируем утилиты в домашнюю директорию < | ||
| + | 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 видит, его это был запрос или же это ответ на чужой запрос (для этого в пакете есть специальная метка). Если это ответ на свой запрос, | ||