Enterprise (ENT) Authentication Overview
Introduction
The Enterprise (ENT) module operates harmoniously alongside the LTE configurations. It manages complex AAA routing for enterprise lease line and corporate mobile broadband users. The configuration uses FreeRADIUS to differentiate between standard MSISDN-based logins and explicit corporate Username logins, executing distinct logic flows based on the profile format.
Key Objectives
-
Serve as the unified entry point for both LTE and ENT traffic, branching immediately based on APN strings (
Called-Station-Id). -
Differentiate between
ENT1(device-based, MSISDN) andENT2(identity-based, Username) authentication. -
Manage complex IP allocations, handling conflicts between statically assigned DB IPs and dynamically requested Framed-Addresses from downstream routers (SMF/BNG).
-
Perform strict PAP validation against the SQL core.
Workflow Summary
-
The radius server catches incoming requests on the shared
ent_ltevirtual server. -
The server analyzes the
Called-Station-Id. If it lacks standard LTE APN names, it assumes Enterprise traffic and delegates toent_auth_policy. -
The policy checks if the
User-Namecontains an@sign snippet. -
If it has an
@, it is tagged asENT2group. Else, it is tagged asENT1and the script forcefully concatenatesCalling-Station-IdandCalled-Station-Idto build an internal DB key. -
The
ent_sqlmechanism queries the DB. -
The framework executes
papmatching. -
Address conflict resolution resolves any mismatch between
Framed-Addresscoming from DB vs. Router.