HiNOC data flow processing system and method
A technology for processing systems and data streams, applied in the field of information processing, can solve problems such as low processing efficiency, increased CPU burden, difficulty in meeting the throughput requirements of large-capacity data streams, etc., to ensure service quality, meet throughput requirements, and achieve fairness Effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0031] This embodiment provides a HiNOC data stream processing system, such as figure 1 shown, including:
[0032] High-performance coaxial network MAC (HiNOC MAC) module for input / output of HiNOC data streams;
[0033] Ethernet MAC (Ethernet MAC) module, in order to input / output Ethernet data stream;
[0034] The coprocessor is respectively connected to the high-performance coaxial network MAC module and the Ethernet MAC module to classify and prioritize HiNOC data streams and Ethernet data streams, and buffer them into corresponding priority queues;
[0035] A processor (CPU), connected to the coprocessor, is used to call and process the data stored in the priority queue, and store the processed data back to the original queue.
[0036]Wherein, the coprocessor includes an upstream classification engine module, an upstream queue buffer module (upstream queue Buffer), a downstream classification engine module, and a downstream queue buffer module (downstream queue Buffer); t...
Embodiment 2
[0059] This embodiment takes VLAN processing as an example, and describes the implementation process of the HiNOC data flow processing method. The specific content is:
[0060] In VLAN processing, VLAN-related fields such as Figure 4 shown. When processing the data flow operation of "complete an action when the VLAN ID is between 80 and 100", it is necessary to determine the matching rules, and then process the data flow according to the matching rules. The matching rule corresponding to this operation needs to match three terms. suppose
[0061] The first clause matches the TPID according to the specified offset; if TPID=0x8100, it means that the VLAN exists;
[0062] The second clause, according to the specified offset, takes out the VID and the specified value, that is, 100, and performs a less than or equal operation;
[0063] The third clause, according to the specified offset, takes out the VID and the specified value, that is, 80, and performs a greater ...
Embodiment 3
[0070] This embodiment takes MLD protocol message processing as an example, and describes the implementation process of the HiNOC data flow processing method. The specific content is:
[0071] In the processing of IPv6 multicast MLD protocol packets, the fields related to the MLD protocol are as follows: Figure 5 shown. When processing the data flow operation of "complete an action when the flow contains MLD packets", it is necessary to determine the matching rules, and then process the data flow according to the matching rules. The matching rule corresponding to this operation needs to match three terms. Assumption
[0072] The first clause matches the IP protocol version according to the offset specified by the layer 3 base address, which is 6, indicating that it is an IPv6 frame;
[0073] The second clause, according to the offset specified by the layer 3 base address, takes out the protocol field of the Next Header, which is 58, indicating that it is the ICMPv...
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