AT Command MTU Discovery for Wireless Fragmentation Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In wireless communication networks, particularly in IP networks, controlling Maximum Transmission Unit (MTU) size is challenging due to fragmentation issues and varying link sizes, which can lead to increased latency and overhead, especially in wireless cellular networks like LTE systems.
Innovation Solution
The method involves using AT commands to query and set MTU parameters within Packet Data Protocol (PDP) contexts, enabling Terminal Equipment (TE) to discover and manage MTU sizes, thereby avoiding fragmentation and optimizing data transmission.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a larger MTU is used, then bulk protocol throughput is improved, but latency increases due to packets occupying the link for more time
Solution Approach 1:
The patent implements dynamic MTU selection that adapts to different network conditions and application requirements. The system can switch between different MTU sizes based on real-time network state, allowing optimal throughput for bulk transfers while maintaining lower latency for time-sensitive communications.
Solution Approach 2:
The system changes the MTU parameter dynamically based on network conditions, application type, and performance requirements. This allows the same communication interface to optimize for either throughput or latency depending on the current operational context.
2Productivity
If a larger MTU is used, then fewer packets need to be processed, but packet corruption risk increases leading to more retransmissions
Solution Approach 1:
The system adjusts the MTU parameter based on detected network error rates and link quality. When error rates are high, the system selects smaller MTU values to reduce corruption risk, while maintaining larger MTUs when the link is reliable, thus optimizing both processing efficiency and delivery reliability.
Solution Approach 2:
The system monitors packet error rates and link quality metrics, using this feedback to dynamically adjust MTU selection. When retransmissions increase due to corruption, the system responds by reducing MTU size to improve reliability.
3Productivity
If Path MTU Discovery is implemented, then fragmentation is avoided, but additional overhead is introduced through ICMP messages and discovery processes
Solution Approach 1:
The system performs MTU discovery and configuration in advance during connection establishment or before bulk data transfers. This preliminary action determines the optimal MTU size beforehand, avoiding the need for continuous Path MTU Discovery overhead during actual data transmission.
Solution Approach 2:
The system uses existing connection establishment protocols and embedded options to determine MTU size without requiring separate Path MTU Discovery processes. The MTU information is obtained as part of the normal connection setup, eliminating additional discovery overhead.
4Adaptability or versatility
If IPv4 fragmentation is used, then packets can traverse links with smaller MTU, but overhead increases due to fragmentation and reassembly processes
Solution Approach 1:
The system determines the appropriate MTU size in advance during connection establishment, before data transmission begins. This preliminary determination of the correct packet size eliminates the need for fragmentation during data transfer, avoiding the overhead of fragmentation and reassembly while maintaining compatibility with the actual path MTU.
Data Source
AI summary
A method of control Maximum Transmission Unit (MTU) reporting and discovery using AT commands is proposed. In communications networks, the MTU of a communication protocol of a layer is the size (in bytes or octets) of the largest protocol data unit that the layer can pass onwards. In an IP network, IP packets may be fragmented if the supported MTU size is smaller than the packet length. In accordance with one novel aspect, the packet data protocol (PDP) context of a packet data network (PDN) connection comprises MTU information. By introducing MTU information to the PDP contexts, TE can use AT commands to query MTU parameters from the network and thereby avoid fragmentation. TE can also use AT command to set MTU parameters and thereby control MTU discovery.


