Fibre Channel Inter-Fabric Routing via IP Gateway
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current Fibre Channel systems face challenges in implementing Inter-Fabric routing without requiring new headers, extensions, or protocol changes, as they need to accommodate new header types and routing protocols.
Innovation Solution
A Fibre Channel switch element with a switch port using a world-wide port number in a zone set enables Inter-Fabric frame routing without relying on Inter-Fabric frame headers, utilizing a Name Server to determine port numbers, registering Proxy Devices, and establishing Fabric Address Translator entries for source and destination identification value mapping.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If new header types and Inter-Fabric routing protocols are introduced to enable Inter-Fabric routing, then routing capability between SAN islands is improved, but device complexity and protocol compatibility are worsened
Solution Approach 1:
The patent introduces a gateway device as an intermediary between SAN islands. The gateway translates Fibre Channel frames into IP packets and back, enabling Inter-Fabric routing without requiring switches to understand new header types or protocols. This mediator approach resolves the contradiction by implementing routing capability at the gateway level rather than requiring complex protocol changes in switch devices.
Solution Approach 2:
The patent replaces the traditional Fibre Channel routing mechanism (which would require new headers and protocol extensions) with an IP-based routing mechanism. By encapsulating Fibre Channel frames in IP packets and using standard IP routing infrastructure, the system achieves Inter-Fabric routing without modifying the Fibre Channel protocol stack in switches, thereby reducing device complexity.
2Adaptability or versatility
If new header types are used for Inter-Fabric routing, then routing functionality is improved, but compatibility with existing Fibre Channel protocols is worsened
Solution Approach 1:
The gateway acts as a protocol translator that converts Fibre Channel frames into IP packets for routing between fabrics. Since the gateway handles the protocol conversion, existing Fibre Channel switches and devices continue to operate with standard Fibre Channel protocols without any modifications, thereby maintaining full protocol compatibility while enabling Inter-Fabric routing functionality.
Solution Approach 2:
The patent segments the routing function from the Fibre Channel fabric itself by introducing a separate gateway layer. The gateway handles all Inter-Fabric routing operations using IP protocols, while individual fabrics maintain their native Fibre Channel protocols unchanged. This segmentation allows routing functionality to be added without affecting protocol compatibility within each fabric.
3Adaptability or versatility
If SAN islands are expanded to include Inter-Fabric routing, then network versatility is improved, but fault containment is worsened
Solution Approach 1:
The gateway serves as an intermediary that maintains logical separation between SAN islands while enabling communication. Each fabric can remain independently managed with its own fault domain, and the gateway provides controlled access between fabrics. This approach improves network versatility by allowing devices to access resources across fabrics while maintaining fault containment through the gateway's protocol translation and routing control.
Data Source
AI summary
A Fibre Channel Switch element and method for Inter-Fabric routing is provided. The switch element includes a switch port whose worldwide port number is used in a zone set to enable Inter-Fabric frame routing without using Inter-Fabric frame headers. The method includes querying a Name Server to determine world wide port numbers of devices; storing query results in an Inter-Fabric Name Server module; extracting world wide port numbers for each switch port; registering Proxy Devices with the Name Server, wherein the Proxy Devices interface with the switch ports as if it was they were actual devices to route Inter-Fabric frames; and establishing Fabric Address Translator entries so that source identification values and destination identification values are mapped to route Inter-Fabric frames without using Inter-Fabric frame headers.


