Compiling network policies
AssigneeHewlett Packard Enterprise Development LP
InventorsDuane Edward Mentze, Charles F. CLARK, Shaun WACKERLY
Life of this patent
Estimating the term…
Abstract
Example implementations relate to compiling network policies. In an example, a method includes dividing a plurality of network policies into an exclusive policy group and a non-exclusive policy group, compiling the policies in the exclusive policy group into a first plurality of orthogonal policies, compiling the policies in the non-exclusive policy group into at least a second plurality of orthogonal policies, where the compiling of each policy group occurs separately.
Claims16
A method for compiling network policies, comprising, by a processor:
- dividing a plurality of network policies into an exclusive policy group and a non-exclusive policy group;
- compiling the policies in the exclusive policy group into a first plurality of orthogonal policies;
- compiling the policies in the non-exclusive policy group into at least a second plurality of orthogonal policies,
- the compiling of each policy group occurring separately.
A controller in a software defined network (SDN), comprising:
- a grouping module to group a plurality of network policies into an exclusive policy group and a non-exclusive policy group;
- and
- a policy compilation module to:
- compile the policies in the exclusive policy group into a first plurality of orthogonal policies, and
- compile the policies in the non-exclusive policy group into at least a second plurality of orthogonal policies,
- the policy compilation module performing the compilation of each policy group separately.
A non-transitory computer-readable storage medium storing instructions that, when executed by a processor, cause the processor to:
- divide a plurality of network policies into an exclusive policy group and a non-exclusive policy group;
- compile the policies in the exclusive policy group into a first plurality of orthogonal policies;
- and
- compile the policies in the non-exclusive policy group into at least a second plurality of orthogonal policies,
- the compiling of each policy group occurring separately.
Dependencies are inferred from the claim text.