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

Firewall chip data packet buffer management method

A cache management and data packet technology, applied in data exchange networks, digital transmission systems, electrical components, etc., can solve the problems of occupying a lot of memory, long data packet processing time, low efficiency, etc., so as to reduce moving and improve memory usage. , the effect of reducing complexity

Active Publication Date: 2008-07-02
BEIJING TOPSEC NETWORK SECURITY TECH
View PDF0 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This method of data packet cache management is relatively simple, but the data packets are moved multiple times in the memory, which is inefficient and takes up a lot of memory, and each data packet takes a long time to process in the chip

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
  • Firewall chip data packet buffer management method
  • Firewall chip data packet buffer management method
  • Firewall chip data packet buffer management method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032] The specific implementation of the present invention will be further described below in conjunction with accompanying drawing:

[0033] The invention proposes a method for the firewall chip to manage the internal data cache and the external data cache through the internal label queue, so as to improve the memory usage efficiency. The overall technical solution is: first step, initialize the memory pool, and establish a free memory label; second step, allocate memory for each data packet, corresponding to a free memory label, extract the characteristics of the data packet at the same time, establish a data packet label, and Each processing module transmits and modifies the data packet label; the third step is to discard or forward the data packet according to the data packet label containing the processing results of each module, and then release the memory occupied by the data packet.

[0034] Such as figure 1 , figure 2 Shown, the present invention comprises followi...

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 method for managing the data packet caching of a firewall chip, which comprises the following steps: a memory is distributed in the inner of the chip; the memory is also divided into a plurality of plates with same size and each plate can store a data packet. A tag queue of free memory is built and each lag correspondingly stores an initial address of the data packet plate. If a data packet enters, a lag is taken form the tag queue of the free memory. The data packet is stored into the data packet plate according to the initial address of the data packet plate indicated by the lag; an analysis data packet builds a data packet lag; a process module which determines to process the data packet writes the data packet lag into the data lag queue of the module; the module takes out the data packet lag from the data packet lag queue of the module and carries out a corresponding process according the content of the data packet lag to realize the function possessed by a common firewall. The invention avoids the frequent flitting of the data packet inside the chip, thus enhancing process efficiency of the data packet.

Description

technical field [0001] The invention relates to network security and networking technologies, in particular to a data packet cache management method of a firewall chip. Background technique [0002] With the continuous development of network technology, people have higher and higher requirements for network response speed, data packet throughput and network security, and a security firewall with small delay and large traffic is required. This requires a chip (FPGA / ASIC) to achieve hardware acceleration and improve the performance of the firewall. The chip mainly realizes the parsing, filtering and forwarding of sending and receiving data packets. This requires buffer management of packet buffers entering and leaving the chip. [0003] At present, the method used by the firewall acceleration chip to realize data packet cache management is: each internal processing module is assigned a piece of memory to store data packets to be processed, and the processing module takes out ...

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): H04L29/06H04L12/56H04L12/861
Inventor 王万亭曾涛
Owner BEIJING TOPSEC NETWORK SECURITY TECH
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