Fibre Channel Switch Port RCF Message Isolation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

ReConfigure Fabric (RCF) messages in Fibre Channel networks disrupt data traffic and pose security concerns by halting data transmission and allowing unauthorized access, especially in multi-building enterprises and Storage Service Providers where separate fabrics for each client are costly and difficult to manage.

Innovation Solution

Implementing a method to selectively configure Fibre Channel Switch Ports to reject or accept RCF messages, generating a reject message with a reason code and transitioning to an isolated state, allowing administrators to manage RCF message handling through command line interpreters or management applications, preventing disruptions and unauthorized access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If RCF messages are allowed to propagate freely in the Fibre Channel Fabric, then Fabric reconfiguration can occur, but data traffic disruptions and security vulnerabilities arise

Engineering Contradiction:
ImproveFabric reconfiguration capabilityVSAvoidData traffic continuity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements selective RCF message handling at the individual port level. Each E_Port can be independently configured to either accept or reject RCF messages through a port configuration parameter. This local quality approach allows the Fabric to maintain reconfiguration capability in authorized locations while blocking RCF messages in unauthorized locations, thereby preventing data traffic disruptions in specific segments without compromising overall Fabric adaptability.

Inventive Principle:
Principle #3Local quality

2Reliability

If separate Fibre Channel Fabrics are provided for each client, then security and isolation are improved, but system complexity and cost increase

Engineering Contradiction:
ImproveClient isolation and securityVSAvoidFabric management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent enables a single shared Fibre Channel Fabric to serve multiple clients with different security requirements through universal RCF message filtering. The same Fabric infrastructure can simultaneously handle authorized RCF messages for legitimate reconfiguration while blocking unauthorized RCF messages from unauthorized clients. This multi-functionality eliminates the need for separate physical Fabrics for each client, reducing system complexity while maintaining security isolation.

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

3Object-affected harmful factors

If E_Ports transition to isolated state upon receiving RCF messages, then unauthorized RCF propagation is prevented, but legitimate reconfiguration operations may be blocked

Engineering Contradiction:
ImproveUnauthorized RCF message propagationVSAvoidLegitimate Fabric reconfiguration
Core Design Contradiction:
Object-affected harmful factorsVSAdaptability or versatility

Solution Approach 1:

The patent implements a feedback mechanism through configurable port parameters that control RCF message acceptance. The system provides feedback control by allowing administrators to set port-specific policies that determine whether E_Ports accept or reject RCF messages. This feedback approach ensures that only authorized ports can process RCF messages for legitimate reconfiguration, while unauthorized ports automatically isolate upon receiving RCF messages, thus preventing unauthorized propagation without blocking legitimate operations.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS7808924B2Apparatus and method for preventing disruption of fibre channel fabrics caused by ReConfigure Fabric (RCF) messages
Publication Date: 2010.10.05 CISCO TECHNOLOGY INC
  • US7808924B2 patent drawing
  • US7808924B2 patent drawing
  • US7808924B2 patent drawing

AI summary

An apparatus and method for preventing the disruption of Fiber Channel Fabrics caused by ReConfigure Fabric (RCF) messages is disclosed. The apparatus includes a storage area network and a plurality of Fiber Channel Switches arranged in a Fabric. Each of the plurality of Switches includes logic to selectively configure their Ports to either reject or accept RCF messages. When configured to reject RCF messages, the Switch Port that receives an RCF message will generate a reject message along with a reason code explanation “E_Port Isolated”, and then transition into an Isolated state. When the Switch that generated the RCF message receives the reject message, its Port also transition into the Isolated state. In accordance with the method of the present invention, either a Storage Service Provider or a client can access the Switches of the Fabric through either a command line interpreter or a management application. Once access to the Fabric is established, the logic of the Ports of the Switches can be selectively configured to reject or accept RCF messages as described above.