Re: [tsvwg] Review comments on a careful read of the L4S ID (#1: ABE)

Michael Welzl <michawe@ifi.uio.no> Fri, 14 May 2021 10:08 UTC

Return-Path: <michawe@ifi.uio.no>
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 E64423A2D4F for <tsvwg@ietfa.amsl.com>; Fri, 14 May 2021 03:08:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.889
X-Spam-Level:
X-Spam-Status: No, score=-1.889 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 HJWnMmOcoAwT for <tsvwg@ietfa.amsl.com>; Fri, 14 May 2021 03:08:15 -0700 (PDT)
Received: from mail-out01.uio.no (mail-out01.uio.no [IPv6:2001:700:100:10::50]) (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 D63E83A2D2D for <tsvwg@ietf.org>; Fri, 14 May 2021 03:08:14 -0700 (PDT)
Received: from mail-mx10.uio.no ([129.240.10.27]) by mail-out01.uio.no with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from <michawe@ifi.uio.no>) id 1lhUji-001Gq5-JP; Fri, 14 May 2021 12:08:02 +0200
Received: from ti0182q160-3425.bb.online.no ([62.249.177.137] helo=[192.168.1.12]) by mail-mx10.uio.no with esmtpsa (TLS1.2:ECDHE-RSA-AES256-GCM-SHA384:256) user michawe (Exim 4.94.2) (envelope-from <michawe@ifi.uio.no>) id 1lhUjg-0000cL-DJ; Fri, 14 May 2021 12:08:02 +0200
From: Michael Welzl <michawe@ifi.uio.no>
Message-Id: <CCA4E026-CC8B-4A60-9DF0-71644E9C3DE6@ifi.uio.no>
Content-Type: multipart/alternative; boundary="Apple-Mail=_98155F15-11C6-46DE-B53A-154C0C9BB4D3"
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.6\))
Date: Fri, 14 May 2021 12:07:58 +0200
In-Reply-To: <ae4254aa-9885-28d3-2eae-4c4efa1fdc2e@bobbriscoe.net>
Cc: "Black, David" <David.Black@dell.com>, "<gorry@erg.abdn.ac.uk> Fairhurst" <gorry@erg.abdn.ac.uk>, "tsvwg@ietf.org" <tsvwg@ietf.org>
To: Bob Briscoe <ietf@bobbriscoe.net>
References: <634676ca-272d-d616-c352-b38446cf7aab@erg.abdn.ac.uk> <7de67d7f-7387-015d-feda-3789a2c824f8@bobbriscoe.net> <MN2PR19MB404512E86F4868B34E113D8883519@MN2PR19MB4045.namprd19.prod.outlook.com> <ae4254aa-9885-28d3-2eae-4c4efa1fdc2e@bobbriscoe.net>
X-Mailer: Apple Mail (2.3608.120.23.2.6)
X-UiO-SPF-Received: Received-SPF: neutral (mail-mx10.uio.no: 62.249.177.137 is neither permitted nor denied by domain of ifi.uio.no) client-ip=62.249.177.137; envelope-from=michawe@ifi.uio.no; helo=[192.168.1.12];
X-UiO-Spam-info: not spam, SpamAssassin (score=-5.0, required=5.0, autolearn=disabled, AWL=0.013, HTML_MESSAGE=0.001, T_KAM_HTML_FONT_INVALID=0.01, UIO_MAIL_IS_INTERNAL=-5)
X-UiO-Scanned: 5D8C4ECEF3332FC87D42EC872E50250C16282956
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/sr1XDMH86A8YKsooeajrCFH7tTc>
Subject: Re: [tsvwg] Review comments on a careful read of the L4S ID (#1: ABE)
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, 14 May 2021 10:08:31 -0000

Hi,

A comment below:

> On May 14, 2021, at 11:46 AM, Bob Briscoe <ietf@bobbriscoe.net> wrote:
> 
> David, [Pls ignore previous email - had a better idea - see replacement text below]
> 
> A relevant place to refer to ABE is in S.1.3:
> 
> CURRENT:
>    This document is intended for experimental status, so it does not
>    update any standards track RFCs.  Therefore it depends on [RFC8311 <https://datatracker.ietf.org/doc/html/rfc8311>],
>    which is a standards track specification that:
> 
>    o  updates the ECN proposed standard [RFC3168 <https://datatracker.ietf.org/doc/html/rfc3168>] to allow experimental
>       track RFCs to relax the requirement that an ECN mark must be
>       equivalent to a drop (when the network applies markings and/or
>       when the sender responds to them);
> 
> PROPOSED to append:
>      For instance, an experimental ABE sender [RFC8511] responds less to ECN marks than to drops.
>      For instance, this permits an ABE sender [RFC8511] to experiment with responding less to ECN marks than to drops.

I disagree with “experiment with”. The specification is experimental, but this doesn’t entail that a sender would “experiment with responding less” - this sounds as if ABE would just specify that a reduced back-off is something cool to experiment with, and an ABE sender would then try this or that backoff, depending on their liking. That’s a misrepresentation.

Suggestion:
     For instance, this permits an ABE sender [RFC8511] to respond less to ECN marks than to drops.

I find it unnecessary to stress “experiment” again in this sentence because it describes an example of “updating the ECN proposed … to allow experimental track RFCs to … “ - i.e., it’s very clear from the context here that ABE is experimental.

Cheers,
Michael



> Regarding adding ABE to the first para of the introduction, I really don't want to go off into a side-remark right at the start.
> 
> 
> Bob
> 
> 
> On 13/05/2021 21:30, Black, David wrote:
>> Bob,
>>  
>> Let's see if we can come up with an intermediate approach that conveys useful info to the reader about ABE without endorsing it as an IETF standard.
>>  
>> Suggestion: No text changes for 1 and 22 (for 22, I agree that ABE does not affect marking), just add a sentence for 6 in the first paragraph of the Introduction that explains what ABE is/does and that ABE is an experiment.  No need to mention ABE again in the body of the draft (there's one mention in Appendix B.1).
>>  
>> Will that work?
>>  
>> Thanks, --David
>>  
>> From: tsvwg <tsvwg-bounces@ietf.org> <mailto:tsvwg-bounces@ietf.org> On Behalf Of Bob Briscoe
>> Sent: Thursday, May 13, 2021 2:04 PM
>> To: Gorry Fairhurst
>> Cc: tsvwg@ietf.org <mailto:tsvwg@ietf.org>
>> Subject: Re: [tsvwg] Review comments on a careful read of the L4S ID (#1: ABE)
>>  
>> [EXTERNAL EMAIL]
>> 
>> See [BB]...
>> 
>> On 06/05/2021 07:52, Gorry Fairhurst wrote:
>> ================================================================= 
>> 1. Abstract needs to be corrected to accommodate ABE (RFC 8511).
>>   
>> Abstract text says:
>>    “ 'Classic' ECN marking is required to be
>>    equivalent to a drop, both when applied in the network and when
>>    responded to by a transport.”
>>   
>> ⁃           That’s no longer completely correct in light of ABE (RFC 8511), although the strong connection between this marking and reaction to drops is still the case.  Perhaps: ‘Classic’ ECN marking is an enhancement to drop-based congestion control, both when applied …
>> 
>> ================================================================= 
>> 6. Add text to acknowledge ABE (RFC 8511)
>>   
>> This text:
>>      “RFC 3168 required an ECN mark to be equivalent to a drop, both when applied in the
>>      network and when responded to by a transport.”
>> 
>> ⁃            ABE (RFC 8511) has already modified that drop equivalence.  Revise this text accordingly.
>> 
>> =================================================================
>> 22. Update to include ABE (RFC 8511)
>>   
>> This text:
>>      “   Note that, contrary to RFC 3168, a Dual Queue Coupled AQM
>>    implementing the L4S and Classic treatments does not mark an ECT(1)
>>    packet under the same conditions that it would have dropped a Not-ECT
>>    packet, as allowed by [RFC8311], which updates RFC 3168.  However, if
>>    it marks ECT(0) packets, it does so under the same conditions that it
>>    would have dropped a Not-ECT packet.”
>>   
>> ⁃            ABE (RFC 8511) has modified that drop equivalence.  Revise this text accordingly.
>> 
>> =================================================================
>> 
>> 
>> [BB] The quotes from the draft above refer to what the standards track [RFC3168] says, not RFC8311 experiments like ABE. I don't think it will be appropriate for this draft to specifically call out ABE as if it is now accepted IETF practice. That opens us to more controversy and delay if someone disagrees with the ABE experiment.
>> 
>> The quote in #22 is purely about marking in the network, which ABE doesn't change, so it's definitely not appropriate to cite ABE there.
>> 
>> The draft does refer to RFC 8511 from an informative appendix, which I think is appropriate.
>> 
>> Proposed resolution: No text changes.
>> 
>> 
>> Bob
>> 
>> -- 
>> ________________________________________________________________
>> Bob Briscoe                               http://bobbriscoe.net/ [bobbriscoe.net] <https://urldefense.com/v3/__http:/bobbriscoe.net/__;!!LpKI!zfPbqwU20-zdSS8IyP0GZ48zVTkiYuVPeCEerb_tyGCe-JXJAVzENUM6PA-5RaXE$>
> 
> -- 
> ________________________________________________________________
> Bob Briscoe                               http://bobbriscoe.net/ <http://bobbriscoe.net/>