Management information to object mapping
First Claim
1. A computer-readable medium having computer-executable instructions, comprising:
- obtaining a set of management information having a plurality of data structures comprising MIB objects including a table collection, wherein at least one data structure describes multiple instances of a type definition;
translating the set of management information to object classes, the translating including translating the at least one data structure describing multiple instances to a class comprising a keyed MOF object class capable of describing a plurality of instances, at least one of the object classes inheriting from at least one of the other object classes; and
storing the object classes.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system to provide management information of network devices by mapping between SNMP MIB module schema and Common Information Model (CIM) schema. MIB modules are tree-structured lists of objects for describing SNMP network device information, whereas CIM schema employs user-intuitive, object-oriented classes to model such information. A mapping process enumerates the MIB objects and then maps the objects into CIM Managed Object Format (MOF) classes using defined mapping tables. A correlation mechanism is further provided to efficiently determine in real time which MIBs (or portions thereof) and corresponding CIM classes a network device supports.
-
Citations
7 Claims
-
1. A computer-readable medium having computer-executable instructions, comprising:
-
obtaining a set of management information having a plurality of data structures comprising MIB objects including a table collection, wherein at least one data structure describes multiple instances of a type definition;
translating the set of management information to object classes, the translating including translating the at least one data structure describing multiple instances to a class comprising a keyed MOF object class capable of describing a plurality of instances, at least one of the object classes inheriting from at least one of the other object classes; and
storing the object classes. - View Dependent Claims (2)
-
-
3. A method, comprising:
-
obtaining a set of management information having a plurality of data structures comprising MIB objects including a table collection, wherein at least one data structure describes multiple instances of a type definition;
translating the set of management information to object classes, the translating including translating the at least one data structure describing multiple instances to a class comprising a keyed MOF object class capable of describing a plurality of instances at least one of the object classes inheriting from at least one of the other object classes;
storing the object classes; and
after storing the object classes, receiving a request and satisfying the request via the stored object classes. - View Dependent Claims (4, 5)
-
-
6. A computer-readable medium having computer-executable instructions, comprising:
-
obtaining a set of management information having a plurality of data structures comprising MIB objects including a table collection, wherein at least one data structure describes multiple instances of a type definition;
translating the set of management information to object classes, the translating including translating the at least one data structure describing multiple instances to a class comprising a keyed MOF object class capable of describing a plurality of instances, at least one of the object classes inheriting from at least one of the other object classes; and
storing the object classes prior to receiving a request from a device seeking information pertaining to a managed device associated with the set of management information. - View Dependent Claims (7)
-
Specification