Packet Fragmentation via Intermediate Node MTU Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data transmission is hindered by the maximum transmission unit (MTU) size limitation, where packets larger than the defined MTU size can cause interruptions, slowing, or failure in data transmission between nodes.

Innovation Solution

A method and system that involves receiving a packet at an intermediate node, determining its size, and if it exceeds the MTU size of a destination node, fragmenting the packet into smaller packets that adhere to the MTU size, allowing successful transmission by recording the MTU size and identifier in a cache table and sending each fragmented packet to the destination node.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data is transmitted in large packets to improve transmission efficiency, then productivity is improved, but the packet size may exceed the MTU size causing transmission interruptions or failures

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoidtransmission reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies segmentation by dividing large data packets into smaller fragmented packets that fit within the MTU size limit. The intermediate node receives a large packet, determines it exceeds the MTU size, and then segments it into multiple smaller packets before transmission to the destination node. This resolves the contradiction by maintaining transmission reliability through size compliance while preserving productivity through efficient data transfer.

Inventive Principle:
Principle #1Segmentation

2Reliability

If the intermediate node fragments packets automatically, then transmission reliability is improved, but device complexity increases due to additional processing requirements

Engineering Contradiction:
Improvetransmission reliabilityVSAvoidintermediate node complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies self-service by having the source node perform packet fragmentation automatically based on MTU size information received from the intermediate node. The source node records the MTU size in a cache table and autonomously fragments subsequent packets without requiring continuous intermediate node intervention. This reduces device complexity at the intermediate node while maintaining transmission reliability through consistent packet size control.

Inventive Principle:
Principle #25Self-service

3Reliability

If packet fragmentation is implemented to fit MTU size, then transmission reliability is improved, but loss of time occurs due to additional processing and multiple packet transmissions

Engineering Contradiction:
Improvetransmission reliabilityVSAvoidpacket processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by having the source node determine and record the MTU size in advance before actual data transmission. The source node performs fragmentation preparation and stores fragmentation information in a cache table, so that when data needs to be transmitted, the fragmentation process is already optimized and ready. This reduces processing time during actual transmission while maintaining reliability through pre-configured packet size control.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9948568B2Packet size control using maximum transmission units for facilitating packet transmission
Publication Date: 2018.04.17 RED HAT ISRAEL
  • US9948568B2 patent drawing
  • US9948568B2 patent drawing
  • US9948568B2 patent drawing

AI summary

A system and method of facilitating packet transmission comprises a first node, a second node, and an intermediate node. The intermediate node receives a first packet, from the first node, determines a packet size, determines a maximum transmission unit (MTU) size, and determines whether the packet size is greater than the MTU size, sends a second packet to the first node specifying the MTU size to the first node. The first node records a destination mark at the first node, including the MTU size and an identifier of the second node, fragments the first packet into a plurality of fragmented packets, and sends each of the plurality of fragmented packets to the intermediate node. The intermediate node receives each of the plurality of fragmented packets, from the first node, and sends the fragmented packets to the second node.