Dynamic MTU Size Adaptation in SDN Switches
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In computer networks, particularly Ethernet networks, using a fixed maximum transmission unit (MTU) size can lead to inefficiencies due to increased packet delays and retransmissions, especially in hybrid architectures where large packets occupy links for longer periods, causing lag and reducing overall throughput.
Innovation Solution
A method and system for dynamically adapting MTU sizes in computer networks by using a central software-defined network (SDN) controller to monitor and adjust MTU sizes based on packet size, message type, and network performance, allowing for time division multiplexing across links, thereby optimizing packet transmission.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a larger MTU size is used, then bulk protocol throughput is improved and fewer packets need to be processed, but packet transmission delays increase and latency increases
Solution Approach 1:
The patent implements dynamic MTU size adjustment by monitoring network conditions (congestion, error rates, traffic patterns) and adapting the MTU size in real-time. The system transitions from a static MTU configuration to a dynamic one where the MTU size changes based on current network state, allowing the system to optimize between throughput and latency depending on conditions.
Solution Approach 2:
The patent changes the MTU size parameter based on network conditions. By adjusting this critical transmission parameter dynamically, the system can optimize performance metrics such as throughput and latency. The controller monitors network state and modifies the MTU size parameter to match current requirements.
2Productivity
If a larger MTU size is used, then processing of fewer packets is achieved, but the likelihood of packet corruption increases and retransmission time increases
Solution Approach 1:
The system dynamically adjusts MTU size based on monitored error rates and network conditions. When error rates increase, the system reduces MTU size to improve reliability. This dynamic adaptation allows the system to balance processing efficiency with transmission reliability based on real-time network quality.
Solution Approach 2:
The patent implements feedback mechanisms where the controller monitors packet error rates, retransmission statistics, and network conditions. This feedback information is used to adjust the MTU size, creating a closed-loop control system that optimizes both efficiency and reliability based on actual network performance.
3Ease of operation
If a fixed MTU size is used, then network configuration is simple, but network efficiency decreases under varying traffic conditions
Solution Approach 1:
The patent implements self-service through automated MTU size adjustment. The control plane automatically monitors network conditions and adjusts MTU sizes without requiring manual intervention or complex configuration. This maintains ease of operation while improving efficiency through adaptive behavior.
Solution Approach 2:
The system transitions from static configuration to dynamic adaptation. The MTU size becomes a dynamic parameter that automatically adjusts to traffic conditions, maintaining simplicity for the user while achieving high efficiency through automated optimization.
Data Source
AI summary
An aspect includes dynamically adapting a maximum transmission unit (MTU) size in a computer network. A packet is received at a first link of a switch of the computer network. An MTU size of the received packet is determined based on an application programming interface (API) crossing value associated with the first link of the switch. An associated destination MTU size of a second link of the switch is determined as a target destination of the received packet. The associated destination MTU size of the second link is adjusted based on a difference between the MTU size of the received packet and the associated destination MTU size of the second link.


