Dynamic Packet Size Adjustment for Network Fragmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication networks face inefficiencies due to packet fragmentation and dropping, which occur when packet sizes exceed the maximum transmission unit (MTU) of intermediate nodes, leading to additional overhead and potential loss of data during transmission.

Innovation Solution

The system identifies an optimum network path with intelligent intermediate nodes, determines the optimal packet size to avoid fragmentation, detects and dynamically updates the packet size based on fragmentation occurrences, ensuring data packets are transmitted without fragmentation across the network.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If packet size is increased to reduce overhead, then data transmission efficiency is improved, but packet fragmentation occurs at intermediate nodes with smaller MTU

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoidpacket integrity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary PMTU discovery before actual data transmission by sending probe packets through the network path to identify the maximum packet size that can traverse all intermediate nodes without fragmentation. This advance knowledge allows the source to set the optimal packet size before transmission begins, preventing fragmentation issues.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where intermediate nodes with smaller MTU send ICMP messages back to the source indicating their MTU limitations. The source uses this feedback information to dynamically adjust packet sizes, ensuring packets fit within the constraints of the narrowest node in the path.

Inventive Principle:
Principle #23Feedback

2Reliability

If packet size is reduced to avoid fragmentation, then packet loss is reduced, but transmission overhead increases

Engineering Contradiction:
Improvepacket delivery reliabilityVSAvoidtransmission efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system determines the optimal packet size in advance through PMTU discovery before actual data transmission begins. This preliminary determination ensures packets are sized correctly from the start, avoiding both fragmentation and excessive overhead.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If dynamic PMTU adjustment is implemented, then packet fragmentation is avoided, but network complexity increases

Engineering Contradiction:
Improvepacket transmission reliabilityVSAvoidnetwork system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Each node in the network autonomously determines its own MTU capability and communicates this information back to the source when needed. The source node independently performs PMTU discovery and makes all sizing decisions without requiring complex centralized control or coordination between intermediate nodes.

Inventive Principle:
Principle #25Self-service

4Length of moving object

If packet fragmentation is allowed, then larger packets can be transmitted, but processing and storage overhead increases at intermediate nodes

Engineering Contradiction:
Improvepacket sizeVSAvoidintermediate node processing overhead
Core Design Contradiction:
Length of moving objectVSDevice complexity

Solution Approach 1:

The system takes preliminary action to prevent fragmentation from occurring in the first place by discovering the PMTU before transmission and sizing packets accordingly. This eliminates the need for intermediate nodes to perform fragmentation, storing, and reassembly operations.

Inventive Principle:
Principle #9Preliminary anti-action

Data Source

PatentEP3293928B1System and method for transmitting data over a communication network
Publication Date: 2021.02.24 WIPRO LTD
  • EP3293928B1 patent drawingFigure 1
  • EP3293928B1 patent drawingFigure 2
  • EP3293928B1 patent drawingFigure 3

AI summary

A technique is provided for transmitting data over a communication network. The technique comprises identifying an optimum network path comprising intelligent intermediate nodes between a source node and a destination node, determining an optimum packet size of the optimum network path for transmitting data packets without fragmentation, transmitting each of the data packets from the source node to the destination node via the optimum network path at the optimum packet size, detecting at least one of a plausible fragmentation of a data packet being transmitted and an actual fragmentation of a transmitted data packet at one of the intelligent intermediate nodes, dynamically updating the optimum packet size of the optimum network path for transmitting remaining data packets without fragmentation based on the detection, and transmitting each of the remaining data packets from the source node to the destination node via the optimum network path at the updated optimum packet size.