Patent ID: 7024484

Claim:
A remote booting enabling system, comprising: a diskless computing device to discover a network address to initiate remote booting; an address allocation server to provide the network address to the diskless computing device; and a pre-booting server address relay device to receive a discovery of available network addresses from the diskless computing device, the discovery of available network addresses including an address of the address allocation server as a destination address, to transfer the discovery of network addresses to the address allocation server without changing the destination address, to receive an offer including the network address from the address allocation server, to modify the offer including the network address from the address allocation server and create a modified offer, the modified offer including a pre-boot network address for the relay device, in a source network address field of packets forming the modified offer, to transfer the modified offer to the diskless computing device, to receive a request for the network address from the diskless computing device, to receive an acknowledgement of the request for the network address from the address allocation server, and to modify the acknowledgement of the network address from the address allocation server and create a modified acknowledgement, the modified acknowledgement including the pre-boot network address for the relay device in a source network field of packets forming the modified acknowledgement, and to transfer the modified acknowledgement to the diskless computing device.