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
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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)).
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