Re: [tsvwg] L4S status: #17 Interaction w/ FQ AQMs
"Tilmans, Olivier (Nokia - BE/Antwerp)" <olivier.tilmans@nokia-bell-labs.com> Mon, 11 November 2019 00:18 UTC
Return-Path: <olivier.tilmans@nokia-bell-labs.com>
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 699521200FE for <tsvwg@ietfa.amsl.com>; Sun, 10 Nov 2019 16:18:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level:
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nokia.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 PdWI3GDuNxqt for <tsvwg@ietfa.amsl.com>; Sun, 10 Nov 2019 16:18:43 -0800 (PST)
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-eopbgr50105.outbound.protection.outlook.com [40.107.5.105]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 29A211200E5 for <tsvwg@ietf.org>; Sun, 10 Nov 2019 16:18:43 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=L3PA9C9ICxVoJ5p7DQi4w8OFi9leJCLBtN3mJF3IEEztKt3olh6FwBdndotxsLhf0wpyuQnM79A46aaogM+v9yBoHhEKL78lbLLtJiaLqaYrttK9VCLheoUElGqK/pWy5TmyzmL+KbdbAwjEimVw/1cXOopNzxZzA/p0PLdi1M9q5oF1+Tu2aOLtAsAmdtZbqdgGLN98bYJkyrVQXDvgZxPQ84DxozrSMXWwDxxD4kgYTc6pEWM2QryaB97kRuwEm1WlHI0RMpRf8WxHrwzLU84tOxfA7/GLcZYqofFEJreTMVznJUjHakhlKf9NLt2Q5LJ8JT5dTtAzpDnbBg43GQ==
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=8D7oskZxi6Zj//hRkOuTa6x6R88Cwim3wyOO/k8S/A8=; b=hivmUZ86EM54/Ypkl/gffiR/B7Wtj/8jUqfDZ2svxQpPvX3J4L+VnuPcz7Yqy5pLI8JoD7EiNAxKJnufd8Dcne+bBv6Zb9vIYzmvbL2nj2SaWUxdWA3Qi8VbEsg42nQFwX9eq75dvfnVo7/xBQHfeo4hWQotd+f7owzPxiXlkZDCGaYX/ffP7uoNeJzBKaqVGbGWgM12tsv//HRSMW8XZX8m7oUFUUhE4bGlU++jYdsV9yKBpl6kdQjZRCEl61hcaPKGpmG1DUEOYZG8HUcrg8LInli7HlxS0Rit44swINqo45hLkx0oSomd5UF+h3TTW+7gTnbH2TS9xAK18Gm7tA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nokia-bell-labs.com; dmarc=pass action=none header.from=nokia-bell-labs.com; dkim=pass header.d=nokia-bell-labs.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com; s=selector1-nokia-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=8D7oskZxi6Zj//hRkOuTa6x6R88Cwim3wyOO/k8S/A8=; b=yNu9B5PqCg/lXVqLUHOXFj1eH23gEZX2MJEP5b9QHaKuqnkKsCUrwyW+sAv8pT72F42OB9QlNHM43uznFhtywXvCS3yBfUSCoFvFL/p02SDahxfRfvvxSYho+k0GLBURvBsCFWqQb8wO9Heaecbrl773QwJNGsHIR6mr+YsXRcc=
Received: from VI1PR07MB5981.eurprd07.prod.outlook.com (20.178.120.224) by VI1PR07MB6189.eurprd07.prod.outlook.com (20.178.11.93) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2451.16; Mon, 11 Nov 2019 00:18:37 +0000
Received: from VI1PR07MB5981.eurprd07.prod.outlook.com ([fe80::61e0:ae6b:e9c9:5f]) by VI1PR07MB5981.eurprd07.prod.outlook.com ([fe80::61e0:ae6b:e9c9:5f%3]) with mapi id 15.20.2451.018; Mon, 11 Nov 2019 00:18:37 +0000
From: "Tilmans, Olivier (Nokia - BE/Antwerp)" <olivier.tilmans@nokia-bell-labs.com>
To: Sebastian Moeller <moeller0@gmx.de>
CC: "tsvwg@ietf.org" <tsvwg@ietf.org>
Thread-Topic: [tsvwg] L4S status: #17 Interaction w/ FQ AQMs
Thread-Index: AQHVUIQ7eoW5FOdxDUy47SoeuaHA86b4M1EAgAAZHYCAAwJLAIABFBcAgCd+C4CAAmm1gIAAncoAgFdm2QCAAIzDAIACl+kAgAAnjuCAADdLAIAD0oqw
Date: Mon, 11 Nov 2019 00:18:36 +0000
Message-ID: <VI1PR07MB598181251C44DEE20A133CE5E0740@VI1PR07MB5981.eurprd07.prod.outlook.com>
References: <8321f975-dfe7-694c-b5cc-09fa371b9b61@mti-systems.com> <B58A5572-510E-42C7-8181-42A0BE298393@gmail.com> <D2E12331-F504-4D5F-B8E7-A1A5E98DDF7E@cablelabs.com> <2275E6A5-C8F8-477F-A24A-3E6168917DDF@gmail.com> <55F724CD-6E74-40D9-8416-D1918C2008DD@cablelabs.com> <BBE7C7A9-0222-4D84-BF27-8D5CAE2F995E@gmail.com> <6f189711-ffa0-90f4-fd16-3464ba4df3ce@mti-systems.com> <4A706B11-3239-4DAC-BE85-0B4BFF2D8FF8@heistp.net> <8B28ECE4-FF4B-4BB2-ACBE-80B30708F97E@cablelabs.com> <AAEA9AC2-B8A1-4837-A7C9-8EEA21A7C523@gmx.de> <D5D560CB-BC47-45BE-811E-E73E2D4909E3@cablelabs.com> <3332A911-3AA0-4986-9AA9-B97266A3337F@heistp.net> <VI1PR07MB598169BE81401DF2B4FD2CF2E07B0@VI1PR07MB5981.eurprd07.prod.outlook.com> <A95F62C3-7162-4E9A-98AD-F3C81019A512@gmx.de>
In-Reply-To: <A95F62C3-7162-4E9A-98AD-F3C81019A512@gmx.de>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=olivier.tilmans@nokia-bell-labs.com;
x-originating-ip: [2a02:1811:537e:6d00:c51c:7ee2:36fe:ed51]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: b6905b43-fbd4-48be-68ff-08d7663cb23f
x-ms-traffictypediagnostic: VI1PR07MB6189:
x-microsoft-antispam-prvs: <VI1PR07MB6189B785B6446114EC281C9CE0740@VI1PR07MB6189.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 0218A015FA
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(39860400002)(376002)(366004)(136003)(396003)(346002)(189003)(199004)(4326008)(76176011)(71190400001)(71200400001)(478600001)(7696005)(14454004)(6916009)(55016002)(7736002)(486006)(476003)(186003)(46003)(102836004)(6506007)(25786009)(256004)(14444005)(305945005)(74316002)(86362001)(446003)(11346002)(9686003)(66556008)(99286004)(64756008)(66446008)(76116006)(316002)(8676002)(2906002)(8936002)(6436002)(6116002)(81156014)(81166006)(229853002)(66476007)(5660300002)(66574012)(52536014)(33656002)(66946007)(6246003); DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR07MB6189; H:VI1PR07MB5981.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:0;
received-spf: None (protection.outlook.com: nokia-bell-labs.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: SF273J3CTR38fdyhnCjcWXC1mCmFlsfy9/5vX7GDpdwXqOMsQsOS1KnbIKiIAqGsQx4oCiAwH6ryHDavWgqjJi8Wkgsu8P5rFla6wHYvbBuoiZm1uCFvATxUafho7sYMp6Mpl+gYYrtbHY6gUnEk0mHYiFeyqwZvNhGRiiO4k2r1JaRYlkCtMHo91jJG153g/qJ3ZNvmMhs6/L8bP3c7lD7YSNLLw1mfGbZQqkuAw87ixtINfAT9iqUNcbDvVY7cM7DIXooPdhCNvbY6scUQx6D8dTruOiCNpU4kkB2rKnmvQrR/NQV9DwKQJzHNQm72Ns+HPGt0Q5M5thO/uZazRlB8Fzd/Esth01sKLMAWpZSC/DfClkhvvaHS4Setx/1pZxUfFX785tXQZlu8OIAcJXNo+0sT2YV6w3/UBFHKj3CyTn4xEJZDe3W6tonacJJy
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: nokia-bell-labs.com
X-MS-Exchange-CrossTenant-Network-Message-Id: b6905b43-fbd4-48be-68ff-08d7663cb23f
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Nov 2019 00:18:37.0245 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: NAIWa+XPeqL3gesPBe+pWK+MVQKYLdvB1xXTQ6OBJXzxd5UMAbdKu5wcbcBMK1NEPTG2JbgweO5tau4S647O8D1+2G/oCgovr8oo3mJCvxHei2vQgIkJjZth9Ji1gx9W
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR07MB6189
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/GZegoVJXrucfh8FkF3yp8s6W-xc>
Subject: Re: [tsvwg] L4S status: #17 Interaction w/ FQ AQMs
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, 11 Nov 2019 00:18:45 -0000
Hi Sebastian, > I just stumbled over: > > • TCP Prague will always use Accurate ECN, regardless of the > net.ipv4.tcp_ecn value. This eases up concurrent testing of different CCA > that may or may not want to use ECN (e.g., plain non-ECN cubic). > > I assume that this is only for testing and not supposed to be the default > for an eventual up-stream submission of tcp prague? To achieve its goal (low latency even in the high percentiles), a sender has to finely tune its sending rate to match the bottleneck queueing limit. - CBR-sparse-* flows have no issue doing this as they tend to under-utilize the link (or their service is simply broken anyway). - Capacity-seeking/greedy flows need a way to estimate this limit--that is what motivates the needs for a 1/p response with L4S. DCTCP can achieve this estimation with an implicit, negociation-less, estimate as it operates in a controlled environment (both in terms of endhost configuration as they need to cooperate, and in terms of network behaviors, as ACK losses/thinning could massively impact peformances) Given that Prague aims to be "DCTCP over the internet", it has to withstand middleboxes toying with the receive window, ACK thinning in WiFi/LTE/..., pure ACK losses, encapsulation, proxies, ... Getting this fine-grained CE estimate in order to deliver its service--LL even in the high percentiles, has to work in all cases. AccECN is at the moment the only (as far as I know) reliable way to get this fine-grained feedback/congestion estimate for TCP. QUIC has this built-in its ACK frame, so does rmcat/SCReAM. This is similar to DCTCP forcing the use/negociation of ECN, regardless of the actual sysctl value, as it cannot provide its service without it (in other words, becomes plains reno). Of course, anyone can decide to write its own TCP CCA that does not want to rely on AccECN yet somehow benefit from the marking given by the L queue, and experiment with it--e.g., playing with the usual latency/bandwidth tradeoff. Best, Olivier
- [tsvwg] L4S status tracking Wesley Eddy
- Re: [tsvwg] L4S status: #17 Interaction w/ FQ AQMs Jonathan Morton
- Re: [tsvwg] L4S status: #17 Interaction w/ FQ AQMs Greg White
- Re: [tsvwg] L4S status: #17 Interaction w/ FQ AQMs Jonathan Morton
- Re: [tsvwg] L4S status: #17 Interaction w/ FQ AQMs Greg White
- Re: [tsvwg] L4S status: #17 Interaction w/ FQ AQMs Jonathan Morton
- Re: [tsvwg] L4S status tracking Scharf, Michael
- Re: [tsvwg] L4S status tracking Black, David
- Re: [tsvwg] L4S status: #17 Interaction w/ FQ AQMs Wesley Eddy
- Re: [tsvwg] L4S status tracking Wesley Eddy
- Re: [tsvwg] L4S status: #17 Interaction w/ FQ AQMs Pete Heist
- Re: [tsvwg] L4S status: #17 Interaction w/ FQ AQMs Greg White
- Re: [tsvwg] L4S status: #17 Interaction w/ FQ AQMs Pete Heist
- Re: [tsvwg] L4S status: #17 Interaction w/ FQ AQMs Sebastian Moeller
- Re: [tsvwg] L4S status: #17 Interaction w/ FQ AQMs Pete Heist
- Re: [tsvwg] L4S status: #17 Interaction w/ FQ AQMs Jonathan Morton
- Re: [tsvwg] L4S status: #17 Interaction w/ FQ AQMs Sebastian Moeller
- Re: [tsvwg] [tcpm] L4S status tracking Bob Briscoe
- Re: [tsvwg] [tcpm] L4S status tracking Scharf, Michael
- Re: [tsvwg] [tcpm] L4S status tracking Rodney W. Grimes
- Re: [tsvwg] [tcpm] L4S status tracking Scharf, Michael
- Re: [tsvwg] [tcpm] L4S status tracking Scharf, Michael
- Re: [tsvwg] [tcpm] L4S status tracking Sebastian Moeller
- Re: [tsvwg] [tcpm] L4S status tracking Scharf, Michael
- Re: [tsvwg] [tcpm] L4S status tracking Bob Briscoe
- Re: [tsvwg] [tcpm] L4S status tracking Ingemar Johansson S
- Re: [tsvwg] [tcpm] L4S status tracking Sebastian Moeller
- Re: [tsvwg] [tcpm] L4S status tracking Sebastian Moeller
- Re: [tsvwg] [tcpm] L4S status tracking Scharf, Michael
- Re: [tsvwg] L4S status: #17 Interaction w/ FQ AQMs Sebastian Moeller
- Re: [tsvwg] [tcpm] L4S status tracking Dave Taht
- Re: [tsvwg] L4S status: #17 Interaction w/ FQ AQMs Greg White
- Re: [tsvwg] [tcpm] L4S status tracking Bob Briscoe
- Re: [tsvwg] L4S status: #17 Interaction w/ FQ AQMs Dave Taht
- Re: [tsvwg] [tcpm] L4S status tracking Bob Briscoe
- Re: [tsvwg] [tcpm] L4S status tracking Rodney W. Grimes
- Re: [tsvwg] [tcpm] L4S status tracking Scharf, Michael
- Re: [tsvwg] [tcpm] L4S status tracking Wesley Eddy
- Re: [tsvwg] [tcpm] L4S status tracking Sebastian Moeller
- Re: [tsvwg] L4S status: #17 Interaction w/ FQ AQMs Jonathan Morton
- Re: [tsvwg] [tcpm] L4S status tracking Scharf, Michael
- Re: [tsvwg] L4S status: #17 Interaction w/ FQ AQMs alex.burr@ealdwulf.org.uk
- Re: [tsvwg] L4S status: #17 Interaction w/ FQ AQMs Sebastian Moeller
- Re: [tsvwg] L4S status: #17 Interaction w/ FQ AQMs Pete Heist
- Re: [tsvwg] L4S status: #17 Interaction w/ FQ AQMs Jonathan Morton
- Re: [tsvwg] L4S status: #17 Interaction w/ FQ AQMs Sebastian Moeller
- Re: [tsvwg] L4S status: #17 Interaction w/ FQ AQMs Jonathan Morton
- Re: [tsvwg] L4S status: #17 Interaction w/ FQ AQMs Sebastian Moeller
- [tsvwg] fq_codel deployment size Dave Taht
- Re: [tsvwg] L4S status: #17 Interaction w/ FQ AQMs Pete Heist
- Re: [tsvwg] L4S status: #17 Interaction w/ FQ AQMs Tilmans, Olivier (Nokia - BE/Antwerp)
- Re: [tsvwg] L4S status: #17 Interaction w/ FQ AQMs Sebastian Moeller
- Re: [tsvwg] L4S status: #17 Interaction w/ FQ AQMs Sebastian Moeller
- Re: [tsvwg] [tcpm] L4S status tracking Ingemar Johansson S
- Re: [tsvwg] [tcpm] L4S status tracking Gorry Fairhurst
- Re: [tsvwg] [tcpm] L4S status tracking Gorry Fairhurst
- Re: [tsvwg] [tcpm] L4S status tracking Scharf, Michael
- Re: [tsvwg] [tcpm] L4S status tracking Black, David
- Re: [tsvwg] [tcpm] L4S status tracking Scharf, Michael
- Re: [tsvwg] L4S status: #17 Interaction w/ FQ AQMs Pete Heist
- Re: [tsvwg] L4S status: #17 Interaction w/ FQ AQMs Tilmans, Olivier (Nokia - BE/Antwerp)
- Re: [tsvwg] L4S status: #17 Interaction w/ FQ AQMs Tilmans, Olivier (Nokia - BE/Antwerp)
- Re: [tsvwg] L4S status: #17 Interaction w/ FQ AQMs Tilmans, Olivier (Nokia - BE/Antwerp)
- Re: [tsvwg] L4S status: #17 Interaction w/ FQ AQMs Sebastian Moeller
- Re: [tsvwg] L4S status: #17 Interaction w/ FQ AQMs Tilmans, Olivier (Nokia - BE/Antwerp)
- Re: [tsvwg] L4S status: #17 Interaction w/ FQ AQMs Sebastian Moeller
- Re: [tsvwg] L4S status: #17 Interaction w/ FQ AQMs Sebastian Moeller
- Re: [tsvwg] L4S status: #17 Interaction w/ FQ AQMs Dave Taht
- Re: [tsvwg] L4S status: #17 Interaction w/ FQ AQMs Sebastian Moeller
- Re: [tsvwg] L4S status: #17 Interaction w/ FQ AQMs Bless, Roland (TM)
- Re: [tsvwg] [tcpm] L4S status tracking Ingemar Johansson S
- Re: [tsvwg] L4S status: #17 Interaction w/ FQ AQMs Sebastian Moeller
- Re: [tsvwg] [tcpm] L4S status tracking Scharf, Michael
- Re: [tsvwg] [tcpm] L4S status tracking Bob Briscoe
- Re: [tsvwg] [tcpm] L4S status tracking Bob Briscoe
- Re: [tsvwg] [tcpm] L4S status tracking Bob Briscoe
- Re: [tsvwg] [tcpm] L4S status tracking Bob Briscoe
- Re: [tsvwg] [tcpm] L4S status tracking Sebastian Moeller
- Re: [tsvwg] L4S status: #17 Interaction w/ FQ AQMs Pete Heist
- Re: [tsvwg] L4S status: #17 Interaction w/ FQ AQMs Greg White
- Re: [tsvwg] L4S status: #17 Interaction w/ FQ AQMs Greg White
- Re: [tsvwg] L4S status: #17 Interaction w/ FQ AQMs Sebastian Moeller
- Re: [tsvwg] [tcpm] L4S status tracking Scharf, Michael
- Re: [tsvwg] [tcpm] L4S status tracking Rodney W. Grimes
- Re: [tsvwg] L4S status: #17 Interaction w/ FQ AQMs Pete Heist
- Re: [tsvwg] [tcpm] L4S status tracking Bob Briscoe
- Re: [tsvwg] [tcpm] L4S status tracking Bob Briscoe
- Re: [tsvwg] [tcpm] L4S status tracking Scharf, Michael
- Re: [tsvwg] [tcpm] L4S status tracking Sebastian Moeller