Patent ID: 9621420
Date: 2017-04-11
CPC Classifications: H04L

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.