Embedded database for computer system management
First Claim
1. A communications system, comprising:
- a network device comprising;
an internal configuration database for managing configuration of internal resources within the network device;
a computer system comprising;
an input mechanism for receiving configuration input data from a network manager; and
a Network Management System (NMS) process for responding to the configuration input data and for sending configuration data to the configuration database within the network device;
an NMS database maintained on said computer system in synchrony with said internal configuration database of the network device;
wherein the configuration database process within the network device configures internal resources of the network device in response to the configuration data received from the NMS and wherein the configuration database supports an active query feature and the NMS database is configured to establish an active query for all records within the configuration database to synchronize the NMS database with the configuration database and wherein for any change to the configuration data stored by the configuration database, the configuration database sends a notification of the chance to the NMS database within the computer system to synchronize the NMS database with the configuration database,wherein said internal configuration database process utilizes assigned process identification numbers for flexible naming of said network device that allows applications to use data in the configuration database to determine the names of other applications and configurable objects, wherein the re-start or upgrade of said network device or one of said plurality of modular processes is transparent to other said plurality of modular processes, with the exception of being notified of new process identification numbers.
7 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a network device having an internal configuration database process for managing configuration of internal resources within the network device in response to configuration input provided by an external Network Management System (NMS) process. In one aspect, the invention provides a communications system having a network device, and a computer system. The network device includes an internal configuration database process for managing configuration of internal resources within the device. The computer system includes an input mechanism for receiving configuration input data from a network manager, and an NMS process for responding to the configuration input data and for sending configuration data to the configuration database process within the network device, where the configuration database process within the network device configures internal resources of the network device in response to the configuration data received from the NMS.
81 Citations
15 Claims
-
1. A communications system, comprising:
-
a network device comprising; an internal configuration database for managing configuration of internal resources within the network device; a computer system comprising; an input mechanism for receiving configuration input data from a network manager; and a Network Management System (NMS) process for responding to the configuration input data and for sending configuration data to the configuration database within the network device; an NMS database maintained on said computer system in synchrony with said internal configuration database of the network device; wherein the configuration database process within the network device configures internal resources of the network device in response to the configuration data received from the NMS and wherein the configuration database supports an active query feature and the NMS database is configured to establish an active query for all records within the configuration database to synchronize the NMS database with the configuration database and wherein for any change to the configuration data stored by the configuration database, the configuration database sends a notification of the chance to the NMS database within the computer system to synchronize the NMS database with the configuration database, wherein said internal configuration database process utilizes assigned process identification numbers for flexible naming of said network device that allows applications to use data in the configuration database to determine the names of other applications and configurable objects, wherein the re-start or upgrade of said network device or one of said plurality of modular processes is transparent to other said plurality of modular processes, with the exception of being notified of new process identification numbers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 15)
-
-
12. A method of configuring a network device, comprising:
-
receiving configuration input data from a network manager through an input mechanism on a computer system independent of the network device, assigning process identification numbers for flexible naming of said network device that allows applications to use data in the configuration database to determine the names of other applications and configurable objects, wherein the re-start or upgrade of said network device or one of a plurality of modular processes is transparent to other said plurality of modular processes, operating on the received configuration input data to generate configuration data; sending the configuration data to a configuration database process within the network device for storage in a configuration database; configuring internal resources within the network device in response to the generated configuration data, maintaining an NMS database within said network manager in synchronization with said configuration database, establishing an active query for all records within the configuration database for the NMS database, and sending notifications of changes to data stored within the configuration database to a Network Management System (NMS) database process executing on the computer system to synchronize the NMS database with the configuration database. - View Dependent Claims (13)
-
-
14. A network system comprising:
-
an internal configuration database process for managing configuration of internal resources within a network device in response to configuration input provided by an external Network Management System (NMS), a plurality of modular processes executing on said network device that communicate with the internal configuration database to access configuration data, wherein the processes use the configuration data to modify execution behavior, a database maintained by said external NMS for storing a copy of data contains in said internal configuration database, wherein said internal configuration database supports an active query feature and the NMS database is configured to establish an active query for one or more records within the internal configuration database such that the internal database sends a notification to the NMS database upon occurrence of a change in any of said records so as to synchronize the NMS database with the internal configuration database, wherein said internal configuration database process utilizes assigned process identification numbers for flexible naming of said network device that allows applications to use data in the configuration database to determine the names of other applications and configurable objects, wherein the re-start or upgrade of said network device or one of said plurality of modular processes is transparent to other said plurality of modular processes, with the exception of being notified of new process identification numbers.
-
Specification