Re: [tsvwg] Reasons for WGLC/RFC asap

Pete Heist <pete@heistp.net> Thu, 19 November 2020 16:22 UTC

Return-Path: <pete@heistp.net>
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 75B6E3A0836 for <tsvwg@ietfa.amsl.com>; Thu, 19 Nov 2020 08:22:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 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, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=heistp.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 Hb6bHg7uFnGX for <tsvwg@ietfa.amsl.com>; Thu, 19 Nov 2020 08:22:20 -0800 (PST)
Received: from mail-wr1-x434.google.com (mail-wr1-x434.google.com [IPv6:2a00:1450:4864:20::434]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 167A13A07F9 for <tsvwg@ietf.org>; Thu, 19 Nov 2020 08:22:19 -0800 (PST)
Received: by mail-wr1-x434.google.com with SMTP id s8so7013727wrw.10 for <tsvwg@ietf.org>; Thu, 19 Nov 2020 08:22:19 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heistp.net; s=google; h=message-id:subject:from:to:cc:date:in-reply-to:references :user-agent:mime-version; bh=IHGWA+5sJHh8n6Cqfmc0WwVYejjevlN73RWf4gOFmZo=; b=g1d/5S9L9yVsM4DlUKED8/Gf3zCwnyVSHb/YCaIJj/v/9DCqTSYCsd+UVJhDv34f5J saGi+D5VqwjN8oceM5sTo97Y5/53ppyLy5B1G0jDN7eDnd4DTzLOazlJpC79ORgeqbYa vy+9RHspoa09I8dpIQ41WYkjr78TjeJq78H1gLOtIh4oh8/q1HwuRVS8vYQMrf+9qyBi /cnziG7Vc2I9nJsJRd0Kn/MQK80nSo4d78GpwgfPe6xbhSVuaRHnT2FqyDD5Lcxaag7f HXFtcyiSnuHGeVLwQ8S4F/LIerQkCZRVv0Gf0TMd5Blk8RKKDfsePdmdy9/E4+fTBeEE YZBQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:message-id:subject:from:to:cc:date:in-reply-to :references:user-agent:mime-version; bh=IHGWA+5sJHh8n6Cqfmc0WwVYejjevlN73RWf4gOFmZo=; b=N3w0ghkCtn3hOU7rYwZOmBRKWsOJu5TQhFQssQZNiQkSoK0jJw0HCJR+MVZNHas1ZT XiZ5RmpzCutjPflQnqYSFU+3PubQyFS7ljYK+nll4v0kIp94+XsO8Efmr7Gfvl4duTEh 14gNKzA8nsbt0saJHHnMWl4tcCN250r9w4GM+rKmKjAdUVwevfRndtqKzNwCpnR2IybW AtJCm9l970Yy//QBAhahOwK3/MR1Ms+fPXwQ4eam7CqOGOCR2fi0MpLluhabjLrE6+ea rOdaObjueGKFrSYTkDzFfkEM8KC3kcTfPtIsnKxRMmWud2KLw1PgOJ7oIIaDtvlAUReG bHfQ==
X-Gm-Message-State: AOAM532zqbpTMk3jnZt9K0d3oO8dI5t2Q6vSimoza5lIBv+7HYFvCoDa G1pphwkiDVGI9I/6Fx2Zki4OY7qLLV7l0Q==
X-Google-Smtp-Source: ABdhPJwhS/Ny4FMGW77+GpY9rcSipPzBa3OF6DLMfLIn0BMMjyD9foKY7Sc/tsHPHzrYknwPuPB9RA==
X-Received: by 2002:adf:e287:: with SMTP id v7mr11575869wri.252.1605802938482; Thu, 19 Nov 2020 08:22:18 -0800 (PST)
Received: from [10.72.0.88] (h-1169.lbcfree.net. [185.193.85.130]) by smtp.gmail.com with ESMTPSA id d3sm580001wmb.5.2020.11.19.08.22.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Nov 2020 08:22:17 -0800 (PST)
Message-ID: <507f049aba1d228cb122545702f1ab9e51467745.camel@heistp.net>
From: Pete Heist <pete@heistp.net>
To: "De Schepper, Koen (Nokia - BE/Antwerp)" <koen.de_schepper@nokia-bell-labs.com>
Cc: tsvwg IETF list <tsvwg@ietf.org>
Date: Thu, 19 Nov 2020 17:22:16 +0100
In-Reply-To: <AM8PR07MB747626CB7622CB89209018A8B9E10@AM8PR07MB7476.eurprd07.prod.outlook.com>
References: <AM8PR07MB747626CB7622CB89209018A8B9E10@AM8PR07MB7476.eurprd07.prod.outlook.com>
Content-Type: multipart/alternative; boundary="=-FpJ3lFX1iZLGH6Z+RlT7"
User-Agent: Evolution 3.38.1
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/K6FNpFTd7olwvSgxMVxau6fOe-o>
Subject: Re: [tsvwg] 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: Thu, 19 Nov 2020 16:22:23 -0000

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.

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.
>