RE: [EXTERNAL] Re: WGLC review of draft-ietf-quic-recovery-29

Praveen Balasubramanian <pravb@microsoft.com> Thu, 09 July 2020 16:11 UTC

Return-Path: <pravb@microsoft.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D82723A0CC5 for <quic@ietfa.amsl.com>; Thu, 9 Jul 2020 09:11:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.1
X-Spam-Level:
X-Spam-Status: No, score=-2.1 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=microsoft.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 T0LxllH_y47m for <quic@ietfa.amsl.com>; Thu, 9 Jul 2020 09:11:37 -0700 (PDT)
Received: from NAM06-BL2-obe.outbound.protection.outlook.com (mail-eopbgr650115.outbound.protection.outlook.com [40.107.65.115]) (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 D5B443A0CAE for <quic@ietf.org>; Thu, 9 Jul 2020 09:11:36 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fEOMZzuFBnsxdTb7ME8u5hTHNCdYfGrrHtmBYzzx8uPZFmmIz7cE36cVTGD23ZZNtLR616EOeYYs7Dbra7gsaJGJvE9QXf9sHtqiLVH5AigkWTsFT/cyPMBxhyGOZwpAHK1hfguEl/awSWwfozl0oXJpD8+KQ6YMRjZYMrEv3yni2NUwg1sM3YOdKhGQ6qHLOFG20yXevpv/I/IsjPqTyZ7vINE2lKxFLziP1BsNudc1RAUpJcVdTZGbVf/1dnc/evhvyYpAvqyvDb7FR5pupqKoVTb1BMl00hLv5pitxYzL8WE6pbFIC3qwPWWp9gQDULOgXPJ0Wt8eIBkmUhwM8w==
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=aRFnuG4RoT6eUJefQsZLxCNKZat7Rc9sd4K1oM6jSG0=; b=lz87o9tC5c+wwafywu2Z4UKn6HwpLM84m2hX5GeHZP+xxie3vo2zkV0uITLuqnLaVelCIzyJnOj2wR/CR05fiVEtMt8+hkSKEMjSsOd9aJEsmyKCs1UgRiZ0wRPPOu9w+RSFQaRSbCAiRL/2AmWfbxwCSDivVRRSABgV+3DGJEkng/UQAhhH/9S5FZ7tL+TA15IuD/RE1E6v2P1lYRqpt6w8yqI0zu01baF0hCFad8/bWl9bu1A9XL+6tiV0VIWMK0TlQvJ1WYF3rfb5PWM8dpcTicuVyMdSliEDrUW9+IDF0muvrt8oxoTkZcbcUzIylSjJGCLI6fA8x75tVUgnBw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microsoft.com; dmarc=pass action=none header.from=microsoft.com; dkim=pass header.d=microsoft.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=aRFnuG4RoT6eUJefQsZLxCNKZat7Rc9sd4K1oM6jSG0=; b=Cuj85m2TfFf6fVtmb6GRHSrazh29gGZoKM2QfR73uLJYxznqdl8Swo9WDrsfSjbfsyx5IPaqGAutJXQd/y+bZGxIPrIVwkLjn7zcGd2XQUl9v3GhGKPJkTocitsQof62pnLaDPyEEGw+RdwBaPlsTAkjWlyvVnDn82OcPB87XLI=
Received: from CH2PR00MB0726.namprd00.prod.outlook.com (2603:10b6:610:ad::12) by CH2PR00MB0694.namprd00.prod.outlook.com (2603:10b6:610:a8::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3216.0; Thu, 9 Jul 2020 16:11:33 +0000
Received: from CH2PR00MB0726.namprd00.prod.outlook.com ([fe80::7562:9640:814e:c7f1]) by CH2PR00MB0726.namprd00.prod.outlook.com ([fe80::7562:9640:814e:c7f1%8]) with mapi id 15.20.3213.000; Thu, 9 Jul 2020 16:11:33 +0000
From: Praveen Balasubramanian <pravb@microsoft.com>
To: Gorry Fairhurst <gorry@erg.abdn.ac.uk>, IETF QUIC WG <quic@ietf.org>
Subject: RE: [EXTERNAL] Re: WGLC review of draft-ietf-quic-recovery-29
Thread-Topic: [EXTERNAL] Re: WGLC review of draft-ietf-quic-recovery-29
Thread-Index: AdZVbt/Rv8RxmVSLQP+4+5gZJ/6HOgAXZSqAAA+FIqA=
Date: Thu, 09 Jul 2020 16:11:33 +0000
Message-ID: <CH2PR00MB0726D18611EC030BF548CA0DB6640@CH2PR00MB0726.namprd00.prod.outlook.com>
References: <MN2PR00MB073663726DB5AFE6885D0A6BB6670@MN2PR00MB0736.namprd00.prod.outlook.com> <53187d65-f7b9-b99a-f68b-b267303ab399@erg.abdn.ac.uk>
In-Reply-To: <53187d65-f7b9-b99a-f68b-b267303ab399@erg.abdn.ac.uk>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=true; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2020-07-09T16:11:32Z; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Method=Standard; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name=Internal; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ActionId=4a85eab6-ae5a-4217-a53e-ca165326cbc5; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ContentBits=0
authentication-results: erg.abdn.ac.uk; dkim=none (message not signed) header.d=none;erg.abdn.ac.uk; dmarc=none action=none header.from=microsoft.com;
x-originating-ip: [2001:4898:80e8:3:95d5:3f73:f682:d302]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: d235d709-a628-4a5b-c82e-08d82422bf81
x-ms-traffictypediagnostic: CH2PR00MB0694:
x-microsoft-antispam-prvs: <CH2PR00MB0694F1C4C68227053268DEF1B6640@CH2PR00MB0694.namprd00.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8273;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: mZ+ZdhyUDmJUE7qr2nzvz3eCZVHtxDOthgo7zlktgrM2GNDxsVRkvMgOx+tnb360kXgfLDL/sQpbuZWF5Bfa1yDZyucMYpq7+vssAzCKKBd9n7mX1lFWwcuFnSoLrQJsqD4PD/6nLszrGKiAk0MSJBc3ltE4z80Ft1kTsbVji59UAQR1cNqWoG0OpEkQG3tv0RiRhhptE5iTQhSRO7H/iCJa+Kc79ifR4MOG54o4tyhOWsWJlBe3ZJ4J3yVo1gRIaZkVJlUNrSpeiAnwQrhnPno9MSoTcF3wctjLY6AzC3kSoVWsZCiDjRYNXdze8++3
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CH2PR00MB0726.namprd00.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(396003)(366004)(136003)(376002)(39860400002)(346002)(8936002)(66446008)(66556008)(66476007)(478600001)(66946007)(8990500004)(64756008)(33656002)(76116006)(8676002)(71200400001)(7696005)(10290500003)(52536014)(66574015)(186003)(5660300002)(9686003)(6506007)(53546011)(2906002)(83380400001)(82950400001)(82960400001)(55016002)(296002)(316002)(110136005)(86362001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: KAct7MWQzwaj4sFhgrZydM0Ly0WgzUXJ0++FTxqT1unjEx4X57aTofknmKmWtqbeI8AVGKSNNNeSZagBBwz4EZH8PJ3vmMUJxQjso0k2VTq1L2h3XTkaY0MiKaEXnFiKuzRR95UpO9WHUZrgAMxwINEIsEaT0vKVBNUkjtD8MnRU6XIHGXJfd8z3Bj62C5XC+Jklgeqg4a50XVl8uEMTu1C0dT/lnaLvzQVUS9z7A2a1NRG7vMloOQxgcrDWZqT/41QCb40BzjhmpjTnqZ6pktU+yXRO+FnJzJOUX1ZH7wowc+nQN4fW9BjOt72KLRHVUInU8UPtr+CQKMCt4cwRl6MQzKn/dUGcpd+MqsPePb5+w+pZQfO/w2St+8E/OIL7z6/jHfZYKhJGZRtoQi72abfzsQ1cXNMgyh1qsv2pU5h5i6XwSOf9QUMcT5E72V/ztmZUdX5hBLTFOCwt7RYpN9dJ5+L+PwqueTUAmn7Holj2EmPcw5UuZ9pqaKCecbJzRdh07Bn3SB+iPUnsnmqVs1jur4bzUnAw3gOgsBVTs4I=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_CH2PR00MB0726D18611EC030BF548CA0DB6640CH2PR00MB0726namp_"
MIME-Version: 1.0
X-OriginatorOrg: microsoft.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: CH2PR00MB0726.namprd00.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: d235d709-a628-4a5b-c82e-08d82422bf81
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Jul 2020 16:11:33.1514 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 5QBrbpp+mpuYmg/AKNtyHajSm7a1Z8nRGWwzdJjLaDxrVxNpW3iDtuP1mX7bUHU8kyNdgg3mmAwHiSmvkAFxDpmGZiqJ4BfIVZ/NyfQEfCA=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH2PR00MB0694
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/oEU40rdHrY_TzDUl9Qi48rHE6m4>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 09 Jul 2020 16:11:39 -0000

Within data center mainly. To hit 40 Gbps line rate you effectively have to batch as much as you can to minimize the CPU processing costs. The burst size today is capped to 64k in most cases for TCP. Now that we have segmentation offload for UDP the same should apply. Even for Internet facing traffic, the bursts primarily impact the first hop within the datacenter because subsequently you get statistical multiplexing from ToR switch handling traffic forwarding for many flows and ports.

Ok understood about there being no conflict. But I still contend that the MUST regarding burst size is way too restrictive. We should allow for experimentation here. Or present data that this is universally bad on all networks. Current production use of TCP shows there is no major problems with bursting higher. In fact for low latency same rack scenarios this will boost receive performance as well due to better opportunity for LRO etc.

From: Gorry Fairhurst <gorry@erg.abdn.ac.uk>
Sent: Thursday, July 9, 2020 1:39 AM
To: Praveen Balasubramanian <pravb@microsoft.com>; IETF QUIC WG <quic@ietf.org>
Subject: [EXTERNAL] Re: WGLC review of draft-ietf-quic-recovery-29


Hi Praveen,
On 08/07/2020 22:29, Praveen Balasubramanian wrote:
Section 7.9
"Implementations MUST either use pacing or another method to limit such bursts to the initial congestion window; see Section 7.2."
This seems to preclude use of segmentation offload of sizes greater than IW. In datacenters we routinely send bursts that are higher without causing loss.
Is that within data centres? or from data centres to Internet destinations? ... if the latter, how can the sender be sure this is not impacting other traffic?

The MUST here seems unnecessary. It also conflicts with the RECOMMENDED in an earlier sentence.

I actually don't see this as conflicting. The recommendation in this section is to pace. The requirement is that sender limits burst, using some method, to the size of IW.

Gorry