Unlock instant, AI-driven research and patent intelligence for your innovation.

Message forwarding method of programmable data plane

A technology for message forwarding and programming data, applied in the Internet field, can solve the problems of large message forwarding delay and low message forwarding processing throughput, avoid repeated matching, speed up forwarding processing operations, and improve forwarding rate and throughput. amount of effect

Active Publication Date: 2018-06-29
TSINGHUA UNIV
View PDF4 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, this built-in caching mechanism is not a general caching mechanism. It has certain requirements on the SDN network forwarding device itself, and each SDN network forwarding device needs to be treated separately.
However, the message forwarding process defined by the existing P4 program will perform repeated table entry matching on the data packets in the same stateless packet flow, that is, the P4 pipeline must match the data packets with multiple MATs before the corresponding operation can be executed. After completion, the throughput of packet forwarding processing is low, and the packet forwarding delay is large.

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 of programmable data plane
  • Message forwarding method of programmable data plane

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0046] The specific implementation manners of the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. The following examples are used to illustrate the present invention, but are not intended to limit the scope of the present invention.

[0047] Aiming at the problem that the message forwarding processing flow defined by the existing P4 program will perform repeated entry matching on the data packets in the same stateless message flow, this embodiment designs a fast forwarding of the programmable data plane methods such as figure 1 shown, including:

[0048] Step S1, generate a cache MAT, and insert the cache MAT into the starting position of the P4Pipeline.

[0049] Step S2, adding or removing the characteristics and forwarding processing behavior of the message flow flowing through the data plane as an entry in the cache MAT according to a predetermined policy, and the entry corresponds to all data pac...

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 relates to the technical field of the Internet, and discloses a message forwarding method of a programmable data plane. The method comprises the following steps: S1: generating a cache MAT, and inserting the cache MAT into a starting position of a P4Pipeline; S2: adding features and forwarding processing behaviors of message streams flowing by the data plane into the cache MAT as table entries according to a predetermined policy, or removing the same from the cache MAT, wherein the table entries correspond to all data packets in the message streams; and S3: executing a corresponding operation of the message stream corresponding to the table entry in the cache MAT hit by the data plane in the cache MAT. By adoption of the message forwarding method of the programmable data plane, unnecessary repeated matching of the data packets is avoided, and the forwarding processing operation of the messages by the programmable data plane is accelerated.

Description

technical field [0001] The invention relates to the technical field of the Internet, in particular to a message forwarding method of a programmable data plane. Background technique [0002] The idea of ​​Software-Defined Networking (SDN) can be traced back to the release of the Java language by Sun in 1995. After more than 20 years of development, it has gradually matured. Among the ten new technologies that will affect the next 10 years announced by InfoWorld, a well-known American technology website in November 2011, SDN ranked second. The core of SDN design is the separation of control plane and data plane. The network application communicates with the control plane through the northbound interface, and the control plane communicates with the data plane through the southbound interface. Network engineers and administrators only need to program network applications to configure and manage networks simply and efficiently, so as to respond quickly to changes in network fun...

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/801H04L12/813H04L12/861H04L47/20
CPCH04L47/20H04L47/33H04L49/9042H04L49/9063
Inventor 毕军张程马子俊周禹
Owner TSINGHUA UNIV