RE: Adam Roach's No Objection on draft-ietf-rtgwg-uloop-delay-07: (with COMMENT)

<stephane.litkowski@orange.com> Wed, 11 October 2017 09:18 UTC

Return-Path: <stephane.litkowski@orange.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 B1C9F133023; Wed, 11 Oct 2017 02:18:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.619
X-Spam-Level:
X-Spam-Status: No, score=-2.619 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=ham autolearn_force=no
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 ObQlh_DxeEAd; Wed, 11 Oct 2017 02:18:33 -0700 (PDT)
Received: from relais-inet.orange.com (mta134.mail.business.static.orange.com [80.12.70.34]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C30F2128D0D; Wed, 11 Oct 2017 02:18:32 -0700 (PDT)
Received: from opfednr03.francetelecom.fr (unknown [xx.xx.xx.67]) by opfednr22.francetelecom.fr (ESMTP service) with ESMTP id 73E632032E; Wed, 11 Oct 2017 11:18:31 +0200 (CEST)
Received: from Exchangemail-eme2.itn.ftgroup (unknown [xx.xx.31.61]) by opfednr03.francetelecom.fr (ESMTP service) with ESMTP id 515CB1A0085; Wed, 11 Oct 2017 11:18:31 +0200 (CEST)
Received: from OPEXCLILMA4.corporate.adroot.infra.ftgroup ([fe80::65de:2f08:41e6:ebbe]) by OPEXCLILM7E.corporate.adroot.infra.ftgroup ([fe80::b91c:ea2c:ac8a:7462%19]) with mapi id 14.03.0361.001; Wed, 11 Oct 2017 11:18:30 +0200
From: stephane.litkowski@orange.com
To: Adam Roach <adam@nostrum.com>, The IESG <iesg@ietf.org>
CC: "draft-ietf-rtgwg-uloop-delay@ietf.org" <draft-ietf-rtgwg-uloop-delay@ietf.org>, "rtgwg-chairs@ietf.org" <rtgwg-chairs@ietf.org>, "chrisbowers.ietf@gmail.com" <chrisbowers.ietf@gmail.com>, "rtgwg@ietf.org" <rtgwg@ietf.org>
Subject: RE: Adam Roach's No Objection on draft-ietf-rtgwg-uloop-delay-07: (with COMMENT)
Thread-Topic: Adam Roach's No Objection on draft-ietf-rtgwg-uloop-delay-07: (with COMMENT)
Thread-Index: AQHTQhliY+Tb6d3dakOJuZoW8aTr46LeXQAg
Date: Wed, 11 Oct 2017 09:18:30 +0000
Message-ID: <28717_1507713511_59DDE1E7_28717_181_1_9E32478DFA9976438E7A22F69B08FF921EA865E9@OPEXCLILMA4.corporate.adroot.infra.ftgroup>
References: <150767541457.24751.687319228801244172.idtracker@ietfa.amsl.com>
In-Reply-To: <150767541457.24751.687319228801244172.idtracker@ietfa.amsl.com>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.168.234.2]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtgwg/z5oBc3HJNcpRjr2hezpuedxY1do>
X-BeenThere: rtgwg@ietf.org
X-Mailman-Version: 2.1.22
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: <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: Wed, 11 Oct 2017 09:18:35 -0000

Hi Adam,

Thanks for your review.
Some comments inline

-----Original Message-----
From: Adam Roach [mailto:adam@nostrum.com] 
Sent: Wednesday, October 11, 2017 00:44
To: The IESG
Cc: draft-ietf-rtgwg-uloop-delay@ietf.org; rtgwg-chairs@ietf.org; chrisbowers.ietf@gmail.com; rtgwg@ietf.org
Subject: Adam Roach's No Objection on draft-ietf-rtgwg-uloop-delay-07: (with COMMENT)

Adam Roach has entered the following ballot position for
draft-ietf-rtgwg-uloop-delay-07: No Objection

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/



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

This document doesn't really define any new on-the-wire protocol. Was publication as a BCP rather than a standards track document considered?

The Introduction contains the following text:

   That means that all non-D
   neighbors of S on the topology will send to S any traffic destined to
   D if a neighbor did not, then that neighbor would be loop-free.

I can't parse this sentence. Is there supposed to be a sentence break somewhere in there?

[SLI] Good catch, Alvaro saw it also. A break is necessary between "D" and "if a neighbor".

The introduction starts talking about post-failure events (e.g., "when S converges to the new topology") before mentioning a failure of the S-D link.
This makes it very hard to follow. Would suggest mentioning the failure being considered before talking about the ensuing events.

[SLI] Right, I propose:
" Consider the case in Figure 1 where S does not have an LFA (Loop Free Alternate) to protect its traffic to D when the S-D link fails.  "


Section 4 begins:

   This document defines a two-step convergence initiated by the router
   detecting a failure and advertising the topological changes in the
   IGP.  This introduces a delay between the convergence of the local
   router and the network wide convergence.

This reads backwards to me. With this technique, the network converges first, followed by an introduced delay, followed by router convergence. Right?
[SLI] The network converges first, then the local router thanks to the introduced local delay.

Further on in that section:

   This benefit comes at the
   expense of eliminating transient forwarding loops involving the local
   router.

I can't make sense of this. Eliminating transient forwarding loops is a good thing, right? Not an expense?

[SLI] I think there is a missing word as we mean :" at the expense of eliminating the transient forwarding loops involving the local router ONLY".
I also agree that it's not really an expense , but more a limitation.
Here is a proposed rewording:
" This benefit comes with the limitation of eliminating transient forwarding loops involving the local router only"


I agree with Alvaro that the lack of a recommended default for ULOOP_DELAY_DOWN_TIMER is an issue, especially as the values configured in the examples seem to change arbitrarily from 1 second to 2 seconds.
[SLI] We cannot propose a default value that would fit all the situations. I agree that a statement is required in the Deployment Section to drive how the timer should be configured.

" The ULOOP_DELAY_DOWN_TIMER value should be set according to the maximum IGP convergence time observed in the network (usually observed in the slowest node)."


_________________________________________________________________________________________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.

This message and its attachments may contain confidential or privileged information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
Thank you.