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

tom petch <daedulus@btconnect.com> Fri, 05 June 2020 15:53 UTC

Return-Path: <daedulus@btconnect.com>
X-Original-To: last-call@ietfa.amsl.com
Delivered-To: last-call@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D07AC3A07C4; Fri, 5 Jun 2020 08:53:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=btconnect.onmicrosoft.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 xMsKl2otrmSI; Fri, 5 Jun 2020 08:53:45 -0700 (PDT)
Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2135.outbound.protection.outlook.com [40.107.21.135]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 24C453A07C3; Fri, 5 Jun 2020 08:53:44 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NZsnYGa+EFC6DToeE3y6De6RH5TW4dPcSmymfK/EAOiwhe7ynuDQpBf8IX4Nv5/WPNC9qFxEb4dsgVIUyBs9k1xd3WfLN5c4QjFfWaqBgjOQ++d08l5mBYk+rjCYNQqrq50yK1szirTHv1kIvK8OjDAQui9Y7LbTaneWLE5cg06Ft1K0TkibmbwEwcDyUsusJZDgGlp4s5qTffcb4+VSJ8/uO9u0vy84UhLn97sxuyTuYTg4DaL3EDub0BjNhC2H2QNkc++uz32Y8tBUluAvLMevZ7BcO2027tg+2HnMlo/I+zeS/+Uab50OOevigbez1e8honQifVp+dci/r6xKtQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=UUMQsSOCcBDcbjSFghoqVhRi3LZw1AesIcjGTtRphGM=; b=fkMQV8e6qKfqcFel77wg1pKAEvQAyBbDxTnokvvlLyQ31X7lDQJopGaBYGi6fcpeMj3DNFjidB3/nzEihPnbaUfpNXt1FARs9fy8csBjkOCtVXp9p6khdnnWUMbeE2GOTJ01/+Va2NozmOdb4n8c2GQ6OOTz6IyJvrtf8H1894LXTnbV20Hvj5OOY2R7u7NVn+l5nUgtDf20O5H3d46fu2siJe4ZA/MK2Zh9/LiEqCmefGKShESJUeOYnw5WWx6pt6lzEOICHYn7hFkhgxLZog2e2vb7B8M13cdhs1xVwDTETN5bYYML35jziAabEsXi3yXAX6rqNBnXsAA8LcY6Bw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=btconnect.com; dmarc=pass action=none header.from=btconnect.com; dkim=pass header.d=btconnect.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector2-btconnect-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=UUMQsSOCcBDcbjSFghoqVhRi3LZw1AesIcjGTtRphGM=; b=Hwjt0RWb1Zrm8TP7PI0vWPejErUjoqTKvdYz/RuV63t7jeblUIKA6CrWY8q4+zY/SLiKtLuqeGzbgdyHLDpHVL8uVijO9i3OSyPzcnq54Qb+lVZWrsaBgxaN17f7ZpIADkD7DK/hZMhN95LYGkqUjg6uDHBamuojIePhgPHgqSc=
Authentication-Results: icir.org; dkim=none (message not signed) header.d=none;icir.org; dmarc=none action=none header.from=btconnect.com;
Received: from VI1PR0701MB2480.eurprd07.prod.outlook.com (2603:10a6:800:63::16) by VI1PR0701MB7054.eurprd07.prod.outlook.com (2603:10a6:800:195::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3088.11; Fri, 5 Jun 2020 15:53:42 +0000
Received: from VI1PR0701MB2480.eurprd07.prod.outlook.com ([fe80::3474:b82e:e75a:b176]) by VI1PR0701MB2480.eurprd07.prod.outlook.com ([fe80::3474:b82e:e75a:b176%11]) with mapi id 15.20.3088.011; Fri, 5 Jun 2020 15:53:42 +0000
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
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> <9AF1F719-7F29-4080-99E8-C0AB83DF1FF9@icir.org>
Date: Fri, 05 Jun 2020 16:53:27 +0100
Message-ID: <1UWAyt4aeg.1UCdKrbr8wj@pc8xp>
In-Reply-To: <9AF1F719-7F29-4080-99E8-C0AB83DF1FF9@icir.org>
From: tom petch <daedulus@btconnect.com>
To: Mark Allman <mallman@icir.org>
Cc: Last Call <last-call@ietf.org>, tcpm <tcpm@ietf.org>, "draft-ietf-tcpm-rto-consider@ietf.org" <draft-ietf-tcpm-rto-consider@ietf.org>, "tcpm-chairs@ietf.org" <tcpm-chairs@ietf.org>
User-Agent: OEClassic/3.0 (WinXP.2600; F; 2019-11-28)
X-ClientProxiedBy: LO3P265CA0002.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:bb::7) To VI1PR0701MB2480.eurprd07.prod.outlook.com (2603:10a6:800:63::16)
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
Received: from pc8xp (86.139.211.47) by LO3P265CA0002.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:bb::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3066.18 via Frontend Transport; Fri, 5 Jun 2020 15:53:41 +0000
X-Originating-IP: [86.139.211.47]
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 52db7a27-7dba-4bf7-7d6d-08d809689eed
X-MS-TrafficTypeDiagnostic: VI1PR0701MB7054:
X-Microsoft-Antispam-PRVS: <VI1PR0701MB7054A15A57617A6F79196024C6860@VI1PR0701MB7054.eurprd07.prod.outlook.com>
X-MS-Oob-TLC-OOBClassifiers: OLM:10000;
X-Forefront-PRVS: 0425A67DEF
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: SqV/iNqP6DqqVmH2TQX7MrjWDUetPe2SNgyqE17riPqD+PhTX0dfu+qRM1pg6cmqh4Xb2kgLYZJ+dJKWvU06F5QNuPP8EgLiAYtH6tg34DSf62Cibtfxealw7XWEvpj1ip9tlWS1eFFn3u3VTbXlk/pI4XBLvyWkKEq0AlUfr1YY479LviLXbT6cn+VCL6txB/ZfJhdP1m/82voP4sfpdJS53Ti+iax3qg8BiJ19dPqo3dyg/E4WMCMh8TmO6JhSlHLhHpdiQeosrS9bHrXdzD3sH/oidBnlNCRwR78Whu5/1wKNBPuXmjzipk5CBeSL7RhkiUNA+CgqeK/+RP778EEhmHPGfELRLjMNRSV9n9TD8zfCd6T1vmJxJLjW7jUlvBD2go0IgqZ7S6Q/QVJe8A==
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR0701MB2480.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(136003)(396003)(376002)(346002)(39860400002)(366004)(2906002)(54906003)(33716001)(52116002)(6496006)(83380400001)(9686003)(16526019)(26005)(5660300002)(6916009)(186003)(45080400002)(966005)(478600001)(55016002)(6666004)(4326008)(66476007)(66556008)(8936002)(9576002)(66946007)(8676002)(956004)(86362001)(316002)(52230400001); DIR:OUT; SFP:1102;
X-MS-Exchange-AntiSpam-MessageData: n7wje1fZiay7LopBIv6/1yhAlEFwS2Lh3gg0I7/6xEFN7e34rRoIUH8gyME1WGG8tPBbLZmJtaNo6sRXoi6OHgc08bZitnjCOeBMbtlRSyKxU5cLwdtBLOjiQB7ymFDX/6e6nOzl3nDc+xVHkDVg8V/lg0YLcpKXMd/lCGuYMD2yIPaXEmC8pa6IgyNiuDAoc5YzTbKWP4bCKURS3cbP+VvdDublhyQkZoqrvLxBWOssYovXvPKjQlkHYzExX2bnoVxEb7m1CLoBYueeSCXtnQ3TmdpdnEWethWpSbD7+GfJnMme4gg0FwJek6jESgoenvzB2gJ+lRLo+XWOlUfe36lpAf4wVW0nEXkFX31aVKys2OLAkp4yjwL/fgGKiiDrU+DC9tLquYSEqytbF2XzhZ1KHG9O/mU76Lh0kkogHcWSwS58Ri9dfPs6xg3i0SW5ba14Hp/MxtQy1QGNz4EnfGUnVmW8MOcZp8MWVaASpFg=
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 52db7a27-7dba-4bf7-7d6d-08d809689eed
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Jun 2020 15:53:42.3726 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: WgzU75cVXCRxdJ5xujlf27KSxBpxh85/YK3RnG4xklVSB/eOjzAzGrwDjsNVAGwntO4dd3HZWXpUCEiuDsC3Wg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0701MB7054
Archived-At: <https://mailarchive.ietf.org/arch/msg/last-call/CWuNr7SSXz9IOZ9mzVMKN4rRXUY>
Subject: Re: [Last-Call] [tcpm] Last Call: <draft-ietf-tcpm-rto-consider-14.txt> (Requirements for Time-Based Loss Detection) to Best Current Practice
X-BeenThere: last-call@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF Last Calls <last-call.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/last-call>, <mailto:last-call-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/last-call/>
List-Post: <mailto:last-call@ietf.org>
List-Help: <mailto:last-call-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/last-call>, <mailto:last-call-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 05 Jun 2020 15:53:50 -0000

---- Original Message -----
From: Mark Allman mallman@icir.org
Sent: 05/06/2020 13:51:55

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.
<tp>
Mark, that is what I am questioning, that by default loss implies congestion.  Historically true for the IETF but I think that there are a growing number of cases where it is not true as in a post I saw on another WG list this week where a document was saying that loss MUST NOT be taken as an indication of congestion so the MUST in this I-D I find too strong.   I am saying that there are a number of places in the document where congestion is assumed to be the cause.  Thus 4(i) has
'when a network is already congested' which I think should be 'if the network is already congested' or the next paragraph about 'cause congestion control ' or in s.5 'detecting loss carries a requirement to invoke a congestion response'; no, only if the network is of a kind where loss is due to congestion, not other networks.
As Stewart put it better than I, this is BCP and so could be used wrongly 

---
New Outlook Express and Windows Live Mail replacement - get it here:
https://www.oeclassic.com/

against protocols where it is inappropriate because the scope of this I-D appears to be so broad.
Tom Petch


 


> 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