You are on page 1of 5

Diameter

Load Tester

Scalable Diameter protocol load, feature and security testing solution for all interfaces
including wireline, mobile 4G/5G and IoT
Diameter Load Tester

OVERVIEW
Diameter is an authentication, authorization, and accounting protocol used pervasively in
telecom and datacom networks. Diameter protocol signaling load is increasing due to
subscriber growth. Operators need to prove their networks can scale reliably and have the
necessary capacity and built-in redundancy. Network equipment manufacturers (NEMs) need
to test at all stages of the product life-cycle and conduct acceptance testing at the operator.
The Valid8 Diameter Load Tester provides testing capabilities across numerous Diameter
interfaces in fixed and mobile networks such as Cx, Dx, Ga, Gd, Gx, Gy, Nasreq, Rf, Rx, S6a,
S6c, S6d, S6m, S6n, S6t, S13, Sd, Sh, Swx, T6ai, T6bi, Tsp, Zh.

WHAT IT CAN DO FOR YOU WHY IT’S DIFFERENT


It can test fuzzing, security, feature and performance on single or Scalable software-based architecture can run on a range of hardware

multiple Diameter interfaces concurrently, generating tens of from COTS and high-end customer provided hardware to Virtual
Machines and the Cloud (e.g. Amazon AWS) for maximum versatility and
thousands of transactions per second (scalable per machine), with
performance
customizable message flows and content.
Web-based UI is easy to learn
Diameter Load Tester comes with pre-canned scenarios which HTTP API enable integration with automation test systems and other
equipment
can be tailored to specific requirements.
Stateful modeling provides accurate emulation of network elements

Security test option includes:


FEATURES
Measure Key Performance Indicators (KPIs) such as number of Act as a mobile virtual network operator (MVNO) and access the roaming
simultaneous sessions and Busy Hour Call Attempts (BHCA) network through an existing operator.
Check transaction content correctness Act as a diameter routing agent (DRA), diameter edge agents (DEA).
Check load capabilities
Act as a Mobility Management Entity (MME)) to simulate session
Generate valid and invalid/negative messages and call-scenarios
management, subscriber authentication, roaming and handovers to other
Supports sending invalid responses including malformed, dropped and network.
misordered packets
Security testing

SUBSYSTEMS
HSS, PCRF, MME, IWF-AAA
Diameter Load Tester

KPIs Configurable Parameters


AA-Requests/Answers (AAR/A) Call session length
Diameter-EAP-Requests/Answers (DER/A) Concurrent calls/endpoints
Abort-Session-Requests/Answers (ASR/A) BHCA/CPS
Accounting-Requests/Answers (ACR/A)
Credit-Control-Requests/Answers (CCR/A)
Capabilities-Exchange-Requests/Answers (CER/A)
Device-Watchdog-Requests/Answers (DWR/A)
Disconnect-Peer-Requests/Answers (DPR/A)
Re-Auth-Requests/Answers (RAR/A)
Session-Termination-Requests/Answers (STR/A)
User-Authorization-Requests/Answers (UAR/A)
Server-Assignment-Requests/Answers (SAR/A)
Location-Info-Requests/Answers (LIR/A)
Multimedia-Auth-Requests/Answers (MAR/A)
Registration-Termination-Requests/Answers (RTR/A)
Push-Profile-Requests/Answers (PPR/A)
User-Authorization-Requests/Answers (UAR/A)
Server-Assignment-Requests/Answers (SAR/A)
Location-Info-Requests/Answers (LIR/A)
Multimedia-Auth-Requests/Answers (MAR/A)
Registration-Termination-Requests/Answers (RTR/A)
Push-Profile-Requests/Answers (PPR/A)
User-Data-Requests/Answers (UDR/A)
Profile-Update-Requests/Answers (PUR/A)
Subscribe-Notifications-Requests/Answers (SNR/A)
Push-Notification-Requests/Answers (PNR/A)
Bootstrapping-Info-Requests/Answers (BIR/A)
Message-Process-Requests/Answers (MPR/A)
Update-Location-Requests/Answers (ULR/A)
Cancel-Location-Requests/Answers (CLR/A)
Authentication-Information-Requests/Answers (AIR/A)
Insert-Subscriber-Data-Requests/Answers (IDR/A)
Delete-Subscriber-Data-Requests/Answers (DSR/A)
Purge-UE-Requests/Answers (PER/A)
Notify-Requests/Answers (NOR/A)
Provide-Location-Requests/Answers (PLR/A)
Routing-Info-Requests/Answers (RIR/A)
AA-Mobile-Node-Requests/Answers (AMR/A)
Home-Agent-MIP-Requests/Answers (HAR/A)
Configuration-Information-Requests/Answers (CIR/A)
Reporting-Information-Requests/Answers (RIR/A)
NIDD-Information-Requests/Answers (NIR/A)
GCS-Action-Request/Answer (GAR/A)
GCS-Notification-Request/Answer (GNR/A)

AUTOMATION API
User commands can be fully automated using REST API. This includes performing all test
control functions as well as collecting results and metrics. It can be integrated into virtually any
CI system via the HTTP API, including Jenkins, CircleCI, Gitlab and others.

SCRIPTING
The application’s subsystems can be edited directly in the browser using TDL or by using the
graphical tools. The Message Workshop allows for creating of test scenarios directly from the
hex stream of a remote capture, while the Graphical Editor (on the feature roadmap for 2019) will
allow for creating customized call scenarios by dragging and dropping the call flow to meet
your test needs.
Diameter Load Tester

USE CASES
HSS UNDER TEST

For testing the HSS Server, the Valid8 Tester can generate S6a, Sh
Diameter traffic to test performance and stability.

Supported Scenarios:

Cx
D/D'
S6a/S6c/S6d/S6m/S6n/S6t
S13/S13'
Sh
SLh
Sp
SWx

PCRF UNDER TEST

For testing the PCRF, the 4G Network Emulator can wrap around the
PCRF with the core network and IMS.

Supported Scenarios:
Diameter Load Tester

SUMMARY OF SPECIFICATIONS
The Valid8 Diameter Load tester is capable of simulating multiple nodes and generating
large scale stateful Diameter load

SPECIFICATIONS

Diameter Base - IETF RFC 6733, Diameter NAS Application - RFC


RFC 3588 7155

Diameter EAP Application - RFC Diameter Credit-Control


4072 S6t - 3GPP TS 29.336 Application - RFC 4006

Diameter SIP Application - RFC Diameter base ( 3GPP ) RFC 3589


4740
3GPP TS 29.272 [RFC 5516]

3GPP-LCS-SLg (Application-ID 3GPP-LCS-SLh (Application-ID


16777255) 16777291)

Diameter Mobile IPv4 - RFC 4004

PRODUCT DETAILS

Diameter Load Tester