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

Efficient flow processing method based on software definition complex rule

A software-defined, processing method technology, applied in the physical field, can solve problems such as packet capture, packet loss, and inability to achieve the effect of improving processing efficiency and performance

Pending Publication Date: 2022-04-12
上海阅维科技股份有限公司
View PDF0 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Wireshark can select one or several network cards, which are similar to tcpdump collection conditions, but it has more regular expressions to capture packets and matches the packet capture conditions based on exact strings. There is a serious problem of packet loss under high-speed traffic
[0037] Therefore, network packet analysis software, including Wireshark and tcpdump, intelligently supports protocol packet capture under small traffic, filtering of simple rules such as IP, port, HTTP and logical operations, and cannot meet the conditions of large traffic data and support complex advanced fine rules. Ability to extract and analyze data efficiently and quickly

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
  • Efficient flow processing method based on software definition complex rule
  • Efficient flow processing method based on software definition complex rule

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0059] The technical solutions of the present invention will be clearly and completely described below in conjunction with the embodiments of the present invention and the accompanying drawings. Apparently, the described embodiments are only some of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention;

[0060] see Figure 1-2 , the present invention provides a technical solution: an efficient traffic processing method based on software-defined complex rules, comprising the following steps:

[0061] Step 1: Introduction to the rule configuration file:

[0062] When the system is in use, it is necessary to configure filtering rules for network traffic. These rules are divided into multiple rules. Each rule has an ID to indicate the priority, and the action type aft...

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 efficient flow processing method based on a software-defined complex rule. The method comprises the following steps: step 1, configuring a file according to the rule; step 2, reading configuration; step 3, preparation before data receiving; fourthly, formal work is started; 5, the consumption thread receives the packet; step 6, data analysis; 7, performing session management; 8, checking the rule; and 9, an output stage. According to the processing method, a memory pool is prepared before a program runs, memory system expenses are prevented from being applied and released in the using process, multi-thread and lock-free queue management is achieved, each thread corresponds to one lock-free queue, each thread corresponds to one network card, and the enqueue and dequeue operation of receiving and sending packets and data packets avoids time expenses and context switching expenses for searching, so that the processing efficiency is improved. With the arrival of network data packets, the data packets can be quickly consumed without being blocked, so that the processing efficiency and performance are improved.

Description

technical field [0001] The invention relates to the field of physics, in particular to a method for processing network traffic data, in particular to an efficient traffic processing method based on software-defined complex rules. Background technique [0002] With the full application of computer technology, the rise of the Internet and the rapid development of network technology, as well as the rise of smart devices, the information explosion has accumulated to the extent of causing changes. The world generates huge amounts of data every day, and the speed is also crazily accelerating. The Internet, mobile Internet, Internet of Things, Internet of Vehicles, GPS, medical imaging, security monitoring, finance, and telecommunications are all generating data crazily. [0003] According to IDC (Internet Data Center) monitoring, the amount of data generated by humans is growing exponentially, doubling about every two years, and this rate will continue until 2020, which means that...

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): G06F9/48H04L47/10H04L47/50H04L69/22
Inventor 贺辉郑思文杨娜李春利江会宗
Owner 上海阅维科技股份有限公司