[aqm] ECT(1)
John Leslie <john@jlc.net> Tue, 28 July 2015 14:50 UTC
Return-Path: <john@jlc.net>
X-Original-To: aqm@ietfa.amsl.com
Delivered-To: aqm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 429D71AC3AB for <aqm@ietfa.amsl.com>; Tue, 28 Jul 2015 07:50:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.21
X-Spam-Level:
X-Spam-Status: No, score=-4.21 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 YizRa1ZpeT_m for <aqm@ietfa.amsl.com>; Tue, 28 Jul 2015 07:50:39 -0700 (PDT)
Received: from mailhost.jlc.net (mailhost.jlc.net [199.201.159.4]) by ietfa.amsl.com (Postfix) with ESMTP id 49F8C1AC3EE for <aqm@ietf.org>; Tue, 28 Jul 2015 07:50:39 -0700 (PDT)
Received: by mailhost.jlc.net (Postfix, from userid 104) id E79DFC94BE; Tue, 28 Jul 2015 10:50:36 -0400 (EDT)
Date: Tue, 28 Jul 2015 10:50:36 -0400
From: John Leslie <john@jlc.net>
To: "Scheffenegger, Richard" <rs@netapp.com>
Message-ID: <20150728145036.GK96964@verdi>
References: <ba3b6f6b4d3d453d887c451fbca412fa@hioexcmbx05-prd.hq.netapp.com> <CAA93jw5WrT0Azcew_gic5H-tJtBo62m-f4fBB0=qQp01uf3VuQ@mail.gmail.com> <8a1ed5a975d44a7bad88dc573971ded5@hioexcmbx05-prd.hq.netapp.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <8a1ed5a975d44a7bad88dc573971ded5@hioexcmbx05-prd.hq.netapp.com>
User-Agent: Mutt/1.4.1i
Archived-At: <http://mailarchive.ietf.org/arch/msg/aqm/dH8lFBJoQhZgqO5n1x7S4CfmqUg>
Cc: Dave Taht <dave.taht@gmail.com>, "aqm@ietf.org" <aqm@ietf.org>
Subject: [aqm] ECT(1)
X-BeenThere: aqm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Discussion list for active queue management and flow isolation." <aqm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/aqm>, <mailto:aqm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/aqm/>
List-Post: <mailto:aqm@ietf.org>
List-Help: <mailto:aqm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/aqm>, <mailto:aqm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 28 Jul 2015 14:50:41 -0000
Scheffenegger, Richard <rs@netapp.com> wrote: > > Regarding the identifier to differentiate legacy ECN (cc reaction on > ECN per RTT = cc reaction to loss in RTT) and the differentiated > response (proportional to the # of CEs per RTT) is an open question. Wide open! > Perhaps we can start to gather the views of the group on this list > already; There have been other uses for ECT(1) been proposed over > time, and it has also been pointed out that repurposing a DiffServ > Codepoint may not be the easierst to do from a procedural view. Nor (IMHO) is a repurposed DiffServ Codepoint likely to work well. OTOH, I think the time is ripe to deprecate ECN Nonce; and reserve ECT(1) for (currently) Experimental uses. We could pretty easily combine that with an IP Option to define the particular experiment, and even record data about forwarding node action. (Admittedly, this is more difficult in IPv6, so I suggest initially considering IPv4; and then adding an IPv6 kludge, probably hop-by-hop.) IMHO, the only other uses for ECT(1) that have approached "traction" relate to differentiation of forwarder action for ECN marking. > Also, I would like to encourage members of the aqm wg to review the various > versions of http://tools.ietf.org/html/draft-kuehlewind-tcpm-accurate-ecn > (the technical content did change in each version substantially). > Disclaimer, I'm one of the authors of that draft. I believe I've reviewed them all; but is it truly reasonable to expect all WG members to review more than the latest one? Fundamentally, the latest version calls for three counters, to be masked to low-order bits reporting changes in the counters. There are three possibilities on _where_ these bits will be reported. (I'd rather not bike-shed the virtues of each yet...) draft-briscoe-aqm-dualq-coupled does not appear to have been posted yet: I'll be only too happy to discuss it once it is... Fundamentally, it proposes to identify a separate low-latency queue which will report via ECN a near-zero-latency condition (vs. a zero congestion in this second queue), while the default queue operates by a legacy AQM mecanism, probably signaled by packet drop. This strikes me as Experimental: there are a number of issues, such as how this low-latency queue overflows and what happens when it does, which need to be resolved before we could even consider Standards Track. At first blush, this looks like a good match for Experimental use of ECT(1). -- John Leslie <john@jlc.net>
- [aqm] Minutes of the AQM WG session Scheffenegger, Richard
- Re: [aqm] Minutes of the AQM WG session Dave Taht
- Re: [aqm] Minutes of the AQM WG session Scheffenegger, Richard
- Re: [aqm] Minutes of the AQM WG session De Schepper, Koen (Koen)
- Re: [aqm] Minutes of the AQM WG session Dave Taht
- Re: [aqm] Minutes of the AQM WG session Jonathan Morton
- [aqm] ECT(1) John Leslie
- Re: [aqm] Minutes of the AQM WG session De Schepper, Koen (Koen)
- Re: [aqm] Minutes of the AQM WG session Dave Taht
- Re: [aqm] ECT(1) Bob Briscoe
- Re: [aqm] ECT(1) John Leslie
- Re: [aqm] ECT(1) Bob Briscoe
- Re: [aqm] Minutes of the AQM WG session De Schepper, Koen (Koen)
- Re: [aqm] ECT(1) Bob Briscoe
- Re: [aqm] ECT(1) Jonathan Morton
- Re: [aqm] ECT(1) Gorry Fairhurst
- Re: [aqm] ECT(1) Bob Briscoe
- Re: [aqm] ECT(1) Michael Welzl
- Re: [aqm] ECT(1) Mikael Abrahamsson
- Re: [aqm] ECT(1) Andrew Mcgregor
- Re: [aqm] ECT(1) Jonathan Morton
- Re: [aqm] ECT(1) John Leslie
- Re: [aqm] ECT(1) Bob Briscoe
- Re: [aqm] ECT(1) Bob Briscoe
- Re: [aqm] ECT(1) Andrew Mcgregor
- Re: [aqm] ECT(1) Bob Briscoe
- Re: [aqm] ECT(1) Toke Høiland-Jørgensen