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

URL blocking method based on FPGA and TCAM

An algorithm and message technology, applied in the direction of digital transmission systems, electrical components, transmission systems, etc., can solve problems such as the inability to meet URL matching and blocking requirements, and achieve the effect of wire-speed processing

Inactive Publication Date: 2016-05-04
北京浩瀚深度信息技术股份有限公司
View PDF4 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The prior art can only achieve the processing performance of tens of k to hundreds of kPPS for URL matching and blocking on a single CPU / GPU / network processor, while the 10G port of the backbone network needs to achieve the processing performance of 14.4Mpps. Unable to meet the URL matching and blocking requirements under large traffic line speed

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
  • URL blocking method based on FPGA and TCAM

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0010] The present invention will be further explained below in conjunction with the drawings and embodiments:

[0011] Such as figure 1 As shown, a method for URL blocking based on FPGA (Field-Programmable Gate Array) and TCAM (ternary content addressable memory) is characterized by the following steps:

[0012] S1. While the FPGA internal clock processes the buffered message, extract the URL field of the message and perform the Hash compression algorithm in parallel to calculate the PktUrlCalResult;

[0013] S2. Calculate the URL Result to be blocked according to the same Hash algorithm for the URL field to be blocked in TCAM, and write it in TCAM as a blocking strategy;

[0014] S3. Perform content matching of PktUrlCalResult in TCAM to determine whether they are the same; discard the packet when the content matches; otherwise, forward it normally.

[0015] The preferred embodiments of the present invention are described in detail above. It should be understood that those of ordina...

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 URL blocking method based on an FPGA and a TCAM, and relates to an information blocking method. The method employs a Hash algorithm to compress an URL keyword with combining with TCAM matching, and can meet the requirements for the URL blocking at a large-flow line speed.

Description

Technical field [0001] The invention relates to an information blocking method, in particular to a URL blocking method based on FPGA and TCAM. Background technique [0002] URL (UniformResourceLocator, Uniform Resource Locator) blocking is to restrict access to certain specific URLs. The traditional URL blocking is to establish a URL library, directly compare and match specific URL fields, and perform subsequent processing such as discarding the successfully matched messages. It is mainly applied to software development platforms such as CPU / GPU / network processor. In the prior art, URL matching and blocking on a single CPU / GPU / network processor can only achieve a processing performance of tens to hundreds of kPPS, while the backbone network 10G port needs to achieve a processing performance of 14.4Mpps. The prior art Unable to meet the URL matching and blocking requirements under high traffic line speed. Summary of the invention [0003] In view of the above-mentioned shortcomin...

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/741H04L12/823H04L12/811H04L45/74H04L47/32
CPCH04L45/74H04L47/23H04L47/26
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