FCF Local Routing via Association Table

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional Fibre Channel Forwarder (FCF) devices route all traffic through an FC switch device, leading to inefficient traffic paths, latency, and congestion due to the 'traffic tromboning' effect, where traffic is unnecessarily forwarded back through the FCF device and FC switch device.

Innovation Solution

An Information Handling System (IHS) with a processing system and memory that includes an N_Port ID Virtualization (NPIV) Proxy Gateway engine, which uses a Fibre Channel Forwarder (FCF) device association table to determine if a target device is associated with the initiator device, allowing traffic to be routed directly between them without going through the FC switch device.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If all traffic is routed through the FC switch device, then routing simplicity is maintained, but traffic latency and congestion increase due to the traffic tromboning effect

Engineering Contradiction:
Improverouting complexityVSAvoidtraffic latency
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The FCF device acts as an intermediary that intelligently decides whether to forward traffic to the FC switch or route it locally. The FCF device receives traffic from initiators, determines the target device, and selectively forwards only necessary traffic to the FC switch while routing other traffic directly to connected target devices, thereby eliminating the traffic tromboning effect and reducing latency

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The routing function is segmented between the FCF device and the FC switch device. The FCF device handles local routing decisions for traffic between devices connected to it, while the FC switch device handles traffic that requires FC SAN routing. This segmentation allows traffic to take optimized paths and avoids unnecessary traversal through the FC switch for local traffic

Inventive Principle:
Principle #1Segmentation

2Device complexity

If all traffic is forwarded to the FC switch device, then centralized routing control is maintained, but congestion occurs between the FCF device and FC switch device

Engineering Contradiction:
Improverouting controlVSAvoidtraffic throughput
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The traffic flow is segmented into two paths: local traffic that is routed directly between initiators and targets connected to the FCF device, and non-local traffic that is forwarded to the FC switch device. This segmentation reduces the volume of traffic passing through the link between the FCF device and FC switch device, thereby reducing congestion and improving overall traffic throughput

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The FCF device performs preliminary routing decisions by determining the target device associated with the initiator before forwarding traffic. By using the FCF device association table to make this determination in advance, the system can route traffic directly when possible, preventing congestion from developing on the link to the FC switch device

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10855622B2Fibre channel forwarder device local routing system
Publication Date: 2020.12.01 DELL PROD LP
  • US10855622B2 patent drawing
  • US10855622B2 patent drawing
  • US10855622B2 patent drawing

AI summary

A Fibre Channel Forwarder (FCF) routing system includes an FCF device that is coupled to a FC networking device through a first FCF device port, an initiator device through a second FCF device port; and a target device through a third FCF device port. The FCF device receives, at the second FCF device port, traffic that originates from the first initiator device and that is addressed to the first target device. The FCF device determines, using an FCF device association table that identifies zones provided by the FC networking device, that the target device is associated with the initiator device. The FCF device then routes, in response to determining the target device is associated with the initiator device, the traffic through the third FCF device port to the target device without forwarding the traffic through the first FCF device port to the FC networking device.