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.
GTP Load Tester
loaders-mobile-gtp-c - Traffic generation of GTP-C towards DUT mobile core
loaders-mobile-gtp-u - Traffic generation of GTP-U towards DUT mobile core
Protocol interface options:
(others on request)
Security, fuzzing, penetration test
Security test option includes:
MME, SGW, PGW, ePDG, SGSN, GGSN
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