Re: [yang-doctors] [I2nsf] [Last-Call] Yangdoctors last call review of draft-ietf-i2nsf-nsf-monitoring-data-model-06

"Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com> Thu, 06 May 2021 02:47 UTC

Return-Path: <jaehoon.paul@gmail.com>
X-Original-To: yang-doctors@ietfa.amsl.com
Delivered-To: yang-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D77493A2C77; Wed, 5 May 2021 19:47:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.466
X-Spam-Level:
X-Spam-Status: No, score=-1.466 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HK_NAME_FM_MR_MRS=0.631, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 Dm-yedx0dNoV; Wed, 5 May 2021 19:47:15 -0700 (PDT)
Received: from mail-lf1-x131.google.com (mail-lf1-x131.google.com [IPv6:2a00:1450:4864:20::131]) (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 619973A2C75; Wed, 5 May 2021 19:47:14 -0700 (PDT)
Received: by mail-lf1-x131.google.com with SMTP id x20so5609061lfu.6; Wed, 05 May 2021 19:47:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=pgDrPoN7LcF1GKkrDN4dleV2btkDMB7/t0BCf06OZFE=; b=L5BZLFLtRwd6q5qqUPiqsNAsRAnqFo5FB1V50ARf3GV2Epy24mbVBLlirb10Onf7bB xkbXFMylC3JTeqJfmXjPNxthLw7wRYAv03y0yHpQwAusYN/mj9loJDnMCP6FLg7O1rQ/ EbYeIF4o94TDY8o2i3OtMutsPaufTEeucCkdJtUOmFC1XIhPtWMrZw+m9U8vNhHAS/uX JVLB5yk92zislaUe2lrmpUgeWMoyM+gLIxJIuWGAJ6UXq8tt6+cho2FfXE4sMZ8UfEIu 973d9lWGVAG/Wmj7/fyAajqG5LuSFXbfUJAtdG4VZfSIsQ/7H33cEoz4zdjbDr6goT/+ vHxA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=pgDrPoN7LcF1GKkrDN4dleV2btkDMB7/t0BCf06OZFE=; b=gE8Bgys7/57n7DhoTCdDPw/xqILlF3alt+e+Aw6uAkJLgW9cHTx+dqBdoTmhOw8Mwl l+kWuOeyG090ecfdSEW6W6uhR5xNIZmlm3QfJ68rDqF8OeX3ZukGIcVtX+bum7O67Guh gheKR5PsGZRMkknIjzVFhhtQHkSv971a4kVnfBpHX6El3XTHAk9ZLhfgBTB+lEam9yCF 8C33+B+u7Uq/XZQuounEE5+zNECdQ7XdMfX14+ZpVM0nAhAwwC3guGmI8I2JZIpKF4YB SGzE2QmFFwtbNbrgZwlBUjTy2GzCbVqSpv1tefkWdM6wH0moWjaTrKQ2vFgFTdjhcT/c BsEA==
X-Gm-Message-State: AOAM533QcXP8cOobYN0rz4+sjK1Wd86oGku9x+vkR3Ykw22f3F0ia/Mm oj17EWNiXVKMFZLXrhDh77ERJtSJ7AJQ5uKEexA=
X-Google-Smtp-Source: ABdhPJy7bbBbMR/SdO8V5lhjw0CRMOkJygnZyefMmE6ufrHWwTLu9Bm9jzO+8Kfpsi5upU+7g1VORIHfKVtq7anNbzU=
X-Received: by 2002:ac2:5446:: with SMTP id d6mr1226342lfn.120.1620269231491; Wed, 05 May 2021 19:47:11 -0700 (PDT)
MIME-Version: 1.0
References: <609276FB.1060508@btconnect.com> <20210505.174802.671087742457851536.id@4668.se>
In-Reply-To: <20210505.174802.671087742457851536.id@4668.se>
From: "Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com>
Date: Thu, 06 May 2021 11:46:36 +0900
Message-ID: <CAPK2DewfH5ND_M-3LvwVV3Venc4V2_97oU4oJ8+91siUH3QUYQ@mail.gmail.com>
To: mbj+ietf@4668.se
Cc: draft-ietf-i2nsf-nsf-monitoring-data-model.all@ietf.org, "i2nsf@ietf.org" <i2nsf@ietf.org>, t petch <ietfa@btconnect.com>, Linda Dunbar <linda.dunbar@futurewei.com>, YANG Doctors <yang-doctors@ietf.org>, skku-iotlab-members <skku-iotlab-members@googlegroups.com>, "Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com>
Content-Type: multipart/alternative; boundary="000000000000fbcd1d05c1a05311"
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/Llf5oDwQbgJAoyjuR4dyc_TQDJM>
Subject: Re: [yang-doctors] [I2nsf] [Last-Call] Yangdoctors last call review of draft-ietf-i2nsf-nsf-monitoring-data-model-06
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Email list of the yang-doctors directorate <yang-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/yang-doctors/>
List-Post: <mailto:yang-doctors@ietf.org>
List-Help: <mailto:yang-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 May 2021 02:47:20 -0000

Hi Martin,
Thanks for your comments.

I will address your good comments on the revision.

Thanks.

Best Regards,
Paul

On Thu, May 6, 2021 at 12:48 AM Martin Björklund <mbj+ietf@4668.se> wrote:

> Hi,
>
> Just one comment.  I notice that this draft defines alarms, but it
> doesn't use the definition of an alarm in RFC 8632, it doesn't mention
> how it relates to RFC 8632, and it doesn't even provide its own
> definiton of what an alarm is.  There is one reference to RFC 8632:
>
>   typedef severity {
>     ...
>     reference
>       "RFC 8632: A YANG Data Model for Alarm Management -
>        The severity levels are defined.";
>   }
>
> But this is a very strange reference, since this draft defines
> *different* severities.
>
>
> /martin
>
>
> t petch <ietfa@btconnect.com> wrote:
> > Paul
> >
> > Top posting since this is a more general response (and leaving in YANG
> > doctors since I note that five different YANG doctors reviewed the
> > five
> > I-D and so might not see the issue that concerns me).
> >
> > As you have probably realised, I have now looked at the five YANG I-D
> > of
> > I2NSF and am concerned at the disparate approaches to the same topics
> > that I think will confuse a user and, likely, induce mistakes.  I
> > provided some detailed comments  in response to WG LC on
> > capability-data-model but really it cuts across all five.  It may be
> > that the inconsistenicies that I see can be justified but if so, then
> > I
> > think that the I-D may need some text to say so, to relate one I-D to
> > another.
> >
> > The treatment of YANG identity for ICMP is to me a clear example.  I
> > think that nsf-monitoring is good here, deriving icmpv4 and icmpv6
> > from
> > icmp (and ipv4 and ipv6)
> > while capability is not good having icmp (sic) and icmpv6 as two
> > unrelated identity, no common base.
> >
> > But at a higher level it may be that capability has a better treatment
> > where it has
> >   base event; [from which is derived]
> >     identity system-event-capability {
> >     identity system-alarm-capability {
> >
> >   base system-event-capability;
> >     identity access-violation {
> >     identity configuration-change {
> >
> >   base system-alarm-capability;
> >     identity memory-alarm {
> >     identity cpu-alarm {
> >     identity disk-alarm {
> >     identity hardware-alarm {
> >     identity interface-alarm {
> >
> > while nsf-monitoring has
> >
> >   base alarm-type;
> >     identity mem-usage-alarm {
> >     identity cpu-usage-alarm {
> >     identity disk-usage-alarm {
> >     identity hw-failure-alarm {
> >     identity ifnet-state-alarm {
> >
> >   base event-type;
> >     identity access-denied {
> >     identity config-change {
> >
> > Different structure, different terminology, and these examples are
> > quite
> > close compared to some others.  I would expect at least the root of
> > the identifier to be the same if not the whole identifier.
> >
> > What is missing, for me, is an underlying, high-level, information
> > model
> > to provide a consistent structure and a consistent terminology for the
> > I2NSF YANG I-D.
> >
> > Tom Petch
> >
> >
> > ----- Original Message -----
> > From: "Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com>
> > To: <tom petch>
> > Cc: <Last Call>; <i2nsf@ietf.org>; <Andy Bierman>; <Yoav Nir>;
> > <draft-ietf-i2nsf-nsf-monitoring-data-model.all@ietf.org>; <Linda
> > Dunbar>; <Patrick Lingga>; <YANG Doctors>; <skku-iotlab-members>; <Mr.
> > Jaehoon Paul Jeong>
> > Sent: Thursday, April 29, 2021 3:49 PM
> > Subject: Re: [I2nsf] [Last-Call] Yangdoctors last call review of
> > draft-ietf-i2nsf-nsf-monitoring-data-model-06
> >
> >
> > > Hi Tom,
> > > Patrick and I have addressed all your comments below with the
> > following revision.
> > >
> > https://datatracker.ietf.org/doc/html/draft-ietf-i2nsf-nsf-monitoring-da
> > ta-model-08
> > >
> > > I attach our revision letter.
> > >
> > > Thanks.
> > >
> > > Best Regards,
> > > Paul
> > >
> > > On Mon, Apr 12, 2021 at 6:59 PM tom petch
> > <daedulus@btconnect.com<mailto:daedulus@btconnect.com>> wrote:
> > > Paul
> > >
> > > Some admin comments on -07; I think that you need to:
> > >
> > > - change the title in YANG revision reference
> > >
> > > - add to the I-D references
> > > RFC959
> > > RFC8632
> > >
> > > - shorten lines. There is a limit to line length in RFC as per the
> > Style
> > > Guide.  This is exceeded in the YANG where some of the path statements
> > > take it over 80 while some of the examples are over 100.
> > >
> > > - add a reference for the import of
> > > ietf-i2nsf-policy-rule-for-nsf
> > >
> > > HTH
> > >
> > > Tom Petcb
> > >
> > > On 01/04/2021 03:09, Mr. Jaehoon Paul Jeong wrote:
> > > > > Hi Andy, Linda, and Yoav,
> > > > > Patrick and I have addressed all the comments from Andy.
> > > > > Here is the revised draft -07:
> > > ATT00001.txt 130 bytes
> >
> > _______________________________________________
> > yang-doctors mailing list
> > yang-doctors@ietf.org
> > https://www.ietf.org/mailman/listinfo/yang-doctors
>