CN115334003B - Data stream processing method and system based on convergence and distribution equipment - Google Patents

Data stream processing method and system based on convergence and distribution equipment Download PDF

Info

Publication number
CN115334003B
CN115334003B CN202210959506.XA CN202210959506A CN115334003B CN 115334003 B CN115334003 B CN 115334003B CN 202210959506 A CN202210959506 A CN 202210959506A CN 115334003 B CN115334003 B CN 115334003B
Authority
CN
China
Prior art keywords
rule
matching
data stream
data
feature
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202210959506.XA
Other languages
Chinese (zh)
Other versions
CN115334003A (en
Inventor
潘圆
吴志远
左源
程波
谢虎
李琳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sino Telecom Technology Co inc
Original Assignee
Sino Telecom Technology Co inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sino Telecom Technology Co inc filed Critical Sino Telecom Technology Co inc
Priority to CN202210959506.XA priority Critical patent/CN115334003B/en
Publication of CN115334003A publication Critical patent/CN115334003A/en
Application granted granted Critical
Publication of CN115334003B publication Critical patent/CN115334003B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/20Traffic policing
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention relates to the technical field of data stream processing, in particular to a data stream processing method and system based on convergence and distribution equipment. The data stream processing method based on the convergence and distribution equipment comprises the following steps: in the state of acquiring the data stream, acquiring characteristic data and address data of the current data stream according to the data stream; performing feature code matching on the feature data to form a feature code matching rule set, and performing numbering processing on each feature code rule in the feature code matching rule set to form a feature rule number; and carrying out matching processing on the data stream according to the characteristic rule number and the address data to form a matching rule output.

Description

Data stream processing method and system based on convergence and distribution equipment
Technical Field
The invention relates to the technical field of data stream processing, in particular to a data stream processing method and system based on convergence and distribution equipment.
Background
With the rapid increase of network traffic, it has been difficult for a single network device to process the traffic of the entire network, and a service processing system is usually formed by using multiple network devices to provide services to the outside. The network convergence and distribution device is responsible for distributing the converged network messages to different devices of the service system. The convergence and distribution equipment should support the analysis of the link layer address and the load protocol information in the message, and determine the message output port after taking the module, so that the messages belonging to the same data flow can be finally distributed to the same processing end point, and the homologous and the same destination of the messages are realized. The message distribution mode of the current convergence and distribution equipment is simple and easy to realize, but the message distribution mode also has inherent defects. For example, in the process of data aggregation and/or splitting, after the data stream enters, the data stream needs to be subjected to matching processing, in the matching processing, the data stream needs to be subjected to processing according to a preset compounding rule, for example, an IP matching and a feature code matching are adopted as source data matched by one compounding rule, the IP matching is performed by an independent IP matching module to form an IP matching result, the feature code matching is performed by a feature code matching module to form a feature code matching result, then the IP matching processing result and the feature code matching processing result are transmitted to the compounding rule module to be subjected to processing to form a final matching result, and the data stream is discarded due to the fact that the feature code matching and the IP matching are matched with different compounding rules, namely, the data stream is lost.
Disclosure of Invention
Aiming at the defects of the prior art, a data stream processing method and a system based on convergence and distribution equipment. In particular, the method comprises the steps of,
in one aspect, the present application provides a data stream processing method based on a convergence and splitting device, where the method includes:
in the state of acquiring the data stream, acquiring characteristic data and address data of the current data stream according to the data stream;
performing feature code matching on the feature data to form a feature code matching rule set, and performing numbering processing on each feature code rule in the feature code matching rule set to form a feature rule number;
and carrying out matching processing on the data stream according to the characteristic rule number and the address data to form a matching rule output.
Preferably, in the above data stream processing method based on convergence and splitting device, performing feature code matching on the feature data to form a feature code matching rule set, and performing numbering processing on rules in the feature code matching rule set to form feature rule numbers specifically includes:
inquiring and acquiring each feature code rule matched with the feature code in a TCAM storage unit;
and reading the priority of each feature code rule, and performing sequencing processing on each feature code rule according to the priority to form the feature rule number.
Preferably, the method for processing a data stream based on a convergence and splitting device further includes the step of executing an action corresponding to the matching rule by the data stream.
In another aspect, the application further provides a data stream processing system based on the convergence and diversion device, which comprises,
the first processing unit is connected with an external input port and is used for acquiring acquisition data and preprocessing the acquisition data to form a data stream;
the second processing unit is connected with the first processing unit and is used for receiving the data stream and splitting the data stream to form output data, wherein the splitting processing method is a data stream processing method based on convergence splitting equipment.
Preferably, the data stream processing system based on the convergence and splitting device, wherein the second processing unit includes:
the reading module is used for acquiring characteristic data and address data of the current data stream according to the data stream in the state of acquiring the data stream;
the first matching module is used for carrying out feature code matching on the feature data to form a feature code matching rule set, and carrying out numbering processing on each feature code rule in the feature code matching rule set to form a feature rule number;
and the second matching module performs matching processing on the data stream according to the characteristic rule number and the address data to form a matching rule output.
Preferably, the data stream processing system based on the convergence and splitting device, wherein the first matching module includes:
the inquirer inquires and acquires each feature code rule matched with the feature code in the TCAM storage unit;
and the numbering device reads the priority of each feature code rule, and performs sorting processing on each feature code rule according to the priority to form the feature rule number.
Preferably, the data flow processing system based on the convergence and splitting device further comprises an execution unit, and the data flow executes actions corresponding to the matching rules.
In yet another aspect, the present application further provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, where the processor implements a data stream processing method based on a convergence and splitting device according to any one of the above when executing the computer program.
Finally, the present application further provides a computer program product, which comprises a computer readable code or a readable storage medium carrying computer readable code, wherein the computer readable code when executed in a processor of an electronic device performs a data stream processing method based on a convergence splitting device as described in any of the above.
In the method, address matching and feature code matching are combined, namely the address matching and the feature matching are updated from original mutually independent matching to mutually combined matching to form a matching rule, so that the situation that the address matching is matched with one rule, the feature code matching is formed into the other rule is avoided, and the address matching rule is inconsistent with the feature code matching rule to cause missed matching.
Drawings
Fig. 1 is a flow schematic diagram of a data flow processing method based on a convergence and distribution device according to an embodiment of the present invention;
fig. 2 is a flow schematic diagram of a data flow processing method based on a convergence and splitting device according to an embodiment of the present invention;
fig. 3 is a schematic structural diagram of an electronic device according to an embodiment of the present invention.
Detailed Description
In the prior art, data stream miss-matching or data stream loss occurs because: high priority matching rules will override low priority matching rules, which typically include IP matching and feature code matching. The IP matching processing mode generally adopts a ternary content addressable memory as a data storage unit, and data stored in the ternary content addressable memory includes KEY data and MASK data, for example, the current data flow IP is: DATA 1.1.1.1.2.2.2.2; matching according to a first rule: KEY data 1.1.1.1-, MASK data 1.1.1.0.0.0; according to a second matching rule: KEY data —2.2.2.2: MASK data 0.0.0.0.2.2.2.2; the DATA matches both the first rule and the second rule, the matching result of the first rule being 1.1.1.0.0.0.0; the matching result of the second rule is 0.0.0.0.2.2.2.2; and because the first rule and the second rule can be matched, determining a final matching result according to the priority of the first rule and the priority of the second rule. And after the IP matching processing is completed, performing feature code matching. For example, the current data stream DATE data is 1.1.1.1.2.2.2.2+ "abc"; the first compounding rule is 1.1.1.0.0.0.0+ "abc"; the second compounding rule is 0.0.0.2.2.2.2+ "abd"; the method comprises the steps that IP matching '1.1.1.0.0.0.0' in a first compound rule and IP matching '0.0.0.0.2.2.2' in a second compound rule are stored in a TCAM and executed by an IP matching module, feature codes 'abc' in the first compound rule and feature codes 'abd' in the second compound rule are stored in a HYSCAN and executed by a feature code matching module, wherein the priority of the first compound rule is 100, and the priority of the second compound rule is 101; in the IP matching, the DATE data can be successfully matched with the IP matching in the first compound rule I and the IP matching in the second compound rule, and the current data flow is matched with the second compound rule because the priority of the IP matching of the second compound rule is higher than that of the first compound rule. But the result of the feature code matching is a first compound rule; since the two-part matching compound rule results are not identical, the data stream can only be discarded, but in practice, the data stream should match the first compound rule according to the rules that are intended to be set.
The above specific technical problems were found after the study by the applicant. In practical applications, only data stream losses and data stream losses are found. However, no specific cause of this phenomenon was found.
Aiming at the technical defects, the technical scheme provided by the application is as follows:
as shown in FIG. 1, a data stream processing method based on convergence and distribution equipment is characterized by comprising the following steps of
Step S110, in the state of acquiring the data stream, acquiring characteristic data and address data of the current data stream according to the data stream;
step S120, performing feature code matching on the feature data to form a feature code matching rule set, and performing numbering processing on rules in the feature code matching rule set to form feature rule numbers;
specifically, a further preferred scheme is:
as shown in fig. 2, step S1201, query and acquire each feature code rule matched with the feature code in the TCAM storage unit;
step S1202, reading the priority of each feature code rule, and performing sorting processing on each feature code rule according to the priority to form the feature rule number.
And step 130, performing matching processing on the data stream according to the characteristic rule number and the address data to form a matching rule output. For example, the matching rule may be a feature rule number + address data match.
It should be noted that, because the feature rule number matching is adopted in the present application, once the data stream is matched with the corresponding matching rule, the subsequent matching is not continued, for example, when the compound rule with the feature rule number 1 is matched with the current data stream, the matching rule of the current data is the compound rule with the number 1, and at this time, the compound rule with the subsequent number is not continuously matched.
According to the above steps, in the application, the address matching and the feature code matching are combined, that is, the address matching and the feature matching are updated from original mutually independent matching to mutually combined matching so as to form a matching rule, so that the situation that one rule is matched by the address matching is avoided, and the other rule is formed by the feature code matching, because the address matching rule is inconsistent with the feature code matching rule, the matching is missed.
In this application, address matching may not be performed first, and then feature code matching may be performed. In the configuration rule applied in the application, the address matching rule is usually accurate matching, so that the feature code matching operation cannot be performed after the address matching.
Based on the above technical solution, as a further preferred embodiment, the method further includes: step S140, the data flow executes an action corresponding to the matching rule. Such as performing a copy action, forwarding action, etc. of the data stream.
Example two
In another aspect, the application further provides a data stream processing system based on the convergence and diversion device, which comprises,
the first processing unit is connected with an external input port and is used for acquiring acquisition data and preprocessing the acquisition data to form a data stream; the preprocessing at least comprises message identification and basic message rule matching.
The second processing unit is connected with the first processing unit and is used for receiving the data stream and splitting the data stream to form output data, wherein the splitting processing method is a data stream processing method based on convergence splitting equipment.
Preferably, the data stream processing system based on the convergence and splitting device, wherein the second processing unit includes:
the reading module is used for acquiring characteristic data and address data of the current data stream according to the data stream in the state of acquiring the data stream;
the first matching module is used for carrying out feature code matching on the feature data to form a feature code matching rule set, and carrying out numbering processing on each feature code rule in the feature code matching rule set to form a feature rule number;
and the second matching module performs matching processing on the data stream according to the characteristic rule number and the address data to form a matching rule output.
Preferably, the data stream processing system based on the convergence and splitting device, wherein the first matching module includes:
the inquirer inquires and acquires each feature code rule matched with the feature code in the TCAM storage unit;
and the numbering device reads the priority of each feature code rule, and performs sorting processing on each feature code rule according to the priority to form the feature rule number.
As a further preferred embodiment, the data stream processing system based on the convergence and splitting device further includes an execution unit, where the data stream executes an action corresponding to the matching rule.
The working principle of the data stream processing system based on the convergence and distribution equipment is the same as that of the data stream processing method based on the convergence and distribution equipment, and the obtained technical effects are also completely the same, and are not described in detail herein.
Example III
The embodiment of the application provides electronic equipment, and the electronic equipment can integrate the data stream processing method based on the convergence and distribution equipment. Fig. 3 is a schematic structural diagram of an electronic device according to a third embodiment of the present application. As shown in fig. 3, the present embodiment provides an electronic device 400, which includes: one or more processors 420; storage 410 for storing one or more programs that, when executed by the one or more processors 420, cause the one or more processors 420 to implement:
in the state of acquiring the data stream, acquiring characteristic data and address data of the current data stream according to the data stream;
performing feature code matching on the feature data to form a feature code matching rule set, and performing numbering processing on each feature code rule in the feature code matching rule set to form a feature rule number;
and carrying out matching processing on the data stream according to the characteristic rule number and the address data to form a matching rule output.
As shown in fig. 3, the electronic device 400 includes a processor 420, a storage device 410, an input device 430, and an output device 440; the number of processors 420 in the electronic device may be one or more, one processor 420 being taken as an example in fig. 3; the processor 420, the storage device 410, the input device 430, and the output device 440 in the electronic device may be connected by a bus or other means, which is illustrated in fig. 2 as being connected by a bus 450.
The storage device 410 is used as a computer readable storage medium, and can be used to store a software program, a computer executable program, and a module unit, such as program instructions corresponding to the NPC performance method based on the environmental attribute in the embodiment of the present application.
The storage device 410 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, at least one application program required for functions; the storage data area may store data created according to the use of the terminal, etc. In addition, the storage 410 may include high-speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid-state storage device. In some examples, storage device 410 may further include memory located remotely from processor 420, which may be connected via a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The input device 430 may be used to receive input numeric, character information, or voice information, and to generate key signal inputs related to user settings and function control of the electronic device. The output device 440 may include a display screen, speakers, etc.
Example IV
In some embodiments, the methods described above may be implemented as a computer program product. The computer program product may include a computer readable storage medium having computer readable program instructions embodied thereon for performing aspects of the present disclosure. Specifically:
in the state of acquiring the data stream, acquiring characteristic data and address data of the current data stream according to the data stream;
performing feature code matching on the feature data to form a feature code matching rule set, and performing numbering processing on each feature code rule in the feature code matching rule set to form a feature rule number;
and carrying out matching processing on the data stream according to the characteristic rule number and the address data to form a matching rule output.
The computer readable storage medium described above can be a tangible device that can hold and store instructions for use by an instruction execution device. The computer readable storage medium may be, for example, but not limited to, an electronic storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of the computer-readable storage medium would include the following: portable computer disks, hard disks, random Access Memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), static Random Access Memory (SRAM), portable compact disk read-only memory (CD-ROM), digital Versatile Disks (DVD), memory sticks, floppy disks, mechanical coding devices, punch cards or in-groove structures such as punch cards or grooves having instructions stored thereon, and any suitable combination of the foregoing. Computer-readable storage media, as used herein, are not to be construed as transitory signals per se, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through waveguides or other transmission media (e.g., optical pulses through fiber optic cables), or electrical signals transmitted through wires.
The computer readable program instructions described herein may be downloaded from a computer readable storage medium to a respective computing/processing device or to an external computer or external storage device over a network, such as the internet, a local area network, a wide area network, and/or a wireless network. The network may include copper transmission cables, fiber optic transmissions, wireless transmissions, routers, firewalls, switches, gateway computers and/or edge servers. The network interface card or network interface in each computing/processing device receives computer readable program instructions from the network and forwards the computer readable program instructions for storage in a computer readable storage medium in the respective computing/processing device.
The computer program instructions for performing the operations of the present disclosure can be assembly instructions, instruction Set Architecture (ISA) instructions, machine-related instructions, microcode, firmware instructions, state setting data, or source or object code written in any combination of one or more programming languages, including an object-oriented programming language and conventional procedural programming languages. The computer readable program instructions may be executed entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computer (for example, through the Internet using an Internet service provider). In some embodiments, aspects of the present disclosure are implemented by personalizing electronic circuitry, such as programmable logic circuitry, field Programmable Gate Arrays (FPGAs), or Programmable Logic Arrays (PLAs), with state information of computer readable program instructions, which can execute the computer readable program instructions.
These computer readable program instructions may be provided to a processing unit of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processing unit of the computer or other programmable data processing apparatus, create means for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks. These computer readable program instructions may also be stored in a computer readable storage medium that can direct a computer, programmable data processing apparatus, and/or other devices to function in a particular manner, such that the computer readable medium having the instructions stored therein includes an article of manufacture including instructions which implement the function/act specified in the flowchart and/or block diagram block or blocks.
The computer readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other devices to cause a series of operational steps to be performed on the computer, other programmable apparatus or other devices to produce a computer implemented process such that the instructions which execute on the computer, other programmable apparatus or other devices implement the functions/acts specified in the flowchart and/or block diagram block or blocks.
The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of devices, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of instructions, which comprises one or more executable instructions for implementing the specified logical function(s). In some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The foregoing description of the embodiments of the present disclosure has been presented for purposes of illustration and description, and is not intended to be exhaustive or limited to the embodiments disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the various embodiments described. The terminology used herein was chosen in order to best explain the principles of the embodiments, the practical application, or the technical improvement of the technology in the marketplace, or to enable others of ordinary skill in the art to understand the embodiments disclosed herein.

Claims (7)

1. The data stream processing method based on the convergence and distribution equipment is characterized by comprising the following steps of:
in the state of acquiring the data stream, acquiring characteristic data and address data of the current data stream according to the data stream;
performing feature code matching on the feature data to form a feature code matching rule set, and performing numbering processing on each feature code rule in the feature code matching rule set to form a feature rule number;
performing matching processing on the data stream according to the characteristic rule number and the address data to form a matching rule output;
the step of performing feature code matching on the feature data to form a feature code matching rule set, and the step of performing numbering processing on rules in the feature code matching rule set to form feature rule numbers specifically includes: inquiring and acquiring each feature code rule matched with the feature code in a TCAM storage unit; reading the priority of each feature code rule, and performing sequencing treatment on each feature code rule according to the priority to form the feature rule number;
the matching rule is as follows: matching rules formed by combining feature rule numbers and address data matching.
2. The method of claim 1, further comprising performing an action by the data stream corresponding to the matching rule.
3. A data stream processing system based on convergence and distribution equipment, which is characterized in that: comprising the steps of (a) a step of,
the first processing unit is connected with an external input port and is used for acquiring acquisition data, preprocessing the acquisition data and performing first matching processing on the acquisition data to form a data stream;
the second processing unit is connected to the first processing unit, and is configured to receive the data stream and split the data stream to form output data, where the splitting method is a data stream processing method based on the convergence splitting device as set forth in claim 1.
4. A data stream processing system based on a convergence and splitting device as set forth in claim 3, wherein: the second processing unit includes:
the reading module is used for acquiring characteristic data and address data of the current data stream according to the data stream in the state of acquiring the data stream;
the first matching module is used for carrying out feature code matching on the feature data to form a feature code matching rule set, and carrying out numbering processing on each feature code rule in the feature code matching rule set to form a feature rule number;
the second matching module is used for carrying out matching processing on the data stream according to the characteristic rule number and the address data so as to form a matching rule output;
the first matching module includes:
the inquirer inquires and acquires each feature code rule matched with the feature code in the TCAM storage unit;
the numbering device reads the priority of each feature code rule, and performs sorting processing on each feature code rule according to the priority to form the feature rule number;
the matching rule is as follows: matching rules formed by combining feature rule numbers and address data matching.
5. A data stream processing system based on a convergence splitting device as set forth in claim 3, further comprising an execution unit, wherein the data stream performs an action corresponding to the matching rule.
6. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor implements a data stream processing method based on a convergence splitting device as claimed in any one of claims 1-2 when executing the computer program.
7. A computer readable storage medium comprising computer readable code which, when run in a processor of an electronic device, performs a method for implementing a data stream processing based on a convergence splitting device as claimed in any one of claims 1 to 2.
CN202210959506.XA 2022-08-10 2022-08-10 Data stream processing method and system based on convergence and distribution equipment Active CN115334003B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210959506.XA CN115334003B (en) 2022-08-10 2022-08-10 Data stream processing method and system based on convergence and distribution equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210959506.XA CN115334003B (en) 2022-08-10 2022-08-10 Data stream processing method and system based on convergence and distribution equipment

Publications (2)

Publication Number Publication Date
CN115334003A CN115334003A (en) 2022-11-11
CN115334003B true CN115334003B (en) 2023-07-21

Family

ID=83922100

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210959506.XA Active CN115334003B (en) 2022-08-10 2022-08-10 Data stream processing method and system based on convergence and distribution equipment

Country Status (1)

Country Link
CN (1) CN115334003B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104142939A (en) * 2013-05-07 2014-11-12 李东舸 Method and device for matching feature codes based on motion feature information
CN112667867A (en) * 2020-12-31 2021-04-16 北京卓讯科信技术有限公司 Matching conflict checking method and equipment based on TCAM (ternary content addressable memory) feature code

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101640823B (en) * 2009-09-07 2013-07-03 杭州华三通信技术有限公司 Method and equipment for shunting multi-analysis system
CN103701679B (en) * 2013-12-16 2017-10-13 上海斐讯数据通信技术有限公司 A kind of method for realizing VLAN conversions
CN104333483A (en) * 2014-10-24 2015-02-04 深圳市傲天通信有限公司 Identification method, system and identification device for internet application flow
CN110708215B (en) * 2019-10-10 2024-06-14 深圳市网心科技有限公司 Deep packet inspection rule base generation method, device, network equipment and storage medium
CN112311699B (en) * 2020-09-28 2021-08-03 清华大学无锡应用技术研究院 Method, device and storage medium for processing network data packet
CN112364059B (en) * 2020-11-10 2023-12-22 国网甘肃省电力公司白银供电公司 Correlation matching method, device, equipment and storage medium under multi-rule scene
CN112565262A (en) * 2020-12-03 2021-03-26 恒安嘉新(北京)科技股份公司 Flow data processing method, system, network equipment and storage medium
CN114666414A (en) * 2020-12-04 2022-06-24 南京贝伦思软件科技有限公司 Binding rule method for realizing composite rule
CN112637090B (en) * 2020-12-30 2023-04-07 上海欣诺通信技术股份有限公司 Dynamic multilevel flow control method based on programmable switching chip
CN114124822B (en) * 2021-11-29 2024-04-26 杭州迪普信息技术有限公司 Message matching processing device and method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104142939A (en) * 2013-05-07 2014-11-12 李东舸 Method and device for matching feature codes based on motion feature information
CN112667867A (en) * 2020-12-31 2021-04-16 北京卓讯科信技术有限公司 Matching conflict checking method and equipment based on TCAM (ternary content addressable memory) feature code

Also Published As

Publication number Publication date
CN115334003A (en) 2022-11-11

Similar Documents

Publication Publication Date Title
CN112866111B (en) Method and device for managing flow table
US20050201290A1 (en) Method and system for finding a friend in a social network
CN115486046B (en) Data packet processing method and equipment based on open virtual soft switch (OVS)
CN112738791B (en) User information correlation backfill method, device, equipment and medium based on 5G core network
US11601508B2 (en) Network access method and device for edge router
CN113438252A (en) Message access control method, device, equipment and storage medium
WO2024021493A1 (en) Data packet decapsulation and unloading method and apparatus, electronic device, and storage medium
WO2020206849A1 (en) Method and system for processing dhcp data with vlan tag
CN115334003B (en) Data stream processing method and system based on convergence and distribution equipment
CN111405007B (en) TCP session management method, device, storage medium and electronic equipment
JP2019004398A (en) Packet identification device and packet identification method
CN104320766A (en) Spam short message identification method, device and equipment
CN113556414B (en) Method, gateway device and storage medium for inter-network communication
CN114567687B (en) Message forwarding method, device, equipment, medium and program product
US11303566B2 (en) Method, electronic device, and computer program product for data processing
CN113973111A (en) Data forwarding method and device, gateway equipment and computer readable storage medium
CN113221173A (en) Ciphertext processing method, device, equipment and storage medium
CN112511440A (en) Message forwarding method, system, storage medium and electronic equipment
CN113206807B (en) Method for information processing, electronic device, and computer storage medium
CN115243267B (en) 5G network pseudo base station detection positioning method based on DPI technology and electronic equipment
CN117424764B (en) System resource access request information processing method and device, electronic equipment and medium
CN114500535B (en) Message processing method and device, electronic equipment and storage medium
CN114697147B (en) Equipment searching method, device, equipment and storage medium
CN113923270B (en) Message processing method, device, equipment and readable storage medium
CN113271305B (en) Attack detection method and device and web application level intrusion prevention system WAF

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant