PMTU Discovery via Dedicated Packets to Reduce IPv6 Delays

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for determining path maximum transmission unit (MTU) in information handling systems are inefficient, leading to delays and potential failures, especially in IPv6 networks, due to the repeated dropping of packets and reliance on ICMP messages, which can fail to reach the source device.

Innovation Solution

An information handling system that includes a network device with a PMTU table associating destination addresses with MTU values, where a PMTU send packet is sent to determine the MTU of a path, and a PMTU receive packet is used to update the table with the received MTU value, optimizing packet sizing and reducing delays by directly communicating MTU information between source and destination devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If current ICMP-based PMTU discovery methods are used, then packet transmission can occur, but delays and packet losses occur due to repeated packet dropping and ICMP message failures

Engineering Contradiction:
ImprovePMTU discovery reliabilityVSAvoidPacket transmission delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent introduces a new PMTU packet type that serves as an intermediary message format between source and destination devices. This PMTU packet carries PMTU information directly without relying on ICMP message mechanisms, thereby improving reliability and reducing delays in PMTU discovery while maintaining compatibility with existing network infrastructure

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the message format parameter from ICMP-based to a dedicated PMTU packet structure. This parameter change enables direct carrying of PMTU information in the packet header, eliminating the need for separate ICMP error messages and reducing the time and reliability issues associated with ICMP-based discovery

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If PMTU information is not cached, then network adaptability is maintained, but repeated PMTU discovery increases network traffic and processing overhead

Engineering Contradiction:
ImproveNetwork path adaptabilityVSAvoidPacket processing efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent implements preliminary action by caching PMTU information in a PMTU information cache after initial discovery. This allows subsequent packets to the same destination to use the cached PMTU value without repeating the discovery process, improving processing efficiency while maintaining adaptability through periodic cache validation and updates

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent incorporates feedback mechanisms where the source device receives PMTU information from the destination device and updates its cache accordingly. This feedback loop ensures that cached information remains current and accurate, balancing the need for efficiency with network adaptability

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9871781B2Systems and methods for path maximum transmission unit discovery
Publication Date: 2018.01.16 DELL PROD LP
  • US9871781B2 patent drawing
  • US9871781B2 patent drawing
  • US9871781B2 patent drawing

AI summary

An information handling system is provided. The information handling system includes a plurality of network devices. One of the plurality of network devices is a source device and another of the plurality of network devices is a destination device. If path maximum transmission unit (PMTU) information for a path between the source device and the destination device is not known, the source device sends a PMTU send packet to the destination device, and the destination device sends a PMTU receive packet with a received PMTU value to the source device. Other associated systems and methods for PMTU discovery are also provided.