Re: [tsvwg] Related to "Non-L4S traffic abusing the L-queue" discussion during the interim

Bob Briscoe <ietf@bobbriscoe.net> Sat, 26 February 2022 23:18 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 6FFD83A07EE for <tsvwg@ietfa.amsl.com>; Sat, 26 Feb 2022 15:18:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.11
X-Spam-Level:
X-Spam-Status: No, score=-2.11 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, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, 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 xZ6iclyAKDNt for <tsvwg@ietfa.amsl.com>; Sat, 26 Feb 2022 15:17:56 -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 B60963A07D9 for <tsvwg@ietf.org>; Sat, 26 Feb 2022 15:17:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=bobbriscoe.net; s=default; h=In-Reply-To:From:References:To:Subject: MIME-Version:Date:Message-ID:Content-Type: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=swRFmtzu+0AQAVEfwe7DdKMOZX+ZimaZ/fS2hQQvyhU=; b=taDBPxepkiuEwtQ7UidS4BAYrv 6L6SUXVO1YJYy06b5YEPczlCw9I/aTzjbxWQWFCvcj75SNDwO4vqyxD/MFyf7PYU9MfXP/f4N+85y zpsUHkxRyz05P2hwQV50nLeneU/9mvM8z3+OIrTxb32p3RtrtmFEVP63ES+pP6gN1yPbbJT6aLQDC qZoPwxl8M18dr08xb5FyVLIIjw11evjRXavrBTpf17b7xB5Q1Sxgpt+lOtU252fHWjf+Svh2E0WWb M+aDQMANzHUfdr85hdgeAKOsWl3ZZjpf4zsWuRiNfuXvkemitBwKOxxUM30hV7f/Va3xzxbypPn7S 63tFRzFw==;
Received: from 67.153.238.178.in-addr.arpa ([178.238.153.67]:55658 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 1nO6KB-0004l7-TP; Sat, 26 Feb 2022 23:17:51 +0000
Content-Type: multipart/alternative; boundary="------------ljDDLwuYjo5VtSGfOL4NgnRY"
Message-ID: <5d2f1d76-225f-3e46-dc7a-75177e4a927d@bobbriscoe.net>
Date: Sat, 26 Feb 2022 23:17:49 +0000
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.5.0
Content-Language: en-GB
To: "Black, David" <David.Black@dell.com>, "De Schepper, Koen (Nokia - BE/Antwerp)" <koen.de_schepper@nokia-bell-labs.com>, tsvwg IETF list <tsvwg@ietf.org>, Jonathan Morton <chromatix99@gmail.com>
References: <AM9PR07MB7313D5AAF6B9D66C74CC35A1B9369@AM9PR07MB7313.eurprd07.prod.outlook.com> <AM9PR07MB7313F1401B14F6F2DB72A2B2B93E9@AM9PR07MB7313.eurprd07.prod.outlook.com> <MN2PR19MB40454F60DEE5735EAD428465833E9@MN2PR19MB4045.namprd19.prod.outlook.com>
From: Bob Briscoe <ietf@bobbriscoe.net>
In-Reply-To: <MN2PR19MB40454F60DEE5735EAD428465833E9@MN2PR19MB4045.namprd19.prod.outlook.com>
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/MTAaOCKhs3NLskpyAr2YgXiy7yM>
Subject: Re: [tsvwg] Related to "Non-L4S traffic abusing the L-queue" discussion during the interim
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: Sat, 26 Feb 2022 23:18:01 -0000

David, it might help to be crystal clear, see [BB]

On 25/02/2022 16:55, Black, David wrote:
>
> Koen,
>
> I'll observe that "traffic that is not responding at all to CE marks" 
> is not necessary to achieve the reported results if the experimental 
> setup "prevents the L queue from seeing any
>
> need to apply congestion signals, because it is always empty" as there 
> would be no CE marks for the traffic in the L queue to respond to.
>

[BB] If there's a Classic capacity seeking flow (as in this case), the 
coupling is designed to mark any L packets with the coupled probability, 
even if they are never queuing (e.g. if they are being paced). That is 
the normal way that the DualQ works, and has done for the last 10 years.

> Please give that further consideration.
>

[BB] No further consideration can be given to Jonathan's experiment, 
beyond that it was clearly broken in one of the ways we emailed to him 
on this list (17-Feb-22), without response so far.


Bob

> Thanks, --David (as an individual)
>
> *From:* tsvwg <tsvwg-bounces@ietf.org> *On Behalf Of * De Schepper, 
> Koen (Nokia - BE/Antwerp)
> *Sent:* Friday, February 25, 2022 4:29 AM
> *To:* tsvwg IETF list; Jonathan Morton
> *Subject:* Re: [tsvwg] Related to "Non-L4S traffic abusing the 
> L-queue" discussion during the interim
>
> [EXTERNAL EMAIL]
>
> Hi Jonathan,
>
> Can you confirm that this test is done with “Cubic” traffic that is 
> not responding at all to CE marks? So it is just like any other 
> non-responding traffic (like UDP CBR). We don’t see any other way to 
> explain your results.
>
> If so, we can/should remove this “issue” from the shepherd’s write-up, 
> as such unresponsive flows will get the same throughput on any 
> single-Q bottleneck with or without AQM 
> (taildrop/PI2/PIE/CoDel/STEP/RED/…) with a latency that matches the 
> AQM strategy.
>
> Koen.
>
> *From:* tsvwg <tsvwg-bounces@ietf.org> *On Behalf Of *De Schepper, 
> Koen (Nokia - BE/Antwerp)
> *Sent:* Thursday, February 17, 2022 7:01 PM
> *To:* tsvwg IETF list <tsvwg@ietf.org>; Jonathan Morton 
> <chromatix99@gmail.com>
> *Subject:* [tsvwg] Related to "Non-L4S traffic abusing the L-queue" 
> discussion during the interim
>
> Hi Jonathan,
>
> It seems that the following open issue identified by the chairs:
>
> Non-L4S traffic abusing the L-queue
>
> • ‘DualQ gives a large throughput bonus to L queue traffic, ie. a 
> “fast lane”’
>
> • Is this a matter specific for DualQ that can be left for 
> experimentation?
>
> is based on the following experiment you performed:
>
> >             simple two-flow competition test on a standard dumbbell 
> topology,
>
> >             with the bottleneck running a DualQ qdisc into a 50Mbps 
> shaper.
>
> >             Both flows were configured to use CUBIC congestion 
> control with
>
> >             ECN negotiated, but one was additionally tweaked to set 
> ECT(1)
>
> >             instead of ECT(0) on all data segments, and to pace its 
> output at
>
> >             40Mbps. This latter measure prevents the L queue from 
> seeing any
>
> >             need to apply congestion signals, because it is always 
> empty.  These
>
> >             tweaks allowed that flow to use 80% of the link 
> capacity, gaining a
>
> >             fourfold advantage over its competitor,
>
> If there is capacity seeking traffic in the Classic queue, then it is 
> even desired that the L4S queue does not add extra marks. The L4S 
> marks should come only from the Classic coupling.
>
> Before diving into details, can you first explain why in your 
> experiment the coupling from the Classic Q has no effect on your paced 
> and ECT(1) labeled Cubic flow?
>
> I would expect that this ECT(1) labeled Cubic flow would get even less 
> throughput than the Classic Cubic flow, as the first gets the doubled 
> coupled CE marking probability (eg 2*10% = 20%) for L4S flows instead 
> of the squared CE marking probability (10%^2 = 1%) which ECT(0) 
> traffic would get.
>
> Thanks,
>
> Koen.
>

-- 
________________________________________________________________
Bob Briscoehttp://bobbriscoe.net/