Method and apparatus for performing configuration over a network
First Claim
1. A method of passing configuration information between a DHCP server and a DHCP client, the method comprising:
- forming a DHCP message having a vendor-specific portion including at least one parameter representing configuration information encoded as a triplet comprising a code field, a length field, and a value field, wherein said code field includes an indication of encryption of the value field, and said value field comprises a set of one or more name-value pairs encrypted in accordance with the code field;
storing said at least one parameter of the vendor-specific portion of the DHCP message in a repository on the DHCP server;
transmitting the DHCP message including the vendor-specific portion from the DHCP server to the DHCP client;
editing said at least one parameter on the DHCP client; and
writing the edited at least one parameter from the DHCP client into the repository for storage on the DHCP server.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus are provided for passing configuration information over a network. In one embodiment, the configuration information is passed between a DHCP server and a DHCP client and includes parameters not formally defined within DHCP. The parameters are therefore encoded into a vendor-specific portion of a DHCP message using at least one triplet comprising a code field, a length field, and a value field. The value field comprises a set of one or more name-value pairs. The code field includes an indication of encryption of the value field. In another embodiment, a fixed-function appliance device is attached to a network, and is booted using boot code and a configuration stored locally to the device. The device then downloads a network configuration, which is compared to the locally stored configuration. If the network configuration is different from the locally stored configuration, the network configuration is stored locally to the device. The device is then rebooted using the stored network configuration.
-
Citations
23 Claims
-
1. A method of passing configuration information between a DHCP server and a DHCP client, the method comprising:
-
forming a DHCP message having a vendor-specific portion including at least one parameter representing configuration information encoded as a triplet comprising a code field, a length field, and a value field, wherein said code field includes an indication of encryption of the value field, and said value field comprises a set of one or more name-value pairs encrypted in accordance with the code field; storing said at least one parameter of the vendor-specific portion of the DHCP message in a repository on the DHCP server; transmitting the DHCP message including the vendor-specific portion from the DHCP server to the DHCP client; editing said at least one parameter on the DHCP client; and writing the edited at least one parameter from the DHCP client into the repository for storage on the DHCP server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A dynamic host configuration protocol (DHCP) server comprising:
-
a store containing DHCP information for at least one DHCP client, said DHCP information including a vendor-specific portion containing at least one parameter representing configuration information for the DHCP client encoded within a triplet comprising a code field, a length field, and a value field, wherein said code field includes an indication of encryption of the value field, and said value field comprises a set of one or more name-value pairs encrypted in accordance with the code field; and a network interface operable to transmit a DHCP message including the vendor-specific portion to the DHCP client; wherein said store comprises a repository on the DHCP server, wherein said repository is configured to store said vendor-specific portion including said at least one parameter; wherein said network interface is operable to receive an edited version of said at least one parameter from the DHCP client and to write the edited at least one parameter from the DHCP client into the repository for storage on the DHCP server. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method of managing a DHCP server having a repository of DHCP client configuration data, the method comprising:
-
receiving vendor-specific data representing configuration data for said client, wherein said vendor-specific data comprises at least one triplet of a code field, a length field, and a value field, wherein said code field includes an indication of encryption of the value field, and said value field comprises a set of one or more name-value pairs encrypted in accordance with the code field; storing the received vendor-specific configuration data for the client in the repository on the DHCP server; transmitting said vendor-specific configuration data from the DHCP server to a DHCP client; receiving an edited version of said vendor-specific configuration data from the DHCP client and writing the edited version of said vendor-specific configuration data from the DHCP client into the repository for storage on the DHCP server.
-
-
22. A method of passing configuration information between a DHCP server and a DHCP client, the method comprising:
-
forming a DHCP message having a vendor-specific portion including at least one parameter representing configuration information encoded as a triplet comprising a code field, a length field, and a value field, wherein said code field includes an indication of encryption of the value field, and said value field comprises a set of one or more name-value pairs encrypted in accordance with the code field; storing said at least one parameter of the vendor-specific portion of the DHCP message in a repository on the DHCP server; transmitting the DHCP message including the vendor-specific portion from the DHCP server to the DHCP client; and replicating the stored at least one parameter in the repository on the DHCP server for use by one or more other DHCP clients.
-
-
23. A dynamic host configuration protocol (DHCP) server comprising:
-
a store containing DHCP information for at least one DHCP client, said DHCP information including a vendor-specific portion containing at least one parameter representing configuration information for the DHCP client encoded within a triplet comprising a code field, a length field, and a value field, wherein said code field includes an indication of encryption of the value field, and said value field comprises a set of one or more name-value pairs encrypted in accordance with the code field; and a network interface operable to transmit a DHCP message including the vendor-specific portion to the DHCP client; wherein said store comprises a repository on the DHCP server, wherein said repository is configured to store said vendor-specific portion including said at least one parameter; wherein the stored at least one parameter is replicated on the DHCP server for use by other DHCP clients.
-
Specification