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

Tarek Saad <tsaad.net@gmail.com> Mon, 18 April 2022 13:52 UTC

Return-Path: <tsaad.net@gmail.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 95C153A0864; Mon, 18 Apr 2022 06:52:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.107
X-Spam-Level:
X-Spam-Status: No, score=-2.107 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=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 (2048-bit key) header.d=gmail.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 s-h7VE8DxMm5; Mon, 18 Apr 2022 06:52:27 -0700 (PDT)
Received: from mail-il1-x133.google.com (mail-il1-x133.google.com [IPv6:2607:f8b0:4864:20::133]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4AF143A0BB0; Mon, 18 Apr 2022 06:52:27 -0700 (PDT)
Received: by mail-il1-x133.google.com with SMTP id 14so8542142ily.11; Mon, 18 Apr 2022 06:52:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:thread-topic:thread-index:date:message-id :references:in-reply-to:accept-language:content-language :mime-version; bh=UrE47yog8MqILUFz0cA+baSYBo7PGopjN4RcIlhsm+I=; b=kHMfRBKEUWtLnJiz0HDoRY3dCPPQDxnq3VWfSi+bggmKsdTEBE112ZTW021LIIlhf3 xHp5nZGNPfftMGi1oX7zyiDfVxUkoK79pGVoNINTKBTqkRhmJDg6eaNJ68Uis74gDHDy n84hE99uUtScpaxfUGQMWeJsjN3WaThS4AyORgaMth1naOy0gJ3S++qjG/6dl+8AwrHz b1tjCdHi5bU7IKg8qwcmlSM7GJ39kViMULb5CsWFRgJG956M/6vv17TDDCqI58gCcDhv kQvvFxE+9vjGodyaT931CwqjEj4WMFlwYIcccZOEL6u5xvhqb7Rwtd77965xNyOUug0l Lp8w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:thread-topic:thread-index :date:message-id:references:in-reply-to:accept-language :content-language:mime-version; bh=UrE47yog8MqILUFz0cA+baSYBo7PGopjN4RcIlhsm+I=; b=apnVkT/tsBeExeBV3bdrSyqowWriQDmr0jcRS6708Ss8sVgTneofLZT9g49W1FS6Cr qe3ZzpYSEnUhKpeqo9lfnloJd8K7C+MzfduHGQtGcOwPVL/RnS3nGLYGlI2YPj/cn/Uf UJk38KiotjV0lUoYF/gLAqOB+uZt3a21oyfEXEha7wwBvrozeVJvMBUG2D3ciqqyctFq emFQKbbni6nfviUwkQJWvB4XmQXbuYhAIbndcicWhW4GO8aZx/bwPgNc1fQm4YPRwPZz UV3RXVroo1DWA8t5k9Mwjqqs/yOP7QTCArZvakLtQBuhlg8JvAC0djiu6Zj8m75Wbo9I 4wHg==
X-Gm-Message-State: AOAM533KyY0+IR19zOGAq9wbKWrQEtcTMMkEWVXmHU+fspwckzNI8szQ hvkr3o5FqBqeXOuejwtb1Hs=
X-Google-Smtp-Source: ABdhPJzI4UeL6fuw55KlqXdL6YOGCnLmb0lcK39f9eJdUf/t8wKXRFepm4rrCHBE+626K86lFHkMig==
X-Received: by 2002:a05:6e02:2162:b0:2cc:2a35:f3c7 with SMTP id s2-20020a056e02216200b002cc2a35f3c7mr2094849ilv.184.1650289946419; Mon, 18 Apr 2022 06:52:26 -0700 (PDT)
Received: from DM5PR1901MB2150.namprd19.prod.outlook.com ([40.97.200.53]) by smtp.gmail.com with ESMTPSA id h24-20020a6bfb18000000b006497692016bsm8032982iog.15.2022.04.18.06.52.25 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 18 Apr 2022 06:52:25 -0700 (PDT)
From: Tarek Saad <tsaad.net@gmail.com>
To: Lou Berger <lberger@labn.net>, t petch <ietfa@btconnect.com>, TEAS WG <teas@ietf.org>
CC: TEAS WG Chairs <teas-chairs@ietf.org>
Thread-Topic: [Teas] WG Last Call: draft-ietf-teas-yang-te-29
Thread-Index: ATBiOTc40hBzor0AyuAb8o440099MzMwMzY0ODA5Mzg4ZTJiYcrDtrPO
X-MS-Exchange-MessageSentRepresentingType: 1
Date: Mon, 18 Apr 2022 13:52:24 +0000
Message-ID: <DM5PR1901MB2150B0EE3AE4120B16BD7A32FCF39@DM5PR1901MB2150.namprd19.prod.outlook.com>
References: <409bd958-008c-76df-1692-221ab8dfbab0@labn.net> <62540E64.3060403@btconnect.com> <6258023E.9010708@btconnect.com> <329c9caa-53f4-bfb2-f028-894ee8edfde8@labn.net>
In-Reply-To: <329c9caa-53f4-bfb2-f028-894ee8edfde8@labn.net>
Accept-Language: en-US
Content-Language: en-CA
X-MS-Has-Attach:
X-MS-Exchange-Organization-SCL: -1
X-MS-TNEF-Correlator:
X-MS-Exchange-Organization-RecordReviewCfmType: 0
Content-Type: multipart/alternative; boundary="_000_DM5PR1901MB2150B0EE3AE4120B16BD7A32FCF39DM5PR1901MB2150_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/teas/hYKmQt1yNoMI4Y40ISzaMuoTlXM>
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: Mon, 18 Apr 2022 13:52:34 -0000

Thanks Lou, Tom and Adrian.
The authors thank Tom and Adrian for their review and comments, and are actively working on addressing them.
Authors will follow up with a meeting with reviewers if needed.

Regards,
Tarek (for co-authors)

From: Teas <teas-bounces@ietf.org> on behalf of Lou Berger <lberger@labn.net>
Date: Thursday, April 14, 2022 at 7:52 AM
To: t petch <ietfa@btconnect.com>, TEAS WG <teas@ietf.org>
Cc: TEAS WG Chairs <teas-chairs@ietf.org>
Subject: Re: [Teas] WG Last Call: draft-ietf-teas-yang-te-29
Tom,

Thank you for this (well at some level ;-)

Authors,

Can you work with Tom, perhaps even schedule some time to meet -
assuming he's willing/available - and come up with an approach to
address his comments.

Thanks,

Lou

PS I still like my page numbers so use the htmlized link on datatracker,
e.g., https://datatracker.ietf.org/doc/html/draft-ietf-teas-yang-te  -
the .txt version also has them...


On 4/14/2022 7:15 AM, t petch wrote:
> 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
>>> .
>>>

_______________________________________________
Teas mailing list
Teas@ietf.org
https://www.ietf.org/mailman/listinfo/teas