Mode matching processing method and system

A pattern matching and processing method technology, applied in the field of pattern matching, can solve the problems of increasing system complexity, reducing system scalability, and unrealized pattern matching engine load balancing load migration, etc., to achieve enhanced scalability, smooth switching and coordination Work, reduce complexity effect

Inactive Publication Date: 2007-08-15
NEW H3C TECH CO LTD
View PDF0 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This structure makes every time a pattern matching engine is added, the pattern matching database and pattern matching users need to be changed accordingly, which greatly reduces the scalability of the system and also increases the complexity of the system
In addition, this pattern matching system only realizes the simple selection of pattern matching engines to perform pattern matching processing on packets, but does not realize load balancing between pattern matching engines and load migration when one of the pattern matching engines is suspended. , and the smooth switching between multiple pattern matching engines and the unified and effective control and management of the collaborative work of multiple pattern matching engines have not been realized

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
  • Mode matching processing method and system
  • Mode matching processing method and system
  • Mode matching processing method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment approach 1

[0035] The control plane of the pattern matching engine framework controls the pattern matching database and each pattern matching engine through the control flow interfaces respectively provided for the pattern matching database and the control plane of each pattern matching engine; The data flow interface provided for the pattern matching user and the data plane of each pattern matching engine transmits data to the pattern matching user and each pattern matching engine; the control plane of each pattern matching engine implements the data plane through the control flow Operation control: the control plane of the pattern matching engine framework realizes the control of the data plane operation of the pattern matching engine framework through the control flow.

[0036] Embodiment 1 is to divide the pattern matching engine frame into a control plane and a data plane, and each pattern matching engine is also divided into a control plane and a data plane; The pattern matching da...

Embodiment approach 2

[0039] The control plane of the pattern matching engine framework controls the pattern matching database and each pattern matching engine through the control flow interfaces respectively provided for the pattern matching database and the control plane of each pattern matching engine; The data flow interface provided for the pattern matching user and the data plane of each pattern matching engine, to transmit data to the pattern matching user and each pattern matching engine; the control plane of each pattern matching engine implements the data plane through the control flow Operational control.

[0040] Compared with the above-mentioned Embodiment 1, this Embodiment 2 omits the control flow interaction between the control plane and the data plane within the framework of the pattern matching engine. This mechanism is suitable for application scenarios where the internal control operation requirements of the pattern matching engine framework are not high and the interaction with...

Embodiment approach 3

[0042] The control plane of the pattern matching engine framework controls the pattern matching database through the control flow interface provided for the pattern matching database; the data plane of the pattern matching engine framework controls each The pattern matching engine is controlled; the data plane of the pattern matching engine frame transmits data to the pattern matching user and each pattern matching engine through the data flow interface provided respectively for the pattern matching user and the data plane of each pattern matching engine; The control plane of the matching engine framework realizes the control over the data plane operation of the pattern matching engine framework through the control flow.

[0043] Compared with Embodiment 1 above, this Embodiment 3 provides a control flow interface to the pattern matching engine by the data plane of the pattern matching engine framework, instead of providing control to the pattern matching engine by the control ...

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 disclosed pattern matching method comprises: concentralized controlling and transmitting data to the database, user and some engines; when user receiving message, selecting one pattern matching engine according set strategy, and sending message to the selected engine; according to pattern matching rule stored in database, matching pattern; returning matching result to user, and executing pre-set process to the message. This invention reduces system complexity, and realizes smooth switch and uniform control management for multiple matching engines.

Description

technical field [0001] The invention relates to pattern matching technology, in particular to a pattern matching processing method and system, belonging to the communication field. Background technique [0002] Pattern Matching is a technique that compares collected information with a database of known network intrusion and system misuse patterns to discover violations of security policies. Simple pattern matching methods, such as string matching to find a simple entry or instruction, complex pattern matching methods, such as using mathematical expressions to represent changes in security status. [0003] As shown in Fig. 1, in the prior art, the pattern matching system to the message of data stream usually consists of Pattern Matching Database (Pattern Matching Database, PMDB for short), Pattern Matching Engine (Pattern Matching Engine, PME for short) and pattern matching user (Pattern Matching User, PMU for short). As a storage container, PMDB is used to store pattern ma...

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): H04L9/00H04L12/54
Inventor 陈忠良
Owner NEW H3C TECH CO LTD
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