Simulators & Test Suites

Pre-canned, extensible simulation Test Suites for many protocols and application areas including CAP, COAP, Diameter, HTTP2 REST, GTP, MAP, Megaco, NGAP, NAS 4G/5G, PFCP, Radius, RANAP, S1AP, SBCAP, SIGTRAN, SIP
3G-UMTS
4G-LTE
5G
Core
IMS
MCX
VoLTE
HTTP2-REST
VoIP
Simulators & Test Suites

Pre-canned, extensible simulation Test Suites for many protocols and application areas including CAP, COAP, Diameter, HTTP2 REST, GTP, MAP, Megaco, NGAP, NAS 4G/5G, PFCP, Radius, RANAP, S1AP, SBCAP, SIGTRAN, SIP

Overview

Simulators enable the user to run customizable message flows for many different protocols. Each Test Suite focuses on a specific area (e.g. mobile security), interface (e.g. 5G N2) or protocol (e.g. SIP). These suites are extensible by the end user or by Valid8's engineering services.

What It Can Do For You

The Simulation solution is capable of simulating and testing a variety of protocols, interfaces and areas including:

  • CAP
  • COAP
  • Diameter
  • HTTP2 REST
  • GTP
  • MAP
  • Megaco
  • NGAP
  • NAS
  • PFCP
  • Radius
  • RANAP
  • S1AP
  • SBCAP
  • SIGTRAN
  • SIP

Why It’s Different

  • Scalable software-based architecture can run on a range of hardware from COTS and high-end customer provided hardware to Virtual Machines and the Cloud (e.g. Amazon AWS) for maximum versatility and performance
  • Web-based UI is easy to learn
  • HTTP API enable integration with automation test systems and other equipment
  • Stateful modeling provides accurate emulation of network elements

Ordering INformation

Product Code:
sw-simulators : Simulation application

Test Suites:
sw-simulators-mobile-security-5g
sw-simulators-mobile-security-4g
sw-simulators-mobile-security-3g
sw-simulators-mobile-performance-5g
sw-simulators-mobile-performance-4g
sw-simulators-mobile-performance-3g
sw-simulators-cap
sw-simulators-coap
sw-simulators-diameter
sw-simulators-radius
sw-simulators-megaco
sw-simulators-gtp
sw-simulators-s1ap
sw-simulators-sigtran
sw-simulators-sip
(others on request)

Related Video

Features

  • Pre-made test scenarios and procedures
  • PASS / FAIL analysis, including plain English diagnostic reason
  • Valid / Invalid testing
  • Customizable source-code
  • User-configurable proprietary messages, IEs, headers
  • Animated test results action-replay
  • Easy to configure
  • Automatic execution of test batches
  • UDP, TCP, SCTP transport layer IPv4/IPv6 support
  • Suitable for Development and QA test lab environments, negative and robustness testing, Regression testing and Reproducing customer issues in the field

Tests include:

  • Security, wrong authentication credentials
  • Flood, denial of service
  • Penetration
  • Negative testing - malformed messages, invalid headers / IEs
  • Duplicate packets
  • Dropped packets
  • Delayed packets
  • User plane traffic with unknown TEID, invalid Message Type, wrong GTP version
  • User plane SIP REGISTER/INVITE/MESSAGE/CANCEL/BYE flood
  • User plane SIP malformed messages

Subsystems

KPIs
  • Test Verdict - Pass, Fail or Inconclusive 
  • Detailed message field validation
Configurable Parameters
  • IP address and port
  • Network layer- IPv4 / IPv6
  • Transport layer- UDP / TCP / SCTP / TLS
  • Phone numbers
  • Authentication - username and password
  • Unexpected message handling - Stop / Continue

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. Includes Autom8 Python framework.

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 Composer graphical editor (on the feature roadmap for 4Q 2020) will allow for creating customized call scenarios by dragging and dropping the call flow to meet your test needs.
This is some text inside of a div block.

PRODUCT OPTIONS

No items found.
Simulators & Test Suites

Use Cases

SIP Client Under Test

For testing the SIP Client, the Valid8 Tester can generate SIP calls to test performance and stability.

Supported Scenarios:
  • REGISTER
  • INVITE Audio/Video calls
  • MESSAGE
  • UPDATE
  • PRACK

SIP Server Under Test

For testing the SIP Server, the Valid8 Tester can generate SIP calls to test performance and stability.

Supported Scenarios:

Message flows

  • REGISTER
  • INVITE Audio/Video calls
  • MESSAGE
  • UPDATE
  • PRACK
  • SUBSCRIBE/NOTIFY
  • INFO

Emulate Real Network Conditions

  • Peak times
  • PSTN to IP calls
  • Jitter
  • Limited bandwidth
  • Duplicate packets
  • Corrupted packets
  • Bursty network traffic
  • Redundant link switchover / outage

AMF Under Test

For testing the AMF, the 5G SA Network Emulator can wrap around the node using the N1, N2, N8, N11, N12 & N22 interfaces. Traffic can be originated from real or emulated UE and IoT devices

Supported Scenarios:

• General Registration

• Registration with AMFre-allocation

• UE-initiated Deregistration

• Network-initiated Deregistration

• UE Triggered Service Request

• Network Triggered Service Request

• UE Configuration Update procedure for access and mobility management related parameters    

• UE Configuration Update procedure for transparent UE Policy delivery

• UE Reachability Notification Request procedure

• UE Activity Notification procedure    

• AN Release

DHCP Server

For testing the DHCP Server, the Valid8 Tester can generate DHCP v4 and v6 messages to test performance, stability and security.

Supported Scenarios:
  • DHCPv4 DISCOVER, OFFER, REQUEST, ACK
  • DHCPv6 SOLICIT, ADVERTISE, REQUEST, REPLY

Firewall Under Test

GTP, SCTP, S1-AP, MAP SIGTRAN Firewall

Supported Scenarios:
  • Invalid version
  • Invalid IEs/AVPs
  • Invalid TIDs
  • Invalid UE IDs
  • Too large messages
  • Too short messages

HLR Under Test

For testing the HLR Server, the Valid8 Tester can generate MAP traffic on a variety of interfaces in parallel to test performance and stability.

Supported Scenarios:
  • C
  • Gr

HSS Under Test

For testing the HSS Server, the Valid8 Tester can generate Diameter traffic on a variety of interfaces in parallel to test performance and stability.

Supported Scenarios:
  • Cx
  • D/D'
  • S6a/S6c/S6d/S6m/S6n/S6t
  • S13/S13'
  • Sh
  • SLh
  • Sp
  • SWx
  • Zh

IoT Gateway Under Test

For testing the IoT Gateway, the Valid8 Tester can generate MQTT, COAP, HTTP, SIP calls to test performance and stability.

Supported Scenarios:
  • MQTT
  • COAP
  • SIP
  • HTTP
  • other on request

MCPTT Application Server Under Test

For testing the MCPTT AS, the Valid8 Tester can generate SIP PTT calls to test performance and stability.

Supported Scenarios:
  • REGISTER
  • INVITE Audio/Video calls
  • MESSAGE
  • UPDATE

MCX Client Under Test

For testing the MCX Client, the Valid8 Tester can generate SIP/HTTP/Floor Control calls to test performance and stability.

Supported Scenarios:
  • Bootstrap
  • Registration
  • INVITE Audio/Video/Data calls

Media Gateway Under Test

For testing the Media Gateway (MG), the Valid8 Tester can generate SIP, Megaco & ISUP calls with user plan media to test performance and stability.

Supported Scenarios:
  • SIP calls - INVITE/200/ACK/INFO/BYE/200
  • Megaco calls - Add/Modify/Subtract/Audit
  • ISUP calls - IAM/ACM/ANM/REL/RLC
  • RTP & TDM user plane with voice Quality check option (PESQ/PoLQA)

MME Under Test

For testing MME, the HSS emulator can provide a realistic, stateful emulation of the subscriber DB for testing purposes

Supported Scenarios:
  • Attach
  • Detach
  • Location Update

MSC Under Test

For testing the MSC Server, the Valid8 Tester can generate MAP traffic on a variety of interfaces in parallel to test performance and stability.

Supported Scenarios:
  • B interface
  • C interface
  • D interface
  • E interface
  • F interface
  • H interface
  • I interface
  • J interface

NSSF Under Test

For testing the NSSF, the 5G Network Emulator can wrap around the node using the N22 interface. Traffic can be originated from real or emulated UE and IoT devices

Supported Scenarios:
  • Selection of network slice using NSSAI
  • Update information on S-NSSAIs
  • Notification or removal of restricted S-NSSAIs

PCF Under Test

For testing the PCF, the 5G Network Emulator can wrap around the node using the N7 & N15 interfaces. Traffic can be originated from real or emulated UE and IoT devices

Supported Scenarios:
  • Policy information provisioning at AMF
  • Trigger information provisioning at AMF
  • Policy information provisioning at SMF
  • UE deregistration

PCRF Under Test

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

Supported Scenarios:

PGW Under Test

For testing the PGW, the 4G Network Emulator can wrap around the node using the S5/8, S7, Sxx and SGi interfaces. Traffic can be originated from real or emulated UE and IoT devices.

Supported Scenarios:
  • ‍Create Session
  • Delete Session
  • Create Bearer
  • Modify Bearer
  • Delete Bearer
  • Echo
  • Emulates all required nodes for wrapping around, including MME and PCRF for testing over interfaces S5/8, S7, Sxx nd SGi

  • Exposes all internal interfaces
  • Conformance tests available for each interface (S5/8, S7, Sxx, SGi)

RFSS or Dispatch Console Under Test

For testing the RFSS or the dispatch Console, the Valid8 Tester can generate SIP PTT calls on ISSI or CSSI to test conformance to the published standards

Supported Scenarios:
  • Unconfirmed Group Call
  • Confirmed Group Call
  • Emergency Call
  • Emergency Alarm
  • REGISTER
  • INVITE SG calls
  • INVITE SU calls
  • PTT RTP IMBE/AMBE

SGSN Under Test

For testing the SGSN Server, the Valid8 Tester can generate MAP traffic on a variety of interfaces in parallel to test performance and stability.

Supported Scenarios:
  • Gr interface
  • Gd interface
  • Gs interface
  • Ge interface
  • Gf interface

SMF Under Test

For testing the SMF, the 5G Network Emulator can wrap around the node using the N4, N6, N10 & N11 interfaces. Traffic can be originated from real or emulated UE and IoT devices

Supported Scenarios:

• General Registration

• Registration with AMFre-allocation

• UE-initiated Deregistration

• Network-initiated Deregistration

• UE Triggered Service Request

• Network Triggered Service Request

• UE Configuration Update procedure for access and mobility management related parameters    

• UE Configuration Update procedure for transparent UE Policy delivery

• UE Reachability Notification Request procedure

• UE Activity Notification procedure    

• AN Release

UDM/EIR/AUSF Under Test

For testing the UDM/EIR/AUSF, the 5G Network Emulator can wrap around the nodes using the N8, N10, N12, N17 interfaces. Traffic can be originated from real or emulated UE and IoT devices

Supported Scenarios:
  • General Registration
  • Registration with AMFre-allocation
  • UE-initiated Deregistration
  • Network-initiated Deregistration
  • UE Triggered Service Request
  • Network Triggered Service Request
  • UE Configuration Update procedure for access and mobility management related parameters    
  • UE Configuration Update procedure for transparent UE Policy delivery
  • UE Reachability Notification Request procedure
  • UE Activity Notification procedure    
  • AN Release

Simulators & Test Suites
Simulators & Test Suites

Summary of Specifications

Specifications

Product Details

There are many test cases available to suite different requirements and grouped into the Test Suite options listed below:

Mobile Security 5G

  • GTP-U with unknown SEID
  • GTP-U with invalid Message Type
  • GTP-U with wrong GTP version
  • PFCP with invalid header
  • PFCP with invalid IEs
  • PFCP with wrong GTP version
  • PFCP create session flood
  • PFCP delete session flood
  • PFCP create bearer flood
  • NGAP UE Attach/Registration flood
  • NGAP UE Detach/Deregister with invalid UE ID
  • NGAP SCTP invalid message
  • SIP REGISTER/INVITE/MESSAGE/CANCEL/BYE flood
  • SIP malformed messages

Mobile Security 4G

  • GTP-U with unknown TEID
  • GTP-U with invalid Message Type
  • GTP-U with wrong GTP version
  • GTP-C with invalid header
  • GTP-C with invalid IEs
  • GTP-C with wrong GTP version
  • GTP-C create session flood
  • GTP-C delete session flood
  • GTP-C create bearer flood
  • S1AP UE Attach/Registration flood
  • S1AP UE Detach/Deregister with invalid UE ID
  • S1AP SCTP invalid message
  • SIP REGISTER/INVITE/MESSAGE/CANCEL/BYE flood
  • SIP malformed messages
  • Diameter S6a AIR with wrong credentials to HSS
  • Diameter S6a AIR/ULR flood to HSS
  • Diameter S6a IDR, DSR, ULR,CLR, PUR, NOR with wrong subscriber
  • Diameter CCR flood to PCRF
  • Diameter Sh UDR to HSS
  • SMS malformed messages

Mobile Security 3G

  • GTP-U with unknown SEID
  • GTP-U with invalid Message Type
  • GTP-U with wrong GTP version
  • MAP with invalid IEs
  • MAP with wrong GTP version
  • MAP create session flood
  • MAP delete session flood
  • RANAP UE Attach/Registration flood
  • RANAP UE Detach/Deregister with invalid UE ID
  • RANAP SCTP invalid message
  • SIP REGISTER/INVITE/MESSAGE/CANCEL/BYE flood
  • SIP malformed messages
  • SMS malformed messages

Mobile Performance 5G

  • Register standard message flow
  • Register IPv6
  • Register Emergency
  • Network rejection
  • Detach
  • Bearer Allocation
  • SMS

Mobile Performance 4G

  • Attach standard message flow
  • Attach IPv6
  • Attach Emergency
  • Network rejection
  • Detach
  • Bearer Allocation
  • SMS

Mobile Performance 3G

  • Attach standard message flow
  • Attach IPv6
  • Attach Emergency
  • Network rejection
  • Detach
  • Bearer Allocation
  • SMS

Diameter

  • Standard message flow
  • Invalid AVP
  • Invalid version

Radius

  • Standard message flow
  • Invalid AVP
  • Invalid version

Megaco

  • Standard message flow
  • Invalid AVP
  • Invalid version

GTP

  • Standard message flow
  • Invalid AVP
  • Invalid version

SIP

  • Standard message flow
  • Invalid header
  • Invalid version
  • Too large message
  • Too short message

Valid8 exports its products strictly in accordance with all US Export Control laws and regulations which shall apply to any purchase or order. Specifications are subject to change without notice.

500 West Cummings Park, Suite 6550 Woburn, MA 01801
p: +1-855-482-5438
f: +1-781-996-3708
welcome@valid8.com
VALID8.COM

Ordering Information

Product Code:
sw-simulators : Simulation application

Test Suites:
sw-simulators-mobile-security-5g
sw-simulators-mobile-security-4g
sw-simulators-mobile-security-3g
sw-simulators-mobile-performance-5g
sw-simulators-mobile-performance-4g
sw-simulators-mobile-performance-3g
sw-simulators-cap
sw-simulators-coap
sw-simulators-diameter
sw-simulators-radius
sw-simulators-megaco
sw-simulators-gtp
sw-simulators-s1ap
sw-simulators-sigtran
sw-simulators-sip
(others on request)

Datasheet Page

Related Video

Related Solutions

M5 Mobile UE Emulator

M5 Hardware

mobile-ue-emulator-64
mobile-ue-emulator-128
mobile-ue-emulator-256

Software Only

mobile-ue-emulator-100-sw
mobile-ue-emulator-1000-sw
mobile-ue-emulator-10000-sw

Note

  • Actual throughput levels over radio may vary based on the 3rd party device manufacturer and software versions. Valid8 product specifications are subject to change at any time without notice.

Datasheet Page
MCX Load Tester

Product Name: MCPTT Load Tester 

Product Code: mcptt-load-tester

Datasheet Page
Conformance - P25 ISSI CSSI (ICC Test Tool)

P25 ISSI CSSI Conformance Tester

Conformance options:

sip-conformance-cap-suite : CAP conformance test suite

sip-conformance-tia-suite : TIA conformance test suite

Datasheet Page