[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Question on RowStatus (StorageType)



HI,

Bert - you must remember my long held view on StorageType, which is
its semantics don't match that found in most devices.
And the inter-table instance consistency as specified below
can really be difficult (or impossible) to implement on
many systems. Also, I have some problems with the terminology
used in the descriptions. For example,
"...storage type for this object."
                     ^^^^^^^^^^^
Taken at face value, I read this as an instance of this column.
I doubt that was the intent. More likely, what was meant was
"the configuration objects for the instance of the row" (or
your favorite way of saying this).

In general, I get really worried when I see terms like "the agent",
since it is a "resource manager" and not "the agent" that
controls instances of a resource.

Don't want to start a fight - maybe just over reacting to
a model that looks like an SNMP agent is in control, instead
of a model where there is a "management interface" to SNMP, CLI, etc,
and a resource manager that controls the resource. 

At 03:38 PM 5/16/2003 +0200, Wijnen, Bert (Bert) wrote:
>In the MPLS LSR mib, I see:
>
>mplsInSegmentStorageType OBJECT-TYPE
>   SYNTAX        StorageType
>   MAX-ACCESS    read-only
>   STATUS        current
>   DESCRIPTION
>       "This variable indicates the storage type for this
>        object. If this object is set to readOnly(5), and the
>        corresponding LFIB entry is removed, then the agent
>        MUST remove this row shortly thereafter [RFC2579].
>        The agent MUST ensure that this object's value
>        remains consistent with the associated mplsXCEntry.
>        The default value is volatile(2)."
>   DEFVAL { volatile }
>   ::= { mplsInSegmentEntry 11 }
>
>My questions:
>- I think that it is OK that an agent can remove such readOnly rows
>  when the underlying data ceases to exist. If anyone thinks that
>  is not correct, pls holler.
>- The sentence about an agent needing to keep the object consistent
>  with one or more stoargeTypes in other tables worries me.
>  I guess it is OK. Maybe what I want them to do is to add text aka:
>        If a SET request tries to set a vlue that is inconsistent
>        with that associated mplsXCentry, then a inconcistentValue
>        error should be returned.
>
>Comments pls
>
>Thanks,
>Bert 
Regards,
/david t. perkins