3G Network Emulator

Simulates 3G UMTS NodeB, SGSN, GGSN, MSC, HSS/HLR, VLR, SMSC to test the network nodes and UE devices with realistic traffic.
MSC
SGSN
GGSN
HLR
3G
3G Network Emulator

Simulates 3G UMTS NodeB, SGSN, GGSN, MSC, HSS/HLR, VLR, SMSC to test the network nodes and UE devices with realistic traffic.

Overview

The Valid8 3G Network Emulator provides an all-in-one, cost-effective and ultra-portable 3G UMTS network for demonstration, testing and training purposes.

What It Can Do For You

The Valid8 3G Network Emulator is a comprehensive solution for 3G UMTS network emulation and load testing.  It enables testing of the Iuh inferface towards the HNB Gateway and the IuCS and IuPS interfaces towards the RNC/HNB Gateway.  Options are available to include real or simulated HNBs. The Valid8 3G Network Emulator is capable of simulating and testing several devices individually or in parallel and is scalable to fit your needs. It enables testing of the A interface and the Gb interface over IP towards the BSC. It simulates HNB, HNB-GW, MSC, SGSN, GGSN, SMSC, HSS/HLR - IuCS, IuPS.

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

  • BSSMAP request/response messages for call handling, mobility management
  • Mobile calling - MTC and MOC
  • Flexible, configurable dial-plan - options to page other mobiles, simulate PSTN terminated call and play reference media files, or media echo
  • SMS - outbound and inbound
  • Runs over SIGTRAN/SCTP
  • Generate valid and invalid/negative messages and call-scenarios
  • Supports sending invalid responses including malformed, dropped and misordered packets
  • Alerts and notifications
  • Check parameters in messages from SUT and flag errros
  • ‍Realistic network emulation of up to 1,000s of devices and calls (scalable)
  • RANAP request/response messages for call handling, mobility management
  • Report on media received, call connect time, call duration, jitter, packet loss
  • PS connection to internet
  • MMS - mobile delivery
  • 3G/4G handover option
  • Generate valid and invalid/negative messages and call-scenarios
  • Supports sending invalid responses including malformed, dropped and misordered packets

Subsystems

The Valid8 2G Network Emulator is compromised 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.

  • MSC
  • VLR/HLR
  • SGSN
  • GGSN
  • SMSC
KPIs
  • Call Attempts
  • Call Successes
  • Call Failures
  • Location Update Attempts
  • Location Update Successes
  • Location Update Failures
  • Calls per second (CPS)
  • Call setup time
  • Call tear down time
  • Media Tx Packets (audio)
  • Media Rx Packets (audio)
Configurable Parameters
  • Call session length
  • Concurrent calls/endpoints
  • BHCA/CPS

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.

This is some text inside of a div block.

Use Cases

UE Under Test

For testing UE or IoT devices, the 5G, 4G or 3G Network Emulators can provide the entire core network as well as an emulated or real base station depending on your test needs.

Supported Scenarios:
  • ‍Power on
  • Attach
  • Detach
  • TAU
  • Data Connection
  • VoLTE Call
  • ‍End to end VoLTE test capability
  • Includes real femto, pico, or microcell eNodeB
  • Emulates all core network nodes and allows for data connection to external networks
3G Network Emulator
3G Network Emulator

Summary of Specifications

The Valid8 3G Network Emulator is capable of simulating and testing several devices individually or in parallel and is scalable to fit your needs.

Specifications

Protocols 

  • 3GPP TS 08.08, 3GPP TS 48.008 -- BSSMAP / DTAP 
  • 3GPP TS 04.08 -- MM / CC 
  • 3GPP TS 04.18 -- RR 
  • 3GPP TS 03.40, 3GPP TS 04.11 -- SMS 
  • ‍3GPP TS 25.413 v9.5.1 - UTRAN Iu interface Radio Access Network
  • 3GPP TS 25.468 - UTRAN Iuh Interface RANAP User Adaptation (RUA)
  • 3GPP TS 29.272 (S6a)
  • 3GPP TS 29.002 - MAP signalling (Gr)
  • IETF RFC3550 - RTP / RTCP 
  • ‍IETF RFC 4666 - M3UA
  • IETF RFC 4960 - SCTP
  • IETF RFC3588 - Diameter
  • ‍Application Part (RANAP) signalling
  • ETSI TS 100 940 - Digital cellular telecommunications system (Phase 2+); Mobile radio interface layer 3 specification
  • ETSI TS 124 008 - Digital cellular telecommunications system (Phase 2+); Universal Mobile Telecommunications System (UMTS); Mobile radio interface Layer 3 specification
  • ITU-T Q.773 - TCAP
  • ITU-T Q.711-714 - SCCP

Network Layer Capabilities and Security 

  • ‍IPv4, IPv6 (on request) 

  • UDP, TCP, SCTP transport modes 
  • DNS 
  • DHCP 
  • TLS 1.2, 1.1, 1.0 
  • SSL 3.0 
  • SRTP 
  • Network delays and packet loss 

Test Scripts 

  • ‍CS MO call 

  • CS MT call 
  • CS MO-MT call 
  • Outgoing SMS 
  • Incoming SMS 
  • PS Paging
  • PS Session to Internet

SGSN 

  • ‍Packet Routing and Transfer Functions IP Address Allocation 

  • Interface Gb to BSC 
  • Interface Gn to GGSN

GGSN 

  • ‍Packet Routing and Transfer Functions 

  • IP Address Allocation 
  • Interface Gn to SGSN 
  • Interface Gi to external PDN 

MAP

  • ATI_NotAllowedParam
  • ATM_NotAllowedParam
  • ATSI_NotAllowedParam
  • AbsentSubscriberParam
  • AbsentSubscriberSM_Param
  • ActivateTraceModeArg
  • ActivateTraceModeRes
  • AlertServiceCentreArg
  • AnyTimeInterrogationArg
  • AnyTimeInterrogationRes
  • AnyTimeModificationArg
  • AnyTimeModificationRes
  • AnyTimeSubscriptionInterrogationArg
  • AnyTimeSubscriptionInterrogationRes
  • AuthenticationFailureReportArg
  • AuthenticationFailureReportRes
  • BearerServNotProvParam
  • BeginSubscriberActivityArg
  • BusySubscriberParam
  • CUG_RejectParam
  • CallBarredParam
  • CancelLocationArg
  • CancelLocationRes
  • CheckIMEI_Arg
  • CheckIMEI_Res
  • CommonComponentId
  • Component
  • CurrentPassword
  • DataMissingParam
  • DeactivateTraceModeArg
  • DeactivateTraceModeRes
  • DeleteSubscriberDataArg
  • DeleteSubscriberDataRes
  • EraseCC_EntryArg
  • EraseCC_EntryRes
  • FacilityNotSupParam
  • FailureReportArg
  • FailureReportRes
  • ForwardAccessSignalling_Arg
  • ForwardGroupCallSignallingArg
  • ForwardSM_Arg
  • ForwardingFailedParam
  • ForwardingViolationParam
  • GetPasswordArg
  • GuidanceInfo
  • IST_AlertArg
  • IST_AlertRes
  • IST_CommandArg
  • IST_CommandRes
  • IllegalEquipmentParam
  • IllegalSS_OperationParam
  • IllegalSubscriberParam
  • IncompatibleTerminalParam
  • InformServiceCentreArg
  • InformationNotAvailableParam
  • InsertSubscriberDataArg
  • InsertSubscriberDataRes
  • InterrogateSS_Res
  • LongTermDenialParam
  • MAP_DialoguePDU
  • MM_EventNotSupported_Param
  • MO_ForwardSM_Arg
  • MO_ForwardSM_Res
  • MT_ForwardSM_Arg
  • MT_ForwardSM_Res
  • MT_ForwardSM_VGCS_Arg
  • MT_ForwardSM_VGCS_Res
  • MessageWaitListFullParam
  • NewPassword
  • NoGroupCallNbParam
  • NoRoamingNbParam
  • NoSubscriberReplyParam
  • NoteMM_EventArg
  • NoteMM_EventRes
  • NoteMsPresentForGprsArg
  • NoteMsPresentForGprsRes
  • NoteSubscriberDataModifiedArg
  • NoteSubscriberDataModifiedRes
  • NumberChangedParam
  • OR_NotAllowedParam
  • OngoingGroupCallParam
  • PW_RegistrationFailureCause
  • PlmnContainer
  • PositionMethodFailure_Param
  • PrepareGroupCallArg
  • PrepareGroupCallRes
  • PrepareHO_Arg
  • PrepareHO_ArgOld
  • PrepareHO_Res
  • PrepareHO_ResOld
  • PrepareSubsequentHO_Arg
  • PrepareSubsequentHO_Res
  • ProcessAccessSignalling_Arg
  • ProcessGroupCallSignallingArg
  • ProvideRoamingNumberArg
  • ProvideRoamingNumberRes
  • ProvideSIWFSNumberArg
  • ProvideSIWFSNumberRes
  • ProvideSubscriberInfoArg
  • ProvideSubscriberInfoRes
  • ProvideSubscriberLocation_Arg
  • ProvideSubscriberLocation_Res
  • PurgeMSArgV2
  • PurgeMS_Arg
  • PurgeMS_Res
  • ReadyForSM_Arg
  • ReadyForSM_Res
  • RegisterCC_EntryArg
  • RegisterCC_EntryRes
  • RegisterSS_Arg
  • ReleaseResourcesArg
  • ReleaseResourcesRes
  • RemoteUserFreeArg
  • RemoteUserFreeRes
  • ReportSM_DeliveryStatusArg
  • ReportSM_DeliveryStatusRes
  • ResetArg
  • ResourceLimitationParam
  • RestoreDataArg
  • RestoreDataRes
  • ResumeCallHandlingArg
  • ResumeCallHandlingRes
  • RoamingNotAllowedParam
  • RoutingInfoForLCS_Arg
  • RoutingInfoForLCS_Res
  • RoutingInfoForSM_Arg
  • RoutingInfoForSM_Res
  • SIWFSSignallingModifyArg
  • SIWFSSignallingModifyRes
  • SM_DeliveryFailureCause
  • SS_IncompatibilityCause
  • SS_InfoList
  • SS_InvocationNotificationArg
  • SS_InvocationNotificationRes
  • SS_NotAvailableParam
  • SS_SubscriptionViolationParam
  • SecureTransportArg
  • SecureTransportErrorParam
  • SecureTransportRes
  • SendAuthenticationInfoArg
  • SendAuthenticationInfoRes
  • SendAuthenticationInfoResOld
  • SendEndSignal_Arg
  • SendEndSignal_Res
  • SendGroupCallEndSignalArg
  • SendGroupCallEndSignalRes
  • SendGroupCallInfoArg
  • SendGroupCallInfoRes
  • SendIdentificationArg
  • SendIdentificationRes
  • SendIdentificationResV2
  • SendRoutingInfoArg
  • SendRoutingInfoArgV2
  • SendRoutingInfoForGprsArg
  • SendRoutingInfoForGprsRes
  • SendRoutingInfoRes
  • SendRoutingInfoResV2
  • SetReportingStateArg
  • SetReportingStateRes
  • ShortTermDenialParam
  • StatusReportArg
  • StatusReportRes
  • SubBusyForMT_SMS_Param
  • SubscriberId
  • SubscriberLocationReport_Arg
  • SubscriberLocationReport_Res
  • SystemFailureParam
  • TargetCellOutsideGCA_Param
  • TeleservNotProvParam
  • TracingBufferFullParam
  • USSD_Arg
  • USSD_Res
  • UnauthorizedLCSClient_Param
  • UnauthorizedRequestingNetwork_Param
  • UnexpectedDataParam
  • UnidentifiedSubParam
  • UnknownOrUnreachableLCSClient_Param
  • UnknownSubscriberParam
  • UpdateGprsLocationArg
  • UpdateGprsLocationRes
  • UpdateLocationArg
  • UpdateLocationRes

Counters 

  • ‍Call Attempts 

  • Call Successes 
  • Call Failures 
  • Location Update Attempts 
  • Location Update Successes 
  • Location Update Failures 

Measurements 

  • ‍Calls per second (CPS) 

  • Call setup time 
  • Call tear down time 
  • Media Tx Packets (audio) 
  • Media Rx Packets (audio) 

Quality Testing 

  • ‍Voice Quality Analysis 

  • QoE 

Product Details

Hardware

  • Intel-based; scalable to meet performance needs

Options

  • Base Kit - 3G Network Emulator

Operating System

  • Protocol Engine (Linux-based)

User Interface

  • Browser-based, touch-optimized graphical user interface

Automation

  • HTTP API

Hardware Dimensions

  • M1: 4.5" x 4.5" x 1.75"
  • M3: 19" x 15.75" x 3.5"

Power Supply

  • M3: 520W AC to DC, 100-240v
All Solutions

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 Name: 3G Network Emulator
  • Product Code: 3G-core-network-emulator
Datasheet Page

Related Video

Related Solutions

4G Network Emulator
  • Product Name: 4G Network Emulator
  • Product Code: 4g-network-emulator
Datasheet Page
SIP Load Tester

SIP Load Tester 

  • Product Code: sip-load-tester

Load options:
sip-load-tester-100 : 1,000 sessions, basic call
sip-load-tester-1000 : 1,000 sessions, basic call
sip-load-tester-10000 : 10,000 sessions, basic call
(others on request)

Protocol interface options:
(not applicable)

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

Licensing options:
(not applicable)

Datasheet Page
4G UE Emulator
  • Product Name: 4G UE Emulator 
  • Product Code: 4g-ue-emulator
Datasheet Page
5G Core and RAN Network Emulator
  • Product Name: 5G Network Emulator 
  • Product Code: 5g-network-emulator
Datasheet Page
LTE EPC Emulator

Product Name: LTE Core Network Emulator 

Product Code: lte-core-network-emulator

Datasheet Page
LTE eNodeB EPC Emulator

LTE eNodeB EPC Emulator

Emulation options:
lte-core-network-emulator-enodeb-mimo-m3-1-pkg : 1 M3, 1 eNB (up to 2x2 MIMO or up to 2 CA), 1 EPC (MME, HSS, PGW, SGW, OCS, PCRF), supporting 1 UE, basic call
lte-core-network-emulator-enodeb-mimo-m5-1-pkg : 1 M3, 1 eNB (up to 2x2 MIMO and up to 4 CA), 1 EPC (MME, HSS, PGW, SGW, OCS, PCRF), supporting 1 UE, basic call
(others on request)(others on request)

Protocol interface options:
(on request)

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

Licensing options:
wireless-UE-upgrade-licenses-10 : 10 UEs
wireless-UE-upgrade-licenses-20 : 20 UEs
(others on request)
3CA
4CA
2x2 MIMO
Multiple eNodeBs on request
Multiple EPC network elements on request

Datasheet Page
MCX Load Tester

Product Name: MCPTT Load Tester 

Product Code: mcptt-load-tester

Datasheet Page
Conformance
  • Product Name: SIP Conformance
  • Product Code: sip-conformance-base-suite, sip-conformance-protos-suite, sip-conformance-torture-suite, sip-conformance-extensions-suite
Datasheet Page

Navigate through All Solutions