Re: [Teas] WG Last Call: draft-ietf-teas-yang-te-29

t petch <ietfa@btconnect.com> Thu, 14 April 2022 11:15 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 3A2363A079B; Thu, 14 Apr 2022 04:15:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level:
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, 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 4IyC_XJti-8D; Thu, 14 Apr 2022 04:15:23 -0700 (PDT)
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04on070b.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe0e::70b]) (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 5BCDA3A077F; Thu, 14 Apr 2022 04:15:23 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=imYjar3nOiBmqyroZTH1FatDDS+lLuQbBYu0ZsM42qwnd4hm7GIzn7P7EC7FgSxcYDthrre1oV2s/gGr7+bQehH1WuIYby3M859a+W0uMH7d/hDG43sxiOfpR7fNPX54S6fFmJn1yn8mOC/M7V6KHLxC95dXl6/7RDYDgNnBLfbfz46RC4hOIzecsPUUhIApFzHGxsoVWYQzqQ19j1fY+PkYWPPpaRa2nbkxTXUalQr2f4TyQ0aj3CUNVzBhTTzMe5ILCQ6nJwPB8dipAWZrhA0rEn9fOqKtrOm+J+JHmVoV2Bof7ad0n1YaCfhz8CSs0xRQm/9GTP85xZsaEZ2gGg==
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=8kVrboMi6qsk+OXLEQmsQHuVlj4txd8FHYpz9uVd0GQ=; b=PDwnotUT4qioEpg655BwSWU+ttkNFCFiD2UdXm5KjPrwaBUQ9NXqdL3GdmeFClHKUZkFGb13L2wvmKb4AapxNCRkNYBJ9EU/us7nU8QEDWB6E+t+1wni63u+0CpXrWL8vhrOfxlOlp4U9foHzBsR3KTpWFBy7tTwat9b2fUJEvIfpw0xbtnBk44gqMktgPskTQwnESaK+DbxORI1zrRyeaeVVoQw8LUg8/S+q+Yu+SB58Kd+G+Xb/OO9luYzFGXkwds8PvT02tfYpqNlcQIZ1pBpqKw3zC5hs5hmlHfV2IbP+RpcobA7Ok2q/kH3xPTas+LjKQyO9UqeNJ+I/Nm9KQ==
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=8kVrboMi6qsk+OXLEQmsQHuVlj4txd8FHYpz9uVd0GQ=; b=h4Lc7nbhC8c13hNlo+aqI27XPvMAY4iBQyLnmhgbeOv1iaVyydpAMsr5gMPJa7crYJvyWm8ceBppvAR0i3DRhenwXInbg6RL4UR3mQfrY1vsL7xyfhV6lmQq3rBi6Hm3/WGPxpNyN1CTszULwvN1hvaQmb0PVOczEqnw1OHLnHk=
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 AM0PR07MB6259.eurprd07.prod.outlook.com (2603:10a6:20b:145::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5186.6; Thu, 14 Apr 2022 11:15:17 +0000
Received: from DB7PR07MB5546.eurprd07.prod.outlook.com ([fe80::909c:1cd4:b85f:5fb7]) by DB7PR07MB5546.eurprd07.prod.outlook.com ([fe80::909c:1cd4:b85f:5fb7%6]) with mapi id 15.20.5186.006; Thu, 14 Apr 2022 11:15:17 +0000
To: Lou Berger <lberger@labn.net>, TEAS WG <teas@ietf.org>
References: <409bd958-008c-76df-1692-221ab8dfbab0@labn.net> <62540E64.3060403@btconnect.com>
Cc: TEAS WG Chairs <teas-chairs@ietf.org>
From: t petch <ietfa@btconnect.com>
Message-ID: <6258023E.9010708@btconnect.com>
Date: Thu, 14 Apr 2022 12:15:10 +0100
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:38.0) Gecko/20100101 Thunderbird/38.5.0
In-Reply-To: <62540E64.3060403@btconnect.com>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 7bit
X-ClientProxiedBy: LO2P265CA0323.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:a4::23) 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: 13a79509-7505-43e3-7be2-08da1e080e00
X-MS-TrafficTypeDiagnostic: AM0PR07MB6259:EE_
X-Microsoft-Antispam-PRVS: <AM0PR07MB62599F57DE128DFC62CFC5AFA2EF9@AM0PR07MB6259.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: Lk0PPJZmqhVG73aY4ws4FNvfJ4nMmgmKM/C8HPZxltZ+EG8zNcFerkYa0xGpi32aFGLiHunsUIl35f7Ezqr2F2H0zJcflwsW6KaduqbanE6eBWUCz+UIRKhhYGOiUSrkGSnnrqWPlWVRjFOyTkEms6WuqG0phoUKvRsi5LHeIqUWfCrJUTJQTrshu2y34kAC8OEWiugacrnMZ0+a4czFOwBkypPutlwEirFLxx16trW+eyrEcVXirt0ibfXxv0SZ4ici+g9YfbUcrUfXMrZPe1BM6c9PGTXey8cBo6e22fecQTn65SSOn/F0u9ogyq7eGc+ZlKxp3uKZ5smImHR/rWAC85vkDSIVVonWGVERGXY3wnJNvEockwViWIZ3ZfCEqaGPYrYcWJRctaxzbTySc+UdZbebNBfMBIQ781BvjwoKUaoibU3BfhMnJsS95DQqF1ee3Xw0Toukpbc/6FkVcr3uaSYIOAdXj7kqhBNsrNSb4epwVMOV51jIF2FBWYwSg342J9nii6wuCZ4Ro8XQLKSfI/sgXPtuMFAOOKB8jMMhFEUtlbUGDJ9QoWn60CdlowNCVrzeKzbmvRO/cqQjnwuPafYPyqbPyIt31TZtINRN/IsmgjSI/suQpHCWd/WLqvVgo+Jem4SNRh0IjqjQGHal2TGUD3HWP9MwjWVwpWqWCTw1olEvuLhy2LEUqytcumkEGViw2KryIkWopA15FIYqD5Cg9ZZeFSevyZW2CXUx9xtOLBe5jIRkTE/BHX6HxLHDVd24Zu/A+AhU40O2HPEx7+6siUcbWYodXnvH540djwg5LyTUTUMwKmtGKutkqWOx00KoYnFE8/iVS0PzK9i5wm7bISYuJew2AebqbvnlPF0Ang3L113mnAX50Rc1
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:(13230001)(366004)(66946007)(66556008)(87266011)(53546011)(4326008)(2616005)(66476007)(8676002)(6512007)(86362001)(966005)(33656002)(6486002)(508600001)(8936002)(2906002)(6506007)(52116002)(5660300002)(6666004)(186003)(110136005)(26005)(83380400001)(36756003)(82960400001)(316002)(38350700002)(38100700002); DIR:OUT; SFP:1102;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: gaPMn4QdDZ1e43R7cO+EG5s/5DMMSWhSpbTJouGHtjzNilGM/IrEkCM5lKMcDV3MYALFwX9V+IV5R4S/1sZ5O5eqbY1D39iCfEQyrF3C8htHeY2oSfFlu/p2Siwrf33mQBe2BYAMSya/ZcOK1+VCJW62k3G5lmvwftzOM5LAYhc2v9Mbk+llpnlsCahfk/xxM1lpRL1dP0MBl6J6exRNC0AhNiZaN19j8dFKiX29oZauBvCbEifHpGRZ0weNo6MBBGtj0SKnW3aR8thsm5ik0/OQamuBiEptNl9kNfoLNyL9JDxvZxvZUCL8MvqFuXJimWAvO9WxZpN2BFXbFnNMJkNjBFYFmqNS/BzoNtbKnZ0pFxWRugC5trTlbWq5hcALLi2wPrvFgNd/7YsgqFmEyraz09Ew+P9AzeeLYhx/FUyjh9VpM5EXFrl/rd2+KkT+/XraQbU2EgZZq9AzOJgI1v4GlIZT7ABtWNprilVOOkdPJeMmq+yAmCG3OVvw4UidFDnqlVIyqKc2na+eB4EI5SkH85GFQa+E6LVH89XXrJjctH5aPzHr88DjDRoNvkNZEWWBiTv6Sm5VuQMzvS0j958Rhd1AHu6LryeGg4J6i0V5Ll7dUF6qFsZLOk/uNUuxhLLmQVpzkuL0+I1BHBWJnFBPgXWzxka7Lq9xuWoqcBsjjhcdieJDtWqU+dEaxYVy4cJJ5oGzWL1zfjOyEpomdDEgLUA/FydMUrT90pRWtKe+g7om0ogJJiinXaehZMnNWFy3a7yq3EY2p/F/TzCVOhpYC0IuePTX4UWPmqfijtZhVfwb6BYNZNEVHyaxVpMDyQarncci3aQfavsycthXTKnFFlkNCQJOgzUmfJ+Ivtu6JQdo4/NfGyNFz0hFaKrjD6vCYcB8Tr6kwiZoJ47jCHUIw1dRFhetCUNOaxquxOkLruarjeHM91wS21BEYqtOqGJP9DgA1vCBaeDQBbqjMA85RoGeI+x+Z35Yy+L3InTWEus+dk0VgSymnwslnzZmvW/lmvdue6xHJmikyrAoQlW+LuQ+YcUyZMIWrZ3mYcOC1lmqEYKjMZd4VnA3cvgnN1ZiYZr0Z8BO3WH8OoMJyAWu/5S5RELIDhG0qth7PfvBneJYrURzxjhQsck0vhegHhwT8e72DQQ3HmPGETJTlwU/ynNof9umZRPzBoFFJsfajsHpmgyYg0njzff1kG3s1sMXVJARo/kZMq25AtFg/8TnFljwmbeG811kQRKY6LiO+6QLym4b4LAheoHDhu9l9m6cfovU345cCmKFnEPMqhwn+/1IUODP+/4X39jvQ2OHJ9RH7vG4iq/pfxeXlUlCTBbjrn6XHMCBythz3RbN5XQ36zSwRvFirEzCNPgyWYrQyhYIDtTDahWxGBW0WrG5U2lRF9iOclm+Of3Z6C+XpdY2HlHMmZZKFhduqzI9lXcLBWMXUj17G/IskC6fz97C3iif3ZqcNewDLQqy1LqOZFFczOppOxt6pRrBLTQBd4wYybJ/aaswH4Kc5E6DVhVqmO+dzU4mz68uUWVOzcLUCRPhz2UHB31lA2a4tpMY3RRMl9FXm8X1ZaAUKJA/IbXbVM65DhlvzFOlsngMgxKrK3EBrIZvH1KUyrKrROPNK8UZTcN1dwOa1DRutYHXBkh3Xia52y+a7ihHEODHjwySdtDUT7hXs6khnWvsTNI0AGqHNfsq6lsNBgrOp+ABQLWOIL/hKbfF2+C0luLeuZ6eWA==
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 13a79509-7505-43e3-7be2-08da1e080e00
X-MS-Exchange-CrossTenant-AuthSource: DB7PR07MB5546.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Apr 2022 11:15:17.4205 (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: 87Yp+f0I0JTypdvcecX1n4oX0YZoVs/F8XjSTDYKScIoGWWxUkYH6+e2c8tbuj5ZemELK0ryZpe2vGqqHhRCnA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR07MB6259
Archived-At: <https://mailarchive.ietf.org/arch/msg/teas/XigGqavstAbRAYN4F-cGIWeZ_Q8>
Subject: Re: [Teas] WG Last Call: draft-ietf-teas-yang-te-29
X-BeenThere: teas@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 14 Apr 2022 11:15:26 -0000

On 11/04/2022 12:17, t petch wrote:
> On 21/03/2022 13:28, Lou Berger wrote:
>>
>> All,
>>
>> This starts working group last call on
>> https://datatracker.ietf.org/doc/draft-ietf-teas-yang-te/
>>
>> Given the size of the document and this week's meeting, this will be an
>> extended LC. The working group last call ends on April 13th.
>> Please send your comments to the working group mailing list.
>>
>> Positive comments, e.g., "I've reviewed this document
>> and believe it is ready for publication", are welcome!
>> This is useful and important, even from authors.

I have not reviewed the document - it is too complex, largely due to the 
way in is constructed - but have seen enough to think, 'Not ready for 
publication'.

Security has the concept of number used once, soomething which makes it 
harder for anyone else to know what is going on.  The equivalent in YANG 
is 'grouping used once' which I often see YANG Doctors point out and ask 
to be removed since they increase complexity, reduce ease of use. This 
I-D does just that and goes further, nesting groupings extensively which 
makes it even harder, verging on impossible, to understand.

I start at a high level, as in Section 5, intending to 'drill down' to 
the lower levels, leaf and its type and description, to see if they make 
sense, if they do what is wanted, and the highest level is good; the 
English needs some tweaking but nothing I am unclear about.

With s.5.1.1, I get uncertain - where is the description of path 
in-segment and path out-segment that feature in the tree diagram?

With s.5.1.2 I know that something is wrong.  The YANG snippets are not 
those of this I-D; they would help if they did but they relate to a 
different I-D.  Thus the YANG has, buried in a grouping used once,
leaf description
leaf admin-state
leaf operational-state
s.5.1.2 has
description
operational-state
encoding
a related, but different, module.

Likewise, the YANG has bidirectional after dst-tunnel-tp-id in another 
grouping used once, not in this snippet.  At which point, I cry 'Hold, 
enough'; I cannot trust what I am reading.

Another problem, besides difficulty of understanding, with grouping used 
once, is the difficulty of relating the different parts of the I-D, 
description, tree diagram, YANG and so on.  The obvious solution is 
comment lines showing where globals ends and tunnel starts, in the YANG, 
in the tree diagram, in the introductory tex.  That is pointless here 
since in the YANG, they are adjacent 'uses' and at a more detailed 
level, globals, tunnels and so on are all jumbled up.

The IETF has abolished the page number so you will have 40 
undifferentiated pages of tree diagram followed by 40 undifferentiated 
pages of YANG, but with objects in a different order, courtesy of 
grouping and grouping used once.

Tom Petch

> It has been a few years since I reviewed this so the
> Copyright 2019
> seems about right.
>
> However, reading Adrian's comments brought back memories and indeed, my
> notes say 'three e-mail of comments' which suggests to me that they were
> never acted on:-)
>
> So
> - there are ten references in the YANG to RFC that do not appear in the
> I-D references (used to be four)
>
> - abbreviations need expanding, I suggest in s.2 with a separate heading
> to the current s.2
>
> - http: needs to be https:
>
> - the TLP are out of date (that's new)
>
> - the format of the tree diagram is clumsy - identifiers are split in
> the middle, across lines
>
> - revision should be 'Initial ..' not 'latest'
>
> - /constraitnt/constraint/
>
> I will plough on - my target is by Easter, ie COB 14th April
>
> Tom Petch
>
>>
>> Thank you,
>> Lou (Co-Chair & doc Shepherd)
>>
>>
>>
>>
>> _______________________________________________
>> Teas mailing list
>> Teas@ietf.org
>> https://www.ietf.org/mailman/listinfo/teas
>> .
>>