11. Appendix A: de-OSIfying a MIB module
There has been an increasing amount of work recently on taking MIBs
defined by other organizations (e.g., the IEEE) and de-osifying them
for use with the Internet-standard network management framework. The
steps to achieve this are straight-forward, though tedious. Of
course, it is helpful to already be experienced in writing MIB
modules for use with the Internet-standard network management
framework.
The first step is to construct a skeletal MIB module, as shown
earlier in Section 5.8. The next step is to categorize the objects
into groups. Optional objects are not permitted. Thus, when a MIB
module is created, optional objects must be placed in a additional
groups, which, if implemented, all objects in the group must be
implemented. For the first pass, it is wisest to simply ignore any
optional objects in the original MIB: experience shows it is better
to define a core MIB module first, containing only essential objects;
later, if experience demands, other objects can be added.