Re: [tsvwg] start of WGLC on L4S drafts

Bob Briscoe <ietf@bobbriscoe.net> Thu, 23 December 2021 23:15 UTC

Return-Path: <ietf@bobbriscoe.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 C0F083A0C3C for <tsvwg@ietfa.amsl.com>; Thu, 23 Dec 2021 15:15:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.949
X-Spam-Level:
X-Spam-Status: No, score=-3.949 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, NICE_REPLY_A=-1.852, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=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=bobbriscoe.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 7hbYyNwUso09 for <tsvwg@ietfa.amsl.com>; Thu, 23 Dec 2021 15:15:37 -0800 (PST)
Received: from mail-ssdrsserver2.hostinginterface.eu (mail-ssdrsserver2.hostinginterface.eu [185.185.85.90]) (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 439043A0C3B for <tsvwg@ietf.org>; Thu, 23 Dec 2021 15:15:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=bobbriscoe.net; s=default; h=Content-Transfer-Encoding:Content-Type: In-Reply-To:MIME-Version:Date:Message-ID:From:References:Cc:To:Subject:Sender :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help: List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=yIkZYnUMz2+WkgsrCMdYdxxENCrzFPAeb+13nOtTWec=; b=7+pLyjXPUV12w/rZfEzi7iAZB1 8ctVp3LseJ+uK/kXh+Sr4rhWZKTjFrynTGoF8wIpE9ckq9mwJeYDm98WwvCKZdvbTvAsGN4ePlN0C Q3GuZPic8CH8M3BliEoqj95EKa3SlDpMPC3uSPkRsgKgx0lo5Zubuq5Rq2wW87/K2+1kfWzvCCt0t WYzWwD7fBIeEdF/erTRNvIoeJsW60WWic6c/Nhica91wij5+IovHDrmHhvhHspXFBAk4tvl4FZ7Fs pqShgseCjjZ/mf+ZzC/af96DHSLug/i61UsgLdgTs/Z6UtO017fd1OLygc8tDkeTaxpdkbdy4PBv4 FPcqqIRg==;
Received: from 67.153.238.178.in-addr.arpa ([178.238.153.67]:40256 helo=[192.168.1.11]) by ssdrsserver2.hostinginterface.eu with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from <ietf@bobbriscoe.net>) id 1n0XJG-0000Qz-9x; Thu, 23 Dec 2021 23:15:33 +0000
To: Jonathan Morton <chromatix99@gmail.com>, "Holland, Jake" <jholland=40akamai.com@dmarc.ietf.org>
Cc: Wesley Eddy <wes@mti-systems.com>, "tsvwg@ietf.org" <tsvwg@ietf.org>
References: <7dd8896c-4cd8-9819-1f2a-e427b453d5f8@mti-systems.com> <C220377C-0A9A-4A0E-989A-2A8D19DE7475@akamai.com> <dc9e5fda-1619-5a66-c1b8-257803cd4a8f@bobbriscoe.net> <0FD3A703-71D9-40FB-875F-15EE02DC9766@akamai.com> <9078EDC9-B456-4714-898A-2C147DDC19EC@gmail.com>
From: Bob Briscoe <ietf@bobbriscoe.net>
Message-ID: <ee5b4bf1-0073-acfc-58e1-6ef539203a88@bobbriscoe.net>
Date: Thu, 23 Dec 2021 23:15:33 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.14.0
MIME-Version: 1.0
In-Reply-To: <9078EDC9-B456-4714-898A-2C147DDC19EC@gmail.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 7bit
Content-Language: en-GB
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - ssdrsserver2.hostinginterface.eu
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - bobbriscoe.net
X-Get-Message-Sender-Via: ssdrsserver2.hostinginterface.eu: authenticated_id: in@bobbriscoe.net
X-Authenticated-Sender: ssdrsserver2.hostinginterface.eu: in@bobbriscoe.net
X-Source:
X-Source-Args:
X-Source-Dir:
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/OgrsLcL-puvE1zFQyAIbZwoO7c0>
Subject: Re: [tsvwg] start of WGLC on L4S drafts
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, 23 Dec 2021 23:15:43 -0000

Jonathan,

On 11/11/2021 00:21, Jonathan Morton wrote:
>> On 8 Nov, 2021, at 4:52 pm, Holland, Jake <jholland=40akamai.com@dmarc.ietf.org> wrote:
>>
>> The current text, as far as I can tell, does not *require* any attempt
>> to detect problems due to "legacy queue" issues (only "SHOULD" language
>> here, I think?), and then makes the safety response of failing over to
>> classic CC conditional on "detecting problems".  Certainly if there is
>> a "MUST" or "SHALL" requirement, it's hard for me to nail down exactly
>> where.
>>
>> As has been discussed, without some quite complex detection efforts,
>> detection of problems is a major challenge with this technology, and
>> thus the current text overall seems too weak to me on this point.
>>
>> IMO, the docs need to make it clear that sending with this technology
>> comes with a mandatory duty to look for and respond to likely problems
>> caused to other senders due to the non-backward-compatible signaling
>> response.
> During Monday's session, I noted that L4S does not meet the requirements of RFC-4774 Option 3, and that this is not merely a matter of minor compromises from the letter of the definition.  Without having followed every single entry in this thread, I'd like to highlight the above as illustrative of what I meant.
>
> The very fact that L4S transports have a need to detect problems and respond to them by falling back to a compatibility mode is directly characteristic of RFC-4774 Option 2.  The fact that they cannot presently do so with any reasonable level of reliability places them in RFC-4774 Option 1.  Option 3 requires that friendly coexistence with conventional traffic (both ECT and Not-ECT) is inherent to the system, not merely a mode that is explicitly switched into.
>
> I do not believe that L4S can comply with RFC-4774 Option 3 without a fundamental redesign, starting with the signalling method.

[BB] RFC4774 was written at a time (2006) when FQ hadn't even been 
considered. And it was still believed that single-queue Classic RFC3168 
ECN AQMs (which were largely synonymous with RED at the time) would 
become widely deployed. It is now widely believed that all or nearly all 
the current and near-future RFC3168 deployments are likely to be FQ. FQ 
bottlenecks inherently address the coexistence problem, apart from the 
cases of VPNs and hash collisions. Your interpretation of RFC4774 
doesn't take this likelihood into account.

Because RFC guidance can be context dependent, David Black asked us to 
write down where L4S does not follow previous RFCs like 4774 literally, 
and to explain why not.
See 
https://datatracker.ietf.org/doc/html/draft-ietf-tsvwg-ecn-l4s-id-22#section-4.3.1



Bob

>
>   - Jonathan Morton

-- 
________________________________________________________________
Bob Briscoe                               http://bobbriscoe.net/