System and method of aggregating discontiguous address ranges into addresses and masks using a plurality of repeating address blocks
3 Assignments
0 Petitions
Accused Products
Abstract
A method of creating a discontiguous address plan for an enterprise is provided which includes determining a hierarchy of routing optimization for an enterprise, determining a number of route advertisement aggregation points at each level of the hierarchy, determining a number of network security policy areas for the enterprise, and determining a number of addresses for each of the network security policy areas. The number of addresses is rounded up to a power of the address scheme base number to produce a plurality of rounded addresses. The method further includes allocating an address range for each of the plurality of rounded addresses so that a starting address of the address range begins on a power of the base number and determining a size of the plurality of address ranges. The size of the plurality of address ranges is rounded up to a power of the base number to produce the size of a repeating policy pattern. The method further includes assigning an instance of the repeating policy pattern to each of the route advertisement aggregation points at each hierarchy, and determining an address and a mask for each of the network security policy areas in the repeating policy pattern.
-
Citations
39 Claims
-
1-19. -19. (canceled)
-
20. A method of creating an address and a discontiguous mask, comprising:
-
dividing a network address space into a plurality of adjacent repeating policy patterns;
determining a size mask that represents a policy area in a first repeating section of the repeating policy patterns;
determining a pattern mask that represents the first repeating section of the repeating policy patterns;
determining an all patterns mask that represents the repeating policy patterns; and
creating the address and the discontiguous mask using the size mask, the pattern mask, and the all patterns mask. - View Dependent Claims (21, 22, 23, 24)
-
-
25. A method of creating a discontiguous address plan having repeating patterns within repeating patterns using an address and a discontiguous mask, the method comprising:
-
dividing a network address space into a plurality of adjacent repeating policy patterns;
determining a size mask that represents a policy area in a repeating section of the repeating policy patterns;
determining a pattern mask that represents the repeating section of the repeating policy patterns;
repeating the determining steps until all patterns within patterns have been determined;
determining an all patterns mask that represents the entire repeating policy patterns; and
creating the address and the discontiguous mask using the size masks, the pattern masks, and the all patterns mask. - View Dependent Claims (26, 27, 28, 29)
-
-
30. A method of creating a discontiguous mask for a network security policy area, comprising:
-
allocating network addresses for the network security policy area;
assigning the network addresses to a plurality of policy patterns;
determining a size mask that represents a size of a policy area in a first section of the plurality of policy patterns;
determining a pattern mask that represents a size of the first section of the plurality of policy patterns;
determining an all patterns mask that represents a size of the plurality of policy patterns; and
creating the discontiguous mask using the size mask, the pattern mask, and the all patterns mask. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39)
-
Specification