Multi-Protocol VTEP for Overlay Network Interoperability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data center infrastructure lacks a standard for interoperability across different overlay network protocols, leading to incompatible network virtualization mechanisms and inability of virtual machines across various protocols to communicate with each other.

Innovation Solution

Implementing a multi-protocol virtual tunnel end point (VTEP) in an accelerated network interface card (NIC) to route and bridge overlay network traffic between diverse overlay protocols, enabling communication between virtual machines across different overlay networks by terminating and managing multiple overlay tunnels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If separate implementations are provided for each overlay protocol, then each protocol can be supported with its specific requirements, but device complexity increases and interoperability is lost

Engineering Contradiction:
Improveprotocol complianceVSAvoidimplementation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a universal VTEP device that can terminate multiple overlay protocols (VXLAN, NVGRE, OTV, etc.) simultaneously. The system uses a unified packet processing pipeline that can handle different overlay protocols through configurable protocol-specific handling, allowing one device to replace multiple protocol-specific implementations while maintaining compliance with each protocol's requirements

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

Solution Approach 2:

The patent introduces an intermediary translation layer between different overlay protocols. The VTEP device acts as a mediator that receives packets from one overlay protocol, translates them into a unified internal representation, and then forwards them to the appropriate destination tunnel regardless of the destination protocol. This intermediary layer enables interoperability without requiring separate dedicated implementations for each protocol pair

Inventive Principle:
Principle #24Intermediary (Mediator)

2Power

If protocol-specific virtualization platforms are used, then each platform can optimize for its protocol, but adaptability across different protocols is reduced

Engineering Contradiction:
Improveprotocol optimizationVSAvoidprotocol interoperability
Core Design Contradiction:
PowerVSAdaptability or versatility

Solution Approach 1:

The patent segments the packet processing function into protocol-specific handling layers and a universal forwarding plane. Each overlay protocol has its own processing module that handles protocol-specific requirements (encapsulation formats, header structures, tunnel endpoint mappings), while the underlying forwarding infrastructure remains unified and protocol-agnostic. This segmentation allows protocol optimization at the processing layer while maintaining adaptability through the universal forwarding plane

Inventive Principle:
Principle #1Segmentation

3Reliability

If multiple separate VTEP implementations are deployed for different protocols, then each protocol tunnel can be managed independently, but network infrastructure complexity increases

Engineering Contradiction:
Improvetunnel managementVSAvoidnetwork infrastructure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges multiple protocol-specific VTEP functions into a single multi-protocol VTEP device. The system consolidates tunnel endpoint management, packet encapsulation/decapsulation, and forwarding decisions for multiple overlay protocols into one unified device. This merging reduces network infrastructure complexity by eliminating the need for separate VTEP devices for each protocol while maintaining independent management capabilities through protocol-specific processing modules within the unified device

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9973420B2Heterogeneous overlay network translation for domain unification
Publication Date: 2018.05.15 KYNDRYL INC
  • US9973420B2 patent drawing
  • US9973420B2 patent drawing
  • US9973420B2 patent drawing

AI summary

In one embodiment, a method includes receiving first overlay network traffic via a first input overlay tunnel at a multi-protocol virtual tunnel end point (VTEP) implemented in an accelerated network interface card (NIC) of a server. The method also includes routing the first overlay network traffic to a second overlay network tunnel which adheres to a second overlay network protocol in response to a determination that a destination of the first overlay network traffic is specified as the second overlay network tunnel. Moreover, the method includes receiving second overlay network traffic via the first input overlay tunnel at the multi-protocol VTEP. The method also includes bridging the second overlay network traffic to a first destination overlay network tunnel terminated at the multi-protocol VTEP in response to a determination that a destination of the second overlay network traffic is specified as the first destination overlay network tunnel.