5. Overview
Connected: An Internet Encyclopedia
5. Overview
Up:
Connected: An Internet Encyclopedia
Up:
Requests For Comments
Up:
RFC 1213
Prev: 4.1. Format of Definitions
Next: 6. Definitions
5. Overview
5. Overview
Consistent with the IAB directive to produce simple, workable systems
in the short-term, the list of managed objects defined here, has been
derived by taking only those elements which are considered essential.
This approach of taking only the essential objects is NOT
restrictive, since the SMI defined in the companion memo provides
three extensibility mechanisms: one, the addition of new standard
objects through the definitions of new versions of the MIB; two, the
addition of widely-available but non-standard objects through the
experimental subtree; and three, the addition of private objects
through the enterprises subtree. Such additional objects can not
only be used for vendor-specific elements, but also for
experimentation as required to further the knowledge of which other
objects are essential.
The design of MIB-II is heavily influenced by the first extensibility
mechanism. Several new variables have been added based on
operational experience and need. Based on this, the criteria for
including an object in MIB-II are remarkably similar to the MIB-I
criteria:
- An object needed to be essential for either fault or
configuration management.
- Only weak control objects were permitted (by weak, it is
meant that tampering with them can do only limited
damage). This criterion reflects the fact that the
current management protocols are not sufficiently secure
to do more powerful control operations.
- Evidence of current use and utility was required.
- In MIB-I, an attempt was made to limit the number of
objects to about 100 to make it easier for vendors to
fully instrument their software. In MIB-II, this limit
was raised given the wide technological base now
implementing MIB-I.
- To avoid redundant variables, it was required that no
object be included that can be derived from others in the
MIB.
- Implementation specific objects (e.g., for BSD UNIX) were
excluded.
- It was agreed to avoid heavily instrumenting critical
sections of code. The general guideline was one counter
per critical section per layer.
MIB-II, like its predecessor, the Internet-standard MIB, contains
only essential elements. There is no need to allow individual
objects to be optional. Rather, the objects are arranged into the
following groups:
- System
- Interfaces
- Address Translation (deprecated)
- IP
- ICMP
- TCP
- UDP
- EGP
- Transmission
- SNMP
These groups are the basic unit of conformance: This method is as
follows: if the semantics of a group is applicable to an
implementation, then it must implement all objects in that group.
For example, an implementation must implement the EGP group if and
only if it implements the EGP.
There are two reasons for defining these groups: to provide a means
of assigning object identifiers; and, to provide a method for
implementations of managed agents to know which objects they must
implement.
Next: 6. Definitions
Connected: An Internet Encyclopedia
5. Overview
|