Network device configuration management
First Claim
1. A method for network device configuration management, comprising a processing circuit and the processing circuit for performing the method comprising:
- receiving, by the processing circuit, a set of user commands for configuration of a network device;
retrieving, by the processing circuit, a syntactic model of a network device configuration interface for a network device type and generating a modelled configuration of a current configuration of the network device, wherein syntactic model include combination of code and metadata to express the network device configuration in a structured format, and wherein the modelled configuration is a representation of hardware;
predicting, by the processing circuit, an effect of the user commands on the modelled configuration to generate a predicted modelled configuration, wherein the predicted modelled configuration is distinct from the syntactic model and wherein the predicted modelled configuration is a representation of hardware after implementation of the user commands; and
applying, by the processing circuit, rules for a user and/or network device type to determine if the commands are permitted based on the predicted modelled configuration of the network device.
1 Assignment
0 Petitions
Accused Products
Abstract
Method and system are provided for network device configuration management. The method includes: receiving a set of user commands for configuration of a network device; retrieving a syntactic model of a network device configuration interface for a network device type and generating a modelled configuration of a current configuration of the network device; predicting the effect of the user command on the modelled configuration to generate a predicted modelled configuration; and applying rules for a user and/or network device type to determine if the command is permitted based on the predicted modelled configuration of the network device. Predicting the effect of the user command predicts in near real-time the effect on the network device configuration of a command that the user enters.
23 Citations
17 Claims
-
1. A method for network device configuration management, comprising a processing circuit and the processing circuit for performing the method comprising:
-
receiving, by the processing circuit, a set of user commands for configuration of a network device; retrieving, by the processing circuit, a syntactic model of a network device configuration interface for a network device type and generating a modelled configuration of a current configuration of the network device, wherein syntactic model include combination of code and metadata to express the network device configuration in a structured format, and wherein the modelled configuration is a representation of hardware; predicting, by the processing circuit, an effect of the user commands on the modelled configuration to generate a predicted modelled configuration, wherein the predicted modelled configuration is distinct from the syntactic model and wherein the predicted modelled configuration is a representation of hardware after implementation of the user commands; and applying, by the processing circuit, rules for a user and/or network device type to determine if the commands are permitted based on the predicted modelled configuration of the network device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for network device configuration management, comprising:
-
a processor; a user input component executed by the processor receiving a set of user commands for configuration of a network device; a modelling component executed by the processor retrieving a syntactic model of a network device configuration interface for a network device type and generating a modelled configuration of a current configuration of the network device, wherein syntactic model include combination of code and metadata to express the network device configuration in a structured format, and wherein the modelled configuration is a representation of hardware; a model-based configuration prediction component executed by the processor predicting an effect of the user command on the modelled configuration to generate a predicted modelled configuration, wherein the predicted modelled configuration is distinct from the syntactic model and wherein the predicted modelled configuration is a representation of hardware after implementation of the user commands; and a rule component for applying rules executed by the processor a user and/or network device type to determine if the command is permitted based on the predicted modelled configuration of the network device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product for network device configuration management, the computer program product comprising a non-transitory computer readable storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising:
-
receiving, by the processing circuit, a set of user commands for configuration of a network device; retrieving, by the processing circuit, a syntactic model of a network device configuration interface for a network device type and generating a modelled configuration of a current configuration of the network device, wherein the syntactic model is distinct from the modelled configuration, wherein syntactic model include combination of code and metadata to express the network device configuration in a structured format, and wherein the modelled configuration is a representation of hardware; predicting, by the processing circuit, an effect of the user commands on the modelled configuration to generate a predicted modelled configuration, wherein the predicted modelled configuration is distinct from the syntactic model and wherein the predicted modelled configuration is a representation of hardware after implementation of the user commands; and applying, by the processing circuit, rules for a user and/or network device type to determine if the commands are permitted based on the predicted modelled configuration of the network device.
-
Specification