Dynamic VTEP Mapping for Overlay Networking Failover

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing SDN environments face challenges in maintaining the availability of overlay networking due to VTEP failures, leading to loss of connectivity for virtual machines and requiring manual intervention, which is inefficient and time-consuming, especially when a large number of VMs are affected.

Innovation Solution

Dynamic and automatic VTEP mapping is implemented to migrate virtualized computing instances from unhealthy VTEPs to healthy ones, updating mapping information to ensure seamless packet forwarding and reducing downtime.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual intervention is used to restore connectivity after VTEP failure, then connectivity can be restored, but the process is inefficient and time-consuming

Engineering Contradiction:
Improveconnectivity restorationVSAvoidtime for manual intervention
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system automatically detects VTEP failures and performs self-healing by migrating VMs from unhealthy VTEPs to healthy ones without requiring manual intervention. The controller monitors VTEP health status and autonomously executes failover operations, eliminating the need for manual connectivity restoration processes.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system continuously monitors VTEP health status through feedback mechanisms and automatically responds to failure conditions. When a VTEP fails, the controller receives feedback about the failure state and triggers automated migration operations to restore connectivity, creating a closed-loop system that eliminates manual intervention.

Inventive Principle:
Principle #23Feedback

2Reliability

If multiple VTEPs are configured on a computer system, then availability can be improved, but performance issues affect overlay networking

Engineering Contradiction:
ImproveVTEP availabilityVSAvoidoverlay networking performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system dynamically assigns VMs to healthy VTEPs based on real-time health status and performance conditions. The mapping between VMs and VTEPs is not static but adapts automatically according to the operational state of VTEPs, allowing the system to optimize performance while maintaining availability through multiple VTEPs.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the assignment parameters of VMs to different VTEPs based on health status and performance metrics. When VTEP health or performance parameters change, the system recalculates and updates the VM-VTEP mapping to maintain optimal performance while utilizing multiple VTEPs for availability.

Inventive Principle:
Principle #35Parameter changes

3Loss of time

If VTEP migration is performed automatically, then downtime is reduced, but mapping information must be updated dynamically

Engineering Contradiction:
Improvesystem downtimeVSAvoidmapping information updates
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The system maintains multiple healthy VTEPs and pre-configures mapping information ready for rapid migration. When a VTEP fails, the system can immediately switch VMs to pre-prepared healthy VTEPs without waiting for complex real-time calculations, reducing downtime by having backup options ready in advance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The controller acts as an intermediary that manages the complexity of mapping information updates. It centralizes the logic for monitoring VTEP health, calculating migrations, and updating mappings, thereby simplifying the overall system architecture despite the dynamic nature of VTEP migration operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250219869A1Virtual tunnel endpoint (VTEP) mapping for overlay networking
Publication Date: 2025.07.03 VMWARE INC
  • US20250219869A1 patent drawing
  • US20250219869A1 patent drawing
  • US20250219869A1 patent drawing

AI summary

Example methods and systems for virtual tunnel endpoint (VTEP) mapping for overlay networking are described. One example may involve a computer system monitoring multiple VTEPs that are configured for overlay networking. In response to detecting a state transition associated with a first VTEP from a healthy state to an unhealthy state, the computer system may identify mapping information that associates a virtualized computing instance with the first VTEP in the unhealthy state; and update the mapping information to associate the virtualized computing instance with a second VTEP in the healthy state. In response to detecting an egress packet from the virtualized computing instance to a destination, an encapsulated packet may be generated and sent towards the destination based on the updated mapping information. The encapsulated packet may include the egress packet and an outer header identifying the second VTEP to be a source VTEP.