{{indexmenu_n>4}} ====== 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: - ''scripts'' — scripts for emulating VASE NAS requests for debugging and verification. The scripts contain examples of authorization and accounting requests for test users. - ''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: - install the FreeRADIUS server according to the [[https://freeradius.org/documentation/|installation guide]] on the software website. - replace the default configuration created by the installer with the configuration from the archive. - configure the source client addresses of VASE NAS and the target NOKIA AAA servers according to the instructions in [[dpi:dpi_components:freeradius:balancing_proxy]]. - configure the source realms for VASE NAS users in the file ''proxy.conf'' (currently ''rlm_pppoe_prod_servers'' and ''rlm_ipoe_prod_servers'').