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

Message transmission method and device

A message transmission and message technology, which is applied in the communication field, can solve the problems of occupying large TCAM storage space, large length, and increased TCAM overhead, and achieve the effects of saving matching time, fast matching, and saving search time

Active Publication Date: 2014-11-26
NEW H3C TECH CO LTD
View PDF4 Cites 23 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Since the flow table stored on the TCAM needs to record all the fields shown in Table 1, that is, the flow table needs to include destination MAC address, source MAC address, destination IP address, source IP address, tunnel ID, Priority, Counters, Instructions, Timeouts, Cookie and other fields, therefore, the length used by each flow table will be very large (such as 252bit), which will cause the flow table to occupy a large amount of TCAM storage space and increase the overhead of TCAM

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 transmission method and device
  • Message transmission method and device
  • Message transmission method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] Aiming at the problems existing in the prior art, an embodiment of the present invention provides a message transmission method, which is applied to an OpenFlow network including a controller and a network device. Wherein, multiple first-level flow tables are recorded on the network device, and all matching options are recorded in each first-level flow table, for example, the CPU of the network device maintains multiple first-level flow tables. In each first-level flow table, fields such as matching options, Priority, Counters, Instructions, Timeouts, and Cookies can be included. Further, the matching options specifically include but are not limited to one or any combination of the following: destination MAC address, source MAC address, destination IP address, source IP address, and tunnel ID. For convenience of description, it is described by taking matching options including destination MAC address, destination IP address and tunnel ID as an example.

[0032] In the ...

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 transmission method and a device. The method comprises: a network device generates a corresponding multi-level flow table according to a plurality of first-level flow tables and issues the multi-level flow table to a hardware forwarding chip; the network device selects N first-level flow tables according to the number of times of message matching and issues the N first-level flow tables to the hardware forwarding chip; when the network device receives a message, first-level flow table matching is carried out preferentially based on the information carried by the message; if matching is done successfully, the matched first-level flow table is used for carrying out message forwardly; and otherwise, the multi-level flow table matching is carried out and the message is forwarded by using the matching result of the multi-level flow table. According to the embodiment of the invention, the ternary content addressable memory (TCAM) storage space can be saved; the TCAM cost can be lowered; and the searching time and matching time can be saved.

Description

technical field [0001] The present invention relates to the field of communication technology, in particular to a message transmission method and equipment. Background technique [0002] OpenFlow is a communication interface standard between a controller and a forwarding layer defined in an SDN (Software Defined Network, software-defined network) architecture. The idea of ​​OpenFlow is to separate the control plane and the data plane, and use standard protocols to communicate between them. An OpenFlow network includes a network device (such as an OpenFlow Switch) and a controller (such as an OpenFlow Controller), and the network device and the controller communicate through an OpenFlow channel. Wherein, the controller is used to generate a flow table (Flow Table) according to the user's configuration or a dynamically running protocol, and send the flow table to the network device. Network devices are used to receive the flow table from the controller, and match and process...

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
IPC IPC(8): H04L12/937
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