Re: [Teas] WG adoption poll: draft-busi-teas-te-types-update-02

t petch <ietfa@btconnect.com> Wed, 22 June 2022 15:44 UTC

Return-Path: <ietfa@btconnect.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 58737C157B4B; Wed, 22 Jun 2022 08:44:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.584
X-Spam-Level:
X-Spam-Status: No, score=-8.584 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, NICE_REPLY_A=-1.876, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=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=fail (1024-bit key) reason="fail (body has been altered)" 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 kgpeYE_l8dW1; Wed, 22 Jun 2022 08:44:42 -0700 (PDT)
Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2101.outbound.protection.outlook.com [40.107.22.101]) (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 278EFC15AAE8; Wed, 22 Jun 2022 08:43:53 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JxZ79r/ygm2OSCaGf9GU+PAfMxgxD45qBYu1m+ZD4N8c+GdrVgBN6FWo3BHxbkAtDjrpZch+qFbcnIcw48PTB68HpQeAMtsfzMgwvUI0m/uGHmmEQ7Ej1kloycRvByagvbPE0QNqU1yHxf86aGIzIuP80V61KbtYobVYPz0d6/ZtTIA+HgbD8MH4yTIg6RNNqGb83E6txUxjQuzDHG0I95uxms45OucNU7tB5L2yFKC+LbC152OFjNsCZ71wkfoD5E6HN5f0vNz1q2JrlIghuoBHv4R1uXCkWkIzg+iasFKtLmcKIiWXE7zDnMI+uIOJszW+XKw6RHa/YKd4euWaVw==
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=BGluojjETpdlLDLOyXdVgL7qX+0BvjY+osJvec6SEN0=; b=WiH7zpNeEkVmqa2/8ETZUSVtksQE/e2dxmiBoLw3Tt4uTlvWVe3JtmWmVPBI4h5lG0flxMGMw4Cj0WVFX2XEnRSpP0Qu7UP27K7FwoyHyRdinobjLonXz45LLfCXy7H9gBy2jT0W61UFD3mF/cTuzr0FRE6+18MsWpp+alx/LS9y8doc7SvdFbiXw+CCzjXwxYGOFXGpIKkdS9nHNPppyIAr23FbEL4l646ySUelT0s4Ou78+XByvjd4gSP4pLvPaye0DPUn+WutHkqWouA+DcT6Q5OdslXlT7pKbRs4xEs71r4yKWpe+TH7ybD4y2FbTiawthsIcO9V17n0FO7ddg==
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=BGluojjETpdlLDLOyXdVgL7qX+0BvjY+osJvec6SEN0=; b=b+vn/dfWfvcdHqTuDJg2qoOTk2OwNzkF7qLqJDinJbvL/7BDXuSbi5Jsr467ZO2tEdAL9nrBvVoV3BoUWUlT7VnNFFZJGk6ejJE5xtUl4rupa8ex02pIqTRFUwq/71l3KFTk4t888RfpvcyPJVqw2dgYOJILa4Iyrv9q/3xPyAQ=
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 AS8PR07MB7143.eurprd07.prod.outlook.com (2603:10a6:20b:255::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5373.13; Wed, 22 Jun 2022 15:43:41 +0000
Received: from DB7PR07MB5546.eurprd07.prod.outlook.com ([fe80::1d93:ee6:19eb:744]) by DB7PR07MB5546.eurprd07.prod.outlook.com ([fe80::1d93:ee6:19eb:744%7]) with mapi id 15.20.5373.015; Wed, 22 Jun 2022 15:43:41 +0000
To: Italo Busi <Italo.Busi@huawei.com>, Lou Berger <lberger@labn.net>, TEAS WG <teas@ietf.org>
References: <69466e2f-b0cd-2a58-d0ba-7b18e731dde5@labn.net> <62B2DBFB.30205@btconnect.com> <ef47a11987954cacb588f55b7afc8c44@huawei.com>
Cc: TEAS WG Chairs <teas-chairs@ietf.org>
From: t petch <ietfa@btconnect.com>
Message-ID: <62B338AA.9020805@btconnect.com>
Date: Wed, 22 Jun 2022 16:43:38 +0100
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:38.0) Gecko/20100101 Thunderbird/38.5.0
In-Reply-To: <ef47a11987954cacb588f55b7afc8c44@huawei.com>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 8bit
X-ClientProxiedBy: LO4P265CA0154.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:2c7::11) To DB7PR07MB5546.eurprd07.prod.outlook.com (2603:10a6:10:73::23)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: f59e2290-d0fe-4f6e-0cb2-08da5465fb2f
X-MS-TrafficTypeDiagnostic: AS8PR07MB7143:EE_
X-Microsoft-Antispam-PRVS: <AS8PR07MB7143419EBCFBDDA60F0C0A36A2B29@AS8PR07MB7143.eurprd07.prod.outlook.com>
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: 6pCfBlbS2yv5QSc1fY/L3aI+SIdtEKus5taezAlfMmfUqMuAXlScYn1WuDpw86Gd5REPTWOJmg3ffHYOy9L5NIxEAQ/7D7UCyKYu/jDrQ8FAMLtlh2RsCzn0IlvBRHrYGiLDFVz9fNFaXZOJM6o9ELLB35XXdBcwrf1yiGDNr1kzagjNhRIQ2wJPBKTRA1cRiN9l2YeqfXB3M92oP+tdjcn6yzonxUfw61R2cU+Nz2tG9aTtBv6tg1eKFyaLQo1iMh8IJT3Cg+2KQGryaNgWiFq7lMu7DORzMTvS3hTiuf31069OUvir1Evxvdm/0/Rf9l/xjSuTkVjeaY88APSPTxVx0xv/fFbnMiWTx8uB+1K9I1KlJpw0KIMtIUSof9lNeGqnw5vU+SdVV5XrkpZaUO2Sxfbjgm1ZOYBPfQwrUS2lUehlcBR5xg3Pxq+wgGcmFCw4ETEyE1l0atoju9PALkIXL1trLlNM7psE24m3Ry8RjsW79ciTCovOA3+tm/xCgC5SmnjDVadPPnxjWXVPA+7BmUSCF++VeV5dDyYgxSaOK41uez5uNuom7PKHdabBL4b1ZQxk+zG5uufdQm/gsTTzH2fU8fdegUQfKm+IHKz+czAuvCFjvAO0OH94i3eZyHniRMAMY8yxkY3DE6acnE428UhefUDWZkYy64wyOg89wlmV91++/TeVqgFoYKowkZryY1b29MY99EqMF0n635IefcuA3Ff76ACGel6hug8oVymNRBiiRg1zA+NtU6yv8ZAFTEVMeBRU9tqso+iks3Akbygspz9EXwNP8+kGB2Nan/9bsa5ql9DAJM1eB3uY
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:(13230016)(376002)(346002)(39860400002)(396003)(136003)(366004)(2906002)(186003)(2616005)(15650500001)(38350700002)(5660300002)(8676002)(4326008)(316002)(6512007)(83380400001)(86362001)(26005)(966005)(6486002)(6666004)(66556008)(87266011)(66946007)(8936002)(38100700002)(41300700001)(53546011)(52116002)(66476007)(36756003)(33656002)(110136005)(6506007)(478600001)(82960400001); DIR:OUT; SFP:1102;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: kL16EFSg/N28xAodtKKQhaLR4RKAthTEWx4iYPEaxas2pDxLR97GoUX4qDwI8nKKF3lbN5hi25kaYIuqAEd4bfGEOrLXzEOeXCDwOTfB/Or+dYJRFTunSBvFcl5GnEJNFB3baAQb/GvxtpwDWS4dOwMeeafgW2fDaZpuyhCynm7+4tVCfZTW9F6LLMPH6OScgNHxXx3Qrg8vzXvuh1gjB9jdc+r9Y/nP3H1xp/uvPH/lefgnSVY1c/3bEAShmVDQT71z+I6zmAluLhEbJdVVhZQQsOt6Eihcz3YJXQ7AWysipHE4kVebI57lScI3A421NHkymLooEud5G3R9sgYyrYN06P2t1lXmmrhFNZOuNNDjHNgGnQ+nZ7xpu2ZN61oP+W8990LvJ0riaK9EDny2eDtC1uykMuuH1TstBmvLkM1MxGaj0hPiYIWJlgYc88wV+Q0YcsXp//F4mevDi0yKqsfBBTmiGl3oxv0achJWx8V1HFEzqYVTSM6wOIs+YelkvWo38VnTnqiSRYntNSu6Qu5U+k18Apj775v8+/WLUpRiEW7WT+f5Qdzsb+nq0brAv3OXTrMvKajSBZu6k087LE0zDExTQ9jf625KYKrd2l5hLsS8oyFSOOZapLx2w4Rij/EgFUkeFMxJkqcebaZkzi9w9qrgPVKyMxot9VG46tf+qGm/RaYAGXFX3m40ScH8NdJ8yIeZlNNQYa33w6T+fwpxye5e5SvY8ECk1QyhjF3ylfCYb0lDGeSSp1Yd8HI2KnbLMo35iDXnzKsg9kdmQi86+4HsYPPJIxlZgcDYo/My7ALko1DPsFvdr1QhCMoAJtpyvCgEqwqn16HufWeSaNs7iWkZM62kajnii+Kizdl9PRT5RcfBSfufPJKT7/9Eg8RQqJ/waGiUZOatBAJn4Ngh941iZmtElbLKrmF6+iJes6JuH3olyhTF9qzd0Inxl6EbGeBqHIN3QSQlvRYpv+Fa2lN+XxpZZcZSnlE8tpH9cJxa6wUoSlXvsSel88Sw8rZVr67ir9ND19EhgChCKMDoLU48I7UkmAD3fgOyacrq1o9ejp3ackuqmNG2gd81T/7TN7DUvi4/q7FbkZ/ZoyL8CDiUFesaNQmfZlG4un5HF4dXACNOZEF2XY7K7URvggywangC7x2NXevdUF/lmsWDxXyqArA4LwE1SzXzO7MCXe7F7+zhdnOJAlYi790skaSb+FrEUUtOejNbZn7AxGlpqb8PqkRFjJS7EK3UA4p1RrMo0mrr6ZP6GQYe41IRwaWAALGt5CxYNzgS5yX4elUVBb+5P/LPuEd4h4nKytBtLUYYPgVt3G2WV7L2NlWkcg8PWheeh7lS3Smigvb8Rl+OqWcX7TUTad7ONNCzHD9Lex9LGeP8l8r/KuJQ9iQUnFKKw7vWLzog5mpWUi9k5QQzxsYiHFGxHVVji4L2fAvCABDmprxQRq1Bsx8rrnVUCW0Y2XC+2dZbtRnDclz8udPM1ErCQxvXFLYGF0yn6kkgKtKNg5j+uC8eEXeScA9eapgXHQ+wsNLro7e2c3VEbf2+P9pRt0ydGAb+0RwiGXtleicTCf6dijM0BLhRvYYN787FHgw+1cH7yOKKtYok6zA5waL44K9tnwQUx8CWL4AjQmGYLxOwl1ytiK2iMKgszJ7CvTQjAVfAvxqvItSpFYZ1XNA2duVTvZGQ9Mmh8XHo57VZoVOd2NSK/IlHUAu5RAD7srttrXh072Dgt6CIAQ==
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-Network-Message-Id: f59e2290-d0fe-4f6e-0cb2-08da5465fb2f
X-MS-Exchange-CrossTenant-AuthSource: DB7PR07MB5546.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jun 2022 15:43:41.1753 (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: FoJQYZ1hTSkO7bXUSRNhXHK50zHSrKKdXVujKbQ8sUIZ5VqLUjkVmjJb6QkkQJxKA/Wof9/NpuVaGzmD6Nt4DA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR07MB7143
Archived-At: <https://mailarchive.ietf.org/arch/msg/teas/wBtAbN4s_VUT-KhisA0FTlz_C0k>
Subject: Re: [Teas] WG adoption poll: draft-busi-teas-te-types-update-02
X-BeenThere: teas@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Traffic Engineering Architecture and Signaling working group discussion list <teas.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/teas>, <mailto:teas-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/teas/>
List-Post: <mailto:teas@ietf.org>
List-Help: <mailto:teas-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/teas>, <mailto:teas-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 22 Jun 2022 15:44:44 -0000

On 22/06/2022 14:52, Italo Busi wrote:
> Hi Tom,
>
>> I recently reviewed teas-path-computation which is now slightly harder to
>> follow.  It used to have encoding and switching in line, clear and obvious, but it
>> was revised to import them as a grouping from teas-yang-te, making the I-D
>> harder to follow.
>>
>
> I can see your concern about the readability when grouping are used. However you have spotted a case where we have faced the issue of not using a grouping: in an old version of path computation we had copied the encoding and switching definitions from ietf-te module (with the intention to have common definitions) and immediately went out of synch (achieving exactly the opposite of our intention) ...
>
> Without using the grouping who is going to ensure that the same definitions in multiple YANG modules are being aligned?

Who says they have to be aligned?  I might have thought that operational 
status was a candidate for a common grouping but not so; there are 
groupings, plural, because different WG see the requirements 
differently.  So the question is, who says that the switching or 
encoding definitions are going to stay the same for a wide variety of 
TEAS modules for many years to come?

I noted before that there is substantial overlap of the work of the TEAS 
WG and the SMI modules produced years ago, I seem to recall 
IANA-maintained in some cases, yet TEAS has done its own thing so I do 
not see the alignment that there might have been.

I see the benefit as small, or perhaps none, and the work substantial 
for the review and publication process.

Tom Petch

> IMHO, there is no perfect solution but the efforts to check and maintain alignment or to implement different variations would by far overcome the efforts of reading YANG code using grouping
>
> Moreover, the grouping is already defined in ietf-te YANG model and used in the path computation YANG model.
> Not moving it to ietf-te-types (as proposed in the draft) is not going to solve your concern about the readability of the YANG modules, but just causing additional troubles to those who wish to re-use it for other purposes and do not need to implement the ietf-te YANG model
>
> Italo
>
>> -----Original Message-----
>> From: t petch <ietfa@btconnect.com>
>> Sent: mercoledì 22 giugno 2022 11:08
>> To: Lou Berger <lberger@labn.net>; TEAS WG <teas@ietf.org>
>> Cc: TEAS WG Chairs <teas-chairs@ietf.org>
>> Subject: Re: [Teas] WG adoption poll: draft-busi-teas-te-types-update-02
>>
>> On 16/06/2022 12:53, Lou Berger wrote:
>>> Hello,
>>>
>>> This email begins a 2-week adoption poll for:
>>> https://datatracker.ietf.org/doc/draft-busi-teas-te-types-update/
>>>
>>> No IPR has been disclosed on this document
>>
>> This is a large I-D.  It tells me that the changes from the RFC8776 are small, two
>> in number, but I doubt that that will reduce the work needed to make it an
>> RFC.  The RFC Editor will likely still go through it comma by comma while ADs
>> who were not on the IESG when RFC8776 was approved will likely review it
>> line-by-line (and find some further changes to be made).
>>
>> One change is to add a grouping for encoding and switching.  This is presented
>> as a step forward, a view I find debatable.  Groupings make data harder to find.
>> Groupings in a foreign document make data much harder to find.  They may
>> make sense when there is a well-defined 'something', e.g. worthy of an object
>> class in a database.  I do not see that here, rather something that will save
>> some authors a few lines of code.
>>
>> I recently reviewed teas-path-computation which is now slightly harder to
>> follow.  It used to have encoding and switching in line, clear and obvious, but it
>> was revised to import them as a grouping from teas-yang-te, making the I-D
>> harder to follow.
>>
>> You are now proposing a third way to implement this concept, a grouping in
>> teas-te-types.
>>
>> I see a lot of work for a step backwards and so oppose adoption.
>>
>> Tom Petch
>>
>>> Please voice your support or objections to adoption on the list by the
>>> end of the day (any time zone) July 1.
>>>
>>> Thank you,
>>> Lou (as Co-chair)
>>>
>>> _______________________________________________
>>> Teas mailing list
>>> Teas@ietf.org
>>> https://www.ietf.org/mailman/listinfo/teas
>>> .
>>>
>>
>
> .
>