Logical Router Instance Segmentation for VM Traffic

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In network virtualization environments, communication between virtual machines (VMs) across different subnets generates unnecessary network traffic, leading to higher latency and lower throughput, which degrades application performance.

Innovation Solution

The implementation of a logical routing element (LRE) with logical interfaces (LIFs) that serve as interfaces to corresponding network segments, allowing for addressability by multiple identifiers and enabling local L3 packet forwarding without a shared L3 router.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a shared L3 router is used for inter-subnet communication, then network connectivity between different subnets is achieved, but network traffic increases and performance degrades

Engineering Contradiction:
Improvenetwork connectivityVSAvoidapplication performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The network is segmented into multiple logical networks, each with its own L3 router instance. This allows VMs in the same logical network to communicate directly without traversing a shared L3 router, reducing unnecessary traffic while maintaining connectivity between different logical networks.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimension of logical network segmentation beyond traditional physical network boundaries. By creating multiple L3 routing domains (logical networks), it enables direct communication within each domain while isolating traffic between domains, effectively adding a logical layer to the network architecture.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Adaptability or versatility

If packets traverse through a shared L3 router for inter-subnet communication, then routing between different IP subnets is enabled, but latency increases and throughput decreases

Engineering Contradiction:
Improverouting capabilityVSAvoidlatency
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The network is divided into multiple logical networks, each with its own L3 router instance. This segmentation enables local routing decisions within each logical network, eliminating the need for packets to traverse a shared L3 router and reducing latency for VMs in the same logical network.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces logical networks as intermediaries between VMs that need to communicate. Instead of direct communication through a shared L3 router, VMs communicate within their logical network context, with the logical network acting as an intermediary that enables efficient local routing.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If a shared L3 router is used, then centralized routing control is maintained, but network traffic unnecessarily traverses external routers even for same-host VM communication

Engineering Contradiction:
Improvecentralized controlVSAvoidnetwork traffic
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The network is segmented into multiple logical networks with distributed L3 router instances. This allows same-host VMs in the same logical network to communicate directly without traffic traversing external routers, reducing energy consumption and network traffic while maintaining centralized orchestration through the network virtualization layer.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each logical network has its own L3 router instance with local routing capabilities. This enables local routing decisions at each logical network boundary, allowing VMs to communicate efficiently within their local logical network without requiring centralized routing through a shared L3 router for every packet.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12218834B2Address resolution using multiple designated instances of a logical router
Publication Date: 2025.02.04 VMWARE INC
  • US12218834B2 patent drawing
  • US12218834B2 patent drawing
  • US12218834B2 patent drawing

AI summary

A logical routing element (LRE) having multiple designated instances for routing packets from physical hosts (PH) to a logical network is provided. A PH in a network segment with multiple designated instances can choose among the multiple designated instances for sending network traffic to other network nodes in the logical network according to a load balancing algorithm. Each logical interface (LIF) of an LRE is defined to be addressable by multiple identifiers or addresses, and each LIF identifier or address is assigned to a different designated instance.