Rule base upgrading method and communication equipment
A technology of communication equipment and rules, applied in the field of communication, can solve problems such as service interruption and inability to detect packets, and achieve the effect of improving reliability
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0032] The first embodiment of the present invention provides a rule library upgrade method, which is used to detect messages during the upgrade process, so as not to cause service interruption.
[0033] See figure 1 , The embodiment of the present invention includes the following steps:
[0034] S101. Receive a rule base upgrade command;
[0035] S102. Load the new rule library to the storage unit according to the upgrade command.
[0036] Before this step, it is also possible to first check whether the capacity of the storage unit is sufficient, and if it is, load the new rule base to the storage unit; if not, no upgrade is performed.
[0037] S103: Stop the matching unit from using the old rule library to match the new flow;
[0038] The matching unit here refers to the unit used to match packets in the flow, and the new flow refers to the flow that has not been matched after loading the new rule base. In the embodiment of the present invention, the matching unit stops using the old f...
Embodiment 2
[0049] The embodiment of the present invention provides a rule library upgrade method, which is used to detect messages during the upgrade process so as not to cause service interruption.
[0050] See figure 2 In the embodiment of the present invention, the matching unit and the rule base are statically bound, that is, each matching unit corresponds to a rule base. For example, matching unit 0 and matching unit 1 correspond to rule base 0, and matching unit 2 corresponds to For rule base 1, matching unit n corresponds to rule base n.
[0051] The matching unit here can be understood as a unit module that can complete the matching of the characteristic information in the message. In specific implementation, it can be a thread during processor processing, or a core when a multi-core processor is used, or it has an independent The processor for processing functions, or other hardware processing units, is not limited in its specific implementation.
[0052] The rule base is located in ...
Embodiment 3
[0088] The embodiment of the present invention provides a method for upgrading a rule base, which is used to detect messages during the upgrading process so as not to cause service interruption.
[0089] In the embodiment of the present invention, the matching unit and the rule base are dynamically bound, that is, the corresponding relationship between the matching unit and the rule base is not determined in advance. When a message comes, the scheduling algorithm selects one of the matching units for matching;
[0090] When the dynamic binding method is adopted, the matching unit does not need to wait until the old flow matched by the old rule base is terminated before completely using the new rule base to match the new flow, but can immediately use the new rule base to perform the new flow. The old flow that matches but is not terminated is still matched with the old rule base. At this time, the matching unit respectively has a corresponding relationship with the old and new rule ...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com