GPRS Tunnelling Protocol (GTP) is an IP -based protocol that carries session information between nodes within a Mobile network. GTP consists of three separate sub-protocols, GTP-C, GTP-U and GTP'. GTP-C is used between SGSN and GGSN in 3G and between SGW and PGW in 4G to create, modify and delete sessions or PDP contexts. GTP-U is used between the RAN and the core network to carry the user-plane (U-plane) IPv4 or IPv6 data from the UE. GTP' (GTP prime) is used between the CDF and CGF to carry charging information. GTP uses either UDP or TCP transport protocol and there are different versions including v0, v1 and v2. The Valid8 GTP Load Tester provides testing capabilities across numerous GTP interfaces in fixed and mobile networks such as S2b, S5, S10, S11, Gn
It can test fuzzing, security, feature and performance on single or multiple GTP interfaces concurrently, generating tens of thousands of transactions per second (scalable per machine), with customizable message flows and content.
Diameter Load Tester comes with pre-canned scenarios which can be tailored to specific requirements.
Security test option includes:
MME, SGW, PGW, ePDG, SGSN, GGSN
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.
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 1Q 2020) will allow for creating customized call scenarios by dragging and dropping the call flow to meet your test needs.
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.
For testing MME, the HSS emulator can provide a realistic, stateful emulation of the subscriber DB for testing purposes
The Valid8 GTP Load tester is capable of simulating multiple nodes and generating large scale stateful GTP load
GTP Load Tester