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

Message forwarding method for programmable data plane

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

Active Publication Date: 2020-09-22
TSINGHUA UNIV
View PDF4 Cites 0 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 for programmable data plane
  • Message forwarding method for 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 table 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 passing through the data plane as an entry in the cache MAT according to a predetermined strategy, and the entry corresponds to all ...

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, comprising the steps of: S1: generating a cache MAT, and inserting the cache MAT into the starting position of a P4Pipeline; S2: transferring the flow according to a predetermined strategy The characteristics and forwarding processing behavior of the message flow through the data plane are added to the cache MAT as an entry, or removed from the cache MAT, and the entry corresponds to all the data packets in the message flow; S3: For the data plane The corresponding operation of the packet flow corresponding to the data packet that hits the cache MAT entry is performed in the cache MAT. The packet forwarding method of the programmable data plane of the present invention avoids unnecessary repeated matching of data packets, and accelerates the forwarding processing operation of the packet by the programmable data plane.

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