Table of Contents

Configuration of work with NOKIA attributes

Purpose

RADIUS defines requirements for the data composition in request and response packets, while allowing functionality to be extended for specific tasks using vendor specific attributes — attributes defined by a particular vendor, for example, to transmit data with non-standard semantics.
To ensure correct interaction, NOKIA BNG must correctly process attributes from SSG BNG and vice versa (SSG BNG acts as a RADIUS client, NOKIA BNG as a RADIUS server). For this purpose, FreeRADIUS provides a mechanism for dynamic processing of attributes passing through it in both directions.

Configuration of FreeRADIUS as a load-balancing VASE NAS proxy adapter for NOKIA AAA

The configuration archive is provided upon request by technical support engineers.

The archive contains the following directories:

  1. scripts — scripts for emulating VASE NAS requests for debugging and verification. The scripts contain examples of authorization and accounting requests for test users.
  2. proxy/raddb — FreeRADIUS configuration for adapting VASE NAS to NOKIA AAA.
Adaptation of AUTH and ACCT requests is implemented; CoA support is planned to be added.

To deploy in a production environment, it is required to:

  1. install the FreeRADIUS server according to the installation guide on the software website.
  2. replace the default configuration created by the installer with the configuration from the archive.
  3. configure the source client addresses of VASE NAS and the target NOKIA AAA servers according to the instructions in Description of RADIUS proxy based on FreeRADIUS and installation.
  4. configure the source realms for VASE NAS users in the file proxy.conf (currently rlm_pppoe_prod_servers and rlm_ipoe_prod_servers).