Re: [CCAMP] draft-ietf-ccamp-alarm-module-04/Clause F.2.2.4. Alarm Reporting Control

stefan vallin <stefan@wallan.se> Sat, 03 November 2018 14:29 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 49FF81277D2 for <ccamp@ietfa.amsl.com>; Sat, 3 Nov 2018 07:29:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001] 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 LIuIlfSpSEaY for <ccamp@ietfa.amsl.com>; Sat, 3 Nov 2018 07:29:35 -0700 (PDT)
Received: from mail-lf1-x12d.google.com (mail-lf1-x12d.google.com [IPv6:2a00:1450:4864:20::12d]) (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 A5110124408 for <ccamp@ietf.org>; Sat, 3 Nov 2018 07:29:34 -0700 (PDT)
Received: by mail-lf1-x12d.google.com with SMTP id n26-v6so3218489lfl.1 for <ccamp@ietf.org>; Sat, 03 Nov 2018 07:29:34 -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=LYsmradVlAIcc53vfIYaQi/NQUFYcM3IDJ+0LC29JFg=; b=ZPwa9LHLNaAsPBxodnPkKdF5bZTZdjpcFVqJIq5E5mSDfVdfQKWKsZegwAryXFrJF8 rphr6noHz/Qn5DTUrIvokbX5/esXElLwRtz5CQ1ZQu32vEOIfkfJNIF8QCx5znqUFV+U WF+ijmEN2h/KoQAPw/P3t2fgGcoMcEO0Vc7WP+SnVXk0pwaFnReFbbcT1ap5tEKonah+ ZZeJpCMAgL15mNBs8Gbtp2ZaCajnVZt+hbQxI+Nmb3mbVoa4N8GjFHutSLKTy1FvkgCV R+IoHVUG7ClcwSxX1hnlA1HAMwBhdGgNk8G06hF9BB8QO+dE/sfTbjX10ltTNq0iPQfx mx+A==
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=LYsmradVlAIcc53vfIYaQi/NQUFYcM3IDJ+0LC29JFg=; b=dSrwLxdahUUEi+98N+suibMzDT1h4krW5ciLblmhZoVVhBug6wcYUNGbHwUt86YrtW 4HQOyoKnE6FuA9q4zZ+Z/q+cdvCRAtmEg/uha+5+8tqAV0JkNzdEHhm5GYcQg9WJ6lp+ RdEqwVVzWy5XuBl5PEMH1vfcLZoOQNuQhjUDi3ZYnI1MRyoDolrA6a/T8l6DyTxVk/wH LhPYyt/rfRqjJrSvfi/nFiJOrGqAb/nxEEMkvrijHltfYzA/dKUvF8BkTuq56jXX/AD5 26fiA0CJBzUJdb09nsWfYsi+NhA0nurfwCoDo2MYuseGIXNgGUNtCQctHW5sQVxKk9wr d3dg==
X-Gm-Message-State: AGRZ1gLS63a9sv/n3uoJvMYoWfctAlOF9M+dC8U2YSqQLVrVwT3gy7GX HjN1Uj4OlYUbBzklPkPiic2qPYhnmoo=
X-Google-Smtp-Source: AJdET5cVXvM7mrub/dpsPKng3zebFTK0Lact5sbGsalagk5Klsri+kUBSwQMvRwiC9BdPwi8pBe9ww==
X-Received: by 2002:a19:40cc:: with SMTP id n195mr3540147lfa.40.1541255372651; Sat, 03 Nov 2018 07:29:32 -0700 (PDT)
Received: from [192.168.72.11] ([95.155.237.105]) by smtp.gmail.com with ESMTPSA id l13-v6sm4903037lji.7.2018.11.03.07.29.31 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 03 Nov 2018 07:29:31 -0700 (PDT)
From: stefan vallin <stefan@wallan.se>
Message-Id: <C13F602D-C7FD-4F5A-A897-AA1EEC5DBB11@wallan.se>
Content-Type: multipart/alternative; boundary="Apple-Mail=_D7010B02-6313-4660-868B-D8D789E9DC2E"
Mime-Version: 1.0 (Mac OS X Mail 11.2 \(3445.5.20\))
Date: Sat, 03 Nov 2018 15:29:30 +0100
In-Reply-To: <DM6PR05MB58499434EBE55CC154B5A5289CCF0@DM6PR05MB5849.namprd05.prod.outlook.com>
Cc: "ccamp@ietf.org" <ccamp@ietf.org>
To: Marta Seda <Marta.Seda@calix.com>
References: <DM6PR05MB58499434EBE55CC154B5A5289CCF0@DM6PR05MB5849.namprd05.prod.outlook.com>
X-Mailer: Apple Mail (2.3445.5.20)
Archived-At: <https://mailarchive.ietf.org/arch/msg/ccamp/nWjgAGxhuli-Bti6hIdMmndBX0w>
Subject: Re: [CCAMP] draft-ietf-ccamp-alarm-module-04/Clause F.2.2.4. Alarm Reporting Control
X-BeenThere: ccamp@ietf.org
X-Mailman-Version: 2.1.29
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: Sat, 03 Nov 2018 14:29:37 -0000

Hi Marta!
Thanks for your comment.
You should have a look at alarm shelving.
Your examples are good examples when you configure an alarm shelf
* pre-provision a cardholder slot and you don’t want to see hardware missing alarms
* limit unwanted alarms from showing up during the test activities

Create an alarm shelf for those resources. The good thing about shelfs is that not only do they block notifications, but you also get a dedicated shelf where you can read those alarms.

I will clarify in next revision
br Stefan

> On 2 Nov 2018, at 01:26, Marta Seda <Marta.Seda@calix.com> wrote:
> 
> Hello Stefan
>  
> I have a question about your description of Alarm Control Reporting functions.  Clause F.2.2.4 states:
>    The requirements in G.7710 corresponds to features in the alarm YANG
> 
>    module in the following way:
> 
>  
> 
>       Alarm Severity Assignment Profile (ASAP): the alarm profile
> 
>       "/alarms/alarm-profile/".
> 
>  
> 
>       Alarm Reporting Control (ARC): alarm shelving "/alarms/control/
> 
>       alarm-shelving/" and the ability to control alarm notifications
> 
>       "/alarms/control/notify-status-changes".
> 
>  
> /alarms/control/notify-status-changes choice controls if notifications are sent for all state changes, only raise and clear, or only notifications more severe than a configured level.
>  
> Alarm Reporting Control (ARC) is described in ITU M.3100 in detail.  It is a common feature that standards have adopted.  It is useful for example for the purpose of managing automatic in-service actions (e.g., you pre-provision a cardholder slot and you don’t want to see hardware missing alarms).  Enabling ARC allows the managed entity not to report alarms until the cardholder slot is populated.  ARC is also used for handling maintenance/test activities (so as to limit unwanted alarms from showing up during the test activities).
>  
> ARC appears in standards like ITU-T G.988 (which defines a limited form of ARC) and RFC 3878 ARC MIB.   The description given in this clause of your document describes ITU-T M.3100 Figure 5-3 NALM state (if the notify-status-changes is set to raise and clear (I think that is the intent from the descriptions I’ve found; not 100% sure).
>  
> G.7710 supports other ARC functions (e.g., the ability for a managed entity to automatically transitioning out of the NALM state without management action).
>  
> Can you explain how ARC is achieved via the /alarms/control/notify-status-changes values?  I could see that someone may argue toggling between “only raise and clear”  to “all state changes” achieves a limited form of M.3100 Figure 5-3 NALM to ALM transitional behaviour.  The problem with that is that that behaviour does not meet M.3100 Figure F.2 which expects alarms to clear while an entity is in the NALM state and alarms not to be raised while in the NALM state.  I’m not sure based on the descriptions in the document that ARC is being supported (other ARC states (e.g., timed states) are not in the document). 
>  
> Regards,
>  
> Marta Seda 
>  
> _______________________________________________
> CCAMP mailing list
> CCAMP@ietf.org <mailto:CCAMP@ietf.org>
> https://www.ietf.org/mailman/listinfo/ccamp <https://www.ietf.org/mailman/listinfo/ccamp>