[Teas] Re: Gunter Van de Velde's Abstain on draft-ietf-teas-actn-vn-yang-27: (with COMMENT)

"Gunter van de Velde (Nokia)" <gunter.van_de_velde@nokia.com> Mon, 10 June 2024 08:47 UTC

Return-Path: <gunter.van_de_velde@nokia.com>
X-Original-To: teas@ietfa.amsl.com
Delivered-To: teas@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 44E00C1519AC; Mon, 10 Jun 2024 01:47:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.106
X-Spam-Level:
X-Spam-Status: No, score=-2.106 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_NONE=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 (2048-bit key) header.d=nokia.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 Dff4GPMAQzIN; Mon, 10 Jun 2024 01:47:22 -0700 (PDT)
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on2081.outbound.protection.outlook.com [40.107.6.81]) (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 18345C14F5FF; Mon, 10 Jun 2024 01:47:22 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XeHhCA8AVBNeGUeZfkZXDUUpjWoML4F3ZI4rngtm4GZDeoO5A+jDZA1DFOvdqY0oQiv12XYBl7pevGORPQHR4PZdSieF0nNPnoFjUJ+QT1a/huy/FgsOSvxJUsfN+27smCIjjinymUXbeQuP8cq6nJ5i61lOZrfW0A1f8XtP3jsT+hvKD2XyTXU/SsIZwJVr4ueBGK/4KpTJousMp2Ts9TYgfl57yHz2/jao/oL0U0c/5E/SS9UIqE2n4fGRDnCMdrkku4iZ3wayQ0tPFi/H3eNfqTseUzTW1Njgzx02wYilxYuxjzWpNu5YOoBuAdIBIsClXj094347kdw7EjoXEg==
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=NeceP4QufEtPog5jcfk3cAkiZ3sHtjb1j4qLI0IoVM0=; b=bgfuPoBd9Ep5wGgbSne7/OjA5OqWeynhuTkWc1Seg65aQjY1WzodT+kxSuwUxmfBuh0rBuDV0dXylU1VBz8IaDJdMUWce92KQX8oq6hDwa16NCEOpESWQG5VbX+CMuVIJ58WRuKAynSYZ5bA39lFtajXUgLoBuvpd+rPOOU3it6kaIPP54ian2Gono3yugF/fsCi4nRa1Oek2gsjadaXJd+MTEa4nPXSayRHtu4U+qQxRoswtk8GVkPmnSQwqoODCUpx5SuM+JGDiu1q3m9hT8Acua+NZ/jXDH6wgS1cfllHm61S4c60Q77VvFO9798ANpm3DtfWrD0pkeVT1qsI9w==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nokia.com; dmarc=pass action=none header.from=nokia.com; dkim=pass header.d=nokia.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NeceP4QufEtPog5jcfk3cAkiZ3sHtjb1j4qLI0IoVM0=; b=CbrqZ8/DrY5TbX4ja5Cy4wOfFrs9wyKocDs/NpM5wgjZScI6S9KkgVPBFx/ih1b75C9sHz/LpD3BgjPqHMN3LwBukfwe+P/ziStDULFeLQpmMU9uGOs3lnAaGZPQzD3a5SgJFkoB/smbrSmgrIGOLUBKVEFi1vtPCP7L4cEVL9Ry1X7Alj4hVMlKO2ALsp2s6RHF+epme0NLE+aa7coNNX1h08r3ZprtdSAclurIYiaebtVZirvBPmzgzyiZ1WVpFs5ZJuqINMz5PA9K7oqrXYnh3HyT8z7ipvoJ6qppu24wmSpE60XE/YdO/UlgBmXPZAnRX4uH7175Iw1H/ecETA==
Received: from AS1PR07MB8589.eurprd07.prod.outlook.com (2603:10a6:20b:470::16) by DUZPR07MB10038.eurprd07.prod.outlook.com (2603:10a6:10:4df::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.36; Mon, 10 Jun 2024 08:47:18 +0000
Received: from AS1PR07MB8589.eurprd07.prod.outlook.com ([fe80::5ca6:f902:8e31:6f3e]) by AS1PR07MB8589.eurprd07.prod.outlook.com ([fe80::5ca6:f902:8e31:6f3e%3]) with mapi id 15.20.7633.036; Mon, 10 Jun 2024 08:47:18 +0000
From: "Gunter van de Velde (Nokia)" <gunter.van_de_velde@nokia.com>
To: Dhruv Dhody <dhruv.ietf@gmail.com>
Thread-Topic: Gunter Van de Velde's Abstain on draft-ietf-teas-actn-vn-yang-27: (with COMMENT)
Thread-Index: AQHauXtY06Sgcyrytka7p5F2mTBxcLG9m9AAgAMVAAA=
Date: Mon, 10 Jun 2024 08:47:18 +0000
Message-ID: <AS1PR07MB85891346640E40FB18335106E0C62@AS1PR07MB8589.eurprd07.prod.outlook.com>
References: <171783423036.33553.6975322185327764538@ietfa.amsl.com> <CAB75xn7vy5fXb=bL83cVN3+L_nLuOhFgGzsL1F+obFezvmNTRw@mail.gmail.com>
In-Reply-To: <CAB75xn7vy5fXb=bL83cVN3+L_nLuOhFgGzsL1F+obFezvmNTRw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nokia.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: AS1PR07MB8589:EE_|DUZPR07MB10038:EE_
x-ms-office365-filtering-correlation-id: cc92ece8-b21e-4526-a3a4-08dc8929efab
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230031|376005|366007|1800799015|38070700009;
x-microsoft-antispam-message-info: 2gZmukwtI2gY0573p9QpibObi9elhOFjwAhF1la0hHCCFNzYcNwQGYyXzbQahfiX8+wM+ZI+9UtJ4TcQxA+WopnkIWMOaDkT/28elNIUl4C2vJIU1Ekp2fHdVyLKAba9Bvxh8fDPBueQT6t+QSjXI0QGtH6YYTp2E/+uxiv1kZWhbHQWnPG4UZgwwCh+vevZVOHBzHvo8wZwO9k2DUN5a0cZ7QAHj73Hj8HCpCVqZ1ES1TLvLumWzdMlwIyIw7/mkIFizSxe8FJdLgaFp2cYtc7G/UGVPW8oH+guUSIRva3wZBsvKpV3+oXLwkGZxXQiTANDtXX3IKI9M1jQaJbSW7ghcQIBsUoWHDts9P9M4n1ls2nyWkMKYWPD+HuH8hDdXPmQTnffuGyIxA5PuRmpfvj5PfbUkmXekC5dbd4+AJen2Sa8+DE2FlL6imy5+X4kA4NuhZjT8LDytNzNhYKCfne2qfcmLRehLg6nl1u2+vNRzVqRoZ6MW0aHs+OmpsdwS/Bpr5QNBuC6QM4nqUU0gjJATzAxFijo1ZUex+c+pNOmwhbcewRMPn2jIlS7hyNmInoRu+Mp599JcGNyHjIeE9sbSYhNBfH0jBC1abb9T3xGg6uBe8gu9jo8kM0vde+ZU5/bY4xrnzqzyoviRhLRp1TCx3YUDw4XGMckkDxVOH7DeXieem9sSEG/GPPkWWZXmrian+Q9qG17x8Mx3qNv0nimOrJWOOUpQqlJxaDFlcOOaqyAV7WvZdFhMklrvVtWsMTAeCSH1mgw8gmRhe+uin3LGXzOgMnR9Yx9Grysic8GXV2G8qoIu1lsk6layP6EptLnvErCmMMNXthtdAuqdc1I5jYS1ddsB6V7mDuPlYmD7VjDmylLmwNRF+kzUAAvb811tIj3R+Z9xfcDkquPXNYeF5jaO5jRsoDu0xac3YMx63KaUT3afipqsjpTD+HBxoVgFRZU2n1h9GQFhI8q7URo8PPd1gdJID6UqSSEN8FvjG5MiTjRsyjzZvaj0l0OeDWLtgntN83NcDoxMGmL95hDJJwPH4rPQjKKZpemeOQU0N+4iucjlGe5vqFUbxO6qwaYqXFR6vgaAeciCSLEvZXI3FnjTFUNgYsJOTOOo03ncr75Ace3qXTETOtXx1lqEFXikTyWLohqhyp5RxGNvfSUb1NxfubyAh2oUjZlSkkfqdO8qqrF0kqlNZew3mBoNfHqPG5Dd3N+umG2JT7OHnT/VXVzoVo18zc7puCnpJadGpCp+WWy5twyrCO4yFOhpHV0ExFSE5lyq8Rzd10MIYXNPIQX07/EbhUOK0zV8R1iWzhYp8UQKEF2YR7kVraU
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS1PR07MB8589.eurprd07.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(376005)(366007)(1800799015)(38070700009);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: XZuqfODqVmT/Lf4JSmyXGNmteq2R9KC/C1FDcbhzzjUCNb9zs6b495hIn0tC1u7NCnlKn5KPCVFDXCPl74PU1Kc+a/4l6kSwBidNIRH8kt8IL8P80DV5KNlBfEadA28yioVzMOwid0MxxiK23Ltt/p/tmz6taIxwir5ioLEutRgrrTvrilZjyR9ioLvqeBOsXSkAMGihCXGFSJFWVSQ8CKfMi7pz1+X3KEsWgJu/LIzaDIHim4LrRAmaBKlxDnJIUCdQ/54Wm9kZ8qLErf/mKZBq4YGzivuCcyQaqeTJBPohJ94dDEjqGAQSS8co6sjKgjkreo1eufNaI8Plh4H2GsbSFodhDeyNu50wMApXBoOvb3D4AZJaTglCP6jlvm3nifoq52a+fBJfDlqWE/rZkvkE9MiU6Aa1CB/+F4QwCw/EiVXBP3x64NbI3KpXvPK7y0jWcptoxAcxBrI6MvujCVA/9i7qDoK1SoJlcnLG3/MFBfPTVXosy0TWzCxSZt2oI2nXqLbza+UhDdFR7atMONPupayVWCbYV0VOABMiu65n/83UNX48FJ7y4zdt+VVBVSwqZGWkFw7hB0zzHXmrbPaNFD/ZFL4PGO9BCBU7JtNqMluwEO1mNVlICpZ1d3AkcOt4pCNO6NzVDjSdDLpKwqLw3kRrVgSjmqAcSpZBc2DFtYni2h/7/qbMfr71zkzbn5FSI0R2uAYB7MyMPF6+fdVlewy/iHmRhSniKkmkOLjovc5wBDuWEjsdx7USz82MT5lrxmDcLP826+m4PxBbz+kpWUIF/44R/Ku5pdCEF0Rvwbr0uavYJd8CBqTHGlW54f5LnsCkr+J2p4fAuLLg3W+mleKtMjcWYgVXZBb7E54Atd7FsZnlWGLXlUiqIlvA3EQL/ZojT875g3d8b7nJ5q3NbTjF3Qr4peF3oNfts5PDKtPMRbWSzhnv7Dng9un6niiCHlJ5zCWmGrmsS37Ew467m07wMuavwT9399Hc3qd+hbE4dMrJJwfT44ZJ6Tc2LyDqDuKmTkaxEFQu02wRgKxl0hh+r3nYu/PKVZsE/QTrOUOyZJUhaDd/kpnR0sfkDnw4NrHv8jlbeM1nZlmxz9pCH8SbMUV4QWBQXLPIQkmtRWyXejrq/Bg/ODa1lqf09s/200aqe1a+L4y50u/qiY5r2IBMS86pTZWsGsBIA2bpLBdWm4Mh3VjrVWFTlGAKMTDqCxBkn6PGmgQnTMNaAHeEEbA+Z2nOhWn0THGX4jm+1xQEzqtfkSgMcm2NcQ1J5yay3+jJmyTGC1uBAYuIuoRBiMphYF3KaBtsAzakxtMLxUnGblrh4byFESYOeeDN/whiDsvJxDhDjoBhG0cVoQXs44ywMZL/KdqohYcEp0NIfb/MmlfE84lsFHW4EJjPjIiQjz+1xoGWy/zCvjuaE4ZRXoWZkqnJMYmhP8Jb40bdoqFLPqUTO0sheOG9tRGcFyJ5I0RRmhmh/qzW2OSvIyp22k1/1P+fTWEhDG3Z2SVxpL3RV7hxHsUT1n5hMMgKd8gIsenedyBgTjWXestWjmJPhqKN1mrpK/vBjGGiDiD1zxyM1nAh+7z4w9xNavTRW91ouFKbtTu4LhHHAyfd2vqUvS7pKV8OUEgxJo0KNM7WNyfPDSyGQVFMJJdNmR7WEUGIsgM1dCqZ90kqOznPaA==
Content-Type: multipart/alternative; boundary="_000_AS1PR07MB85891346640E40FB18335106E0C62AS1PR07MB8589eurp_"
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AS1PR07MB8589.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: cc92ece8-b21e-4526-a3a4-08dc8929efab
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Jun 2024 08:47:18.7234 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Pjt6yiw5KN4SCXEgzTsXW1EU+jwHEp94I8LAaVG6oMRLnwjXs90WD7KukQ+AYAuakjMHaws0txwmhXEUfJBxuBAgJM4p6EcBpAayzZDDAe4=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DUZPR07MB10038
Message-ID-Hash: 4XWZYBRNV7EFBEYH3JLVNNX7AYZJYIEA
X-Message-ID-Hash: 4XWZYBRNV7EFBEYH3JLVNNX7AYZJYIEA
X-MailFrom: gunter.van_de_velde@nokia.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-teas.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: The IESG <iesg@ietf.org>, "draft-ietf-teas-actn-vn-yang@ietf.org" <draft-ietf-teas-actn-vn-yang@ietf.org>, "teas-chairs@ietf.org" <teas-chairs@ietf.org>, "teas@ietf.org" <teas@ietf.org>, "vbeeram@juniper.net" <vbeeram@juniper.net>
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [Teas] Re: Gunter Van de Velde's Abstain on draft-ietf-teas-actn-vn-yang-27: (with COMMENT)
List-Id: Traffic Engineering Architecture and Signaling working group discussion list <teas.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/teas/3P6X1aaJcGbR3TGqgscOxeMDw3o>
List-Archive: <https://mailarchive.ietf.org/arch/browse/teas>
List-Help: <mailto:teas-request@ietf.org?subject=help>
List-Owner: <mailto:teas-owner@ietf.org>
List-Post: <mailto:teas@ietf.org>
List-Subscribe: <mailto:teas-join@ietf.org>
List-Unsubscribe: <mailto:teas-leave@ietf.org>

Thanks Drhuv,

Was there a reason ‘vn-ap-id’ is not simplified into ‘ap-id’? The specified node is already part of the list ‘vn-member-list’ using ‘id’ as the key? Hence not sure if we need the ‘vn-‘
I’ll set my ballot to NoObj as the key observations that cause me to object have been addressed.

G/


From: Dhruv Dhody <dhruv.ietf@gmail.com>
Sent: Saturday, June 8, 2024 11:37 AM
To: Gunter van de Velde (Nokia) <gunter.van_de_velde@nokia.com>
Cc: The IESG <iesg@ietf.org>; draft-ietf-teas-actn-vn-yang@ietf.org; teas-chairs@ietf.org; teas@ietf.org; vbeeram@juniper.net
Subject: Re: Gunter Van de Velde's Abstain on draft-ietf-teas-actn-vn-yang-27: (with COMMENT)


CAUTION: This is an external email. Please be very careful when clicking links or opening attachments. See the URL nok.it/ext for additional information.


Hi Gunter,

On Sat, Jun 8, 2024 at 9:10 AM Gunter Van de Velde via Datatracker <noreply@ietf.org<mailto:noreply@ietf.org>> wrote:
Gunter Van de Velde has entered the following ballot position for
draft-ietf-teas-actn-vn-yang-27: Abstain

When responding, please keep the subject line intact and reply to all
email addresses included in the To and CC lines. (Feel free to cut this
introductory paragraph, however.)


Please refer to https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/
for more information about how to handle DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-teas-actn-vn-yang/



----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

# Gunter Van de Velde, RTG AD, comments for draft-ietf-teas-actn-vn-yang-27

Please find https://www.ietf.org/blog/handling-iesg-ballot-positions/
documenting the handling of ballots.

Many thanks for the RTG-DIR reviews from Darren Dukes and many thanks to Vishnu
Pavan Beeram for the Shepherd write-up.

Please find below one non-blocking ABSTAIN regarding the YANG node names used.
While this should be relatively straightforward to address, it will involve
quite a bit of effort to correct the node names throughout all instances.

#ABSTAIN items
#=============
##(resolved) ABSTAIN1
One of the motivations to use YANG is to have human readable structure to
understand config and state of a device. When looking through the document i
see many very abbreviated acronyms. e.g. vn, vn-id, src, src-vn-ap.id<http://src-vn-ap.id>, etc

Agreed with Dhruv (author): abbreviations will be expanded upon in descriptions
as the abbreviations used are well known in TEAS area.

Dhruv: Ack. Updated in the new revision.


##ABSTAIN2
Using full/fragments of parent-node names in sibling-node names is something
that netmod has recommendations against.

Reference:
https://datatracker.ietf.org/doc/html/draft-ietf-netmod-rfc6087bis-20#section-4.3.1

“
   Identifiers SHOULD include complete words and/or well-known acronyms
   or abbreviations.  Child nodes within a container or list SHOULD NOT
   replicate the parent identifier.  YANG identifiers are hierarchical
   and are only meant to be unique within the the set of sibling nodes
   defined in the same module namespace.

   It is permissible to use common identifiers such as "name" or "id" in
   data definition statements, especially if these data nodes share a
   common data type.
“

Dhruv: I have made this change in the new revision -28.
See https://author-tools.ietf.org/iddiff?url1=draft-ietf-teas-actn-vn-yang-27&url2=draft-ietf-teas-actn-vn-yang-28&difftype=--html


Note: Originally these were blocking DISCUSS, however using non-recommended
yang node names, is not one of the agreed reasons to have a discuss
https://datatracker.ietf.org/doc/statement-iesg-discuss-criteria-in-iesg-review-20140507/

The yang tree documented can be implemented and will interop. Hence i moved the
original blocking DISCUSS to a non-blocking ABSTAIN position with following
meaning: "I oppose this document but understand that others differ and am not
going to stand in the way of the others."


Dhruv: I understand.

Thanks!
Dhruv