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

Uma Chunduri <> Tue, 16 October 2018 20:13 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id 1EC9E130E3D; Tue, 16 Oct 2018 13:13:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -2.601
X-Spam-Status: No, score=-2.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id SggbaV97U4q8; Tue, 16 Oct 2018 13:13:52 -0700 (PDT)
Received: from ( []) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by (Postfix) with ESMTPS id A9992130E37; Tue, 16 Oct 2018 13:13:51 -0700 (PDT)
Received: from (unknown []) by Forcepoint Email with ESMTP id 5425D3AE04B83; Tue, 16 Oct 2018 21:13:47 +0100 (IST)
Received: from ( by ( with Microsoft SMTP Server (TLS) id 14.3.408.0; Tue, 16 Oct 2018 21:13:48 +0100
Received: from ([]) by ([]) with mapi id 14.03.0415.000; Tue, 16 Oct 2018 13:13:43 -0700
From: Uma Chunduri <>
To: Elwyn Davies <>, "" <>
CC: "" <>, "" <>, "" <>
Thread-Topic: Genart last call review of draft-ietf-rtgwg-multihomed-prefix-lfa-07
Thread-Index: AQHUYPB94NBjy3b5E0iXXVm4sivriqUiU6QQ
Date: Tue, 16 Oct 2018 20:13:43 +0000
Message-ID: <>
References: <>
In-Reply-To: <>
Accept-Language: en-US
Content-Language: en-US
x-originating-ip: []
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <>
Subject: Re: [Gen-art] Genart last call review of draft-ietf-rtgwg-multihomed-prefix-lfa-07
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "GEN-ART: General Area Review Team" <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Tue, 16 Oct 2018 20:13:54 -0000

Hi Elwyn,

Thanks for your detailed review. Your feedback and suggestions were taken care in

Let us know if this addresses your comments.

See my comments in-line [Uma]:

Uma C.

-----Original Message-----
From: Elwyn Davies [] 
Sent: Wednesday, October 10, 2018 4:25 PM
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


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

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.

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). 

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.

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
      "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!