Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

An openflow processing method, message processing method, controller and switch

A processing method and controller technology, applied in the Internet field, can solve problems such as inability to be backward compatible, destroying compatibility between controllers and switches, and not complying with Openflow protocol specifications

Active Publication Date: 2019-05-28
HUAWEI CLOUD COMPUTING TECH CO LTD
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, the size of the ofp_match structure of the Openflow specific protocol version is fixed. The method used by the current technology changes the structure of the ofp_match structure, which does not conform to the Openflow protocol specification and destroys the compatibility between the controller and the switch. , not backward compatible

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 openflow processing method, message processing method, controller and switch
  • An openflow processing method, message processing method, controller and switch
  • An openflow processing method, message processing method, controller and switch

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0092] The embodiment of the present invention provides an openflow processing method, which is used to realize range expression while ensuring compatibility. The embodiment of the present invention also provides a related controller and switch, which will be described respectively below.

[0093] The Openflow protocol configures the switch flow table through the OFPT_FLOW_MOD message. The OFPT_FLOW_MOD message includes a match structure (that is, the ofp_match structure) and an action structure. The ofp_match structure is used to describe the matching part of the flow table. For its basic structure, please refer to figure 1: The ofp_match structure includes multiple flow matchfield structures, each flow match field structure is in TLV (Type Length Value) format and corresponds to a matching field. Each flow match field structure includes a head and a body. Among them, the header includes oxm_class, oxm_field, oxm_hasmask and oxm_length fields, the oxm_class field and the oxm...

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 an openflow expression method used to express a range under the condition that the compatibility is ensured. According to the method, a controller determines the range of an object matching domain; an OFPT_FLOW_MOD message is generated, and an object flow match filed structure body in the OFPT_FLOW_MOD message comprises the range of the object matching domain; and the OFPT_FLOW_MOD message is sent to the switch. According to the openflow expression method, the range of the object matching domain can be expressed by using only one flow match field structure body rather than two flow match field structure bodies, the range can be expressed by only modifying the flow match field structure body corresponding to the object matching domain rather than adding a new flow match field structure body to an ofp_match structure body, the size of the ofp_match structure body is not changed, standards of Openflow protocols are met, and the compatibility is higher. The invention also provides a message processing method, the controller and the switch.

Description

technical field [0001] The invention relates to the Internet field, in particular to an openflow processing method, a message processing method, a controller and a switch. Background technique [0002] OpenFlow (openflow) technology is a southbound protocol proposed by Stanford University. It learns from the development process of the IT industry and accelerates the transformation of the network by separating control from forwarding, centralizing control software, and generalizing forwarding hardware platforms. The important devices in the OpenFlow technology include controllers and switches. The switch is the core component and consists of three parts: the OpenFlow protocol, the security channel and the flow table. The controller sends flow entries to the flow table of the switch through the security channel. The switch follows the The flow table performs matching (match) and other operations. However, the matching domain of the traditional openflow protocol does not suppo...

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): H04L29/06H04L12/931
Inventor 杨永强
Owner HUAWEI CLOUD COMPUTING TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products