Fibre Channel Switch Fabric Merge Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing Fibre Channel fabric merging process is inefficient due to network congestion caused by flooding Exchange Fabric Parameters (EFP) frames after each domain ID allocation, leading to prolonged merge times and difficulties in scaling the number of switches in FC fabrics.

Innovation Solution

A method where a principal switch in a merged Fibre Channel fabric allocates domain IDs to all switches and builds a complete domain ID list, which is then transmitted as a single EFP frame at the end of the domain ID distribution phase, rather than flooding EFP frames after each allocation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If EFP frames are flooded after each domain ID allocation, then domain ID distribution is completed, but network congestion occurs and merge time is prolonged

Engineering Contradiction:
Improvemerge timeVSAvoidnetwork congestion
Core Design Contradiction:
Loss of timeVSObject-generated harmful factors

Solution Approach 1:

The patent combines multiple EFP frame transmissions into a single EFP frame that carries the complete domain ID list. Instead of flooding EFP frames after each individual domain ID allocation, the principal switch waits until all domain IDs are assigned and then transmits one consolidated EFP frame containing the entire domain ID list to all switches simultaneously. This merging approach eliminates network congestion caused by repeated frame flooding while completing the domain ID distribution process.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent implements preliminary action by having the principal switch build and store the complete domain ID list before transmitting it to other switches. The principal switch proactively collects all domain ID assignments during the allocation phase, prepares the complete list in advance, and then floods a single EFP frame with the entire list. This preliminary preparation eliminates the need for repeated EFP frame transmissions and reduces overall merge time.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If multiple EFP frames are exchanged during domain ID distribution, then all switches receive domain IDs, but the number of frames exchanged increases complexity and processing overhead

Engineering Contradiction:
Improvedomain ID distribution efficiencyVSAvoidframe exchange complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent merges multiple separate EFP frame transmissions into a single EFP frame that contains the complete domain ID list. This consolidation reduces the number of frame exchanges from n*(n-1) frames to just one frame, significantly decreasing processing overhead and complexity while maintaining complete domain ID distribution functionality.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent makes a single EFP frame serve multiple functions by including the complete domain ID list within it. This single frame simultaneously performs the functions of multiple individual EFP frames, delivering all domain ID assignments to all switches in one transmission, thereby simplifying the overall protocol and reducing processing requirements.

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

Data Source

PatentUS9385969B2Merging fibre channel fabrics
Publication Date: 2016.07.05 CISCO TECHNOLOGY INC

AI summary

A Fiber (Fiber) Channel (FC) switch and related methods are provided for merging FC fabrics. During a merger process of two separate FC fabrics, a principal switch in a merged FC fabric allocates a domain identifier (ID) to each switch in the merged FC fabric. The principal switch is configured to build a complete domain ID list that identifies the domain IDs for all switches in the merged FC fabric. After the complete domain ID list is generated, the principal switch transmits a message to all switches in the merged FC fabric, the message including the complete domain ID list.