Re: [CCAMP] draft-ietf-ccamp-alarm-module-01, Missing Alarm Attributes

NICK HANCOCK <nick.hancock@adtran.com> Wed, 04 July 2018 07:58 UTC

Return-Path: <nick.hancock@adtran.com>
X-Original-To: ccamp@ietfa.amsl.com
Delivered-To: ccamp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 638B6130E88 for <ccamp@ietfa.amsl.com>; Wed, 4 Jul 2018 00:58:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.598
X-Spam-Level:
X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id a07-oKlI1aJx for <ccamp@ietfa.amsl.com>; Wed, 4 Jul 2018 00:58:54 -0700 (PDT)
Received: from us-smtp-delivery-128.mimecast.com (us-smtp-delivery-128.mimecast.com [63.128.21.128]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C455A130DFD for <ccamp@ietf.org>; Wed, 4 Jul 2018 00:58:53 -0700 (PDT)
Received: from ex-hc2.corp.adtran.com (ex-hc3.adtran.com [76.164.174.83]) (Using TLS) by us-smtp-1.mimecast.com with ESMTP id us-mta-2-OlOuug9mPhe_pUF7nyzbHw-1; Wed, 04 Jul 2018 03:58:49 -0400
Received: from ex-mb1.corp.adtran.com ([fe80::51a3:972d:5f16:9952]) by ex-hc2.corp.adtran.com ([fe80::a019:449b:3f62:28e5%10]) with mapi id 14.03.0382.000; Wed, 4 Jul 2018 02:58:48 -0500
From: NICK HANCOCK <nick.hancock@adtran.com>
To: stefan vallin <stefan@wallan.se>, Marta Seda <Marta.Seda@calix.com>
CC: "ccamp@ietf.org" <ccamp@ietf.org>
Thread-Topic: [CCAMP] draft-ietf-ccamp-alarm-module-01, Missing Alarm Attributes
Thread-Index: AdQObsq6LG8D6rPUTlyY1DI35Gw3ZwEgwrUAAB6NutA=
Date: Wed, 04 Jul 2018 07:58:48 +0000
Message-ID: <BD6D193629F47C479266C0985F16AAC7F070E350@ex-mb1.corp.adtran.com>
References: <BN7PR05MB443619F97B44C1B5EB816F159C4F0@BN7PR05MB4436.namprd05.prod.outlook.com> <4AAD536D-7AD0-4C61-A00D-4A03959D7698@wallan.se>
In-Reply-To: <4AAD536D-7AD0-4C61-A00D-4A03959D7698@wallan.se>
Accept-Language: en-US, en-GB
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [172.20.62.158]
MIME-Version: 1.0
X-MC-Unique: OlOuug9mPhe_pUF7nyzbHw-1
Content-Type: multipart/alternative; boundary="_000_BD6D193629F47C479266C0985F16AAC7F070E350exmb1corpadtran_"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ccamp/K8uyBDoFGckGvbcIDSypHKXu588>
Subject: Re: [CCAMP] draft-ietf-ccamp-alarm-module-01, Missing Alarm Attributes
X-BeenThere: ccamp@ietf.org
X-Mailman-Version: 2.1.26
Precedence: list
List-Id: Discussion list for the CCAMP working group <ccamp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ccamp>, <mailto:ccamp-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ccamp/>
List-Post: <mailto:ccamp@ietf.org>
List-Help: <mailto:ccamp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ccamp>, <mailto:ccamp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 04 Jul 2018 07:59:12 -0000

Hi Stefan,

Although I see that these new leafs are optional, I am wondering whether they should nevertheless be best if-featured. For example, if an implementation does not support ‘monitored-attributes’, but just the basic attributes ‘event-type’, ‘probable-cause’ and ‘probable-cause-string’ using  if-features on ‘threshold-information’, ‘monitored-attributes’ etc. would make this absolutely clear to the client. What do you think?

Best regards
Nick

From: CCAMP [mailto:ccamp-bounces@ietf.org] On Behalf Of stefan vallin
Sent: Tuesday, July 03, 2018 2:18 PM
To: Marta Seda
Cc: ccamp@ietf.org
Subject: Re: [CCAMP] draft-ietf-ccamp-alarm-module-01, Missing Alarm Attributes

Hi Marta!
Adding to ietf-alarms-x733 from the ITU specs.
Could look something like this:

augment /al:alarms/al:alarm-list/al:alarm:
+--ro event-type? event-type
+--ro probable-cause? uint32
+--ro probable-cause-string? string
+--ro threshold-information
| +--ro triggered-threshold? string
| +--ro (threshold-level)?
| | +--:(up)
| | | +--ro up-high? observed-value
| | | +--ro up-low? observed-value
| | +--:(down)
| | +--ro down-high? observed-value
| | +--ro down-low? observed-value
| +--ro arm-time? yang:date-and-time
+--ro monitored-attributes* []
| +--ro id? al:resource
| +--ro value? string
+--ro proposed-repair-actions* string
+--ro trend-indication? trend
+--ro backedup-status? boolean
+--ro backup-object? al:resource

Question to you, additional-information, that super generic thing. Do you think it is useful?
How should the definition look like…
AdditionalInformation ::= SET OF ManagementExtension
ManagementExtension ::= SEQUENCE
{
identifier DMI-EXTENSION.&id({ManagementExtensionSet}),
significance [1] BOOLEAN DEFAULT FALSE,
information [2] DMI-EXTENSION.&Value({ManagementExtensionSet}{@.identifier})
}

We could have a list with leafs identifier string, significance boolean and information string ?
Would it add any value?

Do you still think the security attributes are useful?
Br Stefan


> On 28 Jun 2018, at 02:01, Marta Seda <Marta.Seda@calix.com> wrote:
>
> Hi Stefan,
>
> Thank you for the updated draft v-(01) CCAMP Alarm Module. This draft is missing alarm attributes. I have attached an excel spreadsheet to illustrate the question. The attachment contains two tables:
>
> • Alarm-fields for alarm inventory
> • Alarm-fields for alarm instances
>
>
> Both tables compare the list of supported CCAMP alarm attributes for different “specialized” alarm types (e.g., sensor alarms, E.720-like grade of service alarms (alarms risen under certain traffic conditions), security alarms and MEF 35.1 Stateful Events Alarms).
>
>
>
> For each attribute, traceability to which standards discusses these attributes is included in the attachment.
>
>
>
> If one examines the differences, the following alarm attributes are not included in the CCAMP alarm module:
>
> • Service-effect (GR-833 defines alarm attribute – only included this in case vendors need to support this alarm attribute for legacy reasons)
> • Threshold information (x.733, 3GPP TS 32.111-2 , M.3100)
> • Monitored attributes (x.733, 3GPP TS 32.111-2 , M.3100)
> • Proposed repair actions (x.733, 3GPP TS 32.111-2 , M.3100)
> • Tca-type (MEF35.1 specific attribute)
> • Security alarm detector (x.736, 3GPP TS 32.111-2)
> • Security alarm cause (x.736, 3GPP TS 32.111-2)
> • Service user (x.736, 3GPP TS 32.111-2)
> • Service provider (x.736, 3GPP TS 32.111-2)
> • Additional information (3GPP TS 32.111-2, X.736, X.733)
>
>
> For the X.733 traceable alarm attributes, these attributes are considered “optional” in nature. On the other hand, X.736 considers the security attributes (starting with “security-x”) as mandatory.
>
>
>
> Discussion:
>
> a) Is there any particular reason for the omission of these attributes?
>
> b) Are there any plans to support any of these attributes in the CCAMP Alarm module in the future? Or do you view these attributes as outside of the IETF CCAMP scope (and therefore if someone needs these particular attributes they can augment the IETF CCAMP YANG? I am attempting to understand the boundaries of what CCAMP intends to cover.
>
>
>
> Best Regards,
>
>
>
> Marta Seda
>
>
>
> <alarm-attributes-per-alarm-type.xlsx>_______________________________________________
> CCAMP mailing list
> CCAMP@ietf.org
> https://www.ietf.org/mailman/listinfo/ccamp<https://www.ietf.org/mailman/listinfo/ccamp>

_______________________________________________
CCAMP mailing list
CCAMP@ietf.org
https://www.ietf.org/mailman/listinfo/ccamp<https://www.ietf.org/mailman/listinfo/ccamp>