[tcpm] "David's proposal" for cc class terms (was RE: [tsvwg] L4S status tracking)

"Black, David" <David.Black@dell.com> Wed, 13 November 2019 16:16 UTC

Return-Path: <David.Black@dell.com>
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 0CA1F120818; Wed, 13 Nov 2019 08:16:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.688
X-Spam-Level:
X-Spam-Status: No, score=-2.688 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=dell.com header.b=PTm06vPv; dkim=pass (1024-bit key) header.d=dell.onmicrosoft.com header.b=h+ur1XTM
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 xeR0ltv_gePi; Wed, 13 Nov 2019 08:16:05 -0800 (PST)
Received: from mx0b-00154904.pphosted.com (mx0b-00154904.pphosted.com [148.163.137.20]) (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 24E8E12013C; Wed, 13 Nov 2019 08:16:04 -0800 (PST)
Received: from pps.filterd (m0170397.ppops.net [127.0.0.1]) by mx0b-00154904.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id xADGEbff020764; Wed, 13 Nov 2019 11:15:05 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dell.com; h=from : to : cc : subject : date : message-id : content-type : mime-version; s=smtpout1; bh=LBLYQgX1Yfj5UOBk+s8rBu+A5Ras99QqXa78/bhHvhs=; b=PTm06vPvdIEzeFkE1SWFlOw9Dqt81oeujkF0qZiyBy4Ym/bdh7quFDRWP47BMusb43rs N5knXHUtAmQm/muT1Z5z8vpUvnNNWWoDr/38yySMyPtOskWQTOVTgbwHhhL6tXaBH/sX crRKy+CryW0twMjARsFE5m3DuHAvdqCtCoyMFnIxYLfKy2vvLZBUWgLg9n4HequIKkgP x0/myZE0Seva5D5hfUVbXKp7YlQUm3mmpN4rqGSNhcVcvBUPXLWHqrvQi0lvNEKbneEp ffmJ7NiF5blFAs48FXyr8zYyHO0PhUdTE2EShu+/ti1jkBN8zgqwRu3bB8UoHvJACpFv zA==
Received: from mx0a-00154901.pphosted.com (mx0a-00154901.pphosted.com [67.231.149.39]) by mx0b-00154904.pphosted.com with ESMTP id 2w7ppw02s1-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 13 Nov 2019 11:15:05 -0500
Received: from pps.filterd (m0090351.ppops.net [127.0.0.1]) by mx0b-00154901.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id xADFw3NV162280; Wed, 13 Nov 2019 11:15:04 -0500
Received: from nam05-dm3-obe.outbound.protection.outlook.com (mail-dm3nam05lp2050.outbound.protection.outlook.com [104.47.49.50]) by mx0b-00154901.pphosted.com with ESMTP id 2w8fqp67u8-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=OK); Wed, 13 Nov 2019 11:15:04 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jsNAwMnprWBdXsiHFKdPqvmF9mzU+LpiY5zfhVbaycDZxyMwukYch2jZKvzyqinxVY143lryV6lM6PMvWdCMuers5Li7j6I8I1j5vXSqlpMoIbV06dZYVdsEd6X0ARhrxxFq0ehn9m+d5gAczYnYFSzNJhzqpjd/l0Nkg9E1reE3i9DrrC23eMGnuq7D7JzKIy/ntIwDaSd/8igQ9VZZ416A7gVnTLzCTTwuVMk+CveQWjWR+OV1AaAD82Zrp5q5GZeq5P4gOkV3XCBPtK4ZRP9W5WOxmNxh3el4ywT0jgaKRLfV+uMs9ddv6wN0BtwvsryoHUQdpy0vrOO42TVJzw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=LBLYQgX1Yfj5UOBk+s8rBu+A5Ras99QqXa78/bhHvhs=; b=OUpVdB7XU+/vS71sMdWyzkqwLuFkg87d+mxudXHG86colshdHAvs794Cul7AI9hmK2Vt+zv6AK47LrEPzPbSWjYkhFoxzgiNAqDAk9tfTCU16bhXX09xNjDpPG3qQxW/ePtCK1+37My8C+1B5OFLBlsqi834SSC1TVgY93XzT4+1nUgQr6dTw0Nt6Rg+5YUfX1vZOoTqO8h1tCeUde+lSYi9uKtnrWbnN82dbiHxcE7Z+DBwrVpV88vvDqtV7NS0EHye4VDFYVZJrNLMv+hH2EXZx3P7N2snjDkEEweLF3gy82MfFMPV0tYNfZZTjFB2obe1xHwoko3djx8S5xcmqw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=dell.com; dmarc=pass action=none header.from=dell.com; dkim=pass header.d=dell.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Dell.onmicrosoft.com; s=selector1-Dell-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=LBLYQgX1Yfj5UOBk+s8rBu+A5Ras99QqXa78/bhHvhs=; b=h+ur1XTMyTC23dcq+QTTtQHuy61x7nNr9VqtswpQxTk50dzMZsIXb0BO+Qj0kU4N1OAUDqNUWELWXUeV9bFxjyEej/nWoxgFeK5P7NRtXdieF+wC6DsOKffR4KN50btpLlqZ/ygRJEeEHNyzFk9R23jShyxrG0Gtl2CHW7AE7w8=
Received: from MN2PR19MB4045.namprd19.prod.outlook.com (10.186.145.137) by MN2PR19MB4061.namprd19.prod.outlook.com (10.141.117.87) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2451.23; Wed, 13 Nov 2019 16:15:02 +0000
Received: from MN2PR19MB4045.namprd19.prod.outlook.com ([fe80::8893:d435:ce32:3594]) by MN2PR19MB4045.namprd19.prod.outlook.com ([fe80::8893:d435:ce32:3594%6]) with mapi id 15.20.2430.027; Wed, 13 Nov 2019 16:15:02 +0000
From: "Black, David" <David.Black@dell.com>
To: Bob Briscoe <ietf@bobbriscoe.net>, "Scharf, Michael" <Michael.Scharf@hs-esslingen.de>, Wesley Eddy <wes@mti-systems.com>, "Rodney W. Grimes" <4bone@gndrsh.dnsmgr.net>
CC: "tcpm@ietf.org" <tcpm@ietf.org>, "tsvwg@ietf.org" <tsvwg@ietf.org>, "Black, David" <David.Black@dell.com>
Thread-Topic: "David's proposal" for cc class terms (was RE: [tsvwg] [tcpm] L4S status tracking)
Thread-Index: AdWaPX142G8KbCxMRMOy1FLEbuDI0g==
Date: Wed, 13 Nov 2019 16:15:02 +0000
Message-ID: <MN2PR19MB4045EAFC55061858895E2F0983760@MN2PR19MB4045.namprd19.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_17cb76b2-10b8-4fe1-93d4-2202842406cd_Enabled=True; MSIP_Label_17cb76b2-10b8-4fe1-93d4-2202842406cd_SiteId=945c199a-83a2-4e80-9f8c-5a91be5752dd; MSIP_Label_17cb76b2-10b8-4fe1-93d4-2202842406cd_Owner=david.black@emc.com; MSIP_Label_17cb76b2-10b8-4fe1-93d4-2202842406cd_SetDate=2019-11-13T16:15:00.8999460Z; MSIP_Label_17cb76b2-10b8-4fe1-93d4-2202842406cd_Name=External Public; MSIP_Label_17cb76b2-10b8-4fe1-93d4-2202842406cd_Application=Microsoft Azure Information Protection; MSIP_Label_17cb76b2-10b8-4fe1-93d4-2202842406cd_Extended_MSFT_Method=Manual; aiplabel=External Public
x-originating-ip: [66.170.99.95]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: e36a1013-0ee6-44c2-18ae-08d76854a35c
x-ms-traffictypediagnostic: MN2PR19MB4061:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <MN2PR19MB4061FB54C963788D8179B8F783760@MN2PR19MB4061.namprd19.prod.outlook.com>
x-exotenant: 2khUwGVqB6N9v58KS13ncyUmMJd8q4
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0220D4B98D
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(376002)(136003)(346002)(366004)(396003)(39860400002)(7502003)(54094003)(189003)(199004)(8936002)(8676002)(81166006)(81156014)(66946007)(110136005)(606006)(54906003)(2906002)(99286004)(71190400001)(71200400001)(256004)(14444005)(786003)(66066001)(316002)(74316002)(486006)(476003)(66476007)(107886003)(4326008)(52536014)(5660300002)(7736002)(53546011)(102836004)(25786009)(966005)(6506007)(26005)(7696005)(6436002)(86362001)(14454004)(236005)(6116002)(3846002)(790700001)(64756008)(66556008)(66446008)(66574012)(478600001)(6306002)(76116006)(561944003)(186003)(54896002)(9686003)(55016002)(33656002); DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR19MB4061; H:MN2PR19MB4045.namprd19.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: dell.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: gZcutgzFx8kriWt+JpKd7+8f+vbCw8wPYeR9eRZJMGGOgoKfXm7bUzLUXlnXPxcCcnsS9rbaIXV2tT1ZvmCTgxObpZL7pHB42k1sdKUM6UUlqCLren0b3AIIC7wrYJ6VMYe2Tuztr3ZBwF5lEUM3xz4AXuQWUsz+Uz/7G6bf4vd9bYVNUsGYdEARmOdAZxyXPoWaLlwPHI4rEkny7ahjUQVqeIvUGzDnCZeon9OPUIdOHbRW4h5jXcMCeSTzOwueB5jKzNZy6NQHR/kdENZAj+EPtUUzO/B/DsZWQgkKJp7mEEn4P8dLayinu1J31J3o7ut2pSGwq4iQbmHoOFy3rCJab1CazamvX1ZGiUhGbEvF3rUCTBK9t4wvJ1gJ0DuNdWrxwzNR5texbotj4iQinNVr4HX61Q/vx22Lj9uz7+l2QT9ovT9k3j2BZHQOF3So
Content-Type: multipart/alternative; boundary="_000_MN2PR19MB4045EAFC55061858895E2F0983760MN2PR19MB4045namp_"
MIME-Version: 1.0
X-OriginatorOrg: Dell.com
X-MS-Exchange-CrossTenant-Network-Message-Id: e36a1013-0ee6-44c2-18ae-08d76854a35c
X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Nov 2019 16:15:02.1008 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 945c199a-83a2-4e80-9f8c-5a91be5752dd
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: tKfSjbgT4wgzngSwxxbt+Lg4x7OP+odHsII4LsKiOWTtvBlnGnICo5eZqHB/uAyCfAtv5qhn6kuCJIYQA3HUBA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR19MB4061
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.95,18.0.572 definitions=2019-11-13_04:2019-11-13,2019-11-13 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 bulkscore=0 priorityscore=1501 mlxscore=0 spamscore=0 impostorscore=0 clxscore=1015 lowpriorityscore=0 malwarescore=0 phishscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1910280000 definitions=main-1911130144
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 priorityscore=1501 phishscore=0 lowpriorityscore=0 malwarescore=0 mlxlogscore=999 spamscore=0 suspectscore=0 adultscore=0 mlxscore=0 impostorscore=0 clxscore=1015 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1910280000 definitions=main-1911130145
Archived-At: <https://mailarchive.ietf.org/arch/msg/tcpm/KW4Nv8ik6JO16wZTD5nwV-AgsOI>
Subject: [tcpm] "David's proposal" for cc class terms (was RE: [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: Wed, 13 Nov 2019 16:16:09 -0000

In more detail than I explained earlier: in this forum

We are dealing with two classes of congestion controls.  For lack of better terms the following class names are based on what the transport protocol throughput is proportional to where 'p' is the loss and/or congestion marking probability:
               - 1/sqrt(p)-class congestion controls: Includes most existing TCP congestion control algorithms, e.g., NewReno, CUBIC.
               - 1/p-class congestion controls: Includes DCTCP congestion control.
Keep in mind that p is a probability that is usually << 1 when expressed as a decimal, e.g., p=0.01 represents a 1% loss/marking rate.

Thanks, --David

From: tsvwg <tsvwg-bounces@ietf.org> On Behalf Of Bob Briscoe
Sent: Wednesday, November 13, 2019 5:00 AM
To: Scharf, Michael; Wesley Eddy; Rodney W. Grimes
Cc: tcpm@ietf.org; tsvwg@ietf.org
Subject: Re: [tsvwg] [tcpm] L4S status tracking


[EXTERNAL EMAIL]
Michael,

I see the problem. Nearly all the occurrences of 'Classic TCP' are in the appendix that was written v early on, when the focus was only TCP. That text was not written by me, and I haven't got round to editing it for consistency. However, there are 4 occurrences of "'Classic' TCP" in the abstract and intro, which I will also fix.

Can you say which "David's proposal" you mean please?


Bob
On 11/11/2019 23:10, Scharf, Michael wrote:
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.

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).

Michael

From: Bob Briscoe <ietf@bobbriscoe.net><mailto:ietf@bobbriscoe.net>
Sent: Monday, November 11, 2019 4:31 PM
To: Scharf, Michael <Michael.Scharf@hs-esslingen.de><mailto:Michael.Scharf@hs-esslingen.de>; Wesley Eddy <wes@mti-systems.com><mailto:wes@mti-systems.com>; 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

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/



--

________________________________________________________________

Bob Briscoe                               http://bobbriscoe.net/