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

An Intelligent Matching Method for Network Switch Chip Recognizable Flow Table

A technology of network switching and matching methods, which is applied in the field of intelligent matching of flow tables that can be identified by network switching chips, and can solve the problem that flow tables cannot be mapped one by one, chips cannot recognize table IDs, and matching information or action information cannot be mapped to chip flow tables and other issues, to achieve the effect of separation and benefit of hardware

Active Publication Date: 2020-07-21
深圳市德赛微电子技术有限公司 +1
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

At present, in practical applications, because the switch chip does not implement a unified and standardized interface for the flow table, the flow table issued by the user cannot be mapped one by one with the flow table of the chip, and often the chip cannot recognize the table of the flow table issued by the user. ID, even if the table ID is recognized, it may not be possible to map the matching information or action information to the chip flow table

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
  • An Intelligent Matching Method for Network Switch Chip Recognizable Flow Table
  • An Intelligent Matching Method for Network Switch Chip Recognizable Flow Table
  • An Intelligent Matching Method for Network Switch Chip Recognizable Flow Table

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0037] This embodiment provides an intelligent matching method for a flow table identifiable by a network switching chip. The method is applied to an Openflow network consisting of at least a controller and a network device switch, and specifically includes the following steps:

[0038] S1. The network device switch analyzes the table ID of a single flow entry in the Openflow side flow table issued by the controller. If the table ID is 0, enter step S2, and if the table ID is not 0, enter step S5;

[0039] S2. Determine whether the flow table action information has a GOTO_TABLE jump instruction, if the flow table action information has a GOTO_TABLE jump instruction, then enter step S3, and if the flow table action information does not have a GOTO_TABLE jump instruction, then enter step S4;

[0040] S3. Save the matching information and action information of the current flow table, search the Openflow side flow table forward, and judge whether the flow table exists. If it does n...

Embodiment 2

[0055] This embodiment is similar to Embodiment 1. Further, in step S3 and step S8, the flow table corresponding to the ID value in the GOTO-TABLE jump instruction is obtained by searching the Openflow side flow table forward to determine the GOTO-TABLE Whether the flow table corresponding to the ID value in the jump instruction exists. If the corresponding flow table is found according to the ID value in the GOTO-TABLE jump instruction, it is judged that the flow table corresponding to the ID value in the GOTO-TABLE jump instruction exists; if the corresponding flow table is not found, it is judged that there is a GOTO-TABLE jump instruction The flow table corresponding to the ID value does not exist.

[0056] In step S6 and step S7, the flow table on the Openflow side is searched in reverse, and the GOTO-TABLE jump command is obtained to the flow table corresponding to the current table ID, thereby judging that the GOTO-TABLE jump command is to the flow table corresponding t...

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 relates to an intelligent matching method for a flow table identifiable by a network switching chip. The method is to intelligently match the multi-level flow table issued by the Openflow controller through the Openflow southbound protocol with the flow table supported by the network switching chip. The method mainly analyzes the table ID of a single flow entry on the Openflow protocol side issued by the controller and the GOTO_TABLE jump instruction in the action information to determine whether it is necessary to map the flow table processing on the switching chip side. Matching information is used to determine which flow table processing is mapped to the switching chip side. The matching method provided by the present invention has strong versatility, enables intelligent matching between the user-delivered flow table and the chip flow table, realizes the separation between the control plane and the forwarding plane in the SDN architecture, and facilitates the hardwareization of the Openflow flow table.

Description

technical field [0001] The invention relates to the field of network communication, in particular to an intelligent matching method of a flow table identifiable by a network switching chip. Background technique [0002] The SDN (Software Defined Network) architecture has the characteristics of separation of control plane and forwarding plane, open programmable interface, centralized network control and automatic application control of network services, and is more and more respected by the industry. Among them, Openflow is a kind of standardized southbound interface in the SDN network architecture. In the Openflow protocol, the Openflow controller communicates with the switch through a standard message interface. The protocol defines various match fields and actions fields supported in the flow entry. These fields exist in the flow table. The device needs to search the corresponding flow table. After matching the flow table item, it can execute the action or command specifi...

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 Patents(China)
IPC IPC(8): H04L12/741H04L45/74
Inventor 吴兵王志
Owner 深圳市德赛微电子技术有限公司