Re: [Gen-art] Genart last call review of draft-ietf-rtgwg-multihomed-prefix-lfa-07

Alissa Cooper <alissa@cooperw.in> Wed, 24 October 2018 11:14 UTC

Return-Path: <alissa@cooperw.in>
X-Original-To: gen-art@ietfa.amsl.com
Delivered-To: gen-art@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D7A3B130DC2; Wed, 24 Oct 2018 04:14:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level:
X-Spam-Status: No, score=-2.7 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] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=cooperw.in header.b=mspejf4Y; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=FugZRmbb
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 YcEf1RR_C-BG; Wed, 24 Oct 2018 04:14:52 -0700 (PDT)
Received: from wout1-smtp.messagingengine.com (wout1-smtp.messagingengine.com [64.147.123.24]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 667E5127333; Wed, 24 Oct 2018 04:14:49 -0700 (PDT)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.west.internal (Postfix) with ESMTP id 8DAF01080; Wed, 24 Oct 2018 07:14:47 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163]) by compute7.internal (MEProxy); Wed, 24 Oct 2018 07:14:47 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cooperw.in; h= from:message-id:content-type:mime-version:subject:date :in-reply-to:cc:to:references; s=fm1; bh=HcFSFTQsGuTx+iFtp6WZjvf x8ynmg3ORYRBFUG1yE5c=; b=mspejf4YmD865dRkAxT7Uzuu2kf1tx3+ZTRj6MY Ubi/redeI+SK5aMpXFsgP/uImb0av/odpqjsFAPjQdgsO4CUyto1DGnCYGO4YKs6 dHeJtw39jBcjKKI8iZ95vvtXjT3m8J7ps75aiLsrLX+vN+gc7hYg5+3tXyWyRC5x ho3KPpKnvj+ATQAeZmetNFuSF8VrbW0WrwRLqG5ChARXUkn+1vyU+IdDKV/Ka9TT wpnEkPOWECBL1EYrFN8U04r8Bln0IUc8pdWmkDTqWIISd1L/HgJNvyEY3IfUo6WS SoK3/9yyKvq1UHkoA4+Pak+0o8crq6xRlap/4nxznvVLA8A==
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-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=HcFSFT QsGuTx+iFtp6WZjvfx8ynmg3ORYRBFUG1yE5c=; b=FugZRmbb8NQW3XLoA8XOPv XawzR0UrKw6PPhu9K+GPqLDKpH5DsiFMWfPzH1pXu8EqJnEOb2ccGaUbrAfF4QXt SAyFwJKUN+9EB8Vr0nCLYLp8a79bsbZtA+Z97YnTY48DRF6XnriWtHlt+2GYuXCf QmKe+yPD20yE7tLah5bujdssBsnMdq+6VVCO/VMLjAWkzgkLRe2v80d5jqhHNhPp X1nFNYXysW15Y0WACXhCQ9qeET4Du6duXW+qx/nF06UrA4KpoHdWXX7VnsVpO43X msBuUaAXcooNTi/UPc0WbHgV8cCN2EDQxqoiuMgaKuSj9lmnVwMdCiwsyJFk18Mw ==
X-ME-Sender: <xms:I1TQWzw0-pa-VsT69CKGdIbz36N3HuB83pwlbkFjozjQeVjCi6FhdA>
X-ME-Proxy: <xmx:I1TQW8Dr1vwwzxEerkdkAobcOSM-ehYAi64CsTtEH_bDeGq4EIz9uQ> <xmx:I1TQW4yTEKGb6BPosgKqYpwsL04riIGnmwJihcdmjpcMvBCOjloNcQ> <xmx:I1TQW1A214KAJrVitnacXXUd1Ft-0IEtl389aH7vxCbdwlIVW5ghzQ> <xmx:I1TQW5AfzczbxegmSEHkI-yOfJXdCctHWA260uDhCrDHAzb61VVaiA> <xmx:I1TQW45njNhhX3DCpot-GO2Obr6QLhPQfY2PNJ_M-Ib3oIacT2lmbw> <xmx:J1TQW8Pv14gRDh2pl-_Ak1620wy-8-HbbuxcKEbu8OQOGX9B97_Bqw>
Received: from rtp-vpn3-681.cisco.com (unknown [173.38.117.81]) by mail.messagingengine.com (Postfix) with ESMTPA id B05C0102F1; Wed, 24 Oct 2018 07:14:41 -0400 (EDT)
From: Alissa Cooper <alissa@cooperw.in>
Message-Id: <D96B6BEB-FBC2-476A-B278-2640301A3186@cooperw.in>
Content-Type: multipart/alternative; boundary="Apple-Mail=_93A7A9DC-B80C-4610-8B35-C6B1B24E09B5"
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
Date: Wed, 24 Oct 2018 13:14:39 +0200
In-Reply-To: <25B4902B1192E84696414485F5726854136992CC@sjceml521-mbx.china.huawei.com>
Cc: Elwyn Davies <elwynd@dial.pipex.com>, "gen-art@ietf.org" <gen-art@ietf.org>, "draft-ietf-rtgwg-multihomed-prefix-lfa.all@ietf.org" <draft-ietf-rtgwg-multihomed-prefix-lfa.all@ietf.org>, "rtgwg@ietf.org" <rtgwg@ietf.org>
To: Uma Chunduri <uma.chunduri@huawei.com>
References: <25B4902B1192E84696414485F5726854136918DB@sjceml521-mbx.china.huawei.com> <E1gCukm-00042o-SX@a-painless.mh.aa.net.uk> <25B4902B1192E84696414485F5726854136992CC@sjceml521-mbx.china.huawei.com>
X-Mailer: Apple Mail (2.3445.9.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/gen-art/Su9G8B5_4pKLiyO221IRlGBDXl0>
Subject: Re: [Gen-art] Genart last call review of draft-ietf-rtgwg-multihomed-prefix-lfa-07
X-BeenThere: gen-art@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "GEN-ART: General Area Review Team" <gen-art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/gen-art>, <mailto:gen-art-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/gen-art/>
List-Post: <mailto:gen-art@ietf.org>
List-Help: <mailto:gen-art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/gen-art>, <mailto:gen-art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 24 Oct 2018 11:14:56 -0000

Elwyn, thanks for your reviews. I entered a No Objection ballot. Comments below.

> On Oct 20, 2018, at 2:24 AM, Uma Chunduri <uma.chunduri@huawei.com> wrote:
> 
> Hi Elwyn, <>
>  
> See in-line [Uma]:
>  
> Thx!
>  
> --
> Uma C.
>  
> From: Elwyn Davies [mailto:elwynd@dial.pipex.com <mailto:elwynd@dial.pipex.com>] 
> Sent: Wednesday, October 17, 2018 3:41 PM
> To: Uma Chunduri <uma.chunduri@huawei.com <mailto:uma.chunduri@huawei.com>>; gen-art@ietf.org <mailto:gen-art@ietf.org>
> Cc: draft-ietf-rtgwg-multihomed-prefix-lfa.all@ietf.org <mailto:draft-ietf-rtgwg-multihomed-prefix-lfa.all@ietf.org>; ietf@ietf.org <mailto:ietf@ietf.org>; rtgwg@ietf.org <mailto:rtgwg@ietf.org>
> Subject: RE: Genart last call review of draft-ietf-rtgwg-multihomed-prefix-lfa-07
>  
> Hi, Uma.
>  
> Thanks for your response.
>  
> The nits are all sorted so we are just left with the issus of whether there are definitions of distance and cost that make them co-measurable.  Clearly distance is well defined so we need to focus on the 'cost' item.  I have no problem with the cost concept being *qualitatively^ well defined but I believe that the draft needs to either provide or give a reference to a *quantitative* definition that will produce a numeric value for the cost that will give a well-defined, interoperable result that is combinable with the distance so that the inequality has a useful result, rather than one or other component dominating the result.
>  
> I am not a subject matter expert for the current state of the routing protocols to which this work applies, so it is entirely possible that there is a suitable quantitative definition somewhere in the existing RFCs, but it seems to me that it is essential that the draft points explicitly to the definition if it exists. Alternatively the definition needs to be given in the draft. A pointer to the distance definitikn is also desirable.
>  
> [Uma]: I really don’t see a need for a quantitative definition for both of these items, especially as these are expanded appropriately in the respective places.  However, to address your comments above (including reference comment), we would like to add the following at the end of Section 2
>  
> “D_opt(X,Y) terminology is defined in [RFC5714] and Cost(X,Y) introduced in this document is defined as the metric value of prefix Y from the prefix advertising node X.”
>  
> Let us  know if this addresses your comment.

I think this addition is helpful and provides enough context for cost to be used interoperably.

Thanks,
Alissa

>  
> I trust that the authors have made some experiments with the inequalities, so I would imagine that you have a good idea of how suitable co-measurable values are provided.
> [Uma]: There are multiple implementations for this draft. And both the terms in question are derived/referred from the metric configured in the underlying IGP (could be link or prefix).
>  
>   Maybe you could provide a couple of handy examples in the draft?
>  
> Regards,
> Elwyn  
>  
>  
>  
> Sent from Samsung tablet.
>  
> -------- Original message --------
> From: Uma Chunduri <uma.chunduri@huawei.com <mailto:uma.chunduri@huawei.com>>
> Date: 16/10/2018 21:13 (GMT+00:00)
> To: Elwyn Davies <elwynd@dial.pipex.com <mailto:elwynd@dial.pipex.com>>, gen-art@ietf.org <mailto:gen-art@ietf.org>
> Cc: draft-ietf-rtgwg-multihomed-prefix-lfa.all@ietf.org <mailto:draft-ietf-rtgwg-multihomed-prefix-lfa.all@ietf.org>, ietf@ietf.org <mailto:ietf@ietf.org>, rtgwg@ietf.org <mailto:rtgwg@ietf.org>
> Subject: RE: Genart last call review of   draft-ietf-rtgwg-multihomed-prefix-lfa-07
>  
> Hi Elwyn,
> 
> Thanks for your detailed review. Your feedback and suggestions were taken care in   https://tools.ietf.org/html/draft-ietf-rtgwg-multihomed-prefix-lfa-08 <https://tools.ietf.org/html/draft-ietf-rtgwg-multihomed-prefix-lfa-08>
> 
> Let us know if this addresses your comments.
> 
> See my comments in-line [Uma]:
> 
> --
> Uma C.
> 
> 
> -----Original Message-----
> From: Elwyn Davies [mailto:elwynd@dial.pipex.com <mailto:elwynd@dial.pipex.com>] 
> Sent: Wednesday, October 10, 2018 4:25 PM
> To: gen-art@ietf.org <mailto:gen-art@ietf.org>
> Cc: draft-ietf-rtgwg-multihomed-prefix-lfa.all@ietf.org <mailto:draft-ietf-rtgwg-multihomed-prefix-lfa.all@ietf.org>; ietf@ietf.org <mailto:ietf@ietf.org>; rtgwg@ietf.org <mailto:rtgwg@ietf.org>
> Subject: Genart last call review of draft-ietf-rtgwg-multihomed-prefix-lfa-07
> 
> Reviewer: Elwyn Davies
> 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-rtgwg-multihomed-prefix-lfa-07
> Reviewer: Elwyn Davies
> Review Date: 2018-10-10
> IETF LC End Date: 2018-10-09
> IESG Telechat date: Not scheduled for a telechat
> 
> Summary:
> Ready except for one major issue which I see (although this might be due to lack of understanding).  The inequalities mostly compare sums of the Distance
> and Cost function values.   Since the unts of (administrative) cost are not
> specifically defined in the routing protocols, I am unclear how summing these two values without some scaling produces a value that is a useful combination. 
> Adding more specific definitions would probably help. Please note that I am not skilled in the LFA art so I have not checked the technical value of the inequalities.
> 
> Major:
> Compatibility of Cost and Distance  metrics: The inequalities in RFC 5286 use only distance values and hence no compatibility issues arise.  The inequalities proposed in this draft combine Cost and Distance metrics additively in most
> (all?) cases and compare them against another combination.  How should the metrics be scaled to ensure that the combination and comparison makes sense? 
> If the scales are not appropriate, one or other term is likely to dominate making nonsense of the proposal (IMO).  I don't see any suggestion of how this should be achieved (or if it is irrelevant, explanation of why an aribtrary administrative cost metric would work.)
> 
> [Uma]: Both these terms are well understood and based on the metrics of link or prefix. The reason separate notation of cost introduced here is because it includes the advertised prefix cost too for computing LFAs.  So the additive combinations in various inequalities are on the same scale.
>                 Cost as specified in corresponding inequalities clearly specify what I mentioned above (both in Section 2 and Section 4). 
> 
> Minor:
> Lack of definitions of cost and distance terms: The key terms distance and cost are not defined.  Clearly they are well-known terms of art in routing  but exactly what is meant is relevant because of the above major issue.
> Nature of the inequalities: The nature, value of the compared terms and function of the inequaities is not explained in the abstract or intro. 
> Mentioning that they use a combination of the key determnants of routing path selection ((Administrative) Cost, (Hop) Distance) would probably do the business.
> 
> [Uma]: I have added last paragraph in Section 1 to clarify this and to refer existing specifications.
> 
> Downref: Idnits notes RFC 5714  is a downref and there is no associated note (see RFC 4897).
> [Uma]: Taken care.
> 
> Nits/Editorial:
> General: The Cost() function used in the inequalities is defined using a capital letter C but is used generally with a lower case c.  Should use Cost( rather than cost( throughout. Note the definitions in ss4.2.2.1/.2 use cost( also... suggest changing it for consistency.
> [Uma]: Done.
> 
> Abstract: Introduce LFA acronym (used in title): s/Loop-Free Alternates/Loop-Free Alternates (LFAs)/  (Probably worth adding it to s1.1).
> [Uma]: Done.
> 
> Requirements Language: Not in the rquired form:
>       The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL
>       NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED",
>       "MAY", and "OPTIONAL" in this document are to be interpreted as
>       described in BCP 14 [RFC2119] [RFC8174] when, and only when, they
>       appear in all capitals, as shown here.
> [Uma]: Done.
> 
> s1, para 1: s/IP fast- reroute/IP fast-reroute/(remove space)
> [Uma]: Done.
> 
> s3.1, para 2: s/the below example network/the example network presented in Figure 3/
> [Uma]: Done.
> 
> s3.1, para 3: s/prefix p/prefix P/ (lower->upper case)
> [Uma]: Done.
> 
> s3.1, para 4: s/the below example network/the example network presented in Figure 4/
> [Uma]: Done.
> 
> s4.2.1, bullet 1a: s/intra area/intra-area/
> [Uma]: Done.
> 
> s4.2.1, items 2a, 4c, 4d and 5a (line 3): idnits reports these lines as being too long (more than 72 chars).
> [Uma]: Done.
> 
> s4.2.1.1, para 1: s/cause loop/cause looping/
> [Uma]: Done and thx!
> 
> 
> _______________________________________________
> Gen-art mailing list
> Gen-art@ietf.org <mailto:Gen-art@ietf.org>
> https://www.ietf.org/mailman/listinfo/gen-art <https://www.ietf.org/mailman/listinfo/gen-art>