FCoE Path MTU Discovery for Extended Frame Negotiation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Fibre Channel over Ethernet (FCoE) protocols are limited to frame sizes of 2112 bytes, leading to increased latency and computational requirements due to the need for multiple frames to transfer large data sets, as they cannot negotiate larger frames during path MTU discovery.

Innovation Solution

The protocol is extended to allow for larger frames by modifying negotiation and initialization mechanisms to enable end-to-end agreement on extended frame sizes that can be handled by all devices, including initiators, targets, and intermediary networking devices, using additional fields in FIP and FCoE frames to indicate support and negotiate extended payload sizes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If FCoE protocol uses standard frame size limit of 2112 bytes, then protocol compatibility and device compatibility are maintained, but network overhead increases and throughput decreases due to requiring multiple frames for large data transfers

Engineering Contradiction:
ImprovethroughputVSAvoidframe size negotiation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent changes the frame size parameter from the fixed 2112-byte limit to variable larger frame sizes by introducing new fields in FIP and FCoE frames to negotiate extended payload sizes. This allows devices to dynamically adjust the frame size parameter based on their capabilities, resolving the contradiction between maintaining compatibility and improving throughput.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces dynamic negotiation mechanisms during path MTU discovery where devices can agree on different frame sizes based on their individual capabilities. The frame size is no longer static but dynamically determined through exchange of capability information in FIP and FCoE frames, allowing optimization of throughput while maintaining compatibility with legacy devices.

Inventive Principle:
Principle #15Dynamics

2Productivity

If multiple frames are used to transfer large data sets, then data transfer capability is maintained within protocol limits, but latency increases and computational requirements increase at senders, receivers, and intermediary devices

Engineering Contradiction:
Improvedata transfer efficiencyVSAvoidlatency
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent segments the frame size negotiation into separate capability exchange phases during path MTU discovery, where devices first exchange their maximum frame size capabilities through FIP and FCoE frames, then use this information to determine the optimal frame size for data transfer. This segmentation allows efficient data transfer without increasing latency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary negotiation of frame sizes during path MTU discovery before actual data transfer begins. Devices exchange capability information and agree on the optimal frame size in advance, so that when data transfer starts, they can immediately use the negotiated larger frame sizes without additional negotiation overhead, thereby reducing latency.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If path MTU discovery protocol is extended to support larger frames, then throughput improves and network overhead reduces, but protocol complexity increases and compatibility with legacy devices may be affected

Engineering Contradiction:
Improvenetwork throughputVSAvoidprotocol complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent makes the path MTU discovery protocol universal by enabling it to handle both standard and extended frame sizes through the same negotiation mechanism. Legacy devices continue to use standard frames while new devices can negotiate larger frames, allowing the protocol to serve multiple purposes and maintain compatibility without sacrificing performance improvements.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent introduces intermediary negotiation fields in FIP and FCoE frames that act as mediators between legacy and extended capability devices. These intermediary fields carry capability information and negotiation parameters, allowing devices to seamlessly interact whether they support standard or extended frame sizes, thereby managing protocol complexity while improving throughput.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Reliability

If end devices negotiate maximum frame size during path MTU discovery, then communication reliability is ensured by finding compatible MTU for all devices, but the negotiation process is limited to standard frame sizes and cannot accommodate larger frames

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidframe size adaptability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent extends the MTU parameter range from standard frame sizes to larger frame sizes by introducing new negotiation fields. This allows the path MTU discovery process to reliably determine compatible frame sizes for all devices while also adapting to support larger frames when all devices capability permits, thereby improving both reliability and adaptability.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent makes the MTU negotiation dynamic by allowing devices to advertise their maximum capable frame sizes through FIP and FCoE frames. The negotiation process dynamically determines the optimal MTU based on the minimum capability among all devices in the path, enabling both reliable communication and adaptability to larger frames when supported by all endpoints.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8400942B2Large frame path MTU discovery and communication for FCoE devices
Publication Date: 2013.03.19 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US8400942B2 patent drawing
  • US8400942B2 patent drawing
  • US8400942B2 patent drawing

AI summary

Embodiments of the invention relate to performing network communications according to an existing protocol by using frames that are larger than those usually allowed by the existing protocol. Thus, embodiments of the present invention provide for an extension of the existing protocol which allows for the use of larger frames. The larger frames may result from the use of larger payloads and their size may be defined in terms of the payload size. Embodiments provide for use of various negotiation and initialization mechanisms of the existing protocol with additional modifications to allow for the negotiation of the use of larger frames. These modifications may provide for end to end negotiation of a larger frame or payload size. Some embodiments ensure that the negotiations are performed in such a manner that devices that feature the improvements of the present invention can communicate with devices that do not feature these improvements.