Re: [Disman] some questions about rfc3877 (alarm mib)

"Randy Presuhn" <randy_presuhn@mindspring.com> Sat, 13 December 2008 18:01 UTC

Return-Path: <disman-bounces@ietf.org>
X-Original-To: disman-archive@megatron.ietf.org
Delivered-To: ietfarch-disman-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 3B0B53A67EC; Sat, 13 Dec 2008 10:01:52 -0800 (PST)
X-Original-To: disman@core3.amsl.com
Delivered-To: disman@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 5A1983A67EC for <disman@core3.amsl.com>; Sat, 13 Dec 2008 10:01:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.37
X-Spam-Level:
X-Spam-Status: No, score=-2.37 tagged_above=-999 required=5 tests=[AWL=0.229, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zKjwksBgCLW8 for <disman@core3.amsl.com>; Sat, 13 Dec 2008 10:01:50 -0800 (PST)
Received: from elasmtp-spurfowl.atl.sa.earthlink.net (elasmtp-spurfowl.atl.sa.earthlink.net [209.86.89.66]) by core3.amsl.com (Postfix) with ESMTP id 4FF9E3A677D for <disman@ietf.org>; Sat, 13 Dec 2008 10:01:50 -0800 (PST)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=dk20050327; d=mindspring.com; b=JhM1sbaa63dNprCIdIk+m5ioiIzUBZJP2Ef+hmLjQAXHQJGDFvy4o5KlTElchi3E; h=Received:Message-ID:From:To:References:Subject:Date:MIME-Version:Content-Type:Content-Transfer-Encoding:X-Priority:X-MSMail-Priority:X-Mailer:X-MimeOLE:X-ELNK-Trace:X-Originating-IP;
Received: from [69.3.26.45] (helo=oemcomputer) by elasmtp-spurfowl.atl.sa.earthlink.net with esmtpa (Exim 4.67) (envelope-from <randy_presuhn@mindspring.com>) id 1LBYoB-0005At-ID for disman@ietf.org; Sat, 13 Dec 2008 13:01:43 -0500
Message-ID: <009c01c95d4d$17fa14a0$6801a8c0@oemcomputer>
From: Randy Presuhn <randy_presuhn@mindspring.com>
To: disman@ietf.org
References: <4942B3E1.4070503@redback.com>
Date: Sat, 13 Dec 2008 10:03:24 -0800
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1478
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1478
X-ELNK-Trace: 4488c18417c9426da92b9037bc8bcf44d4c20f6b8d69d88858bc2ddbf51b90e4f9e899d516894f60fbdf9e7a855cd090350badd9bab72f9c350badd9bab72f9c
X-Originating-IP: 69.3.26.45
Subject: Re: [Disman] some questions about rfc3877 (alarm mib)
X-BeenThere: disman@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Distributed Management <disman.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/disman>, <mailto:disman-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/disman>
List-Post: <mailto:disman@ietf.org>
List-Help: <mailto:disman-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/disman>, <mailto:disman-request@ietf.org?subject=subscribe>
Sender: disman-bounces@ietf.org
Errors-To: disman-bounces@ietf.org

Hi -

> From: "Michael Thatcher" <thatcher@redback.com>
> To: <disman@ietf.org>
> Sent: Friday, December 12, 2008 10:56 AM
> Subject: [Disman] some questions about rfc3877 (alarm mib)
>

> 1. I don't understand the errata (http://www.rfc-editor.org/errata_search.php?rfc=3877)
> which says that ituPerceivedSeverity must be changed to alarmModelState.
> Why this change? Isn't this just a typo where ituPerceivedSeverity should be
> ituAlarmPerceivedSeverity?  There are multiple occurrances of
> ituPerceivedSeverity in 6.2 & 6.3 which seem to me should be
> ituAlarmPerceivedSeverity.

FWIW, I don't recall being involved in the processing of this erratum, so
take what I say with a grain of salt...

It looks like there are two things going on, and the report seems a bit
garbled.  You are correct that the occurrances of ituPerceivedSeverity
should in general be replaced with ituAlarmPerceivedSeverity.

However, the report's notes  say 
     However, ituAlarmPerceivedSeverity critical (3)
     should be mapped to alarmModelState 6
     To match the mapping shown in Section 5.4:
     alarmModelState -> ituAlarmPerceivedSeverity
            1 -> clear (1)
            2 -> indeterminate (2)
            3 -> warning (6)
            4 -> minor (5)
            5 -> major (4)
            6 -> critical (3)

I think the "mapped" refers to the steps through this particular
alarm model's state machine, *NOT* a directive "that
ituPerceivedSeverity must be changed to alarmModelState"
and is consequently a request to change the *value* of alarmModelState.
Someone would need to sit down with pencil and paper to
construct the state machine for this example to verify.

> 2. None of the examples use the index attribute alarmListName
> for objects which have this as an index, such as the value for
> ituAlarmGenericModel.  To be complete shouldn't the examples
> define an alarmListName (or use 0 as the index value indicating no name)?

By "0" I assume you mean a zero-length string, since that is
the "no name" convention for this object...  Yes, that might have
been nice, though probably not very interesting.

> 3. It's not clear to me how one matches a clear event to an
> existing active alarm so it can be removed from the active table
> and the alarmActiveIndex value used for the clear event in
> the clear table.  It's (relatively) easy if the notification and
> resource IDs are the same for the clear and current active.
> When the notification ids are different between clear and raise,
> or if there are multiple active alarms, it seems that some other
> methodology is required which I don't particularly see.
>  Any insights would be appreciated.

See example 6.1 for an example with different notification IDs.
If there are multiple active alarms, whichever one(s) have matching
clear patters will be cleared.

Randy