Re: [Teas] WG Last Call: draft-ietf-teas-yang-path-computation-18

"Belotti, Sergio (Nokia - IT/Vimercate)" <sergio.belotti@nokia.com> Fri, 22 July 2022 14:37 UTC

Return-Path: <sergio.belotti@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 81A5AC188709; Fri, 22 Jul 2022 07:37:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.487
X-Spam-Level:
X-Spam-Status: No, score=-2.487 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.582, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H2=-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 (1024-bit key) header.d=nokia.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 t4N_YUTA5Bj8; Fri, 22 Jul 2022 07:37:55 -0700 (PDT)
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-eopbgr80103.outbound.protection.outlook.com [40.107.8.103]) (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 D719EC188708; Fri, 22 Jul 2022 07:37:54 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=REUZ+EVcXP1MN4UIqZ9ww5Kj66a6H0iNlTmqKYElgXIbV7C4r/gH+V6HzvM+ie/soNdSpLllhXXgjH9UbuTHiIcHB5rYDPa9TAZwGzCUmpxSu70vFrfj9S+UmhPoJOXjnmRRu6CXm/a64J/zXadhoJEVZ0ph6WW7a6Eio7tAEmbdd/g6TmGZJrHX95dUxwDACGUgirP3idpytCUJ0bwKX89xAaDiq+vtqywYbQklh5dF97u582P67jNM+OHAsUM3LMa/mY7ziuVipYR0sLPYstLH/50L5a0JSJ7aZf3qNUJmPMcPRwri1rLhBDNyvtDMjHJIm8hJZa+JtnsMpSNarw==
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=VNqsCCu6VVYHD9BQIJoLq23o0oJ2MpTlLnbjnFS0y68=; b=abQ5jOUMtVxA5aFMRV+pBDCejSZeWer8UAZNhKu5+JNpecO0TuVy8BJhDm3f1k0/BVj95ScbjaqKbcal/3aoLzLKAWFOF4hCneN7PwNQ7ogo6M+KtDgI2FUT7bdKMTu4W2nUg7krrkmajgca59F+DFZiJ0FFmXiKPtdgGYsqdSCQbp7aMBsQ1YZ3ElVvQq5cdN91Hyft/IXhIYSB1l7NoWg4ezavMsU7PV2/WOudic8gegppJH0D+tCUZ+Fn5JJnlEMaI6v4GrYwxKD4TWOZxb2e0m3ti6PSy6orhERKCSJd0i/jx8/AB9M8LUlfW5wYyEBPK4pdiNevD2d/wRIkrQ==
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.onmicrosoft.com; s=selector1-nokia-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=VNqsCCu6VVYHD9BQIJoLq23o0oJ2MpTlLnbjnFS0y68=; b=GmqUCSteWcBQXXuFYshvQxsaKDE9kAejdyqOJDZqNOjI/IZSc/9DMz0iiRDEfjY64eUBb/enOgNxDCbUk84depv52dnFYCwKkB4pzcQHI0SWMI3gMJpzQT1DnEIEkAtBK3KDJoDLpL3/ry234ssNRrIcyx0TED1b/vgIZ3ryJP8=
Received: from AM0PR07MB5490.eurprd07.prod.outlook.com (2603:10a6:208:104::27) by DB6PR0701MB2408.eurprd07.prod.outlook.com (2603:10a6:4:5a::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5482.1; Fri, 22 Jul 2022 14:37:49 +0000
Received: from AM0PR07MB5490.eurprd07.prod.outlook.com ([fe80::4106:8aca:cd47:4ff3]) by AM0PR07MB5490.eurprd07.prod.outlook.com ([fe80::4106:8aca:cd47:4ff3%6]) with mapi id 15.20.5482.001; Fri, 22 Jul 2022 14:37:49 +0000
From: "Belotti, Sergio (Nokia - IT/Vimercate)" <sergio.belotti@nokia.com>
To: Dhruv Dhody <dhruv.ietf@gmail.com>, Vishnu Pavan Beeram <vishnupavan@gmail.com>
CC: TEAS WG <teas@ietf.org>, TEAS WG Chairs <teas-chairs@ietf.org>
Thread-Topic: [Teas] WG Last Call: draft-ietf-teas-yang-path-computation-18
Thread-Index: AQHYb5Yp8NdXSQMs6km4I4yzvUibta1ex+6AgCwGUZA=
Date: Fri, 22 Jul 2022 14:37:49 +0000
Message-ID: <AM0PR07MB549077F2B00211493FE3795E91909@AM0PR07MB5490.eurprd07.prod.outlook.com>
References: <CA+YzgTthabrS5jga0ANoTxxxyLsx-9ixHg6jQocL_pkbrmbiig@mail.gmail.com> <CAB75xn4dYQuzskQwA6ydh4tWwX05GgXvRE_XxkNuZjdsEHS4VQ@mail.gmail.com>
In-Reply-To: <CAB75xn4dYQuzskQwA6ydh4tWwX05GgXvRE_XxkNuZjdsEHS4VQ@mail.gmail.com>
Accept-Language: it-IT, 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-office365-filtering-correlation-id: a92b39f6-b588-4175-74ca-08da6befc02d
x-ms-traffictypediagnostic: DB6PR0701MB2408:EE_
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: fXxPQL4dDv/e2UqQEa7MQqlArwDU2pXh6THbpV3Uinf8hTIhRpt7xwG2NeFTuVWBc/kQQt7OmR+Bp08pQDRTlgbrOdhAyiGix1cTdlYfd0Qu9Qpo/2JpDHP/Xi9bHKWMtQlFCqT/svB+59V6c77Qnkw9N8YFWxV6ce8D4quSv2Dp9pP2HSVHHVFTp7yPTDHFahBwjv2I8DIWHfIUuh596a4lpGZ36fMVC89Vyt569FbSiHS0TuA8yNggdxMCaC1j0KIfVIUwv0SPCUcXAk/8hx+uGfxUHqgGSG2w6qmxYoB3rYT6yMhl2KiehIR/ulpNU6LAUiEt1/0++j3i/z5jk84jBvn8erDZx11HaxXB2iHl/LvUzfYf+nt1QO13Jup7JcGMfkGKvvRtT4c8Y8VWwuWLFGoy1JcG/A4JG35CVZlXnIwXUa7LQSO6+LVX4f0SlZsvH0qafKDv+kZFm7IR22wrnWmyfIRTczLQdH9IbkVk/GNnNr8Fh6nSmRDB7T8yGhBt9Qp9TXlFvGh5CZR1lhEc9zLoYJ6+h34e4Pf8SOxZRsdw0GI4bM3wukLiyh8CpomVGcYai7SZYrWfzU1w76OHfqkJK6tSVfdsJU48VNwrZGvRxEmX/AO3CePux3QCg7mhEPmI8XKj2JFl3j6QKormdInILPAbiVMdJxeWcYjIAC+qGsBRTCrIkZiQVNB5KM5zQdLMEW/jijCJEXyd7DZQpkRxax0vil7m1ybiuqBE2ibkEM514BIIW4BRBTPLwnMQtFci9T3ViftGUVyCGyMIJnCQsz8un+/VKU9yw+KQTz1ihzNyT5GPV6ffgDgwuyx6eTnlykF37QTE0ziCfeuPezGXWePFRGY9DEw/UkBCA9YkMbOltLUAJhb9Qw+E
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR07MB5490.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(4636009)(366004)(346002)(136003)(39860400002)(376002)(396003)(6506007)(7696005)(38100700002)(122000001)(53546011)(966005)(38070700005)(86362001)(76116006)(5660300002)(186003)(110136005)(54906003)(316002)(33656002)(83380400001)(64756008)(66446008)(8676002)(4326008)(71200400001)(66476007)(66556008)(55016003)(9326002)(8936002)(52536014)(166002)(478600001)(26005)(9686003)(2906002)(66946007)(82960400001)(41300700001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: BhzrNu+XEICfx2SuShqk378qT9oIAT0lJ/6qTw1J8+at4dFxu6zHUd3bN76xf7jDgyx8jvEP4C3/1QUoEN7qI59UGQILLqpF9z1cg6Vr+KJ4vmOWOO7popLXH2GfAAE4il37DaKEEPui4eHqVGzY3WXddheln9BIVwK/hJ0Yz1uHnYudXXV2vCaa4zRycprf5sa1VSVcdAE3zudI6uNXwWJW+p0K210gYpGhouO9qtvyWbwgT6jPq6qf/6PM7mDavgTsHlzfH3oZrIxkAITMuS9r+X9YyjyWPKWHjYC8vLBoLn3X6ER6h/zn2PvJGumYIgl9lwXTDD8Zhi7EImSMriPrLS8ak86wnsbHqWFRLH4g7Ts85U0SnragRsX8sGM6Zz2a9bisPT2l6iEjPq5d9qs8/IFVNQkDSvuNJUzYlHzCA2ATQBJFRQ2dmdSj1W5jkafP4phRC/CjlXTPy/VXVgdVB5yJ10ma+PPU8voCqS0ETB4Ez+4SkJHB6PSXT1YnurVWJM884kpD/SV9PzGd5lTrRdDF3zHyurz87F2Bi5VWEFgdGHz1Z3y848M7QNs+7B22U1LIxN8shbcOXMj4vgsqbDFosebxfiewSFGF+PFDXCWS7PtgTaxhV4ltnqssAKV4NkuAnS5RnVNphEMPHZEOWwngoT5NGTSTPtbMTI2Lh4ht82rSxLbed1upoiluoRZnYOLCsjwrKzR0xBfRikev/KD0GAdRvL4fh5TrBGY88IOFK7Po2rKPoPw7PlMoPY2GjEbgoZBAogqYUeNhmB5Bcy/fozHwDP7fLTvpUkRa4UCTDeYCLyf+hrIwsyf5xOyTWhpMQtoWdeN6vUgnPfepl0gzCGmh7Eatc1nUFxIaRq51KWuc0MbF3Ur1GqzH+Rq02GfW5W7YmDh23+FqEuwo2CIbqfWNAJF6qfBUa6KaHXfkJK3cgFNgQ97/kuk6CSfwFaRWdhtxikyehZ5VsdnibBvCZ9UhPh12Wlbc8Js8ExThV6g7aOOByc4Vfz7g+YYGW0ZWuHb4vvrTeVg+YeyFSYp8gzOn8Tj40FbK18toEKeyO+a4Kie3DIE9ytSHzLgzmmbg1p3uCQ9Qr7CmFKzxRfgFWrf6zm3fdeEAW1m1JRQS8/FTrxhKeTdJc0h0MKPyLZ95JciZhEN+CyrpCZqtlhXX9QS0dZaWhP4pRU1m8QMzEPopdBOThBGCFlf7HcHSD7gpv0AzM0cfk8z4FYouEwx8G7Rf7RLhOQKYkSydqJNCkZmgmm8tgz2vco882iydWcH2BM6cwagEdlGI6SEB7YNQs2Po/2iNpBI6ykGAK/N9YYwxzcU0urb5SfQ+mjJRulaaLXX84wnx9rcSyI5TY8gsZ/zYjnhvAskica+3eVSDBByuT45yXPRnrrKyO7JX2MP/3+G6bSQkX1jZZCa5LLae6YLwPYr0wHeEvhoekV/49exQZeU1o7P3QtiaDMEQRh1Ot46mSla8ncY/TI4T5gDZ4tfyl/1EX2oDj5e0JNRgXl28wWqBvqrQ0he5vp4p/OegrDvISU3gKHVBKAEBJ4vlgSbrGeAeCi4fNKDTVrOoBCS5ET9VExGZwZLr
Content-Type: multipart/alternative; boundary="_000_AM0PR07MB549077F2B00211493FE3795E91909AM0PR07MB5490eurp_"
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM0PR07MB5490.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: a92b39f6-b588-4175-74ca-08da6befc02d
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Jul 2022 14:37:49.1594 (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: vOeiIGMcnmdgYSMZW93ddaHcwooleuXBgGI2QNTXxqUYeQHqqyokTF6Fu3DnpS0Wl66ThDZYcgpdvHEuyOLHG53TALz1YHJIWEjnMETLsuA=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0701MB2408
Archived-At: <https://mailarchive.ietf.org/arch/msg/teas/8SjMyA6g4J4RpXp3l5dRKYyj2oY>
Subject: Re: [Teas] WG Last Call: draft-ietf-teas-yang-path-computation-18
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: Fri, 22 Jul 2022 14:37:57 -0000

Hi Dhruv,
Thanks for your review and comments.
Please see in line our replies.
We have fixed most of the comments in github , see PR #111<https://github.com/rvilalta/ietf-te-path-computation/pull/111>

Thanks
Italo and Sergio (on behalf of authors/contributors)

From: Teas <teas-bounces@ietf.org> On Behalf Of Dhruv Dhody
Sent: Friday, June 24, 2022 4:06 PM
To: Vishnu Pavan Beeram <vishnupavan@gmail.com>
Cc: TEAS WG <teas@ietf.org>; TEAS WG Chairs <teas-chairs@ietf.org>
Subject: Re: [Teas] WG Last Call: draft-ietf-teas-yang-path-computation-18

Hi WG,

Please find my review comments -

# Review of draft-ietf-teas-yang-path-computation-18

## Minor

### Abstract

* Abstract only mentions "intra-domain paths", whereas the documents do talk about inter-layer and inter-domain path computation as well.
[Belotti, Sergio (Nokia - IT/Vimercate)] fixed


### Section 1.3

* Remove inet from the table
[Belotti, Sergio (Nokia - IT/Vimercate)] fixed


### Section 2

* You state "Use cases d) and e)..." without stating what d) and e) is. Perhaps use section numbers instead?
[Belotti, Sergio (Nokia - IT/Vimercate)] fixed


### Section 2.1

* Figure 1 and Figure 2 are completely different network topologies, but the text gives an impression that they are related. I suggest making it clear that Figure 2 shows a different network topology.
[Belotti, Sergio (Nokia - IT/Vimercate)] fixed


### Section 2.4

* Please update "[RFC5441] has defined the Virtual Source Path Tree (VSPT) TLV within PCE Reply Object..." to "[RFC5441] has defined the Virtual Source Path Tree (VSPT) flag within RP (Request Parameters) object..."
[Belotti, Sergio (Nokia - IT/Vimercate)] fixed


### Section 5.3.1

* Could you explain the rationale for the fact that the requested path can only be a primary path for non-transit cases?
[Belotti, Sergio (Nokia - IT/Vimercate)] Rephrased to clarify that in non-transit case the only path must be a primary path.


### Section 5.3.2

* The phrase "empty ERO" makes sense for PCEP, but not for YANG. Please rephrase.
[Belotti, Sergio (Nokia - IT/Vimercate)] fixed


### Section 6.2 (YANG Model)

* WG Web: should point to datatracker instead of tools page
[Belotti, Sergio (Nokia - IT/Vimercate)] fixed

* Authors/Editors mismatch between the front page and YANG
[Belotti, Sergio (Nokia - IT/Vimercate)] Our understanding is that there are no requirements for an exact match between the editors of YANG and the front page editors of the RFC

* Copyright is incorrect, it should be Revised BSD. https://trustee.ietf.org/documents/trust-legal-provisions/tlp-5/
[Belotti, Sergio (Nokia - IT/Vimercate)] fixed

* Reference for svec-metric-cumul-hop should be RFC5541
[Belotti, Sergio (Nokia - IT/Vimercate)] fixed

* Is the use of the term "configuration" inside grouping requested-state correct? After all, this is part of the RPC input, can that be called
configuration?
[Belotti, Sergio (Nokia - IT/Vimercate)] We think it is correct since the grouping contains the attributes to configure how the transient state should be reported (e.g., the expiration timer)

* For objective-function-type in grouping synchronization-optimization, the use of "default "te-types:of-minimize-cost-path" is a problem, because this OF is not applicable to SVEC. I don't think you need a default here!
[Belotti, Sergio (Nokia - IT/Vimercate)] We need to further investigate whether the SVEC objective functions the same or different from the path objective functions: see issue #107<https://github.com/rvilalta/ietf-te-path-computation/issues/107>

* I am not able to make sense of this when statement. Is this when the statement suppose to tell it is transit? How?
```
          choice path-role {
            when 'not (./source) and not (./destination) and
                  not (./src-tunnel-tp-id) and
                  not (./dst-tunnel-tp-id)' {
```
[Belotti, Sergio (Nokia - IT/Vimercate)] The choice applies only to transit tunnels (i.e., when the source, src-tp-id, destination and dst-tp-id attributes are empty). See description in section 5.3.1 of this draft and in section 5.2.1 of draft-ietf-ccamp-transport-nbi-app-statement-15. Added some more details to the YANG description.

* This description is incorrect in the context of the container, it is the description of the leaf primary-path-name that follows -
```
            container secondary-path {
              presence
                "Indicates that the requested path is a secondary
                path.";
              description
                "The name of the primary path which the requested
                primary reverse path belongs to.";
```
[Belotti, Sergio (Nokia - IT/Vimercate)] OK: fixed c/primary reverse path/secondary-path/

## Appendix A

* The IP address in the example should be from the range reserved for documentation. See RFC5737. I see this issue exists in draft-ietf-teas-yang-te-29 as well.
[Belotti, Sergio (Nokia - IT/Vimercate)] Ok, to be fixed in #108<https://github.com/rvilalta/ietf-te-path-computation/issues/108> (aligning the changes to the IP address within the TE tunnel draft)


## Nits

* s/PCE request message/PCReq message/
* s/PCE Response message/PCRep message/
* Section 3.2.1, Figure 8 has cost 65, the text states the cose as 60
* s/srlgs/SRLGs/
[Belotti, Sergio (Nokia - IT/Vimercate)] ok, fixed

Thanks,
Dhruv

On Tue, May 24, 2022 at 11:15 PM Vishnu Pavan Beeram <vishnupavan@gmail.com<mailto:vishnupavan@gmail.com>> wrote:
All,

This starts working group last call on
https://datatracker.ietf.org/doc/draft-ietf-teas-yang-path-computation/

Given the size of the document, this will be an extended
LC (3 weeks). The working group last call ends on June 14th.
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.

Thank you,
Pavan and Lou
_______________________________________________
Teas mailing list
Teas@ietf.org<mailto:Teas@ietf.org>
https://www.ietf.org/mailman/listinfo/teas