Patent ID: 7246163

Claim:
A method for configuring network infrastructure comprising: receiving a request to alter an operation of the network infrastructure, wherein the network infrastructure includes a plurality of network devices; determining a quantity of the plurality of network devices to configure so as to ensure the operation is correctly altered; determining an order in which the quantity of the plurality of network devices are configured; configuring each of the quantity of the plurality of network devices in the order; checking each of the quantity of the plurality of network devices so as to determine whether any commands are needed to properly configure the quantity of the plurality of network devices; retrieving, in response to commands being needed to properly configure a particular one of the plurality of network devices, a command-format template for the particular one of the plurality of network devices; generating, using the retrieved command-format template, device-specific commands for the particular one of the plurality of network devices; and applying the device-specific commands to the particular one of the plurality of network devices.