Virtualized Layer 2 Networking for Legacy Application Support

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cloud computing environments lack Layer 2 networking capabilities, which are essential for supporting legacy applications that rely on Layer 2 features such as ARP processing, MAC address learning, and Layer 2 broadcast capabilities.

Innovation Solution

The implementation of virtualized Layer 2 networking in cloud environments, which includes the creation of Layer 2 virtual local area networks (VLANs) and the use of VLAN Switching and Routing Services (VSRS) to enable Layer 2 switching and routing within these VLANs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If virtualized cloud networking is implemented, then cloud computing resources are provided, but Layer 2 networking capabilities are lost

Engineering Contradiction:
Improvenetworking capabilityVSAvoidLayer 2 functionality
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The networking stack is segmented into separate functional components: a virtualized Layer 3 routing component and a dedicated Layer 2 virtual switch component. This segmentation allows each layer to be independently implemented and managed, resolving the contradiction by enabling both virtualized cloud networking and reliable Layer 2 functionality through specialized components for each layer.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A virtual switch acts as an intermediary component between compute instances and the physical network infrastructure. This virtual switch mediates Layer 2 traffic, providing switching and broadcasting functions while maintaining compatibility with legacy Layer 2 protocols, thus preserving Layer 2 reliability within the virtualized environment.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If Layer 3 routing is provided, then network connectivity is established, but Layer 2 switching and broadcast capabilities are lost

Engineering Contradiction:
Improvenetwork connectivityVSAvoidLayer 2 protocol support
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The networking functionality is divided into separate Layer 2 and Layer 3 components. The virtual switch handles Layer 2 switching and broadcast operations, while the routing component handles Layer 3 connectivity. This segmentation allows both Layer 2 protocol support and modern routing capabilities to coexist without interfering with each other.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The virtualized network infrastructure is designed to support multiple networking functions simultaneously. The system can handle both Layer 2 switching, broadcasting, and Layer 3 routing operations, making it universal enough to support legacy applications requiring Layer 2 protocols while also providing modern routed networking capabilities.

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

3Productivity

If compute instances are connected through virtual network, then cloud resources are accessed, but direct Layer 2 communication is disrupted

Engineering Contradiction:
Improveresource accessibilityVSAvoidcommunication latency
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The virtual switch serves as an intermediary that directly connects compute instances at Layer 2, enabling fast local communication without routing through Layer 3 gateways. This direct virtual switching path minimizes communication latency for instances within the same virtual network while still providing resource accessibility through the virtualized infrastructure.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The virtualized network creates an equipotential communication environment where compute instances can access each other through standardized virtual interfaces. The virtual switch provides consistent, low-latency connectivity regardless of the underlying physical infrastructure, making communication efficient while maintaining cloud resource accessibility.

Inventive Principle:
Principle #12Equipotentiality

Data Source

PatentUS12278758B2Internet group management protocol (IGMP) of a Layer-2 network in a virtualized cloud environment
Publication Date: 2025.04.15 ORACLE INT CORP
  • US12278758B2 patent drawing
  • US12278758B2 patent drawing
  • US12278758B2 patent drawing

AI summary

Techniques are described for communications in an L2 virtual network. In an example, the L2 virtual network includes a plurality of L2 compute instances hosted on a set of host machines and a plurality of L2 virtual network interfaces and L2 virtual switches hosted on a set of network virtualization devices. An L2 virtual network interface emulates an L2 port of the L2 virtual network. IGMP configuration is distributed to the L2 virtual switches. A control plane of the L2 virtual network coordinates IGMP configuration across the L2 virtual switches.