METHODS AND APPARATUS RELATED TO PACKET CLASSIFICATION ASSOCIATED WITH A MULTI-STAGE SWITCH
First Claim
Patent Images
1. An apparatus, comprising:
- a policy vector module configured to retrieve a compressed policy vector based on a portion of a data packet received at a multi-stage switch; and
a decompression module configured to receive the compressed policy vector and configured to define a decompressed policy vector based on the compressed policy vector, the decompressed policy vector defining a combination of bit values associated with a policy.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, an apparatus can include a policy vector module configured to retrieve a compressed policy vector based on a portion of a data packet received at a multi-stage switch. The apparatus can also include a decompression module configured to receive the compressed policy vector and configured to define a decompressed policy vector based on the compressed policy vector. The decompressed policy vector can define a combination of bit values associated with a policy.
68 Citations
23 Claims
-
1. An apparatus, comprising:
-
a policy vector module configured to retrieve a compressed policy vector based on a portion of a data packet received at a multi-stage switch; and a decompression module configured to receive the compressed policy vector and configured to define a decompressed policy vector based on the compressed policy vector, the decompressed policy vector defining a combination of bit values associated with a policy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus, comprising:
-
a memory configured to store a policy vector database including a plurality of compressed policy vectors; and a policy vector module configured to produce an index value based on a portion of a data packet received at a multi-stage switch, the policy vector module configured to retrieve a compressed policy vector from the plurality of compressed policy vectors based on the index value, the memory and the policy vector module being integrated on a common chip. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A method, comprising:
-
defining a key vector based on a portion of a data packet received at a multi-stage switch; retrieving a compressed policy vector based on the key vector; and defining a decompressed policy vector having a plurality of policy bit values based on the compressed policy vector, a policy bit value from the plurality of policy bit values being configured to trigger an element at the multi-stage switch to process the data packet when the policy bit value is set. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
Specification