System and method for assigning dynamic host configuration protocol parameters in devices using resident network interfaces
First Claim
1. An improvement in a network connected to a network device and a dynamic host configuration protocol server (DHCP server), the network device having a plurality of configuration parameters, a resident dynamic host configuration protocol client (DHCP client), and a device driver, the resident DHCP client being operable to assign the plurality of configuration parameters to the network device, the improvement comprising:
- a DHCP server simulator and a device DHCP client within the network device, the device DHCP client being operable to communicate over the network to query the DHCP server for at least one selected configuration parameter, to pass a message having the at least one selected configuration parameter to the resident DHCP client; and
the DHCP server simulator being operable to monitor the resident DHCP client and to intercept and analyze the message having the at least one selected configuration parameter from the device DHCP client;
the DHCP server operable to send to the resident DHCP client a plurality of DHCP messages including the message having the at least one selected configuration parameter in response to a request from the DHCP client.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and method for obtaining configuration parameters from a dynamic host configuration protocol (DHCP) server in a network device that uses an off-the-shelf operating system. The operating system has a resident client that obtains a set of configuration parameters and assigns the parameters without providing options for obtaining additional parameters. A DHCP client is provided for obtaining a desired set of configuration parameters. The DHCP client retrieves the parameters from an offer made by the DHCP server and sends the parameters to a DHCP server simulator. The DHCP client invokes the resident DHCP client to retrieve a set of configuration parameters. The DHCP server simulator intercepts the request to the server before the request is sent on the network. The DHCP server simulator simulates an offer of the configuration parameters obtained in the request by the DHCP client.
142 Citations
10 Claims
-
1. An improvement in a network connected to a network device and a dynamic host configuration protocol server (DHCP server), the network device having a plurality of configuration parameters, a resident dynamic host configuration protocol client (DHCP client), and a device driver, the resident DHCP client being operable to assign the plurality of configuration parameters to the network device, the improvement comprising:
-
a DHCP server simulator and a device DHCP client within the network device, the device DHCP client being operable to communicate over the network to query the DHCP server for at least one selected configuration parameter, to pass a message having the at least one selected configuration parameter to the resident DHCP client; and
the DHCP server simulator being operable to monitor the resident DHCP client and to intercept and analyze the message having the at least one selected configuration parameter from the device DHCP client;
the DHCP server operable to send to the resident DHCP client a plurality of DHCP messages including the message having the at least one selected configuration parameter in response to a request from the DHCP client. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for obtaining configuration parameters for a network device in a network connected to a dynamic host configuration server (DHCP server) comprising the steps of:
-
invoking a device dynamic host configuration protocol client (DHCP client) to discover the DHCP server;
receiving an offer message from the DHCP server;
sending a request message to request a plurality of selected configuration parameters from the DHCP server;
the DHCP server sending the selected configuration parameters to the device DHCP client;
passing the selected configuration parameters to a DHCP server simulator within the network device;
the DHCP server simulator sensing a discover message from a resident DHCP client within the network device;
the DHCP server simulator sending an offer message to the resident DHCP client;
the DHCP server simulator sending the selected configuration parameters; and
assigning the selected configuration parameters to permit communication by the device driver over the network.
-
-
8. A method for obtaining configuration parameters for a network device in a network connected to a dynamic host configuration server (DHCP server) comprising the steps of:
-
receiving an offer message from the DHCP server at a device DHCP client on the network device;
the device DHCP client sending a request message to request a plurality of selected configuration parameters from the DHCP server;
the DHCP server sending the selected configuration parameters to the network device;
storing the selected configuration parameters at a DHCP server simulator in the network device; and
the DHCP server simulator sending the selected configuration parameters to a resident DHCP client in the network device. - View Dependent Claims (9, 10)
-
Specification