Re: [CCAMP] Fw: New Version Notification for draft-vallin-ccamp-alarm-module-00.txt

stefan vallin <stefan@wallan.se> Wed, 11 October 2017 20:00 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 AC1D7132351 for <ccamp@ietfa.amsl.com>; Wed, 11 Oct 2017 13:00:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 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_LOW=-0.7] 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 JxbWHAr83Zt4 for <ccamp@ietfa.amsl.com>; Wed, 11 Oct 2017 13:00:45 -0700 (PDT)
Received: from mail-wm0-x22c.google.com (mail-wm0-x22c.google.com [IPv6:2a00:1450:400c:c09::22c]) (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 EC14F1320CF for <ccamp@ietf.org>; Wed, 11 Oct 2017 13:00:44 -0700 (PDT)
Received: by mail-wm0-x22c.google.com with SMTP id f4so7938172wme.0 for <ccamp@ietf.org>; Wed, 11 Oct 2017 13:00:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=wallan-se.20150623.gappssmtp.com; s=20150623; h=subject:mime-version:from:in-reply-to:date:cc:message-id:references :to; bh=/t1z8KMBUqWa2yMnJ8MQ9UYZJnrOOBXx3EGZ5Xc75R0=; b=NvmhpLFxrRmdzrQ14Z1T5Y6649gAiVEXNXmrMhEsBheaGDGZ0ba1SKVdVAHautyMff uJ4+6CTz5G8bEBD+xmdK3lyAz0UNpfbG761O3c4VhipjRITQJW32qEHMQqunqyMYq3Xv wHP5OjQ7Sa3YAOJjxEziNExUzvksNEKjQN0Q4BSGJQYWbH9izedtRwpjz0uzXoQm74jU gLkqfY3nI1W/8f27VWmro0k81ZS1eFB5lED499xwJzUxErPe6gr0RLEN1YvmxizkbH9i HFXanJk2PAQWiSeEY3XsAQ1183Ucv38EIeJvZ3Ct+LTdPzKZ3cOqGhZMGpQKGisU68Qu EO9g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:mime-version:from:in-reply-to:date:cc :message-id:references:to; bh=/t1z8KMBUqWa2yMnJ8MQ9UYZJnrOOBXx3EGZ5Xc75R0=; b=F0ub2Bqab61bGp2ajoy7lbrgrdjUdhuTCuI1RZr9rT3R973T9iCoBA7+5ZDgYoIBAh hTlUoVa1VSMHoWTgK4Mg0B+dF+wmkZ5atLimKBTD6Xi+72nL7xeQix3GmI5f3ZMbafKP 1y4aLyRZ87bfIbAC2zLrRKT3Unv/qaf4bh+AKyyRGuS+AzYZJGy9Kj5gSYI75YalY8La 1qW/PO7R16oZCgPfYKbKZp/YQXODSiFQLghpPZNNCC9MFMyR2MwPyH0LOa9nQ3GEUoLS 3kxFyGUk/lJxevM59niYC1Y+XLe4OqRP/Au8YTKco8Cteus5Qcq4etXvIMpA/Uwpoz4+ 9lRw==
X-Gm-Message-State: AMCzsaVWBPsdu87ksvXlvuOzYtMZHQCE84jMqyJXBxWBxFSgQYa/+gM0 7Nd6PPh7MetLd7LvbEzCIQgi3Q==
X-Google-Smtp-Source: ABhQp+SRoMoO4ceWvbtxSdhE0Y0GDefpoXOn5xceg9QNXopDX6FTLHxIFPsf+daX68OUjxhDM4XfKA==
X-Received: by 10.28.23.3 with SMTP id 3mr68525wmx.62.1507752042535; Wed, 11 Oct 2017 13:00:42 -0700 (PDT)
Received: from [198.18.28.243] ([80.150.65.33]) by smtp.gmail.com with ESMTPSA id d18sm7482737wra.50.2017.10.11.13.00.41 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 11 Oct 2017 13:00:41 -0700 (PDT)
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
Content-Type: multipart/alternative; boundary="Apple-Mail=_BD390573-3AB7-4975-A9C2-DB4EC5BF0130"
From: stefan vallin <stefan@wallan.se>
X-Priority: 3
In-Reply-To: <00e701d342ab$34a8e0c0$4001a8c0@gateway.2wire.net>
Date: Wed, 11 Oct 2017 22:00:38 +0200
Cc: Martin Bjorklund <mbj@tail-f.com>, ccamp@ietf.org
Message-Id: <C8ECF8D5-3A0A-4279-AF7C-0A6C1CB64508@wallan.se>
References: <20171011.091345.493426747965748205.mbj@tail-f.com> <01e501d34273$790c5540$4001a8c0@gateway.2wire.net> <20171011.121823.1528389939292117625.mbj@tail-f.com> <03a501d3428b$27cb5240$4001a8c0@gateway.2wire.net> <CC894109-8F36-4DD3-889C-C2E5D64A672D@wallan.se> <00e701d342ab$34a8e0c0$4001a8c0@gateway.2wire.net>
To: "t.petch" <ietfc@btconnect.com>
X-Mailer: Apple Mail (2.3124)
Archived-At: <https://mailarchive.ietf.org/arch/msg/ccamp/16VhSLKyfvh-PLaixZHuVCgq-uk>
Subject: Re: [CCAMP] Fw: New Version Notification for draft-vallin-ccamp-alarm-module-00.txt
X-BeenThere: ccamp@ietf.org
X-Mailman-Version: 2.1.22
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, 11 Oct 2017 20:00:49 -0000

Hi Tom!
Thanks for your comments. Forgot to comment on your RFC 3877 MIB module reference
I was very active in that discussion as well.

The 3877 module is complex in that it is a mapping mechanism to map existing notifications and states into alarms.
The reason being that there was MIB modules out there where alarm states are “hidden” in existing SNMP notifications and objects.
So, (I don’t like the word), it is kind of a meta-module. That makes 3877 complex.
But it had to be that way, since it “came too late”. There was very little chance to introduce new notifications and objects for alarms.
ifDown and ifOperState already existed ;)

In contrast our proposal is a “concrete” alarm module, directly modelling notifications and alarm states rather than mapping other existing notifications and states into alarms. This is feasible since we are in the early days of YANG module authoring, we can have devices support an alarm YANG.

Using RFC 3877 as a manager is complex, you have to interpret the mapping. You do not get direct alarm information from it.
This in contrast to our proposed alarm YANG, it provides alarm information directly.

Hope you see what I am trying to say here. Big difference in the approaches and this is why it is so early to get a YANG Alarm Module out there fast.
So our alarm YANG is simple :)

Stefan Vallin
stefan@wallan.se
+46705233262

> On 11 Oct 2017, at 18:07, t.petch <ietfc@btconnect.com> wrote:
> 
> ---- Original Message -----
> From: "stefan vallin" <stefan@wallan.se>
> Sent: Wednesday, October 11, 2017 2:04 PM
> 
> Hi!
> Can you elaborate on what you mean with *complicated*, what is
> complicated in your mind?
> 
> <tp>
> 
> Stefan
> 
> 'Complicated' was my first impression on reading the original I-D (you
> should not read too much into that word).  Many YANG modules are
> reworking of
> MIB modules and, since I was involved with the Alarm MIB (RFC3877), I
> have that as my reference point for this work; the YANG module seems
> more complex to me.  I was expecting something familiar looking and did
> not get it; so my impression was 'complicated'.
> 
> And, as I said to Martin, IETF solutions often start simple and grow.
> With the Alarm MIB module, I perceived it as being made more complex by
> the influence of M.3100, X.733, X.736 (I do, in general, see the ITU-T
> as producing more complex work than the IETF, for better or worse).
> 
> The initial text is fine text, I would not want you to think I am
> suggesting otherwise, but having been through all the ITU-T
> Recomendations in this area in the past, and seeing how little (too
> little:-) prefatory text there is in most YANG I-Ds, I was querying its
> place here, as opposed in a separate I-D.  Sometimes IETF work starts
> with an RFC for the problem statement, separate from the RFC that is the
> solution, and that could be an option here.
> 
> Tom Petch
> 
> The module provides alarm notifications and an alarm list
> It also has an alarm inventory, which alarms do a system have?
> Important to publish this over NETCONF/YANG rather than in a document in
> the side.
> This is pretty basic things required for an alarm interface.
> 
> Then there are optional things like alarm shelving (filtering).
> 
> Nothing magic...
> 
> Excuse me for the initial text ;)
> The problem in the alarm area is information quality versus noise.
> Just putting a YANG model on noise does not help
> The initial pages puts information quality *requirements* on the alarms,
> it is not a TM Forum book ;)
> 
> Stefan Vallin
> stefan@wallan.se
> +46705233262
> 
>> On 11 Oct 2017, at 14:19, t.petch <ietfc@btconnect.com> wrote:
>> 
>> ----- Original Message -----
>> From: "Martin Bjorklund" <mbj@tail-f.com>
>> To: <ietfc@btconnect.com>
>> Cc: <ccamp@ietf.org>
>> Sent: Wednesday, October 11, 2017 11:18 AM
>> 
>>> Hi,
>>> 
>>> "t.petch" <ietfc@btconnect.com> wrote:
>>>> Martin
>>>> 
>>>> When first I read this, in its netmod designation, I scribbled in
>> the
>>>> margin
>>>> ** immenseley complicated
>>> 
>>> Can you be more specific; is this to be interpreted in the light of
>>> your next comment (i.e., related to the text), or are you thinking
>>> about the data model's structure (or something else)?
>>> 
>>>> ** 20 pages of motherhood
>>>> :-(
>>>> 
>>>> It is unlike any other YANG module I-D that I have read.  Most such
>> I-D
>>>> are woefully weak on background information, leaving the reader in
>> the
>>>> dark as to the what and why of the YANG module.
>>>> 
>>>> This goes off the scale in the opposite direction (IMHO).
>>>> 
>>>> If you want to write an essay on Alarms, adding to the mountains
>> that
>>>> ITU-T have already produced, not to mention some smaller items of
>> the
>>>> IETF, then that should be a separate I-D, which the YANG module I-D,
>> or
>>>> any other I-D, can reference.
>>>> 
>>>> As it is, I think that those 20 pages may alienate those whom you
>> might
>>>> like to review this, since they will know it already
>>> 
>>> Ok.  If the background material is not needed, we can remove it (or
>>> move to an Appendix or possibly another document, as you suggest).
>>> 
>>> I assume you are referring to sections 3 and 4, and large parts of
> the
>>> text in section 5?  Some of the text in section 5 would still be
>>> needed, but it can certainly be rewritten so that it is shorter.
>> 
>> Yes, that is what I have in mind, but I will be interested to see what
>> others think; they may welcome it:-).
>> 
>> By complicated I mean all the different aspects of Alarms.  I tend to
>> see the IETF as starting simple and adding complications as and when
>> they are needed e.g. with Netconf or YANG.  ITU-T, 3GPP and such like
> I
>> tend to see as putting everything in up front, some of which may never
>> get used, and I see this I-D as being more in that vein i.e.
>> complicated, at least as a starting point..
>> 
>> Likewise, the IETF has a process whereby things that are not
>> sufficiently widely implemented get excised from a Full Standard, a
>> philosophy I like, but tend not to see in other SDO.
>> 
>> Tom Petch
>> 
>>> /martin
>>> 
>>>> , perhaps better
>>>> than the authors of this I-D.
>>> 
>>> 
>>>> 
>>>> Tom Petch
>>>> 
>>>> ----- Original Message -----
>>>> From: "Martin Bjorklund" <mbj@tail-f.com>
>>>> To: <ccamp@ietf.org>
>>>> Sent: Wednesday, October 11, 2017 8:13 AM
>>>> Subject: [CCAMP] Fw: New Version Notification for
>>>> draft-vallin-ccamp-alarm-module-00.txt
>>>> 
>>>> 
>>>>> Hi,
>>>>> 
>>>>> We have submitted draft-vallin-ccamp-alarm-module-00.  The
>> technical
>>>>> content is the same as in draft-vallin-netmod-alarm-module-02,
>> which
>>>>> we posted to the CCAMP mailing list some time ago for feedback.
>>>>> 
>>>>> This draft is about generic alarm management.  We kindly ask the
>> CCAMP
>>>>> WG to review this document and provide feedback.  We especially
>>>>> welcome feedback from people who are also involved in similar work
>> in
>>>>> the ITU.
>>>>> 
>>>>> 
>>>>> /martin & stefan
>>>>> 
>>>>> 
>>>> 
>>>> 
>>> 
>>> ---------------------------------------------------------------------
> -
>> --
>>>> --------
>>>> 
>>>> 
>>>>> _______________________________________________
>>>>> CCAMP mailing list
>>>>> CCAMP@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/ccamp
>>>>> 
>>>> 
>> 
>> _______________________________________________
>> CCAMP mailing list
>> CCAMP@ietf.org
>> https://www.ietf.org/mailman/listinfo/ccamp
> 
>