MANAGING NETWORK DEVICES
0 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for managing network devices. A central management system stores shared configuration objects in a central configuration database. A network device stores shared configuration objects and device-specific configuration objects in a local configuration database. The local configuration database'"'"'s shared configuration objects correspond to shared configuration objects in the central configuration database. The network device can be configured locally or using the central management system.
-
Citations
54 Claims
-
1-33. -33. (canceled)
-
34. A method performed by a first network device for configuring the first network device using a central management system, the method comprising:
-
storing a plurality of shared configuration objects and a plurality of device-specific configuration objects in a local configuration data store for the first network device using a processor, wherein; each shared configuration object stored in the local configuration data store corresponds to a shared configuration object stored in a central configuration data store for the central management system; each device-specific configuration object is not stored in the central configuration data store for the central management system; each shared configuration object and each device-specific configuration object is used by the first network device to configure the first network device, wherein the first network device performs packet processing; receiving a first request from the central management system to update a respective value of a first shared configuration object in the local configuration data store with a first new value and updating the respective value of the first shared configuration object in the local configuration data store with the first new value; and receiving a second request to update a respective value of a first device-specific configuration object in the local configuration data store with a second new value and updating the respective value of the first device-specific configuration object in the local configuration data store with the second new value; receiving a third request not originating from the central management system to update the respective value of the first network device'"'"'s configuration object corresponding to the first shared configuration object in the first network device'"'"'s local configuration data store; and responsive to receiving the third request, the central management system generating a second configuration object in the central configuration data store and updating the respective value of the second configuration object with the second new value, wherein the central management system associates the second configuration object with the first network device, and wherein the central management system disassociates the first shared configuration object with the first network device. - View Dependent Claims (35, 36, 37, 38, 39, 40)
-
-
41. A computer program product, encoded on a computer-readable storage device, operable to cause a first network device to perform operations comprising:
-
storing a plurality of shared configuration objects and a plurality of device-specific configuration objects in a local configuration data store for the first network device, wherein; each shared configuration object in the local configuration data store corresponds to a shared configuration object in a central configuration data store for a central management system; each device-specific configuration object is not stored in the central configuration data store for the central management system; each shared configuration object and each device-specific configuration object is used by the first network device to configure the first network device, wherein the first network device performs packet processing; receiving a first request from the central management system to update a respective value of a first shared configuration object in the local configuration data store with a first new value and updating the respective value of the first shared configuration object in the local configuration data store with the first new value; and receiving a second request to update a respective value of a first device-specific configuration object in the local configuration data store with a second new value and updating the respective value of the first device-specific configuration object in the local configuration data store with the second new value; receiving a third request not originating from the central management system to update the respective value of the first network device'"'"'s configuration object corresponding to the first shared configuration object in the first network device'"'"'s local configuration data store; and responsive to receiving the third request, the central management system generating a second configuration object in the central configuration data store and updating the respective value of the second configuration object with the second new value;
wherein the central management system associates the second configuration object with the first network device, and wherein the central management system disassociates the first shared configuration object with the first network device. - View Dependent Claims (42, 43, 44, 45, 46, 47)
-
-
48. A system comprising:
-
a first network device comprising one or more processors and one or more network interfaces; wherein the first network device has encoded on a non-transitory computer-readable medium instructions operable to cause one or more of the processors of the first network device to perform operations comprising; storing a plurality of shared configuration objects and a plurality of device-specific configuration objects in a local configuration data store for the first network device, wherein; each shared configuration object in the local configuration data store corresponds to a shared configuration object in a central configuration data store for a central management system; each device-specific configuration object is not stored in the central configuration data store for the central management system; each shared configuration object and each device-specific configuration object is used by the first network device to configure the first network device, wherein the first network devices performs packet processing; receiving using one of the network interfaces a first request from the central management system to update a respective value of a first shared configuration object in the local configuration data store with a first new value and updating the respective value of the first shared configuration object in the local configuration data store with the first new value; and receiving a second request to update a respective value of a first device-specific configuration object in the local configuration data store with a second new value and updating the respective value of the first device-specific configuration object in the local configuration data store with the second new value; receiving a third request not originating from the central management system to update the respective value of the first network device'"'"'s configuration object corresponding to the first shared configuration object in the first network device'"'"'s local configuration data store; and responsive to receiving the third request, the central management system generating a second configuration object in the central configuration data store and updating the respective value of the second configuration object with the second new value;
wherein the central management system associates the second configuration object with the first network device, and wherein the central management system disassociates the first shared configuration object with the first network device. - View Dependent Claims (49, 50, 51, 52, 53, 54)
-
Specification