Interactive dynamic ordering of deep packet inspection rules
AssigneeCisco Technology, Inc.
InventorsKadathur Natarajan, Prakash Suthar
Life of this patent
Estimating the term…
Loading patent…
AssigneeCisco Technology, Inc.
InventorsKadathur Natarajan, Prakash Suthar
Estimating the term…
A network device processes packets transiting the device using successive deep packet inspection (DPI) rules. For each rule, the device attempts to apply the DPI rule to each packet, applies the DPI rule to each packet for which the attempt is successful, determines a probability that the attempt is successful across a plurality of packets, determines an average computational cost of applying the rule across a plurality of packets, and determines a merit of the DPI rule based on the average computational cost and the probability. The device reorders the successive DPI rules in an order of decreasing merit (computational cost), and processes new packets using the optimized DPI rules. The method of re-arranging DPI rules provides significant saving for network devices including mobile gateways in terms of computational cost.
A method comprising:
An apparatus comprising:
A tangible processor readable medium storing instructions that, when executed by a processor, cause the processor to:
Dependencies are inferred from the claim text.