Virtual Storage Processor IP Address Recovery via Unique Identifier

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing virtual storage appliance technologies face challenges in maintaining seamless management communications across multiple virtual storage processors after a failure, as previous solutions like MAC address impersonation are ineffective due to hypervisor security settings that impact system performance and security when used in virtual environments.

Innovation Solution

A unique identifier is stored in shared data storage accessible to both virtual storage processors, allowing the second processor to obtain the same IP address used by the first processor, enabling seamless communication after a failure without modifying hypervisor security settings, by using this identifier to obtain IP addresses from a DHCP server or through SLAAC.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If MAC address impersonation technology is used to maintain management communications after virtual storage processor failure, then communication continuity is improved, but hypervisor security settings must be modified which negatively impacts system security and performance

Engineering Contradiction:
Improvecommunication continuityVSAvoidsystem security impact
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent extracts the MAC address generation function from the virtual storage appliance and places it in the hypervisor. The hypervisor generates and assigns unique MAC addresses to each virtual storage processor, eliminating the need for MAC address impersonation while maintaining communication continuity through proper address assignment and DHCP integration

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces the hypervisor as an intermediary that manages MAC address assignment and communication routing. The hypervisor acts as a mediator between the virtual storage processors and the management network, handling address assignment and frame forwarding without requiring security setting modifications

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If MAC address impersonation technology is used to maintain management communications after virtual storage processor failure, then communication continuity is improved, but system performance deteriorates due to security setting changes

Engineering Contradiction:
Improvecommunication continuityVSAvoidsystem performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent removes the MAC address impersonation function from the virtual storage appliance and relocates it to the hypervisor, which natively handles MAC address management. This eliminates the performance overhead associated with security setting modifications and promiscuous mode operations

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The hypervisor provides self-service MAC address management by automatically generating, assigning, and managing unique MAC addresses for each virtual storage processor. This eliminates the need for complex impersonation mechanisms and their associated performance penalties

Inventive Principle:
Principle #25Self-service

3Reliability

If a unique identifier is stored in shared data storage and used to obtain IP addresses, then communication continuity is maintained without modifying hypervisor security settings, but additional data storage and identifier management infrastructure is required

Engineering Contradiction:
Improvecommunication continuityVSAvoiddata storage infrastructure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the unique identifier storage with existing shared data storage infrastructure used by virtual storage processors. The same shared storage that contains virtual disk data also stores the unique identifier, eliminating the need for separate infrastructure and reducing overall system complexity

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The shared data storage serves multiple functions: it stores virtual disk data, configuration information, and the unique identifier for MAC address generation. This multi-functionality eliminates the need for dedicated identifier storage infrastructure while maintaining communication continuity

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

Data Source

PatentUS11494210B2Maintaining management communications across virtual storage processors
Publication Date: 2022.11.08 EMC IP HLDG CO LLC
  • US11494210B2 patent drawing
  • US11494210B2 patent drawing
  • US11494210B2 patent drawing

AI summary

A unique identifier is stored in shared data storage that is accessible to at least a first virtual storage processor and a second virtual storage processor within a virtual storage appliance. The unique identifier is generated when the virtual storage appliance is first started up, and then used by the first virtual storage processor to obtain at least one Internet Protocol (IP) address for use by a management stack that initially executes in the first virtual storage processor. In response to failure of the first virtual storage processor, the unique identifier is used by the second virtual storage processor to obtain, for use by the management stack while the management stack executes in the second virtual storage processor after the failure, the same IP address obtained by the first virtual storage processor.