Operating a Network Using Relational Database Methodology
First Claim
1. A method comprising:
- a. changing, at an address of a memory device, the address associated with a cell of a table in a relational database, data representative of a characteristic associated with a component of a network; and
b. communicating, to a component of the network, information associated with the data change.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, the disclosed technology involves modeling network elements, such as router configurations and link information, as well as any generic network status, as data in a relational database. Various network data, such as router states and link states are abstracted into tables in the relational database. Network management operations may then be represented as a series of transactional database queries and insertions. As a result, the database automatically propagates, to the appropriate network elements, state changes that are written to database tables, thereby implementing various network operations. Tables in the database can be constructed at various levels of abstraction, as required to satisfy network operational demands. Programmability is provided by a declarative language composed of a series of database queries and insertions.
-
Citations
20 Claims
-
1. A method comprising:
-
a. changing, at an address of a memory device, the address associated with a cell of a table in a relational database, data representative of a characteristic associated with a component of a network; and b. communicating, to a component of the network, information associated with the data change. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 20)
-
-
12. A method of operating a network comprising:
-
a. receiving information associated with a change in data entered in a memory device, the data entered at a memory position of the memory device associated with a cell of a relational database, the data being associated with a characteristic of a component of a network; and b. changing the characteristic of the component based on the received information.
-
-
13. A network comprising:
-
a. at least two network devices b. a memory device with memory positions associated with cells of at least one table of a relational database, the cells associated with at least one characteristic of at least one network device; c. a data entry device for entering data into the memory positions; d. a communication device for communicating information associated with a change in the data in a memory position associated with the at least one characteristic of the at least one network device, and e. the at least one network device adapted to change a characteristic of the at least one network device based on the communicated information. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification