Network message high-speed processing system and method
A network message, high-speed processing technology, applied in the field of network security, can solve problems such as low cache hit rate, complex kernel program, and difficult development and design, and achieve the goal of improving processing speed, single and clear tasks, and increasing the communication rate between cores Effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0041] In order to achieve high-speed network processing on domestic multi-core processors, and take into account the difficulty of development and scalability, this embodiment proposes a high-speed network packet processing system, which utilizes the multi-core processing capabilities of Phytium processors and integrates traditional parallel solutions And the pipeline scheme, to achieve the purpose of parallel plus pipeline for high-speed processing of network messages, multi-core high-speed parallel operation, improve the speed of network message processing, and improve the throughput of network equipment.
[0042] The high-speed processing system of the network message of this embodiment, as attached image 3 As shown, its system architecture includes:
[0043] The data input network card end, including several network cards, is responsible for outputting network data packets to the processor;
[0044] The processor adopts the Phytium multi-core processor to efficiently pr...
Embodiment 2
[0056] A high-speed network message processing system proposed in this embodiment is another specific embodiment of the present invention. On the basis of the high-speed network message processing system in Example 1, the processor can use the Phytium 2000 processor, and the Phytium 2000 processing The 8 cores in the processor core group are divided into 2 functional core groups, and each functional core group includes 4 cores; the 64 cores of the Phytium 2000 processor are divided into 16 functional core groups.
[0057] The data packet detection and forwarding process of the processor is divided into 4 stages, which are respectively receiving data packets, data packet preprocessing, data packet filtering, and data packet sending; the programs in each stage are respectively bound to the functional core group by using binding technology on the 4 cores.
[0058] Multiple cores in each functional core group are connected using queues, run in a pipeline, and process data packets ...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com