Menu
Latest
12 meetings · Prague, Jeju · 12–16 Oct
Reports
RAN1#126-bis · SA2#177

Glossary term · Core Network

V-PCRF

Visited Policy and Charging Rules Function

Core Network →

V-PCRF is the Policy and Charging Rules Function located in the visited network, interfacing with the Home PCRF to provide policy and charging rules for enforcement on a roaming subscriber's traffic.

Introduced
Rel-8
Where
Core Network › Evolved Packet Core
Specifications
7 specs
V-PCRF Description Purpose What changed Neighbours Specifications

Description

The Visited Policy and Charging Rules Function (V-PCRF) is a pivotal network element in the 3GPP Policy and Charging Control (PCC) architecture for EPS (Evolved Packet System) and earlier systems, specifically handling roaming. It resides in the Visited Public Land Mobile Network (VPLMN). Its primary function is to facilitate policy and charging control for a subscriber who is roaming. The V-PCRF does not typically make final policy decisions itself; instead, it acts as an intermediary between the enforcement point in the visited network (the V-PCEF, located at the PGW) and the decision point in the home network (the H-PCRF). The communication between the V-PCRF and the H-PCRF occurs over the S9 reference point, which is a Diameter-based protocol. When a roaming subscriber establishes a PDN connection, the V-PCEF signals to the V-PCRF (via the Gx interface). The V-PCRF then initiates a session with the H-PCRF over S9, forwarding information like the subscriber's identity and the requested service. The H-PCRF, which has access to the subscriber's profile and service data, makes the policy decisions and generates PCC rules. These rules are sent back to the V-PCRF. The V-PCRF may perform local functions such as adding visited network-specific policies (e.g., related to local breakout or visited network charging agreements) or simply forwarding the H-PCRF's rules. Finally, the V-PCRF provisions these PCC rules to the V-PCEF via the Gx interface. The V-PCRF thus serves as the local policy and charging rules function anchor in the visited network, ensuring that the home operator's policies are correctly interpreted and applied within the visited network's context, while also allowing the visited operator to inject its own policy logic where permitted by roaming agreements.

Purpose & Motivation

The V-PCRF was introduced to extend the PCC framework, originally defined for the home network, into robust roaming scenarios. Before standardized PCC roaming, applying dynamic, service-aware policies for roamers was difficult, often leading to a 'lowest common denominator' service experience. The V-PCRF addresses this by establishing a clear architectural split: the home network (H-PCRF) owns the subscriber and makes the primary policy decisions, while the visited network provides a local policy function (V-PCRF) to interface with its own enforcement point (V-PCEF). This model solves several problems. It allows the home operator to maintain control over the subscriber's service experience and charging. It enables the visited operator to manage its own network resources and apply any local policies or charging supplements. It also provides a scalable and secure interface (S9) between operators, hiding internal network details. The V-PCRF is essential for enabling advanced services like IMS roaming, where consistent QoS for voice and video calls is required regardless of location, and for implementing complex charging models like sponsored data connectivity in a roaming context.

What changed in its specifications

The latest release-to-release comparison of specifications that define V-PCRF. Each summary describes the whole specification, not only this term.

TS 23.203Rel-16 → Rel-17

NB-IoT/eMTC support for Non-Terrestrial Networks: adds QCI characteristic for satellite access, note on GEO/LEO delays, and PCRF policy control for satellite PDN connections.

Full comparison in TS 23.203 →
TS 29.213Rel-18 → Rel-19

Rel-19 adds P-CSCF-initiated EPC health monitoring and failure recovery for PGW-U and PGW-C failures, to minimize service interruption. It also extends MPS-Action AVP cross-references to TS 29.214 for messaging services. Restoration behaviour notes and references for IMS disaster recovery are included as well.

Full comparison in TS 29.213 →

Evolution Across Releases

An overview written from the defining specifications, not a verified change history. For the exact text, open the specifications listed below.

Rel-8 Initial

Introduced as part of the PCC enhancements for EPS/SAE roaming. Defined the V-PCRF's role as the policy control anchor in the visited network, establishing the S9 interface with the H-PCRF and the Gx interface with the V-PCEF to enable dynamic policy and charging for LTE roamers.

Defining Specifications

3GPP specifications that define or reference V-PCRF, with the latest known release. Sourced from the 3GPP document catalog — see methodology.

SpecificationTitleRelease
TS 23.203 vk10 Policy and Charging Control Architecture Rel-20 read
TS 29.213 vj30 PCC Procedures and Flows Rel-19 read
TS 29.215 vj00 S9 Reference Point Stage 3 Specification Rel-19 read
TS 29.217 vj00 Policy and Charging Control (PCC) for Np Interface Rel-19 read
TS 29.816 va00 PCRF Failure & Restoration Study Rel-10 read
TS 29.817 vc10 Study on XML-based Rx interface for PCC Rel-12 read
TS 32.843 vd00 PS Domain Online Charging in Roaming Rel-13 read