GTPv1 Server Test Suite Data Sheet
Test Suite:
GTPv1 Server Test Suite
Direction:
Server

GPRS Tunneling Protocol (GTP) is a tunneling protocol which is used in UMTS/GPRS backbone network and in EPC. 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 message sequences which can be initiated by the Test Suite.

Used specifications

Specification
Title
3GPP TS 29.060

GPRS Tunnelling Protocol (GTP) across the Gn and Gp interface

3GPP TS 29.281

General Packet Radio System (GPRS) Tunnelling Protocol User Plane (GTPv1-U)

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 a SGSN and delivers GTPv1-U messages towards GGSN.

Gn SGSN

Test suite acts as a GGSN and delivers GTPv1-U messages towards SGSN.

S1-U SGW

Test suite acts as an eNB and delivers GTPv1-U messages towards SGW.

S5 PGW

Test suite acts as a SGW and delivers GTPv1-U messages towards PGW.

S8 PGW

Test suite acts as a SGW and delivers GTPv1-U messages towards PGW.

Tested messages
Notes
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 Routeing 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
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