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

Processing method of flow table entries, controller and switch

A processing method and switch technology, applied in the communication field, can solve problems such as inconsistent operation of logical flow entries and inability to operate subflow entries correctly, etc.

Inactive Publication Date: 2016-04-13
HANGZHOU HUAWEI DIGITAL TECH
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Embodiments of the present invention provide a flow entry processing method, a controller, and a switch to solve the inability to perform correct operations on subflow entries caused by inconsistency in logical flow entry operations when subflow entries are multiplexed in a multi-flow table scenario The problem

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
  • Processing method of flow table entries, controller and switch
  • Processing method of flow table entries, controller and switch
  • Processing method of flow table entries, controller and switch

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0283] Applying the above definitions of sub-flow entries, logical flow entries, logical flow tables, and correlation factor tables, embodiments of the present invention provide a method for processing flow entries. For the controller, see Figure 4 ,include:

[0284] 10a. After determining the first logical flow entry to be processed in the switch, the controller updates the logical flow table maintained for the switch in the controller according to the first logical flow entry.

[0285] Wherein, the logical flow table includes at least one logical flow entry. The first logical flow entry to be processed may be a logical flow entry to be added, or a logical flow entry to be deleted.

[0286] 11a. The controller sends a control plane message to the switch, the control plane message includes the first logical flow entry, and the control plane message is used to make the switch update the local logical flow table of the switch and the first local switch association according to...

Embodiment 2

[0290] Corresponding to Embodiment 1, with the switch as the execution subject, this embodiment of the present invention provides a method for processing flow entries, see Figure 5 ,include:

[0291] 10b. The switch receives a control plane message sent by the controller, where the control plane message includes the first logical flow entry to be processed by the switch.

[0292] Wherein, the logical flow table includes at least one logical flow entry, and the first logical flow entry to be processed may be a logical flow entry to be added or a logical flow entry to be deleted.

[0293] 11b. The switch updates the local logical flow table of the switch and the local correlation factor relationship of the switch according to the control plane message.

[0294] The association factor relationship is used to represent the association relationship between any sub-flow entry in all the sub-flow entries configured for the switch and any logical flow entry in all the logical flow e...

Embodiment 3

[0297] Applying the above definitions of sub-flow entries, logical flow entries, logical flow tables, and correlation factor tables, this embodiment of the present invention provides a method for processing flow entries. In combination with Embodiment 1, adding logical flow entries to the controller for, see Figure 6 , whose steps include:

[0298] 101. After the controller configures the sub-flow entry for the switch, it adds the first logical flow entry to the logical flow table maintained by the controller for the switch according to the sub-flow entry. The first logical flow entry is the same as the sub-flow entry configured for the switch. Flow entry association.

[0299] Wherein, the controller may be an OFC, and the switch may be an OFS. The logical flow table includes at least one logical flow entry. When the OFC formulates a forwarding path for a data flow to be forwarded or adjusts an existing forwarding path for a certain application flow, it formulates one or mo...

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 processing method of flow table entries, a controller and a switch relating to the communication field, solving the problem that the sub flow table entries cannot be operated accurately because logic flow table entries are operated inconsistently when the sub-flow table entries are multiplexed in a multi-flow table scene. The specific solution is: building a logic flow table and an association factor relation expressing the association relation of the logic flow table entries and sub flow table entries in the controller and the switch, when the controller operates the logic flow table entries in the logic flow table, updating the association factor relation maintained by the switch, informing the switch of corresponding control information through sending control surface information, synchronously updating a local logic flow table, an association factor table and sub flow table entries by the switch, or when the switch operates the logic flow table entries in the logic flow table, informing the controller of corresponding control information through sending control surface information, and synchronously updating by the controller. The method provided by the invention is used for operating the flow table entries.

Description

technical field [0001] The present invention relates to the field of communication, in particular to a method for processing flow entries, a controller and a switch. Background technique [0002] With the development of the Internet, Internet services have put forward higher and higher transmission quality requirements for the Internet. In order to modify the Internet to meet the needs of new services, a new network innovation architecture - Software Defined Network (Software Defined Network, SDN), is proposed. The core technology OpenFlow realizes flexible control of network traffic by separating the control plane of network equipment from the data plane. The OpenFlow network consists of three parts: an OpenFlow switch (OpenFlowSwitch, OFS), an OpenFlow controller (OpenFlowController, OFC) and an OpenFlowFlowVisor (running between the OFS and the OFC to realize network virtualization). Among them, the OFS consists of three parts: a flow table, a secure channel, and an Open...

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
IPC IPC(8): H04L12/741H04L12/937H04L45/74
Inventor 郑秀丽
Owner HANGZHOU HUAWEI DIGITAL TECH