Optimizing rules for configuring a firewall in a segmented computer network
AssigneeIllumio, Inc.
InventorsDaniel Richard Cook, Anish Vinodkumar Desai
Life of this patent
Estimating the term…
Loading patent…
AssigneeIllumio, Inc.
InventorsDaniel Richard Cook, Anish Vinodkumar Desai
Estimating the term…
An enforcement module receives management instructions from a segmentation server for enforcing a segmentation policy. The management instructions include one or more rules specifying one or more groups of workloads that a workload executing on the operating system instance is permitted to communicate with according to certain communication constraints, and membership information specifying workload identifiers for workloads in each of the groups. An optimization module processes the management instructions to reduce the number of rules and the number of workload groups to which the rules apply, thereby simplifying the firewall configuration. The enforcement module then configures a firewall according to the optimized rules to enforce the segmentation policy. The optimization process beneficially improves performance of the firewall and thereby enables more efficient enforcement of the segmentation policy utilizing fewer computing resources.
A method for reducing a number of firewall rules for enforcing a segmentation policy, the method comprising:
A method for optimizing management instructions for enforcing a segmentation policy, the method comprising:
A method for simplifying a firewall rule set for enforcing a segmentation policy, the method comprising:
A non-transitory computer-readable storage medium storing instructions for reducing a number of firewall rules for enforcing a segmentation policy, the instructions when executed by a processor causing the processor to perform steps including:
The non-transitory computer-readable storage medium of 19, wherein determining that the first group of workload identifiers and the second group of workload identifiers are a matching set of workload identifiers comprises:
Dependencies are inferred from the claim text.