Re: [tcpm] New Version Notification for draft-eggert-tcpm-rfc8312bis-02.txt

"Scharf, Michael" <Michael.Scharf@hs-esslingen.de> Wed, 24 February 2021 20:27 UTC

Return-Path: <Michael.Scharf@hs-esslingen.de>
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 4749B3A1AD3 for <tcpm@ietfa.amsl.com>; Wed, 24 Feb 2021 12:27:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_NONE=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=hs-esslingen.de
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 mrW9vAR-SQZY for <tcpm@ietfa.amsl.com>; Wed, 24 Feb 2021 12:27:18 -0800 (PST)
Received: from mail.hs-esslingen.de (mail.hs-esslingen.de [134.108.32.78]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 032373A1AD2 for <tcpm@ietf.org>; Wed, 24 Feb 2021 12:27:17 -0800 (PST)
Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.hs-esslingen.de (Postfix) with ESMTP id 57BC825A15; Wed, 24 Feb 2021 21:27:15 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=hs-esslingen.de; s=mail; t=1614198435; bh=G/OIOjGYZ2OSV47trU5yZgpQ4VXV6LFQ1GvnDDSH1cE=; h=From:To:CC:Subject:Date:References:In-Reply-To:From; b=jnQteFQbUt4ec445NECFs29Tkhn6sgk0fmL/avljvHNCm2vis/+OGIjR4X+aiK1y4 4oqAGzT5Duy+LHGd3ggK0ivuJs7n63QUEaVfawCj7RxgnmOJVWRmRSwl9Ip7qGi/f0 SQXP72I1l6zeCGoMK2KUXNjsvUrTRw9BMdVwJyIM=
X-Virus-Scanned: by amavisd-new-2.7.1 (20120429) (Debian) at hs-esslingen.de
Received: from mail.hs-esslingen.de ([127.0.0.1]) by localhost (hs-esslingen.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id V4-zNUhI1imA; Wed, 24 Feb 2021 21:27:14 +0100 (CET)
Received: from rznt8201.rznt.rzdir.fht-esslingen.de (rznt8201.hs-esslingen.de [134.108.48.164]) (using TLSv1.2 with cipher AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.hs-esslingen.de (Postfix) with ESMTPS; Wed, 24 Feb 2021 21:27:14 +0100 (CET)
Received: from rznt8202.rznt.rzdir.fht-esslingen.de (134.108.48.165) by rznt8201.rznt.rzdir.fht-esslingen.de (134.108.48.164) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2176.2; Wed, 24 Feb 2021 21:27:14 +0100
Received: from rznt8202.rznt.rzdir.fht-esslingen.de ([fe80::aca4:171a:3ee1:57e0]) by rznt8202.rznt.rzdir.fht-esslingen.de ([fe80::aca4:171a:3ee1:57e0%3]) with mapi id 15.01.2176.004; Wed, 24 Feb 2021 21:27:14 +0100
From: "Scharf, Michael" <Michael.Scharf@hs-esslingen.de>
To: Lars Eggert <lars@eggert.org>
CC: tcpm IETF list <tcpm@ietf.org>
Thread-Topic: [tcpm] New Version Notification for draft-eggert-tcpm-rfc8312bis-02.txt
Thread-Index: AQHXCrFUu0V1xwQ27U2fZ1so0oykn6pnntLwgAAGnICAABIkQA==
Date: Wed, 24 Feb 2021 20:27:13 +0000
Message-ID: <03d53edab59b43db8fdacb1449395f2b@hs-esslingen.de>
References: <161398377991.29967.7361793221575196028@ietfa.amsl.com> <91381C80-C49D-47F4-BA59-776625089A0D@eggert.org> <8AE4FBCD-70D4-41B8-8ED0-F65FD7A454C1@eggert.org> <a2333446f4b64de4b0847f98ce9e9b8e@hs-esslingen.de> <3B032C7A-6C01-4AF7-94A2-C8AD9D08DDDB@eggert.org>
In-Reply-To: <3B032C7A-6C01-4AF7-94A2-C8AD9D08DDDB@eggert.org>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [134.108.140.248]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/tcpm/fRMvAKmVQ54vWuSCUB7Zygk2sHA>
Subject: Re: [tcpm] New Version Notification for draft-eggert-tcpm-rfc8312bis-02.txt
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: Wed, 24 Feb 2021 20:27:20 -0000

> > How about use beyond
> > TCP, e.g., would a syncing with the QUIC WG make sense (you may actually
> have
> > a better understanding on that than me)?
> 
> We have https://github.com/NTAP/rfc8312bis/issues/45 open for that. It not
> clear at this time whether any additional text is needed to explain more
> about how QUIC would use CUBIC, a bunch of changes were made already to
> this purpose.

The chair-ish question is whether the QUIC WG needs to be in the loop in a more formal way. The TCPM charter states:

<snip>
TCP's congestion control algorithms are the model followed by
other IETF transports (e.g., SCTP or DCCP), which are standardized in
other working groups, such as the Transport Area WG (tsvwg). In the
past, the IETF has worked on several documents about algorithms that
are specified for multiple protocols (e.g., TCP and SCTP) in the
same document. Which WG shepherds such documents will be determined
on a case-by-case basis. In any case, the TCPM WG will remain in
close contact with other relevant WGs working on these protocols to
ensure openness and stringent review from all angles.
</snip>

In other related cases, TCPM has decided during WG adoption to run a joint WGLC with TSVWG. We could decide to do something similarly in this case, e.g., a joint WGLC with the QUIC WG. That is something that would probably have to be agreed upon in the TCPM adoption call. But I am unsure; the expertise may be in the TCPM community anyway... Please feel free to chime in...

> > And are there any TCP RFCs that
> > assume that only a single standard congestion control exist and that would
> > perhaps have to be updated?
> 
> I'm sure there are a bunch of TCP specs that only cite NewReno, but that's
> probably OK? I'm not sure if finding and updating them just to say "you may
> also use CUBIC" is all that worthwhile. Also, we didn't do this for 8312 (or any
> other experimental/informational CC scheme) so it's not clear why we'd do
> so for 8312bis.

The new congestion control text in 793bis probably helps here. Maybe the wording in 793bis is just sufficient. But I haven't looked at the details. I guess a lot of old text was written under the assumption that there is *one* standard congestion control algorithm only. Unlike earlier CC schemes, 8312bis on standards track changes that. Now we have at leas two. It would be better to understand the implications early.

Michael