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

Message forwarding method and device in openflow system

A packet forwarding and open flow technology, applied in the field of virtualization, which can solve problems such as limited flow table functions

Active Publication Date: 2016-08-17
NEW H3C TECH CO LTD
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0022] This application provides a message forwarding method and device in the OpenFlow system to solve the problem that the prior art uses the existing entry resources of the hardware forwarding chip to realize the flow table, which can only support some relatively simple flow tables. Issues with limited functionality

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
  • Message forwarding method and device in openflow system
  • Message forwarding method and device in openflow system
  • Message forwarding method and device in openflow system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0045] The packet forwarding method in the OpenFlow system of Embodiment 1 of the present application is performed by an OpenFlow switch. like Figure 4 As shown, the method includes the following steps:

[0046] Step S102, receiving a flow entry delivery instruction from the OpenFlow controller, wherein the flow entry delivery instruction carries the flow entry to be delivered;

[0047] Step S104, adding the flow entry to be delivered to the corresponding flow table, wherein the corresponding flow table is in the hardware forwarding chip or forwarding CPU of the switch, and the flow table in the hardware forwarding chip and the flow table in the forwarding CPU are connected in series Form a multi-level flow table;

[0048] In the actual implementation process, in step S102, the control CPU receives the flow entry sending instruction from the OpenFlow controller, and sends the flow entry to the hardware forwarding chip or the flow table in the forwarding CPU.

[0049] Norma...

Embodiment 2

[0074] Regarding the method in the first embodiment above, a packet forwarding device in an OpenFlow system is provided in a second embodiment of the present application, and the device is applied to an OpenFlow switch.

[0075] like Figure 8 As shown, the device includes the following modules: a receiving module 10, a flow entry sending module 20 and a forwarding processing module 30, wherein,

[0076] The receiving module 10 is configured to receive a flow entry issuing instruction from the OpenFlow controller, wherein the flow entry issuing instruction carries a flow entry to be issued;

[0077] The flow entry sending module 20 is configured to add the flow entry that needs to be issued in the flow entry sending instruction received by the receiving module 10 to the corresponding flow table, wherein the corresponding flow table is forwarded by the hardware of the switch In the chip or the forwarding central processing unit CPU, the flow table in the hardware forwarding ch...

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 present application discloses a packet forwarding method and device in an OpenFlow OpenFlow system, wherein the OpenFlow system includes: an OpenFlow controller and an OpenFlow switch, the method is applied to an OpenFlow switch, and the OpenFlow switch includes: a hardware forwarding chip and a forwarding CPU , the hardware forwarding chip and the forwarding CPU are connected through an inline port, and the method includes: receiving a flow table entry issuing instruction sent by an OpenFlow controller, wherein the flow table entry issuing instruction carries the flow table entry that needs to be issued ;Add the flow table entry to be issued to the corresponding flow table, where the corresponding flow table is in the hardware forwarding chip or forwarding CPU of the switch, and the flow table in the hardware forwarding chip and the flow table in the forwarding CPU are connected in series to form a multi- Level flow table; after receiving the message, perform table lookup and forwarding processing on the message according to each flow table in the multi-level flow table in turn. The present application can support the complex OpenFlow flow table forwarding function.

Description

technical field [0001] The present application relates to the technical field of virtualization, and in particular to a message forwarding method and device in an OpenFlow system. Background technique [0002] OpenFlow (Open Flow) is a research theme of GENI (Global Network Innovation Environment), the purpose is to enable researchers to conduct experiments on new network protocols on existing commercial networks, so that scientific research institutions can save the cost of building experimental networks , and the experimental data come from an environment closer to the real network. With the improvement of OpenFlow technology, the application target of OpenFlow has been extended to the field of wide area network and data center. [0003] The idea of ​​OpenFlow technology includes: separating the control plane and the data plane, and using standard protocol communication between the two; the data plane adopts flow-based forwarding, which is very flexible and versatile; the...

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): H04L12/741H04L45/02H04L45/74H04L49/111
CPCH04L12/6418H04L45/64H04L45/54H04L45/02H04L49/3063
Inventor 常慧锋
Owner NEW H3C 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