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

Flow table processing method and device, open flow controller, and open flow switch

A processing method and processing device technology, applied in the field of communication, can solve problems such as low efficiency and high cost of building flow tables, and achieve the effects of improving construction efficiency and saving costs

Inactive Publication Date: 2016-04-13
ZTE CORP
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The present invention provides a flow table processing method and device, an OpenFlow controller and an OpenFlow switch to at least solve the problems of high cost and low efficiency in building a flow table in related technologies

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
  • Flow table processing method and device, open flow controller, and open flow switch
  • Flow table processing method and device, open flow controller, and open flow switch
  • Flow table processing method and device, open flow controller, and open flow switch

Examples

Experimental program
Comparison scheme
Effect test

Embodiment approach 1

[0066] In this preferred embodiment, it is stated that the OpenFlow switch notifies a certain flow table for the OFPTMF_MASK_ROUTE mark proposed in this application, and the OpenFlow switch creates a routing table based on this information in combination with other fields of tablefeature, Figure 10 It is a flow table creation flow chart of the routing table storage method according to the preferred embodiment 1 of the present invention, such as Figure 10 As shown, the process includes the following steps:

[0067] Step S1002, the OpenFlow switch receives the tablefeaturerequest setting request sent by the controller;

[0068] Step S1004, the OpenFlow switch checks whether the OFPTFPT_WILDCARDS attribute in the request is empty, if yes, continue to step S1006, otherwise go to step S1012;

[0069] In step S1006, the OpenFlow switch checks whether the OXMheader of the OFPTFPT_MATCH attribute in the request has a non-IP type field and has has_mask setting, that is, the OpenFlow...

Embodiment approach 2

[0074] In this preferred implementation manner, the processing flow of the OpenFlow switch after receiving the flow configuration message (Flowmod) sent by the controller is described. Figure 11 It is the processing flowchart of the OpenFlow switch according to the preferred embodiment of the present invention after receiving the flow configuration message sent by the controller, such as Figure 11 As shown, the process includes the following steps:

[0075] Step S1102, the OpenFlow switch receives the flowmod (flow table mode) addition request sent by the controller;

[0076] Step S1104, the OpenFlow switch finds the corresponding tablefeature (flow table feature) according to the tableid (flow table identifier) ​​in the flowmod (flow table mode) message, and determines that it is a routing table;

[0077] Step S1106, the OpenFlow switch checks whether the matching domain and action (action) in the flowmod are consistent with the tablefeature (flow table feature), if the ma...

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 flow table processing method and device, an Open Flow controller, and an open flow switch. The flow table processing method includes the following steps of: expanding a flow table feature message being sent to the Open Flow switch, wherein the flow table feature message includes flow table matching information for instructing a flow table establishment structure; and sending the flow table feature message to the Open Flow switch. According to the method, the problems in the prior art that the flow table establishment cost is high and the efficiency is low, can be solved, the cost can be saved, and the efficiency of flow table establishment can be improved.

Description

technical field [0001] The present invention relates to the communication field, in particular to a flow table processing method and device, an OpenFlow controller and an OpenFlow switch. Background technique [0002] With the introduction of the concept of Software Defined Network (SDN) and the development of its application, OpenFlow technology, which is the core technology of SDN, is in a stage of rapid development. Currently, OpenFlow networks built using OpenFlow technology have been increasingly used in in actual production and life. The OpenFlow network adopts an architecture in which the control plane and the forwarding plane (also known as the data plane or user plane) are separated. figure 1 It is a schematic diagram of the OpenFlow network component architecture according to related technologies, such as figure 1 As shown, the control plane of the OpenFlow network is implemented by the OpenFlow controller. The OpenFlow controller is a device with powerful comput...

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/751H04L12/743H04L12/937H04L45/02
CPCH04L12/6418
Inventor 胡方伟刘奇峰
Owner ZTE CORP