ANDSP

Access Network Discovery and Selection Policy

Management →
Introduced in Rel-15

ANDSP is a policy framework that enables user equipment to discover and select non-3GPP access networks like Wi-Fi based on operator-defined rules for intelligent network selection.

Category
Management
Introduced
Rel-15
Where
Core Network › 5G Core
Specifications
6 specs
ANDSP Description Purpose Detected Changes Specifications

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 Requests

Specific 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.

Rel-15 8 changes

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

Rel-16 3 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.

  • ANDSP is not supported by 5G-RG and W-AGF TS 24.501CR2055
  • Apply ANDSP of equivalent PLMN TS 24.502CR0103
  • 5G-RG usage of ANDSP TS 24.526CR0042
Rel-17 2 changes

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.

  • ANDSP not specified for a UE operating in SNPN access operation mode TS 24.501CR3505
  • Correction of UE Policy Association management for URSP and ANDSP TS 29.525CR0221
Rel-18 10 changes

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

Rel-19 6 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.

SpecificationTitleRelease
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
Patrick Zandl

About the author: Patrick Zandl (b. 1974)

Telecommunications specialist, technology journalist (founder of the Mobil server), and developer who has been running since 2025 — the largest Czech-language resource on AI-assisted programming. Formerly Chief Wizard Architect at Prusa3D and head of development for Turris at CZ.NIC; currently a consultant and instructor on AI implementation in companies.