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

Load balancing and preparsing method of network data packet

A network data packet and load balancing technology, which is applied in the network structure field of many-core servers, can solve the problems of no preprocessing function, etc., and achieve the effect of easy operation and improved processing capacity

Active Publication Date: 2015-12-30
NAT COMP NETWORK & INFORMATION SECURITY MANAGEMENT CENT +1
View PDF3 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The multi-core programmable intelligent packet engine (MPIPE) used in the traditional method, the main function is to distribute the data stream, that is, distribute the same data stream to the same TILERACPU core, the disadvantage is that there is no preprocessing function

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
  • Load balancing and preparsing method of network data packet
  • Load balancing and preparsing method of network data packet
  • Load balancing and preparsing method of network data packet

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033] The present invention will be further described in detail with reference to the accompanying drawings and embodiments.

[0034] A network packet load balancing and pre-analysis method, using a many-core server, such as figure 1 As shown, including 1 switch chip, 2 multi-core processors (TILERA CPU) and 2 multi-core programmable intelligent packet engines (MPIPE);

[0035] Through the switch chip on the many-core server, the data packet load is balanced to each multi-core processor, and the network data packet reception and load balancing are realized through MPIPE on each TILERACPU, and the pre-analysis result is sent to the designated TILERACPU core. Implement load balancing through the trunk command and the rules of the hash algorithm.

[0036] After the input data packet enters the switch chip through the external interface XGBE, it is divided into two parts evenly, and correspondingly enters the two MPIPEs, and the MPIPE distributes them evenly, and distributes 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, which belongs to the network structure field of the multi-core server, provides a load balancing and preparsing method of a network data packet. The method comprises: step one, a switch chip is arranged in a multi-core server; step two, after a data packet enters the switch chip through an external interface, the data packet is distributed into two MPIPEs on average; step three, each MPIPE forwards the data packet to a corresponding TILERA CPU and preparsing is carried out; step four, a library function is invoked at each TILERA CPU and a data packet processing thread is established; step fiver, a TILERA CPU core is bound to each data packet processing thread; step six, preparsing results are distributed to the corresponding data packet processing threads; and step seven, all data packet processing threads receive the data packets based on the library functions and preparsing results are obtained, and a source IP and a target IP are stored. The method has the following advantages: load balancing of all TILERA CPUs is realized with the switch chip and the MPIPEs; and for the processing threads, data packet parsing is not needed and only the focused data packet domain is processed. Moreover, the operation becomes simple and convenient; and the processing capability of the data packet is improved.

Description

technical field [0001] The invention relates to the network structure field of many-core servers, in particular to a network data packet load balancing and pre-analysis method. Background technique [0002] The traditional method of load balancing and pre-analysis of network data packets is to analyze the data packets through the processing power of the CPU, and distribute the analysis results to the corresponding processing modules. Large CPU resources and cause the processing capability of the processing module to drop. [0003] In the existing traditional method, several many-core servers are usually selected, and then each many-core server corresponds to a multi-core processor (TILERA CPU), and information exchange between multiple many-core servers is performed through a switch, which takes up The space resources and power consumption will be relatively large. [0004] The main function of the multi-core programmable intelligent packet engine (MPIPE) adopted by the tr...

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/801G06F9/50
Inventor 张良云晓春汪立东李晓倩谢铭黄成王子厚孙昊良张露晨何清林吴昊马秀娟张家琦黄文廷
Owner NAT COMP NETWORK & INFORMATION SECURITY MANAGEMENT CENT