dsTest supports the GPRS Tunneling Protocol Version 2 for Control plane (GTPv2-C) message sets over the Evolved Packet Core (EPC) S5 or S8 interface between Serving Gateway (SGW) and the PDN Gateway (PGW).
The S5/S8 Interface Application, along with dsTest interface applications such as S1, S6, and S11, provides dsTest users with complete EPC testing capability. Our eNodeB, MME, SGW, PGW, and Home Subscriber Server (HSS) emulators support end-to-end testing of IP connectivity to LTE access. A comprehensive set of Operational Measurement for the S5/S8 Interface Application is available via dsClient CLI or dsClient GUI.
This interface application provides user plane tunneling and tunnel management between the SGW and the PGW.
S8 is the Inter-PLMN (Public Land Mobile Network) reference point providing user and control plane between the SGW in the Visited (VPLMN) and the PGW in the Home PLMN (HPLMN).
Path Management Messages
- Echo Request
- Echo Response
- Version Not Supported Indication.
Tunnel Management Messages
- Create Session Request/Response
- Delete Session Request/Response
- Modify Bearer Request/Response
- Change Notification Request/Response
- Create Bearer Request/Response
- Update Bearer Request/Response
- Delete Bearer Request/Response
- Suspend Notification/Acknowledge
- Update PDN Connection Set Request/Response
- Delete PDN Connection Set Request/Response
- Modify Bearer Command
- Modify Bearer Failure Indication
- Delete Bearer Command
- Bearer Resource Command
- Bearer Resource Failure Indication.
A complete set of events that can be generated with the S5/S8 interface application can be found here.
Using our SmartEvents application, you have the ability to create simple to complex transaction flows and state machines for the S5/S8 interface. You can construct different paths for success, failure, or other conditions, all well defined within the state machine. Using our SmartAVP feature, you can create and customize the incoming and outgoing S5/S8 messages increase the flexibility of your test scenarios. Multiple handlers can be used with different templates of the same message type in order to execute various actions or state changes depending on the composition of a received message.
As with all dsTest products, the node configurations and test scenarios are easily defined and configured with XML files that are validated against a published XML Schema to avoid invalid definitions. With our dsClient GUI, you can create, run, and archive tests, capture, graph and archive operational measurements, capture real-time data flows, and manage your dsTest servers and testing scenarios with a standalone application that runs on your PC.
- GTPv2-C – 3GPP TS 29.274
- GTPv1-U – 3GPP TS 29.281
General Reference Guides
- GTP Cause Values
- GTPv1 Dictionary
- GTPv2 Dictionary
- S1 Dictionary
- Diameter Dictionary
- Diameter Result Codes
- RADIUS Dictionary
- SIP Response Codes
- Specification Map