Ethernet data packet detection device based on multistage pipeline bloom filter

A technology of flow bloom and detection device, which is applied in data exchange network, digital transmission system, electrical components, etc., can solve the problems of not realizing the dynamic configuration of detection rules by users, and not supporting dynamic update of detection rules, and achieve dynamic Configurable, increased flexibility, improved detection efficiency

Active Publication Date: 2017-05-31
XIAN MICROELECTRONICS TECH INST
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The above schemes (1), (2) and (3) for improving the performance and flexibility of the Ethernet controller for data packet detection do not support the dynamic update of the detection rules, that is, the dynamic configuration of the detection rules by the user is not realized

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
  • Ethernet data packet detection device based on multistage pipeline bloom filter
  • Ethernet data packet detection device based on multistage pipeline bloom filter

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] The present invention is described in further detail below in conjunction with accompanying drawing:

[0026] The present invention is a kind of Ethernet packet detection device based on multi-stage pipeline Bloom filter, such as figure 1 As shown, it includes a preprocessing module 1, the preprocessing module 1 is connected to the multi-stage pipeline Bloom filter module 2, the register module 3 is connected to the preprocessing module 1 and the multi-stage pipeline Bloom filter module 2, and the multi-stage pipeline The Bloom filter module 2 is also connected with the output module 5, and the output module 5 is also connected with the receiving buffer module 4; wherein the MAC module 6 is connected with the preprocessing module 1 and the receiving buffer module 4, and the receiving buffer module 4 and the output module 5 are both Connect with DMA module 7.

[0027] Such as figure 2 The shown multi-stage pipelined Bloom filter module 2 includes a multi-stage sequent...

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 an Ethernet data packet detection device based on a multistage pipeline bloom filter. The device comprises a preprocessing module, a multistage pipeline bloom filter module, a register module, a receiving buffering module and an output module, wherein the register module is connected with the receiving buffering module and the output module, the multistage pipeline bloom filter module comprises multistage sequentially connected single-stage bloom filter modules, and the single-stage bloom filter modules are further connected with a pipeline synchronization module; the single-stage bloom filter module comprises control modules, the control modules are connected with multiple hash computation modules, the hash computation modules and the control modules are connected with a detection module, and the detection module is further connected with a storage module; wherein the register module is connected with the detection modules of the single-stage bloom filter modules. The Ethernet data packet detection device based on the multistage pipeline bloom filter can meet requirements of 10-gigabit Ethernet, supports dynamic configurability of an Ethernet controller detection rule, improves detection speed and reduces system energy consumption.

Description

technical field [0001] The invention belongs to the technical field of computer hardware, and relates to a data packet detection device in an Ethernet controller, in particular to an Ethernet data packet detection device based on a multistage pipeline Bloom filter. Background technique [0002] In server-level high-performance Ethernet controllers, it is necessary to detect or analyze specified rules for data packets received in the network, such as rule check (Rule Check) or IOV (Input / Output Virtualization). The high-priority processing of data packets helps to realize real-time network monitoring and fine management, which is conducive to the improvement of network security performance, and can also meet the needs of special applications. [0003] With the development of Gigabit Ethernet and 10 Gigabit Ethernet technologies, the performance efficiency of detection methods and structures directly affects the detection efficiency of network controllers for network data pack...

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): H04L12/24H04L12/26H04L29/06
CPCH04L41/14H04L43/08H04L69/22
Inventor 李龙飞冯海强张佳史阳春王剑峰贺占庄
Owner XIAN MICROELECTRONICS TECH INST
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