GTPv1 Server 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 and delivers GTPv1-C messages towards GGSN. |
| Gn SGSN | Test suite acts as GGSN or SGSN and delivers GTPv1-C messages towards SGSN. |
| Gn GTP-MAP protocol converting GSN | Test suite acts as GGSN and delivers GTPv1-C messages towards GTP-MAP protocol converting GSN. |
| Tested interfaces (GTPv1-U user plane) | Notes |
|---|---|
| Gn GGSN | Test suite acts as SGSN, delivers GTPv1-U messages towards GGSN. |
| Gn SGSN | Test suite acts as GSN, delivers GTPv1-U messages towards SGSN. |
| Iu RNC | Test suite acts as SGSN, delivers GTPv1-U messages towards RNC. |
| Iu SGSN | Test suite acts as RNC, delivers GTPv1-U messages towards SGSN. |
| S1-U SGW | Test suite acts as eNB, delivers GTPv1-U messages towards SGW. |
| S1-U eNB | Test suite acts as SGW, delivers GTPv1-U messages towards eNB. |
| S4 SGSN | Test suite acts as SGW, delivers GTPv1-U messages towards SGSN. |
| S4 SGW | Test suite acts as SGSN, delivers GTPv1-U messages towards SGW. |
| S5 PGW | Test suite acts as SGW, delivers GTPv1-U messages towards PGW. |
| S5 SGW | Test suite acts as PGW, delivers GTPv1-U messages towards SGW. |
| S8 PGW | Test suite acts as SGW, delivers GTPv1-U messages towards PGW. |
| S8 SGW | Test suite acts as PGW, delivers GTPv1-U messages towards SGW. |
| S11-U SGW | Test suite acts as MME, delivers GTPv1-U messages towards SGW. |
| S11-U MME | Test suite acts as SGW, delivers GTPv1-U messages towards MME. |
| S12 RNC | Test suite acts as SGW, delivers GTPv1-U messages towards RNC. |
| S12 SGW | Test suite acts as RNC, delivers GTPv1-U messages towards SGW. |
| N3 gNB | Test suite acts as UPF, delivers GTPv1-U messages towards gNB. |
| N3 UPF | Test suite acts as gNB, delivers GTPv1-U messages towards UPF. |
| N9 UPF | Test suite acts as UPF, delivers GTPv1-U messages towards UPF. |
| F1-U gNB-CU | Test suite acts as gNB-DU, delivers GTPv1-U messages towards gNB-CU. |
| F1-U gNB-DU | Test suite acts as gNB-CU, delivers GTPv1-U messages towards gNB-DU. |
| X2 eNB/en-gNB | Test suite acts as eNB/en-gNB, delivers GTPv1-U messages towards eNB/en-gNB. |
| Xn gNB/ng-eNB | Test suite acts as gNB/ng-eNB, delivers GTPv1-U messages towards gNB/ng-eNB. |
| Tested messages | Specifications |
|---|---|
| Create PDP Context Request | 3GPP TS 29.060 |
| Update PDP Context Request | 3GPP TS 29.060 |
| Delete PDP Context Request | 3GPP TS 29.060 |
| Initiate PDP Context Activation Request | 3GPP TS 29.060 |
| Error Indication | 3GPP TS 29.060 |
| PDU Notification Request | 3GPP TS 29.060 |
| PDU Notification Reject Request | 3GPP TS 29.060 |
| Supported Extension Headers Notification | 3GPP TS 29.060 |
| Send Routing Information for GPRS Request | 3GPP TS 29.060 |
| Failure Report Request | 3GPP TS 29.060 |
| Note MS GPRS Present Request | 3GPP TS 29.060 |
| Identification Request | 3GPP TS 29.060 |
| SGSN Context Request | 3GPP TS 29.060 |
| Forward Relocation Request | 3GPP TS 29.060 |
| Relocation Cancel Request | 3GPP TS 29.060 |
| Forward SRNS Context | 3GPP TS 29.060 |
| Forward Relocation Complete Acknowledge | 3GPP TS 29.060 |
| RAN Information Relay | 3GPP TS 29.060 |
| MBMS Notification Request | 3GPP TS 29.060 |
| MBMS Notification Response | 3GPP TS 29.060 |
| MBMS Notification Reject Request | 3GPP TS 29.060 |
| Create MBMS Context Request | 3GPP TS 29.060 |
| Update MBMS Context Request | 3GPP TS 29.060 |
| Delete MBMS Context Request | 3GPP TS 29.060 |
| MBMS Registration Request | 3GPP TS 29.060 |
| MBMS De-Registration Request | 3GPP TS 29.060 |
| MBMS Session Start Request | 3GPP TS 29.060 |
| MBMS Session Stop Request | 3GPP TS 29.060 |
| MBMS Session Update Request | 3GPP TS 29.060 |
| MS Info Change Notification Request | 3GPP TS 29.060 |
| End Marker | 3GPP TS 29.281 |
| G-PDU | 3GPP TS 29.281 |