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

System and method for classifying network messages on basis of hybrid computation hardware

A hybrid computing and packet classification technology, applied in text database clustering/classification, computing, transmission systems, etc., can solve problems such as difficulty in meeting network packet classification processing requirements, lack of flexibility, and limited packet classification processing capabilities.

Inactive Publication Date: 2014-08-27
OPENNET SCI & TECH BEIJING
View PDF5 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The traditional method of using dedicated hardware chips to classify packets has insufficient flexibility. Users can only select from a few given rules such as the destination IP address and physical address of network packets, and it is difficult to classify according to user-defined message fields.
New network packet classification methods try to use general-purpose processors or graphics processors to implement packet classification to achieve a flexibly defined packet classification mechanism. However, existing methods are limited to a single type of computing hardware (CPU or GPU). Its packet classification processing capability is very limited, and it is difficult to meet the classification processing requirements of massive network packets in existing computer networks

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
  • System and method for classifying network messages on basis of hybrid computation hardware
  • System and method for classifying network messages on basis of hybrid computation hardware
  • System and method for classifying network messages on basis of hybrid computation hardware

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0018] The technical solution of the present invention will be described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0019] Such as figure 1 As shown, the system of the present invention includes a network interface, a dedicated hardware chip, a general-purpose parallel processor, a general-purpose central processing unit, and a central processing unit (not shown), the network interface is used to receive network messages, and the central processing unit controls the special-purpose hardware There are three parts: chips, general-purpose parallel processors and general-purpose central processing units, and these three parts are used as three levels in the classification process.

[0020] Wherein, the central processing unit can identify the network interface, and identify the types and numbers of different network interfaces. For example, the system has ten Gigabit Ethernet interfaces and four 10 Gigabit Ethernet interfaces, identi...

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 system and a method for classifying network messages on basis of hybrid computation hardware. According to the system and the method, centralized dispatching is carried out on various different computation hardware resources by a central processor to construct a multistage classified processing assembly line, matching rules are reasonably divided according to the characteristics of different computation hardware and configured in each stage of the assembly line, classified processing for simple rules can be finished by a special hardware chip, and complex custom classifying rules can be cooperatively realized by the special hardware chip, a universal parallel processor and a universal central processor, thus enhancing the capacity of processing messages.

Description

technical field [0001] The invention relates to a multi-level network message classification system and method based on hybrid computing hardware, belonging to the technical field of message classification. Background technique [0002] When a computer network device receives an external network message from a network interface, it needs to process the message according to its own tasks. For example, routers and switches need to forward the message to other network interfaces after receiving it, and the NAT gateway device receives the message. After the data message, the message needs to be modified, and the load balancer needs to redirect the message. Before operating (forwarding or modifying) the packets, these devices must first classify the data packets, and perform different operations for different types of network packets. The existing technology usually uses a dedicated hardware chip to extract the content of the fixed position of the message and compares it with ea...

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): G06F17/30H04L12/24H04L12/70
CPCG06F16/35H04L47/2441
Inventor 李丹唐勇
Owner OPENNET SCI & TECH BEIJING
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