Fibre Channel Port Discovery via Name Server Common Names

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing Fibre Channel protocol requires manual IP address assignment and relies on optional services like FARP, making it cumbersome for Fibre Channel node devices to discover and establish links without administrator intervention.

Innovation Solution

Assigning a common name to pairs of ports based on attributes, storing this in a name server, and using it to automatically discover and establish identities, eliminating the need for manual IP address assignment and FARP requests.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If manual IP address assignment and FARP requests are used for port discovery, then port identification can be achieved, but the system requires administrator intervention and has reduced automation

Engineering Contradiction:
Improveport discovery automationVSAvoidadministrator intervention requirement
Core Design Contradiction:
Extent of automationVSEase of operation

Solution Approach 1:

The invention enables ports to automatically discover each other using their own port identifiers without requiring external administrators to assign IP addresses or manually configure FARP services. Each port autonomously queries the name server using its port identifier and receives the corresponding port ID, eliminating the need for manual intervention while achieving reliable port discovery.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If FARP requests are used for port discovery, then port ID can be obtained, but additional licensing requirements and manufacturer support limitations arise

Engineering Contradiction:
Improvemanufacturer compatibilityVSAvoiddiscovery mechanism availability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The invention uses the name server, a core component already present in all Fibre Channel fabrics, to perform port discovery. This approach eliminates dependency on optional FARP services that may not be supported by all manufacturers or require additional licensing. The name server provides a universal, reliably available discovery mechanism that works across all FC implementations.

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

3Loss of time

If FARP requests are sent to all ports on the fabric, then the login port can be identified, but network traffic and processing overhead increase

Engineering Contradiction:
Improvediscovery timeVSAvoidnetwork traffic overhead
Core Design Contradiction:
Loss of timeVSLoss of energy

Solution Approach 1:

The invention extracts the essential discovery function from the broad FARP request mechanism and implements a targeted approach where each port directly queries the name server using its specific port identifier. This eliminates the need to broadcast requests to all ports on the fabric, significantly reducing network traffic and processing overhead while maintaining efficient port discovery.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS7603453B1Creating links between nodes connected to a fibre channel (FC) fabric
Publication Date: 2009.10.13 NETAPP INC
  • US7603453B1 patent drawing
  • US7603453B1 patent drawing
  • US7603453B1 patent drawing

AI summary

In one embodiment, the invention provides a method for establishing links between Fiber Channel (FC) protocol node devices through a FC fabric. In the method a common name is assigned to a pair of ports. Each port in the pair is located on first and second FC node devices, respectively. The common name-to-port assignment is then stored within a name server for the FC fabric. Each port in the pair of ports is configured to query the name server to establish an identity for the other port in the pair of ports based on the common name. The first and second FC node devices are configured to create a link between the pairs of ports that have been assigned a common name.