Description
The Access Network Discovery and Selection Function (ANDSF) is a core network element defined by 3GPP to manage the connectivity of User Equipment (UE) across heterogeneous radio access technologies. Its primary role is to assist UEs in discovering available non-3GPP access networks (like WLAN/Wi-Fi) and to provide them with operator-defined policies for network selection and traffic routing. The ANDSF communicates with the UE over an IP-based interface, typically using the OMA DM (Open Mobile Alliance Device Management) protocol or later HTTP-based mechanisms, to securely provision and update these policies. It acts as a policy repository and decision-support system, centralizing the operator's rules for offloading and mobility.
Architecturally, the ANDSF is a standalone server within the operator's IP network, often integrated with the Evolved Packet Core (EPC). It contains two main data components: Discovery Information and Inter-System Mobility Policies (ISMP). Discovery Information provides the UE with a list of available access networks in its vicinity, including their identifiers (SSIDs, HESSIDs) and geographic location data. Inter-System Mobility Policies are rules that dictate how the UE should select an access point when multiple are available, based on criteria like time of day, user location, and radio conditions. A third component, Inter-System Routing Policies (ISRP), defines how specific IP flows (e.g., video streaming) should be routed, potentially allowing simultaneous connections over 3GPP and WLAN.
The ANDSF operates in two main modes: pull mode, where the UE requests information, and push mode, where the ANDSF initiates policy updates to the UE. In pull mode, the UE sends a request containing its location, capabilities, and current access network status. The ANDSF processes this request, evaluates the applicable policies, and returns the relevant Discovery Information, ISMP, and/or ISRP. These policies are formatted using a standardized Management Object (MO) structure defined in 3GPP specifications. The UE's ANDSF client then uses these policies, along with local user preferences and real-time radio measurements, to make the final decision on network selection and traffic routing.
Its role extends beyond simple discovery; it is a key enabler for traffic steering, load balancing, and seamless vertical handovers. By providing centralized, dynamic policy control, the ANDSF allows operators to optimize network capacity, reduce congestion on cellular networks, and ensure users are connected to the best available network for their service requirements. It forms a critical part of the broader network-based mobility management framework, working in conjunction with other EPC elements like the PCRF (Policy and Charging Rules Function) for integrated QoS and charging policies across access types.
Purpose & Motivation
ANDSF was created to address the growing need for intelligent integration and management of heterogeneous networks, specifically the convergence of 3GPP cellular networks (like LTE) and non-3GPP wireless access technologies, primarily IEEE 802.11 (Wi-Fi). Prior to ANDSF, network discovery and selection were largely UE-centric and unmanaged. Devices would autonomously scan for and connect to Wi-Fi networks based on simple signal strength or user-defined preferences, with no visibility or control from the mobile operator. This led to suboptimal network utilization, potential security risks on untrusted networks, and a fragmented user experience when moving between cellular and Wi-Fi.
The primary problem ANDSF solves is providing operator control in a multi-access environment. Without it, operators could not steer traffic to offload capacity from congested cellular bands to available Wi-Fi resources in a predictable manner. They also lacked the ability to enforce policies that could prioritize certain services or ensure seamless service continuity. ANDSF was motivated by the desire to make Wi-Fi a managed extension of the mobile broadband network, rather than a competing, uncoordinated access method. It allows operators to implement business rules, such as offloading best-effort traffic to Wi-Fi while keeping latency-sensitive voice traffic on LTE, or providing seamless access to carrier-owned Wi-Fi hotspots.
Historically introduced in 3GPP Release 8 alongside the SAE/EPC architecture, ANDSF's creation was driven by the industry's shift towards all-IP networks and the recognition that future mobile data growth would require the aggregation of diverse radio technologies. It addressed the limitations of previous non-integrated approaches by standardizing a secure, policy-driven framework for access network discovery and selection. This enabled new use cases like network-based mobility, optimized resource allocation, and the foundation for later enhancements like seamless WLAN offloading and integration with 5G core network principles.
Classification
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (39 CRs across 5 releases). Complements the general historical overview above with the evidence-based evolution of this function.
Studied in Rel-8, normative work from Rel-15.
In Release 15, the ANDSF-related enhancements primarily focused on improving support for non-3GPP access, specifically introducing support for end-to-end QoS over both trusted and untrusted WLAN. The release also clarified and corrected procedures for ePDG selection and usage, including for emergency services and UEs without a UICC, while integrating Bluetooth and WLAN into MDT measurement collection. Furthermore, it provided corrections and clarifications for V2X resource selection and introduced TNL Address discovery for EN-DC.
- Support for e2e QoS over untrusted WLAN TS 23.402CR2971
- Support for e2e QoS over trusted WLAN TS 23.402CR2972
- OI#19 - 5GC-EPC interworking: PGW selection for 5GC UE for connectivity via untrusted access TS 23.402CR2980
- Enabling ePDG selection using 5GS TAI information TS 23.402CR2984
- Clarification on usage of ePDG selection procedures TS 24.302CR0662
- Running 36.306 CR to introduce BT and WLAN in MDT TS 36.306CR1584
+ 14 more changes
In Release 16, the ANDSF's role was explicitly defined within new architectural variants for Fixed Broadband Access interworking, specifically for non-seamless WLAN offload (NSWO) scenarios. The specification clarified that the ANDSF may be used in all these architectural variants according to TS 23.402 principles, even though it is not shown in the associated figures. Furthermore, the release detailed policy control for NS-WLAN offloaded traffic, which is provided only if 3GPP access authentication is performed, with policies sent from the EPC to the Fixed Broadband access network via the S9a interface.
In Release 17, the ANDSF-related update specifically involved a correction to the location configuration procedures for WLAN and Bluetooth when used for Self-Optimizing Network (SON) and Minimization of Drive Tests (MDT) features. This correction ensured that the mechanisms for discovering and selecting these non-3GPP access networks properly supported network optimization and data collection functionalities. The change refined how location information is handled within the ANDSF framework for these specific use cases.
- Correction on location configuration for WLAN and BT for SON and MDT features TS 36.331CR4958
In Release 18, the ANDSF enhancements focused on Multi-Priority Service (MPS) for WLAN access to the EPC, introducing specific capabilities for congestion exemptions, transport priority, and attach procedures. The release also expanded support for Access Traffic Steering, Switching, and Splitting (ATSSS) by defining related Notify payloads and adding ATSSS rules to the ATSSS_RESPONSE. Furthermore, it included updates for WLAN indicators and support for the discovery of Standalone Non-Public Networks (SNPNs) with 5G connectivity.
- MPS when access to EPC is WLAN TS 23.402CR2998
- Support for discovery of SNPNs with 5G connectivity support TS 24.302CR0737
- Define ATSSS related Notify payloads TS 24.302CR0740
- MPS for WLAN EPC congestion exemptions TS 24.302CR0754
- MPS for WLAN EPC Transport Priority TS 24.302CR0752
- MPS for WLAN EPC attach TS 24.302CR0753
+ 6 more changes
In Release 19, the ANDSF-related enhancements introduced new assistance information for cell selection between IoT-NTN (Non-Terrestrial Network) and NR-NTN access technologies. This provides UEs with improved discovery and selection capabilities when moving between satellite-based IoT and New Radio NTN networks. The update specifically enables more efficient network discovery and handover for devices operating in non-terrestrial environments.
Explore further
Broader topics and technologies where ANDSF plays a role.
Defining Specifications
3GPP specifications that define or reference ANDSF, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TS 23.139 vj00 | 3GPP-Fixed Broadband Interworking Stage 2 | Rel-19 |
| TS 23.402 vj00 | EPC for Non-3GPP Access (PMIP) | Rel-19 |
| TS 23.839 vc00 | Fixed-Mobile Convergence Architecture Study | Rel-12 |
| TS 23.845 va00 | UDC Evolution Study | Rel-10 |
| TS 23.896 vc00 | Policy & Charging Control for Fixed Broadband Convergence | Rel-12 |
| TS 24.234 vc20 | 3GPP-WLAN Interworking Network Selection | Rel-12 |
| TS 24.302 vj00 | Access to EPC via non-3GPP networks; Stage 3 | Rel-19 |
| TS 24.312 vj00 | ANDSF Management Objects Specification | Rel-19 |
| TS 24.327 vc00 | Mobility between I-WLAN and GPRS | Rel-12 |
| TS 25.300 vj00 | UTRA Radio Interface Enhancements Overview | Rel-19 |
| TS 25.304 vj00 | UTRA Idle Mode Procedures Specification | Rel-19 |
| TS 25.306 vj00 | UE Radio Access Capabilities Specification | Rel-19 |
| TS 25.331 vj00 | UTRAN RRC Protocol Specification | Rel-19 |
| TS 33.402 vj00 | Security for non-3GPP access to EPS | Rel-19 |
| TS 36.300 vj00 | E-UTRAN Radio Interface Protocol Architecture Overview | Rel-19 |
| TS 36.306 vj00 | E-UTRA UE Radio Access Capability Parameters | Rel-19 |
| TS 36.331 vj00 | LTE RRC Protocol Specification | Rel-19 |
| TS 37.870 vd00 | Study on Multi-RAT Joint Coordination | Rel-13 |