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

Active Publication Date: 2013-07-24
SHANGHAI BROADBAND TECH
View PDF1 Cites 14 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

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
  • HiNOC data flow processing system and method
  • HiNOC data flow processing system and method
  • HiNOC data flow 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 (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...

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 provides a HiNOC data flow processing system and a method. The method includes the following steps: (1) the HiNOC data flow processing system filters and classifies data flow according to matched rules and divides the data flow into several matched fields; (2) attributes of the matched fields are located; and (3) the located matched fields are stored in corresponding locating positions in a priority queue. The system achieves L2/L3/L4 data flow processing functions of a high-speed coaxial access network supported by an HINOC protocol in a hardware mode, effectively guarantees service quality of various services of an EOC network, achieves fairness of band width distribution, meets requirements of large-capacity data flow throughout, is high in data flow processing efficiency, can carry out corresponding processing on data packets according to different service flow priorities and achieves non-dependence of hardware design on network specific functions.

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 (High performance Network Over Coax, high-performance coaxial network) user access technology is a radio frequency modulation technology based on coaxial cables. This technology uses the network wiring of the coaxial cable of the cable TV network, and by adding HiNOCBridge (HB) and HiNOC Modem (HM) and other related equipment, it can realize high-speed and high-quality multi-service access, and can carry IPTV, VOD, VOIP, and high-speed Internet access. and other applications of 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 ...

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/865H04L12/851H04L47/6275
Inventor 卢刘明张云平
Owner SHANGHAI BROADBAND TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products