Packet classification using modified range labels
AssigneeInternational Business Machines Corporation
InventorsClaude Basso, Jean Louis Calvignac, Gordon Taylor Davis, Clark Debs Jeffries
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsClaude Basso, Jean Louis Calvignac, Gordon Taylor Davis, Clark Debs Jeffries
Estimating the term…
A method and system for encoding a set of range labels for each parameter field in a packet classification key in such a way as to require preferably only a single entry per rule in a final processing stage of a packet classifier. Multiple rules are sorted accorded to their respective significance. A range, based on a parameter in the packet header, is previously determined. Multiple rules are evaluated according to an overlapping of rules according to different ranges. Upon a determination that two or more rules overlap, each overlapping rule is expanded into multiple unique segments that identify unique range intersections. Each cluster of overlapping ranges is then offset so that at least one bit in a range for the rule remains unchanged. The range segments are then converted from binary to Gray code, which results in the ability to determine a CAM entry to use for each range.
A method of processing parameter ranges for each parameter field in a packet classification rule, said method comprising:
Dependencies are inferred from the claim text.