Automatic application of implementation-specific configuration policies
First Claim
1. A method comprising:
- applying, with a network device, changes to candidate configuration data of the network device;
applying an implementation-specific configuration policy to validate the changed candidate configuration data for compliance with specific operational requirements of the particular networks within which the network device operates, wherein the implementation-specific configuration policy comprises a set of user-defined rules representing the specific operational requirements; and
selectively committing the changed candidate configuration data to operational configuration data based on a result of the validation.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are described for application of implementation-specific configuration policies within a network device. For example, a device, such as a router, may comprise memory to store operational configuration data and candidate configuration data. The device further includes a control unit to apply changes to the candidate configuration data based on input from a client, and apply an implementation-specific configuration policy to a copy of the changed candidate configuration data. Based on a result of applying the implementation-specific configuration policy, the device selectively commits the changes made to the candidate configuration to the operational configuration. In the event an error occurs while applying the implementation-specific configuration policy, the device does not commit the changes to the operational configuration. In this manner, the device does not allow changes that violate the implementation-specific configuration policy to be committed to the operational configuration, thereby detecting misconfiguration that may otherwise be syntactically and semantically correct.
56 Citations
46 Claims
-
1. A method comprising:
-
applying, with a network device, changes to candidate configuration data of the network device; applying an implementation-specific configuration policy to validate the changed candidate configuration data for compliance with specific operational requirements of the particular networks within which the network device operates, wherein the implementation-specific configuration policy comprises a set of user-defined rules representing the specific operational requirements; and selectively committing the changed candidate configuration data to operational configuration data based on a result of the validation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 41, 42)
-
-
15. A system comprising:
-
a memory to store operational configuration data and candidate configuration data; and a control unit to apply an implementation-specific configuration policy to validate changes to the candidate configuration data for compliance with specific operational requirements of the particular networks within which the system operates, and selectively commit the changed candidate configuration data to the operational configuration data based on a result of the validation, wherein the implementation-specific configuration policy comprises a set of user-defined rules representing the specific operational requirements. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 43, 44)
-
-
28. A computer-readable medium comprising instructions to cause a processor to:
-
apply changes to candidate configuration data of a network device; apply an implementation-specific configuration policy to validate the changed candidate configuration data for compliance with specific operational requirements of the particular networks within which the network device operates, wherein the implementation-specific configuration policy comprises a set of rules representing the specific operational requirements; and selectively commit the changed candidate configuration data to the operational configuration data based on a result of the validation. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 45, 46)
-
Specification