Active configuration templating
First Claim
1. A computer-implemented configuration management system for a network device, said network device including one or more sub-systems for implementing network services, said system comprising:
- a control entity establishing configuration elements based on at least one template, said at least one template including a set of parameters and a corresponding set of defined values;
a memory storing said configuration elements;
a specification sub-system sending a specification for implementing a service determined by each configuration element to said sub-systems; and
an update sub-system determining modified and unmodified parameter values, said unmodified parameter values corresponding to said set of defined values, and automatically updating only unmodified parameter values of said configuration elements in response to at least one common defined value in a linked template being updated, while protecting said modified parameter values of said configuration elements in said at least one template.
6 Assignments
0 Petitions
Accused Products
Abstract
There is provided a configuration management system for a network device, said network device including one or more sub-systems for implementing network services, said system comprising a configuration management interface in communication with an external configuration management agent; a sub-system interface in communication with said one or more sub-systems; a control entity for establishing configuration elements based on a previously stored template, said template including a set of defined values; and a subscription sub-system for sending a specification for implementing a service determined by each configuration element to said sub-system interface; wherein when one of said set of defined values is updated, said control entity updates all of said configuration elements based on said previously stored template.
67 Citations
22 Claims
-
1. A computer-implemented configuration management system for a network device, said network device including one or more sub-systems for implementing network services, said system comprising:
-
a control entity establishing configuration elements based on at least one template, said at least one template including a set of parameters and a corresponding set of defined values; a memory storing said configuration elements; a specification sub-system sending a specification for implementing a service determined by each configuration element to said sub-systems; and an update sub-system determining modified and unmodified parameter values, said unmodified parameter values corresponding to said set of defined values, and automatically updating only unmodified parameter values of said configuration elements in response to at least one common defined value in a linked template being updated, while protecting said modified parameter values of said configuration elements in said at least one template. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer program product comprising one or more non-transitory computer-readable media having tangibly stored thereon computer executable instructions that, when executed by a processor, implements a configuration management system comprising:
-
a control entity for establishing configuration elements based on at least one template, said at least one template including a set of parameters and a corresponding set of defined values; a specification sub-system for sending a specification for implementing a service determined by each configuration element to said sub-systems; an update sub-system for determining modified and unmodified parameter values, said unmodified parameter values corresponding to said set of defined values, and for automatically updating only unmodified parameter values of said configuration elements in response to at least one common defined value in a linked template being updated, while protecting said modified parameter values of said configuration elements in said at least one template. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A method of updating configuration elements in a network device comprising:
- the steps of;
creating at least one configuration element based on at least one template, said at least one configuration element including configuration element parameter values corresponding to a set of template parameter defined values in said at least one template; determining modified and unmodified parameter values, said unmodified parameter values corresponding to said set of template parameter defined values; sensing an update of at least one of said set of template parameter defined values; automatically updating only said unmodified configuration element parameter values in response to the update of said template parameter defined values, while protecting said modified parameter values of said at least one configuration element in said at least one template. - View Dependent Claims (22)
- the steps of;
Specification