Method to add IPV6 and DHCP support to the network support package
AssigneeInternational Business Machines Corporation
InventorsCarol B. Hernandez, Stephen D. Linam, John T. O'Quin, II, Mark W. Wenning
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsCarol B. Hernandez, Stephen D. Linam, John T. O'Quin, II, Mark W. Wenning
Estimating the term…
A mechanism is added to a network support package to enable/allow the specification of additional boot discovery protocols and additional network address formats. The mechanism defines qualifier keywords that are added to the boot arguments and processed by the network support package. The qualifier keywords modify the boot arguments associated with a bootstrap method by specifying a way to acquire the arguments (i.e., a specific boot discovery protocol), the format of the arguments, and other parameters associated with the arguments. Multiple qualifier keywords may be added to the boot arguments at a time, and the keywords can be applied in their order within the arguments.
A method comprising:
A device comprising:
A computer program product comprising:
Dependencies are inferred from the claim text.
Drawings are temporarily unavailable. Open the PDF at USPTO
From the US filing history. Foreign family members aren’t listed.
Bootstrapping: loading of operating system
Arrangements for executing specific programs: program loading or initiating
Bootstrapping: network booting; Remote initial program loading [RIPL]
Store-and-forward switching systems: packet switching systems
About 1 year 6 months of term left · ends 24 Apr 2028 (estimated)
The present application is related to the subject matter of commonly assigned, patent application Ser. No. 11/678,116. Relevant content of that co-pending patent application is incorporated herein by reference.
1. Technical Field
The present invention generally relates to computer network systems and in particular to use of network support packages within computer network systems. Still more particularly, the present invention relates to enhanced methods for utilizing a network support package to load a computer system's boot image from a boot server.
The invention itself, as well as a preferred mode of use, further objects, and advantages thereof, will best be understood by reference to the following detailed description of an illustrative embodiment when read in conjunction with the accompanying drawings, wherein:
FIG. 1 is a block diagram illustrating an example computer system (client) coupled to an Internet Small Computer System Interface (iSCSI) device (boot server or target) via a network, in accordance with one embodiment of the invention;
FIG. 2 illustrates an example process flow by which system firmware of computer system communicates boot arguments extended with specific keywords to a modified network support package, which ultimately accesses a DHCP server to obtain boot parameters, according to one illustrative embodiment of the invention; and
The present invention provides a method and system that extends the network support package of a computer network system to accept network addresses in IPv6 format and allow the use of other boot discovery protocols, such as DHCP, to acquire the information needed to boot a system using a boot file stored on a remote server.
In the following detailed description of exemplary embodiments of the invention, specific exemplary embodiments in which the invention may be practiced are described in sufficient detail to enable those skilled in the art to practice the invention, and it is to be understood that other embodiments may be utilized and that logical, architectural, programmatic, mechanical, electrical and other changes may be made without departing from the spirit or scope of the present invention. The following detailed description is, therefore, not to be taken in a limiting sense, and the scope of the present invention is defined only by the appended claims.
Within the descriptions of the figures, similar elements are provided similar names and reference numerals as those of the previous figure(s). Where a later figure utilizes the element in a different context or with different functionality, the element is provided a different leading numeral representative of the figure number (e.g, 1xx for FIG. 1 and 2xx for FIG. 2). The specific numerals assigned to the elements are provided solely to aid in the description and not meant to imply any limitations (structural or functional) on the invention.