System and method for accelerating multiple-field classification rule linear search
A linear search and rule technology, applied in transmission systems, electrical components, user identity/authority verification, etc., can solve the problems of complex usage, inapplicability of pre-matching technology, aggravating the burden of pre-matching search, etc., to achieve the effect of search acceleration
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0052] see image 3 , image 3 It is a schematic structural diagram of a device for accelerating linear search of multi-domain classification rules according to an embodiment of the present invention; as shown in the figure, the device includes: a module for defining flow matching comparison domains, which is used to pre-define flow matching comparison domains as required, wherein the The flow is a message with the same tuple group in the network, and the flow matching comparison field is composed of elements of the flow, and is a subset of the packet matching comparison field of the access control list; the first message module is judged, which is used for According to the elements in the flow matching comparison field extracted from the message, look up the flow matching information record table of the flow where the message is located, and determine whether the flow is the first packet for the access control list according to the flow matching information record; generate a...
Embodiment 2
[0063] see Figure 5 , Figure 5 It is a schematic structural diagram of a multi-field classification rule linear search acceleration device according to an embodiment of the present invention. As shown in the figure, the device includes: a module for defining a flow matching comparison field, which is used to predefine a flow matching comparison field according to needs, wherein the flow is a message with the same tuple in the network, and the flow matching comparison field It is composed of flow elements, and is a subset of the packet matching comparison domain of the access control list; the first packet judgment module is used to find the flow where the packet is located according to the elements in the flow matching comparison domain extracted from the packet A flow matching information record table, and determine whether the flow is the first packet for the access control list according to the flow matching information record; generate a flow matching information record...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 