GTPv1 Client Test Suite Data Sheet
Test Suite:
GTPv1 Client Test Suite
Direction:
Client

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

Test tool general features
  • Fully automated black-box negative testing
  • Ready-made test cases
  • Written in Java(tm)
  • GUI command line remote interface modes
  • Instrumentation (health-check) capability
  • Support and maintenance
  • Comprehensive user documentation
  • Results reporting and analysis