Mobile Core Network Tester

Emulate 3G, 4G, 5G RAN and UEs in software and generate realistic traffic towards the mobile core network.
UE
4G-LTE
VoLTE
IMS
RAN
Mobile Core Network Tester

Emulate 3G, 4G, 5G RAN and UEs in software and generate realistic traffic towards the mobile core network.

Overview

The Valid8 Mobile Core Network Tester provides an all-in-one, cost-effective and scalable 3G, 4G, 5G RAN & UE emulator for testing the core network.

What It Can Do For You

The Mobile Core Network Emulator solution is capable of simulating and multiple devices individually or in parallel. Options are available for 3G, 4G and 5G UEs and RAN components.

Example: A network service provider would want to test how their MME & SGW would function under load.

  • Will it properly handle Control plane and User plane traffic?
  • How will it perform under load?

Example: A core network manufacturer wants to test performance and security in a cost-effective way

  • Verify multiple base stations can connect to the core
  • What happens when invalid messages are sent to the core?
  • How will it perform under load?

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

Features

  • Connect on IuCS/ IuPS (3G), S1 (4G), N2 (5G)
  • S1 Flex
  • Realistic network emulation of up to 1,000s of UE devices and 800 TPS per core (scalable)
  • Up to 1Gbs data rate per S1, N2, Iu-CS/PS link
  • Feed in stateful traffic from a 3rd party source
  • True stateful simulation
  • Signaling request/response messages for call handling, mobility management, authentication, QoS
  • Report on media received, call connect time, call duration, jitter, packet loss
  • Generate valid and invalid/negative messages and call-scenarios (fully editable scenarios)
  • Supports sending invalid messages including malformed, dropped, and misordered packets
  • Check parameters in messages from SUT and flag errors
  • 3GPP-compliant interfaces
  • Alerts and notifications

Related Video

Different UE Types:

  • Phone
  • IoT
  • CPE
  • Router
  • Modem

Different RAN Types:

  • NodeB
  • eNodeB
  • gNodeB
  • Pico / Micro / Macro cell

Additional Videos

Subsystems

The Valid8 Core Network Emulator is comprised of multiple subsystems that are available individually or in parallel, and are scalable to fit your needs. The individual emulators are controllable through their call controllers, and the traffic can be captured through use of a remote capture tool such as Wireshark.

KPIs
  • Attach Requests/Successes/Fails
  • Detach Requests/Successes/Fails
  • Dedicated Bearer Requests/Successes/Fails
  • Current Active Sessions/ Bearers
  • Number of Sessions/ Bearers Created
  • Attach Request Response Time
  • Dedicated Bearer Setup Request Response Time
  • Detach Request Response Time
  • Authentication Request Response Time
  • Authentication Request Response Time
  • Tracking Area Update Request Response Time 
Configurable Parameters
  • Mobile Country Code
  • Mobile Network Code
  • RAN Type
  • IP Addres S1 Interface
  • IP Address eNodeB
  • Primary DNS Address
  • Secondary DNS Adress
  • MAC Address Public Gateway
  • GTP Tunnel IP Address and Port
  • GTP Tunnel eNodeB IP Address
  • Integrity Algorithm
  • IP Address to assign UEs on LAN

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. The Message Workshop allows for the creation of test scenarios directly from the hex stream of a remote capture, while the Composer graphical editor (being deployed for all products in 2021) 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.
Mobile Core Network Tester

Use Cases

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)

PCRF Under Test

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

Supported Scenarios:

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

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

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

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

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

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

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

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

Mobile Core Network Tester
Mobile Core Network Tester

Summary of Specifications

The Valid8 Core Network Tester is capable of simulating and testing multiple devices in parallel and is scalable to fit your needs.

Specifications

Protocols

  • 3GPP TS 23.401 (EUTRAN) 
  • 3GPP TS 24.301 (NAS) 
  • 3GPP TS 29.060 (GTPv1) 
  • 3GPP TS 29.272 (S6a) 
  • 3GPP TS 29.212 (Gx) 
  • 3GPP TS 29.214 (Rx) 
  • 3GPP TS 29.274 (GTPv2-C) 
  • 3GPP TS 29.281 (GTPv1-U) 
  • 3GPP TS 32.299 (Gy) 
  • 3GPP TS 36.413 (S1AP) 
  • 3GPP TS 36.414 (S1-U) 
  • 3GPP TS 29.338 (Gdd/Sgd)
  • IETF RFC6733 - Diameter 
  • IETF RFC4006 - Ro 
  • IETF RFC5246 - TLS, Protocol (1.0,1.1,1.2) 
  • IETF RFC6101 - SSL, Protocol Version 3.0 
  • IETF RFC793 - TCP 
  • IETF RFC768 - UDP 
  • IETF RFC4960 - SCTP 
  • IETF RFC791 - IPv4 
  • IETF RFC2460 - IPv6 
  • IETF RFC3550 - RTP / RTCP 
  • IETF RFC3711 - SRTP 
  • IETF RFC1035 - DNS 
  • IETF RFC2131 - DHCP 

NodeB

  • Software-only

eNodeB

  • Software-only

gNodeB

  • Software-only

IP

  • ‍1,000 Mbps total throughput 

Test Scenarios

  • ‍Attach and Default EPS Bearer Context Activation
  • Attach / Reject 
  • Detach 
  • Tracking Area Update 
  • E-UTRA Handover 
  • PDN Connectivity Request 
  • HTTP Browsing 

Network Emulation

  • ‍Simulated network delays and packet loss 

Quality Testing

  • ‍VoLTE Voice Quality Analysis

  • QoE 

Product Details

Operating System 

  • ‍Protocol Engine (Linux-based) 

User Interface 

  • ‍Browser-based, touch-optimized graphical user interface 

Automation 

  • ‍HTTP API 

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

Mobile Core Network Tester

Mobile Core Network Tester

Options:

3g
4g
5g

mobile-sw-core-network-tester-1000 : 1,000 sessions, base protocol, basic call
(others on request)

Miscellaneous options:
network-emulator-internal-impairment-module
Security, fuzzing, penetration test

Licensing options:
(not applicable)

Datasheet Page

Related Video

Related Solutions

SIP Loader

SIP Load Tester 

  • Product Code: sw-loader-sip

Load options:
sw-loader-sip-10 : 10 sessions, basic call
sw-loader-sip-1000 : 100 sessions, basic call
sw-loader-sip-10000 : 10,000 sessions, basic call (note: RTP enabled only for a subset of audio calls)
sw-loader-sip-100000 : 100,000 sessions, basic call (note: RTP enabled only for a subset of audio calls)
(others on request)

Protocol interface options:
sip-t

sip-ims

sip-ng911i3

Miscellaneous options:

sw-pesq

sw-ivr-detection
network-emulator-internal-impairment-module : Security, fuzzing, penetration test

Licensing options:
node locked, floating

Datasheet Page
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

MCX Load Tester 

Product Code: sw-loader-mcx

Load options:
sw-loader-mcx-10 : 10 sessions, basic call
sw-loader-mcx-1000 : 100 sessions, basic call
sw-loader-mcx-10000 : 10,000 sessions, basic call (note: RTP enabled only for a subset of audio calls)

(others on request)

Protocol interface options:

Miscellaneous options:


network-emulator-internal-impairment-module : Security, fuzzing, penetration test

Licensing options:
node locked, floating

Datasheet Page