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
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


