Dynamic NPIV Virtual Port Configuration in Fibre Channel Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Fibre Channel network systems face challenges in dynamically reconfiguring storage devices without disrupting system operations, particularly in managing NPIV virtual ports and SCSI transport endpoints, which complicates storage device failover and migration processes.

Innovation Solution

The implementation of a system that allows for dynamic configuration of SCSI transport endpoints and NPIV virtual ports, enabling unified management of both physical and virtual ports, facilitating non-disruptive reconfiguration and migration by abstracting endpoints that can be moved between ports dynamically.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If NPIV virtual ports are directly administered with discrete one-to-one mapping to physical ports, then port configuration is simple, but reconfiguration and management complexity increases significantly

Engineering Contradiction:
Improveport configuration simplicityVSAvoidmanagement complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary abstraction layer between physical ports and virtual ports. Instead of directly mapping physical ports to virtual ports, the system uses port groups as intermediaries that can dynamically manage multiple virtual ports. This intermediary structure simplifies the mapping relationship while reducing management complexity through centralized control of port groups.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates port groups that can serve multiple functions simultaneously: they can contain multiple virtual ports, be dynamically reconfigured, and manage failover scenarios. This universal structure replaces the need for separate management mechanisms for different port configurations, reducing overall system complexity.

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

2Manufacturing precision

If storage devices are reconfigured statically by taking down the entire network, then reconfiguration is thorough, but system availability and productivity are severely impacted

Engineering Contradiction:
Improvereconfiguration completenessVSAvoidsystem availability
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent transforms the static reconfiguration process into a dynamic one by enabling port groups to be reconfigured while the system remains operational. Virtual ports can be added, removed, or moved between port groups without taking down the entire network, allowing continuous data transmission and maintaining system availability during reconfiguration.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent allows port groups to be pre-configured with multiple virtual ports and failover relationships before they are needed. This preliminary setup enables rapid response to failure scenarios without requiring extensive reconfiguration at the moment of failure, thus maintaining both completeness and availability.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If multiple Fibre Channel initiators are assigned to separate physical ports, then each initiator has dedicated resources, but hardware requirements and device complexity increase

Engineering Contradiction:
Improveinitiator resource dedicationVSAvoidhardware requirements
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges multiple virtual ports representing different initiators into a single physical port through port groups. This consolidation maintains the logical separation and resource dedication of each initiator while physically combining them, thereby reducing hardware requirements without sacrificing reliability.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent segments the logical view of ports from the physical view by introducing virtual ports and port groups. Each initiator maintains its own virtual port identity and resource allocation, while the physical infrastructure is shared. This segmentation allows resource dedication at the logical level while enabling hardware consolidation at the physical level.

Inventive Principle:
Principle #1Segmentation

4Adaptability or versatility

If storage virtualization is implemented with NPIV, then location independence is improved, but management complexity and difficulty in performing operations increases

Engineering Contradiction:
Improvelocation independenceVSAvoidmanagement ease
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces port groups as an intermediary management structure between the virtualization layer and the physical infrastructure. This intermediary provides a simplified interface for managing NPIV virtual ports, allowing administrators to manage multiple virtual ports through a single port group object rather than individually managing each virtual port, thus improving ease of operation while maintaining location independence.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10129081B1Dynamic configuration of NPIV virtual ports in a fibre channel network
Publication Date: 2018.11.13 EMC IP HLDG CO LLC
  • US10129081B1 patent drawing
  • US10129081B1 patent drawing
  • US10129081B1 patent drawing

AI summary

Embodiments are described for systems and methods that facilitate dynamic configuration of NPIV virtual ports in a Fiber Channel network environment. SCSI target endpoints are virtualized through NPIV mapping mechanisms. The assignment of many virtual ports to one or more base ports through the NPIV mapping allows data storage systems to be reconfigured dynamically or on-the-fly while the system is up and running. This also allows movement of virtual ports among physical ports, or even among different systems in the network. In a highly available system, such as critical data recovery systems, the ability to migrate data on-the-fly by moving endpoints port-to-port or system-to-system greatly facilitates the ability for data to be maintained and protected in a non-disruptive manner.