GTPv1 Client Test Suite Data Sheet
GPRS Tunneling Protocol (GTP) is a tunneling protocol which is used in GPRS, UMTS, LTE and 5G network. It is divided in two separate protocols: GTP-C and GTP-U. GTP-C is used in GPRS core network for signaling between different network nodes. GTP-U is used for carrying user data. This Test Suite is used to send anomalous responses to the requests sent by the test target.
Used specifications
| Specification | Title | Notes |
|---|---|---|
| 3GPP TS 29.060 | GPRS Tunnelling Protocol (GTP) across the Gn and Gp interface | Supported releases: 10.6.0, 11.4.0 and 15.2.0 |
| 3GPP TS 29.281 | General Packet Radio System (GPRS) Tunnelling Protocol User Plane (GTPv1-U) | Supported releases: 10.3.0, 11.4.0 and 15.5.0 |
Tool-specific information
| Tested interfaces (GTPv1-C control plane) | Notes |
|---|---|
| Gn GGSN | Test suite acts as SGSN or GTP-MAP protocol converting GSN, waits requests from GGSN and delivers GTPv1-C responses towards GGSN. |
| Gn SGSN | Test suite acts as SGSN or GGSN, waits requests from SGSN and delivers GTPv1-C responses towards SGSN. |
| Gn GTP-MAP protocol converting GSN | Test suite acts as GGSN, waits requests from GTP-MAP protocol converting GSN and delivers GTPv1-C responses towards GTP-MAP protocol converting GSN. |
| Tested interfaces (GTPv1-U user plane) | Notes |
|---|---|
| Gn GGSN | Test suite acts as SGSN, waits requests from GGSN and delivers GTPv1-U messages towards GGSN. |
| Gn SGSN | Test suite acts as GSN, waits requests from SGSN and delivers GTPv1-U messages towards SGSN. |
| Iu RNC | Test suite acts as SGSN, waits requests from RNC and delivers GTPv1-U messages towards RNC. |
| Iu SGSN | Test suite acts as RNC, waits requests from SGSN and delivers GTPv1-U messages towards SGSN. |
| S1-U SGW | Test suite acts as eNB, waits requests from SGW and delivers GTPv1-U messages towards SGW. |
| S1-U eNB | Test suite acts as SGW, waits requests from eNB and delivers GTPv1-U messages towards eNB. |
| S4 SGSN | Test suite acts as SGW, waits requests from SGSN and delivers GTPv1-U messages towards SGSN. |
| S4 SGW | Test suite acts as SGSN, waits requests from SGW and delivers GTPv1-U messages towards SGW. |
| S5 PGW | Test suite acts as SGW, waits requests from PGW and delivers GTPv1-U messages towards PGW. |
| S5 SGW | Test suite acts as PGW, waits requests from SGW and delivers GTPv1-U messages towards SGW. |
| S8 PGW | Test suite acts as SGW, waits requests from PGW and delivers GTPv1-U messages towards PGW. |
| S8 SGW | Test suite acts as PGW, waits requests from SGW and delivers GTPv1-U messages towards SGW. |
| S11-U SGW | Test suite acts as MME, waits requests from SGW and delivers GTPv1-U messages towards SGW. |
| S11-U MME | Test suite acts as SGW, waits requests from MME and delivers GTPv1-U messages towards MME. |
| S12 RNC | Test suite acts as SGW, waits requests from RNC and delivers GTPv1-U messages towards RNC. |
| S12 SGW | Test suite acts as RNC, waits requests from SGW and delivers GTPv1-U messages towards SGW. |
| N3 gNB | Test suite acts as UPF, waits requests from gNB and delivers GTPv1-U messages towards gNB. |
| N3 UPF | Test suite acts as gNB, waits requests from UPF and delivers GTPv1-U messages towards UPF. |
| N9 UPF | Test suite acts as UPF, waits requests from UPF and delivers GTPv1-U messages towards UPF. |
| F1-U gNB-CU | Test suite acts as gNB-DU, waits requests from gNB-CU and delivers GTPv1-U messages towards gNB-CU. |
| F1-U gNB-DU | Test suite acts as gNB-CU, waits requests from gNB-DU and delivers GTPv1-U messages towards gNB-DU. |
| X2 eNB/en-gNB | Test suite acts as eNB/gNB, waits requests from eNB/en-gNB and delivers GTPv1-U messages towards eNB/en-gNB. |
| Xn gNB/ng-eNB | Test suite acts as gNB/ng-eNB, waits requests from gNB/ng-eNB and delivers GTPv1-U messages towards gNB/ng-eNB. |
| Tested messages | Specifications |
|---|---|
| Echo Response | 3GPP TS 29.060 |
| Create PDP Context Response | 3GPP TS 29.060 |
| Update PDP Context Response | 3GPP TS 29.060 |
| Delete PDP Context Response | 3GPP TS 29.060 |
| Initiate PDP Context Activation Response | 3GPP TS 29.060 |
| PDU Notification Response | 3GPP TS 29.060 |
| PDU Notification Reject Response | 3GPP TS 29.060 |
| Send Routing Information for GPRS Response | 3GPP TS 29.060 |
| Failure Report Response | 3GPP TS 29.060 |
| Note MS GPRS Present Response | 3GPP TS 29.060 |
| Identification Response | 3GPP TS 29.060 |
| SGSN Context Response | 3GPP TS 29.060 |
| Forward Relocation Response | 3GPP TS 29.060 |
| Relocation Cancel Response | 3GPP TS 29.060 |
| MBMS Notification Reject Response | 3GPP TS 29.060 |
| Create MBMS Context Response | 3GPP TS 29.060 |
| Update MBMS Context Response | 3GPP TS 29.060 |
| Delete MBMS Context Response | 3GPP TS 29.060 |
| MBMS Registration Response | 3GPP TS 29.060 |
| MBMS De-Registration Response | 3GPP TS 29.060 |
| MBMS Session Start Response | 3GPP TS 29.060 |
| MBMS Session Stop Response | 3GPP TS 29.060 |
| MBMS Session Update Response | 3GPP TS 29.060 |
| MS Info Change Notification Response | 3GPP TS 29.060 |
| Echo Response | 3GPP TS 29.281 |
| G-PDU | 3GPP TS 29.281 |