FC Switch Peer Recognition via Dual-Stage Manufacturer ID Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In storage area networks, fiber channel switches often fail to recognize peer switches with valid identifiers, leading to disabled features and restricted communications due to mismatched manufacturer identifiers.

Innovation Solution

A method where a first fiber channel switch receives protocol frames from a second switch, retrieves primary and secondary manufacturer identifiers, and updates its list of peer switch identifiers if the secondary identifier matches, enabling features and communication between the switches.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If FC switches use primary manufacturer identifiers to recognize peer switches, then communication reliability is improved, but compatibility with peer switches from different manufacturers deteriorates

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidcompatibility with peer switches
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system changes the identifier matching parameter from strict primary manufacturer identifier matching to a two-stage process that includes secondary manufacturer identifier matching. This allows the system to first attempt precise matching using primary identifiers and then fall back to secondary identifiers, thereby maintaining communication reliability while improving compatibility with peer switches from different manufacturers.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces a secondary manufacturer identifier as an intermediary matching mechanism. When primary identifier matching fails, the secondary identifier acts as a mediator to enable communication between switches from different manufacturers, thus resolving the contradiction between reliability and adaptability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If FC switches strictly enforce manufacturer identifier matching, then feature enablement reliability is improved, but the number of recognized peer switches deteriorates

Engineering Contradiction:
Improvefeature enablement reliabilityVSAvoidnumber of recognized peer switches
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system applies partial matching by using primary manufacturer identifiers for exact matches and secondary manufacturer identifiers for approximate matches. This partial action approach allows the system to recognize more peer switches (increasing quantity) while maintaining reliable feature enablement through the structured two-stage matching process.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The identifier matching process is made dynamic by implementing a two-stage matching mechanism that adapts to different scenarios. The system dynamically switches from primary to secondary identifier matching based on whether the primary matching succeeds, thereby enabling more peer switches to be recognized while maintaining feature enablement reliability.

Inventive Principle:
Principle #15Dynamics

3Speed

If FC switches use a fixed list of peer switch identifiers, then identification speed is improved, but adaptability to new manufacturers deteriorates

Engineering Contradiction:
Improveidentification speedVSAvoidadaptability to new manufacturers
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The system transforms the static fixed list into a dynamic structure by implementing two-stage identifier matching. The primary identifier list maintains fast lookup performance for known manufacturers, while the secondary identifier list provides adaptability to new manufacturers. This dynamic approach allows the system to maintain identification speed for existing peers while adapting to new manufacturers.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent segments the identifier matching process into two distinct stages: primary manufacturer identifier matching and secondary manufacturer identifier matching. This segmentation allows the system to maintain a fixed primary list for fast identification while using a more flexible secondary list for adaptability to new manufacturers, thus resolving the contradiction between speed and adaptability.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9742700B2Method and apparatus for enabling communications and features in storage area networks
Publication Date: 2017.08.22 CISCO TECHNOLOGY INC
  • US9742700B2 patent drawing
  • US9742700B2 patent drawing
  • US9742700B2 patent drawing

AI summary

In one embodiment, a method for enabling communication between two network fiber channel (FC) switches, includes: receiving at least one protocol frame at a first network FC switch, the at least one protocol frame being received from a second network FC switch connected to the first network FC switch and comprising information related to a manufacturer of the second network FC switch; retrieving a first identifier of the second network FC switch from the at least one protocol frame, the first identifier comprising primary manufacturer information identifying a manufacturer of the second network FC switch; determining that the retrieved first identifier does not match one of a plurality of peer switch manufacturer identifiers stored in a memory of the first network FC switch, each of the plurality of peer switch manufacturer identifiers identifying peer switches for which one or more features may be enabled for communicating with the first network FC switch; retrieving a second identifier of the second network FC switch from the at least one protocol frame when the retrieved first identifier does not match one of the plurality of peer switch manufacturer identifiers, the second identifier comprising secondary manufacturer information identifying the manufacturer of the second network FC switch; and upon determining that the retrieved second identifier matches one of the plurality of peer switch manufacturer identifiers, updating the plurality of peer switch manufacturer identifiers stored in memory of the first network FC switch to include the retrieved first identifier; and enabling at least one of the one or more features for the first network FC switch to communicate with the second network FC switch.