FCoE Path MTU Discovery for Extended Frame Negotiation
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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.
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
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.
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.
Data Source
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.


