Virtual Switch Expedited Forwarding Bypasses Linux Bridge

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In public cloud scenarios, network security verification in LINUX bridges reduces data stream forwarding performance due to cache pollution caused by mode switching between kernel and user modes during data stream forwarding.

Innovation Solution

A data transfer method where a virtual switch bypasses security verification for data packets with expedited forwarding rules, reducing mode switching and improving efficiency by directly forwarding secure data packets without additional verification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If security verification is performed in the LINUX bridge for all data packets, then network security is improved, but data packet forwarding efficiency deteriorates due to mode switching between kernel and user modes

Engineering Contradiction:
Improvenetwork securityVSAvoiddata packet forwarding efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments data streams into two categories: those requiring security verification and those that can be forwarded directly. By creating an expedited forwarding path for trusted data streams, the system divides the forwarding process into regular paths (with verification) and expedited paths (without verification), thereby improving overall forwarding efficiency while maintaining security for necessary traffic

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary security verification on data streams before they are forwarded. By verifying security characteristics in advance and caching the verification results, the system prepares trusted data streams for expedited forwarding, eliminating the need for repeated verification on subsequent packets of the same stream and thus improving efficiency

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11689501B2Data transfer method and virtual switch
Publication Date: 2023.06.27 HUAWEI CLOUD COMPUTING TECHNOLOGIES CO LTD
  • US11689501B2 patent drawing
  • US11689501B2 patent drawing
  • US11689501B2 patent drawing

AI summary

A data transfer method and a virtual switch, where when receiving a data packet, the virtual switch extracts characteristic information of the data packet, and determines, based on the extracted characteristic information of the data packet, whether an expedited forwarding rule is configured for a data stream to which the data packet belongs. If the expedited forwarding rule is configured for the data stream to which the data packet belongs, the virtual switch bypasses a LINUX bridge to directly send the data packet to a receive end, thereby reducing times of data packet switching between a kernel mode and a user mode, and improving data packet forwarding efficiency.