Menu
Latest
12 meetings · Prague, Jeju · 12–16 Oct
Reports
RAN1#126-bis · SA2#177

Glossary term · Security

External AAA Server

External Authentication, Authorization, and Accounting Server

Security →

External AAA Server is an external server that performs authentication, authorization, and accounting for subscribers accessing packet data services via a PDG to enable interworking with external packet data networks.

Introduced
Rel-7
Where
Core Network › 5G Core
Specifications
4 specs
External AAA Server Description Purpose What changed Neighbours Specifications

Description

The External AAA Server is a critical component in 3GPP interworking architectures, particularly for providing packet data services to subscribers via non-3GPP access networks. It resides in an external packet data network (PDN) and is responsible for authenticating users, authorizing their access to services, and collecting accounting information. The server communicates with the Packet Data Gateway (PDG) through the Wi reference point, as specified in 3GPP TS 29.161. This reference point defines the protocols and procedures for AAA signaling between the PDG and the external AAA server.

The PDG acts as a gateway between the 3GPP network and external packet data networks, such as WLAN. When a user equipment (UE) attempts to establish a connection through a non-3GPP access network, the PDG initiates an authentication and authorization procedure with the External AAA Server. The server validates the user's credentials, which may be based on SIM-based authentication (e.g., EAP-AKA) or other methods, and returns an authorization decision. Upon successful authentication, the PDG establishes a secure tunnel (e.g., IPsec) to the UE, and the External AAA Server begins accounting for the session, collecting data usage and other metrics.

The architecture supports various deployment scenarios, including roaming and non-roaming cases. In roaming scenarios, the External AAA Server may be located in the home network or a visited network, depending on the business agreements. The Wi reference point ensures interoperability between the PDG and the AAA server, which may be from different vendors. The protocols used over Wi are typically based on Diameter, as defined in 3GPP TS 29.161, which specifies the Diameter application for AAA signaling.

Key functions of the External AAA Server include: authenticating subscribers using credentials stored in the server or obtained from other sources (e.g., HSS), authorizing access to specific services or QoS levels, and accounting for resource usage. The server may also enforce policies, such as time-of-day restrictions or bandwidth limits. The accounting data collected can be used for billing, auditing, and network planning.

The External AAA Server is part of the overall 3GPP interworking architecture, which enables seamless integration of 3GPP and non-3GPP networks. It was introduced in Release 7 as part of the work on interworking with WLAN, and has been maintained in subsequent releases. The term was slightly reworded in Release 11, changing 'External AAA Server' to 'AAA server' in the definition, but the functionality remains the same. The server continues to play a vital role in enabling secure and accountable access to packet data services over non-3GPP access networks.

Purpose & Motivation

The External AAA Server exists to provide a standardized, secure, and scalable mechanism for authenticating and authorizing subscribers who access 3GPP packet data services through non-3GPP access networks, such as WLAN. Before its introduction, interworking between 3GPP and non-3GPP networks lacked a unified AAA framework, leading to proprietary solutions and limited interoperability. The External AAA Server, along with the PDG and the Wi reference point, solves this by defining a clear interface and procedures for AAA signaling, enabling operators to offer seamless services across heterogeneous access technologies.

It also addresses the need for accounting and policy enforcement in interworking scenarios. By centralizing AAA functions in an external server, operators can leverage existing AAA infrastructure and integrate with third-party networks more easily. This is particularly important for roaming, where the visited network needs to authenticate and authorize users based on their home network credentials. The External AAA Server enables such scenarios by allowing the PDG to communicate with the appropriate AAA server, which may be in the home network or a broker network.

Furthermore, the External AAA Server supports the evolution towards all-IP networks and the integration of non-3GPP access as a complement to cellular access. It provides a foundation for services like Wi-Fi calling and seamless offloading, which require robust authentication and authorization. The continued presence of this term in 3GPP specifications underscores its enduring relevance in the era of heterogeneous networks and 5G.

What changed in its specifications

The latest release-to-release comparison of specifications that define External AAA Server. Each summary describes the whole specification, not only this term.

TS 23.234Rel-6 → Rel-7

Added QoS provisioning for 3GPP/WLAN interworking, IMS emergency call support over WLAN, private network access, external AAA server authentication/accounting, and external AAA server initiated tunnel disconnection.

Full comparison in TS 23.234 →
TS 24.234Rel-9 → Rel-10

Formalization of WLAN files adds optional WLAN parameter storage and new direct access conditions to HPLMN, affecting selection procedures.

Full comparison in TS 24.234 →

Release Timeline

Evolution Across Releases

An overview written from the defining specifications, not a verified change history. For the exact text, open the specifications listed below.

Rel-7 Initial

Initial definition introduced: The External AAA Server is located in an external packet data network. The PDG interworks with the External AAA Server via the Wi reference point that is described in 3GPP TS 29.161.

Definition carried over unchanged from Rel-7.

Definition carried over unchanged from Rel-7.

Definition carried over unchanged from Rel-7.

Wording changed: The term 'External AAA Server' was replaced with 'AAA server' in the definition, and the phrase 'the external AAA server' was used. The meaning remains the same, but the terminology was simplified.

Definition carried over unchanged from Rel-11.

Defining Specifications

3GPP specifications that define or reference External AAA Server, with the latest known release. Sourced from the 3GPP document catalog — see methodology.

SpecificationTitleRelease
TS 23.234 vd10 3GPP-WLAN Interworking Index Rel-13 read
TS 24.234 vc20 3GPP-WLAN Interworking Network Selection Rel-12 read
TS 29.161 vc00 3GPP-WLAN Interworking Requirements Rel-12 read
TS 33.234 vj00 3GPP-WLAN Interworking Security Rel-19 read