System and method for managing router metadata
First Claim
Patent Images
1. A computerized method comprising:
- creating a metadata file, said metadata file defining objects representative of a configuration of components of a router;
reading the metadata file;
converting the metadata file into an object model having at least one object;
configuring the router by loading the objects onto the router;
comparing by the router the objects of the object model to a runtime object model; and
updating the runtime object model with differences identified by the comparison.
2 Assignments
0 Petitions
Accused Products
Abstract
A computerized method for managing network device metadata is provided. According to one embodiment, a metadata file is created which is an ASCII representation of objects in a router. The router metadata is read by an application such as a service management system application. The metadata is converted into a runtime object model. In one embodiment, the objects in the runtime object model are loaded onto a router or a service processing switch using SNMP functions. The objects are then inserted into the SNMP MIB.
-
Citations
17 Claims
-
1. A computerized method comprising:
-
creating a metadata file, said metadata file defining objects representative of a configuration of components of a router; reading the metadata file; converting the metadata file into an object model having at least one object; configuring the router by loading the objects onto the router; comparing by the router the objects of the object model to a runtime object model; and updating the runtime object model with differences identified by the comparison. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
defining a plurality of objects that represent components of a network device by providing, in one or more metadata files accessible by a plurality of applications, meta information regarding the plurality of objects, including descriptions of the plurality of objects, configuration information associated with each of the plurality of objects and information regarding relationships among the plurality of objects in the form of network component class descriptions; configuring a network device based on the meta information by reading the meta information, converting the meta information into a meta runtime object model including the plurality of objects configured in accordance with the configuration information and loading the plurality of objects onto the network device; updating a current configuration of the network device based on the meta information by responsive to an update to the one or more metadata files, reading the meta information from the one or more metadata files; converting the meta information into the meta runtime object model; comparing objects of a current network device runtime object model to the meta runtime object model; and updating the network device runtime object model to account for differences identified by said comparing. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a meta information means for defining meta information in one or more metadata files regarding a plurality of objects that represent components of a network device in the form of network component class descriptions, the network component class descriptions including descriptions of the plurality of objects, configuration information associated with each of the plurality of objects and information regarding relationships among the plurality of objects; and a network device configuration means, responsive to the meta information means, for configuring a network device based on the meta information by reading the meta information, converting the meta information into a meta runtime object model including the plurality of objects configured in accordance with the configuration information and loading the plurality of objects onto the network device; and updating a current configuration of the network device based on the meta information by, responsive to the meta information means, reading the meta information from the one or more metadata files, converting the meta information into the meta runtime object model, comparing objects of a current network device runtime object model to the meta runtime object model, and updating the network device runtime object model to account for differences identified by said comparing. - View Dependent Claims (16, 17)
-
Specification