Method and device for realizing Openflow multistage flow table

A flow table and packet technology, applied in the field of network communication, can solve the problems of reducing packet search speed, occupying a lot of bandwidth, unfavorable packet forwarding, etc. Effect

Inactive Publication Date: 2013-11-20
SUZHOU CENTEC COMM CO LTD
View PDF3 Cites 27 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Although the above method makes it easy to find and match packets in Openflow, since the loopback will occupy half of the bandwidth once, the loopback packets will also occupy the channel bandwidth. If this method is used to implement multi-level flow table lookup, it will Multiple loopbacks are required, and the more loopback times, the more bandwidth the loopback packets will occupy, which will reduce the packet search speed and is not conducive to packet forwarding, so this method is generally only applicable to packets The search in the two-level flow table is difficult to meet the development needs of today's network communication

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
  • Method and device for realizing Openflow multistage flow table
  • Method and device for realizing Openflow multistage flow table
  • Method and device for realizing Openflow multistage flow table

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] The technical solutions of the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings of the present invention.

[0025] Such as figure 2 As shown, the present invention discloses a method for implementing an Openflow multi-level flow table, including: receiving and parsing a message, obtaining message attributes, and performing a sequential search of at least one level of flow table according to the message attributes; at the end of the sequential search After the first-level flow table completes the message matching, it is judged whether to match the next-level flow table, if so, the message is sent to the ingress port reserved inside the chip through the chip loopback channel, and the next-level flow table is searched ; If not, the message will be processed directly according to the matched traffic behavior.

[0026] Specifically, after an Openflow switch receives a message, it parses and obtains ...

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 method and a device for realizing an Openflow multistage flow table. The method comprises the following steps of receiving and analyzing a message to acquire the attribute of the message and carrying out sequential search on at least one-stage flow stage according to the attribute of the message; after the message matching of the last-stage flow table in the sequential search is finished, judging whether to carry out the matching of the next-stage flow table or not, if so, transmitting the message into an ingress port preserved inside a chip through a chip roundtrip channel and carrying out the search of the next-stage flow stable, and otherwise, directly processing the message according to the matched flow behavior. According to the method and the device disclosed by the invention, by combining an Openflow processing mechanism with a roundtrip mechanism, the matching of the multi-stage flow table is realized by one-time roundtrip, so that the roundtrip times of the message are reduced, the utilizable bandwidth is increased, the matching of the Openflow multistage flow table is realized, the search speed of the message is increased and the forwarding of the message is facilitated. In addition, the ever-increasing demand on network application can be met.

Description

Technical field [0001] The present invention relates to the field of network communication, in particular to a method and device for realizing Openflow multi-level flow table search and matching through the combination of loopback and Openflow processing mechanism. Background technique [0002] Openflow is the core data structure of the switch for forwarding policy control. The Openflow switch is one of the core components of the entire Openflow network and mainly manages the forwarding of the data layer. Each Openflow switch has a flow table for packet search and forwarding. The data packet entering the switch obtains the forwarded destination port by querying the flow table: After the Openflow switch receives the data packet, it first finds the forwarding destination port on the local flow table. If there is no match, the data packet is forwarded to the controller (Controller ), the control layer determines the forwarding port. The flow table can forward packets to one or mor...

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/741H04L45/74
Inventor 何志川赵茂聪臧璆陶秋平
Owner SUZHOU CENTEC COMM CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products