V-DRA

Visited Diameter Routing Agent

Core Network →
Introduced in Rel-8

V-DRA is the Diameter Routing Agent located in the visited network that routes signaling messages between network elements to ensure proper message delivery between visited and home networks during roaming.

Category
Core Network
Introduced
Rel-8
Where
Core Network › Evolved Packet Core
Specifications
1 specs
V-DRA Description Purpose Related Classification Detected Changes Specifications

Description

The Visited Diameter Routing Agent (V-DRA) is a critical signaling node within the Diameter-based core network architecture, primarily used in 4G (EPS) and early 5G non-standalone deployments. It is deployed in the Visited Public Land Mobile Network (VPLMN) and functions as a centralized routing hub for Diameter protocol messages. The V-DRA's primary role is to intelligently route signaling traffic between various network functions within the visited network and towards the home network, particularly for roaming subscribers. It examines Diameter messages, including their Application-Id, Destination-Realm, and other Attribute-Value Pairs (AVPs), to determine the correct destination.

Architecturally, the V-DRA sits in the signaling path between elements like the Visited Policy and Charging Rules Function (V-PCRF), the Mobility Management Entity (MME), and the Serving Gateway (SGW) in the VPLMN, and their counterparts in the Home Public Land Mobile Network (HPLMN). It interfaces with the Home DRA (H-DRA) to ensure end-to-end signaling connectivity. The V-DRA operates by maintaining a binding or session state that correlates different Diameter sessions (e.g., Gx, Rx, S6a, S6d interfaces) for the same subscriber, enabling coherent policy and charging control. This stateful routing is crucial for session continuity and consistent policy enforcement.

How it works involves receiving a Diameter request from a network element, applying routing rules based on the subscriber's identity (e.g., IMSI) and the requested service, and then forwarding the message to the appropriate destination, which could be a local function or the H-DRA for further routing to the home network. The V-DRA also provides functions like load balancing among multiple instances of a network function, redundancy, and topology hiding, which shields the internal network structure of the VPLMN from the home network. Its deployment is mandatory in many roaming architectures to ensure scalable and manageable Diameter signaling.

Purpose & Motivation

The V-DRA was introduced to solve the scaling and complexity challenges of direct Diameter signaling in multi-vendor, multi-operator environments, especially for roaming. Before DRAs, network functions had to be statically configured with the addresses of all possible peers, leading to a full-mesh connectivity problem that was difficult to manage and scale. This became untenable with the growth of LTE and the increase in roaming agreements.

Its creation in 3GPP Release 8 was motivated by the need for a standardized, centralized routing entity that could decouple network functions from each other. The V-DRA specifically addresses the roaming scenario by ensuring that signaling from a visited network is properly routed to the correct home network realm. It enables efficient interconnect between operators, supports load distribution, and provides a point for implementing security and traffic management policies on signaling planes. The V-DRA is foundational for the Policy and Charging Control (PCC) architecture in roaming, ensuring that subscriber policies are correctly fetched and applied even when the user is away from their home network.

Classification

Related approachesH-DRA

Detected Changes Across Releases

from 3GPP Change Requests

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

Studied in Rel-8, normative work from Rel-15.

Rel-15 1 change

In Release 15, the specification introduced clarifications for handling the Diameter race condition specifically for Gx-based applications within the Visited Access roaming scenario. This update provides procedural details for the V-DRA function, ensuring proper session linkage between the Gx session for an IP-CAN session and the corresponding Gateway Control Session as managed by the V-PCRF. The enhancements focus on the signaling flows where the PCEF informs the V-PCRF of an IP-CAN session establishment, and the V-PCRF determines the session is for a roaming user using visited access.

  • Clarifications on Diameter race condition TS 29.213CR0711
Rel-17 1 change

In Release 17, the specification introduced new PCRF control for MPS (Multimedia Priority Service) for DTS (Data Transfer Service), enhancing the V-DRA function's role in visited access scenarios. This update specifically involves the PCRF's procedures for managing IP-CAN sessions and Gateway Control Sessions when handling roaming users in these scenarios. The changes are integrated into the existing architecture where the V-PCRF determines visited access and establishes the necessary S9 session with the H-PCRF.

  • PCRF control of MPS for DTS TS 29.213CR0743
Rel-19 1 change

In Release 19, the enhancement for the V-DRA function introduced a new condition for the PCRF to detect PCEF failure in time. This builds upon the existing PCRF Failure and Restoration procedures defined for the Gx session, ensuring timely handling of failures within the visited access roaming architecture.

  • Add a new condition for the PCRF detecting PCEF failure in time TS 29.213CR0751

Explore further

Broader topics and technologies where V-DRA plays a role.

Defining Specifications

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

SpecificationTitleRelease
TS 29.213 vj20 PCC Signalling Flows and QoS Mapping Rel-19