Network flow recovery method

A network traffic and traffic technology, applied in the Internet field, can solve the problems of restoration bottlenecks, invisible real-time traffic collection of transmitted data, etc.

Inactive Publication Date: 2010-08-04
XI AN JIAOTONG UNIV
View PDF0 Cites 40 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The purpose of the present invention is to solve the problem of "invisible" transmission data in the existing network traffic and the bottleneck of real-time traffic collection and restoration in a high-bandwidth network environment, and make full use of the multi-core concurrent computing advantages of the existing computer processor to improve the performance of the device Processing capacity, the invention adopts a two-level parallel strategy method to fully tap the processing efficiency of existing multi-core computers: firstly, by capturing and secondly splitting the original flow for multiple fine network flows to achieve first-level parallelism at the flow level; In the network traffic restoration process, the "producer-consumer model" loosely coupled multi-threaded architecture is adopted between the working modules with data transfer to realize the second-level parallelism at the thread level

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
  • Network flow recovery method
  • Network flow recovery method
  • Network flow recovery method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040] see figure 1 , is the overall process of the present invention.

[0041] First, use the traffic capture module to intercept the original data packets from the backbone network and perform protocol filtering and distribution. Since the experimental server CPU is a quad-core processor, the number of coarse (network) traffic is set to 4, then at this time figure 1 The rough (network) flow number m in is 4. First filter the original network traffic to extract IP data packets (including IPv4 and IPv6 data packets), and then use the hash algorithm to realize the distribution of the extracted IP data packets. This algorithm uses the source MAC (SMAC) and destination MAC (DMAC) in the IP data packets ) to perform an XOR operation, and then use the result of the operation result as a hash value. The specific XOR operation is to split the source (destination) MAC into 3 values ​​of 16 bits (2 bytes), and then put The 16-bit values ​​(units) are sequentially subjected to XOR ope...

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 relates to a network flow recovery method, which belongs to the technical field of Internet and discloses a method for recovering network flow to a file. The method adopts a two-stage parallel strategy method to fully make the best of the processing efficiency of a multi-core computer, which comprises the following steps: firstly acquiring high-speed flow, adopting a Mac address xor and IP address xor method to split flow twice, and resolving the acquired initial flow into a plurality of thin flows to realize the two-stage parallel resolution of the flow; then adopting a 'producer-consumer model' loose coupling multithreading framework between working modules with data transfer in a thin flow recovery flow path to realize parallel on a threading level. In addition, the method realizes load balancing on each thin flow, and supports IPv4 and IPv6 protocols simultaneously. The invention aims to solve the problem of converting 'invisible' network flow into information which can be directly processed by a computer under high-speed network bandwidth, and provides technical support for identifying and blocking illegal network information transmission.

Description

technical field [0001] The invention relates to the technical field of the Internet, in particular to a method for restoring network traffic to application layer files by fully utilizing the efficiency of existing multi-core computers in a parallel manner through network traffic distribution. Background technique [0002] Since the reform and opening up, the sustained and rapid growth of my country's economy and the development of network technology have jointly promoted the development of the Internet industry. On July 16, 2009, the China Internet Network Information Center (CNNIC) released a report showing that in the first half of this year, the number of Internet users in my country has exceeded 300 million. The scale of Internet users, the number of broadband Internet users, and the number of national top-level domain name registrations (12.96 million) still rank first in the world, and the Internet penetration rate has steadily increased. [0003] At the same time, net...

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/56H04L29/12H04L29/06H04L12/24H04L12/803
Inventor 郑庆华倪华陶敬
Owner XI AN JIAOTONG UNIV
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