Bitmap network masks
First Claim
Patent Images
1. A method for processing network parameters in accordance with a bitmap network mask comprising:
- determining whether the bitmap network mask applies to a network parameter; and
processing the network parameter based on a result for the determination.
1 Assignment
0 Petitions
Accused Products
Abstract
A bitmap network mask is described for use in network functions such as data packet forwarding, access control list processing, and policy application determination. The bitmap network mask can be applied to a random collection of network parameters if desired. In one format, the bitmap network mask includes a mask sequence of entries in which each entry corresponds to a network parameter covered by the bitmap network mask and one or more indexing parameters for locating an entry in the mask sequence.
-
Citations
31 Claims
-
1. A method for processing network parameters in accordance with a bitmap network mask comprising:
-
determining whether the bitmap network mask applies to a network parameter; and
processing the network parameter based on a result for the determination. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
2. A method for determining whether a bitmap network mask including a mask sequence of entries in which each entry corresponds to a network parameter in a range of parameters covered by the bitmap network mask and a respective value of each entry represents whether the mask applies to the corresponding parameter, and one or more indexing parameters for locating an entry in the mask sequence applies to a network parameter comprising:
-
determining the target entry in a bitmap mask sequence corresponding to a target parameter based on the one or more indexing parameters; and
determining whether the bitmap network mask applies based on a value in the target entry. - View Dependent Claims (3, 4, 5, 6, 7, 8, 18, 19, 20, 21, 22, 23)
-
-
24. A bitmap network mask for use in a method for processing network parameters comprising:
-
a mask sequence of entries in which each entry corresponds to a network parameter in a range of parameters covered by the bitmap network mask and a respective value in each entry represents whether the mask applies to the corresponding parameter, and one or more indexing parameters for locating an entry in the mask sequence corresponding to a network parameter. - View Dependent Claims (25, 26, 27)
-
-
28. A system for determining whether a bitmap network mask applies to a network parameter comprising:
-
a bitmap network address mask storage module for storing one or more bitmap network masks wherein each bitmap network mask includes a mask sequence of entries in which each entry corresponds to a network parameter in a range of parameters covered by the bitmap network mask and a respective value in each entry represents whether the mask applies to the corresponding parameter, and one or more indexing parameters for locating an entry in the mask sequence corresponding to a network parameter;
a bitmap network mask definition module having access to the bitmap network address mask storage module, the bitmap network mask definition module defining the mask sequence of entries for the bitmap network mask based upon network parameters in received user input and one or more indexing parameters; and
a bitmap network mask check module also having access to the bitmap network address mask storage module and being communicatively coupled to the bitmap network mask definition module, the bitmap network mask check module determining whether the bitmap network mask applies to a network parameter. - View Dependent Claims (29)
-
-
30. A computer usable medium comprising instructions for causing a processor to execute a method for determining whether a bitmap network mask including a mask sequence of entries in which each entry corresponds to a network parameter in a range of parameters covered by the bitmap network mask and a respective value in each entry represents whether the mask applies to the corresponding parameter, and one or more indexing parameters for locating an entry in the mask sequence applies to a network parameter, the method comprising:
-
determining the target entry in a bitmap mask sequence corresponding to a target parameter based on the one or more indexing parameters; and
determining whether the bitmap network mask applies based on a value in the target entry.
-
-
31. A system for processing network parameters in accordance with a bitmap network mask comprising:
means for determining whether the bitmap network mask applies to a network parameter.
Specification