Re: [tcpPrague] Enough energy for an L4S/TCP Prague BoF?
Bob Briscoe <ietf@bobbriscoe.net> Thu, 16 June 2016 07:34 UTC
Return-Path: <ietf@bobbriscoe.net>
X-Original-To: tcpprague@ietfa.amsl.com
Delivered-To: tcpprague@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 06E0412B01B for <tcpprague@ietfa.amsl.com>; Thu, 16 Jun 2016 00:34:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, 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 xCJyPqGHZdNz for <tcpprague@ietfa.amsl.com>; Thu, 16 Jun 2016 00:34:24 -0700 (PDT)
Received: from server.dnsblock1.com (server.dnsblock1.com [85.13.236.178]) (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 7091612B01C for <tcpPrague@ietf.org>; Thu, 16 Jun 2016 00:34:24 -0700 (PDT)
Received: from 148.58.125.91.dyn.plus.net ([91.125.58.148]:50478 helo=[192.168.0.10]) by server.dnsblock1.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.87) (envelope-from <ietf@bobbriscoe.net>) id 1bDRok-000730-B1; Thu, 16 Jun 2016 08:34:22 +0100
To: gorry@erg.abdn.ac.uk
References: <574EBEA2.8080705@bobbriscoe.net> <20160601152908.GB1754@verdi> <574F2A2D.9070407@bobbriscoe.net> <574F4F29.9040409@bobbriscoe.net> <20160601215312.GA25116@verdi> <0898e249-03dd-aff9-7179-03cc8642efea@erg.abdn.ac.uk>
From: Bob Briscoe <ietf@bobbriscoe.net>
Message-ID: <5762567D.8010609@bobbriscoe.net>
Date: Thu, 16 Jun 2016 08:34:21 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0
MIME-Version: 1.0
In-Reply-To: <0898e249-03dd-aff9-7179-03cc8642efea@erg.abdn.ac.uk>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 7bit
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - server.dnsblock1.com
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: server.dnsblock1.com: authenticated_id: in@bobbriscoe.net
X-Authenticated-Sender: server.dnsblock1.com: in@bobbriscoe.net
Archived-At: <https://mailarchive.ietf.org/arch/msg/tcpprague/cpGi3wGkVtjujmjT-K46Un1Lofg>
Cc: John Leslie <john@jlc.net>, TCP Prague List <tcpPrague@ietf.org>
Subject: Re: [tcpPrague] Enough energy for an L4S/TCP Prague BoF?
X-BeenThere: tcpprague@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "To coordinate implementation and standardisation of TCP Prague across platforms. TCP Prague will be an evolution of DCTCP designed to live alongside other TCP variants and derivatives." <tcpprague.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tcpprague>, <mailto:tcpprague-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tcpprague/>
List-Post: <mailto:tcpprague@ietf.org>
List-Help: <mailto:tcpprague-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tcpprague>, <mailto:tcpprague-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 16 Jun 2016 07:34:27 -0000
Gorry, Thank you for this - v useful. I would like to get a sense of people's opinion on a particular political/procedural question that John L has raise that I think will be central. And you may have a better feel for 'public opinion' on this than me... I expect any L4S aqm algos and any congestion control algos to be experimental track. However, in order to be experimented with on the public Internet, they will need to distinguish their packets with an identifier. ECT(1) is the leading contender, complemented by CE as the marking.{Note 1} There are many pre-existing standards track docs {Note 2} that describe usage of ECT(1), based on the assumption that it was an experimental nonce. A Proposed Standard RFC would be needed to update these PSs. John L suggests (if I understand it correctly) a PS that makes space for experiments by reserving ECT(1) again, without redefining it for any new purpose (I guess it would mention L4S non-normatively). This RFC would be written to update all the mentioned PS RFCs. I assume he is proposing that then a new definition of ECT(1) for L4S could be written as a new experimental track use of this newly reserved codepoint. a) Is this a feasible way to evolve these proposed standards? b) Do you think there might be support for this? One problem I see: * L4S needs to redefine the semantics of both ECT(1) /and/ CE, with the definition of CE shared between L4S and Classic flows. {Note 3} We may have to somehow word the "John-L-proposed-PS" to allow this? Bob {Note 1} There are no perfect choices (the choices and their compromises are listed in draft-briscoe-tsvwg-ecn-l4s-id). {Note 2} Listed under "the standardization problem" in our L4S problem statement draft-briscoe-tsvwg-aqm-tcpm-rmcat-l4s-problem. Also, quoting from the above l4s-id draft (which is written as intended for the experimental track): " Therefore, if the experiment is successful and a descendant of this document proceeds to the standards track, it would be expected to update the specification of ECN in IP [RFC3168]. It would also update the transport behaviour when using ECN in the standards track RFCs listed in Section 2.3 (i.e. ECN in TCP [RFC3168], in SCTP [RFC4960], in RTP [RFC6679], and in DCCP [RFC4340]). " {Note 3} Hosts understand which meaning of CE is intended, because they have per-flow context. For the network, the l4s-id draft proposes that a stateless L4S-capable classifier classifies CE as L4S. Any ECN-capable queue can still re-mark either ECT(0) or ECT(1) to CE. This last point is no change from RFC3168. But the first two points /are/ changes to the PSs. On 15/06/16 18:40, Gorry Fairhurst wrote: > > This topic may well fit within the scope of TSVWG.We could in > principle consider such a discussion, *IF* that's the best use of > face-to-face time at the meeting. > > Since L4S is approved, please discuss the topics there. > > Gorry > > > On 01/06/2016 22:53, John Leslie wrote: >> Bob Briscoe <research@bobbriscoe.net> wrote: >>> >>> John, Gorry, >>> >>> A random new thought... >> >> (I'm still working on a reply to Bob's earlier email today: I'm >> tending to make it a private reply since I'm not seeing a lot of >> interest >> in discussing it on the tcpprague list.) >> >>> Another mechanism I've seen for this sort of thing is a mini-BoF within >>> an existing WG agenda. >> >> I'm not aware of any rules pertaining to such a mini-BoF -- I'd guess >> the WGCs are entitled to call a section of their WG session a "mini-BoF" >> and operate under near-BoF rules... >> >>> Am I correct that a mini-BoF is appropriate for extending a WG's >>> charter >>> in a more major direction than just adding one doc, and/or where it's >>> not clear whether a new WG might be needed instead? >>> It could possibly be a tsvwg mini-BoF. >> >> ISTM that is up to the TSVWG chairs. >> >>> Or perhaps a joint tcpm, tsvwg, aqm mini-BoF, if such a thing exists? >> >> I really doubt such a thing exists. >> >> I'd be happy to see what Bob is suggesting as part of a TSVWG agenda. >> >> -- >> John Leslie <john@jlc.net> >> >> _______________________________________________ >> tcpPrague mailing list >> tcpPrague@ietf.org >> https://www.ietf.org/mailman/listinfo/tcpprague >> > > _______________________________________________ > tcpPrague mailing list > tcpPrague@ietf.org > https://www.ietf.org/mailman/listinfo/tcpprague > > -- > ________________________________________________________________ > Bob Briscoe http://bobbriscoe.net/
- Re: [tcpPrague] Experimental dual-queue ECN Black, David
- Re: [tcpPrague] Experimental dual-queue ECN Michael Welzl
- Re: [tcpPrague] Experimental dual-queue ECN Gorry Fairhurst
- Re: [tcpPrague] Experimental dual-queue ECN John Leslie
- Re: [tcpPrague] Experimental dual-queue ECN Michael Welzl
- [tcpPrague] Experimental dual-queue ECN John Leslie
- Re: [tcpPrague] Experimental dual-queue ECN Gorry Fairhurst
- Re: [tcpPrague] Enough energy for an L4S/TCP Prag… Bob Briscoe
- Re: [tcpPrague] Enough energy for an L4S/TCP Prag… Gorry Fairhurst
- Re: [tcpPrague] Enough energy for an L4S/TCP Prag… Bob Briscoe
- Re: [tcpPrague] Enough energy for an L4S/TCP Prag… Spencer Dawkins at IETF
- Re: [tcpPrague] Enough energy for an L4S/TCP Prag… Gorry Fairhurst
- Re: [tcpPrague] Enough energy for an L4S/TCP Prag… Bob Briscoe
- Re: [tcpPrague] Enough energy for an L4S/TCP Prag… Gorry Fairhurst
- [tcpPrague] Enough energy for an L4S/TCP Prague B… Bob Briscoe
- Re: [tcpPrague] Enough energy for an L4S/TCP Prag… John Leslie
- Re: [tcpPrague] Enough energy for an L4S/TCP Prag… Bob Briscoe
- Re: [tcpPrague] Enough energy for an L4S/TCP Prag… Mirja Kühlewind
- Re: [tcpPrague] Enough energy for an L4S/TCP Prag… Bob Briscoe
- Re: [tcpPrague] Enough energy for an L4S/TCP Prag… Bob Briscoe
- Re: [tcpPrague] Enough energy for an L4S/TCP Prag… John Leslie
- [tcpPrague] Too fast for Google? Bob Briscoe
- Re: [tcpPrague] Enough energy for an L4S/TCP Prag… Bob Briscoe
- [tcpPrague] L4S BoF Proposal on the wiki Bob Briscoe