Multistage flow table management and control method and system for virtual machine

A virtual machine and flow table technology, applied in transmission systems, digital transmission systems, program control design, etc., can solve problems such as inability to solve virtual machine flow table rules, damage to virtual machine network forwarding performance, etc., and achieve fast indexing and resources. Allocate, prevent malicious modification of Mac addresses, and improve processing performance and rationality

Active Publication Date: 2020-09-29
GUANGZHOU BINGO SOFTWARE
View PDF12 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0011] The business functions of the cloud network, such as security groups, ACL, Subnet, NAT, Vpc, Route, etc., are allocated to different Flow Tables through pipelines. This solution can improve the management of the cloud network However, it is still unable to solve the flow table rules of a certain virtual machine, which causes the network forwarding performance of other virtual machines to be damaged.

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
  • Multistage flow table management and control method and system for virtual machine
  • Multistage flow table management and control method and system for virtual machine
  • Multistage flow table management and control method and system for virtual machine

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0064] Below in conjunction with accompanying drawing, the present invention will be further described.

[0065] figure 2 It is a schematic structural diagram of a virtual machine-oriented multi-level flow table control system, such as figure 2 As shown, the virtual machine-oriented multi-level flow table management and control system is used to control the multi-level flow table processing of the OpenFlow switch. The virtual machine-oriented multi-level flow table management and control system includes a controller and a memory, computer program codes are stored in the memory, and the controller runs the computer program codes stored in the memory to execute the virtual machine-oriented multi-level flow table Table control method.

[0066] The virtual machine-oriented multi-level flow table management and control system plans flow table (Flow Table) 0 as the virtual machine port-mac relationship binding function. By using the Mac address of the virtual machine as a key m...

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 invention discloses a multistage flow table management and control method and system for a virtual machine. The multistage flow table management and control method for the virtual machine comprises the following steps: generating a port-mac binding flow table rule, and issuing the port-mac binding flow table rule to a flow table 0; registering an idle flow table N, and issuing the port-mac binding flow table rule to the flow table N; generating a multi-level flow table distribution rule, and issuing the multi-level flow table distribution rule to the flow table 1; and when the message enters the Openflow switch, when it is determined that the message is sent by a virtual machine according to a port-mac binding flow table rule of a flow table 0, forwarding the flow table of the messageto a corresponding flow table N according to a multi-stage flow table distribution rule of a flow table 1. According to the management and control method and system provided by the invention, the flowtable of the Openflow switch and the Mac address of the virtual machine access network card are used as unique identifiers of virtual machine network resources; according to the method, rapid indexing and resource allocation of the SDN controller are realized, and the virtual machine Mac address is used as a key matching item for multistage flow table distribution, so that the effect of preventing the virtual machine from maliciously modifying the Mac address can be achieved.

Description

technical field [0001] The invention belongs to the field of network communication equipment, in particular to a virtual machine-oriented multi-level flow table management and control method and system. Background technique [0002] OpenFlow switches that follow the OpenFlow standard have built-in multi-level flow table processing logic, and each level of flow table contains multiple flow table rules. The F multi-level flow table is arranged in numerical order, and the starting index number starts from 0. Any message entering the OpenFlow switch will be processed from Table 0. According to the Openflow standard protocol, the available range of the Flow Table ID of the Openflow switch is 0-253 , a total of 254 Flow Tables. [0003] When a packet enters the flow table for processing, the packet will be matched with all the flow table rules in the flow table one by one according to the Priority (priority). When a flow table rule that matches successfully is found, the flow tab...

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): H04L12/947H04L12/741G06F9/455H04L45/74
CPCH04L49/25H04L45/745G06F9/45558G06F2009/45595
Inventor 刘忻林冬艺
Owner GUANGZHOU BINGO SOFTWARE
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products