Re: [tsvwg] Another tunnel/VPN scenario (was RE: Reasons for WGLC/RFC asap)

Ingemar Johansson S <ingemar.s.johansson@ericsson.com> Fri, 20 November 2020 06:05 UTC

Return-Path: <ingemar.s.johansson@ericsson.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 2EE7B3A0D72 for <tsvwg@ietfa.amsl.com>; Thu, 19 Nov 2020 22:05:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.101
X-Spam-Level:
X-Spam-Status: No, score=-2.101 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=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=ericsson.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 3pV9rA8NFbIu for <tsvwg@ietfa.amsl.com>; Thu, 19 Nov 2020 22:05:00 -0800 (PST)
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-eopbgr30072.outbound.protection.outlook.com [40.107.3.72]) (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 F1C163A18F6 for <tsvwg@ietf.org>; Thu, 19 Nov 2020 22:04:59 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Q45dEUJzJw2sNGm32J4koJxLTfR3pd+oPE91NfS6EAHmREbWZXIZqh5VucC4OXh6/ZaiCkLBDyK5ZayjhmmaPym0lk6txOd/O/gGcFEWpJc9KeXNHXftMSaV/ds10UslxQ3q+u3C9sR2VXcOWXJD+0p9GntzxamlWvvzWM5OUHHXrbUuu6NEoSpR2hTeTju9/A97aFb37huyhCUHugvGwsBj6vF/mQNjyd2+Zu3bjyg5KqQmsreNcCLegLFJh8Jtn7OjUF9xTvGkZT1e4VXXfg03dBwNc6C3TjB2v8cYf5LnbbVTf6CP32xz0UP0hbdi1dUS5zc5x4r3cmpI1IR8kg==
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=FikIZffRbZ7IXVo3JtoFtytFNJoOi8hmXjk/0J9RDHQ=; b=T2AFX9LTCBKiuKRu8Q8X2DsIGzzSr7FTTyTy8VAjCWSOlME1kTh6k6V497rQCAuq1wO8KQ0BmO9MR/JW3wDTLPQmClJyAzVeUyBNWTelycGO4CVSbdhtmbcGZSka3nPka7zmJ9U2Lq1sDin91KMkThkfMyeCZ/fcQBb3z/UiNVw7HizZrEHyYrB6xax7DpYPdsz0wKGNeVf8A6J5f2sTnqnGo9K/FcnOGp50kM0j/4AjuwyxBl1d1R0huuzGpC9TbwrxUHws8t8oPlY45oBtl6mBImTjRIcakCgBuDDMwnQuDWKp+aM9CBc+ccJZGUIQyrrZNf2JQT5Xeo1eG6BNGQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=FikIZffRbZ7IXVo3JtoFtytFNJoOi8hmXjk/0J9RDHQ=; b=NIyR/ODOxBKD+d+72fOngLU9jjhCcQyFfDI/PCU3mUPD37ShJ5ey5zZc9vcnHxweQ5SrGGJxRvhsEvYGKrd1aExiRgIYuB2udE2bq0NTmMEu3RNA3+vnK1Q677Sjy+9pMhaWPwKa4dN/xSqqjW2VyQlhTcJpqzi1E2XPz1NU/1Q=
Received: from HE1PR0701MB2876.eurprd07.prod.outlook.com (2603:10a6:3:56::8) by HE1PR0702MB3818.eurprd07.prod.outlook.com (2603:10a6:7:8c::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3611.13; Fri, 20 Nov 2020 06:04:56 +0000
Received: from HE1PR0701MB2876.eurprd07.prod.outlook.com ([fe80::50c8:a7da:1a:48a3]) by HE1PR0701MB2876.eurprd07.prod.outlook.com ([fe80::50c8:a7da:1a:48a3%11]) with mapi id 15.20.3611.014; Fri, 20 Nov 2020 06:04:56 +0000
From: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>
To: "Black, David" <David.Black@dell.com>, Pete Heist <pete@heistp.net>
CC: tsvwg IETF list <tsvwg@ietf.org>, Ingemar Johansson S <ingemar.s.johansson@ericsson.com>
Thread-Topic: [tsvwg] Another tunnel/VPN scenario (was RE: Reasons for WGLC/RFC asap)
Thread-Index: Ada+ubjC7VBEnrRcR/2NZb+fxDokigARVxdA
Date: Fri, 20 Nov 2020 06:04:56 +0000
Message-ID: <HE1PR0701MB2876A45ED62F1174A2462FF3C2FF0@HE1PR0701MB2876.eurprd07.prod.outlook.com>
References: <MN2PR19MB4045A76BC832A078250E436483E00@MN2PR19MB4045.namprd19.prod.outlook.com>
In-Reply-To: <MN2PR19MB4045A76BC832A078250E436483E00@MN2PR19MB4045.namprd19.prod.outlook.com>
Accept-Language: sv-SE, en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_17cb76b2-10b8-4fe1-93d4-2202842406cd_Enabled=True; MSIP_Label_17cb76b2-10b8-4fe1-93d4-2202842406cd_SiteId=945c199a-83a2-4e80-9f8c-5a91be5752dd; MSIP_Label_17cb76b2-10b8-4fe1-93d4-2202842406cd_Owner=david.black@emc.com; MSIP_Label_17cb76b2-10b8-4fe1-93d4-2202842406cd_SetDate=2020-11-19T21:10:55.5851920Z; MSIP_Label_17cb76b2-10b8-4fe1-93d4-2202842406cd_Name=External Public; MSIP_Label_17cb76b2-10b8-4fe1-93d4-2202842406cd_Application=Microsoft Azure Information Protection; MSIP_Label_17cb76b2-10b8-4fe1-93d4-2202842406cd_ActionId=f9da0eb4-756f-4b2c-a447-0c5977552e61; MSIP_Label_17cb76b2-10b8-4fe1-93d4-2202842406cd_Extended_MSFT_Method=Manual
authentication-results: dell.com; dkim=none (message not signed) header.d=none;dell.com; dmarc=none action=none header.from=ericsson.com;
x-originating-ip: [83.227.122.88]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 819582f4-a4aa-41b2-6787-08d88d1a34ce
x-ms-traffictypediagnostic: HE1PR0702MB3818:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <HE1PR0702MB381830F31D677390712F063EC2FF0@HE1PR0702MB3818.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: Oiu+l+u55c6GECVQi6rdRwt9L43L9FbuW7dLD3Rw/0q4m0/7sMIYwRjfq8F7ktFbDeq2qii8ww9ahewla9ZKh454c8sw1gkTGQDcuTV7MQMetFyqpA/sYB8tbJLDaNnd8dbWnJYrphwzkdYYt+weUW9GFa9F1/K3exAgKNGs4VfXGCxh/D/t3sgVH2L5TLJ5UVLFIsJ7T7PUs7WJXMXrG95PtaI0MsUAj1nsyaqqM9lZpnMHupYucxhNW9bPPXvxYIa8zlVvJ0XZE2kzeu2qP4Dut851h49OcBS5K7ZoThhBkc+3IRJsXDfobwKInKayPwfywe6ilj4zxDIMmsmD/dcCuM4V0rhARkeLra6QUoPlWd7k0ffo8q34eWwgBu1aeyUjM46Y7x2vUA1RF0fQIg==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:HE1PR0701MB2876.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(39860400002)(376002)(366004)(136003)(346002)(396003)(99936003)(110136005)(4001150100001)(53546011)(478600001)(54906003)(186003)(8936002)(8676002)(966005)(71200400001)(26005)(33656002)(2906002)(6506007)(166002)(5660300002)(76116006)(66616009)(4326008)(316002)(64756008)(55016002)(66446008)(86362001)(66574015)(83380400001)(7696005)(66946007)(66556008)(52536014)(9686003)(66476007)(107886003); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: dItWdZLXAanot99CTfJOmbi4B3s5SfttrDULusj5I/QEeS9U6eXRugZP1v5uXwSS80QudbX80cXLGK8szDg9cy6H+gmJ8tZ3LiRaE91VkTJaZDkhEs3isQrapLKKTbWsfI1NVX+oK0LR625yFjqQB5Pms25mBSWHEvxzp48z52mVDOIdnxHetn5QkwsC1dvwJlCI9Em6AEvxhtPr5Q2w1EjyEILqowWE2M4k2lKGPvU6I36el849VAcUP+9n7Km5w1ppO/vO24D7rMEQVj74mgWiIVuuaIXtwqq1h+/m6SgxEjlonsErFbUcdhFTelD23YramwDJmokJWWM4piUJDHEYWa0O/bC733+Tw/OrImuzIWJ7F+Dt6CEc2V4iSXZG2JvSVv/93sHc/kHGwgLnBzujAMw9gH0zFd5vYUJrgrfx1Nju0gGPypbnYu9dqJlwvqCBTRZ8Hw+IVr/NhjaBa4KCBK5zRPEfLr4tntKDTZTOfDKLMFh6a3mbZ5X36rd8CzZWN2drnkwytJk8SrDE1uNjRTNfZ0tmT/kAkG0oeRl/ZwZ7rVqupbSp1wq2HhV1G0H9sgqRZPK5nXxuAB82YGp6mE13yghLj78sKI1emWnLUTVyDhMVLY13D7Ci7E/MaNJBHup6Jcq7Og/jg3ppZA==
Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg="SHA1"; boundary="----=_NextPart_000_0021_01D6BF0B.7327EC30"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: HE1PR0701MB2876.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 819582f4-a4aa-41b2-6787-08d88d1a34ce
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Nov 2020 06:04:56.6204 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: FeFCqSa77+ueXjv9AydmOTb4P++oBZgPW5ldVBk4vJeYncS3iIQZ1UVzYR5qrBwJSfA3LqejkWHb3M8jAAo6pMzw8m+EnqJXkyotFLlUfPMygGnL1D06EBhB5bfaluzJ
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0702MB3818
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/ZuBNGE4QN9mBy6oGS_6vE8K98bg>
Subject: Re: [tsvwg] Another tunnel/VPN scenario (was RE: Reasons for WGLC/RFC asap)
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: Fri, 20 Nov 2020 06:05:04 -0000

Hi David, Pete

 

I try to make it clear to me what this scenario show is about and somehow I see it more as a flow isolation problem that makes FQ non-functional rather than an L4S problem?. 

 

There is of course a possibility that VPNs do not implement RFC6040 properly. I guess for software VPNs it is only an update cycle away, more hard/firmware VPNs can of course be a different story but I guess that, similar to the discussion on home gateways and ECN a few months ago, they can be upgradeable too  ?

 

/Ingemar

 

 

From: tsvwg <tsvwg-bounces@ietf.org> On Behalf Of Black, David
Sent: den 19 november 2020 22:20
To: Pete Heist <pete@heistp.net>
Cc: tsvwg IETF list <tsvwg@ietf.org>
Subject: [tsvwg] Another tunnel/VPN scenario (was RE: Reasons for WGLC/RFC asap)

 

[posting as an individual]

 

> I'll leave it to the WG to come up with examples of what types of tunnels and traffic scenarios could lead to this,

> but one example is a user who has a privacy VPN on their PC, and fq_codel on their home gateway.

> Let's say one flow connects to an L4S capable server, and another flow to a non-L4S, conventional server.

> The L4S flow will dominate the non-L4S one (whether it's ECN capable or not), probably causing some level

> of poor service, perhaps for a video stream, download, or whatever.

 

It’s more than home gateways – there will be increasing use of VPNs with public or shared WiFi to block snooping by other WiFi devices and/or the access point infrastructure.  In that case, the WiFi access point and nodes between the access point and the VPN gateway can only look at the outer IP header applied by the VPN.  If the VPN preserves packet boundaries and complies with RFC 6040, then ECT(1) in the inner header will show up in the outer header, but not all VPNs do both of those.

 

Thanks, --David

 

From: tsvwg <tsvwg-bounces@ietf.org <mailto:tsvwg-bounces@ietf.org> > On Behalf Of Pete Heist
Sent: Thursday, November 19, 2020 3:03 PM
To: Gorry Fairhurst
Cc: tsvwg IETF list
Subject: Re: [tsvwg] Reasons for WGLC/RFC asap

 

[EXTERNAL EMAIL] 

On Thu, 2020-11-19 at 16:34 +0000, Gorry Fairhurst wrote:

On 19/11/2020 16:22, Pete Heist wrote:

 

Hi Koen,

 

Rather than thinking of this as advantages and disadvantages to waiting, I see it as an engineering process. It was decided earlier this year that the L4S proposal has enough support to continue, so we're on that path now. Part of that decision, as I understood it, also recognized that there are valid safety concerns around compatibility with existing AQMs, and some solution needs to be devised.

 

RFC3168 bottleneck detection was added to TCP Prague, which appears to be difficult to do reliably when there is jitter or cross-flow traffic, and it has since been disabled in the reference implementation. The l4s-ops draft was started, but isn't complete yet and may need WG adoption as part of a LC. We can then decide how effective the proposed mitigations are against the risks and prevalence.

 

To start a WGLC now would circumvent that earlier recognition that a safety case needs to be made. Meanwhile, since testing showed that tunnels through RFC3168 FQ AQMs are a straightforward path to unsafe flow interaction, along with other issues relative to the goals, it doesn't seem like the engineering process is done just yet.

 

By the way, I liked your data - and it helped me a lot to look at this, thanks very much for doing this.

I'm glad, as I think we're at our best when we're doing engineering and producing data. I wish it were easier to do!

It would help me if you clarify what you mean by  "unsafe" - to me "safety" relates to traffic unresponsive to drop, as in CBR traffic, etc. I've not understood how CE-marked traffic can erode safety, but maybe I missed something?

Sure, so the existing RFC3168 CE signal in use on the Internet today indicates an MD (multiplicative decrease), whereas the redefined CE signal in L4S indicates an AD (additive decrease). Two congestion controls responding to CE in a different way, or one that responds to CE with an AD and one that responds only to drop (i.e. all standard congestion controls that advertise Not-ECT), will not interact safely in the same RFC3168 signaling queue. We're probably on the same page here already, but I'll refer to section 5 of RFC8257.

 

That is one of the reasons why ECT(1) is used in L4S to place L4S flows in the L queue- to keep them separate from conventional flows in the C queue. As long as flows have advertised their capability correctly, that works.

 

However, existing RFC3168 queues do not have knowledge of L4S, therefore will not know that ECT(1) means that traffic needs to be segregated and signaled in a different way. They will signal a Prague flow, which sets ECT(1), with CE, expecting the flow to respond with an MD, rather than AD. Meanwhile they'll signal an RFC3168 or non-ECN flow with either CE or drop, and in either case the flow will respond with an MD, causing conventional flows to yield to Prague flows to varying degrees depending on the AQM in use.

 

Here's an example of CUBIC and Prague when they end up in the same fq_codel queue:

http://sce.dnsmgr.net/results/l4s-2020-11-11T120000-final/l4s-s6-rfc3168-1q/l4s-s6-rfc3168-1q/l4s-s6-rfc3168-1q-ns-prague-vs-cubic-fq_codel-50Mbit-20ms_tcp_delivery_with_rtt.svg <https://protect2.fireeye.com/v1/url?k=d323b60b-8cb88f48-d323f690-861fcb972bfc-55ab41b160781c6c&q=1&e=d231a1ce-c8b5-4e7f-a9d7-fb6323a2bf1d&u=http%3A%2F%2Fsce.dnsmgr.net%2Fresults%2Fl4s-2020-11-11T120000-final%2Fl4s-s6-rfc3168-1q%2Fl4s-s6-rfc3168-1q%2Fl4s-s6-rfc3168-1q-ns-prague-vs-cubic-fq_codel-50Mbit-20ms_tcp_delivery_with_rtt.svg> 

 

Here's a more extreme example of Reno and Prague sharing a single PIE queue with ECN enabled (less common):

http://sce.dnsmgr.net/results/l4s-2020-11-11T120000-final/l4s-s6-rfc3168-1q/l4s-s6-rfc3168-1q/l4s-s6-rfc3168-1q-ns-prague-vs-reno-pie-50Mbit-20ms_tcp_delivery_with_rtt.svg <https://protect2.fireeye.com/v1/url?k=f275e74d-adeede0e-f275a7d6-861fcb972bfc-9924f35e47dbd9cf&q=1&e=d231a1ce-c8b5-4e7f-a9d7-fb6323a2bf1d&u=http%3A%2F%2Fsce.dnsmgr.net%2Fresults%2Fl4s-2020-11-11T120000-final%2Fl4s-s6-rfc3168-1q%2Fl4s-s6-rfc3168-1q%2Fl4s-s6-rfc3168-1q-ns-prague-vs-reno-pie-50Mbit-20ms_tcp_delivery_with_rtt.svg> 

 

In the example with PIE, Reno appears to be driven at or close to minimum cwnd. In the fq_codel example, the steady state throughput of Prague:CUBIC is around 19:1. We've seen a range in the Codel case from around 12:1 to 20:1. In my opinion, we could use the word "unsafe" here in both cases.

I'm not sure why "tunnels have crept in here. There have always been side-effects with classification (and hence scheduling), but I don't see new issues relating to "tunnels" with ECN.

Tunnels are relevant because they provide an easy practical path to the unsafe flow interaction described above. The widely used fq_codel qdisc has ECN enabled by default. Fortunately, because it has flow-fair queueing, Prague flows and conventional flows are usually placed in a separate queue (hash collisions aside), causing Prague to only affect itself with additional delay (TCP RTT). However, a tunnel's encapsulated packets all share the same fq_codel queue because they all have the same 5-tuple, so there is unsafe interaction between the tunnel's flows. Here we use Wireguard through fq_codel:

 

http://sce.dnsmgr.net/results/l4s-2020-11-11T120000-final/l4s-s5-tunnel/l4s-s5-tunnel-phys-wireguard-prague-vs-cubic-fq_codel-50Mbit-20ms_tcp_delivery_with_rtt.svg <https://protect2.fireeye.com/v1/url?k=ecac4b36-b3377275-ecac0bad-861fcb972bfc-d30217b6aa1796c6&q=1&e=d231a1ce-c8b5-4e7f-a9d7-fb6323a2bf1d&u=http%3A%2F%2Fsce.dnsmgr.net%2Fresults%2Fl4s-2020-11-11T120000-final%2Fl4s-s5-tunnel%2Fl4s-s5-tunnel-phys-wireguard-prague-vs-cubic-fq_codel-50Mbit-20ms_tcp_delivery_with_rtt.svg> 

 

I'll leave it to the WG to come up with examples of what types of tunnels and traffic scenarios could lead to this, but one example is a user who has a privacy VPN on their PC, and fq_codel on their home gateway. Let's say one flow connects to an L4S capable server, and another flow to a non-L4S, conventional server. The L4S flow will dominate the non-L4S one (whether it's ECN capable or not), probably causing some level of poor service, perhaps for a video stream, download, or whatever.

I'm not commenting on when the Chairs think a WGLC will provide useful information, we'll say that in due course.

Ok, I trust that we'll engage enough disinterested people into congestion control who will add their input.

 

Thanks Gorry for looking this over. :)

Best wishes,

Gorry

 

Regards,

Pete

 

On Wed, 2020-11-18 at 10:31 +0000, De Schepper, Koen (Nokia - BE/Antwerp) wrote:

 

Hi all,

 

To continue on the discussions in the meeting, a recap and some extra thoughts. Did I miss some arguments?

 

Benefits to go for WGLC/RFC asap:

*	There is NOW a big need for solutions that can support Low Latency for new Interactive applications
*	The big L4S benefits were a good reason to justify the extra network effort to finally implement ECN in general and AQMs in network equipment
*	Timing is optimal now: implementations in NW equipment are coming and deployment can start now
*	Deployment of L4S support will include deployment of Classic ECN too! So even for the skeptics among us, that consider that the experiment can fail due to CCs not performing to expectations, we will fall back to having Classic ECN support
*	Current drafts are about the network part, and are ready and stable for a very long time now.
*	Only dependency to CCs in the drafts are the mandatory Prague requirements (only required input/review from future CC developers: are they feasible for you)
*	We have a good baseline for a CC (upstreaming to Linux is blocked by the non-RFC status)
*	Larger scale (outside the lab) experiments are blocked by non-RFCs status
*	It will create the required traction within the CC community to come up with improvements (if needed at all for the applications that would benefit from it; applications that don’t benefit from it yet, can/will not use it)
*	NW operators have benefits now (classic ECN and good AQMs) and in the future can offer their customers better Low Latency experience for the popular interactive applications
*	When more L4S CCs are developed, the real independent evaluation of those can start

 

Disadvantages to wait for WGLC/RFC:

*	We’ll gets stuck in an analysis paralysis (aren’t we already?)
*	Trust in L4S will vanish
*	No signs that we can expect more traction in CC development; trust and expectations of continuous delays will not attract people working on it, as there will be plenty of time before deployments are materializing
*	Product development of L4S will stall and die due to uncertainty on if L4S will finally materialize
*	Product development of Classic ECN will stall and die due to uncertainty on how L4S will finally materialize

 

What are the advantages to wait? Do they overcome these disadvantages?

 

Regards,

Koen.

 

 

 

-->