Description
The Visited Public Land Mobile Network (VPLMN) is a fundamental concept in cellular roaming. It refers to the network operated by a mobile operator (the visited operator) in a geographical area where a subscriber's User Equipment (UE) is currently located and receiving service, but to which the subscriber does not hold a primary subscription. The subscriber's subscription is held by a separate Home PLMN (HPLMN). When a UE is powered on or moves into the coverage area of the VPLMN, it performs network selection, often preferring the VPLMN based on roaming agreements.
Architecturally, the VPLMN consists of its own complete set of network elements: Radio Access Network (RAN) nodes like gNBs or eNBs, and core network functions such as the Access and Mobility Management Function (AMF) in 5G, or the Mobility Management Entity (MME) in 4G, and a Serving Gateway (SGW). Crucially, for a roaming subscriber, the VPLMN's core network interfaces with the subscriber's HPLMN. This interconnection is primarily via the roaming interfaces (e.g., N9/N16 interfaces between VPLMN and HPLMN User Plane Functions, or the S8/S6a interfaces in 4G). The VPLMN handles local radio resource management, mobility management within its area, and provides the connection to the packet data network, but it relies on the HPLMN for subscriber authentication, authorization, and profile data via the Home Subscriber Server (HSS) or Unified Data Management (UDM).
In operation, when a roaming UE attaches to the VPLMN, the VPLMN's core network elements identify the subscriber's HPLMN from the International Mobile Subscriber Identity (IMSI). The VPLMN then routes authentication signaling to the HPLMN's authentication center. Upon successful authentication, the HPLMN provides the VPLMN with the subscriber's profile, including allowed services and QoS parameters. The VPLMN's session management functions then establish a data session for the UE. User plane data may be routed locally in the VPLMN's country (Local Breakout) or back to the HPLMN (Home Routed) depending on the roaming agreement and service.
The role of the VPLMN is to extend service coverage for subscribers beyond their home network's footprint, enabling global mobility. It is responsible for the real-time delivery of services—voice, data, and SMS—to the roaming user. The VPLMN also performs charging, generating call detail records (CDRs) that are settled with the HPLMN. The relationship is governed by commercial roaming agreements and technical standards (like those from the GSM Association) that ensure interoperability, security, and consistent service quality for roaming subscribers.
Purpose & Motivation
The VPLMN concept exists to enable seamless mobile service across different network operators and countries, which is the foundation of global roaming. Without it, a mobile phone would only work within the coverage area of its home network operator, severely limiting mobility. The problem it solves is providing continuous service to a subscriber when they travel outside their HPLMN's licensed geographic territory.
Historically, this was a key innovation of GSM (2G) over earlier cellular systems. The architecture cleanly separates the 'home' network, which owns the customer relationship and subscription, from the 'visited' network, which provides the physical infrastructure. This separation allows for scalable roaming. The HPLMN does not need to build infrastructure everywhere, and the VPLMN can generate revenue by serving visitors. Standardized interfaces (defined by 3GPP and GSMA) ensure that a subscriber from any compliant HPLMN can use services on any compliant VPLMN.
The VPLMN addresses the limitations of monolithic network architectures by enabling competition and cooperation. It allows hundreds of operators worldwide to interconnect, creating a global service fabric. For the subscriber, it provides transparency—their phone 'just works' abroad. For operators, it creates a revenue-sharing business model. The evolution from 2G to 5G has refined this model, introducing concepts like S8HR (Home Routed roaming) and LBO (Local Breakout) for data, and steering of roaming to optimize network selection, but the fundamental HPLMN/VPLMN dichotomy remains central to all 3GPP mobility and roaming specifications.
Classification
Detected Changes Across Releases
from 3GPP Change RequestsSpecific 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.
In Release 15, no substantive technical changes to the VPLMN function itself are indicated by the provided CR titles or grounding context. The only referenced change is an editorial update for publication following TSG SA approval. The existing definition and operational principles for the VPLMN, such as its relationship to the HPLMN and the Equivalent HPLMN list for PLMN selection, remained as previously specified.
- MCC Editorial update for publication after TSG SA approval (SA#78) TS 23.722
Explore further
Broader topics and technologies where VPLMN plays a role.
Defining Specifications
3GPP specifications that define or reference VPLMN, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TR 21.905 vj00 | 3GPP Technical Terms and Definitions | Rel-19 |
| TS 22.234 vd10 | 3GPP-WLAN Interworking Index Specification | Rel-13 |
| TS 22.811 v1700 | Network Selection Mechanisms Overview | Rel-7 |
| TR 22.980 vj00 | Network Composition Feasibility Study | Rel-19 |
| TS 23.078 vj00 | CAMEL Phase 4 Stage 2 Specification | Rel-19 |
| TS 23.110 vj00 | Access Stratum Services Specification | Rel-19 |
| TS 23.218 vj00 | IMS Call Model Specification | Rel-19 |
| TS 23.234 vd10 | 3GPP-WLAN Interworking Index | Rel-13 |
| TS 23.278 vj00 | CAMEL for IMS Stage 2 Specification | Rel-19 |
| TS 23.722 vf10 | Common API Framework (CAPIF) for 3GPP Northbound APIs | Rel-15 |
| TS 23.849 vb00 | Study on IMS Roaming Media Optimization | Rel-11 |
| TS 23.851 v1600 | Network Sharing Architecture for 3G Systems | Rel-6 |
| TR 23.976 vj00 | Push Service Requirements Analysis | Rel-19 |
| TS 24.229 vj50 | IMS call control protocol based on SIP and SDP | Rel-19 |
| TR 28.840 vi10 | Technical Report | Rel-18 |
| TS 29.213 vj20 | PCC Signalling Flows and QoS Mapping | Rel-19 |
| TS 29.215 vj00 | S9 Reference Point Stage 3 Specification | Rel-19 |
| TS 31.121 vi50 | UICC-terminal interface test specification | Rel-18 |
| TS 32.140 vj00 | Subscription Management (SuM) requirements | Rel-19 |
| TS 32.240 vj40 | Charging Management Architecture & Principles | Rel-19 |
| TS 32.250 vj00 | Circuit Switched Offline Charging | Rel-19 |
| TS 32.271 vj20 | 3GPP LCS Charging Management Spec | Rel-19 |
| TS 32.272 vj00 | Charging for Push-to-Talk over Cellular (PoC) | Rel-19 |
| TS 32.277 vj20 | Charging Management for Proximity Services (ProSe) | Rel-19 |
| TS 32.278 vj00 | Monitoring Events Offline Charging Specification | Rel-19 |
| TS 32.293 vj00 | Proxy Function in Domestic Service Provider | Rel-19 |
| TS 32.808 v1800 | Common User Profile Storage Framework | Rel-8 |
| TS 32.849 vd00 | IMS Roaming Charging Study | Rel-13 |
| TS 32.850 ve00 | IMS Charging Correlation Methods Study | Rel-14 |
| TS 43.318 vj00 | Generic Access Network (GAN) Stage 2 | Rel-19 |
| TR 43.901 vj00 | Generic Access to A/Gb Interface Feasibility Study | Rel-19 |
| TR 43.902 vj00 | GAN Enhancements Feasibility Study | Rel-19 |