Unlock instant, AI-driven research and patent intelligence for your innovation.

Data processing method and system and virtual switch

A technology of data processing and processing modules, applied in the field of cloud computing, which can solve the problems of lowering OVS-DPDK data forwarding efficiency, data forwarding packet loss, and occupying the capacity of the connection tracking table, etc.

Pending Publication Date: 2022-04-01
RUIJIE NETWORKS CO LTD
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The capacity of the connection tracking table has an upper limit. The abnormal connections recorded above undoubtedly occupy the capacity of the connection tracking table, which may cause other virtual machines or external devices to fail to use the connection tracking function normally, resulting in packet loss in data forwarding, etc. The problem will also reduce the overall data forwarding efficiency of OVS-DPDK

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Data processing method and system and virtual switch
  • Data processing method and system and virtual switch
  • Data processing method and system and virtual switch

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036] In the cloud computing scenario, the virtual switch is the key technology to realize network virtualization. It is used to provide services such as data forwarding for the virtual network card and the physical network card, so that multiple virtual machines in the virtual network or virtual machines and external devices outside the virtual network (For example, a communication connection can be established between external PCs (Personal Computer, personal computer) to realize data transmission. Wherein, each virtual machine has its own virtual network card, and correspondingly, the external device has its own physical network card, and the virtual machine and the external The devices are respectively connected to the virtual switch through corresponding virtual network cards and physical network cards. Specifically, as Figure 1a and Figure 1bAs shown, the virtual machine and the external device (not shown in the figure) are connected to ports provided by the virtual sw...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The embodiment of the invention provides a data processing method and system and a virtual switch. The method comprises the following steps: for a connection request message which is tracked but not in a connection state, obtaining an identifier of a source port which sends the connection request message; according to the identifier of the source port, finding out the allowable maximum connection number and the established connection number of the source port from a stored hash table; and according to the allowable maximum connection number and the established connection number of the source port, whether the source port is allowed to establish corresponding connection is determined. By adopting the technical scheme provided by the embodiment of the invention, the connection control on the port is realized, so that excessive abnormal connections can be effectively prevented from being generated under the scenes of virus attack, traffic attack and the like.

Description

technical field [0001] The present application relates to the technical field of cloud computing, and in particular to a data processing method, system and virtual switch. Background technique [0002] After years of development, cloud computing has gradually matured. In a cloud computing scenario, when communicating between multiple virtual machines in a virtual network or between a virtual machine and an external device (such as an external PC (personal computer)), data forwarding is completed through a virtual interactive machine, such as OVS-DPDK of. Among them, OVS-DPDK is an OVS (Open vSwitch, open virtual switch) implemented based on DPDK (Data Plane Development Kit, data plane development kit). [0003] When OVS-DPDK performs data forwarding, it often creates a connection tracking table based on the data forwarding path, and uses the connection tracking table to record the connection-related information of the corresponding connection of the device (such as a virtu...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): H04L49/00H04L49/10H04L43/0811H04L41/0803H04L67/1095H04L45/00
Inventor 林晃
Owner RUIJIE NETWORKS CO LTD