ANDSF

Access Network Discovery and Selection Function

Management →
Introduced in Rel-8 Also in: Radio Access Network, User Equipment

ANDSF is a network function that provides mobile devices with policies and information to discover and select non-3GPP access networks like Wi-Fi, enabling intelligent traffic steering between network types.

Category
Management
Introduced
Rel-8
Where
Core Network › Evolved Packet Core
Also touches
2 segments
Specifications
18 specs
ANDSF Description Purpose Related Classification Detected Changes Specifications

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

Part ofEPC
Related approachesATSSS

Release Timeline

Detected Changes Across Releases

from 3GPP Change Requests

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

Rel-15 1 change

In Release 15, the specification update addressed an editorial clarification regarding the ANDSF. The change specifically resolved an Editor's Note concerning the application identifier used for ANDSF communication via Generic Bootstrapping Architecture (GBA) Push procedures.

  • Resolving Editor's Note on application ID for ANDSF GBA Push TS 24.302CR0695

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.

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