SERVICE CONFIGURATION ASSURANCE
First Claim
1. A non-transitory computer-readable medium storing computer-executable instructions that when executed by a computer cause the computer to perform a method comprising:
- identifying an expected device configuration model for a network device, where the expected device configuration model comprises one or more expected service configuration items associated with the network device;
identifying an actual device configuration model of the network device, where the actual device configuration model comprises one or more service configuration items associated with the network device;
comparing the expected device configuration model with the actual device configuration model by;
for at least one service provided by the network device, identifying expected service configuration items that realize the service with a service identifier for the service;
matching identified expected service configuration items with service configuration items in the actual device configuration model;
associating service identifiers for expected service configuration items with matching service configuration items in the actual device configuration model;
identifying an expected service configuration item in the expected device configuration model that includes a service identifier and for which there is no corresponding service configuration item in the actual device configuration model;
communicating the identified configuration item and the service identifier to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and other embodiments associated with service configuration assurance are described. One example method includes comparing an expected device configuration model with an actual device configuration model for the network device and communicating service identifiers in the expected device configuration for which there is no corresponding service configuration item in the actual device configuration model to a user. The example method may also include generating a service-impact event notification when a likely service-impacting configuration change is detected.
-
Citations
20 Claims
-
1. A non-transitory computer-readable medium storing computer-executable instructions that when executed by a computer cause the computer to perform a method comprising:
-
identifying an expected device configuration model for a network device, where the expected device configuration model comprises one or more expected service configuration items associated with the network device; identifying an actual device configuration model of the network device, where the actual device configuration model comprises one or more service configuration items associated with the network device; comparing the expected device configuration model with the actual device configuration model by; for at least one service provided by the network device, identifying expected service configuration items that realize the service with a service identifier for the service; matching identified expected service configuration items with service configuration items in the actual device configuration model; associating service identifiers for expected service configuration items with matching service configuration items in the actual device configuration model; identifying an expected service configuration item in the expected device configuration model that includes a service identifier and for which there is no corresponding service configuration item in the actual device configuration model; communicating the identified configuration item and the service identifier to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computing system that provides a service-related configuration model for a network device, the system comprising:
-
an audit logic configured to; identify an expected device configuration model that includes one or more expected service configuration items associated with a network device; identify an actual device configuration model that includes one or more service configuration items associated with the network device; and compare the expected device configuration model to the actual device configuration model by; for at least one service provided by the network device, associating expected service configuration items that realize the service with a service identifier for the service; matching expected service configuration items with service identifiers with configuration items in the actual device configuration model; applying the service identifier tags from expected service configuration items to matching configuration items in the actual device configuration model; identifying a configuration item in the actual device configuration model that includes a service identifier and for which there is no corresponding expected service configuration item; and associating service identifiers for expected service configuration items that define a context for the identified configuration item with the identified configuration item; and a communication device configured to communicate the identified configuration item and the service identifiers associated with the identified configuration item to the user. - View Dependent Claims (14, 15, 16)
-
-
17. A non-transitory computer-readable medium storing computer-executable instructions that when executed by a computer cause the computer to perform a method that provides a service related configuration model for a network device, the method comprising:
-
monitoring device events for the network device; when a monitored device event meets rules specified by a monitoring policy, comparing an expected device configuration model and an actual device configuration model, where the expected device configuration model comprises one or more expected service configuration items associated with the network device and the actual device configuration model comprises one or more service configuration items associated with the network device; and identifying an expected service configuration item in the expected device configuration model that includes a service identifier and for which there is no corresponding service configuration item in the actual device configuration model; communicating the identified configuration item and the service identifier to the user. - View Dependent Claims (18, 19, 20)
-
Specification