Browse Prior Art Database

A SYSTEM AND METHOD FOR RESUMING PXE BOOTING IN A MULTI-CLIENT NETWORK

IP.com Disclosure Number: IPCOM000195264D
Publication Date: 2010-Apr-27
Document File: 7 page(s) / 88K

Publishing Venue

The IP.com Prior Art Database

Abstract

TECHNICAL FIELD

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 28% of the total text.

Page 1 of 7

A SYSTEM AND METHOD FOR RESUMING PXE BOOTING IN A MULTI-CLIENT NETWORK

FIG.1

1

[This page contains 1 picture or other non-text object]

Page 2 of 7

FIG.2

2

[This page contains 1 picture or other non-text object]

Page 3 of 7

FIG.3

3

[This page contains 1 picture or other non-text object]

Page 4 of 7

FIG.4

FIG.5

4

[This page contains 3 pictures or other non-text objects]

Page 5 of 7

FIG.6

DETAILED DESCRIPTION OF THE INVENTION

  FIG.1 shows a data processing network which nowadays enterprises usually have as their IT architecture. Various kinds of computer machines will be grouped to work together for some certain data processing purpose. As shown in FIG.1, the computer machines in this group are mainly divided into two parts: Clients 101, 102, 103, 104 and Remote Servers 105, 106. To communicate with each other, they first should establish a good connection to the network 108, which provides the capability of data transfer. The implementation of the network is not necessarily to be a single choice. FIG.1 is just an example and not intended as a limitation to the architecture of the network.

  In the example described above, data processing tasks run mainly on the client machines. 101 is a traditional Tower-style computer machine, which is probably most often seen in SME (Small Medium Enterprise) for the sake of budget saving. 102 is a flat rack server coming into enterprises more recently for its advantage of space saving. 103 is an emerging machine called Blade, like IBM HS 22, which is usually accompanied with other blades in one chassis. Typically an IBM Blade Chassis can hold up to 14 blades in share with same resources like power and network.

  From the remote server part, there are 3 servers described in the above example. DHCP server 105 is a component described in the standard PXE protocol. Though a solution with proxy server might work as well, a standalone DHCP server solution is intended for simplification. It provides in the early stage of a PXE booting both the IP address of boot server and one for the requesting clients. The boot server 106 has a storage 107 connected which holds all necessary booting images for clients. It tracks all incoming requests with client's identifier information and image downloading status so as to enable the resumption of a previous downloading from a specified client.

  FIG.2 is a flowchart illustrating the initial process of a new PXE booting, in accordance with a preferred embodiment of the present invention.

  A PXE booting starts with a DHCP request of PXE specific tags specified in the request packet. After the pre-configured DHCP server 105 recognizes this request, it assigns an IP address for the incoming client and makes a record in its IP renting table 210. Besides, it appends the IP address of the boot server to the ACK packet. Once the client gets the above information, it tries to establish a connection to the boot server 220. The boot server 106 first compares it with the tracking table....