System and method for provisioning a provisionable network device with a dynamically generated boot file using a server
First Claim
1. A system for provisioning a provisionable network device with a boot file comprising:
- a communication link; and
a dynamic configuration server (DCS) connected to the communication link, the DCS configured to;
generate a boot file template, wherein the boot file template is associated with a boot file template identifier and wherein the boot file template comprises an attribute associated with the provisionable network device;
receive a boot file request from the provisionable network device via the communication link, wherein the boot file request comprises the boot file template identifier and an attribute value associated with the attribute;
select the boot file template based on the boot file template identifier;
extract the attribute value from the boot file request;
create a boot file by assigning the attribute value in the boot file request to the attribute of the template; and
send the boot file via the communication link to the provisionable network device, wherein the provisionable network device is provisioned with the boot file.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and method for provisioning provisionable network devices with a dynamically created boot file using a server. A dynamic configuration server (DCS) generates one or more boot file templates, each boot file template comprising attributes having a name and value. A boot file request comprising a boot file template identifier is received by the DNS from a provisionable network device. The DCS uses the boot file template identifier to select a boot file template for the provisionable network device and to assign attribute values to the attributes of the selected boot file template. The boot file is used to provision the provisionable network device.
43 Citations
24 Claims
-
1. A system for provisioning a provisionable network device with a boot file comprising:
-
a communication link; and a dynamic configuration server (DCS) connected to the communication link, the DCS configured to; generate a boot file template, wherein the boot file template is associated with a boot file template identifier and wherein the boot file template comprises an attribute associated with the provisionable network device; receive a boot file request from the provisionable network device via the communication link, wherein the boot file request comprises the boot file template identifier and an attribute value associated with the attribute; select the boot file template based on the boot file template identifier; extract the attribute value from the boot file request; create a boot file by assigning the attribute value in the boot file request to the attribute of the template; and send the boot file via the communication link to the provisionable network device, wherein the provisionable network device is provisioned with the boot file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for provisioning a provisionable network device with a boot file comprising:
-
generating boot file template, wherein the boot file template is associated with a boot file template identifier and wherein the boot file template comprises an attribute associated with the provisionable network device; receiving a boot file request from the provisionable network device via a communication link, wherein the boot file request comprises the boot file template identifier and an attribute value associated with the attribute; selecting the boot file template based on the boot file template identifier; extracting the attribute value from the boot file request; creating a boot file by assigning the attribute value in the boot file request to the attribute of the template; sending the boot file to the provisionable network device via the communication link; and provisioning the provisionable network device with the boot file. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification