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

Method and system for classifying and storing data packets

A data packet and storage table technology, applied in the direction of memory system, electrical digital data processing, memory address/allocation/relocation, etc., can solve the problems of lack of flexibility, cost increase, redundant structure of hierarchical tree method, etc., to achieve Classified storage, the effect of speeding up execution

Active Publication Date: 2022-05-27
INFORMATION COMM COMPANY STATE GRID SHANDONG ELECTRIC POWER +1
View PDF9 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Among them, the linear search method is not efficient when faced with a huge rule set; the hierarchical tree method is easy to form a redundant structure, and it is difficult to establish and update; the recursive flow classification algorithm has a large storage overhead
The hardware method is superior to software in terms of speed and efficiency, but its implementation lacks flexibility
In the implementation method of ternary content addressable memory (Ternary Content Addressable Memory, TCAM), the support of special devices is needed, which makes the cost increase; the algorithm based on bit vector (BitVector, BV) is beneficial to realize on the hardware circuit, but in the circuit design Requires specialized hardware designers
Therefore, none of the above packet classification methods can meet the current complex and diverse network requirements.

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
  • Method and system for classifying and storing data packets
  • Method and system for classifying and storing data packets
  • Method and system for classifying and storing data packets

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] In order to clearly illustrate the technical features of the solution, the present invention will be described in detail below through specific embodiments and in conjunction with the accompanying drawings. The following disclosure provides many different embodiments or examples for implementing different structures of the invention. In order to simplify the disclosure of the present invention, the components and arrangements of specific examples are described below. Furthermore, the present invention may repeat reference numerals and / or letters in different instances. This repetition is for the purpose of simplicity and clarity and does not in itself indicate a relationship between the various embodiments and / or arrangements discussed. It should be noted that the components illustrated in the figures are not necessarily drawn to scale. Descriptions of well-known components and processing techniques and processes are omitted from the present invention to avoid unneces...

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 data packet classification storage method and system. The method includes: obtaining the control information of the header of the data packet, matching and searching the corresponding rule address according to the control information; and storing the data packet in the data buffer , record the frame header information of the data packet in the address offset of the data buffer and the corresponding rule address in the data buffer storage table; when the data buffer is full, the external storage area takes out the data of the data buffer, and the file management system The physical block address of the external storage area is fed back, and the address block number of the external storage area of ​​the data and the offset value in the block are recorded in the index table through the record information of the data buffer storage table. The system includes a classification module, a buffer module and an external storage area. The invention can accelerate the execution speed of the data classification algorithm and improve the reusability of the hardware.

Description

technical field [0001] The invention relates to the field of network data transmission, in particular to a method and system for classifying and storing data packets. Background technique [0002] At present, the network demand is increasing with the development of the Internet, the services on the network tend to be complex and diverse, and the needs of customers are different. In order to adopt different services under different requirements, it is necessary to classify data packets, and store different types of data packets in different areas. [0003] Nowadays, a general-purpose central processing unit (CPU) or a dedicated integrated circuit chip is generally used to implement the packet classification function. However, the general-purpose CPU has problems such as insufficient I / O performance and high power consumption, while the special-purpose chip has problems such as insufficient I / O performance and high power consumption. The research and development cycle is long...

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): G06F12/0877G06F12/0871G06F12/02
CPCG06F12/0877G06F12/0871G06F12/0292G06F12/0253
Inventor 曲延盛李明王云霄张婕赵丽娜马琳李宁韩兴旺刘学张文斌倪金超刘子雁孔汉章黄杉郭瑞军张宾武书军黄长江
Owner INFORMATION COMM COMPANY STATE GRID SHANDONG ELECTRIC POWER
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