SYSTEMS AND METHOD FOR BOOTING DEVICES IN A MULTIPLE-CARD COMPUTING SYSTEM
First Claim
1. A method for booting devices in a multi-card computing system comprising a plurality of cards connected to a shared backplane, the method comprising:
- dynamically generating a Media Access Control (MAC) addresses for at least some of the devices in the computing system, the dynamically generated MAC address for each device including information regarding the location of that device within the multi-card computing system;
a boot management system on a particular card receiving a boot-related information request from a particular device in the multi-card system, the boot-related information request comprising a request for particular boot-related information for facilitating a boot process for the requesting device, and including the MAC address of the requesting device; and
the boot management system on the particular card determining whether to send a response to the requesting device with the requested boot-related information based at least on the information in the MAC address regarding the location of the requesting device within the multi-card computing system.
6 Assignments
0 Petitions
Accused Products
Abstract
A method for booting devices in a multi-card computing system comprising a plurality of cards connected to a shared backplane may include: dynamically generating a Media Access Control (MAC) addresses for at least some of the devices in the computing system, the dynamically generated MAC address for each device including information regarding the location of that device within the multi-card computing system; a boot management system receiving a boot-related information request from a particular device in the multi-card system, the boot-related information request comprising a request for particular boot-related information for facilitating a boot process for the requesting device, and including the MAC address of the requesting device; and the boot management system determining whether to send a response to the requesting device with the requested boot-related information based at least on the information in the MAC address regarding the location of the requesting device within the multi-card computing system.
-
Citations
13 Claims
-
1. A method for booting devices in a multi-card computing system comprising a plurality of cards connected to a shared backplane, the method comprising:
-
dynamically generating a Media Access Control (MAC) addresses for at least some of the devices in the computing system, the dynamically generated MAC address for each device including information regarding the location of that device within the multi-card computing system; a boot management system on a particular card receiving a boot-related information request from a particular device in the multi-card system, the boot-related information request comprising a request for particular boot-related information for facilitating a boot process for the requesting device, and including the MAC address of the requesting device; and the boot management system on the particular card determining whether to send a response to the requesting device with the requested boot-related information based at least on the information in the MAC address regarding the location of the requesting device within the multi-card computing system.
-
-
6. A method for booting devices in a computing system comprising a plurality of cards located in a plurality of slots in a chassis, each card including a plurality of device, and each card being connected to a shared backplane, the method comprising:
-
dynamically generating a Media Access Control (MAC) addresses for at least some of the devices in the computing system, the dynamically generated MAC address for each device indicating the particular slot in which that device is located; a DHCP server on a particular card in a particular slot receiving a DHCP request from a particular device in the multi-card system, the DHCP request comprising a request for particular boot-related information for facilitating a boot process for the requesting device, and including the MAC address of the requesting device; and the DHCP server on the particular card determining whether to respond to the DHCP request with the requested boot-related information based at least on whether the MAC address included in the DHCP request indicates that the requesting device is located in the same slot as the DHCP server. - View Dependent Claims (2, 3, 4, 5, 7, 8)
-
-
9. A computing system, comprising:
-
a plurality of cards communicatively coupled to each other, each card including a plurality of bootable devices; and a boot management system provided on each card, wherein the boot management system on a particular card is programmed to; dynamically generate a Media Access Control (MAC) addresses for at least some of the devices in the computing system, the dynamically generated MAC address for each device including information regarding the location of that device within the multi-card computing system; receive boot-related information requests from devices in the multi-card system, each boot-related information request comprising a request for particular boot-related information for facilitating a boot process for the requesting device, and including the MAC address of the requesting device; and determine whether to respond to each requesting device with the requested boot-related information for the requesting device based at least on the information in the MAC address of the requesting device regarding the location of the requesting device within the multi-card computing system. - View Dependent Claims (10, 11, 12, 13)
-
Specification