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

A hinoc data stream processing system and method

A processing system and processing method technology, applied in the field of HiNOC data stream processing system, can solve the problems of low processing efficiency, heavy CPU burden, and difficulty in meeting the throughput requirements of large-capacity data streams, so as to ensure service quality, meet throughput requirements, and realize fairness effect

Active Publication Date: 2016-04-06
SHANGHAI BROADBAND TECH
View PDF1 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Traditional network data stream processing uses software processing, which not only increases the burden on the CPU, but also has low processing efficiency, making it difficult to meet the throughput needs of large-capacity data streams
At present, some solutions use coprocessors to process data streams. Since the design of coprocessors is bound to the specific functional requirements of the network, once the network functional requirements change, the coprocessors must be redesigned and implemented, which is difficult to meet the needs of flexible and diverse Changing Network Function Implementation Requirements
At the same time, in the HiNOC system based on coaxial cable transmission, due to the transmission characteristics of coaxial cable and the bearing requirements of triple play services, higher requirements are put forward for the data flow processing mechanism. The network data stream processing method cannot fully meet the requirements of HiNOC data stream processing

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
  • A hinoc data stream processing system and method
  • A hinoc data stream processing system and method
  • A hinoc data stream processing system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0031] This embodiment provides a HiNOC data stream processing system, such as figure 1 shown, including:

[0032] High-performance coaxial network MAC (HiNOCMAC) module for input / output HiNOC data stream;

[0033] Ethernet MAC (EthernetMAC) module, in order to input / output Ethernet data flow;

[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); the upstr...

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 "to complete a certain action when the VLANID 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...

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. suppose

[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 base address of layer 3, takes out the protocol field of NextHeader, which is 58, indicating that it is the ICMPv6 pro...

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 present invention provides a HiNOC data stream processing system and method. The method includes the following steps: step 1, the HiNOC data stream processing system filters and classifies the data stream by matching rules, and divides the data stream into multiple matching fields; step 2, Locating the attribute of the matching field; step 3, storing the located matching field in the corresponding positioning position in the priority queue. The invention realizes the L2 / L3 / L4 layer data stream processing function of the high-speed coaxial access network supported by the HINOC protocol in hardware, effectively guarantees the service quality of various services of the EOC network, realizes the fairness of bandwidth allocation, and satisfies the The throughput of large-capacity data streams is required, the data stream processing efficiency is high, and the data packets can be processed according to different business stream priorities, so that the hardware design has no dependence on the specific functions of the network.

Description

technical field [0001] The invention belongs to the technical field of information processing and relates to a data processing method, in particular to a HiNOC data stream processing system and method. Background technique [0002] HiNOC (HighperformanceNetworkOverCoax, high-performance coaxial network) user access technology is a radio frequency modulation technology based on coaxial cables. This technology utilizes the network wiring of the coaxial cable of the cable television network, and realizes high-speed and high-quality multi-service access by adding related equipment such as HiNOCBridge (HB) and HiNOCModem (HM), and can carry IPTV, VOD, VOIP, high-speed Internet access, etc. Application of various broadband services. That is to say, the HiNOC system must be able to provide bearer support for IP services in addition to carrying the CATV broadcasting services (including analog and digital TV programs) which are the current basic services. HiNOC uses the vacant freq...

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/865H04L12/851H04L47/6275
Inventor 卢刘明张云平
Owner SHANGHAI BROADBAND TECH