RADIUS-интеграция СКАТ BRAS с Nokia BNG (AUTH/ACCT)
Назначение
Radius содержит спецификацию на то, какие данные должны присутствовать в пакетах запроса и ответа, но позволяет расширить свою функциональность под конкретный случай, используя Vendor Specific Attribute — атрибуты, которые задает конкретный вендор. Например, чтобы передавать информацию, имеющую нестандартное отображение. При этом нужно чтобы Nokia BNG понимала атрибуты от СКАТ BRAS и наоборот (СКАТ BRAS является клиентом Radius, Nokia BNG — сервером Radius), для этого в пакете FreeRadius есть возможность на ходу отрабатывать атрибуты, которые проходят через него и в одну, и в другую сторону.
Настройка FreeRADIUS как балансирующего proxy-адаптера VASE NAS для Nokia AAA
Прилагаемый архив содержит папки:
scripts
— скрипты эмуляции запросов VASE NAS для отладки и проверки. Скрипты содержат примеры запросов авторизации и аккаунтинга для тестовых пользователей.proxy/raddb
— конфигурация FreeRADIUS адаптации VASE NAS для Nokia AAA.
Для развертывания в рабочей среде необходимо:
- Установить FreeRADIUS сервер в соответствии с инструкцией по установке на сайте ПО.
- Заменить конфигурацию, созданную программой установки по умолчанию на конфигурацию из архива.
- Настроить адреса исходных клиентов VASE NAS и целевых серверов Nokia AAA в соответствии с инструкцией Настройка FreeRADIUS как балансирующего прокси.
- Настроить исходные realm для пользователей VASE NAS в файле
proxy.conf
(сейчасbeelinerouter
иbeelinerouter-iptv
). - Настроить параметры адаптера в разделе
vase_to_nokia {}
в файлеradiusd.conf
:nokia_realm
— целевой realm для пользователей Nokia AAA;nokia_iptv_realm
— целевой realm для IP-TV пользователей Nokia AAA;nas_identifier
— идентификатор NAS для Nokia AAA;nas_port_type
— тип порта для Nokia AAA;nas_port_id
— идентификатор порта для Nokia AAA.
Пример настройки:
vase_to_nokia { nokia_realm = "MSFT 5.0" nokia_iptv_realm = "MSFT_IPTV" nas_identifier = "bras904.krasnodar" nas_port_type = ethernet nas_port_id = "lag-2:3330.3330" }
server1/raddb
— конфигурация FreeRADIUS эмулятора Nokia AAA #1.
server2/raddb
— конфигурация FreeRADIUS эмулятора Nokia AAA #2.
Данные конфигурации эмуляторов содержат наборы тестовых пользователей и настройки целевых realm.