Re: [Teas] Comments on draft-busibel-teas-yang-path-computation
"Scharf, Michael (Nokia - DE/Stuttgart)" <michael.scharf@nokia.com> Thu, 15 March 2018 16:33 UTC
Return-Path: <michael.scharf@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 9980C12D96A; Thu, 15 Mar 2018 09:33:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.92
X-Spam-Level:
X-Spam-Status: No, score=-1.92 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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=nokia.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 6_UN90tEZJiz; Thu, 15 Mar 2018 09:32:59 -0700 (PDT)
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-eopbgr50092.outbound.protection.outlook.com [40.107.5.92]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D8B191274D2; Thu, 15 Mar 2018 09:32:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com; s=selector1-nokia-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=jaExpJm7K+5/liuBqEFlElOXYCxfRky6ZytCAwmyNww=; b=iS+iIEWe6ETnaP0ErAuGgy2OOulboXOVVQEzWkG+xOD445qq4qlKoeqght5cEclflqM2EEAdwM517YQ3NbLAcRhpgCBGgDs5/wBbA8ST/dGrgSfSO9amP9ElbHQONH9/eRyK05U1Mb0B3Duk9NV0ZJhl9efWJOx+vSOUHZzr12U=
Received: from AM5PR0701MB2547.eurprd07.prod.outlook.com (10.173.92.15) by AM5PR0701MB2979.eurprd07.prod.outlook.com (10.168.156.141) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.609.6; Thu, 15 Mar 2018 16:32:56 +0000
Received: from AM5PR0701MB2547.eurprd07.prod.outlook.com ([fe80::4935:9288:dcd6:7db0]) by AM5PR0701MB2547.eurprd07.prod.outlook.com ([fe80::4935:9288:dcd6:7db0%5]) with mapi id 15.20.0588.013; Thu, 15 Mar 2018 16:32:55 +0000
From: "Scharf, Michael (Nokia - DE/Stuttgart)" <michael.scharf@nokia.com>
To: "Belotti, Sergio (Nokia - IT/Vimercate)" <sergio.belotti@nokia.com>, "draft-busibel-teas-yang-path-computation@ietf.org" <draft-busibel-teas-yang-path-computation@ietf.org>
CC: "teas@ietf.org" <teas@ietf.org>
Thread-Topic: Comments on draft-busibel-teas-yang-path-computation
Thread-Index: AdNS8IOmspNKN6VHR8O3OQ52leEFGRhrfqigAfcl/qA=
Date: Thu, 15 Mar 2018 16:32:55 +0000
Message-ID: <AM5PR0701MB2547A2D0838FEF5D0231986093D00@AM5PR0701MB2547.eurprd07.prod.outlook.com>
References: <AM5PR0701MB2547B3C6BB44A63FA053191C935F0@AM5PR0701MB2547.eurprd07.prod.outlook.com> <DB6PR0701MB26321C7AF003A2B3FDD7A95391DA0@DB6PR0701MB2632.eurprd07.prod.outlook.com>
In-Reply-To: <DB6PR0701MB26321C7AF003A2B3FDD7A95391DA0@DB6PR0701MB2632.eurprd07.prod.outlook.com>
Accept-Language: en-US, de-DE
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=michael.scharf@nokia.com;
x-originating-ip: [135.245.212.154]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM5PR0701MB2979; 7:6H8Xh6SF3nhBX+xRVmx51trzSmBDjPGlY1/DRKLx0MGewurFPnicMuP76xLjEzEwS7yifye/c0Pl7uoOvCFJMh74zUgPphjxAKAkHKo1kga/T9UM8/9lP8xsHxLavvaSbQm9ltVMua5Ft+Hzt5VKmJEFBBZz2Gnyx17sEH02DV/gvgEVaWOgCMXfiAnB2hwjWS7u1WhRyF5e4+Mzmoc/i5Podj15/oycyypevVnZewrZNyuo5thHnACNJeAhwUo3
x-ms-exchange-antispam-srfa-diagnostics: SOS;SOR;
x-forefront-antispam-report: SFV:SKI; SCL:-1; SFV:NSPM; SFS:(10019020)(396003)(376002)(39860400002)(39380400002)(346002)(366004)(53754006)(52314003)(13464003)(199004)(189003)(7736002)(25786009)(478600001)(4326008)(74316002)(305945005)(5890100001)(3846002)(3280700002)(450100002)(2501003)(5660300001)(2950100002)(6246003)(6116002)(2906002)(6436002)(99286004)(2900100001)(110136005)(7696005)(105586002)(55016002)(5250100002)(14454004)(76176011)(81166006)(9686003)(81156014)(68736007)(8936002)(97736004)(8676002)(53936002)(86362001)(3660700001)(33656002)(229853002)(106356001)(53546011)(66066001)(102836004)(316002)(26005)(59450400001)(4743002)(6506007); DIR:OUT; SFP:1102; SCL:1; SRVR:AM5PR0701MB2979; H:AM5PR0701MB2547.eurprd07.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en;
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: 98edc130-be08-49cf-f7b5-08d58a9267ea
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(48565401081)(5600026)(4604075)(3008032)(2017052603328)(7193020); SRVR:AM5PR0701MB2979;
x-ms-traffictypediagnostic: AM5PR0701MB2979:
x-microsoft-antispam-prvs: <AM5PR0701MB2979093137ECD98940E1812693D00@AM5PR0701MB2979.eurprd07.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(82608151540597)(100405760836317);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(3231221)(11241501184)(806099)(944501244)(52105095)(3002001)(10201501046)(6055026)(6041310)(20161123558120)(20161123560045)(20161123562045)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011); SRVR:AM5PR0701MB2979; BCL:0; PCL:0; RULEID:; SRVR:AM5PR0701MB2979;
x-forefront-prvs: 0612E553B4
received-spf: None (protection.outlook.com: nokia.com does not designate permitted sender hosts)
x-microsoft-antispam-message-info: bxIKPjJFmbrzhI2/dCKl4DZQmerR+2N6zmL6NhBcu40ukGIOnLHCmZ3UPNE4ykM4gtTFHzSl/5tvCS37BEKQVJ6aXnPZ6ZsdeSokPMjp1+H9AKofEwrHBuaGa8SoUrVLhlMnWrYFCh5+ISMysfJKim67C30F6gcpVOxEw6Xz0ap/+9C61bBzexElrwY2RY1oFA/PCgLdYeNyqcHVxN0QvrlTw5x5i/9umczC8MVGOtCH999vdq3HJeldXeIvtzuddaVJ0P3N3ulUSJYhL+y/doIUwCxXAE7etdQ04Sw5jiALB4FJgTCz3+OFhmCZGWNAt1YuWIY77uyJNiEXNR9mGxMQIM/KJ3ZVWDQp9U5qSyN6g9WT4RJfNQhyyYA2grXZ
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 98edc130-be08-49cf-f7b5-08d58a9267ea
X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Mar 2018 16:32:55.5483 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0701MB2979
Archived-At: <https://mailarchive.ietf.org/arch/msg/teas/9EPWVyUVY0Ecf1xKi9CxNu4Nljo>
Subject: Re: [Teas] Comments on draft-busibel-teas-yang-path-computation
X-BeenThere: teas@ietf.org
X-Mailman-Version: 2.1.22
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, 15 Mar 2018 16:33:02 -0000
I have quickly scanned through the changes. I agree that my comments are addressed in -01. Thanks Michael > -----Original Message----- > From: Belotti, Sergio (Nokia - IT/Vimercate) > Sent: Monday, March 05, 2018 5:54 PM > To: Scharf, Michael (Nokia - DE/Stuttgart) <michael.scharf@nokia.com>; > draft-busibel-teas-yang-path-computation@ietf.org > Cc: teas@ietf.org > Subject: RE: Comments on draft-busibel-teas-yang-path-computation > > Hi Michael, > thanks for your comments. We have just uploaded the 01 version of the > draft addressing your comments as described in line below. > Please review, and let us know if you have pending concerns. > > Cheers > Italo and Sergio > > -----Original Message----- > From: Scharf, Michael (Nokia - DE/Stuttgart) > [mailto:michael.scharf@nokia.com] > Sent: Wednesday, November 1, 2017 10:19 AM > To: draft-busibel-teas-yang-path-computation@ietf.org > Cc: teas@ietf.org > Subject: Comments on draft-busibel-teas-yang-path-computation > > Hi all, > > I have read draft-busibel-teas-yang-path-computation-03 again after a while, > and this has triggered some comments. As far as I can see, my observations > are mostly about content organization, and none of these comments affects > the YANG model itself. As a result, I believe these are all non-blocking > comments that can be sorted out when the I-D is a WG document. The > document is certainly the right starting point for a WG document. I support > WG adoption. > > As I am an author, I have explicitly flagged comments related own text. > > Comments: > > * "Intended status: Informational": I believe the YANG model should be > published on standards track > > We agree and updated the 01 version accordingly > > * Abstract and introduction: If the objective is to standardize the YANG > model, the abstract and introduction could focus more on that aspect > > We agree and addressed in new vesrion 01. > > * Introduction and other sections: The exact use of the term "PCE" may have > to be reviewed, e.g., in statements such as "... allowing the Path > Computation Element (PCE) within the Orchestrator to perform multi- > domain path computation...". An orchestrator may not necessarily > implement exactly what I think is defined as "PCE", e.g., when the > orchestrator deals with multi-point services. But this is orthogonal to the > content of the document. > > > A clear PCE definition has been added aligned with IETF concepts and > clarified text where it was needed. > > * Section 2.1: I think this use case 1 should be renamed, as there is no real > IP/optical integration in the use case. To me, the use case is about providing > optical connectivity, not about any multi-layer functionality in the IP layer. > Also, I think the use case could also be applied to non-IP traffic - the question > what traffic is transported IMHO does not affect the path computation in > scope of the document. > > As discussed we have updated the text to clarify (e.g. we used > packet/optical coordinator term) > > * Figure 1: This figure should either be improved or removed. One could > understand from this rendering that the considered routers in the IP > network are *all* edge routers (PEs or ASBR). If a full IP network should be > rendered, P routers would have to be shown, too, in order to make the > figure realistic. As already explained, the IP network topology and the "IP > controller" probably do not matter for this use case. They should IMHO be > removed as that aspect doesn't matter for this document. For the use case > only the interface between the orchestrator and the optical domain > controller matters. > > We have modified picture and clarified in a note the real IP connectivity > meaning in the picture. > > * Figure 2: This figure is not correct in the IP layer. For instance, the IP domain > controller will know the IP links (IGP links) between the "IP nodes", and > these IP links are missing in this figure. I find this figure in the IP layer > confusing. Anyway, I don't think this figure is needed for the following > discussion of how to provision optical services. > > Linked to above comment, we have also modified this picture. > > * Section 2.1.1: "In this use case, the orchestrator needs to setup an optimal > path between two IP routers R1 and R2." This wording is confusing as "path" > could also refer to an IP path. I think a better alternative would be: "In this > use case, the orchestrator needs to setup optimal (optical) connectivity > between two IP routers R1 and R2" (or whatever other term that cannot be > confused). > > > Update text as suggested > > * Section 2.3: This use case 3 makes some assumptions that can be > questioned, e.g., "In this use case, a virtual machine within Data Center 1 > (DC1) needs to transfer data to another virtual machine that can reside either > in DC2 or in DC3.". I think we have already discussed in the context of an > ACTN framework whether a WAN controller would really deal with individual > virtual machines, and whether this is a useful granularity for an > EMS/NMS/controller in the WAN. For the ACTN framework, I think the > consensus was to focus on the attachment points of the data center, not > VMs. At minimum, a similar change seems to make sense here. In addition, > this use case also neglects the impact of the data center network, which > would require a lot of additional discussion. For connectivity provisioning, I > think use case 3 is identical to use case 1, and beyond that there are no clear > requirements. As a result, use case 3 could IMHO be removed from the > document without any impact. > > > We have modified text using Data center resources terms , not "computing > resources" and not virtual machine. Clarified that the Cloud Orchestrator > needs to make a decision for optimal connection based on TE Network > constraints and data centers resources . > > * Section 3: "Interactions with TE Topology": If the objective is to standardize > a YANG model, one might expect in a section with this title a discussion on > how the YANG models uses the TE model, e.g., how the RPC is augmented > etc. Instead I believe this section more focuses on *why* a path > computation YANG model is needed. The content is highly useful, but I think > it overlaps with Section 4. I think Section 3 and 4 (and partly even Section 6) > could be merged into an overall motivation section with less overlap. The > numerical examples could perhaps also be moved to an appendix. Note that I > do believe that the numerical examples are very useful and should be > included in the document - but it may not have to be normative. > > > The sections 3, 4, and 6.1 have been restructured and put together in a > new section 3 . > > * Section 4 (well, my own text): "Path computation requests should be > closely aligned with the YANG data models that provide (abstract) TE > topology information, i.e., [TE-TOPO] as well as that are used to configure > and manage TE Tunnels, i.e., [TE-TUNNEL]." This and following text is very old > wording from early drafts. I think this objective is achieved now, and this text > can be rephrased in a follow-up version of the I-D. I apologize for the legacy > text, I should have looked at this earlier. > > > Updated text as suggested by Michael. > > * Section 5: While the document may reference ACTN in the introduction as > context, I believe the main content of the I-D should be agnostic of whether > the ACTN framework is assumed, or not. Path computation can also be used > in context outside of ACTN, e.g., within systems that make different > assumptions and design choices. I think this draft should be agnostic to ACTN > outside e.g. the introduction. Otherwise e.g. the I-D would have to be > updated if the ACTN framework is modified. And I don't think that any > dependency on ACTN is needed for the actual modeling. As this draft is > useful no matter whether an implementation follows the ACTN assumptions > or not, I think in Section 5 all ACTN terminology should be removed. > > > We agree to avoid ACTN dependence terminology . Updated text > accordingly. > > * If the YANG model shall be the main contribution, Section 6 has to be > extended with an introduction of the actual YANG model and its modeling > design choices, e.g., how to use "synchronization" in the YANG model. > > > Section 6 has been restructured to host Yang model description. > > * Section 6.2 could be a main section, IMHO. > > > Done > > * Section 6.2.1: I wonder why "pathComputationService" and some few > other YANG constructs uses capital letters; this is certainly possible but is it > intentional? > > > We have cleaned and aligned the naming conventions for Yang constructs. > > * In a later version of the ID, it may make sense to include an actual example > for a path computation request (e.g., for XML encoding in NETCONF). > > > We have tracked this comments open issue in github (#40) > > > As mentioned earlier, I believe all these issues can be addressed when the > document is a WG document. > > Thanks > > Michael
- [Teas] Comments on draft-busibel-teas-yang-path-c… Scharf, Michael (Nokia - DE/Stuttgart)
- Re: [Teas] Comments on draft-busibel-teas-yang-pa… Belotti, Sergio (Nokia - IT/Vimercate)
- Re: [Teas] Comments on draft-busibel-teas-yang-pa… Scharf, Michael (Nokia - DE/Stuttgart)
- Re: [Teas] Comments on draft-busibel-teas-yang-pa… Italo Busi