Настройка работы с атрибутами NOKIA [Документация VAS Experts]

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


Настройка работы с атрибутами NOKIA

Назначение

RADIUS определяет требования к составу данных в пакетах запросов и ответов, при этом допускает расширение функциональности под конкретные задачи за счёт Vendor Specific Attribute — атрибутов, определяемых конкретным вендором, например для передачи данных с нестандартной семантикой.
Для обеспечения корректного взаимодействия необходимо, чтобы NOKIA BNG корректно обрабатывала атрибуты от СКАТ BRAS и наоборот (СКАТ BRAS выступает RADIUS-клиентом, NOKIA BNG — RADIUS-сервером). Для этого FreeRADIUS предоставляет механизм динамической обработки атрибутов, проходящих через него в обоих направлениях.

Настройка FreeRADIUS как балансирующего proxy-адаптера VASE NAS для NOKIA AAA

vase_to_nokia.tar.gz

Прилагаемый архив содержит папки:

  1. scripts — скрипты эмуляции запросов VASE NAS для отладки и проверки. Скрипты содержат примеры запросов авторизации и аккаунтинга для тестовых пользователей.
  2. proxy/raddb — конфигурация FreeRADIUS адаптации VASE NAS для NOKIA AAA.
Реализована адаптация запросов AUTH и ACCT, планируется добавить CoA.

Для развертывания в рабочей среде необходимо:

  1. Установить FreeRADIUS сервер в соответствии с инструкцией по установке на сайте ПО.
  2. Заменить конфигурацию, созданную программой установки по умолчанию на конфигурацию из приложенного архива.
  3. Настроить адреса исходных клиентов VASE NAS и целевых серверов NOKIA AAA в соответствии с инструкцией Описание RADIUS Proxy на базе FreeRADIUS и установка.
  4. Настроить исходные realm для пользователей VASE NAS в файле proxy.conf (сейчас beelinerouter и beelinerouter-iptv).
  5. Настроить параметры адаптера в разделе vase_to_nokia {} в файле radiusd.conf:
    • nokia_realm — целевой realm для пользователей NOKIA AAA;
    • nokia_iptv_realm — целевой realm для IPTV пользователей 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.

Была ли полезна эта информация?