Firewall Configuration Versioning
AssigneeNicira, Inc.
InventorsKaushal Bansal, Uday Masurekar, Shadab Shah, James Joseph Stabile, Steven Peters
Life of this patent
Estimating the term…
Loading patent…
AssigneeNicira, Inc.
InventorsKaushal Bansal, Uday Masurekar, Shadab Shah, James Joseph Stabile, Steven Peters
Estimating the term…
Some embodiments provide a method for managing firewall protection in a datacenter that includes multiple host machines that each hosts a set of data compute nodes. The method maintains a firewall configuration for the host machines at a network manager of the data center. The firewall configuration includes multiple firewall rules to be enforced at the host machines. The method aggregates a first set of updates to the firewall configuration into a first aggregated update and associates the first aggregated update with a first version number. The method distributes a first host-level firewall configuration update to a first host machine based on the first aggregated update and associates the first host machine with the first version number. The method aggregates a second set of updates to the firewall configuration into a second aggregated update and associates the second aggregated update with a second version number.
A method for managing firewall protection in a datacenter comprising a plurality of host machines that each hosts a set of data compute nodes, the method comprising:
The method of claim 5, wherein distributing the first host-level firewall configuration update to the first host machine comprises sending the first version number to the first host machine and recording the first version number in the firewall configuration status when an acknowledgement comprising the first version number is received from the first host machine.
The method of claim 8, wherein the first plurality of updates are received via a set of application programming interface (API) routines, wherein a version number assigned to a section is a timestamp captured when an API for updating the section is invoked, wherein a same version number is assigned to all sections of the firewall configuration when an API for updating the entire firewall configuration is invoked.
A method for managing firewall protection in a datacenter comprising a plurality of computing devices capable of enforcing firewall protection based on a firewall configuration of the data center, the method comprising:
A non-transitory machine readable medium storing a program which when executed by at least one processing unit manages firewall protection in a datacenter comprising a plurality of host machines that each hosts a set of data compute nodes, the program comprising sets of instructions for:
Dependencies are inferred from the claim text.