×

Scalable network device self-configuration in large networks

  • US 10,282,346 B1
  • Filed: 05/28/2014
  • Issued: 05/07/2019
  • Est. Priority Date: 02/05/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method of Power On Auto Provisioning (“

  • POAP”

    ) performed in connection with a first network device, comprising;

    powering up the first network device;

    booting up the first network device using a startup configuration in response to the powering up and the startup configuration being present on the first network device;

    first downloading, in response to at least a startup configuration not being present on the first network device, a POAP script file;

    determining if a bootflash of the first device contains any images identified in the downloaded POAP script file;

    second downloading, in response to a negative result of the determining, the images identified in the downloaded POAP script file;

    creating, after the second downloading or a positive response to the first downloading, a configuration file to configure the first network device, comprising;

    accessing a configuration database file corresponding to a network comprising a plurality of network devices including the first network device, wherein the configuration database file includes a file entry corresponding to each of the network devices;

    accessing the file entry corresponding to the first network device using a device identifier of the first network device as an index to the configuration database file, wherein the corresponding file entry includes configuration information for the first network device, the configuration information comprising information identifying a location of a configuration template file and at least one network parameter;

    retrieving the identified configuration template file from the location identified in the corresponding file entry;

    applying the at least one network parameter to the identified configuration template file to create a new configuration file; and

    rebooting the first network device using the new configuration file;

    wherein each of the network devices comprises a network switching element; and

    wherein the network is a Data Fabric Architecture (“

    DFA”

    ) network.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×