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

stefan vallin <stefan@wallan.se> Mon, 02 July 2018 10:39 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 3E6D5130EB5 for <ccamp@ietfa.amsl.com>; Mon, 2 Jul 2018 03:39:34 -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 5huQGbmgMopb for <ccamp@ietfa.amsl.com>; Mon, 2 Jul 2018 03:39:31 -0700 (PDT)
Received: from mail-lj1-x229.google.com (mail-lj1-x229.google.com [IPv6:2a00:1450:4864:20::229]) (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 55B40130E06 for <ccamp@ietf.org>; Mon, 2 Jul 2018 03:39:30 -0700 (PDT)
Received: by mail-lj1-x229.google.com with SMTP id c12-v6so3891706ljj.1 for <ccamp@ietf.org>; Mon, 02 Jul 2018 03:39:30 -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=aRcjdzZhJGAaMq6FtqqftcqwKIgGmd490SVlBfforcw=; b=Foa+e595HOktaz/s9zoixpPZ1ErQ8eEbwLpEz0hxritC3Z6D1yDGE4ewMODfn17r9w syWAgK8ceVS9wh2ZsEcTjsuZ8oXynXJ3aiAjlAK96BMn46yFUGI93RALu1KWB3vr47Tz 3EoHoeZ+SW7EykegQcOSHKVxLIwJQt2bWKEhK4SK+mfcJ9PBZvCXIzmiT6RjnAbbhEUu iVpxLBp5FZNSyIXPMh5/WuKzJ50J5mNw2Pw5oQ2DngZocPGqpExolElEVuCI+6RKk8aZ dsLWvQuiZ61tsyteBskm8k1WShVASacJq4b0hcPOuFI8Uox01BnDjHgVmgDhQhfBf2VK 7xsw==
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=aRcjdzZhJGAaMq6FtqqftcqwKIgGmd490SVlBfforcw=; b=aie91fgu1c3eMRxPqh9beSasralfUbVXLqf9c3TTyo8WshNWrSFDJagFLlS+9fqazM ZO+W2zrUixICxgQD6hCJDpfJ/a9EzvB8Kt31IoD9qBkgMGC+b7jCcKTUhfOVrHF2MjFS ZRhZ0me7+qv+ZAOt1Ckp/fV2vURORmcrSFar0ROFIZajUiuzTo1HMi5Qb9ZYO/yOO5Dk 0t8dUyXygclyZnGA6WtI9UdrABbgC29akcGiQCuJwr3gzlmLqcDd94GGZMHE21iiUwGY 1eHSN8lMmZntzpZGETIDkN3GleyD9FKugoLhZJHwY/czN26iFZIIXCV8jq3HWF6tcqbT EmFw==
X-Gm-Message-State: APt69E289bx4AWhHE8crI28wFKf/7u18LcE8Q7TcLe8HMiyqoWE2ueOS tMElpEXhOX8pTxw/HKBfNvTkjDUmqG4=
X-Google-Smtp-Source: AAOMgpc+g0cF6HPOo4rUVGT2uDRIYkvkZLtf/oYSMyY8CtqM0VlUP6wrogS78L5qHncsnmTxBMHj/g==
X-Received: by 2002:a2e:20e8:: with SMTP id g101-v6mr16161382lji.100.1530527968600; Mon, 02 Jul 2018 03:39:28 -0700 (PDT)
Received: from [192.168.8.55] ([195.234.15.130]) by smtp.gmail.com with ESMTPSA id y6-v6sm108204ljy.42.2018.07.02.03.39.27 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 02 Jul 2018 03:39:27 -0700 (PDT)
From: stefan vallin <stefan@wallan.se>
Message-Id: <8E66F98F-6885-41A1-8FE2-BB24DEFBA202@wallan.se>
Content-Type: multipart/alternative; boundary="Apple-Mail=_BF87D44A-DCEA-4314-86A2-4DBF1C621978"
Mime-Version: 1.0 (Mac OS X Mail 11.2 \(3445.5.20\))
Date: Mon, 02 Jul 2018 12:39:26 +0200
In-Reply-To: <BN7PR05MB443619F97B44C1B5EB816F159C4F0@BN7PR05MB4436.namprd05.prod.outlook.com>
Cc: "ccamp@ietf.org" <ccamp@ietf.org>
To: Marta Seda <Marta.Seda@calix.com>
References: <BN7PR05MB443619F97B44C1B5EB816F159C4F0@BN7PR05MB4436.namprd05.prod.outlook.com>
X-Mailer: Apple Mail (2.3445.5.20)
Archived-At: <https://mailarchive.ietf.org/arch/msg/ccamp/XJjyMIB9oGyiukdbY4_ofWRzIf8>
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: Mon, 02 Jul 2018 10:39:35 -0000

Hi Marta!
Thanks for your review!
Summary answers/comments follows:

1) Your excel-sheet line 5 alarm-type-qualifier says "Alarm instance refined defined by CCAMP” in column F.
That is not correct, type qualifier refines alarm types when alarm types are not known at design time. See examples in draft

2) GR-833 <srvef>, tried to find the source but the PDF needs to be ordered at a cost of  $795 USD :)
Your description says:
- SA Service-effecting condition, immediate action required.
- NSA Nonservice-effecting condition, action required.

I can not see this adding any information to the alarm that is not carried by the severity levels defined by ITU.
Read the description clauses for severity and you will see that minor and warning is not service-affecting and higher levels are.

NSA = minor, warning
SA, major, critical

3) X733 threshold information and monitored attributes.
Have seen very little practical use of these, but in order to have a complete X733 mapping we can certainly add these attributed to ietf-alarms-x733.yang

4) Repair action.
Our experience is that repair actions are prepared in separate alarm procedure documents and seldom carried within the alarm information.
The alarm inventory functionality of the ietf-alarms module is the “index” of the alarm procedures residing in a wiki/doc library for example.
On the other hand we are stressing the fact that if an alarm does not require an operator to do something it does not qualify as an alarm.
Providing the repair action parameter in the x733 module could help foster that. Will add to ietf-alarms-x733.yang.

5) MEF 35.1 TCA type, threshold crossing alert type.
I do not think this should go into a core alarm module. Can be augmented. 

6) X.736 security attributes
Have you seen any real usage of these attributes?
Can be added to the ietf-alarms-x733 module (maybe rename to ietf-alarms-x733x736)

7) X.733 Additional information
Have you seen any real usage of this? The original data structure is fairly generic in its structure.
I have seen some systems escaping to just use text here, but why add an extra attribute for text?
I am reluctant on this one, especially to find a good data definition for it. Unclear of real usage.

---
In general I am a bit skeptic on all the various ITU alarm attributes. My experience is that in real life very few of them carry relevant information.
More adds to complexity than it helps with managing alarms
I vote for focusing on alarm information quality using a few relevant attributes, see appendix F

But for completeness I will add the “missing" x733 attributed to the x733 mapping module since we have started on that one.

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