Re: [I2nsf] Genart last call review of draft-ietf-i2nsf-nsf-monitoring-data-model-12

t petch <ietfa@btconnect.com> Sat, 04 December 2021 16:43 UTC

Return-Path: <ietfa@btconnect.com>
X-Original-To: i2nsf@ietfa.amsl.com
Delivered-To: i2nsf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 33C583A0A21; Sat, 4 Dec 2021 08:43:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.752
X-Spam-Level:
X-Spam-Status: No, score=-3.752 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, MSGID_FROM_MTA_HEADER=0.001, NICE_REPLY_A=-1.852, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham 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 kZDzjP11ZIej; Sat, 4 Dec 2021 08:43:44 -0800 (PST)
Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2126.outbound.protection.outlook.com [40.107.22.126]) (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 7E6BF3A0A1E; Sat, 4 Dec 2021 08:43:43 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YC3ISzXMEfr8geffY2ZJJ4pkABD1j1hm4SZTH5O0E9tCMI7z17alrGZrgZUtzd888sEesvlqLEUzBlprVB5k2reNE2WrnqZWwOez372sOVFKntbpz9womghetfi4nHAkbGSU6ScpTtz80z1oK3Knxh+pP/KofokgFoBdi/lRMP7/Ye6sR5Qf3qFBnRh7lgXdyRtZ62P2U+471raFQBWY0ucc1efsQHn4mqQysgQC6SE5bTaQY9J61HNESXcNfjNiQtrveruT+KQpP226TQSXI/LIbVTSmV+YDxvwr95PKBmq0uJMhgWXEUwrz1khCy3PgSOxx6EmJyTx6+bDZ7w2Lw==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=7Ihdgl0xjjgdmHvLX9WA/mUTZO5ZSvhe1O/M4z83XKw=; b=VppdqWQm5QRimJEgPyphqiz6koudkCM5c6QqqYvJU0qaSbq0+qPIer9bTmbViItmlJL+YzQp5b+/SCKy3Nv4PMm8X6MVdZ6wxRCrceJhSYcpkT9+OvH5XMr6SqDhQS9Mu1f96LXwQxR0TKXe2YdJHqEdPewZgPt3gcqSS9y4Sdj/9io62cheAqtQ6YxBf8bLpbuIaKo5TKfne4gzNDUZuCNhcTegBNqpDo3OR5zlSVNBPWqwaD+vRuvTGhfTgApDLtvNLgFRDh7R5r06aL6tfOzhmMUY4KhNIRUu8UfZMxBf0BwQt4FDGiof95IztxoLksOztdM8lqpUx+qGq3JuZg==
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=7Ihdgl0xjjgdmHvLX9WA/mUTZO5ZSvhe1O/M4z83XKw=; b=ZUJZCgYfYpkkR7rx0TEFCZ1Fi5rWwDYHopfdKZizGIKNg6V3V36/+nHWo1rn5tEp8L09WT18onnXlduoqs9fem/zCbf173AMBEJfYGnpuI1u6HfLJshxAyb8ncOuHZboQiHpmTJT6kNyP6DaPZsin7Vkk7UwIgpzWmWo8C+ucpw=
Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=btconnect.com;
Received: from DB7PR07MB5546.eurprd07.prod.outlook.com (2603:10a6:10:73::23) by DBAPR07MB6648.eurprd07.prod.outlook.com (2603:10a6:10:179::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4755.9; Sat, 4 Dec 2021 16:43:41 +0000
Received: from DB7PR07MB5546.eurprd07.prod.outlook.com ([fe80::2090:eb3c:59e2:b4b2]) by DB7PR07MB5546.eurprd07.prod.outlook.com ([fe80::2090:eb3c:59e2:b4b2%6]) with mapi id 15.20.4755.014; Sat, 4 Dec 2021 16:43:40 +0000
To: "Dale R. Worley" <worley@ariadne.com>
References: <87pmqf3d3f.fsf@hobgoblin.ariadne.com>
Cc: gen-art@ietf.org, i2nsf@ietf.org, draft-ietf-i2nsf-nsf-monitoring-data-model.all@ietf.org
From: t petch <ietfa@btconnect.com>
Message-ID: <61AB9AB2.6060005@btconnect.com>
Date: Sat, 04 Dec 2021 16:43:30 +0000
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:38.0) Gecko/20100101 Thunderbird/38.5.0
In-Reply-To: <87pmqf3d3f.fsf@hobgoblin.ariadne.com>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 7bit
X-ClientProxiedBy: LO2P265CA0429.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:a0::33) To DB7PR07MB5546.eurprd07.prod.outlook.com (2603:10a6:10:73::23)
MIME-Version: 1.0
Received: from [192.168.1.65] (86.141.47.219) by LO2P265CA0429.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:a0::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.4755.17 via Frontend Transport; Sat, 4 Dec 2021 16:43:39 +0000
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: b45a21c2-83e4-4994-81c4-08d9b74539e5
X-MS-TrafficTypeDiagnostic: DBAPR07MB6648:EE_
X-Microsoft-Antispam-PRVS: <DBAPR07MB6648DAD43EB7A9818DA9BA8DA26B9@DBAPR07MB6648.eurprd07.prod.outlook.com>
X-MS-Oob-TLC-OOBClassifiers: OLM:9508;
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: wqXBvkb4Wwgkrud3c9Tz/qJoTlct848ImteLaVSyb8d97GSNJCaGafGyM8LiV5MSLtV8RvMaL0KgaXbgKe5/nYu0zdMZd7A7xvR4jUhcYXI93ZM6ZYk/sgCj3xJIhXCpTAPCySw0l8/wObeTSzjMXGK4oN8HeXRSK7V0d1ltZJ93+iUa/oHTLa9IIJbSmFENBMzaoM1cUkbuYYdOPdVpdLmgkZSGYT3IGxeOaTV4Eu5j5R1jEMNv/vHbT/LCsW1RR9AHHg5jPeUI95GCLfpfSwdta2x0D9xZzomYv3rBd9EPo4fYLhk0TzmkMdqClTs8IEgCELqHTygf2DJlwCkTNqH9mACEgVQXnkW8aOBKYNjd/CHOEK+FtWxEd8akw04YAerHURCPUNQbt73CL82bT4TqRyJGJXUzbyQ0DMdewTWBTJT8/g3Iks3RANS7WGX4+cScNOUgOOLI5eZ8TUJN5ywdG6E+n59yYyYos07s3r0KBp1nWYYPlH6pdlDUMwCTPVDcd78pz6CYzAEymSWFEJ8b3OB5tTXzaSG+4+EhXlC4UJ4MVbWfqkVNlbpDwgtjO4eu9oEN4bXNCBdrbY0FRQvjM9ZHNG5GuiV0h3gmbjRY8wqGEBvxz3lLUsPCc2NxGHP0kv8ysoGdH9WLjT7kw2aKiAOR2p+R0xttWU+ndi4npUZwwKETed/odAhdvqJ7uT+nvook2HeZhiAWXxbg/w==
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:(4636009)(366004)(16576012)(8676002)(38350700002)(36756003)(508600001)(66556008)(66476007)(316002)(33656002)(956004)(186003)(66946007)(53546011)(26005)(83380400001)(86362001)(6666004)(5660300002)(4326008)(2906002)(2616005)(8936002)(38100700002)(82960400001)(6486002)(6916009)(87266011)(52116002); DIR:OUT; SFP:1102;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: hx5wt9WADno2Ufn1DDW/I5uvYnsL4v/ddHw/CY6nY4lkGTKgPpj1euRoQz8enkWFFWm8ar15qDI27pB1h8W/5JhHF49ZjaDvecjqiKKDmUnttwGTLzh1+0AxaOWTNGg16ZylSHKwPvCcEXEed/xTHrhx56fuYfiV5x2c3lUC9w9IdpftVN8tC0jx3wX/TcNmgbFhH6WYcpnK883fxTHlAxnHaRvoAxOpX3cUpdB4KJ5vCJVvCPVoTyXOpbgclANrXmiHPSgzsAB5WlFMkFsKkBEd8Qf5fDsFEC6MM2cVhCkDqE83FxiMfTePaOjNlInUZ48T1hkr38JCTplMipYbAL71GU/dJizxOuwxNoX9n0isJTqeW5bI0vfp0A/FEYidfgbqlVfvQkiYqyqA9IqiQE6uDdwkEIb6ynF+9cKhKO4G4SW8ENgUoSb7WaQfhMZbnkp/oAtRbT039uNM1yvtvOSfn3KczKEgNy9znxrJvtAOhed5QxoU9Qf+oqTX5wn05AJdv8MNGiZeSs6xwWCvYIPgoevKnCoNncI6BPxOEaEl08Am/S7TX7hwgZOnDacdiTwXNah+L4Oc/I/Xk3O4AhKuwaGdkZl8mQSBgAoz3pHcRiHfLIBDJR4aX0Fnva7jK0TEdaRsMHjlfUheFXBO/NLIDQUsVWUNFblAxIbkQzKq0Hqc1qKpSysaehXGWwm00noWEv15oTc+t660DWAAbovjn1dfuVtMMPX6+eYrg1JKvq8TypNjz0TWU2AwhXa5jl8tkv0yCA0aVY8nPJvLqtJ4qLmVO41ZMk63BwOeZL2V0t2SdyDm4FXH60qdw2f4xcVMvropZqPgKsYjlWAG1p/oVqBYdXo3QL9IAZxfAFYfDvkKpGtx5u6oMZ9i8OglcpDFTtbmQfcmFkYNK2v5vc+0cv6cYOOucQzubhMmCTYGqF8XlInr8UWeY7uH7Xg5/mhdxkx2z71lSegXcAPG+a5Jx1tnl5OyYJ5iCvehmxm1RIkfiqQSb9k5lE2ygOXcoBPEixt9EcGz9DIGYXSFXnEitGIOyNvrmjmY0bfo1AGCPe5h50dVPn9hDTUipXft135rb+27/+bBJxflLGVFJx9Pj7g4jvdgFVk9NFaEyWcoMcppD5tKdYI4uZZSq9biE5zJr2fSax3WfJgDblGDebE+D9EB/WCzn/rTjIYZpudNfE5xFqsFxn8Cic7quTg37XhOssMC6rzXrPUPHdjFhZTfILrf2Q0JQ3xlzRFJLJPN0ECzUG6KyORujwES3d6d5v/SQevWUlhjxX71dFE3UaqtzgceSIcO/wTeU1oVu3hDqkCUedeTMqNlnBavdlLVdCjEFz1JI5SiVZbTaVqkhC7xh/9aIMm5jNBKgGui5GFgKIIU1anNXwEp6bs7sfsvFKRMkXN+wClQvQt/1C6Q8lex31kp1Gor8h0rIcS9qxlYIwt4YOlUyX25zhltMHIVc1mL8rFvMdh6SEkseZGWxDgErUgQqEhm2AhGzJHlWTz9kYBV2OzFR0lqUMYQ2UT9V5Ipp5FBg4QKoazhAL25GzvvHGWulrucNXfOCOtCmcPd/qjanEgJ1zaVEzGA+LWkLARWzijG2f8We4S8SSa2psvYCfYyXax5Q0ag2mkKQZk=
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-Network-Message-Id: b45a21c2-83e4-4994-81c4-08d9b74539e5
X-MS-Exchange-CrossTenant-AuthSource: DB7PR07MB5546.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Dec 2021 16:43:40.4742 (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: zzkKwtNW9tDSw1D7r94zDuttA0fzL3ozZNpsr9VJw0EYmYJB0VdVv5JKqNrPOeBK9SINbZbC3y5oLUEX2ENTAw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBAPR07MB6648
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2nsf/n9QS6bZ_PV0dj-upv7AYMIpbb0Y>
Subject: Re: [I2nsf] Genart last call review of draft-ietf-i2nsf-nsf-monitoring-data-model-12
X-BeenThere: i2nsf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "*I2NSF: Interface to Network Security Functions mailing list*" <i2nsf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2nsf/>
List-Post: <mailto:i2nsf@ietf.org>
List-Help: <mailto:i2nsf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2nsf>, <mailto:i2nsf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 04 Dec 2021 16:43:49 -0000

On 02/12/2021 03:22, Dale R. Worley wrote:
> Addressing what seems to be the difficult issue:
>
> t petch <ietfa@btconnect.com> writes:
>> The trouble with the way that Last Call is organised is that the changes
>> suggested below will pull this I-D out of line with the others
>> potentially leading to contradiction and confusion.
>
> As I understand it, the only critique I presented of the overall
> organization is:
>>> But since the data model definition
>>> does not depend on the overall architecture, the document should be
>>> revised to either (1) remove unnecessary references to the overall
>>> architecture, (2) segregate them in ways that show they are not needed
>>> to understand the data model, or (3) carefully referenced back to the
>>> documents that define them.
>
> My intention was to suggest multiple ways that this draft could be
> adjusted so that it was clear to someone who hadn't already absorbed the
> gestalt of the whole document set.  There are likely other possibilities
> as well.
>
> It seems to me that the approach that would require the least change is
> (3), updating the terminology section to list all the terms that are
> imported from the other documents and provide references to their
> definitions.
>
> I would also give some consideration to whether there are
> definitions/descriptions of the data items that could be clearly
> understood without external references, but the current text requires
> that external context to be easily understood.  In such cases, it's
> usually best to provide a "context-free" defintion, and then add an
> explanatory sentence describing how that fits within the larger system.
>
> But I don't see any of this as pulling this draft away from the others.
> Is there an example that comes to mind?

Dale

I think that your comments are excellent as comments on a isolated I-D 
but might not be such an improvement for the set of six (or seven or 
eight) that I reference.  When these I-D first appeared, there was a 
debate on the WG list.  This is not Event-Condition-Action. Oh yes it 
is. Oh no .. (we are in the pantomine season).  I have seen a number of 
such divergences since.  Your comment that there are two different 
definitions of Event in this I-D reminds me of this.

If you add a terminology section to this, as I have seen other WG do, 
then you need to update all the other I-D with something similar IMHO 
and I have seen this take a lot of effort to get that consistent.  I had 
forgotten, perhaps never knew, that there is an expired I-D on I2NSF 
Terminology.  WIth hindsight, putting it all in there would simplify my 
task, but then might complicate one whose only interest is in - say - 
nsf-monitoring who would then need to reference two I-D instead of one.

My approach has been to focus on the YANG and make that coherent with 
the other I-D in the set.  I have mostly ignored the text.  Your review, 
to me, focusses on the text and the inconsistencies therein and not the 
YANG.  My concern is then that changing the text will introduce 
inconsistencies between text and YANG and between this I-D and the 
others in my set.

There is a similar issue with the YANG that there is much overlap within 
the set of YANG modules (which I have worked to make consistent).  WIth 
hindsight, a common module, two or three years ago, would have 
simplified my work but, as before, someone with only an interest in - 
say - nsf-monitoring would have yet another Normative Reference to 
become familiar with.

Tom Petch

> Dale
> .
>