Labeled Packet Fragmentation Header for MTU Adaptation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current communication systems face challenges in efficiently fragmenting and reassembling packets, particularly in scenarios where the Maximum Transmission Unit (MTU) varies across links, leading to inefficiencies in handling large packets and failure to fragment packets without proper context information.
Innovation Solution
The implementation of a fragmentation header that supports fragmentation and reassembly across multiple contexts, including a sequence number field, length field, and reporting address field, allows devices to determine fragmentation needs, fragment packets, and handle failures by creating control packets for reporting, ensuring efficient packet handling and reassembly regardless of context.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If packet fragmentation is implemented to handle varying MTU sizes, then network adaptability is improved, but device complexity increases due to multiple context management requirements
Solution Approach 1:
The patent segments the packet handling process into distinct contexts (first context for fragmentation operations, second context for device operations). The fragmentation header is separated from the main packet structure, allowing independent management of fragmentation state. This segmentation enables the device to handle fragmentation logic separately from core packet processing, improving adaptability while managing complexity through modular design.
Solution Approach 2:
The patent introduces a fragmentation header as an intermediary structure between the packet payload and the fragmentation control logic. This header contains fragmentability information and context labels that mediate between the varying MTU requirements of different network links and the packet processing device. The intermediary header absorbs the complexity of context management, allowing the core device to operate with simpler logic while maintaining high network adaptability.
2Loss of information
If fragmentation header with multiple context labels is used, then information completeness is improved, but processing overhead increases
Solution Approach 1:
The patent applies preliminary action by pre-populating the fragmentation header with fragmentability information and context labels before packet transmission. The first context labels and fragmentability flags are set in advance, allowing receiving devices to quickly determine whether fragmentation is needed without performing complex analysis during packet processing. This reduces processing overhead while maintaining complete information about packet fragmentation requirements.
Solution Approach 2:
The patent applies local quality by making the fragmentation header structure adaptive to specific packet types and contexts. Not all packets require the same level of fragmentation information - the header contains context-specific labels and flags that are only processed when relevant. This selective information inclusion maintains completeness where needed while reducing processing overhead for packets that don't require extensive fragmentation management.
3Productivity
If packet fragmentation is performed, then network throughput is improved by adapting to MTU constraints, but packet reassembly complexity increases
Solution Approach 1:
The patent implements feedback mechanisms where the fragmentation header contains information about the original packet and fragment sequence that flows back to the reassembly process. The context labels and fragmentability flags provide feedback to receiving devices about how to properly reassemble fragments. This structured feedback reduces reassembly complexity by providing clear guidance on fragment ordering and recombination, enabling high throughput packet reconstruction even in complex multi-context scenarios.
Data Source
AI summary
Various example embodiments for supporting fragmentation and reassembly of packets in communication networks are presented. Various example embodiments for supporting fragmentation and reassembly of packets in communication networks may be configured to support fragmentation and reassembly of labeled packets, such as Multiprotocol Label Switching (MPLS) packets or other types of labeled packets, in communication networks. Various example embodiments for supporting fragmentation and reassembly of labeled packets may be configured to support fragmentation and reassembly of labeled packets at various contexts of the labeled packets where the contexts of the labeled packets may be indicated within the labeled packets using sets of context labels for the contexts of the labeled packets.


