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

Jonathan Morton <chromatix99@gmail.com> Fri, 26 March 2021 17:00 UTC

Return-Path: <chromatix99@gmail.com>
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 A3E9B3A23E4 for <tsvwg@ietfa.amsl.com>; Fri, 26 Mar 2021 10:00:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.847
X-Spam-Level:
X-Spam-Status: No, score=-1.847 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, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_BLOCKED=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=gmail.com
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 RSuLixqPjYXD for <tsvwg@ietfa.amsl.com>; Fri, 26 Mar 2021 10:00:21 -0700 (PDT)
Received: from mail-lf1-x136.google.com (mail-lf1-x136.google.com [IPv6:2a00:1450:4864:20::136]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0748C3A2361 for <tsvwg@ietf.org>; Fri, 26 Mar 2021 10:00:17 -0700 (PDT)
Received: by mail-lf1-x136.google.com with SMTP id o10so8639796lfb.9 for <tsvwg@ietf.org>; Fri, 26 Mar 2021 10:00:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=k8NboASFOAKSfZcH/Rn//xdHVcB6G4ZB1YKSaRNR2I4=; b=O/TgAdYKMfuORog23mh6H4KzFDDQXEeDwwdoIqqDdyJtMSXaR3Qnkt2IiOJEOO95Nl +VFdB/hqxC1yvt/QvbwpSJv9rlMEhfX3LDMqGUz5TeqKWgb28eZkKZcPuDF/n6ozoiTv LdMCsDujIXkz0ccXZ8TLHOS3i34eajqPnU1BXRmqrrh+EaDlzeE1wTFEpqm17hh6mA1+ 0YM+63C9fgkO1zNbhF3tT56Enpd7AoS+iUCewVb5SXdx5+aot3TaDeE8BcyGJaNIYq3k sBjFcZ1CJz3wlScMSAECaAYw/RYdcj9U1bYQFZwvIX0baIKZCiikr89gS7k/3wdE0eR8 WuIQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=k8NboASFOAKSfZcH/Rn//xdHVcB6G4ZB1YKSaRNR2I4=; b=MTwBa8lnmqh4ulg1A6/Hm97l8Pk6PS3JhBUXCqRt9Ll4AeZxe3oNOE1qUbneMQd4xe EnNADKOux/rFHkfTQR12AIKrs/MggOu+SxIvS4ua2hqEZFf+M04bAmdxj+95axKcM4Qh A3mYtyvXV5EdSWwT2PgL4bjekton/2gF3PZkeFvlIGkMCNWhOo3SpWLs0hfoj1RvDETn UsskS5Zl6s1lwnI7HvxYqjkUr0KPMwEU+aeY+uC4uEwmm+BOPDKe7xzTDwccoqEpx2H9 tH05bbDL8p2Nj6sp+NuUWAUlStDRx27mnvIjOCX1EeqiCET+tMIKisGRTLUqHb4EOUDX cJgA==
X-Gm-Message-State: AOAM531pWdNxtTfMyjZTfNoCiD7YhZIoGRF0ZQ3k/JD1LLVEPZQ2azDK hOcy2VMmVBWSOFRllgR4nzg6GCdS2UE=
X-Google-Smtp-Source: ABdhPJx4uEbS6z3Pz0yn71qQdP7SU7F2JGf5TWwuxW1ZfwPW7YDelIpC7DVWzSUbK4wWoHLB6Lv4Qw==
X-Received: by 2002:ac2:485c:: with SMTP id 28mr8478670lfy.68.1616778015028; Fri, 26 Mar 2021 10:00:15 -0700 (PDT)
Received: from jonathartonsmbp.lan (178-55-25-11.bb.dnainternet.fi. [178.55.25.11]) by smtp.gmail.com with ESMTPSA id d22sm954899lfg.160.2021.03.26.10.00.14 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 26 Mar 2021 10:00:14 -0700 (PDT)
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.7\))
From: Jonathan Morton <chromatix99@gmail.com>
In-Reply-To: <f9a46865-8151-e8c5-f264-ca64674cc676@erg.abdn.ac.uk>
Date: Fri, 26 Mar 2021 19:00:13 +0200
Cc: tsvwg IETF list <tsvwg@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <0025E97D-FF55-44BE-BCCE-0DEF2F363F40@gmail.com>
References: <19246E36-433D-424A-977D-2D32E426255E@gmail.com> <f9a46865-8151-e8c5-f264-ca64674cc676@erg.abdn.ac.uk>
To: Gorry Fairhurst <gorry@erg.abdn.ac.uk>
X-Mailer: Apple Mail (2.3445.9.7)
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/p51eN1S87caQ47fRnXbRFEoer_I>
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 17:00:31 -0000

> On 26 Mar, 2021, at 6:54 pm, Gorry Fairhurst <gorry@erg.abdn.ac.uk> 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.  "

What that means is "relatively short compared to a dumb FIFO".  Whereas what I mean is "relatively deep compared to the threshold for SCE marking".  I'm not putting absolute numbers on this, just following phrasing that I think is also used by L4S drafts.

 - Jonathan Morton