Session-Aware GTPv2 Load Balancing for LTE Traffic
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Quantity of substance
If network traffic volume increases due to high-bandwidth devices, then network capacity is improved, but monitoring scalability deteriorates
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.
3Productivity
If session-aware load balancing is implemented, then traffic distribution efficiency is improved, but device complexity increases
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.
Data Source
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.


