Re: [netconf] I-D Action: draft-ietf-netconf-udp-notif-07.txt

tom petch <ietfc@btconnect.com> Wed, 14 September 2022 10:41 UTC

Return-Path: <ietfc@btconnect.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BD444C14CE45 for <netconf@ietfa.amsl.com>; Wed, 14 Sep 2022 03:41:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.909
X-Spam-Level:
X-Spam-Status: No, score=-6.909 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=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 ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 92U7n94_pqkv for <netconf@ietfa.amsl.com>; Wed, 14 Sep 2022 03:41:52 -0700 (PDT)
Received: from EUR03-AM7-obe.outbound.protection.outlook.com (mail-am7eur03on2131.outbound.protection.outlook.com [40.107.105.131]) (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 66B7DC14CE3F for <netconf@ietf.org>; Wed, 14 Sep 2022 03:41:52 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WeMiQPicPJBNzR10QaDeT0/k825Xj0KUDQfhvYIPIj7X+oAyqP/aXaEngUB81GNxUdrXja7+CC8nc17bSnRVLA3aWcl6DwAyohk/NGUHyFdVB2ToAqiv1YhiUaBoeaJcAK7ME6v5EK3G1A0bxwLtedw8e35/vI50HlUrkbaVXNlJhbBXY8YuabIwAXpNiXjMxg+aBh98piG3Y590kp+tv8TWZtjkeQEtBrQL0Wa4U0ZwL7AtTTHR2J5O1AZo43aN1aMVXGglwS2vJk1Lzu41IamfCv27nx3NgQy9Xrgal5ik0mRsY/g4ddN6OKbd2zUIBxIsSwnWWF3u1gjR520mdQ==
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=pk9Ptabs/KyVqlitmcnV2pnCJxyFHvleiLxm9huMZA0=; b=CVzTigILBaCEg6SHD+gt/0yQlPBZZujR28dC1fJYqdWBHroS8jgiFOMNSyn6kjYr7kuxrWLsCWQyrtMWEyKQvKqKLFoRSxV/J2QnRwyh3OuD80j0BbfXOOIGVIooFoNYkbUo2Nz9A5O05KBfW1sm4Q1k3bD8Qmv3+RjdBSiNynDLAfbHaDMZB2W8Xe26ugOAsnme9tKrtr2csiCNI36YBckc7vGx+0ULvZq7Fj23sRk0N3xHy6JQF/PRbwFGVtu3zvTt67a4ZVnuAn/mq4gJCQr0zRGbSGa1oFAC+R8rl0ec12/m+W9b/mQfcB676TfqxAeCF9C6G93Z6OH0OeMr3w==
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=pk9Ptabs/KyVqlitmcnV2pnCJxyFHvleiLxm9huMZA0=; b=ADQgYQ/b8EQSpGPKhmfV882vEeJG9O73AtgAyfkJmVF46trsYimBJ5/Avi+rCBnn4HBgjg4cpx9ERUgHVne92w0fLd/Grc6Jj+LIiMBfcooiOs2vpNQMlLjePKe3dohCq9ars+64pvTRci9/gILHC366Pw+gFU8BdWjM8VFL4rc=
Received: from AM7PR07MB6248.eurprd07.prod.outlook.com (2603:10a6:20b:134::11) by DB9PR07MB8869.eurprd07.prod.outlook.com (2603:10a6:10:2ec::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5632.6; Wed, 14 Sep 2022 10:41:48 +0000
Received: from AM7PR07MB6248.eurprd07.prod.outlook.com ([fe80::d188:3110:6650:e155]) by AM7PR07MB6248.eurprd07.prod.outlook.com ([fe80::d188:3110:6650:e155%9]) with mapi id 15.20.5632.012; Wed, 14 Sep 2022 10:41:48 +0000
From: tom petch <ietfc@btconnect.com>
To: Alex Huang Feng <alex.huang-feng@insa-lyon.fr>
CC: "netconf@ietf.org" <netconf@ietf.org>
Thread-Topic: [netconf] I-D Action: draft-ietf-netconf-udp-notif-07.txt
Thread-Index: AQHYlR674CwZb0fqZ0exHpwza/iI3K3Hgk6PgBRciYCAA0Eo+Q==
Date: Wed, 14 Sep 2022 10:41:48 +0000
Message-ID: <AM7PR07MB6248F4C36A03FBC172B898CBA0469@AM7PR07MB6248.eurprd07.prod.outlook.com>
References: <165754117764.5370.13312314416203126445@ietfa.amsl.com> <AM7PR07MB6248C3F2506048D2AEF91BF4A0799@AM7PR07MB6248.eurprd07.prod.outlook.com> <791C7683-501D-428C-9423-D06D055BCD99@insa-lyon.fr>
In-Reply-To: <791C7683-501D-428C-9423-D06D055BCD99@insa-lyon.fr>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=btconnect.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: AM7PR07MB6248:EE_|DB9PR07MB8869:EE_
x-ms-office365-filtering-correlation-id: 4704bad3-92e4-4be1-7253-08da963db9dd
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: bdwx4zd23mm/TazQK5IwznTBWPJCGY5jdITru9mYAVFya7O+81PYB11crhRFlweahZYjSyh0VsV9zMjN1Mlu+uCdBHvgxxHWRQO/3RfgdKDmWEKAc2++46CPJqkXE0HanWxlxdSQ1fFGVngiBenMKJQEIgfvfFEkHgfr+vImyBSZ26tE88Saq0TZdzFJDIIaVsiTFfhFLzcI+ebkIYz5RULVKAXb8Vf+Y+U9qHwtE2U5zBp8MxgiE1sg1GQS+MfK6KjGSRkmIrHZydAIwb2hftKqPWNDRComg7FZewCIsLrDZquwmRD/WS8w3oRl3lVk/3L6kX5+wNwyfRnAtjyDX7eyaeJjxqLuHJTt8GgLzr/cYT92AiB1Mx2Bb0ZQKbdN697y9N92HJyYJXKtdL+jVtGJBUd3mekG5PJkqFa59Szq/qx/hwz2Djjy90L/0stPy7JZIqeYnxaBcG1jCUsBFT3rpXJnBdjgm2avWDqhQbrp+H5dW+WKv9zzATYb2zkizwCtj55Wyzh6viWJ90ItrxNHhveGUPx2j4FUIHEKvpEUnCDF0S/6s8avErJF14G3Pc66ZHgwXPyrUhg7M6PIJC/j3IZ/DP2nSjQVLgOiB5EFyZlg8rZmVb13ififFDZ7FP5bPGtzfzI+zfX8YM7YO4Or4AMD3b1VCxt0LTropaxyXnwTJypoEx7ZNcEhua6xSVAu67VqOH0/M/uU2bVwhgdQgFubrMvQwyBQS4XRsEtdTb1XI8vXIuHxPpE5biKUzltkQIEap3vCk8AVpOCe+A2l2kSahhxj5J1s2+LU2kY=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM7PR07MB6248.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(39860400002)(346002)(366004)(136003)(396003)(376002)(451199015)(7696005)(53546011)(52536014)(41300700001)(5660300002)(71200400001)(26005)(83380400001)(9686003)(8676002)(76116006)(186003)(966005)(38100700002)(478600001)(66446008)(122000001)(66574015)(4326008)(82960400001)(66946007)(8936002)(38070700005)(86362001)(66556008)(66476007)(33656002)(64756008)(55016003)(316002)(2906002)(91956017)(6916009)(6506007); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: d/XVlIXYRoyWl6evP1qNiqcerpDTEsf6XvVcWlM95odZxSDLZ6caXRsz4GJnYI+DSeQXmO1vuGOZvSGDjWjXsKziyMmdMYQrGwelauuUm75gMofgHXhET4xhVDwIGUGClSvKzE0T4SgPUGoqPua7OY+iu8mdw/JHEL5+uud7pHvT3IJQ/tS4P2OmIto9Kch+U103qPHhRQAP25J827x6Af8wn0Bfnz6hT7w4sSZM61pXQgwQihiM41T+FMbpmHQnm1zIb7xln2+20tQJUht0as7ewWzYpAomHBNQ4k+P08GqRFCCyApK3M4Mx4jz01Yi/fCcZDn3+9plO/96ktCTSTgIUKSvYDJF7ltOkylfHW/apyT3e0Lo5t3xKr7wos8sxhSf9hs9mQoIZQcmnIDRN0h5DtOwAUwj3EAU1/nYfu1QVgVqB7hIHaNK3WO0k1r/w7KpQrJkx9MgK8+0pUcwvi4arGpR2Q7i4BzteWFPbWRU8tGbt7mj+Q9NuqaF/ZZDRWLyPwPP/hVKACjsz3eolCLiCZm//tDGBFJcfy46PCljneCF8a92FxkJOkjN5hDkzf2O7+ahXSs73/V4Rt7lgIIUI0rwC/D5FP14jL+WxPYz7n3ToMCnoET74eETjd1n1BCJkXlrNWPAd+fV7RPPm4pJ4S7jNDuxpCNaYGQW+Rk+XMZvmd9rETMz0ptRdyXasaIvHQsluWWHfnxQyeY8IrdLfewkoZXQXSv9fwk25RMoVjQ2PSXiei3y7wzMwy/tUv5vSnHjJNUCzOHInGgITC11X1vpXCPpG1wXygzbilr/0G+aqTSqbWNPe20yB0OlMoZIHLCNwKAotPxGUB3Wr+PYdXz7sD+gXANXgMR+KkL4c8W8ASKVR+6zNHuV5pcyD2/9FXHQp3V+qG8BXp4qtqsTnk3yvS+xuauSVTOOb7D/w7y2oJqRquFb3NOpNpj8yTpXHHlGKvmU+s9jN8Uu5iSaLQ9vY0Y9+Joi+Y1BGFQUjfj9IXsfYaxGgrMDZXeqcTV1rDhoua0lLDNvfgqycOYEvP8TIcifS17jXA9mT0rkz2lmVLCrw4nwE5piTQojdY7bxL2FJoreZgHYELXW21F2xwyTpT4uhncwAvHhQ+b2+mZgE6CN2XLaVaGT4qkAj7V6wUI1oGTkmvkBRZJjdREfyf33fj9rCqdtccpWhTsGN0wglbUJqW4SjyEW3c2LkAHjtj5l4r1xVCVUC4HAvmwxp2aLuen+NJjqMDim+N++cR+qaTJ7MYtGrXnuDCkqWGkmFUi5biuXJ/c+Alzs2tacu1euTkxTkWEVuurGGRSAwQgm+EyC4ksPQkIoW+r/U9Ggh3JpPkCGyN2mc20Cb04mOffQmhkuiusCGPPS5qBhGiaxaySPsK+G6dIpka5mGMfPeALGkvbndBp4+JcvwcRw8kWOEFqRd0Dd5zFc69YZ8TxYs/fVZk2IGl3KzobKP0JVtjHenM9gy1ZsztpIXNiW0S50EjWywONGC2raS5Vm8iQsG7vuqvQVgxIvP/Cp5lhfFiSJuGWn/RF4e5GoNFm0nyaCkfPiv67C9WlCKO6OrZzf5t7pMUemghlx2UUP
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: btconnect.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR07MB8869
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/XqzSE8xNgKI9u-vQnwEWu2-t7oc>
Subject: Re: [netconf] I-D Action: draft-ietf-netconf-udp-notif-07.txt
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 14 Sep 2022 10:41:53 -0000

Two comments inline under <tp2>

From: Alex Huang Feng <alex.huang-feng@insa-lyon.fr>
Sent: 12 September 2022 09:49

Dear Tom,

Thanks for the feedback.
See comments inline

On 30 Aug 2022, at 12:17, tom petch <ietfc@btconnect.com<mailto:ietfc@btconnect.com>> wrote:

From: netconf <netconf-bounces@ietf.org<mailto:netconf-bounces@ietf.org>> on behalf of internet-drafts@ietf.org<mailto:internet-drafts@ietf.org> <internet-drafts@ietf.org<mailto:internet-drafts@ietf.org>>
Sent: 11 July 2022 13:06


A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Network Configuration WG of the IETF.

       Title           : UDP-based Transport for Configured Subscriptions
       Authors         : Guangying Zheng
                         Tianran Zhou
                         Thomas Graf
                         Pierre Francois
                         Alex Huang Feng
                         Paolo Lucente
 Filename        : draft-ietf-netconf-udp-notif-07.txt
 Pages           : 24
 Date            : 2022-07-11

<tp>
There are a number of tweaks that could benefit this I-D

Requirements Language is out of date
Will be updated in the upcoming draft.

s.4 Options MUST be ordered ..
And if they are not?
Ordered options allow to optimise the collector, notably for reassembly of the UDP-notif segmented messages. Together with the proposed option 1 for segmentation allows the collector not needing to parse the other options to know if a message is segmented.

<tp2>
Yes, but my question is what happens if the MUST is not obeyed.  Treat the message as invalid, process those that are in order,   .?  I think that you should spell it out.


prefix un
I think this a poor choice.  This I-D is one of a family which suggests the prefix should have a common pattern for the family.  Since the base spec uses 'sn' (unfortunately but now a given), then I would use
sn...
with something to indicate udp
We don’t have a preference on the prefix.
We suggest to remain consistent with HTTPS-notif YANG module and use ietf-subscribed-notif-receivers. We are open to suggestions.


Simplified BSD License
out of date, should be Revised
Will be changed in the upcoming draft.

ip-address
this is the format with a zone; is that intended?
If the group prefers ip-address-no-zone, we are fine with it.

IANA Considerations
You are asking for three actions, easier for IANA and everyone else as three sections, 9.1 9.2 9.3
Changed for the next draft.

As RFC8126 says, the structure of the IANA Registry is registries under groups.  You should use this terminology.   A new group name should be chosen such that users can find it.  TLS get this right; most IETF WG get this wrong making it a nightmare to try and find a registry.

This also applies to a lesser extent to registry names.  Thus a registry about netconf notifications in a group that is clearly netconf might well start with notifications followed by a qualifier thereof.
If the NETCONF WG decides to do that, we will follow.

And this logic could also benefit the module name.

You import tls-client; must be a Normative Reference; ditto 6991, core-yang-cbor while dtls13  I cannot see as Informative.
Sorry about that. It is corrected.

RFC8040 Tree Diagrams needs adding.
Do you mean showing all the levels in section 7?

<tp2>
No I  got the reference wrong.  I meant you should add  an Informative  reference to RFC8340 Tree Diagrams in section 7.

Tom Petch
_______________________________________________
netconf mailing list
netconf@ietf.org<mailto:netconf@ietf.org>
https://www.ietf.org/mailman/listinfo/netconf