Message processing method and equipment

A message processing and message technology, applied in the field of network communication, can solve problems such as the reduction of algorithm efficiency, and achieve the effect of optimizing flow table generation and improving flow table matching efficiency.

Active Publication Date: 2015-02-11
NEW H3C TECH CO LTD
View PDF6 Cites 52 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

If the flow table data is too large, the efficiency of the algorithm will be very low

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 processing method and equipment
  • Message processing method and equipment
  • Message processing method and equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0063] The frame type field of the IPv6 protocol packet is 0x86DD, and the IP proto is 41. After the IPv6 packet is parsed, the returned value is 10000, and the matching flow entry is searched in the corresponding flow table category.

[0064] In the flow table classification corresponding to 10000, the frame type field of each flow entry can only be other Ethernet protocol numbers except 0x0806 and 0x0800. Assuming that in the flow table classification corresponding to 10000, there is no matching item and the frame type field is 0x86DD field, the data forwarding device cannot find a matching flow entry in the corresponding flow table classification 10000. Furthermore, the data forwarding device points to 11000, the upper-level flow table classification of 10000. The reason why 11000 is used as the upper-level flow table of 10000 is because the matching granularity of 11000 is relatively coarse. In the flow table classification corresponding to 11000, the matching item of each...

Embodiment 2

[0069] The frame type field of the ICMP protocol message is 0x0800, and the IP proto is 1. After the ICMP message is parsed, the returned value is 00001, and the matching flow entry is searched in the corresponding flow table category.

[0070] If no matching flow entry is found, then point to the upper-level flow table classification 00100 of 00001, and search for a matching flow entry in the flow table classification corresponding to 00100.

[0071] If no matching flow entry is found, then point to the upper level flow table category 11000 of 00100, and search for a matching flow entry in the flow table category corresponding to 11000.

[0072] If no matching flow entry is found, the ICMP message will be sent to the control device for processing.

[0073]Moreover, in the flow table category corresponding to 00100, the matching item does not include the IP Proto field, but includes the source IP address and destination IP address, and the action item includes forwarding or di...

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 message processing method applied to the network comprising control equipment based on an OpenFlow protocol and data forwarding equipment. The method comprises steps that a message is received by the data forwarding equipment; a message head portion of the message is analyzed by the data forwarding equipment to acquire protocol information corresponding to data fields borne by the message; a corresponding flow graph category of the message is determined by the data forwarding equipment according to pre-established corresponding relations between the protocol information and flow graph categories; matching flow graph items are searched in the determined flow graph category by the data forwarding equipment, and processing on the message is carried out. The invention further discloses the data forwarding equipment. Through the method, the flow graph matching efficiency can be improved.

Description

technical field [0001] The invention relates to the technical field of network communication, in particular to a message processing method and equipment. Background technique [0002] The Openflow switch separates the packet forwarding and forwarding strategy on the traditional switch, and uses a dedicated control device (controller) to connect to the switch through a network cable. In this way, the packet forwarding function (implemented by the hardware chip) and the packet forwarding strategy (various software protocols) originally on the same switch device are separated to different hardware devices. The basic Openflow network includes: a network controller on the control plane and an Openflow switch on the forwarding plane, which are called control devices and data forwarding devices respectively. The method of forwarding data packets in the Openflow network is to use the flow table to forward the data packets, specifically: the control device controls the data forwardi...

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/703H04L12/741H04L29/06H04L45/28H04L45/74
Inventor 易仁杰
Owner NEW H3C TECH 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