Unlock instant, AI-driven research and patent intelligence for your innovation.

Hierarchical parallel high-speed network transmission control protocol (TCP) flow recombination method based on field programmable gate array (FPGA)

A high-speed network and purpose technology, applied in the field of FPGA-based hierarchical parallel high-speed network TCP flow reassembly, can solve the problems of low efficiency and large delay, and achieve the effect of accelerating reassembly rate and improving network throughput

Inactive Publication Date: 2013-05-22
GUILIN UNIV OF ELECTRONIC TECH
View PDF2 Cites 30 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The technical problem to be solved by the present invention is the deficiencies of the existing TCP flow reassembly method with large delay and low efficiency, and provides a hierarchical parallel high-speed network TCP flow reassembly method based on FPGA

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
  • Hierarchical parallel high-speed network transmission control protocol (TCP) flow recombination method based on field programmable gate array (FPGA)
  • Hierarchical parallel high-speed network transmission control protocol (TCP) flow recombination method based on field programmable gate array (FPGA)
  • Hierarchical parallel high-speed network transmission control protocol (TCP) flow recombination method based on field programmable gate array (FPGA)

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] Below in conjunction with accompanying drawing, provide the specific embodiment of the present invention. It should be noted that the parameters in the examples do not affect the generality of the present invention.

[0035] see figure 1 , figure 2 , image 3 , the design idea of ​​the present invention is: adopt hierarchical parallel structure based on FPGA, as the master node of the first level, realize load balancing scheduling for capturing network data packets, and dispatch high-speed network data flow instantaneously and evenly under the premise of ensuring flow granularity To the secondary node as the second level; the slave node first accesses the fast table and the hash-based bidirectional circular linked list concurrently. If the access to the fast table finds the flow record first, the hash bidirectional circular linked list will end to search for the flow record, otherwise it will rely on the hash Two-way circular linked list search results, so as to det...

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 hierarchical parallel high-speed network transmission control protocol (TCP) flow recombination method based on a field programmable gate array (FPGA). The hierarchical parallel high-speed network TCP flow recombination method includes that a hierarchical parallel structure based on the FPGA is adopted, master nodes serving as the first grade achieve load balancing scheduling for a captured network data packet, and high speed network data flow is instantly and evenly scheduled to slave nodes serving as the second grade under the premise of ensuring flow granularity; the slave nodes concurrently access a translation lookaside buffer and a hash-based two-way circular linked list, the process that the hash two-way circular linked list seeks a flow record is finished if the flow record is found in the process of translation lookaside buffer accessing, otherwise the hash two-way circular linked list seeks the result, accordingly the state of a TCP flow is determined, then whether a data packet of the accessed TCP flow record is in order is judged, storage spaces are distributed for the out-of-order data packet, and a static linked list is used for maintaining the out-of-order data packet in the flow to achieve TCP flow local recombination. Therefore, the data packet of the TCP flow is led to be integrally in order under the premise of ensuring that the data packet of the TCP flow is locally in order.

Description

technical field [0001] The invention relates to the technical field of the Internet, in particular to an FPGA-based hierarchical parallel high-speed network TCP stream recombination method. Background technique [0002] With the increasing complexity and diversification of cybercrime methods, traditional methods cannot detect some special new intrusion behaviors. If sensitive information is fragmented into several different data packets, the characteristics of the data packets will disappear and cannot be detected. Malicious behavior cannot meet the actual needs of network security protection and combating cybercrime. [0003] In order to improve the accuracy of malicious data flow detection, we cannot just use packet-level processing, but must reassemble all the data packets of each TCP flow into a complete session flow for application-level analysis. Since the TCP flow is divided into multiple IP fragments for transmission at the IP layer, there may be out-of-order, repea...

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
IPC IPC(8): H04L12/803H04L12/869
Inventor 王勇刘勇陶晓玲何倩
Owner GUILIN UNIV OF ELECTRONIC TECH
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More