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

stefan vallin <stefan@wallan.se> Wed, 04 July 2018 08:19 UTC

Return-Path: <stefan@wallan.se>
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 1A523130EDA for <ccamp@ietfa.amsl.com>; Wed, 4 Jul 2018 01:19:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.908
X-Spam-Level:
X-Spam-Status: No, score=-1.908 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, T_DKIMWL_WL_MED=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=wallan-se.20150623.gappssmtp.com
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 iz7bQ6D1akRl for <ccamp@ietfa.amsl.com>; Wed, 4 Jul 2018 01:19:32 -0700 (PDT)
Received: from mail-lf0-x232.google.com (mail-lf0-x232.google.com [IPv6:2a00:1450:4010:c07::232]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D06B6130EB1 for <ccamp@ietf.org>; Wed, 4 Jul 2018 01:19:31 -0700 (PDT)
Received: by mail-lf0-x232.google.com with SMTP id m13-v6so3682058lfb.12 for <ccamp@ietf.org>; Wed, 04 Jul 2018 01:19:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=wallan-se.20150623.gappssmtp.com; s=20150623; h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=yz8yCY/yty3ZOjkqauwvVWS4MeAPlpQ/CORsLZEX2Qw=; b=llF4VU9B5Dzxz2PAcKs/Mfw0WKjPzcObqxSOqSir/jrif5pSLM2QZsX7waHC+5JkMs wL701uWy8pglR9einEXDz3OAx/XssSGz4fhJCwELv+ZQFE5sL1iW/hcIys17aokmn4Aw 92mjRVfkjyG5FlrqesD6hfSMinhJksLvTiXJMTWsNNxRCWIZmedfo8H1IV9KkRXxZyu0 0Ml8HKsRoe5asEYoUItt5R+zJ7TyLUkSlJmMpi0vpBpYJjTpLgELUawMXXEGDqVZcd/0 6xz9OuGZ1ID5Ig4mFPcDpfcsOZHtqy1toTfwZzRXFOuQLFt32EtSb6q6Yb3KipD6vHPu ibow==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=yz8yCY/yty3ZOjkqauwvVWS4MeAPlpQ/CORsLZEX2Qw=; b=F2FnIs8zpqi3sS9Tu9XMZE0Mp7fqMBzDX9ZhgudYJqDd50jLowuaYSGq0vo4UWmQyo srQx4FjfYb9uKRtvyz5CsftpWdHuclxGHNrX5fzAawl+taXDa9e01WhyzOjmK/pbTEgB nCF5voedztAobA1UDDw+GptjVhk+Ya6EwzRiSMXVyJ7vas4LYNoybb8/8fpIRQT6KUcE Sf5eUJcIB5dnAofZNgEImY0Fs7yhbtTAjrceBXzUe0bntPeWXH9bNczwK6KsqvHHYUJm RL9gaHOKb2EUnrBYNri7qAmEVL+FZDIy5KBsNB5Qxa4tWcqassRx0b1+Ue2ZgEj90LXa GJSg==
X-Gm-Message-State: APt69E1GGtYhBzHppbFJv/av33QMvIH24y1lstfgmKPgJvLdb5Aae19g CCuAKrZKmvUYfNT1sOz5tSDc/w==
X-Google-Smtp-Source: AAOMgpfo2nYAKJHQVmUic8k8t/chuQGO7iRtkc1nDq1KLROL1hc352q6E0g2l0dQZxiUqaqlhN0EwA==
X-Received: by 2002:a19:1d8c:: with SMTP id d134-v6mr875923lfd.56.1530692370034; Wed, 04 Jul 2018 01:19:30 -0700 (PDT)
Received: from [192.168.8.50] ([195.234.15.130]) by smtp.gmail.com with ESMTPSA id f3-v6sm661057lfa.21.2018.07.04.01.19.28 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 04 Jul 2018 01:19:29 -0700 (PDT)
From: stefan vallin <stefan@wallan.se>
Message-Id: <7409A357-2347-4B74-ACF4-22E07679783C@wallan.se>
Content-Type: multipart/alternative; boundary="Apple-Mail=_AF28E7B5-E5B1-45CB-AAB9-3709E72A6E96"
Mime-Version: 1.0 (Mac OS X Mail 11.2 \(3445.5.20\))
Date: Wed, 04 Jul 2018 10:19:28 +0200
In-Reply-To: <BD6D193629F47C479266C0985F16AAC7F070E350@ex-mb1.corp.adtran.com>
Cc: Marta Seda <Marta.Seda@calix.com>, "ccamp@ietf.org" <ccamp@ietf.org>
To: NICK HANCOCK <nick.hancock@adtran.com>
References: <BN7PR05MB443619F97B44C1B5EB816F159C4F0@BN7PR05MB4436.namprd05.prod.outlook.com> <4AAD536D-7AD0-4C61-A00D-4A03959D7698@wallan.se> <BD6D193629F47C479266C0985F16AAC7F070E350@ex-mb1.corp.adtran.com>
X-Mailer: Apple Mail (2.3445.5.20)
Archived-At: <https://mailarchive.ietf.org/arch/msg/ccamp/KA-dhrJmPARz_8yh2N3Z9MSJEDo>
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 08:19:50 -0000

Hi Nick!
The x733 module is augmenting the core ietf-alarms.yang.
All leafs are optional, and config false.
I do not think it is necessary to if-feature them (?)
Br Stefan


> On 4 Jul 2018, at 09:58, NICK HANCOCK <nick.hancock@adtran.com> wrote:
> 
> 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 <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 <mailto: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 <mailto: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 <mailto:CCAMP@ietf.org>
> > https://www.ietf.org/mailman/listinfo/ccamp <https://www.ietf.org/mailman/listinfo/ccamp>
> 
> _______________________________________________
> CCAMP mailing list
> CCAMP@ietf.org <mailto:CCAMP@ietf.org>
> https://www.ietf.org/mailman/listinfo/ccamp <https://www.ietf.org/mailman/listinfo/ccamp>