Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Network data processing method and system

A technology of network data processing and network data packets, applied in digital transmission systems, transmission systems, complex mathematical operations, etc., can solve the problem of expensive TCAM and FPGA, limited number of entries, increased hardware cost and design complexity of network equipment systems, etc. problems, to achieve the effect of increasing speed

Active Publication Date: 2022-05-06
江苏新质信息科技有限公司
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In high-speed network communication application scenarios, hardware implementation methods such as TCAM and FPGA are usually required to achieve fast matching of data features. On the one hand, TCAM and FPGA are relatively expensive, and on the other hand, the number of items that can be stored by such devices is limited. Therefore, To meet the performance requirements of large capacity and high performance, it will increase the hardware cost and design complexity of the network equipment system

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
  • Network data processing method and system
  • Network data processing method and system
  • Network data processing method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0040] see figure 1 and figure 2 , Embodiment 1 of the present invention provides a network data processing method, comprising the following steps:

[0041] S1. Obtain an input network data packet, and extract a characteristic field to be matched from a specified position of the network data packet;

[0042] S2. Perform a matching operation on the extracted feature field in the cache, and judge whether the entry in the cache is hit, a) if the entry in the cache is hit, copy the query result for statistics; b) if there is no cache hit entry, then perform a matching operation on the extracted feature field in the mass storage, and after the mass storage is matched, copy the query result for statistics;

[0043] S3. Trigger the convolution calculation of the statistical result according to the preset convolution operation period, and output the convolution calculation result;

[0044] S4. Intercept specified elements from the convolution calculation result according to a preset...

Embodiment 2

[0072] see figure 2 , Embodiment 2 of the present invention also provides a network data processing system, using the network data processing method of Embodiment 1 or any possible implementation thereof, including:

[0073] Feature extraction module 1, is used for obtaining the network data packet of input, extracts the feature field to be matched from the designated position of described network data packet;

[0074] The first feature matching module 2 is used to perform a matching operation on the extracted feature field in the cache, and determine whether the entry of the cache is hit;

[0075] The second feature matching module 3 is used to perform a matching operation on the extracted feature field in the mass storage if there is no entry in the cache;

[0076] The statistics module 4 is used to copy the query result for statistics if the entry of the cache is hit, or after the large-capacity storage is matched and hit;

[0077] The convolution calculation module 5 is...

Embodiment 3

[0106] Embodiment 3 of the present invention provides a non-transitory computer-readable storage medium, where program codes of a network data processing method are stored in the computer-readable storage medium, and the program codes include the Instructions for implementing the network data processing method.

[0107] The computer-readable storage medium may be any available medium that can be accessed by a computer, or a data storage device such as a server, a data center, etc. integrated with one or more available media. The available medium may be a magnetic medium (for example, a floppy disk, a hard disk, or a magnetic tape), an optical medium (for example, DVD), or a semiconductor medium (for example, a solid state disk (SolidState Disk, SSD)).

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 discloses a network data processing method and system. The method comprises the following steps: extracting a to-be-matched feature field from a specified position of a network data packet; performing matching operation on the extracted feature fields in the cache, judging whether an entry of the cache is hit or not, and if yes, copying a query result for statistics; if the extracted feature fields are not hit, matching operation is conducted on the extracted feature fields in mass storage, and after mass storage matching is hit, a query result is copied for statistics; according to a preset convolution operation period, triggering convolution calculation on the statistical result, and outputting a convolution calculation result; specified elements are intercepted from the convolution calculation result according to a preset threshold value and are reordered; and according to a reordering result, obtaining corresponding entry information from the large-capacity storage, and updating the entries in the high-speed cache. According to the invention, the speed of network data flow feature query matching is improved, and a large amount of network data flows or data flows needing to realize service quality guarantee can be processed preferentially.

Description

technical field [0001] The invention relates to a network data processing method and system, belonging to the technical field of network data processing. Background technique [0002] The network uses physical links to connect individual workstations or hosts together to form data links, so as to achieve the purpose of resource sharing and communication. Communication is the exchange and transmission of information between people through some kind of media. Network communication is to connect various isolated devices through the network, and realize communication between people, people and computers, and computers and computers through information exchange. Everything that flows through a network can be classified as part of the data contained in a packet. A network packet or IP packet can be referred to as a unit of data that flows from an origin to a destination address within an Internet or packet-switched network. [0003] At present, after receiving data packets, IP n...

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 Applications(China)
IPC IPC(8): H04L67/568H04L45/00H04L9/40H04L47/80G06F17/15
CPCH04L45/54H04L63/20H04L47/805G06F17/15
Inventor 汪海洋
Owner 江苏新质信息科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products