Ethernet Switch Direct Packet Forwarding for FCoE Latency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional Fibre Channel over Ethernet (FCoE) networks experience high communication latency and bottlenecks due to the need for packets to be transmitted through external switches, which lengthens the communication path and creates bottlenecks between switches.

Innovation Solution

An Ethernet switch is connected to external devices using an encapsulating I/O protocol over Ethernet and an N_Port ID virtualization, allowing direct packet transmission to destination devices without relay through an FC switch, by utilizing a storage unit and processor to manage destination information and process packets efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If packets are transmitted through external FC switches in conventional FCoE networks, then device connectivity and protocol compatibility are achieved, but communication latency increases and bottlenecks occur between switches

Engineering Contradiction:
Improveprotocol compatibilityVSAvoidcommunication latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent extracts the packet forwarding function from external FC switches and implements it directly within the Ethernet switch. The Ethernet switch stores destination information (FC IDs and corresponding port numbers) in a table and directly forwards FCoE packets to destination devices without routing them through external FC switches, thereby eliminating the latency and bottlenecks caused by external switch relay while maintaining protocol compatibility through NPIV virtualization

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent merges the FCoE packet switching function with the Ethernet switch by integrating the destination information table and packet forwarding logic into the Ethernet switch's control unit. This consolidation allows the Ethernet switch to simultaneously handle both Ethernet traffic and FCoE traffic, eliminating the need for separate FC switch infrastructure and reducing communication path length

Inventive Principle:
Principle #5Merging (Combining)

2Adaptability or versatility

If packets are relayed through external switches, then network topology flexibility is maintained, but communication bottlenecks occur between switches

Engineering Contradiction:
Improvenetwork topology flexibilityVSAvoidcommunication throughput
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent removes the intermediate relay step through external switches by implementing direct packet forwarding within the Ethernet switch. The control unit checks the destination FC ID against the stored destination information table and directly transmits packets to the corresponding port, eliminating the bottleneck created by external switch relay and significantly improving communication throughput while maintaining network flexibility through configurable destination tables

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS9426066B2Ethernet switch and communication method
Publication Date: 2016.08.23 FUJITSU LTD
  • US9426066B2 patent drawing
  • US9426066B2 patent drawing
  • US9426066B2 patent drawing

AI summary

An Ethernet switch which is connected to a plurality of external devices using an encapsulating I/O protocol over Ethernet, and is connected to a I/O protocol switch using N_Port ID virtualization includes: a storage unit which stores destination information describing an external device whose connection is established in the FCoE in the plurality of external devices; and a processor. When the processor receives a packet addressed from a first external device to a second external device in the external devices, the processor checks whether or not the destination information describes the second external device. When the second external device is described in the destination information, the processor transmits the packet to the second external device.