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.

Detected Changes Across Releases

from 3GPP Change Requests

Specific changes extracted from the „Change history“ tables of 3GPP specifications (358 CRs across 6 releases). Complements the general historical overview above with the evidence-based evolution of this function.

Rel-15 68 changes

In Release 15, the ANDSP function was enhanced to allow its provisioning via signaling from the network, specifically from the PCF to the UE through the UE Policy Association. This release also clarified the content of ANDSP, which includes WLANSP rules and non-3GPP access network selection information, as part of the defined UE policy information for access selection.

  • Additional PDU Session Type in Route Selection Descriptor TS 23.503CR0019
  • Coding of WLAN selection criteria entry TS 24.526CR0005
  • Addition of Reflective QoS Timer in PDU session related policy information TS 23.503CR0005
  • UE policies granularity and UE assistance for policy evaluation TS 23.503CR0011
  • Update of UDR policy related subscription TS 23.503CR0021
  • Corrections to description of session management related policy enforcement TS 23.503CR0025

+ 62 more changes

Rel-16 76 changes

In Release 16, the ANDSP function was enhanced with updates for WLAN selection procedures due to trusted non-3GPP access, including new procedures for TNAN and PLMN selection using a trusted WLAN. It also introduced specific WLAN and PLMN selection procedures for N5CW devices and defined PLMN selection for wireline access. Furthermore, the policy framework was extended to include the Network Identifier (NID) as an input for policy decisions.

  • Support for Multi-Access PDU Session in URSP and PDU session selection TS 23.503CR0208
  • Access and mobility related policy information for 5G-RG TS 23.503CR0236
  • 23.503 part of PCF selection for PDU sessions with same DNN and S-NSSAI TS 23.503CR0265
  • Update to Policy Framework for TSC TS 23.503CR0310
  • Introduction to UE selection of CN for 5G CIoT (for 24.501) TS 24.501CR1046
  • USPS extension for V2X policy TS 24.501CR1281

+ 70 more changes

Rel-17 57 changes

In Release 17, the ANDSP function was enhanced to support the selection of an SNPN other than the subscribed SNPN, extending UE policy control for ProSe-based services including ProSe policy provisioning and UE ProSe policy transmission. Furthermore, UE policy control was updated to support ProSe U2N relay and the exposure of time synchronization as a service. These updates were part of a broader set of enhancements to UE policy information management for access selection and service routing.

  • BSF enhancement on PCF Discovery for dynamic AM policy TS 23.503CR0506
  • Access and mobility policy control functionality to enable dynamic change of AM Policies TS 23.503CR0520
  • Policy control based on satellite backhaul information TS 23.503CR0539
  • ProSe Policy TS 23.503CR0533
  • Policy control of data rate per network slice TS 23.503CR0552
  • Policy control enhancement for local notification TS 23.503CR0587

+ 51 more changes

Rel-18 124 changes

In Release 18, the ANDSP function was extended to support the selection of a Trusted Non-3GPP Gateway Function (TNGF) based on the specific Network Slice Selection Assistance Information (S-NSSAI) required by the UE. This enhancement, alongside a similar one for N3IWF selection, provides more granular policy control for non-3GPP access network selection, ensuring the UE connects through the appropriate gateway to support its requested network slice.

  • N3IWF selection enhancement for support of S-NSSAI needed by UE TS 23.503CR0741
  • NWDAF- assisted URSPs introduced in policy decision TS 23.503CR0769
  • KI#4 23.503 PCC rule for common EAS, DNAI selection TS 23.503CR0776
  • Policy control for dynamic satellite backhaul TS 23.503CR0788
  • DN Performance Analytics usage in PDTQ policy TS 23.503CR0799
  • Policy update to support policy control enhancements for multi-modal services TS 23.503CR0835

+ 118 more changes

Rel-19 28 changes

In Release 19, enhancements to ANDSP included the introduction of a Local Offloading Policy to support local handling for edge computing and the storage of ANDSP information, including N3AN node configuration, in the UE's non-volatile memory. Furthermore, the release clarified procedures for network-requested UE policy management and corrected references to manual and automatic mode WLAN selection within the ANDSP framework.

  • Minimize number of UE and AM Policy Associations TS 23.503CR1288
  • Local Offloading Policy to support Local Handling of Edge Computing TS 23.503CR1348
  • KI#1 Clarification on Local Offloading Policy TS 23.503CR1401
  • PCF use of QoS and policy assistance information analytic TS 23.503CR1303
  • Spending limits for UE Policy and Support of CHF information in roaming scenario TS 29.525CR0355
  • UE Policy Association control based on UDM Subscription Data TS 29.525CR0360

+ 22 more changes

Rel-20 5 changes

In Release 20, the ANDSP function was enhanced to support policy control based on new analytics for abnormal user plane traffic and traffic patterns. It also introduced policy mechanisms for network energy saving, incorporating BDT (Background Data Transfer) and PDTQ policies, and allowed for service adjustment based on exposure. These updates expanded the PCF's ability to provide more dynamic UE policy information and access selection rules.

  • Policy control based on abnormal user plane traffic analytics and traffic pattern analytics TS 23.503CR1599
  • Service Adjustment based on Exposure - Policy TS 23.503CR1600
  • Adding BDT, PDTQ and UE policy control for network energy saving TS 23.503CR1612
  • Policy control based on new Abnormal User Plane Traffic Analytics TS 23.503CR1613
  • Correction on QoS and policy assistance analytics TS 23.503CR1627

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