Routing Directorate Review of "Framework for Loop-free convergence using oFIB"

Acee Lindem <acee.lindem@ericsson.com> Wed, 30 January 2013 18:34 UTC

Return-Path: <acee.lindem@ericsson.com>
X-Original-To: rtgwg@ietfa.amsl.com
Delivered-To: rtgwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BAD3821F886C; Wed, 30 Jan 2013 10:34:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.171
X-Spam-Level:
X-Spam-Status: No, score=-2.171 tagged_above=-999 required=5 tests=[AWL=0.427, BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kbTBgUhSxYIV; Wed, 30 Jan 2013 10:34:03 -0800 (PST)
Received: from usevmg20.ericsson.net (usevmg20.ericsson.net [198.24.6.45]) by ietfa.amsl.com (Postfix) with ESMTP id 30D8B21F888E; Wed, 30 Jan 2013 10:34:02 -0800 (PST)
X-AuditID: c618062d-b7fcb6d000007ada-77-51096792fac4
Received: from EUSAAHC006.ericsson.se (Unknown_Domain [147.117.188.90]) by usevmg20.ericsson.net (Symantec Mail Security) with SMTP id BB.5A.31450.29769015; Wed, 30 Jan 2013 19:33:55 +0100 (CET)
Received: from EUSAAMB101.ericsson.se ([147.117.188.118]) by EUSAAHC006.ericsson.se ([147.117.188.90]) with mapi id 14.02.0318.004; Wed, 30 Jan 2013 13:33:54 -0500
From: Acee Lindem <acee.lindem@ericsson.com>
To: Stewart Bryant <stbryant@cisco.com>, "Stefano Previdi (sprevidi)" <sprevidi@cisco.com>, "Mike Shand (mshand)" <mshand@cisco.com>, Pierre Francois <pierre.francois@imdea.org>, Clarence FilsFils <cfilsfil@cisco.com>, Olivier Bonaventure <olivier.bonaventure@uclouvain.be>
Subject: Routing Directorate Review of "Framework for Loop-free convergence using oFIB"
Thread-Topic: Routing Directorate Review of "Framework for Loop-free convergence using oFIB"
Thread-Index: AQHN/xhbkBCAkpY70028Ms+8Xewwcg==
Date: Wed, 30 Jan 2013 18:33:54 +0000
Message-ID: <94A203EA12AECE4BA92D42DBFFE0AE470B5BF8@eusaamb101.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [147.117.188.134]
Content-Type: multipart/alternative; boundary="_000_94A203EA12AECE4BA92D42DBFFE0AE470B5BF8eusaamb101ericsso_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpikeLIzCtJLcpLzFFi42KZXLonSndyOmegQWsTt8XO2T1sFs+/XmC2 uNHwg8Xizbs/bBYL1jxlt7jw5jezxfrdj5gszj2dw+jA4THl90ZWjyVLfjJ5fF97jdnj1bHv LAEsUVw2Kak5mWWpRfp2CVwZt1ZMYy/YU1bx++pMxgbGowldjBwcEgImEn96RboYOYFMMYkL 99azdTFycQgJHGGU+DlrKTOEs5xR4sO/h8wgVWwCOhLPH/0DS4gIzGSS+DZ5KgtIglnAR+Jd 4092EFtYIEpi0YVjbCC2iEC8xLflW5kgbD2JX38vgA1iEVCV+LFgDyOIzSvgLdG/5i1YnBHo jO+n1jBBzBSXuPVkPhPEeQISS/acZ4awRSVePv7HCmErSyx5sh/qhnyJC78hDuUVEJQ4OfMJ ywRG4VlIRs1CUjYLSRlEXEdiwe5PbBC2tsSyha+ZYewzBx5D9VpL3P75mQVZzQJGjlWMHKXF qWW56UYGmxiB8XhMgk13B+Oel5aHGKU5WJTEeYNcLwQICaQnlqRmp6YWpBbFF5XmpBYfYmTi 4JRqYAxcuOHjq4zN+44s8L3988iyxRIxTmqL9DdfTJ3u42yX8//4rtAnnhZBPq9OxRrNOBLA 0sa0OSj/+mUl3f9asX0svKV/3I7U9P/gWr/SuVry36V056dPkytObOWNUfz6YaFBS+v6SbZd hsY8azxduCvtb5W5+MbP8SzaULHc7PiK5yyPZp+XZ1diKc5INNRiLipOBADSh+6VlQIAAA==
Cc: "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "rtgwg@ietf.org" <rtgwg@ietf.org>
X-BeenThere: rtgwg@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Routing Area Working Group <rtgwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtgwg>, <mailto:rtgwg-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtgwg>
List-Post: <mailto:rtgwg@ietf.org>
List-Help: <mailto:rtgwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtgwg>, <mailto:rtgwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 30 Jan 2013 18:34:04 -0000

Authors, et al,

I have been selected as the Routing Directorate reviewer for this draft. The Routing Directorate seeks to review all routing or routing-related drafts as they pass through IETF last call and IESG review, and sometimes on special request. The purpose of the review is to provide assistance to the Routing ADs. For more information about the Routing Directorate, please see http://www.ietf.org/iesg/directorate/routing.html

Although these comments are primarily for the use of the Routing ADs, it would be helpful if you could consider them along with any other IETF Last Call comments that you receive, and strive to resolve them through discussion or by updating the draft.

Document: draft-ietf-rtgwg-ipfrr-ordered-fib-08
Reviewer: Acee Lindem
Review Date: January 30, 2013
IETF LC End Date: January 31, 2013
Intended Status: informational

Summary:  This document is basically ready for publication, but has clarification that should be considered prior to publication.

Comments: The document accomplishes what it sets out to achieve in documenting the ordered FIB mechanism for avoidance of transient loops. While Appendix B is useful, I think the document would be better without Appendix A. Of course, this is just my opinion.

Major Issues: None

Minor Issues:
                           1. The document could benefit for a precise definition of a "non-urgent topology change". From what I gathered, this is any change that can be deferred during the ordered FIB delay.
                           2. Similarly, the document could benefit from a precise definition of the "rSPF". I checked RFC 5715 and it is not defined there either. I believe our discussions indicate that this is simply an SPF where the shortest path back to us is used as the cost. For example, for the first pass, the SPF would use our neighbor's link cost rather than our own.
                           3. It would be good to state early on that the current oFIB mechanism is limited to a single link or node failure and that multiple unrelated failures result in reversion to normal FIB convergence.
                           4. Make sure the hold down timer is defined precisely and early in the document. Currently, this doesn't happen until section 8.2.
                           5. Upon the initial reading, one may think there is some correspondence between the Router (R) in sections 4 and the Router (R) in section 5. Can this be clearer? Perhaps, (R) is not needed in section 4 since in all other sections, it refers to the computing router.
                           6. In section 5, I have trouble envisioning a case where a router would not be in an pre or post failure SPT. I guess if it had no loopbacks and only unnumbered interfaces or only interfaces to broadcast links offering a longer path???
                           7. In section 6.2, it would be instructive to say that a Link Down condition is represented by an infinite metric (or otherwise cover this condition).
                           8. In section 8.5, I believe this a different hold down timer than the one used to group LSPs related to the same failure.

Nits:

                     1. Abstract - replace "However mechanism" with "However the mechanism". I chose singular since it is singular in the preceding text.
                     2. Introduction - replace "base (FIB)" with "bases (FIBs)" in the first sentence.
                     3. Page 5, replace "change order no" with "change order, no".
                     4. Page 9, suggest adding "IGP " to "reverse connectivity check".
                     5. Page 10, suggest using parenthesis rather than relying on arithmetic precedence for equations, e.g., T0 + H + (rank * MAX_FIB)
                     6. There is a mixture of "neighbor" and "neighbour" in the document. Of course, I prefer the US English to UK English since this is what all the OSPF RFCs use.
                     7. Section 8.1, the actions are formatting inconsistently. In one case, as a paragraph and the other as a list.
                     8. Page 19, replace "algorithms i.e." with "algorithms, i.e.".
                     9. Page 19 and Page 22, use of (PNSM) and (PN) is inconsistent.
                  10. Page 23, Run-on sentence beginning "Manual configuration...".
                  11. There some instances where the opening clause for a sentence is preceded with a comma and some where it is not. I prefer the former. For example, section 4.2 appears to be written in a different style with missing punctuation.


Thanks,
Acee