Systems and methods for comparing configuration files and generating corrective commands
First Claim
1. A method of synchronizing a target configuration file of a target device with a source configuration file of a source device, the method comprising:
- (a) grouping, by a parser of a first device, a plurality of commands from a source configuration file of a source device into an index file, wherein the plurality of commands are organized into subsets of commands in the index file, each subset of the subsets of commands comprising commands uniquely identified and indexed by a common attribute, the common attribute identifying at least one of an object of the command or an operation of the command;
(b) loading, by a configurator of the first device into memory, a command from a target configuration file of a target device, the command having a first identifying attribute, the first identifying attribute comprising the at least one of an object of the command or an operation of the command;
(c) loading, by the configurator into the memory, one of the subsets of commands having a common identifying attribute that matches the first identifying attribute without loading other subsets of commands into the memory;
further comprises loading the subset of commands into the memory without loading other subsets into the memory;
(d) comparing, by the configurator, the command from the target configuration file with each command in the loaded subset of commands; and
(e) generating, by the configurator, one or more commands for execution on the target device to synchronize a portion of the target configuration file corresponding to the command compared, with the source configuration file.
7 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure is directed to systems and methods of synchronizing a target configuration file of a target device with a source configuration file of a source device. A parser of a first device may group commands from a source configuration file of a source device into subsets of commands. Each subset of the subsets of commands may comprise commands uniquely identified by a common attribute. A configurator of the first device may load into memory a command from a target configuration file, the command having a first identifying attribute. The configurator may load into memory a subset of commands having a common identifying attribute that matches the first identifying attribute. The configurator may compare the command with each command in the loaded subset. The configurator may generate a command for the target device, to synchronize a portion of the target configuration file with the source configuration file.
12 Citations
18 Claims
-
1. A method of synchronizing a target configuration file of a target device with a source configuration file of a source device, the method comprising:
-
(a) grouping, by a parser of a first device, a plurality of commands from a source configuration file of a source device into an index file, wherein the plurality of commands are organized into subsets of commands in the index file, each subset of the subsets of commands comprising commands uniquely identified and indexed by a common attribute, the common attribute identifying at least one of an object of the command or an operation of the command; (b) loading, by a configurator of the first device into memory, a command from a target configuration file of a target device, the command having a first identifying attribute, the first identifying attribute comprising the at least one of an object of the command or an operation of the command; (c) loading, by the configurator into the memory, one of the subsets of commands having a common identifying attribute that matches the first identifying attribute without loading other subsets of commands into the memory; further comprises loading the subset of commands into the memory without loading other subsets into the memory; (d) comparing, by the configurator, the command from the target configuration file with each command in the loaded subset of commands; and (e) generating, by the configurator, one or more commands for execution on the target device to synchronize a portion of the target configuration file corresponding to the command compared, with the source configuration file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for synchronizing a target configuration file of a target device with a source configuration file of a source device, the system comprising:
-
a parser of a first device grouping a plurality of commands from a source configuration file of a source device into an index file, wherein the plurality of commands are organized into subsets of commands in the index file, each subset of the subsets of commands comprising commands uniquely identified and indexed by a common attribute, the common attribute identifying at least one of an object of the command or an operation of the command; and a configurator of the first device; loading into memory a command from a target configuration file of a target device into memory, the command having a first identifying attribute, the first identifying attribute comprising the element of the command; loading into the memory one of the subsets of commands having a common identifying attribute that matches the first identifying attribute without loading other subsets of commands into the memory; comparing the command from the target configuration file with each command in the loaded subset of commands; and generating one or more commands for execution on the target device to synchronize a portion of the target configuration file corresponding to the command compared, with the source configuration file. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification