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

Method and device for forwarding data messages

A data packet and data flow technology, applied in the direction of data exchange network, digital transmission system, electrical components, etc., can solve the problems of wasting Switch and Controller link bandwidth, affecting Controller processing performance, and failing to save OpenFlow network bandwidth, etc., to achieve The effect of saving bandwidth and avoiding repeated transmission

Inactive Publication Date: 2012-09-19
ZTE CORP
View PDF1 Cites 120 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, in the above method, before the Switch creates a new flow entry for the received data packet, the subsequent data packets received by the Switch in the same data flow are in the state of no matching flow entry, which will lead to The Switch sends a large number of identical Packet-in messages to the Controller. In this way, the link bandwidth between the Switch and the Controller will be wasted, and the Controller will repeatedly process a large number of identical Packet-in messages, thereby affecting the processing performance of the Controller.
[0005] It can be seen that in the existing method of forwarding data packets in the OpenFlow network, since it is unavoidable to repeatedly transmit a large number of data packets without matching flow entries to the Controller in a short period of time, it is impossible to save bandwidth in the OpenFlow network and affect Controller processing performance

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 forwarding data messages
  • Method and device for forwarding data messages
  • Method and device for forwarding data messages

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] The basic idea of ​​the present invention is: when the Switch does not find the flow table item matched by the data message and does not find the false table item matched by the data message, the data message is matched to the default flow table item, Send the data packet to the Controller according to the default flow entry, generate a fake entry, and then forward the data packet according to the path information sent by the Controller.

[0040] The present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0041] A method for forwarding data packets provided by the present invention, such as figure 1 shown, including the following steps:

[0042] Step 101: the Switch receives and saves the flow table delivered by the Controller, the default flow entry, and the rules for generating fake entries.

[0043] Here, the flow table is the forwarding strategy of the data message that the Controller se...

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 for forwarding data messages. The method includes the steps: matching the data messages with a default flow table entry when not searching a flow table entry matched with the data messages or searching a false table entry matched with the data messages by a switch; transmitting the data messages to a network controller according to the default flow table entry to generate a false table entry; and forwarding the data messages according to routing information transmitted by the controller. The invention further discloses a device for forwarding the data messages. The switch can be prevented from repeatedly transmitting a large number of data messages without matched flow table entry to the controller in a short time, so that bandwidth in an Open Flow network and processing resources in the controller are saved.

Description

technical field [0001] The invention relates to message forwarding technology in network communication, in particular to a method and device for forwarding data messages in an OpenFlow network. Background technique [0002] With the development and use of the network more and more popular, the network has exposed more and more disadvantages; moreover, the network user's demand for network performance is also increasing; therefore, researchers have to add many complex functions to the router's Architecture, for example: Open Shortest Path First (OSPF, Open Shortest Path First), Border Gateway Protocol (BGP, Border Gateway Protocol), multicast, differentiated services, traffic engineering, Network Address Translation (NAT, Network Address Translation) , Firewall, Multi-Protocol Label Switching (MPLS, Multi-Protocol Label Switching), etc., which makes switching devices such as routers more and more bloated and the space for performance improvement is getting smaller and smaller...

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/56H04L45/74
Inventor 孙凌
Owner ZTE CORP
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