Distributed configuration management on a network
First Claim
1. A system for distributing network management information comprising:
- a plurality of network devices, each of said plurality of network devices communicably coupled to at least one other one of said plurality of network devices via a network, each one of said plurality of network devices including a local database, wherein said local databases in said plurality of network devices collectively comprise a distributed database;
a first one of said plurality said network devices operative to store predetermined network configuration information and an associated timestamp in its local database and being further operative to transmit a first message including said predetermined network configuration information and said timestamp over said network for storage in at least one other local database in another one of said network devices; and
at least one network device other than said first one of said plurality of network devices being operative to receive said predetermined network configuration information and to store said information within its respective local database.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for distributed configuration management of a network. A plurality of nodes within the network each includes a database which collectively comprise a distributed database. When a node needs to store network configuration information it stores the information within its local database storage portion and transmits the information over the network for storage in at least one other peer node that utilizes the information. Each peer node stores the information within its local portion of the distributed database upon receipt. The transmitting node awaits an acknowledgement that the information has been stored by a peer. In the event no acknowledgement is received, the node retransmits the information for storage using a second command and the information is stored in other nodes whether or not they are peers of the transmitting node. In this manner, network configuration information is stored in at least two nodes within the network. The stored configuration information is retrievable by any of the nodes and is updated by each node in accordance with a defined update protocol to maintain the most current information.
-
Citations
16 Claims
-
1. A system for distributing network management information comprising:
-
a plurality of network devices, each of said plurality of network devices communicably coupled to at least one other one of said plurality of network devices via a network, each one of said plurality of network devices including a local database, wherein said local databases in said plurality of network devices collectively comprise a distributed database;
a first one of said plurality said network devices operative to store predetermined network configuration information and an associated timestamp in its local database and being further operative to transmit a first message including said predetermined network configuration information and said timestamp over said network for storage in at least one other local database in another one of said network devices; and
at least one network device other than said first one of said plurality of network devices being operative to receive said predetermined network configuration information and to store said information within its respective local database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for maintaining network configuration information comprising the steps of:
-
including a local database in each one of a plurality of communicably coupled network devices, wherein said local databases in said network devices collectively comprise a distributed database;
at a first one of said network devices, storing predetermined network configuration information and an associated timestamp within the respective local database and transmitting a first message including said predetermined network configuration information for receipt by at least one other network device; and
storing said predetermined network configuration information and said timestamp in the local database of each one of said other network devices in the event the respective network devices have a message parameter that is common to a corresponding message parameter within said first one of said network devices. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A system for maintaining network configuration information comprising:
-
means for storing information in a local database in each one of a plurality of communicably coupled network devices wherein said local databases in said network devices collectively comprise a distributed database;
at a first one of said network devices, means for storing predetermined network configuration information and an associated timestamp within the respective local database and transmitting a first message including said predetermined network configuration information for receipt by at least one other network device; and
means for storing said predetermined network configuration information and said timestamp in the local database of each one of said other network devices in the event the respective network devices have a message parameter that is common to a corresponding message parameter within said first one of said network devices.
-
Specification