McKinney, TX (May 23, 2018) – The 5G Core Network architecture now being defined by 3GPP uses service-based interfaces for the control plane (See 3GPP TS 23.501). These service-based interfaces will most likely be ReSTful interfaces using HTTP transport.
The dsTest ServiceFlow feature supports the testing of this service-based architecture (SBA) by simplifying the message flow definitions within the core control plane and between the control and and user plane functions/nodes. dsTest supports both the Standalone and Non-Standalone modes.
With ServiceFlow, using dsClient GUI, a service interface message flow can be defined that is internally converted to a dsTest SmartFlow state machine, enabling easier user interaction between service interface flows within the control plane with the SmartEvents state machine message flows configured for non service based interfaces in the control plane and/or user plane.
Messages used in ServiceFlow are configured in dsTest using a message template dictionary. Message flows can then be configured with three types of transactions:
- Initiator – sends a specified message and waits a specified timer value for the specified response message
- Responder – Send the specified response message upon receipt of a specified message
- Single-Message – Sends the specified message when a specified event is received.
Interacting with SmartEvents
An event can be sent to a ServiceFlow from a SmartEvents event handler action. When working within SmartEvents, the event list displays the available ServiceFlow transaction/events, and the event list in the event handler’s event received options displays the ServiceFlow transaction names.
See the ServiceFlow Help description for more information on how to configure and use ServiceFlow for your dsTest test cases.
ServiceFlow is currently available with the dsTest SOAP and ReSTful service interfaces including those defined in TS 23.501 and accompanying specifications for the cloud-based 5G core network architecture.
Developing Solutions’ growing collection of protocol applications and Subscriber Management, Policy and Charging Control, EPC, IMS/VoLTE, CIoT/NB-IoT, eMBMS, SMS, VoWiFi and WLAN Interworking testing tools gives dsTest the ability to identify problems and potential bottlenecks in the lab before they show up in the network.
In addition to Control Plane interfaces, dsTest also support User Data interfaces.
dsTest runs on several distributions of Linux and is designed to take advantage of the latest processor and virtualization technology available with COTS hardware in order to provide high performance and capacity, and assists carriers and vendors in their drive toward network function virtualization (NFV) and software defined networks (SDN). Wireless Service Providers and Network Equipment Manufacturers rely on dsTest to for performance, compliance, and reliability validation of their network devices and architectures. dsTest is accompanied by the dsClient graphic user interface (GUI), which allows easy configuration and control of the tool, and provides live operational measurements monitoring in chart or tabular form.
Developing Solutions is a test equipment software development firm founded in 2002 with extensive experience in the Telecom and Datacom industries, including both NEM and test equipment manufacturers. Developing Solutions helps carriers and equipment manufacturers avoid costly downtime by easily scaling an environment to simulate hundreds of millions of subscribers to test capacity, compliance, scalability and redundancy. The company is located in the DFW Metroplex.