Selectively updating network devices by a network management application
First Claim
Patent Images
1. A method for administrating network devices comprising:
- presenting a management interface through which a plurality of network devices is managed, where each of the network devices is associated with a respective configuration file;
receiving a request to modify the respective configuration file of one of the plurality of network devices;
applying the requested modification to the one of the plurality of network devices; and
using a state machine to monitor a synchronization state of the one of the plurality of network devices, where the state machine determines, based on a value derived from the respective configuration file, that the requested modification, of the one of the plurality of network devices, was implemented while the one of the plurality of network devices was not connected with the management interface.
1 Assignment
0 Petitions
Accused Products
Abstract
A network device management application may manage a number of network devices. When managing the network devices, the management application may receive requests from administrators to modify a configuration of the network devices. In response, the management application may apply the requested modification to a model of the network device and synchronize configuration information of the model of the network device to the configuration information of the real network device using a configuration-based state machine.
37 Citations
19 Claims
-
1. A method for administrating network devices comprising:
-
presenting a management interface through which a plurality of network devices is managed, where each of the network devices is associated with a respective configuration file; receiving a request to modify the respective configuration file of one of the plurality of network devices; applying the requested modification to the one of the plurality of network devices; and using a state machine to monitor a synchronization state of the one of the plurality of network devices, where the state machine determines, based on a value derived from the respective configuration file, that the requested modification, of the one of the plurality of network devices, was implemented while the one of the plurality of network devices was not connected with the management interface. - View Dependent Claims (2, 3, 14, 15, 16, 17, 18, 19)
-
-
4. A management device for managing a network device comprising:
-
computer-implemented logic to store configuration information about the network device; computer-implemented logic to store a configuration state of a model of the network device; computer-implemented logic to maintain a state machine to control the state stored by the logic to store the configuration state; and computer-implemented logic to synchronize the model, of the network device, and the network device based on the state machine and to synchronize the network device with the management device, where the state machine determines, based on a value derived from the configuration information, that the network device was modified while the network device was not connected with the management device. - View Dependent Claims (5, 6, 7, 8, 9)
-
-
10. A method for remotely managing a network device comprising:
-
receiving a request, at a network management application, to modify configuration information of the network device; receiving an indication that configuration information of the network device has been changed by an entity other than the network management application; and monitoring, using a configuration-based state machine, a current synchronization state of the network device and the network management application, in response to the received request and the received indication, where the configuration-based state machine determines, based on a value derived from the configuration information, that the requested modification was implemented while the network device was not connected with the network management application. - View Dependent Claims (11, 12)
-
-
13. A network management device comprising:
-
a processor; and a memory to store instruction that when executed by the processor, cause the processor to; present a management interface through which a plurality of network devices are managed, where each of the network devices is associated with a respective configuration file; receive a request to modify the respective configuration file of one of the plurality of network devices; receive an indication that the respective configuration file of the network device, has been changed by an entity other than the network management device; apply the requested modification to a model of the one of the plurality of network devices; synchronize configuration information, of the model of the one of the plurality of network devices, to the respective configuration file of the one of the plurality of network devices, and monitor via a state machine, a synchronization state of the model, of the one of the plurality of network devices, and the one of the plurality of network devices and the synchronization state of the one of the plurality of network devices and the network management device, where the state machine determines, based on a hash value derived from the respective configuration file, that the requested modification was implemented while the network device was not connected with the management interface.
-
Specification