Re: [Gen-art] [Last-Call] [tcpm] Genart last call review of draft-ietf-tcpm-rto-consider-14
Gorry Fairhurst <gorry@erg.abdn.ac.uk> Mon, 08 June 2020 09:19 UTC
Return-Path: <gorry@erg.abdn.ac.uk>
X-Original-To: gen-art@ietfa.amsl.com
Delivered-To: gen-art@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1BEE93A07F4; Mon, 8 Jun 2020 02:19:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level:
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_NONE=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 TW4ZaaDhOl7X; Mon, 8 Jun 2020 02:19:36 -0700 (PDT)
Received: from pegasus.erg.abdn.ac.uk (pegasus.erg.abdn.ac.uk [IPv6:2001:630:42:150::2]) by ietfa.amsl.com (Postfix) with ESMTP id A83AB3A07AA; Mon, 8 Jun 2020 02:19:36 -0700 (PDT)
Received: from GF-MacBook-Pro.lan (fgrpf.plus.com [212.159.18.54]) by pegasus.erg.abdn.ac.uk (Postfix) with ESMTPSA id D32D11B000DF; Mon, 8 Jun 2020 10:19:18 +0100 (BST)
To: Benjamin Kaduk <kaduk@mit.edu>
Cc: Mark Allman <mallman@icir.org>, Stewart Bryant <stewart.bryant@gmail.com>, last-call@ietf.org, gen-art@ietf.org, tcpm@ietf.org, draft-ietf-tcpm-rto-consider.all@ietf.org
References: <159083802039.5596.14695350463305243689@ietfa.amsl.com> <FE0FA7D5-176D-4111-95DA-BD5424A24FE2@icir.org> <4f52479e-1184-9277-66e5-6278eda95e0b@erg.abdn.ac.uk> <20200607171136.GT58497@mit.edu>
From: Gorry Fairhurst <gorry@erg.abdn.ac.uk>
Message-ID: <2993fb2a-a21c-5f61-bb1d-88c87ad95ed1@erg.abdn.ac.uk>
Date: Mon, 08 Jun 2020 10:19:17 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:68.0) Gecko/20100101 Thunderbird/68.8.1
MIME-Version: 1.0
In-Reply-To: <20200607171136.GT58497@mit.edu>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 7bit
Content-Language: en-GB
Archived-At: <https://mailarchive.ietf.org/arch/msg/gen-art/gTamquShhqtnYOAceTVBfEp_kBk>
Subject: Re: [Gen-art] [Last-Call] [tcpm] Genart last call review of draft-ietf-tcpm-rto-consider-14
X-BeenThere: gen-art@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "GEN-ART: General Area Review Team" <gen-art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/gen-art>, <mailto:gen-art-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/gen-art/>
List-Post: <mailto:gen-art@ietf.org>
List-Help: <mailto:gen-art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/gen-art>, <mailto:gen-art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 08 Jun 2020 09:19:45 -0000
I agree, see below. On 07/06/2020 18:11, Benjamin Kaduk wrote: > On Sat, Jun 06, 2020 at 08:19:52AM +0100, Gorry Fairhurst wrote: >> Please see below. >> >> On 05/06/2020 17:43, Mark Allman wrote: >>>> ============= >>>> >>>> (3) Each time the RTO is used to detect a loss, the value of the RTO >>>> MUST be exponentially backed off such that the next firing >>>> requires a longer interval. The backoff SHOULD be removed after >>>> either (a) the subsequent successful transmission of >>>> non-retransmitted data, or (b) an RTO passes without detecting >>>> additional losses. The former will generally be quicker. The >>>> latter covers cases where loss is detected, but not repaired. >>>> >>>> A maximum value MAY be placed on the RTO. The maximum RTO MUST >>>> NOT be less than 60 seconds (as specified in [RFC6298]). >>>> >>>> This ensures network safety. >>>> >>>> SB> This does not work in OAM applications. >>> Well, OK, get consensus to do something different---which is >>> completely fine. I think retransmission timers have shown >>> themselves to be crucial for preventing collapse and, again, as a >>> default I think this is our best advice. >>> >> It should be applicable for OAM applications that use a path across the >> Internet that can change, and certainly could be bad advice for >> controlled environment. It's actually not new, BCP: 145 also speaks of >> backoff. >>>> Minor issues: >>>> >>>> "By waiting long enough that we are unambiguously >>>> certain a packet has been lost we cannot repair losses in a timely >>>> manner and we risk prolonging network congestion." >>>> >>>> I have a concern here that the emphasis is on classical >>>> operation. We are beginning to see application to run over the >>>> network where the timely delivery of a packet is critical for >>>> correct operation of even SoL. As a BCP the text needs to >>>> recognise that the scope and purpose of IP is changing and that >>>> classical learning and rules derived from them may not apply. >>>> >>>> Also if not ruled out of scope earlier we need to be clear at this >>>> point that things like BFD have different considerations. >> Isn't BFD is a link protocol between adjacent systems? > Well, your "link" can be a virtual (tunnel) link that traverses paths that > share traffic with non-local traffic, e.g., as in draft-ietf-bfd-vxlan. > > -Ben I agree "tunnels" are everywhere - if it's a tunnel, then the path may cross the Internet, and the considerations concerning path congestion and RTT variation should be relevant. If it's known to be link-local or within a "controlled environment" then one could choose different constants. I'll expect Mark can propose some appropriate words. Gorry
- [Gen-art] Genart last call review of draft-ietf-t… Stewart Bryant via Datatracker
- Re: [Gen-art] Genart last call review of draft-ie… Mark Allman
- Re: [Gen-art] [tcpm] Genart last call review of d… Gorry Fairhurst
- Re: [Gen-art] [Last-Call] [tcpm] Genart last call… Benjamin Kaduk
- Re: [Gen-art] [Last-Call] [tcpm] Genart last call… Gorry Fairhurst
- Re: [Gen-art] [tcpm] Genart last call review of d… Stewart Bryant
- Re: [Gen-art] Genart last call review of draft-ie… Stewart Bryant
- Re: [Gen-art] [Last-Call] [tcpm] Genart last call… Stewart Bryant
- Re: [Gen-art] Genart last call review of draft-ie… Mark Allman
- Re: [Gen-art] Genart last call review of draft-ie… Martin Duke
- Re: [Gen-art] Genart last call review of draft-ie… Martin Duke
- Re: [Gen-art] Genart last call review of draft-ie… Stewart Bryant
- Re: [Gen-art] Genart last call review of draft-ie… Stewart Bryant
- Re: [Gen-art] [tcpm] Genart last call review of d… Gorry Fairhurst
- Re: [Gen-art] [tcpm] Genart last call review of d… Stewart Bryant
- Re: [Gen-art] Genart last call review of draft-ie… Mark Allman
- Re: [Gen-art] Genart last call review of draft-ie… Stewart Bryant
- Re: [Gen-art] Genart last call review of draft-ie… Mark Allman
- Re: [Gen-art] [tcpm] Genart last call review of d… Mark Allman
- Re: [Gen-art] [tcpm] Genart last call review of d… Gorry Fairhurst
- Re: [Gen-art] Genart last call review of draft-ie… Martin Duke
- Re: [Gen-art] Genart last call review of draft-ie… Yoshifumi Nishida