Re: [tcpm] [tsvwg] L4S status tracking

"Rodney W. Grimes" <freebsd@gndrsh.dnsmgr.net> Tue, 12 November 2019 02:10 UTC

Return-Path: <freebsd@gndrsh.dnsmgr.net>
X-Original-To: tcpm@ietfa.amsl.com
Delivered-To: tcpm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3E0CC1200B1; Mon, 11 Nov 2019 18:10:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.497
X-Spam-Level:
X-Spam-Status: No, score=-1.497 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, KHOP_HELO_FCRDNS=0.4, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=no 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 bXSrGqf5YEWQ; Mon, 11 Nov 2019 18:10:38 -0800 (PST)
Received: from gndrsh.dnsmgr.net (br1.CN84in.dnsmgr.net [69.59.192.140]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D73E61200CD; Mon, 11 Nov 2019 18:10:16 -0800 (PST)
Received: from gndrsh.dnsmgr.net (localhost [127.0.0.1]) by gndrsh.dnsmgr.net (8.13.3/8.13.3) with ESMTP id xAC29PpU037028; Mon, 11 Nov 2019 18:09:25 -0800 (PST) (envelope-from freebsd@gndrsh.dnsmgr.net)
Received: (from freebsd@localhost) by gndrsh.dnsmgr.net (8.13.3/8.13.3/Submit) id xAC29P4g037027; Mon, 11 Nov 2019 18:09:25 -0800 (PST) (envelope-from freebsd)
From: "Rodney W. Grimes" <freebsd@gndrsh.dnsmgr.net>
Message-Id: <201911120209.xAC29P4g037027@gndrsh.dnsmgr.net>
In-Reply-To: <6EC6417807D9754DA64F3087E2E2E03E2D4FB9BA@rznt8114.rznt.rzdir.fht-esslingen.de>
To: "Scharf, Michael" <Michael.Scharf@hs-esslingen.de>
Date: Mon, 11 Nov 2019 18:09:25 -0800
CC: Bob Briscoe <ietf@bobbriscoe.net>, Wesley Eddy <wes@mti-systems.com>, "Rodney W. Grimes" <4bone@gndrsh.dnsmgr.net>, "tcpm@ietf.org" <tcpm@ietf.org>, "tsvwg@ietf.org" <tsvwg@ietf.org>
Reply-To: rgrimes@freebsd.org
X-Mailer: ELM [version 2.4ME+ PL121h (25)]
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="US-ASCII"
Archived-At: <https://mailarchive.ietf.org/arch/msg/tcpm/-2dMumluhKyehcJ_dVMxXkKvU6A>
Subject: Re: [tcpm] [tsvwg] L4S status tracking
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: TCP Maintenance and Minor Extensions Working Group <tcpm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tcpm>, <mailto:tcpm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tcpm/>
List-Post: <mailto:tcpm@ietf.org>
List-Help: <mailto:tcpm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tcpm>, <mailto:tcpm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Nov 2019 02:10:40 -0000

> OK, so we seem to make some progress at least regarding the term 'classic' TCP. As mentioned before, I personally would find the term 'Classic' QUIC very confusing and you cannot avoid that if you talk about 'Classic' TCP, IMHO. So, it seems better to avoid that terminology for all transport protocols. For the record, in draft-ietf-tsvwg-ecn-l4s-id-08 the combination of the terms 'classic' and 'TCP' back-to-back is used 11 times as far as I can see.

As a slight point, 'Classic' is not defined standalone in the terminology.  I think that is also a partial cause of problems here.

> 
> Regarding congestion control, I'd like to emphasize that David's proposal would also work well for me, i.e., characterizing the congestion control by functional properties. This avoids all issues regarding whether something will supersede something else (including the issue that EXP is just an experiment that won't update or replace any PS document).

This also works for me.

> 
> Michael
> 
> From: Bob Briscoe <ietf@bobbriscoe.net>
> Sent: Monday, November 11, 2019 4:31 PM
> To: Scharf, Michael <Michael.Scharf@hs-esslingen.de>; Wesley Eddy <wes@mti-systems.com>; Rodney W. Grimes <4bone@gndrsh.dnsmgr.net>
> Cc: tsvwg@ietf.org; tcpm@ietf.org
> Subject: Re: [tcpm] [tsvwg] L4S status tracking
> 
> Michael,
> On 07/11/2019 08:11, Scharf, Michael wrote:
> .... and just to show that _my_ concern would be trivial to address by small editorial changes:
> 
> For the abstract of draft-ietf-tsvwg-ecn-l4s-id, the wording "It gives an incremental migration path so that normal TCP traffic classified in the 'Classic' service of L4S will be no worse off" would already work for me.  It just takes a small editorial change to make me happy. This can't be so hard.
> 
> Personally, I wonder if "classic" is indeed the best name for a service class (and, e.g., "normal" sounds better to me), but in the context of a service class, "classic" could actually work for me, if TSVWG really wants that name with strong consensus. I don't care how about names for DiffSe^D^D^D^D^D^D traffic classifiers, traffic policers/shapers, AQM schemes, or whatever else is done in the fast path of a router to implement low latency service.
> 
> I only object to specific terminology such as 'Classic' TCP or 'Classic' congestion control because I don't think that 'classic' is a proper characterization for TCPM standards or TCP/IP stack behavior not aligned with whatever L4S believes the bright future shall be.
> I thought I had already agreed to remove 'TCP' from all instances of 'Classic TCP traffic' etc, and that I hadn't intended to include 'TCP' in the first place. Because it's the congestion controls that are relevant in L4S drafts, not the protocols.
> 
> 
> 
> Bob
> 
> 
> Whether such small rewording address fully the concerns from others may be a different question.
> 
> Michael
> 
> 
> 
> From: Wesley Eddy <wes@mti-systems.com><mailto:wes@mti-systems.com>
> Sent: Wednesday, November 6, 2019 8:54 PM
> To: Scharf, Michael <Michael.Scharf@hs-esslingen.de><mailto:Michael.Scharf@hs-esslingen.de>; Bob Briscoe <ietf@bobbriscoe.net><mailto:ietf@bobbriscoe.net>; Rodney W. Grimes <4bone@gndrsh.dnsmgr.net><mailto:4bone@gndrsh.dnsmgr..net>
> Cc: tsvwg@ietf.org<mailto:tsvwg@ietf.org>; tcpm@ietf.org<mailto:tcpm@ietf.org>
> Subject: Re: [tcpm] [tsvwg] L4S status tracking
> 
> On 11/6/2019 1:57 PM, Scharf, Michael wrote:
> Bob,
> 
> >From draft-ietf-tsvwg-ecn-l4s-id-08: "It gives an incremental migration path so that existing 'Classic' TCP traffic will be no worse off"
> 
> You are proposing an experiment. Not more than that. I will be fine with the term "Classic" for TCP and TCPM-specified congestion control when more than 50% of Internet traffic uses that new technology.
> 
> Until this happens, I insist that the word "Classic" must be removed in all context of TCP and congestion control (as far as it is owned by TCPM), including the reference above. BTW, "normal" as suggested would also work for me. So, you have plenty of options for other terms.
> 
> 
> 
> 
> If Dave+Michael's suggestion of replacing "classic" with "normal" is agreable to others, this seems like a good way forward to me.  It should be easy enough to explain in other SDOs that classic and normal mean the same thing, if this is a real issue.
> 
> (FWIW, I've never had a problem myself with "classic", nor read any negative connotations to it.  However, for the sake of working group progress, I think we just need to pick something that seems the least terrible and agree to move on.)
> 
> 
> 
> 
> 
> --
> 
> ________________________________________________________________
> 
> Bob Briscoe                               http://bobbriscoe.net/

-- 
Rod Grimes                                                 rgrimes@freebsd.org