Re: [tsvwg] Requesting TSVWG adoption of SCE draft-morton-tsvwg-sce
Jonathan Morton <chromatix99@gmail.com> Mon, 18 November 2019 02:38 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 1077E120846; Sun, 17 Nov 2019 18:38:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.748
X-Spam-Level:
X-Spam-Status: No, score=-1.748 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=no 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 YDR6fR4oZLhI; Sun, 17 Nov 2019 18:38:32 -0800 (PST)
Received: from mail-qt1-x833.google.com (mail-qt1-x833.google.com [IPv6:2607:f8b0:4864:20::833]) (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 664B4120841; Sun, 17 Nov 2019 18:38:32 -0800 (PST)
Received: by mail-qt1-x833.google.com with SMTP id t8so18555461qtc.6; Sun, 17 Nov 2019 18:38:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=8mdnIA74O7uXoQ5G4qMjJ6LP98n+F4+Ab1711TTlyNY=; b=EH02aL2A2ogXoM6aQ5vz2wKmM5ZIpMPU9Vgi3muL2Z0ALDX1ZFqIW6dogn+kbIKToq 2fQLOnXXT8NMa4VlPRmTTOwv7s1J3PTZ8xyK1f4T1tfG9fpctLG5nUd4JrT5pSu2ZUuo HXjdjzIbrS6iPi1Q/x9sUrfpsahw+NIMtsvIrpiAolCv7yFqvN9ozFlePFECkUgvBVw+ vr3RZWo2fT5JHZB0YT8nhxxq+sLvqGn/6fLbyrmDxFgV0RShCaAxqlNfNc9E6ikeHUpR 4ji7qR1K25vIkglieaG5DeTWg4m6+QFSH0Sm2QQZW0Q/JePAmDKzpMpE5DZDBh5avxst YEAA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=8mdnIA74O7uXoQ5G4qMjJ6LP98n+F4+Ab1711TTlyNY=; b=JeugIWauKxmAu4gsQDIsoPbk/hGXnv2Pi9usRYZVpharmG50Dc5pmotNC9osfx5h34 E+d3H17xu1NE0mrI0Sy0+u939LXqDLX87VG/TISf74FZCtp8wVhMGGoYlPpK0w83U9Qd 2QI3E2KGgoV7pOH6p/kUgNDLSE4tT5kq/0Nv9///9CA+vcYuURyEAtos6qZAK6FviIgs ZHEDU+Z46Jw2dXg+G+aoGSxwxFWtcJmI9amzvPiW+ObJd3j5Nlh01QYykeaeiUTFEUZs kv8616f1GAVkB0ZiZhZQwec1VzlN5Ls/gdaw2o3rGXyZ6e4iKHlWCcVh7NfXVmUWttmb DP4A==
X-Gm-Message-State: APjAAAXeumFgjFdzrK7vpDibhyDR231DRh4WBizgIEG7uUkrXk2ZvodC EjnSo3W2Yw7QzaTggoGeMtUEOT+E3Ij1joI0H2M=
X-Google-Smtp-Source: APXvYqyiO7DfF07T/OIRy+vvyJIXY37378dnAxZzyjGL5jVZiJCiRw084zKSECpqLcsQAyOWJoFOvvEOudbzSbKrFi8=
X-Received: by 2002:ac8:2f4e:: with SMTP id k14mr25721518qta.357.1574044711385; Sun, 17 Nov 2019 18:38:31 -0800 (PST)
MIME-Version: 1.0
Received: by 2002:a0c:e48b:0:0:0:0:0 with HTTP; Sun, 17 Nov 2019 18:38:30 -0800 (PST)
Received: by 2002:a0c:e48b:0:0:0:0:0 with HTTP; Sun, 17 Nov 2019 18:38:30 -0800 (PST)
In-Reply-To: <ac9e7e3b-d046-e2ee-e529-6ca8ba965873@gmx.at>
References: <201911141350.xAEDo99J048928@gndrsh.dnsmgr.net> <39d0435d-e22b-7b4b-bba7-3988a67aba76@bobbriscoe.net> <6E58094ECC8D8344914996DAD28F1CCD23DC49BC@dggemm526-mbx.china.huawei.com> <3e40dfe2-f2c0-eeb3-c68e-79e1b2cb9d25@gmx.at> <97022649-EB9D-4467-9640-314C6A3916F8@gmail.com> <ac9e7e3b-d046-e2ee-e529-6ca8ba965873@gmx.at>
From: Jonathan Morton <chromatix99@gmail.com>
Date: Mon, 18 Nov 2019 04:38:30 +0200
Message-ID: <CAJq5cE39E+SgZEQ+-vNeE+p-nW_PR7H+9V2x9B_saatJwPj=Xw@mail.gmail.com>
To: "Scheffenegger, Richard" <rs.ietf@gmx.at>
Cc: "tsvwg-chairs@ietf.org" <tsvwg-chairs@ietf.org>, "Rodney W. Grimes" <4bone@gndrsh.dnsmgr.net>, "Roni Even (A)" <roni.even@huawei.com>, "tsvwg@ietf.org" <tsvwg@ietf.org>, Bob Briscoe <in@bobbriscoe.net>
Content-Type: multipart/alternative; boundary="000000000000e2000b059795d732"
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/1XWp-nOUuLsqYd9ZtHCkGoJEAfE>
Subject: Re: [tsvwg] Requesting TSVWG adoption of SCE draft-morton-tsvwg-sce
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: Mon, 18 Nov 2019 02:38:34 -0000
On 18 Nov 2019 10:19, "Scheffenegger, Richard" <rs.ietf@gmx.at> wrote: > > Hi Jonathan, > > > > I believe DCTCP made a fundamental error in deciding to redefine CE, > and that's the problem that L4S is presently running into. We do have > (since IETF-104 @ Prague) an alternative version of DCTCP using SCE > signalling, and that could illustrate a starting point for merging the > two experiments. I believe that would solve an awful lot of problems at > a stroke. > > > Being in a position of having no immediate control over the ECN marking > strategy, and having to reuse existing silicon's RED implementation, > that choice of DCTCP was IMHO reasonable. (Also, IMHO it is not > realistic to see a timely implementation of more modern AQMs in very > high speed chipsets - but others would be in a better position to > discuss, if the SCE codepoint transitions could be implemented with > little effort in those asics). > > I agree that this was not a choice that lends itself to good, backwards > compatible interoperability. As such, a clean slate approach (such as > SCE) is more free in using "proper" codepoints. However, that allowed > the immediate deployment using existing RED AQM (and an additonal > classifier so that non-DCTCP is not using the queue with the aggressive > marking). > > > > However, because of the different reaction of the CC (1/cwnd vs > 1/sqrt(cwnd) ), these two will not coexist with each other in the same > (non-FQ) queue, correct? It's the same class of problem as having plain RFC-3168 compliant traffic in the same single queue as SCE traffic, regardless of which response to SCE is chosen. The same solutions should apply: - Dropping or RFC-3168 marking AQMs will cause the same congestion response in Not-ECT, RFC-3168, DCTCP-SCE and ELR-SCE flows, so they will coexist naturally. This is also true of dumb FIFOs. So the problem only manifests when actively upgrading the middlebox to perform SCE marking. - Adding FQ at the same time as adding SCE marking solves the fairness problem, and has its own benefits - and costs. - CNQ offers a way to limit the extent to which SCE flows give way to other traffic, as well as allowing sparse traffic to bypass the queue, with minimal added complexity compared to a FIFO AQM. As a halfway house between a FIFO and true FQ, this might be a good choice for high capacity deployments, especially where persistent saturation is expected to be rare. - Jonathan Morton
- [tsvwg] Requesting TSVWG adoption of SCE draft-mo… Rodney W. Grimes
- [tsvwg] draft-morton-tsvwg-sce: "Permitted ECN co… Neal Cardwell
- Re: [tsvwg] Requesting TSVWG adoption of SCE draf… De Schepper, Koen (Nokia - BE/Antwerp)
- Re: [tsvwg] draft-morton-tsvwg-sce: "Permitted EC… Dave Taht
- Re: [tsvwg] draft-morton-tsvwg-sce: "Permitted EC… G Fairhurst
- Re: [tsvwg] draft-morton-tsvwg-sce: "Permitted EC… Jonathan Morton
- Re: [tsvwg] draft-morton-tsvwg-sce: "Permitted EC… Dave Taht
- Re: [tsvwg] Requesting TSVWG adoption of SCE draf… Sebastian Moeller
- Re: [tsvwg] Requesting TSVWG adoption of SCE draf… G Fairhurst
- Re: [tsvwg] draft-morton-tsvwg-sce: "Permitted EC… Matt Mathis
- Re: [tsvwg] draft-morton-tsvwg-sce: "Permitted EC… Jonathan Morton
- Re: [tsvwg] draft-morton-tsvwg-sce: "Permitted EC… Neal Cardwell
- Re: [tsvwg] Requesting TSVWG adoption of SCE draf… Sebastian Moeller
- Re: [tsvwg] Requesting TSVWG adoption of SCE draf… Jonathan Morton
- Re: [tsvwg] Requesting TSVWG adoption of SCE draf… G Fairhurst
- Re: [tsvwg] draft-morton-tsvwg-sce: "Permitted EC… Rodney W. Grimes
- Re: [tsvwg] draft-morton-tsvwg-sce: "Permitted EC… Rodney W. Grimes
- Re: [tsvwg] Requesting TSVWG adoption of SCE draf… Roni Even (A)
- Re: [tsvwg] Requesting TSVWG adoption of SCE draf… De Schepper, Koen (Nokia - BE/Antwerp)
- Re: [tsvwg] Requesting TSVWG adoption of SCE draf… Dave Taht
- Re: [tsvwg] Requesting TSVWG adoption of SCE draf… Ingemar Johansson S
- Re: [tsvwg] Requesting TSVWG adoption of SCE draf… Bob Briscoe
- Re: [tsvwg] Requesting TSVWG adoption of SCE draf… Roni Even (A)
- Re: [tsvwg] Requesting TSVWG adoption of SCE draf… Holland, Jake
- Re: [tsvwg] Requesting TSVWG adoption of SCE draf… Scheffenegger, Richard
- Re: [tsvwg] Requesting TSVWG adoption of SCE draf… Jonathan Morton
- Re: [tsvwg] Requesting TSVWG adoption of SCE draf… Greg White
- Re: [tsvwg] Requesting TSVWG adoption of SCE draf… Scheffenegger, Richard
- Re: [tsvwg] Requesting TSVWG adoption of SCE draf… Black, David
- Re: [tsvwg] Requesting TSVWG adoption of SCE draf… Jonathan Morton
- Re: [tsvwg] Requesting TSVWG adoption of SCE draf… G Fairhurst
- Re: [tsvwg] Requesting TSVWG adoption of SCE draf… Kyle Rose
- Re: [tsvwg] Requesting TSVWG adoption of SCE draf… Luca Muscariello
- Re: [tsvwg] Requesting TSVWG adoption of SCE draf… Sebastian Moeller
- Re: [tsvwg] Requesting TSVWG adoption of SCE draf… Loganaden Velvindron
- Re: [tsvwg] Requesting TSVWG adoption of SCE draf… De Schepper, Koen (Nokia - BE/Antwerp)
- Re: [tsvwg] Requesting TSVWG adoption of SCE draf… Luca Muscariello
- Re: [tsvwg] Requesting TSVWG adoption of SCE draf… Ingemar Johansson S
- Re: [tsvwg] Requesting TSVWG adoption of SCE draf… Sebastian Moeller
- Re: [tsvwg] Requesting TSVWG adoption of SCE draf… Michael Welzl
- Re: [tsvwg] Requesting TSVWG adoption of SCE draf… Ingemar Johansson S
- Re: [tsvwg] Requesting TSVWG adoption of SCE draf… Jonathan Morton
- Re: [tsvwg] Requesting TSVWG adoption of SCE draf… Sebastian Moeller
- Re: [tsvwg] Requesting TSVWG adoption of SCE draf… Michael Welzl
- Re: [tsvwg] Requesting TSVWG adoption of SCE draf… Roland Bless