RE: [Entmib] FW: [psg.com #309] AutoReply: Operational State Name s and Concepts

"Sharon Chisholm" <schishol@nortelnetworks.com> Sun, 15 February 2004 21:36 UTC

Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA25496 for <entmib-archive@odin.ietf.org>; Sun, 15 Feb 2004 16:36:31 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1AsTvn-0000jZ-3N for entmib-archive@odin.ietf.org; Sun, 15 Feb 2004 16:36:03 -0500
Received: (from exim@localhost) by www1.ietf.org (8.12.8/8.12.8/Submit) id i1FLa36i002806 for entmib-archive@odin.ietf.org; Sun, 15 Feb 2004 16:36:03 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1AsTvm-0000ix-Aj; Sun, 15 Feb 2004 16:36:02 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1AsTvZ-0000ic-Po for entmib@optimus.ietf.org; Sun, 15 Feb 2004 16:35:49 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA25444 for <entmib@ietf.org>; Sun, 15 Feb 2004 16:35:47 -0500 (EST)
Received: from ietf-mx ([132.151.6.1]) by ietf-mx with esmtp (Exim 4.12) id 1AsTvX-0004cr-00 for entmib@ietf.org; Sun, 15 Feb 2004 16:35:47 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12) id 1AsTuZ-0004Zn-00 for entmib@ietf.org; Sun, 15 Feb 2004 16:34:48 -0500
Received: from zcars0m9.nortelnetworks.com ([47.129.242.157]) by ietf-mx with esmtp (Exim 4.12) id 1AsTtn-0004U5-00 for entmib@ietf.org; Sun, 15 Feb 2004 16:33:59 -0500
Received: from zcard309.ca.nortel.com (zcard309.ca.nortel.com [47.129.242.69]) by zcars0m9.nortelnetworks.com (Switch-2.2.6/Switch-2.2.0) with ESMTP id i1FLXSg02071 for <entmib@ietf.org>; Sun, 15 Feb 2004 16:33:28 -0500 (EST)
Received: by zcard309.ca.nortel.com with Internet Mail Service (5.5.2653.19) id <1FNH8YVJ>; Sun, 15 Feb 2004 16:33:29 -0500
Message-ID: <3549C09B853DD5119B540002A52CDD340A2A7294@zcard0ka.ca.nortel.com>
From: Sharon Chisholm <schishol@nortelnetworks.com>
To: entmib@ietf.org
Subject: RE: [Entmib] FW: [psg.com #309] AutoReply: Operational State Name s and Concepts
Date: Sun, 15 Feb 2004 16:33:27 -0500
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Sender: entmib-admin@ietf.org
Errors-To: entmib-admin@ietf.org
X-BeenThere: entmib@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/entmib>, <mailto:entmib-request@ietf.org?subject=unsubscribe>
List-Id: IETF Entity MIB WG <entmib.ietf.org>
List-Post: <mailto:entmib@ietf.org>
List-Help: <mailto:entmib-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/entmib>, <mailto:entmib-request@ietf.org?subject=subscribe>

The following is the proposed resolution to entstate-309. The issue will be
considered closed pending the proposed edit being done.

[Note that this text may be influenced by the resolution of other issues.]

Add the following text to entStateOper 

"Note that some implementations may not be able to accurately report
entStateOper while the entStateAdmin object has a value other than
'unlocked'.  In these cases, this object MUST have a value of
'notReportable'."

Related to the additional points that Dave brought up. We just need to make
sure we provide sufficient guidance for how to report status if available,
or if it is not. I think we've covered the case where entities can't report.
Section 3.1 already covers the relationship between this MIB and the
interfaces MIB. I'm still not convinced that 'enabled' is that different
than 'up.

As for the other states: I swear we've discussed this already, but I can't
find it. Personally, I like the cleanness of a two state operational state
where additional information is found in supplemental objects, but I'm sure
we can agree on a compromise. So, we already have 'unknown'.
'lowerLayerDown' is a computed state so out of scope.  'notPresent' can
easily be computed via inventory information. 'dormant' could be considered
comparable to the usage object in some ways. That leaves us with 'testing'.
We could add that one.

Add the following enumeration to OperState  
    testing (4)

And he following text to the OperState Description

"A value of 'testing' means the resource is currently being tested 
and cannot there fore report whether it is operational or not."

Sharon

-----Original Message-----
From: David T. Perkins [mailto:dperkins@dsperkins.com] 
Sent: Thursday, February 12, 2004 5:13 PM
To: Chisholm, Sharon [CAR:0S00:EXCH]; entmib@ietf.org
Subject: Re: [Entmib] FW: [psg.com #309] AutoReply: Operational State Names
and Concepts


HI,

First, 
implementing this object to match the semantics of X.731 will be difficult
(if not impossible) if the hardware was not designed this way. And for some
hardware (such as a power supplys) it may not be economically feasible to
implement. (On a power supply, it may "disabled" by disconnecting the input
power. If so, you cannot determine if it is working (that is, delivering
output power within it's rated range) unless you supply input power. You
could fake the oper state value by saving the last value of oper state when
admin state was "unlocked" and returning it while the admin state is
"locked".)

Because of this issue, I believe that a new value needs to be added, such as
"disabledDue2Admin". Also, the other values for object IF-MIB::ifOperStatus
should be added. These values are:
      testing(3),   -- in some test mode
      unknown(4),   -- status can not be determined
                              -- for some reason.
      dormant(5),
      notPresent(6),    -- some component is missing
      lowerLayerDown(7) -- down due to state of
                                  -- lower-layer interface(s) But
"lowerLayerDown" which be renamed to "containedNotEnabled".

Secondly, I would name the terms "up" and "down" instead of "enabled" and
"disabled", since enabled/disabled seem to be admin status and not
operational state!

Thirdly, the relationship between values of contained entities
needs to be defined. (Object IF-MIB::ifOperStatus supports this.)    

At 02:17 PM 2/11/2004 -0500, Sharon Chisholm wrote:
>The following is the proposed resolution to entstate-309. The issue 
>will be considered closed pending the proposed edit being done.
>
>Add the following text to entStateOper
>
>"Note that some implementations may not be able to accurately report 
>entStateOper while the entStateAdmin object has a value other than 
>'unlocked'.  In these cases, this object MUST have a value of 
>'notReportable'."
>
>Sharon
>
>-----Original Message-----
>From: entity-state [mailto:rt+entity-state@rt.psg.com]
>Sent: Tuesday, January 13, 2004 2:57 AM
>To: Chisholm, Sharon [CAR:0S00:EXCH]
>Subject: [psg.com #309] AutoReply: Operational State Names and Concepts
><clip>
>
>-----------------------------------------------------------------------
>--
>Keith McCloghrie [kzm@cisco.com]
>
>"'enabled' and 'disabled' to me imply that an admin state, i.e., if
>>   I saw an operState of 'disabled', or a entStateOperDisabled
>notification,
>>   I'd look for the knob by which I could issue the enable command to
>enable
>>   it again.
>
>>   for most things, I believe you have to turn them on to see if they
>work;
>>   if they don't work, you can turn them off again, and label
>them "inoperable",
>>   but what that means is that they were inoperable the last time they
>were
>>   turned on, and it doesn't necessarily mean they are still
>inoperable, e.g.,
>>   if something was inoperable the last time it was turned on and has
>just
>>   been repaired, but not yet turned on again, is it still
>inoperable ??
>>   That is, neither 'disabled' nor 'inoperable' is the right term for 
>> operState.
>
>"
Regards,
/david t. perkins 


_______________________________________________
Entmib mailing list
Entmib@ietf.org
https://www1.ietf.org/mailman/listinfo/entmib