Distributed Server Routing for Data Center VM Communication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cross-service-zone communication in data centers faces traffic congestion and low system forwarding performance due to reliance on gateways, which also pose security risks as all traffic passes through them.

Innovation Solution

A method and apparatus that allow a server to directly forward packets between virtual machines in different service zones by receiving and storing routing tables from a gateway, eliminating the need for packets to pass through the gateway, thereby reducing congestion and improving performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If all cross-service-zone traffic passes through the gateway, then centralized routing control is achieved, but traffic congestion and low forwarding performance occur

Engineering Contradiction:
Improvecentralized routing controlVSAvoidforwarding performance
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent segments the centralized gateway routing function into distributed routing capabilities at each server level. Each server obtains routing tables from the gateway and independently performs packet forwarding, dividing the monolithic gateway forwarding task into multiple smaller parallel tasks across different servers, thereby improving overall forwarding performance while maintaining centralized routing table distribution.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimension of operation by enabling servers to perform packet forwarding directly at the network packet level without requiring centralized gateway processing for each packet. This transforms the system from a single-point processing model to a multi-point parallel processing model, significantly enhancing forwarding capacity.

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

2Device complexity

If the gateway handles all cross-service-zone forwarding, then routing management is simplified, but the gateway becomes a communication bottleneck

Engineering Contradiction:
Improverouting management complexityVSAvoidcommunication speed
Core Design Contradiction:
Device complexityVSSpeed

Solution Approach 1:

The patent extracts the packet forwarding function from the gateway and relocates it to individual servers. The gateway retains only the routing table distribution and management functions, while servers independently handle packet forwarding using locally stored routing tables, thereby removing the communication bottleneck without complicating routing management.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces routing tables as an intermediary mechanism that enables distributed forwarding. Instead of the gateway directly processing every packet, routing tables serve as pre-computed instructions that allow servers to autonomously forward packets, eliminating the need for real-time gateway intervention in each forwarding decision.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If all traffic passes through the gateway, then centralized security monitoring is possible, but security risks increase due to gateway vulnerability

Engineering Contradiction:
Improvesecurity monitoring capabilityVSAvoidsecurity vulnerability
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent segments the centralized security model into a distributed security architecture where each server independently handles packet forwarding. This eliminates the single point of failure at the gateway, distributing security risks across multiple servers and reducing the impact of potential gateway vulnerabilities while maintaining security through routing table-based control.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent converts the potential harm of gateway vulnerability into a benefit by removing the gateway from the packet forwarding path. While centralized security monitoring becomes more challenging, the system gains resilience by eliminating the gateway as a target for attacks, and security is maintained through distributed routing table validation and server-level access control.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

Data Source

PatentUS11671363B2Method and apparatus for cross-service-zone communication, and data center network
Publication Date: 2023.06.06 HUAWEI TECH CO LTD
  • US11671363B2 patent drawing
  • US11671363B2 patent drawing
  • US11671363B2 patent drawing

AI summary

A method and an apparatus for cross-service-zone communication, and a data center network. When a first virtual machine in a server sends a packet to a second virtual machine, the server determines, through searching, whether a routing table of a tenant to which the first virtual machine belongs exists on the server; when the routing table of the tenant to which the first virtual machine belongs does not exist on the server, send the packet to a gateway; receive the routing table of the tenant to which the first virtual machine belongs sent by the gateway through a service zone manager; and forward a subsequent packet of the first virtual machine according to the routing table; where the first virtual machine and the second virtual machine are located in different service zones.