[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: comment on draft-ietf-ops-mib-review-guidelines-03.txt (fwd)
On Fri, 7 Jan 2005, Wijnen, Bert (Bert) wrote:
>[Randy Presuhn wrote:]
> > [...] BUT...
> >
> > RFC 2579 requires the OBJECT-TYPE using the StorageType SYNTAX to
> > specify the columnar objects which a permanent(4) row must
> > at a minimum allow to be writable
> >
> > This puts us in a bit of a documentation quandry, since when T is defined
> > it's not reasonable to fill in this bit of specification for T1, which
> > in all likelihood hasn't even been thought of.
> >
> Same is true for RowStatus, where RFC2579 says:
>
>
> This textual convention may be used for a MIB table,
> irrespective of whether the values of that table's
> conceptual rows are able to be modified while it is
> active, or whether its conceptual rows must be taken
> out of service in order to be modified. That is, it is
> --> the responsibility of the DESCRIPTION clause of the
> --> status column to specify whether the status column must
> --> not be `active' in order for the value of some other
> --> column of the same conceptual row to be modified. If
> such a specification is made, affected columns may be
> changed by an SNMP set PDU if the RowStatus would not
> be equal to `active' either immediately before or after
> processing the PDU. In other words, if the PDU also
> contained a varbind that would change the RowStatus
> value, the column in question may be changed if the
> RowStatus was not equal to `active' as the PDU was
> received, or if the varbind sets the status to a value
> other than 'active'.
One way to deal with the situation when the rules vary from one
column to another is to specify in each read-write column's
DESCRIPTION clause whether or not it can be modified when the status
is active(1) and to have status object's DESCRIPTION clause say that
each read-create column's DESCRIPTION clause states whether or not
that column may be modified while the status is active(1).
I routinely advise authors of this possibility when in the course of
a MIB review I have to remind them of this rule. Historically, the
RMON-MIB did things this way when it introduced the EntryStatus TC.
Although I have not seen it done, I suppose that one could do a
similar thing when a StorageType column is present.
//cmh