Re: [tsvwg] L4S and QUIC
Sebastian Moeller <moeller0@gmx.de> Mon, 02 November 2020 08:16 UTC
Return-Path: <moeller0@gmx.de>
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 8E7423A0C1F; Mon, 2 Nov 2020 00:16:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.548
X-Spam-Level:
X-Spam-Status: No, score=-1.548 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, MIME_HTML_ONLY=0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=gmx.net
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 LkFi0-pUSbq0; Mon, 2 Nov 2020 00:16:25 -0800 (PST)
Received: from mout.gmx.net (mout.gmx.net [212.227.17.20]) (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 0240A3A09D6; Mon, 2 Nov 2020 00:16:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1604304979; bh=KBeszUzIcJzqY6IWP53MjS2zsd/e0Tgg6ExgnyhWecQ=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date:In-Reply-To:References; b=Pbn0ZoFc28GSa9FbYk2W2FN5WdEPW02E1Xevya/y7ZlNMgEirkLo8wrnMaD8+poEa KZa0iD/vUCGBAvUyv6sYt63rU6z1NPfwcJlGiElqR0hGrD7occ+IykQae/pb+GXOvy GmBvRs/Ki6ZSo8mSH0yqhNrzFGG+j46qM16YXVsg=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [134.76.241.253] ([134.76.241.253]) by web-mail.gmx.net (3c-app-gmx-bap61.server.lan [172.19.172.131]) (via HTTP); Mon, 2 Nov 2020 09:16:19 +0100
MIME-Version: 1.0
Message-ID: <trinity-943e04e8-3764-4a12-bee2-798bfe84c341-1604304979392@3c-app-gmx-bap61>
From: Sebastian Moeller <moeller0@gmx.de>
To: Ingemar Johansson S <ingemar.s.johansson=40ericsson.com@dmarc.ietf.org>
Cc: "tsvwg@ietf.org" <tsvwg@ietf.org>, Christian Huitema <huitema@huitema.net>
Content-Type: text/html; charset="UTF-8"
Date: Mon, 02 Nov 2020 09:16:19 +0100
Importance: normal
Sensitivity: Normal
In-Reply-To: <HE1PR0701MB287667326E1A821695706182C2100@HE1PR0701MB2876.eurprd07.prod.outlook.com>
References: <HE1PR0701MB287667326E1A821695706182C2100@HE1PR0701MB2876.eurprd07.prod.outlook.com>
X-UI-Message-Type: mail
X-Priority: 3
X-Provags-ID: V03:K1:qQ917rHk9Lg6/GNbTuWgXLTnbrhY9+UuPaeND1SUoe6w+o0qTnbzFn1235QmITFx8jNE1 tmPHz9hn14hg4yBgaFXk8eNgiFe5NbfT5HwzHUlF8j9eY7lfiOfP4WOsI5C0tFEmf94KLeEKsEx/ v4J8d3QX/GmJcyzpWO5hPQPAi3MpN8mPFhEJcBj7L3Abyz3qeNCQ2s4vEdX7Y0mHPYZBAjx6h/TL r8QMQpCMoUecMcfNVP3WKfsDldVSvzpNtqdPMUEfmGyerFITTOSvsUsr2JwodK9n0u7FyJy/jC9r 98=
X-UI-Out-Filterresults: notjunk:1;V03:K0:BEqAaTYZXjk=:+oWCS4BolfoM9iy6iMHFRz POqcDSDKRdGgz//KnqklZQ7c/fQcmZ/Nbm348GjR8IL9XrApThpNW26iOczRUFTCNJcWqxZlw t4B4/Or1YGvTnm7VlQcsXqtwuojLAPrhT2e2+com6w5hMVl4/gguu2/Ld6Wcmh0mC+xS/9fnh sPpSr/9hWmRNy+z8EG0DxyzwbvBpxjAeQCF7asXZtVSXqpgr2PyXvj5KvVVSj7DxgiftdTvmZ QSL/+u3sLyay9HOWuY++CHlPJtMaayPxgeyvYUdRw9TATSeLdqgdrVdM9u5OEThFlOKVOAXAv kA3nvyk4kKfSxXVwxm2pOSwPC6MzHxg33LK9/CF0zJW0XtAXO/4yc4TY0u+kwqcOIBJN2QLS9 XsciTqpVwBYQ8+5t7ElT15oINjsTUHaLp+TBPmWSodedXN3P2P5qnfGaMuXeQHF6ju6AXgDGU VuvjTakedHxN7IkTFv05fNPuqBDrJPN2BP+tMxZIhdxVnFDoCOKKG4+2kDXuxowGjQv5cWlpm AaXMaNktbLE/8+8W7TgvGEAW8Ax9Jq6m2rTVpANIUI3uKiv85pft2qVbkJmXfmHvZP4+B0qIN YQFBK3Amw7Y3I=
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/hTE2obaT-GYW_Ocr4CWGOubwmcU>
Subject: Re: [tsvwg] L4S and QUIC
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, 02 Nov 2020 08:16:32 -0000
Von: "Ingemar Johansson S" <ingemar.s.johansson=40ericsson.com@dmarc.ietf.org>
An: "tsvwg@ietf.org" <tsvwg@ietf.org>
Cc: "Christian Huitema" <huitema@huitema.net>
Betreff: [tsvwg] L4S and QUIC
Hi
As a kind of clarification (if needed/wanted) on the topic.
L4S was considered early on when ECN support was added to QUIC. See for instance this page
https://github.com/quicwg/base-drafts/wiki/ECN-in-QUIC" target="_blank" rel="nofollow">https://github.com/quicwg/base-drafts/wiki/ECN-in-QUIC
At some stage it was discussed if a report on CE marked bytes would have been beneficial but it was deemed that packet counters were sufficient.
L4S support is currently not defined in the QUIC recovery drafts, I believe that the rationale was too keep the functionality minimal in the first QUIC version.
Now that L4S appears to be getting traction then I would believe that it makes sense to add L4S support also in QUIC and because DCTCP is already an RFC I believe that it can be a good idea to add the necessary pseudo code for DCTCP in a future version of the QUIC recovery draft and the necessary procedures to enable L4S in QUIC transport.
[SM] How is that going to be compliant to the L4S drafts? The proposal, as I understand is that use of ECT(1) is contingent upon a transport protocol fulfilling the protocol requirements, which means that currently ONLY TCP Prague complies (barely), I am confident that e.g. Picoquic does not qialify (it does neither implement the 15ms CC response dynamics hack, nor rfc3168 detection/fall-back. And what is the status of sream in that regard, does it fulfill the requirements yet (and are you planning to imp[lement changes ot make stream L4S compliant in the near future?)
The reference to DCTCP does of course not preclude the use of other CCs like Prague or BBRv2 but I believe that DCTCP is reasonably small (pseudo code wise) and it can also work well for interop testing and for instance edge cloud experiments. And it also gives some additional time for BBRv2 and Prague to mature.
[SM] I disagree, for use with L4S Prague seems to be the only way to go, or rather every other CC needs to be modified to fulfill the L4S requirements dubbed the Prague requirements.
This apparent confusion on your side supports my hypothesis, that fixing a mis designed AQM by inventinf requirements for protocols is aloosing proposition, as protocols will simply not do this, especially if the AQM in question does neither monitor or enforce compliance to said requirements. As much as it pains me to say, that is simply not a robust design/ And I have problems believing that after roughly a decade of development this robustness issue has not been understood by the L4S designers.
Best Regards
Sebastian
/Ingemar
================================
Ingemar Johansson M.Sc.
Master Researcher
Ericsson Research
RESEARCHER
GFTL ER NAP NCM Netw Proto & E2E Perf
Labratoriegränd 11
977 53, Luleå, Sweden
Phone +46-1071 43042
SMS/MMS +46-73 078 3289
ingemar.s.johansson@ericsson.com
http://www.ericsson.com/" target="_blank" rel="nofollow">www.ericsson.com
Talk about a dream, try to make it real
Bruce Springsteen
=================================
- [tsvwg] L4S and QUIC Ingemar Johansson S
- Re: [tsvwg] L4S and QUIC Sebastian Moeller
- Re: [tsvwg] L4S and QUIC Ingemar Johansson S
- Re: [tsvwg] L4S and QUIC Sebastian Moeller
- Re: [tsvwg] L4S and QUIC Ingemar Johansson S
- Re: [tsvwg] L4S and QUIC Sebastian Moeller
- Re: [tsvwg] L4S and QUIC De Schepper, Koen (Nokia - BE/Antwerp)
- Re: [tsvwg] L4S and QUIC Ingemar Johansson S
- Re: [tsvwg] L4S and QUIC Christian Huitema
- Re: [tsvwg] L4S and QUIC Gorry (erg)
- Re: [tsvwg] L4S and QUIC Bob Briscoe
- Re: [tsvwg] L4S and QUIC Spencer Dawkins at IETF