Alvaro Retana's Discuss on draft-ietf-rtgwg-uloop-delay-07: (with DISCUSS and COMMENT)

Alvaro Retana <aretana.ietf@gmail.com> Tue, 10 October 2017 20:50 UTC

Return-Path: <aretana.ietf@gmail.com>
X-Original-To: rtgwg@ietf.org
Delivered-To: rtgwg@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 453C51320D9; Tue, 10 Oct 2017 13:50:50 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: Alvaro Retana <aretana.ietf@gmail.com>
To: The IESG <iesg@ietf.org>
Cc: draft-ietf-rtgwg-uloop-delay@ietf.org, rtgwg-chairs@ietf.org, chrisbowers.ietf@gmail.com, rtgwg@ietf.org
Subject: Alvaro Retana's Discuss on draft-ietf-rtgwg-uloop-delay-07: (with DISCUSS and COMMENT)
X-Test-IDTracker: no
X-IETF-IDTracker: 6.63.1
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <150766865027.13436.4602054386632294983.idtracker@ietfa.amsl.com>
Date: Tue, 10 Oct 2017 13:50:50 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtgwg/piFemsLDyqjjnN4Y74_uYbOG01I>
X-BeenThere: rtgwg@ietf.org
X-Mailman-Version: 2.1.22
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: <https://mailarchive.ietf.org/arch/browse/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: Tue, 10 Oct 2017 20:50:50 -0000

Alvaro Retana has entered the following ballot position for
draft-ietf-rtgwg-uloop-delay-07: Discuss

When responding, please keep the subject line intact and reply to all
email addresses included in the To and CC lines. (Feel free to cut this
introductory paragraph, however.)


Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
for more information about IESG DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-rtgwg-uloop-delay/



----------------------------------------------------------------------
DISCUSS:
----------------------------------------------------------------------

Section 5.1. (Definitions) refers to a couple of “existing IGP timers”.  I
understand the concepts, but can you please reference the IGP documents where
these timers are defined?  I quickly checked rfc2328 and couldn’t find a
specific place that talked about LSP_GEN_TIMER (or LSA, of course!), or a
similar concept.  SPF_DELAY seems to be introduced by
I-D.ietf-rtgwg-backoff-algo.  Given that the rest of Section 5. (Specification)
is built on these “existing IGP timers”, I think that the references should be
Normative.

Note also that the description in Section 5.2. (Current IGP reactions) is
described (in 5.3) as the “standard IP convergence” and carries a “MUST”
associated with it.  It was mentioned (in 5.1) that the timers in question are
“often associated with a damping mechanism”, which is not part of the base IGP
specifications.

I’m putting this comment in as a DISCUSS given that understanding the
definitions (and having then Normative references) is necessary for the
implementation of the mechanism described.  I think it should be easy to
resolve by just adding the appropriate references.


----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

(1) Where do the numbers in the “Route computation event time scale” table come
from?  Please put a reference or at least some guidance to the origin of the
information.  If it's just for informational purposes, then please say so. 
BTW, please also put a number on the table.  [I have the same question for the
tables in Section 9.]

(2) Section 5.4. (Local delay for link down) specifies that “update of the RIB
and the FIB SHOULD be delayed for ULOOP_DELAY_DOWN_TIMER msecs.  Otherwise, the
RIB and FIB SHOULD be updated immediately.”  When would ULOOP_DELAY_DOWN_TIMER
not be applied?  Along the same lines, if there’s no delay mentioned in Step 5
of 5.3, when would the RIB/FIB not be updated immediately?  IOW, why are these
“SHOULDs” not “MUSTs”?

(3) What should be the default setting for ULOOP_DELAY_DOWN_TIMER?  Section 9.
(Examples) shows a couple of manually configured (?) scenarios, but no guidance
is present in the document.  Please include guidance (maybe based on the local
network convergence, or even a default that manufacturers can use) in the
Deployment Considerations section.

(4) Section 11. (Existing implementations).  Please take a look at RFC7942.

Nits:

s/any traffic destined to D if a neighbor did not/any traffic destined to D; if
a neighbor did not

s/can be work/can work

“IGP shortcut feature”: a reference would be nice