Dynamic configurations based on the dynamic host configuration protocol
AssigneeNicira, Inc.
InventorZhenjun Zhuo
Life of this patent
Estimating the term…
Abstract
Some embodiments provide a method for dynamically configuring multiple instances of applications that operate on clients in a network system. The method of some embodiments uses the Dynamic Host Configuration Protocol (DHCP) to configure the multiple instances of each application to share a pool of resources specific to the application that are used for configuring the application on each of the clients. Some embodiments of the invention store an application ID in DHCP-formatted packets to differentiate the packets from DHCP packets and to distribute shared configuration resources between various instances of the application.
Claims21
1-23. (canceled)
A method for dynamically configuring an application running on a client machine, the method comprising:
- transmitting a discovery packet to a set of configuration servers, the discovery packet comprising an identifier associated with the application;
- receiving response packets from each server in the set of configuration servers, wherein a particular response packet comprises configuration data designated for the application based on the identifier;
- and
- configuring the application based on the configuration data from the particular response packet.
A non-transitory machine readable medium storing a program for dynamically configuring an application running on a client machine, the program for executing by at least one hardware processing unit, the program comprising sets of instructions for:
- transmitting a discovery packet to a set of configuration servers, the discovery packet comprising an identifier associated with the application;
- receiving response packets from each server in the set of configuration servers, wherein a particular response packet comprises configuration data designated for the application based on the identifier;
- and
- configuring the application based on the configuration data from the particular response packet.
Dependencies are inferred from the claim text.