Re: [tcpm] [Last-Call] Last Call: <draft-ietf-tcpm-rto-consider-14.txt> (Requirements for Time-Based Loss Detection) to Best Current Practice

Mark Allman <mallman@icir.org> Fri, 05 June 2020 12:52 UTC

Return-Path: <mallman@icsi.berkeley.edu>
X-Original-To: tcpm@ietfa.amsl.com
Delivered-To: tcpm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 18EB33A0A67 for <tcpm@ietfa.amsl.com>; Fri, 5 Jun 2020 05:52:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.649
X-Spam-Level:
X-Spam-Status: No, score=-1.649 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.249, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=no 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 8FuYiY1IyMDx for <tcpm@ietfa.amsl.com>; Fri, 5 Jun 2020 05:52:00 -0700 (PDT)
Received: from mail-qt1-f178.google.com (mail-qt1-f178.google.com [209.85.160.178]) (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 5D2383A09F6 for <tcpm@ietf.org>; Fri, 5 Jun 2020 05:52:00 -0700 (PDT)
Received: by mail-qt1-f178.google.com with SMTP id j32so8269035qte.10 for <tcpm@ietf.org>; Fri, 05 Jun 2020 05:52:00 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version; bh=tqRPMG8jMS1h61GJ4AMupC8Zsv/PADKSceTEQ8K6R0o=; b=lV/RyzIKuU2JHF8JVX/ROgfxoj1FgKaG7mKc7q5AeEwX3+5As2K3y7BSEDmPYkDUWn V5bH7m6GRhk39M/xf0tvlZzFsMOiokzcbVghfRqboVU+3251W20jnKaZrxL+PyQaQwx2 Qg5OTWKFMZDTtM5mXlFdO0KcUpzwWCOrDDcsm5lXMFlmwFR4hycmlnUMPTIc3gf9e+ac opnDdxs+Mas/kwm+eBYGQjgJwChthbvZ7HRh1Tt3PeBmJxheR/SqcfXuuY1syr53bdEm YOfW2k2m/EwizApNGrZytldlOMNkkMx2zRWNfTrHesggYP8pyfNBa61i4NRMVf5lP3ic G8tw==
X-Gm-Message-State: AOAM532JBc/EoiNQmdKhgE8P0LJM+H9AoD1zPvcwdcdYrzh6CwI1dzrq XF6yFDBHReRk2veZkUyLWIc+og==
X-Google-Smtp-Source: ABdhPJw5kO+d4E8xmOLS4gKaNjMJ8l5eZoNG5YjS0YqW04iirZovhaD3OiChh7sc7Ld6n3kYexEQ/A==
X-Received: by 2002:ac8:110:: with SMTP id e16mr9439946qtg.94.1591361519305; Fri, 05 Jun 2020 05:51:59 -0700 (PDT)
Received: from [192.168.1.244] ([2600:1700:b380:3f00:64f0:807:946d:504b]) by smtp.gmail.com with ESMTPSA id d9sm7149973qtq.56.2020.06.05.05.51.55 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 05 Jun 2020 05:51:57 -0700 (PDT)
From: Mark Allman <mallman@icir.org>
To: tom petch <daedulus@btconnect.com>
Cc: Last Call <last-call@ietf.org>, tcpm <tcpm@ietf.org>, draft-ietf-tcpm-rto-consider@ietf.org, tcpm-chairs@ietf.org
Date: Fri, 05 Jun 2020 08:51:55 -0400
X-Mailer: MailMate (1.13.1r5671)
Message-ID: <9AF1F719-7F29-4080-99E8-C0AB83DF1FF9@icir.org>
In-Reply-To: <5ED244F7.7030307@btconnect.com>
References: <158981133458.2481.15195759097492819350@ietfa.amsl.com> <DB7PR07MB53406A74483D8123C75ADD70A28E0@DB7PR07MB5340.eurprd07.prod.outlook.com> <5ECFE791.3050400@btconnect.com> <055C1A6F-3EA9-4695-869F-BDE0A4943BE5@icsi.berkeley.edu> <5ED0F22E.1070402@btconnect.com> <7CD0EF44-D26A-4F85-AA6A-91D3C55B44AC@icir.org> <5ED244F7.7030307@btconnect.com>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=_MailMate_124717B5-9420-469A-BA3D-353D47F40A98_="; micalg="pgp-sha1"; protocol="application/pgp-signature"
Archived-At: <https://mailarchive.ietf.org/arch/msg/tcpm/6lBB3Dwh2Rre-dATMgcFoJSl2DM>
Subject: Re: [tcpm] [Last-Call] Last Call: <draft-ietf-tcpm-rto-consider-14.txt> (Requirements for Time-Based Loss Detection) to Best Current Practice
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: TCP Maintenance and Minor Extensions Working Group <tcpm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tcpm>, <mailto:tcpm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tcpm/>
List-Post: <mailto:tcpm@ietf.org>
List-Help: <mailto:tcpm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tcpm>, <mailto:tcpm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 05 Jun 2020 12:52:02 -0000

Hi Tom!

Sorry for the long RTT .... I had a deadline earlier this week and
am still trying to dig out.

>  It is the 'packets are lost due to congestion and that is THE
>  problem' that I see as the unstated assumption for this and many
>  IETF documents.  Is it correct?

Well, yes, I agree with the first part of the sentence.  However, I
disagree that is somehow an unstated assumption.  The document says:

    (4) Loss detected by the RTO mechanism MUST be taken as an
        indication of network congestion and the sending rate adapted
        using a standard mechanism (e.g., TCP collapses the congestion
        window to one segment [RFC5681]).

That seems pretty explicit to me.  And, yes, I fully understand loss
happens for non-congestion reasons.  But, as a default---which this
document is---I think this guideline is on firm ground.

> A statement up front about the assumption of unreliability would
> address this.

I have added a note and will note in the intro that we take the
pessimistic (but realistic) assumption that the network is
unreliable and/or unknown.  Clearly if that is not the case one
could land somewhere else.

Thanks!

allman