[Teas] Fw: Re: I-D Action: draft-ietf-teas-yang-path-computation-11.txt

tom petch <ietfa@btconnect.com> Thu, 19 November 2020 12:12 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 8F82E3A0C57 for <teas@ietfa.amsl.com>; Thu, 19 Nov 2020 04:12:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, 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 fGbYuT3pAFnE for <teas@ietfa.amsl.com>; Thu, 19 Nov 2020 04:12:19 -0800 (PST)
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-eopbgr20127.outbound.protection.outlook.com [40.107.2.127]) (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 3D1293A0C54 for <teas@ietf.org>; Thu, 19 Nov 2020 04:12:17 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JEC7qPpiO8Xk7HD+O2HYz2jrGd1Sdt8c+XqLsAvgzwgkpSOLG0E537vxvZp/Xofu2RO2UTWlcPgeyAApILn71moS9lWxNWus4JwZ6ieehfnqJ5VUSjppcKG5kHH1GMHILTeNSC/35uX8jOxcupl2ckhLgpy2IaHVzkK10QeT5J7kJP+EzHijoOWLXj279v3FDapi7mSL3FkXP2QFJ4XFO6ezm5Pc+OA5HOvb5YuMmN/hgvI7RXcCHbk52mCXN1TgsMGv9Wt4BjraQgM5h3wB+EXIzYabYNXGDvh6LS3LMc+HoCbxpi3aIVO4G9ANRzlQ/kb5SW9DvDzDDccViBjWwg==
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-SenderADCheck; bh=o5Tm2c3SGq/OFadt/qL8EJhQGPSbXXPC7p2TsRCilP8=; b=SUwQyjAKjTmWC9Ark54NzWP6V+p5jr7VfvxNntazc2TjVegN05m+UfKqMA8wo4ZFHd1q3QEgURDo3hF4yY/lihjgyM7S5D9mfTXaTFpzvaHKQ/jJfeRFE897xXK+ncKoMM8wU1GbPr/YJX/X/ojbh0w9NsFwDwLze+SLQq1eEdP4UNcAdG3pj58KvqGpkKRbXugcY9S2HA8+8KiWrUgjwrVt07Qq+5nddwcF8SrM9+Cnr3Bmki8/dutcEG5AVkFJIMWtSdYcE5dL8syt8nKEUbQRs4ssQ7delWFin9b282mMrS2krYhHNH01tW05Qv2v0IEr/RkiXgVZNxcwXKpU7Q==
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=o5Tm2c3SGq/OFadt/qL8EJhQGPSbXXPC7p2TsRCilP8=; b=GMcZhXR53nKw+pQxxag6AeC6Wwlq8H9JZ8MRcMHWK+teSyCGa9zpldzjn1kWhjiKrRnDAtxFzfBK/KAXWNQCb3H0Y+QFbGwU9rdgNXEPtmN4R9Vh1Mv6RLnhdM+RZjewB4NFO04+Ru5JtNIzFxrqZSuw8AVBqueGs3fl/SRszms=
Received: from AM6PR07MB5784.eurprd07.prod.outlook.com (2603:10a6:20b:95::29) by AM6PR07MB3925.eurprd07.prod.outlook.com (2603:10a6:209:32::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3611.9; Thu, 19 Nov 2020 12:12:14 +0000
Received: from AM6PR07MB5784.eurprd07.prod.outlook.com ([fe80::15d0:d260:35ea:7c9b]) by AM6PR07MB5784.eurprd07.prod.outlook.com ([fe80::15d0:d260:35ea:7c9b%6]) with mapi id 15.20.3589.019; Thu, 19 Nov 2020 12:12:14 +0000
From: tom petch <ietfa@btconnect.com>
To: "teas@ietf.org" <teas@ietf.org>
Thread-Topic: Re: I-D Action: draft-ietf-teas-yang-path-computation-11.txt
Thread-Index: AQHWvmyF/zkf+A1nGkG07xzyKeNaTqnPXMRh
Date: Thu, 19 Nov 2020 12:12:14 +0000
Message-ID: <AM6PR07MB578489FBDC931A7E8AF60326A2E00@AM6PR07MB5784.eurprd07.prod.outlook.com>
References: <5FB65FE8.1030409@btconnect.com>
In-Reply-To: <5FB65FE8.1030409@btconnect.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=btconnect.com;
x-originating-ip: [86.146.121.140]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 19a690b8-e29c-4038-f809-08d88c845a27
x-ms-traffictypediagnostic: AM6PR07MB3925:
x-microsoft-antispam-prvs: <AM6PR07MB3925F5A385B0F2846ADBF2AEA2E00@AM6PR07MB3925.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:5236;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: fzCxJsKSx8mWjsKk2dAvFm6btMGS8glHzPtYlMj9ffjRMswCEs6y589zcqsVg4hXIToQL1OC6fo7kI7JLxdGSdj//zj1wa7cQ6urzD/N6YZtFpYXGaUaXVK2DV5lOuUKcVhFDl8MAZdmIEVf9o1lQ+Xb2oCDwWqFlHOXXlTvkMot6L7Jan1c61Ksnm+mVGmdYXDQqNWWV9fOst/vjMnFG+JPVwUyOL8cAOL4LsYkRfG/udRmt7wzDinEkMUmaF7HqR/nlBuoDPd3jUetcTeoj/Pbo22ArKVE8lF8gHKBLWuteaqIoyi6TK3JKH/c9VrpPyjPuarnhX0Pvf5s9nXuCdTfMmdHBEG78+pyif+VPwmQULWYs4HneQw8QmyLG6zAmIamzxqwuJ8BTV2ohre+HA==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM6PR07MB5784.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(396003)(346002)(376002)(39860400002)(136003)(8936002)(66574015)(4001150100001)(66556008)(2906002)(86362001)(66476007)(66446008)(64756008)(52536014)(91956017)(83380400001)(316002)(6916009)(6506007)(5660300002)(8676002)(186003)(7696005)(71200400001)(966005)(26005)(478600001)(55016002)(76116006)(66946007)(33656002)(9686003); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: fh7kUlQAtD1xai4hTKyTYENMUM15dshbXujfNxBiGL0kINJLM57U419Lhfp8VPkxx0+eeDPfRO7d+sqb89zLvPaJbCHjc62YwvaAL+s9gfxbU5Lm8/KYClwQd0B5V1Qpc9inhO7ruUol/KWROT58sRfIokV9KXtmwQknpa8d4sCl7UXAh7T/X5qdhnxlv5TJ3d70h3WMDAPjIaUaKnZKko3tfkq4m7Vbj0D8U7wQ1qQsOMgHx98ZmfL/G5zxFt8W3exiSf5DDwuXEsBHYJX7rzg20g0yTc6v6vKsdMyO4Tkqj5VBcu8HBe0JzKT40yrXmAL5/M+uwP+9kfcMs3v0qebyq2cdvUQkLg0tv7g8k5U6hZM++NLQQV/eeZcu2OkdbV7wKgSVjtYQkPsCskP6a2344DwulqG3rZ9uDv1lbLyLTvdqS3X8ofwwPN3kz/gIWyUpLoGcVrrRW2etUiR9IVRgtG5BQwvXWpugQwbyXW58s7RvsA7BHDK+nJWqJu9eaPualQSxAp2FMzLFYw4R0fSJLqS1bs8RoKoxFrQPUvEtcTTYW7GFxio6yWUbw9ArLIIVXirvgVcbBZzeaRrnn2MjB6kvVjPD0ovK27Nezd2AwS6XCf1nkEs4dPFJM1QKnQSGIh43dSmILWJJ8vr9SCxnlp4C5/lbwj7nBhKJ9OUb0OyfViNz9QfBURTzmnXW+Y1vL7rZWenxG5t8YhifWGyU/+JNf3v3xlt2ecNuKdQUFuL5NMZnwfqEj4hF9rofTV+K/MrrkKqreCHqAspl3BZQjL/xxHmXK3+eVaRzqn1eRjjaRvkVrFRc6uLGfmY5WJeu/KtuJHEf2Vyjnpd4zWSK6RWiljcFkltD2Lh00tYbSFeTdyS02duhon7R6W/pj+8jd+Rxn/IH91gHCZQS7A==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM6PR07MB5784.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 19a690b8-e29c-4038-f809-08d88c845a27
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Nov 2020 12:12:14.8486 (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: X+nSOBT07D7lMdFbmfX/k3Ar1n6U8yxHT8dbj1v74yZK1vswOfmmYTdcb4vFVAq3dcRw7aypck3G+dGTWRTQxw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR07MB3925
Archived-At: <https://mailarchive.ietf.org/arch/msg/teas/PfDg-PlxVrVbua-0cMMf78fbvBk>
Subject: [Teas] Fw: Re: I-D Action: draft-ietf-teas-yang-path-computation-11.txt
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, 19 Nov 2020 12:12:22 -0000

Some mostly editorial comments

Capitalisation; confuses me
I would use a general principle that capitals are used for technical
terms, something special, and not elsewhere.  Thus I prefer Optical
Domain Controller,  Cloud Network Orchestrator, YANG(!)
but domain, optical domain, child, parent, coordinator, packet, optical,
multi-domain
but above all, consistency in the use

Expand on first use
SDN, ABNO, ACTN, CMI, MPI, OTN, ODU, PCE, WSON, LSP,  PNC, SVEC, SRLG

XXXX  is standing in for two distinct I-D; the common convention is to
use XXXX for this document, rather than 'this document' and then YYYY,
ZZZZ etc for others - here, I would use YYYY for teas-te.

k-shortest could do with a reference

/data-store/datastore/

/multi domain/multi-domain/

/setup/set up/ when this is a verb, set-up is the noun

I think that  there is only the one path delete RPC but I see several
different phrases that seem to refer to it - consistency is good (and
capitalisation is good!)

Abstract

YANG-based protocols
I know of none such:-)  perhaps YANG-supporting or some such

s.1
YANG, NETCONF, RESTCONF need references  and I would mention at this
point that this is RPC-based

s.2.1
/depend from/depend on/
/even this is/ even if this is/

s.2.4
/path computation to/path computation from/

s.3.2
/computation by its own/computation on its own/
/to compute unfeasible path/to compute an unfeasible path/
/and accurate the TE//and accurate TE/

s.3.2.2
/is not good and need/is not good and it needs/
/to get a suboptimal path that/     unsure perhaps /that/than/?

s.3.3
/major issues in case the time /major issues when the time /

compute-only mode in the config data-store
which datastore?  elsewhere you name the datastore

/can request to setup /can request the set-up of/
/computation requests /computation request/
/path that have been /path that has been /

s.4
  /not-synchronized /unsynchronized

s.5.1
/The YANG model permits to synchronize/The YANG model permits the
synchronization of/

including raw YANG seems odd - might be better in English with a line or
two of explanation for each
identity - I see this approach in yang-te-types

s.5.2
/It also allows to request in the input/It also allows the request in
the input/

s.5.3
'is indented to be used'
perhaps 'intended'- this occurs in several places

/ primary paths, or/ primary path, or/

Since the IETF has expunged pagination, then it would be good to keep
sections to a page or less, where this is technically feasible -  I know, diagrams make this difficult!.

Tom Petch

----- Original Message -----
From: <internet-drafts@ietf.org>
To: <i-d-announce@ietf.org>
Cc: <teas@ietf.org>
Sent: Monday, November 16, 2020 2:58 PM
Subject: I-D Action: draft-ietf-teas-yang-path-computation-11.txt


>
> A New Internet-Draft is available from the on-line Internet-Drafts
directories.
> This draft is a work item of the Traffic Engineering Architecture and
Signaling WG of the IETF.
>
>         Title           : Yang model for requesting Path Computation
>         Authors         : Italo Busi
>                           Sergio Belotti
>                           Victor Lopez
>                           Anurag Sharma
>                           Yan Shi
>         Filename        : draft-ietf-teas-yang-path-computation-11.txt
>         Pages           : 93
>         Date            : 2020-11-16
>
> Abstract:
>    There are scenarios, typically in a hierarchical SDN context, where
>    the topology information provided by a TE network provider may not
>    be sufficient for its client to perform end-to-end path
computation.
>    In these cases the client would need to request the provider to
>    calculate some (partial) feasible paths.
>
>    This document defines a YANG data model for an RPC to request path
>    computation. This model complements the solution, defined in
>    RFCXXXX, to configure a TE Tunnel path in "compute-only" mode.
>
>    [RFC EDITOR NOTE: Please replace RFC XXXX with the RFC number of
>    draft-ietf-teas-yang-te once it has been published.
>
>    Moreover this document describes some use cases where a path
>    computation request, via YANG-based protocols (e.g., NETCONF or
>    RESTCONF), can be needed.
>
>
> The IETF datatracker status page for this draft is:
>
https://datatracker.ietf.org/doc/draft-ietf-teas-yang-path-computation/
>