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

stefan vallin <stefan@wallan.se> Fri, 13 October 2017 06:53 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 83FFA132026 for <ccamp@ietfa.amsl.com>; Thu, 12 Oct 2017 23:53:40 -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 J64dHpU_62jB for <ccamp@ietfa.amsl.com>; Thu, 12 Oct 2017 23:53:38 -0700 (PDT)
Received: from mail-lf0-x22d.google.com (mail-lf0-x22d.google.com [IPv6:2a00:1450:4010:c07::22d]) (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 39FB312421A for <ccamp@ietf.org>; Thu, 12 Oct 2017 23:53:37 -0700 (PDT)
Received: by mail-lf0-x22d.google.com with SMTP id p184so8447544lfe.12 for <ccamp@ietf.org>; Thu, 12 Oct 2017 23:53:37 -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=hgoIwXp3CRKM9ILpbDUZFeaEk5o+pOgp01gvHIHa7jU=; b=GnBUo7dE/uadiiHNxAlDCX1mHKXqsUYlYJUrijmY5qPPcVhns9y7Msi0NMQE5OJXg5 R0ZlGdr9FZn3ZL2yNPD3n9haLqCt9BmowdB+uxUfA/EY32TSofF2HsEPNAIJbeuotGUe ymj9PyBVTRlw8jkQNB/4SFHp5Ye00d07nzorqw/dcC3d8134t80h8AuAi3LG25ldYiah +xiT02v5iIT7ieeu43IPY9k7sl5xihsgbZZfcqk/fP4pzOcf8yb4UJIwXjV/P1zzvck5 YOfHodgKsf5PTBKQeqFBNvtn9L4MLoY5MqSRMR+i66OXUZfn7Rw2isdGiRSGAQJoUVwj KVPQ==
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=hgoIwXp3CRKM9ILpbDUZFeaEk5o+pOgp01gvHIHa7jU=; b=KloYO+MjXaviyfWnJhDHzLq4k+4dbULsjxlFB1Mo6UTEE23YXyntDZ354FAz9++WnC JSVXBp+EjW5bgh0OnAx1J49vanRlA4dw+0zilts5kO0rTjSi6+q+/i81orWtbSZUkpn5 lE16t6lQ1ej4urw0QY6STi9T3Ln+ox7E0ecaajHrRBPIf+b1ya6ymj4tlBXW3FTbqkHO UOp5BKGAa9PZlXCRPgtCVeflG/14VzGV3nK4KCNMJKQCA1n+CFIeGi2OcXz0w/tFvCFk OPMkbaTpqGMpoew/QxytkkwieXtj1+QkwHTUaptX2oRf1q2PqQqLx7QPfOlSPMU/HZ2t GOAQ==
X-Gm-Message-State: AMCzsaVlpfSlAYGMzyQ/QRXLlFDxjXioSqlVPaErnCuKNXmarb4Umn+V LMTprCanm7uYGcIayhDftw1q5bx+wc4=
X-Google-Smtp-Source: ABhQp+RZgnvB9jm6lv+Wm3ZGx0OYEyJkXl40cPPf/zuUt9pgoONOxgCzRRTsm/aU1tzXDFn6sLHgCA==
X-Received: by 10.46.82.14 with SMTP id g14mr208645ljb.118.1507877615390; Thu, 12 Oct 2017 23:53:35 -0700 (PDT)
Received: from [192.168.1.231] (h95-155-236-198.cust.se.alltele.net. [95.155.236.198]) by smtp.gmail.com with ESMTPSA id r29sm73169lje.4.2017.10.12.23.53.34 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 12 Oct 2017 23:53:34 -0700 (PDT)
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
Content-Type: multipart/alternative; boundary="Apple-Mail=_7C07C5F4-CCB3-40B0-BD77-C6EC2E3D7426"
From: stefan vallin <stefan@wallan.se>
X-Priority: 3
In-Reply-To: <001801d34376$924d0780$4001a8c0@gateway.2wire.net>
Date: Fri, 13 Oct 2017 08:53:31 +0200
Cc: ccamp@ietf.org
Message-Id: <79E90381-B3F1-475F-9827-4066F13322D2@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> <C8ECF8D5-3A0A-4279-AF7C-0A6C1CB64508@wallan.se> <001801d34376$924d0780$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/PuB_zGbXC8v3iy8EUm5wopaOz6Y>
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: Fri, 13 Oct 2017 06:53:40 -0000

HI Tom!
I would rather not have X.733 as normative, it is background information for the alarm-module

“Extensive references”:
it is referenced in five places in the alarm module:

1) the module description: (one of the *input* docs)
 description
    "This module defines an interface for managing alarms.  Main
     inputs to the module design are the 3GPP Alarm IRP, ITU-T X.733
     and ANSI/ISA-18.2 alarm standards.

2) the severity typedef
      reference
        "ITU Recommendation X.733: Information Technology

3) leaf perceived-severity
      reference
        "ITU Recommendation X.733: Information Technology

4) leaf alarm-text
      reference
        "ITU Recommendation X.733: Information Technology

5) identity alarm-identity
      "Base identity for alarm types.  A unique identification of the
       alarm, not including the resource.  Different resources can
       share alarm types.  If the resource reports the same alarm
       type, it is to be considered to be the same alarm.  The alarm
       type is a simplification of the different X.733 and 3GPP alarm
       IRP alarm correlation mechanisms and it allows for
       hierarchical extensions.


Maybe we should remove the ref to X.733 for alarm-text, not relevant?
Just information for people that are looking for the additional-text field.

And X733 is mentioned in 5) to say that we are *different" from X.733.

The alarm-module differs from X.733 in several ways:
- X.733 is notification focused, the ietf-alarm-module focuses on alarms as states with notifications as a “side-effect”.
This has a major impact.
- our alarm list presents stateful alarms, not a list of notifications

- Separation of alarm severity versus clearance state

- Goodbye to the global flat name-space enum for probable-cause

- Simplified mechanism for matching which notifications/state-changes should be matched to the same alarm

Then, we have a *separate* *optional* module ietf-alarms-x733.yang.
This can be used if you want to make integration towards an X.733 based alarm manager, NETCONF client easier.
I would like to hear from others on this thread how relevant this still is. 
Alarm managers in the telecom area have been X.733 focused but that is fading.
The module augments the alarm-module with parameters like probable-cause.
But I am considering that we should remove this module (maybe put it in separate draft)
- It seems to be magnetic, draws peoples attention from the core alarm-module
- Not sure how relevant it is these days to be strictly X733 compliant, 
- Would make the RFC shorter

Also see my previous email to CCAMP where I summarised two responses in NETMOD regarding ITU-T and the sharma draft.

br Stefan





Stefan Vallin
stefan@wallan.se
+46705233262

> On 12 Oct 2017, at 18:24, t.petch <ietfc@btconnect.com> wrote:
> 
> Stefan
> 
> On a more objective(?) note, with there being extensive references from
> the
> YANG modules to X.733 and X.736, I think that both those documents have
> to be Normative References, not Informative.
> 
> Tom Petch
> 
> 
> ----- Original Message -----
> From: "stefan vallin" <stefan@wallan.se>
> Sent: Wednesday, October 11, 2017 9:00 PM
> 
> 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
>> 
>> 
> 
>