...
7.1. Общее описание реализации
При использовании идентификации genericp AP по option 82 требует выполнения их инициализации.
Как правило заранее неизвестно как именно будет выглядетИдентификация generic AP, с которых выполняют подключение пользователи WiFi требует их присутсвия в системе для корректной работы СОРМ. Каждой generic AP будет соответствовать уникальная option 82, которая будет назначаться на порту коммутатора, к которому она подключена.
Ниже, на рис. 7.1.1. представлена общая схема взаимодействия компонетов системы:
Drawio | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Рис. 7.7.1.
- По мере подключения пользователей WiFi к
...
- BRAS, он будет отправлять аккаунтинг PCRF, содержащий информацию об option 82.
- PCRF будет обрабатывать и накапливать данную информацию, переодически отгружая её в EMS
- EMS, в зависимости от наличия привязки инициализации для таких ТД, будет либо выполнять их инициализацию и помещать в соответствующий узел, либо накапливать в "песочнице" - вкладке "Инициализация ТД сторонних вендоров".
Примечание | ||
---|---|---|
| ||
Для корректной работы данного функционала |
7.2. Настройка PCRF
Если PCRF работает не на одном хосте с EMS - требуется выполнить настройку взаимодействия для отгрузки информации о generic AP. Открываем файл настройки PCRF /etc/eltex-pcrf/eltex-pcrf.json, находим секцию "generic.ap.registrar" и настраиваем:
Блок кода | ||
---|---|---|
| ||
"generic.ap.registrar": {
"max_aps_in_queue": 30,
"ap_register_interval_ms": 600000,
"added_ap_cache_ttl_ms": 600000,
"host": "localhost",
"port": 8080,
"worker_pool_size": 8
} |
Парамерты:
- "max_aps_in_queue" - максимальное число новых generic AP в очереди на регистрацию, по достижении которого начнется отгрузка этой информации в EMS (по умолчанию 30);
- "ap_register_interval_ms" - интервал, через который производится отгрузка информации о новых generic AP в EMS независимо от их количества в очереди (мс, по умолчанию 600000);
- "added_ap_cache_ttl_ms" - время хранения информации о generic AP, информация о которых была отгружена в EMS (мс, по умолчанию 600000);
- "host" - IP-адрес хоста, на котором запущен сервер EMS;
- "port" - порт, на котором запущен сервер EMS ;
- "worker_pool_size" - количество задействованных обработчиков потоков (по умолчанию 8).
После внесения изменений в файл конфигурации необходимо перезапустить PCRF командой sudo systemctl restart eltex-pcrf. Если используется кластер PCRF - необходимо выполниьть настройку на каждой ноде.
7.3. Настройка инициализации generic AP
Заходим в "Wireless" → "Менеджер правил инициализации ТД" → "Правила" и нажимаем кнопку "Добавить". В открывшемся окне (рис. 7.3.1) настраиваем:
Рис. 7.3.1.
- "Тип устройства" - выбираем "Generic Ap";
- "Имя правила" - задаем произвольное имя правила "GenericAP";
- "Домен правила" - задаем "root";
- "Описание" - можно добавить произвольное описание, необязательное поле.
Нажимаем кнопку "Принять".
Привязка инициализации generic AP всегда создается по ключу "Домен", что требует разрешить использовать данный тип ключа в EMS. Открываем "Администрирование" → "Настройка сервера" → "Системные модули" → "WirelessCommon" (рис. 7.3.2):
Рис. 7.3.2.
и проверяем, что у "ключи привязок инициализации" включена галочка "Location". Если нет - включаем и нажимаем принять.
Далее можно создать привязку инициализации из "песочницы" - вкладка "Инициализация ТД сторонних вендоров" (рис. 7.3.3):
Рис. 7.3.3.
обычным сопсобом - нажав правой кнопкой на generic AP, создав привязку инициализации и запустив инициализации.
Либо можно заранее создать привязку инициализации, т.к. домен generic AP всегда будет совпадать с доменом, в который была выполнена инициализация ESR client. Для этого переходим в "Менеджер правил инициализации ТД" → "Привязки" и нажимаем кнопку "Добавить". В открывшемся окне (рис. 7.3.4) настраиваем:
Рис. 7.3.4.
- "Ключ" - домен "eltex.r54.root";
- "Имя правила" - выбираем "GenericAP";
- "Домен правила" - автоматически будет выбран домен правила инициализации;
- Так же, вручную или нажав кнопку "Заполнить местоположение" заполняем местоположение.
и нажимаем кнопку "Принять".
Далее, по мере подключения пользователей с различных ТД информация о
Резервирование ESR/BRAS
Резервирование по протоколу VRRP
...