Classifying packets
DCFirst Claim
1. A method for processing a packet, comprising:
- determining if the packet is classified according to an attribute of a classification index, the classification index being a part of a set of one or more classification indices and said attribute includes a classification index valid bit; and
using, when the packet has been classified, the classification data of the packet to determine a node-specific policy of the receiving node applicable to the packet, wherein a plurality of node-specific policies associated with a plurality of nodes is specified using the classification data, the plurality of nodes including the receiving node, wherein at least two of the plurality of node-specific policies are different, and wherein the at least two node-specific policies are associated with respective at least two different nodes of the plurality of nodes.
13 Assignments
Litigations
0 Petitions
Accused Products
Abstract
Classifying packets is disclosed. In some embodiments, a packet can be classified once for a plurality of nodes. The classification of a packet can be used at a receiving node to determine the receiving node policy for the packet. In some embodiments, the classification of a packet is specified by a classification index associated with the packet. In some embodiments, the receiving node policy for the packet can be determined by performing a lookup in a data structure associated with the receiving node based at least in part on the classification index of the packet. In some embodiments, the classification of the packet is sufficient to specify not only the receiving node policy but also a plurality of policies of a plurality of nodes.
-
Citations
20 Claims
-
1. A method for processing a packet, comprising:
-
determining if the packet is classified according to an attribute of a classification index, the classification index being a part of a set of one or more classification indices and said attribute includes a classification index valid bit; and using, when the packet has been classified, the classification data of the packet to determine a node-specific policy of the receiving node applicable to the packet, wherein a plurality of node-specific policies associated with a plurality of nodes is specified using the classification data, the plurality of nodes including the receiving node, wherein at least two of the plurality of node-specific policies are different, and wherein the at least two node-specific policies are associated with respective at least two different nodes of the plurality of nodes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for processing a packet, comprising:
-
a processor configured; to determine whether the packet is classified, wherein the classified packet comprises a classification index valid bit for indicating whether the packet has been classified and classification data; and to use the classification data of the packet to determine a node-specific policy of the receiving node; and a memory coupled with the processor, the memory configured to provide the processor with instructions, wherein a plurality of node-specific policies associated with a plurality of nodes is specified using the classification data, the plurality of nodes including the receiving node, wherein at least two of the plurality of node-specific policies are different, and wherein the at least two node-specific policies are associated with respective at least two different nodes of the plurality of nodes. - View Dependent Claims (19)
-
-
20. A non-transitory computer readable storage medium storing computer instructions, that, when executed by a computer, cause the computer to perform a method for processing a packet, the method comprising:
-
determining whether the packet has been classified, wherein the classified packet comprises a classification index valid bit and classification data, wherein the classification index valid bit being set indicates that the packet is classified; and using the classification data of the packet to determine a node-specific policy of the receiving node, wherein a plurality of node-specific policies associated with a plurality of nodes including the receiving node is specified using the classification data, wherein at least two of the plurality of node-specific policies are different, and wherein the at least two node-specific policies are associated with respective at least two different nodes of the plurality of nodes.
-
Specification