Hypervisor-Agnostic Network Virtualization via Physical Overlay Switches

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing virtual switch-based solutions for network virtualization in data centers require cumbersome and non-uniform updates across multiple Hypervisor vendors, limiting the scalability and growth of virtual overlay networks.

Innovation Solution

Implementing a method where physical overlay switches at the edge of an IP network receive, encapsulate, and tunnel packets with VLAN IDs across the IP network, bypassing the need for updates to virtual switches by using Layer-3 operations and decapsulating packets to maintain VLAN IDs, thereby providing a Hypervisor-agnostic address discovery protocol.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If virtual switch-based solutions are used for network virtualization, then network virtualization functionality is provided, but updates to virtual switch software across multiple Hypervisor vendors become cumbersome and non-uniform

Engineering Contradiction:
Improvenetwork virtualization functionalityVSAvoidupdate process
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent introduces a physical overlay switch as an intermediary device between virtual machines and the network. This physical switch performs the address discovery protocol and packet encapsulation/decapsulation functions that were previously handled by virtual switches in the hypervisor. By moving these functions to a dedicated physical device, the system achieves uniform updates and management independent of multiple hypervisor vendors, while maintaining network virtualization capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If virtual switch software is updated individually across multiple Hypervisors, then functionality can be improved, but the process becomes cumbersome and execution becomes non-uniform

Engineering Contradiction:
Improvefunctionality improvementVSAvoidupdate execution
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The physical overlay switch serves as a centralized intermediary that implements the address discovery protocol and tunneling functions. This consolidation allows for uniform updates and configuration management through a single device rather than individually updating virtual switch software across multiple hypervisor platforms, thereby improving operational ease while maintaining functional reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If physical overlay switches perform encapsulation and tunneling operations, then Hypervisor-agnostic address discovery is achieved, but device complexity increases

Engineering Contradiction:
ImproveHypervisor-agnostic capabilityVSAvoidoverlay switch functionality
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The physical overlay switch is designed as a universal device that can work with any hypervisor platform. It implements standardized packet encapsulation and decapsulation functions, performing address discovery and tunneling operations in a hypervisor-agnostic manner. This multi-functional design allows a single device type to serve multiple purposes across different virtualization environments, achieving adaptability without proportionally increasing complexity.

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

Data Source

PatentUS9602400B2Hypervisor independent network virtualization
Publication Date: 2017.03.21 KYNDRYL INC
  • US9602400B2 patent drawing
  • US9602400B2 patent drawing
  • US9602400B2 patent drawing

AI summary

A method includes receiving a first packet having a first virtual local area network (VLAN) identifier (ID) directly from a first virtual switch using a first physical overlay switch located at an edge of an internet protocol (IP) network, encapsulating the first packet with an overlay header and tunneling the first encapsulated packet via Layer-3 operations across the IP network to a second physical overlay switch in response to a determination that a source of the packet is physically separated from a destination of the packet by the IP network, receiving a second encapsulated packet having a second overlay header from the second physical overlay switch, de-encapsulating the second encapsulated packet to create a second packet having a second VLAN ID, and sending the second packet having the second VLAN ID directly to the first virtual switch operating in the first hypervisor domain.