SYSTEM AND METHOD FOR VERIFYING A NETWORK DEVICE'S CONFIGURATION
First Claim
1. A method for verifying the state of a device configuration corresponding to a network device, wherein the device configuration includes a plurality of configuration commands, the method comprising:
- determining a desired state of a device;
retrieving a device configuration stored in a repository, wherein the device configuration stored in the repository corresponds to the desired state of the device;
retrieving another device configuration from the network device;
identifying differences between the device configuration retrieved from the network device with the device configuration retrieved from the repository; and
providing a record of the differences to a system administrator.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for verifying the state of a device configuration corresponding to a network device is described. In one embodiment, the method includes determining a desired state of a device, retrieving a device configuration stored in a repository, retrieving another device configuration from the network device, and identifying differences between the device configuration retrieved from the network device with the device configuration retrieved from the repository. A record of the differences is then provided to a system administrator.
35 Citations
17 Claims
-
1. A method for verifying the state of a device configuration corresponding to a network device, wherein the device configuration includes a plurality of configuration commands, the method comprising:
-
determining a desired state of a device;
retrieving a device configuration stored in a repository, wherein the device configuration stored in the repository corresponds to the desired state of the device;
retrieving another device configuration from the network device;
identifying differences between the device configuration retrieved from the network device with the device configuration retrieved from the repository; and
providing a record of the differences to a system administrator. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for providing a vendor independent representation of device configurations wherein each of the device configurations include a plurality of configuration commands, the method comprising:
-
retrieving a device configuration stored in a data repository;
translating the retrieved configuration into a vendor-independent representation of the retrieved configuration;
making the vendor-independent representation of the retrieved configuration available via an applications programmable interface;
retrieving the vendor-independent representation of the retrieved configuration via the application programmable interface;
modifying the vendor-independent representation of the retrieved configuration;
resubmitting the modified vendor-independent representation of the retrieved configuration back to the application programmable interface;
applying a configuration corresponding to the modified vendor-independent representation of the retrieved configuration to a device; and
storing the modified vendor-independent representation of the retrieved configuration. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method for verifying a configuration corresponding to a network device, wherein the configuration includes a plurality of configuration commands, the method comprising:
-
determining a required configuration of a device wherein the determining the required configuration of a network device comprises;
assessing the network device requirements;
choosing the vendor, type model and operating system needed to fulfill the required assessment;
choosing configuration commands to fulfill the required assessment by consulting a representation of a command structure for the network device;
generating required network device configuration commands;
submitting the required network configuration commands to the network device; and
storing the device configuration. - View Dependent Claims (15, 16, 17)
-
Specification