Re: [tsvwg] Review comments on a careful read of the L4S ID (16.17.18. Prague Reqs)

Bob Briscoe <ietf@bobbriscoe.net> Fri, 14 May 2021 13:57 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 94A733A281D for <tsvwg@ietfa.amsl.com>; Fri, 14 May 2021 06:57:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.433
X-Spam-Level:
X-Spam-Status: No, score=-1.433 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, NICE_REPLY_A=-0.001, SPF_HELO_NONE=0.001, SPF_SOFTFAIL=0.665, URIBL_BLOCKED=0.001] autolearn=no 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 utqs_SmRqLhx for <tsvwg@ietfa.amsl.com>; Fri, 14 May 2021 06:56:55 -0700 (PDT)
Received: from mail-ssdrsserver2.hosting.co.uk (mail-ssdrsserver2.hosting.co.uk [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 679BC3A33C2 for <tsvwg@ietf.org>; Fri, 14 May 2021 06:56:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=bobbriscoe.net; s=default; h=Content-Type:In-Reply-To:MIME-Version:Date: Message-ID:From:References:To:Subject:Sender:Reply-To:Cc: Content-Transfer-Encoding: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=GGDE1aFZMlD77rQE3jXhbmDtjzgzVZqH08FfBnSyPvE=; b=zlQ2BUoKGD+oOVhC92MsbegcVp nXfuZneQ35ukPdkwuajREYP7f58YNqgpXwZTGQYpyxsnMmc0IbmafqhjBObGDQOVM7ZTCfeiYAgQg YONguynRhUII7J+KPCz1VShXUvo+V86CZ1ICugjHoRQjSWqRj+VD8pFWZF/IaQDM7kBFa8EQReCfr zt1Z6UICXt4MM5pBLq1w1nQEIlhLiVv1GvyRCLUTEfJw9mN4n42kbSqbwqmfqoBpNoGHLJ+hBOoAZ cWTUYlDOYO0oXVkJ/dJKnL3bysMs0YLYvmM8y/6gukmq0ln6AOfUfr7/79cFMc9mczisoS0vqKSMb 1NtePTBg==;
Received: from 67.153.238.178.in-addr.arpa ([178.238.153.67]:53784 helo=[192.168.1.11]) by ssdrsserver2.hosting.co.uk with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from <ietf@bobbriscoe.net>) id 1lhYJE-0000Sy-99; Fri, 14 May 2021 14:56:54 +0100
To: Gorry Fairhurst <gorry@erg.abdn.ac.uk>, "Black, David" <David.Black@dell.com>, "tsvwg@ietf.org" <tsvwg@ietf.org>
References: <634676ca-272d-d616-c352-b38446cf7aab@erg.abdn.ac.uk>
From: Bob Briscoe <ietf@bobbriscoe.net>
Message-ID: <102ff63c-277e-5351-abe4-778d8c1ddfed@bobbriscoe.net>
Date: Fri, 14 May 2021 14:56:52 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.7.1
MIME-Version: 1.0
In-Reply-To: <634676ca-272d-d616-c352-b38446cf7aab@erg.abdn.ac.uk>
Content-Type: multipart/alternative; boundary="------------091E856966A401F8E335A9AF"
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.hosting.co.uk
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.hosting.co.uk: authenticated_id: in@bobbriscoe.net
X-Authenticated-Sender: ssdrsserver2.hosting.co.uk: in@bobbriscoe.net
X-Source:
X-Source-Args:
X-Source-Dir:
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/mEXskuA6BGpRbnOG_uhpIHYzPWg>
Subject: Re: [tsvwg] Review comments on a careful read of the L4S ID (16.17.18. Prague Reqs)
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 13:57:01 -0000

Gorry, David, all,

The text of all these requirements was changed, in some cases 
significantly, at draft-15 & -16.
So this email reinforces my request during the interim for people to 
please check whether the normative wording is now acceptable. If not, 
pls suggest improvements. If it is good, praise is always welcome too ;)


Bob

On 06/05/2021 07:52, Gorry Fairhurst wrote:
>
> =================================================================
> *16. RFC 3168 coexistence*
> **
> This text:
> “oA scalable congestion control MUST implement monitoring in order
> to detect a likely non-L4S but ECN-capable AQM at the bottleneck.
> On detection of a likely ECN-capable bottleneck it SHOULD be
> capable (dependent on configuration) of automatically adapting its
> congestion response to coexist with TCP Reno congestion controls
> [RFC5681] (see Appendix A.1.4 for rationale and a referenced
> algorithm).”
>
> ⁃This will have to be resolved in the WG, including details of what 
> “coexist” means.
> =================================================================
> *17. RTT Bias: **implementation requirements to documentation 
> requirements*
>
> This text:
> “A scalable congestion control MUST eliminate RTT bias as much as
> possible in the range between the minimum likely RTT and typical
> RTTs expected in the intended deployment scenario (see
> Appendix A.1.5 for rationale).”
>
> ⁃A writing style that says: must... as hard as possible style is very 
> hard to accept for me. Use of an RFC 2119 “MUST” is not appropriate 
> here.Please do change “MUST” to “is expected to” as used in the last 
> bulleted item. One possibility that would work for me is some 
> rephrasing to say “needs to eliminate” and “specifications are 
> REQUIRED to include methods that limit RTT bias, although I have no 
> problem with saying “is expected to …”.
> =================================================================
> *18. Loss detection in time-based units.*
>
> This text:
> “oA scalable congestion control SHOULD detect loss by counting in
> time-based units, which is scalable, as opposed to counting in
> units of packets (as in the 3 DupACK rule of RFC 5681 TCP), which
> is not scalable.As packet rates increase (e.g., due to new and/
> or improved technology), congestion controls that detect loss by
> counting in units of packets become more likely to incorrectly
> treat reordering events as congestion-caused loss events (see
> Appendix A.1.7 for further rationale).This requirement does not
> apply to congestion controls that are solely used in controlled
> environments where the network introduces hardly any reordering.”
>
> ⁃Please replace with text agreed to on the list.
> =================================================================
>

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