GTP-U Resource Tracing via TEID Conversion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current GTP resource tracing methods in mobile communication systems are inadequate for identifying issues in packet transmission errors and DDOS attacks, as they fail to accurately trace GTP-U messages and resource allocation, leading to difficulties in troubleshooting and compromising security and reliability.

Innovation Solution

An apparatus and method for tracing GPRS tunnel protocol resources that includes a call tracing unit, GTP-U tracing unit, SGSN interface, internet interface, and a TEID converter, which uses the TEID of a subscriber to trace GTP-U messages and manage resource allocation, enabling accurate identification of resource information and interface issues.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If only GTP-C messages are traced using existing call tracing methods, then the tracing function is simple to implement, but the ability to trace packet transmission errors and resource allocation is insufficient

Engineering Contradiction:
Improvetracing accuracyVSAvoidtracing system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The tracing system is segmented into two independent functional units: a call tracing unit that handles GTP-C messages and a GTP-U tracing unit that handles GTP-U messages. This segmentation allows each unit to specialize in specific tracing tasks, improving overall tracing accuracy without requiring the entire system to become overly complex. The call tracing unit maintains existing simplicity while the GTP-U tracing unit adds specialized packet-level tracing capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A GTP-U tracing unit is introduced as an intermediary component between the existing call tracing system and the packet data network. This intermediary unit receives GTP-U messages, processes them through the TEID converter, and forwards relevant information to the call tracing unit. The intermediary enables enhanced tracing capability while maintaining the modular architecture, allowing the system to achieve better measurement precision without redesigning the entire tracing infrastructure.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If GTP-U messages are not traced, then the system structure remains simple, but the ability to identify packet transmission errors and DDOS attacks is compromised

Engineering Contradiction:
Improvesecurity and reliabilityVSAvoidtracing apparatus complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The tracing functionality is segmented into separate units: a call tracing unit for GTP-C processing and a GTP-U tracing unit for packet-level GTP-U processing. This segmentation enables the system to enhance security and reliability by adding specialized packet tracing capability without requiring a complete system redesign. The GTP-U tracing unit can be independently configured and operated, maintaining system reliability while improving detection capabilities.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The GTP-U tracing unit serves as an intermediary that processes GTP-U messages between the packet data network and the call tracing unit. This intermediary component enables the system to trace packet transmission errors and detect DDOS attacks by inspecting GTP-U messages, thereby improving reliability without requiring fundamental changes to the existing network architecture or tracing apparatus.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Difficulty of detecting and measuring

If resource allocation information is not accurately traced, then troubleshooting is faster, but the ability to identify specific interface issues and DDOS attacks is reduced

Engineering Contradiction:
Improvetroubleshooting difficultyVSAvoidresource information tracing precision
Core Design Contradiction:
Difficulty of detecting and measuringVSMeasurement precision

Solution Approach 1:

The GTP-U tracing unit acts as an intermediary that receives GTP-U messages, extracts resource allocation information, and forwards it to the call tracing unit for processing. This intermediary enables accurate tracing of resource allocation by specifically targeting GTP-U messages that contain detailed resource information. The TEID converter within this unit further enhances precision by converting and mapping TEID values to identify specific interfaces and resources, thereby reducing troubleshooting difficulty while improving measurement precision.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system changes the tracing parameters by shifting from tracing only GTP-C control messages to also tracing GTP-U user plane messages. This parameter change enables the collection of detailed resource allocation information including TEID values, interface identifiers, and packet flow details. By changing the scope and type of messages being traced, the system achieves more precise resource information tracing that facilitates accurate identification of interface issues and DDOS attacks.

Inventive Principle:
Principle #35Parameter changes

4Measurement precision

If call tracing is performed without TEID conversion, then the process is simpler, but the ability to map subscriber identifiers to tunnel endpoints is insufficient

Engineering Contradiction:
Improvesubscriber identification precisionVSAvoidTEID conversion complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

A TEID converter is introduced as an intermediary component within the GTP-U tracing unit that handles the conversion between subscriber identifiers and tunnel endpoint identifiers. This intermediary enables precise mapping of subscribers to their corresponding tunnel endpoints by converting TEID values. The TEID converter operates as a dedicated module that performs the translation function, improving subscriber identification precision without requiring complex processing throughout the entire tracing system. The converter can be independently configured and maintained, adding precision while managing complexity through modular design.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7602753B2Apparatus and method for tracing GPRS tunnel protocol resource
Publication Date: 2009.10.13 LG ERICSSON
  • US7602753B2 patent drawing
  • US7602753B2 patent drawing
  • US7602753B2 patent drawing

AI summary

An apparatus and method for tracing a reserved resource of a GTP-U user message trafficked between SGSN (Serving GPRS Support Node) and GGSN (GPRS Gateway Serving Node)sets a tracing function for the reserved resource of a GTP-U using a TEID for a subscriber to be traced, and outputs information for the reserved resource by detecting the GTP-U having the tracing function set therein. The present invention effectively manages packet troubles generated from the SGSN and an attack of DDOS through the GTP-U on Internet by isolating the interface generating the corresponding attack. As a result, the system is prevented from lowering managing performance by automatically stopping GTP-U tracing through a tracing function duration and a trace critical value.