Re: Alvaro Retana's Discuss on draft-ietf-rtgwg-uloop-delay-07: (with DISCUSS and COMMENT)
Alvaro Retana <aretana.ietf@gmail.com> Thu, 12 October 2017 00:59 UTC
Return-Path: <aretana.ietf@gmail.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 14A811332DA; Wed, 11 Oct 2017 17:59:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.698
X-Spam-Level:
X-Spam-Status: No, score=-2.698 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 AvLRcRvY5O9E; Wed, 11 Oct 2017 17:59:06 -0700 (PDT)
Received: from mail-oi0-x229.google.com (mail-oi0-x229.google.com [IPv6:2607:f8b0:4003:c06::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A9270126CB6; Wed, 11 Oct 2017 17:59:06 -0700 (PDT)
Received: by mail-oi0-x229.google.com with SMTP id j126so5995571oib.8; Wed, 11 Oct 2017 17:59:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=8vM8txfGMTdzM5vUD3ctDfk/tUyUH/+uNs8Y7G6AiK8=; b=elXR8ztDmjoVmrS9ov0dtcUq4FhtTrlPeoOP8RqDrhoM0quhJ0O8/By6zJg+XrILWE Yi+SPCt9GJsNu/wedQptxvN9bvpunKwjopWOT3Ewt6tGvg5oeNuhZVIRxuTehyCDD0KC vCygPaYyBe5gH/lJCiKazY7+1HWubhSvgSg4hQZNY5X2walzjlbTSebhwbqrQ0G+GN7u z+UymQSH5ZEOE45DLPdEDAFYQ5U7RwdwtCP5Yr+eVcM+0a2IlIbv6cfF0tP8C4jryYIM xNPmIEdGDWZEf7o2hgQtRTPiLL0yv8zUOa+K4O5ufkgtZG+CuyRfZmQx7hvNAAgoPHYH H/7Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=8vM8txfGMTdzM5vUD3ctDfk/tUyUH/+uNs8Y7G6AiK8=; b=hFm10bQ5lHqNwhqHed719zHW6oJ7dXpvof21kYT4gesZx22FUAK9Wbq4v+GpM7amCS gnxv8txA6wd3wrLnQ47TrNk92FLGgrp75+N2C8xa3OP3xNtyncVt4soLIzSjQCHqIPPS E/3wbpXYvd/6PbTqfmjBtFBUj63iCp2/NfJ34qiRP/niXYy5ENVmNuu7KrQcc7Dg0w18 uRxMDketzzwscYLmk9r7O877IhymNsBALOZ7DQZb0FKwVF6/6l1wDpc2Yi2Ek1YTTmJw nCsGBjj2r7EZW16NoorBY0prx+IOhsrENMaqBziEU4Kq2f1c7mBJ26SQzXrKtUdS31K+ uRHA==
X-Gm-Message-State: AMCzsaVlfXQjyi9VOHTXHOf4XtgBIY+VOfGkYjJlRRAh40yCKZuwL15g Kjw0VNJKu0JUV+6olDnLYyiRmzYa3ivMI33ox0M=
X-Google-Smtp-Source: ABhQp+Q4w0PJLRoXD+XZNHTEeYjeWgiHvHIYjiAqMLi+7bsqFvJ/y2Cv6SVw6pSKeqOgmHzniXBqMJU/I+/qR/yWr/g=
X-Received: by 10.157.41.132 with SMTP id n4mr711760otb.429.1507769945981; Wed, 11 Oct 2017 17:59:05 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.74.60.90 with HTTP; Wed, 11 Oct 2017 17:59:05 -0700 (PDT)
In-Reply-To: <12174_1507712861_59DDDF5D_12174_52_1_9E32478DFA9976438E7A22F69B08FF921EA865C2@OPEXCLILMA4.corporate.adroot.infra.ftgroup>
References: <150766865027.13436.4602054386632294983.idtracker@ietfa.amsl.com> <12174_1507712861_59DDDF5D_12174_52_1_9E32478DFA9976438E7A22F69B08FF921EA865C2@OPEXCLILMA4.corporate.adroot.infra.ftgroup>
From: Alvaro Retana <aretana.ietf@gmail.com>
Date: Wed, 11 Oct 2017 20:59:05 -0400
Message-ID: <CAMMESsxEFugQRJx4PG9GupPPvg-eZzz99r-e9EOxHPzEU_n51w@mail.gmail.com>
Subject: Re: Alvaro Retana's Discuss on draft-ietf-rtgwg-uloop-delay-07: (with DISCUSS and COMMENT)
To: stephane.litkowski@orange.com
Cc: The IESG <iesg@ietf.org>, "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>
Content-Type: multipart/alternative; boundary="001a113de87a088671055b4f0c84"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtgwg/wkAYDCQY1TIwpxPxmzn8B-Q9zT4>
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: Thu, 12 Oct 2017 00:59:09 -0000
On Wed, Oct 11, 2017 at 5:07 AM, <stephane.litkowski@orange.com> wrote: Stephane: Hi! ... > ---------------------------------------------------------------------- > 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. > > [SLI] ISIS does have the minimumLSPGenerationInterval defined in the ISO > specification. I will add it. For OSPF, I do not see the equivalent in the > base spec. I will check with Acee if he knows some references or if it's > purely local features that have been implemented. > This is the definition from 10589: minimumLSPGenerationInterval – This is the minimum time interval between generation of Link State PDUs. A source Intermediate system shall wait at least this long before re-generating one of its own Link State PDUs. That is not the same as LSP_GEN_TIMER. I get the impression that the only place where that documents it might be I-D.ietf-rtgwg-backoff-algo. > 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. > > [SLI] I agree with your point. I think that the "standard" word is badly > used it and "regular" may be more appropriate. > The behavior defined in 5.2 cannot be defined as a standard, as it clearly > depends on the implementation and additional timers may be involved. > My proposal is to: > - change the word "standard" to "regular" in section 5.3 > - change the title of Section 5.2 to "Regular IGP reaction" to accommodate > the change in 5.3 > - In 5.2, modify slightly the text as follows: > " Upon a change of the status of an adjacency/link, the regular IGP > convergence > behavior of the router advertising the event involves the following > main steps: " > > It's important to keep the "MUST" in section 5.3, as applying the delay > timer to complex outages is dangerous and may lead to side effects. > Yes, the changes are fine. The MUST being there is needed (I agree) -- that is what makes the reference needed to be Normative. > > > > > 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: > ---------------------------------------------------------------------- > > ... > (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? > [SLI] The text states " If the > condition of a single local link-down event has been met ". The > "otherwise" is linked to this statement. This means that the FIB/RIB SHOULD > be updated immediately when this condition is not met. > Sorry, that question was for the first "SHOULD": In "update of the RIB and the FIB SHOULD be delayed for ULOOP_DELAY_DOWN_TIMER msecs", when would you not delay? Why is that not a "MUST"? > (2)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”? > [SLI] Do you refer to 5.2 (and not 5.3) as there is no Step 5 in 5.3. In > 5.2, the RIB/FIB are updated immediately after the SPF computation. > Yes, 5.2. Right, 5.2 says that the RIB/FIB are updated immediately, but the text in 5.4 only says that it "SHOULD" -- why is that not a "MUST"? Are there cases when it wouldn't? Thanks! Alvaro.
- Alvaro Retana's Discuss on draft-ietf-rtgwg-uloop… Alvaro Retana
- RE: Alvaro Retana's Discuss on draft-ietf-rtgwg-u… stephane.litkowski
- Re: Alvaro Retana's Discuss on draft-ietf-rtgwg-u… Alvaro Retana
- RE: Alvaro Retana's Discuss on draft-ietf-rtgwg-u… stephane.litkowski
- Re: Alvaro Retana's Discuss on draft-ietf-rtgwg-u… Alvaro Retana
- RE: Alvaro Retana's Discuss on draft-ietf-rtgwg-u… stephane.litkowski
- RE: Alvaro Retana's Discuss on draft-ietf-rtgwg-u… stephane.litkowski
- RE: Alvaro Retana's Discuss on draft-ietf-rtgwg-u… Alvaro Retana