Re: [tsvwg] What TCP to target in TCP-friendly [was:A word for "does not have a significantly negative impact on traffic using standard congestion control"?]

Gorry Fairhurst <gorry@erg.abdn.ac.uk> Mon, 29 March 2021 09:02 UTC

Return-Path: <gorry@erg.abdn.ac.uk>
X-Original-To: tsvwg@ietfa.amsl.com
Delivered-To: tsvwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8CBAB3A35AC for <tsvwg@ietfa.amsl.com>; Mon, 29 Mar 2021 02:02:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, NICE_REPLY_A=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=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 UcPULJE10ICl for <tsvwg@ietfa.amsl.com>; Mon, 29 Mar 2021 02:02:39 -0700 (PDT)
Received: from pegasus.erg.abdn.ac.uk (pegasus.erg.abdn.ac.uk [137.50.19.135]) by ietfa.amsl.com (Postfix) with ESMTP id C94913A35AD for <tsvwg@ietf.org>; Mon, 29 Mar 2021 02:02:39 -0700 (PDT)
Received: from GF-MBP-2.lan (fgrpf.plus.com [212.159.18.54]) by pegasus.erg.abdn.ac.uk (Postfix) with ESMTPSA id 44A901B0022D; Mon, 29 Mar 2021 10:02:35 +0100 (BST)
To: Bob Briscoe <ietf@bobbriscoe.net>, Martin Duke <martin.h.duke@gmail.com>
Cc: tsvwg IETF list <tsvwg@ietf.org>
References: <9d807812-78a7-6066-5c5f-6f2b02507439@bobbriscoe.net> <457E3F32-CE3D-4B15-A067-C476DC1F5434@gmx.de> <eb9a54c8-3883-0bb2-d213-fdbe2707cafc@bobbriscoe.net> <136274F6-5B94-49EC-8338-9A6D81E400D2@gmx.de> <79c1c388-f35e-d6f9-9a9d-6ad28230a85a@erg.abdn.ac.uk> <CAM4esxTPH_nPrfSRYYAbu8k4CEUP=zQhwuxC7KZ+LVLeRc7V=w@mail.gmail.com> <8e7cb9fe-e9fc-0b93-6f52-392b28a1ecca@bobbriscoe.net>
From: Gorry Fairhurst <gorry@erg.abdn.ac.uk>
Message-ID: <29eb3104-5f0d-b37e-b7fa-a831dd0fc03a@erg.abdn.ac.uk>
Date: Mon, 29 Mar 2021 10:02:34 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:78.0) Gecko/20100101 Thunderbird/78.9.0
MIME-Version: 1.0
In-Reply-To: <8e7cb9fe-e9fc-0b93-6f52-392b28a1ecca@bobbriscoe.net>
Content-Type: multipart/alternative; boundary="------------F27AD567CCF25B9ACEB9D53D"
Content-Language: en-GB
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/3SB12XP8L7DTBnEfTX6iKLEW1Ps>
Subject: Re: [tsvwg] What TCP to target in TCP-friendly [was:A word for "does not have a significantly negative impact on traffic using standard congestion control"?]
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Transport Area Working Group <tsvwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tsvwg/>
List-Post: <mailto:tsvwg@ietf.org>
List-Help: <mailto:tsvwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 29 Mar 2021 09:02:45 -0000

Bob,

Please do propose text - I'd suggest not to solve the problems for the 
non-standards-track CC's: This could be a job for each CC to solve.

Gorry

On 29/03/2021 01:43, Bob Briscoe wrote:
> Martin, Gorry,
>
> The set of CCs that do not have significantly negative impact on 
> traffic using standard CC is much broader than the two CCs on the 
> standards track.
>
> For instance, this is needed to describe what an L4S CC is allowed to 
> fall-back to in response to loss. We wouldn't want to constrain 
> implementers to just the 2 behaviours that happen to have been written 
> up as stds track RFCs.
>
>
> Bob
>
> On 26/03/2021 16:44, Martin Duke wrote:
>> Gorry,
>>
>> 8312bis is Standards Track.
>>
>> On Tue, Mar 16, 2021 at 5:15 AM Gorry Fairhurst <gorry@erg.abdn.ac.uk 
>> <mailto:gorry@erg.abdn.ac.uk>> wrote:
>>
>>     On 16/03/2021 09:39, Sebastian Moeller wrote:
>>     > Dear All,
>>     >
>>     > in the cited response Bob proposes to define TCP Reno as the
>>     reference TCP all TCP-friendly protocols need to be compatible
>>     with. I had a quick look at what TCP CCs are actually in use, and
>>     according to wikipdia, all major operatig systems, Windows10
>>     (since 1709, 2017), MacOs (since Yosemite, 2014), Linux (since
>>     2.6.19, 2006) converged on CUBIC as the default TCP congestion
>>     control algorithm.
>>     > Given that data, I propose to not enshrine YCP Reno's behavior
>>     as the current applicable reference, but instead TCP CUBIC.
>>     >       For the L4S drafts that does not change much, because the
>>     dualQ's unfairness towards non-L4S-CCs does not seem to care for
>>     the exact way a CC is NOT L4S,
>>     <snip>
>>     > Best Regards
>>     >       Sebastian
>>
>>
>>     This seems an editorial matter that we should simply get correct.
>>     The
>>     IETF has a PS specification for Reno. RFC 8312 is informational, but
>>     TCPM recently adopted draft-ietf-tcpm-rfc8312bis-00, targeting
>>     Informational status.
>>
>>     My own (personal) suggestion is that we use text that says a "CC
>>     specified in a standard's track RFC" and give refs to both Reno and
>>     Cubic as examples, although I'd be interested in others views also.
>>
>>     Gorry
>>
>
> -- 
> ________________________________________________________________
> Bob Briscoehttp://bobbriscoe.net/