Session-Aware GTPv2 Load Balancing for LTE Traffic

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional network monitoring solutions struggle to scale effectively with the increasing traffic demands in mobile data networks, making it cost-prohibitive to analyze 100% of network traffic, especially with the rise of high-bandwidth devices.

Innovation Solution

Implementing session-aware GTPv2 load balancing techniques to distribute monitored packet data across multiple analyzer devices, using GTPv2-C and GTPv1-U protocols to identify and manage sessions, and intelligently distribute traffic based on user sessions or transport layers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional network monitoring analyzes 100% of network traffic, then measurement precision is improved, but cost increases to a prohibitive level

Engineering Contradiction:
Improvenetwork traffic analysis completenessVSAvoidmonitoring cost
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent segments network traffic into control plane traffic (GTPv2-C signaling) and user plane traffic (GTPv1-U data), allowing different monitoring approaches for each type. Control plane traffic is analyzed in detail to extract session information, while user plane traffic is monitored more efficiently using the extracted session identifiers, reducing overall monitoring costs while maintaining precision.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces session identifiers (TEIDs - Tunnel Endpoint Identifiers) as an intermediary element that links control plane signaling with user plane data traffic. By extracting session information from GTPv2-C messages and using it to correlate GTPv1-U user data, the system achieves comprehensive traffic analysis without the prohibitive cost of analyzing 100% of raw traffic directly.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If network traffic volume increases due to high-bandwidth devices, then network capacity is improved, but monitoring scalability deteriorates

Engineering Contradiction:
Improvenetwork traffic volumeVSAvoidmonitoring scalability
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent extracts essential session identification information (TEIDs, IP addresses, session identifiers) from control plane GTPv2-C signaling messages. This extracted session information is then used to efficiently correlate and monitor corresponding user plane GTPv1-U traffic, allowing the monitoring system to scale with increasing network traffic volumes without proportionally increasing processing resources.

Inventive Principle:
Principle #2Taking out (Extraction)

3Productivity

If session-aware load balancing is implemented, then traffic distribution efficiency is improved, but device complexity increases

Engineering Contradiction:
Improvetraffic distribution efficiencyVSAvoidmonitoring system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent creates a universal session identification mechanism that works across different GTP protocol versions (GTPv2-C for control plane, GTPv1-U for user plane). The same session identifiers extracted from control plane messages are used to correlate user plane traffic, enabling a single monitoring system to handle multiple traffic types and protocols without requiring separate complex analysis mechanisms for each.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS8902754B2Session-aware GTPv2 load balancing
Publication Date: 2014.12.02 NETSCOUT SYSTEMS TEXAS LLC
  • US8902754B2 patent drawing
  • US8902754B2 patent drawing
  • US8902754B2 patent drawing

AI summary

Systems and methods for session-aware GTPv2 load balancing are described. In some embodiments, a method may include receiving a first and a second transaction between an MME and an S-GW over an S11 interface of an LTE/SAE network using a control portion of a second version of a GTPv2-C protocol and storing an uplink UP TEId and IP address, a downlink CP TEId and IP address, and an uplink CP TEId and IP address obtained from the first transaction, and a downlink UP TEId and IP address obtained from the second transaction. The method may further include identifying messages between an eNodeB and the S-GW over a direct tunnel using a user portion of a GTPv1-U protocol as belonging to a session in response to the messages including at least one of: the first uplink UP TEId and IP address, or the first downlink UP TEId and IP address.