Re: [yang-doctors] [I2nsf] [Last-Call] Yangdoctors last call review of draft-ietf-i2nsf-nsf-monitoring-data-model-06
t petch <ietfa@btconnect.com> Wed, 05 May 2021 10:44 UTC
Return-Path: <ietfa@btconnect.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 F06FE3A0E67;
Wed, 5 May 2021 03:44:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.499
X-Spam-Level: *
X-Spam-Status: No, score=1.499 tagged_above=-999 required=5
tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
FAKE_REPLY_A1=3.399, MSGID_FROM_MTA_HEADER=0.001,
RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001,
URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key)
header.d=btconnect.onmicrosoft.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 i5YiUFi6b4cd; Wed, 5 May 2021 03:44:21 -0700 (PDT)
Received: from EUR05-VI1-obe.outbound.protection.outlook.com
(mail-vi1eur05on2136.outbound.protection.outlook.com [40.107.21.136])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(No client certificate requested)
by ietfa.amsl.com (Postfix) with ESMTPS id 6D4343A0E65;
Wed, 5 May 2021 03:44:21 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
b=MuHfZKrfjx09PX0icOSUkd8ONT2KGpgP7MilZ7HOY89iElJvd0SO15n3IdnHaGlCYMUz0O82tt6DCLf6/jFAfdUayPPKMrklPxL2i1KGYq28RRjMfLFSg5K7ZmfpVqREjcR1d1cEoRz3UJ5xwc82vxljpPiTviDi6vUdYtR0UOiLcVO0CQEtcRkqOTW9eaobFT2H8/obJyPZj9AM+1SGcSWrUPQiyNOf2vszT8Pj5zgZZtlj1gel9VfKoNqwmqwTwxTPvlwpH1WeLh4XP8R6bZMtZDeByTp0ygwSepTwhMHAY46Dl1r1ueQiDDO3PG1EM25DIxPGdHEKoclz01iIyw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;
s=arcselector9901;
h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
bh=5KoGqBE79X4xVh9w7U+oUbZR9H7QJs/+e5KCL+m+FbY=;
b=kmn7Z6sEiNspIG1z5MXV/V4Kq+37f8y3x8t7VODAuiLF/M8p+9Z1Ebgg7hOlLg3BpjqIfYavsSMH4sh0HL5c03iZSVOiaMTm/M3eX+UEsI/Em9wtDOn5TFIle65x8jMHItXpKo5EBIH/0l9ub1Sjk7zYMuXAX2tEDpdANmsKGzND2vBSs+R+uxZ89XDAZOSuXbpgfb7k2vAzjt58AVQ/g2Olj4U0z6cxxwMLBY5zfuA/aSEa625/Mxo7b4sRMz8R3MZWsargy9n7FVuYBOZfGj4kPhd09YPGa9dGQe26WISF8omYOlLBTLYQ4+B0XEehH2uwWCbFEqAT60YhV7TR7Q==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
smtp.mailfrom=btconnect.com; dmarc=pass action=none
header.from=btconnect.com; dkim=pass header.d=btconnect.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=btconnect.onmicrosoft.com; s=selector2-btconnect-onmicrosoft-com;
h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
bh=5KoGqBE79X4xVh9w7U+oUbZR9H7QJs/+e5KCL+m+FbY=;
b=Lk0Q6O0zGESVF38ktXmJ+zZwvQc9I5ZXYvWRM0NbAW35j/P1u5+dwDHt9ZabaEI9pkpzVRccYWp0kp1EwvS0O5vH+OGRwNhpmnQ3GG6vij0wnJoSWzq5zm9nYEf0qYLg/cgxWR9qiQGJDJgshYS0w7GYr303LUPGoj2Hki9pwA0=
Authentication-Results: ietf.org; dkim=none (message not signed)
header.d=none;ietf.org; dmarc=none action=none header.from=btconnect.com;
Received: from DB7PR07MB5546.eurprd07.prod.outlook.com (2603:10a6:10:73::23)
by DB7PR07MB5801.eurprd07.prod.outlook.com (2603:10a6:10:85::17) with
Microsoft SMTP Server (version=TLS1_2,
cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4108.20; Wed, 5 May
2021 10:44:18 +0000
Received: from DB7PR07MB5546.eurprd07.prod.outlook.com
([fe80::ddb2:16dd:9380:90c7]) by DB7PR07MB5546.eurprd07.prod.outlook.com
([fe80::ddb2:16dd:9380:90c7%3]) with mapi id 15.20.4108.025; Wed, 5 May 2021
10:44:18 +0000
From: t petch <ietfa@btconnect.com>
To: "Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com>
Cc: i2nsf@ietf.org, draft-ietf-i2nsf-nsf-monitoring-data-model.all@ietf.org,
linda.dunbar@futurewei.com, yang-doctors@ietf.org
Message-ID: <609276FB.1060508@btconnect.com>
Date: Wed, 5 May 2021 11:44:11 +0100
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:38.0) Gecko/20100101
Thunderbird/38.5.0
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
X-Originating-IP: [86.143.250.49]
X-ClientProxiedBy: LO4P123CA0080.GBRP123.PROD.OUTLOOK.COM
(2603:10a6:600:190::13) To DB7PR07MB5546.eurprd07.prod.outlook.com
(2603:10a6:10:73::23)
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
Received: from [192.168.1.65] (86.143.250.49) by
LO4P123CA0080.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:190::13) with Microsoft
SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id
15.20.4108.25 via Frontend Transport; Wed, 5 May 2021 10:44:17 +0000
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 7cb3f9ac-6648-49d0-22e0-08d90fb2bbd9
X-MS-TrafficTypeDiagnostic: DB7PR07MB5801:
X-Microsoft-Antispam-PRVS: <DB7PR07MB58016E7DC80B339F683601CFA2599@DB7PR07MB5801.eurprd07.prod.outlook.com>
X-MS-Oob-TLC-OOBClassifiers: OLM:10000;
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: jhZpdGKgxZ9jUyIM1cZ17WSOaxJbHMW1UA0y8IFq4kskmUErctUF+hDQjQnaY4xS0VR/W156JYKA5tvH0LSnX6a7rkpM4kAoRDvnjfrokWnffA0UfcUv+TY6tkFu0aYUc75dB+N6d4OWr7UCUIOZ6J+HZLcyfukxaFW4n/j9WHvCDnaOBU12BFo8xw2cO74GlyLhZ5dyEy3MOc6MYmmhYIlF0+m4Ye2FKReCqzLWz2XOFte9DZeoTMc7uNRID9UFbKTWTgRqCm+lpgGxC8JjKGXaJ2CzYbc+aZ3ZkHAIes0UiSc8mkY+SO91zAPV1syDwcVamE2Fa7zveEt08W91Ts+y7cZZVVGli8iq8n5xqZ0mgMX3yx0EoHp4Kx9RzC2AeBNNpF1ykCxraf3KHQb00P1ylu7JRwCf5dRNQo8WJ2n+4cGkJr9+ozLb5OFKu4c01NLIRqjP+npz8dKphEdi2JcPqX1VSeiJPU/sFMfnK8CgCD/Z2MxHw8l+teCTNkcn5op0iDmvNGRp/VgRdp43DVQPLvzoyeXb9r5qCd1zXG55GeD2kYithZ24KbpiYK02RBEOPA4OHHL3e/go/jZeSJRjRUr9ItTcRarz7buv4LvPqn7mDb8L0bFx3cQ7ThXCMuLG7QsPVyj9CjM11tCV3YL7lDgkkdLnvatsaKAlOO4l4TVy/FF6fz1ufL21T4swoeXdBFCVr2rFzJ9I+DoGdLoDMaYRhaIHy9xAyzfTP6Q=
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
IPV:NLI; SFV:NSPM;
H:DB7PR07MB5546.eurprd07.prod.outlook.com; PTR:; CAT:NONE;
SFS:(39860400002)(396003)(346002)(366004)(136003)(376002)(83730400007)(86362001)(66476007)(36756003)(6916009)(2906002)(966005)(478600001)(6666004)(87266011)(83380400001)(316002)(6486002)(5660300002)(38350700002)(16576012)(16526019)(4326008)(38100700002)(2616005)(66946007)(8676002)(53546011)(8936002)(956004)(66556008)(52116002)(186003)(33656002)(26005);
DIR:OUT; SFP:1102;
X-MS-Exchange-AntiSpam-MessageData: =?Windows-1252?Q?tcHESLB7MBsQhMjuoDB09t9nAnbTFdMmKv8C/CxiXCqVxBeo79K2kG6V?=
=?Windows-1252?Q?cLcFf+gLYjRn7NfYI87TcyhpeVFudWjN5OZyHT9inuKnSpakKQHtGU1l?=
=?Windows-1252?Q?tvP8WdMHY9Smif+nvC6xHtL3vZArYUGJfmoQ8efebU6T+Qccced4TCWC?=
=?Windows-1252?Q?wrJD8f0hUV9SUkz20O3uX7roHoEYS+ScOljRJphuC8vKnzd2vPphZO4z?=
=?Windows-1252?Q?n3BNHzGp7ONiBVgvGt+j9AYSdUsozpsnp9gDLiNQxHMulkIE17s+fkQ/?=
=?Windows-1252?Q?eqYFUhm8Q8N85HJABDZszt2kzzMCylVgVlHjSYqBh5LMCv9ib8wU3jgM?=
=?Windows-1252?Q?nJUWz9sn1tujVj8xtPfsGwpY0F4NTsBXCz5HKy16OdpfIHg/R7EWL4Oa?=
=?Windows-1252?Q?E9G6/aRUALbV0f3ssp5n7IEk+OLc1zmFSFyKw6hU72HkNLwBrr5rGnkC?=
=?Windows-1252?Q?ITkR8bU9mz/X7f/SyFynDNK9qWdIMUmdynpChLLIS/aG1ModXjM9fN6c?=
=?Windows-1252?Q?YI3LFGWZQ3nmbPjjHL92ULhC0hlWTn37eObzz/ja53f+NQ1dLbXpcDkY?=
=?Windows-1252?Q?coVvFCbdfgbah5Q25aIC98JB5AszTPomNPupe7ieudGjMiMI1fq272KS?=
=?Windows-1252?Q?LwfTb/6KtfjK5GWTGSB/owPjbJtaWAYEIw2l6wkbQavn/fI58X2nc/BW?=
=?Windows-1252?Q?9RNZKcE2+JEXqi1g4H2ASGEHFURBjuDzTE1rQxzDFFkba5rmcnLAHMUf?=
=?Windows-1252?Q?IPT5UzOfQFqJGwk/nxrJd526zHLKZ/88drK5eb8/7wLCdrBoPTrK1fox?=
=?Windows-1252?Q?dYWH/HjQ11fxL3KiIw51Wl1mE+UB54PlCesrKEG3tih85FwkBK03Nd3e?=
=?Windows-1252?Q?B6pyLgy9CFQ08TsHtEGewHq+XXeUj0xnZtUueXK4b4iM/jAnV/WJU2UF?=
=?Windows-1252?Q?k9lPpOQ/BbEQsboJcPwf78xcF/rSSqplcJoslhTEDG/HF1E33UixKT1m?=
=?Windows-1252?Q?JnaNgkuaX+foFbqkpnkWWVYpoKjAXmdL2duKepfWz6tLpRU8Ylw6I/Eo?=
=?Windows-1252?Q?PZNofYwORw0KgBxzexm9WIYVviSCbQkHOcsdK1ToSgV9Qn/2xheJQ1h2?=
=?Windows-1252?Q?lFBD8naHRpoOmF8SDO9aEcJpb5SmfHkAWRLpRYNaMIvQdhsZlMcEUSI3?=
=?Windows-1252?Q?GrpYuKCNG6NQR0ghaywK1AZYMNsAAsy+7xjo2Z9xsfBLCCXc98xdLGE7?=
=?Windows-1252?Q?juBCfh9P0JToAQ7eSpDhF05tDiPmwDTAXo/yOzo3Ws69dtVeuLc6ca7N?=
=?Windows-1252?Q?LIyCVhqtgfo8n2WAzTrgk/f5T0IBmVQpJlJlZ5+7rAsJ6qRmG2G9rS1s?=
=?Windows-1252?Q?hCdEiIAJgmEKfamzl0G6lT7tYIX/Ic0KvWKvVWWW0VyonjVETd4r7b+x?=
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 7cb3f9ac-6648-49d0-22e0-08d90fb2bbd9
X-MS-Exchange-CrossTenant-AuthSource: DB7PR07MB5546.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 May 2021 10:44:18.3058 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: KhP1t8uQgwXLJ1XKDv1eN6MCyFDPzOX4E9SakHWruIQjpJHmlW7XZLa+Prx5mMhpeHJJ34IgPg0oDq/fypw98Q==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR07MB5801
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/jCeyyB1Q7UXq59zg9P1XFc2a1aE>
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: Wed, 05 May 2021 10:44:26 -0000
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>rg>; <Andy Bierman>; <Yoav Nir>;
<draft-ietf-i2nsf-nsf-monitoring-data-model.all@ietf.org>rg>; <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] Yangdoctors last call review of dr… Andy Bierman via Datatracker
- Re: [yang-doctors] Yangdoctors last call review o… Mr. Jaehoon Paul Jeong
- Re: [yang-doctors] Yangdoctors last call review o… Andy Bierman
- Re: [yang-doctors] Yangdoctors last call review o… Mr. Jaehoon Paul Jeong
- Re: [yang-doctors] [Last-Call] Yangdoctors last c… tom petch
- Re: [yang-doctors] [Last-Call] Yangdoctors last c… Mr. Jaehoon Paul Jeong
- Re: [yang-doctors] Yangdoctors last call review o… Mr. Jaehoon Paul Jeong
- Re: [yang-doctors] [Last-Call] Yangdoctors last c… Mr. Jaehoon Paul Jeong
- Re: [yang-doctors] [I2nsf] [Last-Call] Yangdoctor… t petch
- Re: [yang-doctors] [I2nsf] [Last-Call] Yangdoctor… Martin Björklund
- Re: [yang-doctors] [I2nsf] [Last-Call] Yangdoctor… Mr. Jaehoon Paul Jeong
- Re: [yang-doctors] [I2nsf] [Last-Call] Yangdoctor… Mr. Jaehoon Paul Jeong
- Re: [yang-doctors] [I2nsf] [Last-Call] Yangdoctor… Mr. Jaehoon Paul Jeong
- Re: [yang-doctors] [I2nsf] [Last-Call] Yangdoctor… Mr. Jaehoon Paul Jeong