3GPP Diameter Routing Agent (DRA) ensures pieces of information of a same subscriber arrived from different interfaces (i.e., Gx, Rx, S9, or Gxx) gets routed to a same PCRF server. Please see the below figure 1.3a for a simple network topology diagram.
The DRA agent is deployed when there are multiple PCRF servers within a single charging realm. The Landslide DRA agent implements both IETF Diameter Redirect agent (IETF RFC 3588) and Diameter Proxy agent with a routing policy (IETF RFC 3588).
GSM-A Diameter Edge Agent (DEA) easing deployment and dependency between operators by using DEA as an only entry point for all diameter messages communicating between an operator’s internal diameter servers (i.e., HSS, PCRF, DRA, etc) and outside world (other operators).
Landslide DEA functional element supports three modes of DEA, as an IETF Diameter Relay agent, IETF Diameter Proxy agent, and a Diameter agent with combined Relay and Proxy capability.
Nodes/Emulators | Interfaces | Protocol |
HSS MME SGSN AS CSCF I/F | HSS S6a S6d Sh CX | Diameter Base Protocol (IETF RFC 3588) |
PCRF AGW AF BBERF (hPCRF - vPCRF) OCS TDF | PCRF, Gx, S9 Rx Gxc Sy Sd | Diameter Base Protocol (IETF RFC 3588) |
SGW - PGW | S8 | GTP (GTP-C 3GPP and GTP-U 3GPP) or PMIP (IETF RFC 5213 [20]) |
The DRA Nodal test case emulates the functional requirements of 3GPP Diameter Routing Agent (DRA) and GSM-A Diameter Edge Agent (DEA). The test case also generates and measures diameter messaging traffic sent to or received from DRA/DEA agents.
The Sy reference interfaces between the Policy and Charging Rule Function (PCRF) and the Online Charging System (OCS). In DRA Nodal test case to simulate Sy interface messages, the PCRF subscribes to OCS for a given subscriber ID and policy counter ID, by sending SLR (initial).
NOTES:
Prefix S + initial value + number of SNR * increment
|
See DRA Nodal Parameters for details of configuring various test case options and parameters.
DRA node supports redirect, relay, and proxy modes. You may configure both the peer and realm-based routing table and specify an action for each route entry. In addition, you may also define a policy for a routing action specified as a Proxy.
See DRA Node Parameters for details of configuring various test case options and parameters.
You may test a combination of a DRA Node and a real HSS (PCRF or PCEF), referred to as one-armed testing.
During one-armed testing, you may use the DRA nodal test case to test either a standalone DRA or a combination of DRA with HSS, PCRF or PCEF. The test case supports either:
OR