Variable Length Field FC Address System Scalability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional Fibre Channel (FC) addresses are limited by their fixed 24-bit structure, restricting the number of domains, ports, and sessions, which hinders the scalability and efficiency of FC fabrics in information handling systems.

Innovation Solution

A variable length field FC address system that dynamically allocates unique addresses to FC switch devices based on the number of devices, ports, and sessions, allowing for flexible bit allocation to domain, area, and session identifiers, thereby overcoming the limitations of conventional 8-bit identifiers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional fixed 24-bit FC addresses with 8-bit domain, area, and session identifiers are used, then the address structure is simple and standardized, but the number of supported domains, ports, and sessions is limited to 256 each

Engineering Contradiction:
Improvescalability of FC fabricVSAvoidaddress structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic bit allocation where the number of bits assigned to domain identifier, area identifier, and session identifier fields varies based on the specific requirements of each FC address. This allows the address structure to adapt to different fabric sizes and configurations, enabling scalability from small to large FC fabrics while maintaining a consistent 24-bit address format.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameters of the address structure by allowing variable bit lengths for each identifier field. Instead of fixed 8-bit fields, the domain identifier can use 1-12 bits, area identifier can use 1-12 bits, and session identifier can use 1-12 bits, with the constraint that their sum equals 24 bits. This parameter flexibility resolves the contradiction between simplicity and scalability.

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If fixed 8-bit identifiers are used for domain, area, and session, then the address allocation is straightforward and consistent, but the maximum number of devices, ports, and sessions is restricted

Engineering Contradiction:
Improvenumber of supported devices and sessionsVSAvoidaddress allocation flexibility
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The system dynamically determines the bit allocation for each identifier field based on the required number of domains, areas, and sessions. The FC switch engine calculates the appropriate bit lengths to accommodate the specific fabric configuration, enabling support for up to 4096 domains, ports, or sessions when needed, while still maintaining straightforward allocation processes.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent allows the bit length parameters of each identifier field to change based on requirements. The domain identifier field can be configured with 1-12 bits, area identifier with 1-12 bits, and session identifier with 1-12 bits, providing the flexibility to support larger quantities of devices and sessions while maintaining ease of operation through automated allocation.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If variable length bit allocation is implemented for domain, area, and session identifiers, then the scalability and efficiency of FC fabrics are enhanced, but the address structure becomes more complex

Engineering Contradiction:
Improveefficiency of FC fabricVSAvoidaddress structure complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The FC switch engine incorporates dynamic bit allocation logic that automatically determines the appropriate bit length for each identifier field based on the fabric's operational requirements. This dynamic approach enhances productivity by optimizing address space utilization while the automation of the process mitigates the increase in complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs self-service by automatically calculating and allocating the appropriate bit lengths for domain, area, and session identifiers based on the required capacity. The FC switch engine autonomously determines the optimal address structure without requiring manual configuration, thereby enhancing efficiency while keeping the system manageable despite the variable structure complexity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10630640B1Variable length field fibre channel address system
Publication Date: 2020.04.21 DELL PROD LP
  • US10630640B1 patent drawing
  • US10630640B1 patent drawing
  • US10630640B1 patent drawing

AI summary

A variable length field FC address system includes a source device coupled to a target device via an FC fabric. A first FC switch device identifies a number of FC switch devices in the FC fabric, a number of links provided by each FC switch device, a number of sessions required by each link, and then allocates unique FC addresses to the FC switch devices. Each unique FC address associated with an FC switch device includes a domain identifier provided by a first number of bits based on the number of FC switch devices in the FC fabric, an area identifier provided by a second number of bits based on the number of links provided by that FC switch device, and a session identifier provided by a third number of bits based on the number of sessions required by the link provided by that FC switch device.