Network Processing Device for Unified VPC Feature Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The complexity of managing virtual private cloud (VPC) network features across different cloud resource pools, which use various virtualization technologies, leads to increased costs and deployment challenges due to the need for dedicated network components and varying network features.

Innovation Solution

A data packet processing method and system that transfers VPC network feature processing to a network processing device, allowing for dynamic management of VPC network features and reducing complexity by using a cloud management platform to send VPC network information to the network processing device, which performs necessary processing on data packets, enabling complete VPC network feature implementation regardless of the resource pool type.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If different types of cloud resource pools with various virtualization technologies are used, then computing capabilities and network features can be provided, but management complexity and deployment complexity increase due to varying network features and need for dedicated network components

Engineering Contradiction:
Improvenetwork feature provisionVSAvoiddeployment complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a network processing device as an intermediary component between the virtualization layer and the physical network. This device receives data packets from virtual switches of different virtualization technologies, performs unified VPC network feature processing (including L2 forwarding, L3 routing, DHCP, and security group functions), and forwards processed packets to the physical network. This intermediary approach allows diverse virtualization platforms to use a standardized network processing mechanism, reducing deployment complexity while maintaining adaptability across different cloud resource pool types

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The network processing device is designed with multi-functional capabilities to handle various VPC network features within a single unified component. It can perform layer 2 forwarding, layer 3 routing, DHCP service, security group enforcement, and other network functions simultaneously. This universal design eliminates the need for separate dedicated network components for each virtualization platform, allowing the same network processing device to serve multiple virtualization technologies (VMware, Hyper-V, KVM, XEN) and reduce overall system complexity

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

2Reliability

If dedicated network components are purchased for each virtualization platform to implement advanced network features, then complete VPC network features can be provided, but costs increase

Engineering Contradiction:
ImproveVPC network feature completenessVSAvoidnetwork component quantity
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent merges multiple previously separate network components and functions into a single network processing device. Instead of requiring separate hardware or software components for L2 forwarding, L3 routing, DHCP, and security groups for each virtualization platform, the solution combines all these functions into one unified network processing device that serves multiple virtualization platforms. This consolidation reduces the total quantity of network components needed while maintaining complete VPC network feature functionality across different cloud resource pools

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11190375B2Data packet processing method, host, and system
Publication Date: 2021.11.30 HUAWEI CLOUD COMPUTING TECHNOLOGIES CO LTD
  • US11190375B2 patent drawing
  • US11190375B2 patent drawing
  • US11190375B2 patent drawing

AI summary

A data packet processing method includes cloud management platform sends virtual private cloud (VPC) network information of a computing instance running on a host to a network processing device, a virtual switch receives a data packet from the computing instance using a virtual port of the computing instance, and the data packet carries a network address of the computing instance and a virtual local area network (VLAN) identifier of the virtual port sending the data packet, the virtual switch sends the data packet according to the VLAN identifier, and routes the data packet to the network processing device, the network processing device determines the VPC network information of the computing instance according to the network address of the computing instance, and performs network function processing on the data packet. Therefore, a VPC network feature of a computing instance can be adjusted according to a requirement, thereby improving management efficiency.