Method and apparatus for packet classification and rewriting
First Claim
Patent Images
1. A network device comprising:
- a classification unit, wherein said classification unit is configured to determine, using a plurality of rules, an action to be taken with regard to a packet by virtue of being configured to classify said packet using information in said packet, wherein at least one of said rules is configurable, and said information in said packet is related to time-to-live (TTL) data corresponding to said packet.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a method for processing a packet is disclosed. The method includes classifying the packet and determining an action to be taken with regard to the packet. Classifying the packet includes using information in the packet to perform the classification. The determination made as to the action to be taken with regard to the packet is based on the classifying that is performed, and is performed using a plurality of rules. At least one of the rules is configurable. The information in the packet is related to time-to-live (TTL) data corresponding to the packet.
-
Citations
94 Claims
-
1. A network device comprising:
a classification unit, wherein said classification unit is configured to determine, using a plurality of rules, an action to be taken with regard to a packet by virtue of being configured to classify said packet using information in said packet, wherein at least one of said rules is configurable, and said information in said packet is related to time-to-live (TTL) data corresponding to said packet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
36. A method of processing a packet comprising:
-
classifying said packet using information in said packet; and
determining an action to be taken with regard to said packet, based on said classifying, wherein said determining is performed using a plurality of rules, at least one of said rules is configurable, and said information in said packet is related to time-to-live (TTL) data corresponding to said packet. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65)
-
-
66. A computer system comprising:
-
a processor;
computer readable medium coupled to said processor; and
computer code, encoded in said computer readable medium, for processing a packet and configured to cause said processor to;
generate a classification by virtue of being configured to classify said packet using information in said packet; and
determine an action to be taken with regard to said packet, based on said classifying, wherein said computer code is further configured to cause said processor to determine said action using a plurality of rules, and at least one of said rules is configurable, and said information in said packet is related to time-to-live (TTL) data corresponding to said packet. - View Dependent Claims (67, 68, 69, 70, 71, 72, 73, 74, 75)
-
-
76. A computer program product for processing a packet comprising:
-
a first set of instructions, executable on a computer system, configured to generate a classification by virtue of being configured to classify said packet using information in said packet;
a second set of instructions, executable on said computer system, configured to determine an action to be taken with regard to said packet, based on said classifying, wherein said computer code is further configured to cause said processor to determine said action using a plurality of rules, and at least one of said rules is configurable, and said information in said packet is related to time-to-live (TTL) data corresponding to said packet; and
computer readable media, wherein said computer program product is encoded in said computer readable media. - View Dependent Claims (77, 78, 79, 80, 81, 82, 83, 84)
-
-
85. An apparatus for processing a packet comprising:
-
means for classifying said packet using information in said packet, wherein said means for classifying is configured to generate a classification of said packet; and
means for determining an action to be taken with regard to said packet, based on said classification, wherein said means for determining is configured to use a plurality of rules, at least one of said rules is configurable, and said information in said packet is related to time-to-live (TTL) data corresponding to said packet. - View Dependent Claims (86, 87, 88, 89, 90, 91, 92, 93, 94)
-
Specification