Re: [tsvwg] From L4S to SCE+DSCP and RFC-4774 Option 3 (CE-marking on shallow queues)

Gorry Fairhurst <gorry@erg.abdn.ac.uk> Fri, 26 March 2021 16:54 UTC

Return-Path: <gorry@erg.abdn.ac.uk>
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 84CA23A22FB for <tsvwg@ietfa.amsl.com>; Fri, 26 Mar 2021 09:54:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, NICE_REPLY_A=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-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 KZpDjJaXa3dF for <tsvwg@ietfa.amsl.com>; Fri, 26 Mar 2021 09:54:05 -0700 (PDT)
Received: from pegasus.erg.abdn.ac.uk (pegasus.erg.abdn.ac.uk [137.50.19.135]) by ietfa.amsl.com (Postfix) with ESMTP id A70063A22F9 for <tsvwg@ietf.org>; Fri, 26 Mar 2021 09:54:05 -0700 (PDT)
Received: from GF-MBP-2.lan (fgrpf.plus.com [212.159.18.54]) by pegasus.erg.abdn.ac.uk (Postfix) with ESMTPSA id B41151B00064; Fri, 26 Mar 2021 16:54:01 +0000 (GMT)
To: Jonathan Morton <chromatix99@gmail.com>, tsvwg IETF list <tsvwg@ietf.org>
References: <19246E36-433D-424A-977D-2D32E426255E@gmail.com>
From: Gorry Fairhurst <gorry@erg.abdn.ac.uk>
Message-ID: <f9a46865-8151-e8c5-f264-ca64674cc676@erg.abdn.ac.uk>
Date: Fri, 26 Mar 2021 16:54:00 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:78.0) Gecko/20100101 Thunderbird/78.9.0
MIME-Version: 1.0
In-Reply-To: <19246E36-433D-424A-977D-2D32E426255E@gmail.com>
Content-Type: multipart/alternative; boundary="------------FC18370C7B237CFC7F62ABF9"
Content-Language: en-GB
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/YUyWFdFYzYKDKOVy0cGgUJXVJp4>
Subject: Re: [tsvwg] From L4S to SCE+DSCP and RFC-4774 Option 3 (CE-marking on shallow queues)
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, 26 Mar 2021 16:54:08 -0000

Correcting just one part here, on the expected CE-marking behaviour:

On 26/03/2021 10:56, Jonathan Morton wrote:
> 2: CE marks are applied by both RFC-3168 and SCE AQMs under similar circumstances, at a relatively deep queue threshold.  They are fed back by the receiver to the sender in the normal way, using ECE and CWR in the case of TCP, and senders are expected to respond with a Multiplicative Decrease compliant to RFC-8511.  Not-ECT traffic receives packet drops instead.

RFC 8511 already anticipates, that queues doing CE-marking are shallow. 
As clear from the RFC's abstract:

"

    Active Queue Management (AQM) mechanisms allow for burst tolerance
    while enforcing short queues to minimise the time that packets spend
    enqueued at a bottleneck.  This can cause noticeable performance
    degradation for TCP connections traversing such a bottleneck,
    especially if there are only a few flows or their bandwidth-delay
    product (BDP) is large.  The reception of a Congestion Experienced
    (CE) Explicit Congestion Notification (ECN) mark indicates that an
    AQM mechanism is used at the bottleneck, and the bottleneck network
    queue is therefore likely to be short.  "

Gorry