Re: [Teas] [Gen-art] Genart last call review of draft-ietf-teas-actn-framework-13
Alissa Cooper <alissa@cooperw.in> Thu, 24 May 2018 13:17 UTC
Return-Path: <alissa@cooperw.in>
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 DCAD7126CB6; Thu, 24 May 2018 06:17:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level:
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=cooperw.in header.b=Ttjvgac/; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=nEhKqa9j
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 lV0kp05gr7e7; Thu, 24 May 2018 06:17:44 -0700 (PDT)
Received: from out4-smtp.messagingengine.com (out4-smtp.messagingengine.com [66.111.4.28]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0075D12DA4A; Thu, 24 May 2018 06:17:43 -0700 (PDT)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id 4AFBB21D0C; Thu, 24 May 2018 09:17:43 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162]) by compute7.internal (MEProxy); Thu, 24 May 2018 09:17:43 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cooperw.in; h=cc :content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; bh=FatvajROwHMip9IFkEEiCRTs0q3bbyikEL3onkZ5B4M=; b=Ttjvgac/ 7+oSVNhdnJ3d1HCkYH3qSYKEDyGuC1FcnbNGZI0Az9bB60eKzcjMgPKWGBe4NoFN NxcAaTEwZDvyE0yWV/sjmY5TqmACYrlRSqs/v3YwLqeNo+g08Mm8Sl83OakXXD09 f9/plH8fyik4qCSG7jMfxNtZxpSBMudMj/VWfWFsk3NqtSaX82PKAMS06wP9psPm sNYFqa2ah728D3cqtZaZ6UEfox2FY0WY4Ka1vigcC8ULwoiU7cNc3TjhNOalWRhg Zet5UkyhZkhNiPxgAXkhLW7I3Gqavk0AwKLHyW6AdaN+wZRu2WE/5ir/T0LyjPN3 eVFKxS3fDVa8HQ==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm2; bh=FatvajROwHMip9IFkEEiCRTs0q3bb yikEL3onkZ5B4M=; b=nEhKqa9jyujoGBF6MGbrxVZaR6zmJ4M+tQo9M+F+UJM2J Bw+V91dbqxPWNflgtfphr7amAHzc8MwYAujc3DCBfD7CUJcuz+NdXB3vdDb+Df0V AnZjPyMyGIiLZQ+TomNeFPFzEkGOwipje8JapHYBUKxeShCNF8fPW2cynJh+q566 6cias8zwL8jf+uIqfvqrQsRh3/PKlNj0Usfis62Tlx8Pm/FEOktVvpu5U4skOHeX tGP2XFYLve2KaUxqMjj/kw1d8vMRUbcfQhP/9WWO3cwXDWL4EEuWkQHKIvt+1Lfb 280TAHOSVIWs24IMidF0xUQzAYbBJJHsfkY8ZdEfA==
X-ME-Proxy: <xmx:drsGWymBIO_Q2IonwhoZe04I6KTFpbjQ3ZJ9R92dH1o8eMRXcSV2aw>
X-ME-Proxy: <xmx:drsGWwtQDw9xRhKYQlfxTO4ljbIoPjskDmL7vaY9yIBlVmPh0Pza2A>
X-ME-Proxy: <xmx:drsGW9l3JIp31vVxuG0Zl-9SeD72Bf1QJ_V36ewc2jCoKiJgVIVcKA>
X-ME-Proxy: <xmx:drsGWzsHE63GqYtlXVvhvOrxQ7isc8rKddrg9yVAOMAYsTSkYdJB3w>
X-ME-Proxy: <xmx:drsGW7fWKwHmarkcsJdn7NYqFiW0Q4HAjTNutS_R5Lye5NE1Xns-fg>
X-ME-Proxy: <xmx:d7sGW_xrjm1OGiUNmQJfmkzB4aAX9oEtumv_InGN1A3MFGRp1Vgzyg>
X-ME-Sender: <xms:drsGW3g10RK35KahixqYi3NJGJmRBzajlVgH2wj7T7m1vBmmcWhTdw>
Received: from rtp-alcoop-nitro2.cisco.com (unknown [173.38.117.74]) by mail.messagingengine.com (Postfix) with ESMTPA id A9EBDE4F68; Thu, 24 May 2018 09:17:41 -0400 (EDT)
Content-Type: multipart/alternative; boundary="Apple-Mail=_0B536837-C1F4-442C-B92A-FAB9F852C75F"
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Alissa Cooper <alissa@cooperw.in>
In-Reply-To: <F5E794C6-1AB3-4DE1-9EC0-DD59359EB435@akayla.com>
Date: Thu, 24 May 2018 09:17:40 -0400
Cc: Leeyoung <leeyoung@huawei.com>, "gen-art@ietf.org" <gen-art@ietf.org>, "draft-ietf-teas-actn-framework.all@ietf.org" <draft-ietf-teas-actn-framework.all@ietf.org>, "teas@ietf.org" <teas@ietf.org>, Daniele Ceccarelli <daniele.ceccarelli@ericsson.com>
Message-Id: <53AB9DCB-B949-4AF7-AB77-E1A8B4DD1B13@cooperw.in>
References: <152523847796.10768.14445109392931041172@ietfa.amsl.com> <7AEB3D6833318045B4AE71C2C87E8E173CFE8978@sjceml521-mbx.china.huawei.com> <8F317B6F-9540-47EE-AD20-FF613FA26A71@akayla.com> <7AEB3D6833318045B4AE71C2C87E8E173CFED618@sjceml521-mbx.china.huawei.com> <F5E794C6-1AB3-4DE1-9EC0-DD59359EB435@akayla.com>
To: Peter Yee <peter@akayla.com>
X-Mailer: Apple Mail (2.3124)
Archived-At: <https://mailarchive.ietf.org/arch/msg/teas/2SUAvNu7TzVmOPxfXa8-OPuaaVY>
Subject: Re: [Teas] [Gen-art] Genart last call review of draft-ietf-teas-actn-framework-13
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, 24 May 2018 13:17:49 -0000
Peter, thanks for your reviews of this document. Authors, thanks for your responses. I have entered a No Objection ballot. Alissa > On May 10, 2018, at 11:40 AM, Peter Yee <peter@akayla.com> wrote: > > Works well enough for me. Thank you again for considering my input. > > -Peter > > On 5/10/18, 8:14 AM, "Leeyoung" <leeyoung@huawei.com <mailto:leeyoung@huawei.com>> wrote: > > Hi Peter, > > Thanks for your further comments. It looks like the only remaining issue is the following. > > PEY> Yes, I meant the ----- and ==== lines. They were explicitly defined in Figure 9. In Figure 10, one has to interpret the text above the figure and intuit the meaning of the line thicknesses (==== could be understood from the top part of the diagram, while ---- requires one to make (reasonable) assumptions based on the text). If you labeled Figure 10 like you did Figure 9, I think it would make comprehension easier. > > Our resolution is to add as you suggested labels to explain what ---- and ==== mean as below in Figure 10: > > Where > > --- is a link > === is a virtual link > > With that change, please review the diff file attached and let us know if all your comments are incorporated in v14 (to be published after your approval). > > Thanks & Best regards, > Young and Daniele > > From: Peter Yee [mailto:peter@akayla.com] > Sent: Thursday, May 10, 2018 4:40 AM > To: Leeyoung <leeyoung@huawei.com>; gen-art@ietf.org > Cc: draft-ietf-teas-actn-framework.all@ietf.org; ietf@ietf.org; teas@ietf.org; Daniele Ceccarelli <daniele.ceccarelli@ericsson.com> > Subject: Re: Genart last call review of draft-ietf-teas-actn-framework-13 > > Young and Daniele, > > Thanks for addressing my comments. My apologies for not responding earlier – I’m on the road at the moment. I’ve made specific responses below prefaced by PEY>. > > Kind regards, > -Peter > > On 5/4/18, 8:07 AM, "Leeyoung" <leeyoung@huawei.com <mailto:leeyoung@huawei.com>> wrote: > > Hi Peter, <> > > Thanks a lot for your thorough review and providing us with a list of good comments. > > We accepted all your comments and created a diff file for your convenience. > > Please see DC&YL>> for our response to your comments. > > Let us know if you have any further comments. Thanks. > > Best regards, > Young and Daniele > > > -----Original Message----- > > From: Peter Yee [mailto:peter@akayla.com <mailto:peter@akayla.com>] > > Sent: mercoledì 2 maggio 2018 07:21 > > To: gen-art@ietf.org <mailto:gen-art@ietf.org> > > Cc: draft-ietf-teas-actn-framework.all@ietf.org <mailto:draft-ietf-teas-actn-framework.all@ietf.org>; ietf@ietf.org <mailto:ietf@ietf.org>; > > teas@ietf.org <mailto:teas@ietf.org> > > Subject: Genart last call review of draft-ietf-teas-actn-framework-13 > > > > Reviewer: Peter Yee > > Review result: Ready with Issues > > > > I am the assigned Gen-ART reviewer for this draft. The General Area > > Review Team (Gen-ART) reviews all IETF documents being processed by > > the IESG for the IETF Chair. Please treat these comments just like > > any other last call comments. > > > > For more information, please see the FAQ at > > > > <https://trac.ietf.org/trac/gen/wiki/GenArtfaq <https://trac.ietf.org/trac/gen/wiki/GenArtfaq>>. > > > > Document: draft-ietf-teas-actn-framework-13 > > Reviewer: Peter Yee > > Review Date: 2018-05-01 > > IETF LC End Date: 2018-04-30 > > IESG Telechat date: 2018-05-24 > > > > Summary: This draft is a framework for taking an abstract look at how > > traffic engineered networks can be provisioned and controlled. There > > are some issues with looseness in terms that make it more difficult to > > understand than it needs to be. [Ready with issues] > > > > Major issues: None > > > > Minor issues: > > > > Page 12, Figure 2: Figure 1 and the preceding text say that it’s > > Customer->Service Provider->Network Provider, but then here you have a > > Customer->business > > boundary between a customer and a network provider. I get that the > > model can be recursive, but I find it confusing that you’re discussing > > an architecture that throws out the part of the terminology of the > > model that was just presented two pages previously. This is > > symptomatic of a problem I have with the looseness of the language in > > the document in which terms like (point, node) and (service provider, > > network provider, operator) are used interchangeably, even in > > contravention of how they are defined in the document. This makes sections 2 and 3 somewhat confusing. > > > > DC&YL>> Good point. ACTN is actually solving network operator’s problem – as to how to control TE networks based on abstraction. > Since we introduced “operator” and “operations” in Introduction we’d like to change “network provider” to “network operator”. Whenever “operator” is mentioned, we meant “network operator” that own network infrastructure. > > > Page 12, Section 3.1, 1st sentence: Wait, 2.2.2 says that VNS are > > delivered by the service providers, not network providers. Yes, SPs > > can also be customers of infrastructure-only network providers (2.2.2, > > para 2), but this muddles the picture. If CNCs are Service Provider > > devices (functions), then I withdraw the comment, but the naming (CNC) > > doesn't make it obvious that these are part of an SP. The model given in Figure 1 and Section 2 strikes again. > > DC&YL>> CNC can be a direct customer’s control function or Service provider’s portal functions. To make it clear, we would reword the last sentence in Section 3.1: > > OLD > For example, the CNC may in fact be a controller or part of a controller in the customer's domain, or the CNC functionality could also be implemented as part of a provisioning portal. > NEW > For example, the CNC may in fact be a controller or part of a controller in the customer's domain, or the CNC functionality could also be implemented as part of a service provider’s portal. > > That said, we will change in Figure 2 from "network provider" to "network operator." MDSC is owned by the network operator. We would also delete “business” from Figure 2. > We will add a sentence in Section 2.2.2 where service provider is explained for clarification: "In some cases, service provider is also a network operator when it owns network infrastructure on which service is provided." > > PEY> Works for me. > > > > > Nits/editorial comments: > > DC&YL>> We accept all your comments; please see some actions we have taken for some comments. > > > > General: > > > > Expand acronyms on initial use, particularly if the are not marked as > > common in the RFC Editor's list: > > https://www.rfc-editor.org/materials/abbrev.expansion.txt <https://www.rfc-editor.org/materials/abbrev.expansion.txt>. > > DC& YL>> Thanks for pointing this out: We expanded the following acronyms on initial use: > > MPLS, OTN, WDM, YANG, WSON, SLA. Is there anything we might have missed? > > PEY> I think that covers the ones I had initially marked during my review. At some point, I just stopped marking them and added the general nit to the review. > > > > > Use a comma after each "e.g." (only a couple were missing). > > > > Change "multi domain" to "multidomain" (or "multi-domain"). Make a > > similar change for "inter domain". > > DC& YL>> We would change to multi-domain/ inter-domain > > > > Separate "Gbps" from the preceding number throughout the document. > > > > Specific: > > > > Page 4, 1st full paragraph, last sentence: make "function" plural. > > > > Page 5, 2nd bullet item: append a comma after "application". > > > > Page 5, Section 2.1, 1st sentence: append a blank line after this > > sentence to separate it from the following bullet item. > > > > Page 6, 1st partial paragraph, 1st partial sentence: make the last use > > of "network" plural. > > > > Page 6, 1st partial paragraphk, 1st full sentence: change "Network" to > > "network". > > > > Page 6, 3rd bullet item: isn't this redundant since the 2nd bullet > > item essential defines it as well, especially with the reference to > > RFC 7926 [section 1.1.9]? > > DC& YL>> Agree. Deleted. > > > > Page 7, 1st bullet item: delete two excess, blank lines above the bullet items. > > > > Page 11, 1st bullet item: this is basically a description of the MDSC. > > You manage to make a forward reference to PNC here. Why not just drop > > MDSC in there as well? > > DC& YL>> OK. We added: “from the Multi-Domain Service Coordinator (MDSC)” before “to the PNC”. > > > > Page 11, last bullet item: change "South Bound" to "Southbound", as > > used later in the document. > > > > Page 18, section 5.2.1, 1st sentence: change "information. I.e." to > > "information, i.e.". > > > > Page 20, 1st sentence: It might be reasonable to change "modes" to "types" > > to match the usage in the following two bullet items. > > > > Page 20, 1st bullet item: append a comma after "topology" and delete > > the second occurrence of "type". > > > > Page 20, 2nd bullet item: append a comma after "topology". > > > > Page 25, Figure 10: explain what the line thicknesses mean. It's > > almost certainly not what was meant in Figure 9. > > DC& YL>> Do you mean ====? If so, we actually have the following text in which to say ===== is meant virtual link. > As shown in Figure 10, a customer asks for end-to-end connectivity between CE A and CE B, a virtual network. The customer's CNC makes a request to Provider 1's MDSC. The MDSC works out which network resources need to be configured and sends instructions to the appropriate PNCs. However, the link between Q and R is a virtual link supplied by Provider 2: Provider 1 is a customer of Provider 2. > > PEY> Yes, I meant the ----- and ==== lines. They were explicitly defined in Figure 9. In Figure 10, one has to interpret the text above the figure and intuit the meaning of the line thicknesses (==== could be understood from the top part of the diagram, while ---- requires one to make (reasonable) assumptions based on the text). If you labeled Figure 10 like you did Figure 9, I think it would make comprehension easier. > > > > > Page 26, 1st sentence after Table 1: what kind of provider is being > > discussed here, network or service? Does it matter? Does the > > separation of such in the model matter? (See Minor Issues.) > > > DC& YL>> We will change to Operator (this is Network Operator). > > Page 27, section 6.1, 1st paragraph, 1st sentence: append a comma > > after "APs". > > > > Page 28, Table 4: It's not really clear to me how AP3 ends up with 40 > > Gbps bandwidth. It seems like you might be reusing assumptions from > > the previous example, but you should really set up the multi-homing > > example more clearly. > > In the previous example, AP2 was in a different domain, so it's not > > apparent why it would have 40 Gbps in this example. > > > > DC& YL>. This is just an example. We change to 50 Gbps. > > PEY> Yes, I understood it be an example. I’m trying to eliminate ambiguity between the examples so that there’s less confusion when reading the document. Your change addresses my issue just fine. > > Page 33, section 9, 2nd paragraph: append "of whether" after "regardless". > > _______________________________________________ > Gen-art mailing list > Gen-art@ietf.org > https://www.ietf.org/mailman/listinfo/gen-art
- [Teas] Genart last call review of draft-ietf-teas… Peter Yee
- Re: [Teas] Genart last call review of draft-ietf-… Leeyoung
- Re: [Teas] Genart last call review of draft-ietf-… Peter Yee
- Re: [Teas] Genart last call review of draft-ietf-… Leeyoung
- Re: [Teas] Genart last call review of draft-ietf-… Peter Yee
- Re: [Teas] Genart last call review of draft-ietf-… Leeyoung
- Re: [Teas] [Gen-art] Genart last call review of d… Alissa Cooper