V-PCRF

Visited Policy and Charging Rules Function

Core Network
Introduced in Rel-8
A Policy and Charging Rules Function (PCRF) located within the Visited Public Land Mobile Network (VPLMN). It acts as a proxy or co-operative decision point, interfacing with the Home PCRF to provide policy and charging rules for the V-PCEF to enforce on a roaming subscriber's traffic.

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.

Key Features

  • Policy decision proxy/function in the Visited PLMN for roaming subscribers
  • Interfaces with the Home PCRF via the Diameter-based S9 roaming interface
  • Interfaces with the V-PCEF (at PGW) via the Gx interface
  • May augment H-PCRF decisions with local visited network policies
  • Facilitates charging control and credit management for roaming sessions
  • Central node for applying roaming agreements in the policy control plane

Evolution Across Releases

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

SpecificationTitle
TS 23.203 3GPP TS 23.203
TS 29.213 3GPP TS 29.213
TS 29.215 3GPP TS 29.215
TS 29.217 3GPP TS 29.217
TS 29.816 3GPP TS 29.816
TS 29.817 3GPP TS 29.817
TS 32.843 3GPP TR 32.843