Parallel processing method of network data packets based on intel DPDK

A network data packet and parallel processing technology, applied in the direction of data exchange network, digital transmission system, electrical components, etc., can solve problems affecting application performance, performance degradation, high CPU load, etc., to improve processing performance, reduce data copying, and improve The effect of cache hit rate
CN105577567BActive Publication Date: 2018-11-02STATE GRID CORP OF CHINA +3

Patent Information

Authority / Receiving Office
CN ยท China
Patent Type
Patents(China)
Current Assignee / Owner
STATE GRID CORP OF CHINA
Publication Date
2018-11-02

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
Patent Text Reader

Abstract

The invention discloses a network data packet parallel processing method based on an Intel DPDK (Data Plane Development Kit). The method comprises the following steps: step 1, establishing an Intel DPDK running environment; step 2, creating a memory pool, and creating a RX memory ring for receiving the network data packet and a TX memory ring for transmitting the network data packet; step 3, setting a network data packet scheduling strategy, and preparing to perform network data packet scheduling; step 4, creating multiple worker threads, and performing parallel processing of the network data packet. In the method provided by the invention, performance advantage of a multi-core CPU is used fully, and by lock-free data structure design, parallel network processing framework and high-efficiency network data packet distribution, parallel processing of the network data packet on multiple CPU cores is realized.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] The invention relates to an Intel DPDK-based network data packet parallel processing method, belonging to the technical field of network data packet processing. Background technique

[0002] With the development of network communication technology, network bandwidth increases rapidly, 1Gbit and 10Gbit networks are gradually popularized, and 40Gbit networks are widely used in telecom operators and large-scale enterprise-level backbone networks. The exponential growth of network traffic poses new challenges to the performance of network data packet analysis and processing network products such as firewalls, IDS / IPS, and application gateways. Traditional network data packet processing methods face problems such as high packet loss rate, large delay, and high system load in a high-speed network environment, and cannot meet the real-time processing of network data packets in a high-speed network environment. At present, the industry mainly has the followin...

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