Description
The Access Network Discovery and Selection Policy (ANDSP) is a comprehensive policy management framework defined within the 5G System (5GS) architecture to govern how User Equipment (UE) discovers, evaluates, and selects non-3GPP access networks, primarily Wireless Local Area Networks (WLANs/Wi-Fi). It operates as a key component of the Access Network Discovery and Selection Function (ANDSF) legacy concept, now more deeply integrated into the 5G core's Policy Control Framework (PCF). The policy is delivered from the network to the UE, typically via the Non-Access Stratum (NAS) signaling or user plane mechanisms, and is stored locally on the device for execution.
Architecturally, ANDSP policies are structured as a set of rules and preferences defined in an Extensible Markup Language (XML) document or other structured data format. The policy framework includes several key components: Discovery Information, which provides the UE with data on available non-3GPP networks in its vicinity (like SSIDs, HESSIDs, or realm lists); Selection Criteria, which defines the rules and priorities for choosing one network over another; and Validity Conditions, which specify the temporal and spatial scope where the policy is applicable. The UE's ANDSP client interprets these policies, often interacting with the device's operating system and connection manager to execute the network selection decisions.
In operation, the UE uses ANDSP to make intelligent access selection decisions. When multiple access networks are available (e.g., 5G NR, LTE, and Wi-Fi 6), the UE consults the ANDSP rules. These rules can be based on a wide array of factors beyond simple Received Signal Strength Indicator (RSSI). They include the UE's location (via geographic coordinates or PLMN), time of day, the specific application or service being used (mapped via DNN, S-NSSAI, or OSId/OSAppId), required QoS levels, network load conditions, user preferences, and roaming status. For instance, a policy might dictate that for a high-definition video streaming service (identified by its S-NSSAI), the UE should prefer a trusted, high-throughput Wi-Fi network over a cellular connection if available, unless the cellular connection is the home PLMN and the Wi-Fi is an untrusted hotspot.
ANDSP's role is pivotal in enabling seamless mobility and session continuity across heterogeneous access networks. It is a fundamental enabler for Access Traffic Steering, Switching, and Splitting (ATSSS) features defined in 3GPP, allowing the network to steer specific IP flows to the most appropriate access (3GPP or non-3GPP). By moving network intelligence to the UE via policies, ANDSP reduces the need for constant network signaling during discovery phases and allows for more context-aware, efficient, and user-centric connectivity management. It effectively bridges the policy control mechanisms of the 5G core with the actual connectivity decisions made at the edge device.
Purpose & Motivation
ANDSP was created to solve the critical challenge of intelligent and efficient access network selection in increasingly heterogeneous wireless environments. Prior to its standardization, UE behavior for selecting between cellular and Wi-Fi networks was largely simplistic, often based solely on signal strength or user manual intervention. This led to suboptimal network utilization, poor user experience (e.g., a UE sticking to a weak but preferred cellular signal instead of switching to a strong Wi-Fi), and an inability for operators to manage traffic strategically across their multi-access portfolio. The proliferation of Wi-Fi as a crucial complement to cellular networks, especially for data offloading and indoor coverage, necessitated a standardized, policy-driven approach.
The technology addresses the limitations of earlier, non-standardized methods by providing a unified, operator-controlled framework. It allows Mobile Network Operators (MNOs) to define sophisticated business and technical rules for access selection, which are then enforced on the UE. This solves problems such as uncontrolled offloading that could congest certain Wi-Fi networks, inability to prioritize access for specific services (like voice over Wi-Fi), and poor support for seamless mobility between access types. Historically, the concept originated with the ANDSF in 3GPP Release 8 for EPS, but ANDSP in 5G represents an evolution, offering tighter integration with the 5G core's service-based architecture and more granular policy control aligned with network slicing and QoS flows.
Furthermore, ANDSP is motivated by the need to support complex 5G use cases. For enhanced Mobile Broadband (eMBB), it ensures users are always on the best available access for high-throughput applications. For network slicing, it can include slice-specific selection rules, ensuring a UE connects to an access network capable of supporting the required slice. For ATSSS, it provides the foundational policies that guide how traffic is steered or split. Ultimately, ANDSP empowers operators to optimize their overall network resources, improve customer experience, and implement advanced traffic management strategies in a multi-access 5G world.
Release Timeline
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (29 CRs across 5 releases). Complements the general historical overview above with the evidence-based evolution of this function.
In Release 15, the provisioning of the Access Network Discovery and Selection Policy (ANDSP) via signalling was newly introduced, allowing the 5G Core to provide this policy from the PCF to the UE for selecting non-3GPP accesses and N3IWF selection. Furthermore, the release specified that a UE may indicate its support for ANDSP to the PCF, which the network uses to determine whether to provide the ANDSP policy. This release also clarified the handling of ANDSP in roaming scenarios, where a UE gives priority to valid ANDSP rules from the VPLMN when provided.
- Provisioning of ANDSP via signalling TS 23.503CR0087
- Provisioning of ANDSP via signalling TS 23.503CR0088
- Indication of ANDSP (non-3GPP) support TS 23.503CR0180
- Provisioning of ANDSP for non-3GPP access TS 24.501CR0117
- Clarification on ANDSP TS 24.502CR0014
- Modifications to ANDSP TS 24.526CR0001
+ 2 more changes
In Release 16, the ANDSP function was extended to clarify its applicability and provisioning mechanisms. Specifically, it was defined that ANDSP policies are not applicable to 5G-RG (Residential Gateway) and W-AGF (Wireline Access Gateway Function) devices. Furthermore, enhancements were made for roaming scenarios, including the application of ANDSP rules from an equivalent PLMN and ensuring the UE can indicate its support for ANDSP to the PCF to influence policy provisioning.
In Release 17, the ANDSP function was updated to explicitly state that ANDSP policies are not applicable for a UE operating in a Standalone Non-Public Network (SNPN) access operation mode. Furthermore, corrections were made to the UE Policy Association management procedures to ensure proper handling when both URSP and ANDSP policies are provided. The release also clarified that a UE must indicate its support for ANDSP to the PCF, as the network will not provide ANDSP rules without this indication.
In Release 18, the ANDSP function was extended to support Trusted Non-3GPP Gateway Function (TNGF) selection for specific network slices (S-NSSAI) needed by the UE. The release also introduced an Extended WLANSP within the ANDSP framework and defined mechanisms for slice-aware ANDSP/WLANSP determination. Furthermore, it formalized procedures for ANDSP delivery notifications and clarified the UE's ability to indicate its ANDSP support to the PCF, which the network must consider before providing policies.
- ANDSP extension to support TNGF selection for S-NSSAI needed by UE TS 23.503CR0843
- Introducing the Extended WLANSP in the ANDSP TS 24.526CR0175
- Trigger slice-aware ANDSP/WLANSP determination TS 29.525CR0243
- ANDSP delivery notifications TS 29.525CR0244
- Adding ANDSP to abbreviations TS 24.501CR4791
- Clarification of ANDSP and URSP coding TS 24.501CR6182
+ 4 more changes
In Release 19, key enhancements to the ANDSP function included the storage of ANDSP policies alongside URSP in non-volatile memory for persistence and the storage of configuration information for ProSe, V2X, A2X, RSLPP, and N3AN nodes. The release also introduced clarifications and corrections regarding the precedence of URSP and ANDSP parameters and their specific application when a UE is operating in a non-subscribed SNPN access mode or when roaming.
- URSP and ANDSP storage in non-volatile memory TS 24.501CR6463
- Storage of UPSI(s) for ProSeP, V2XP, A2XP, RSLPP, and N3AN node configuration information of ANDSP TS 24.501CR6665
- Correction for URSP and ANDSP TS 24.526CR0282
- Precedence of URSP and ANDSP parameters TS 24.526CR0283
- Correction for URSP and ANDSP of HPLMN when in SNPN access operation mode TS 24.526CR0286
- Clarification on URSP and ANDSP rules used by UE in non-subscribed SNPN. TS 29.525CR0377
Explore further
Broader topics and technologies where ANDSP plays a role.
Defining Specifications
3GPP specifications that define or reference ANDSP, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TS 23.503 vk00 | 5G Policy and Charging Control Framework | Rel-20 |
| TS 24.501 vj50 | 5G NAS Protocols Specification | Rel-19 |
| TS 24.502 vj20 | 5G Core Access via Non-3GPP Networks; Stage 3 | Rel-19 |
| TS 24.526 vj30 | UE Policies for 5GS; Stage 3 | Rel-19 |
| TR 26.941 vj01 | 5G Media Slicing Extensions | Rel-19 |
| TS 29.525 vj40 | 5G UE Policy Control Service Stage 3 | Rel-19 |