Re: [TLS] Efficiency of ACKing scheme
Thomas Fossati <Thomas.Fossati@arm.com> Thu, 09 April 2020 13:59 UTC
Return-Path: <Thomas.Fossati@arm.com>
X-Original-To: tls@ietfa.amsl.com
Delivered-To: tls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D48D23A0BAE for <tls@ietfa.amsl.com>; Thu, 9 Apr 2020 06:59:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_PASS=-0.001, UNPARSEABLE_RELAY=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=armh.onmicrosoft.com header.b=IdqF7OY0; dkim=pass (1024-bit key) header.d=armh.onmicrosoft.com header.b=IdqF7OY0
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 KdV33HPWX8P9 for <tls@ietfa.amsl.com>; Thu, 9 Apr 2020 06:59:38 -0700 (PDT)
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-eopbgr10056.outbound.protection.outlook.com [40.107.1.56]) (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 AF1773A0BAB for <tls@ietf.org>; Thu, 9 Apr 2020 06:59:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=mqyYcJ6tQeyZilPbIOPHkUElMFqt8RZWFmIjs6unw18=; b=IdqF7OY0uUeS4cqMHlgzi8a5ci2Kio4cdcstfLLSClGdrdScLsjY8dA9RZV5+gfNcTEqDm8pXld2DsrTgetKn0+PYEzet/kdp0mSUHuwDjnuiztuA4kqAbRmYHkVmlNRT3BJl6ojJjIgRpbMAsGS7VbjHDTCauApBgn8emhYKEs=
Received: from DB6PR0802CA0038.eurprd08.prod.outlook.com (2603:10a6:4:a3::24) by VI1PR08MB5470.eurprd08.prod.outlook.com (2603:10a6:803:136::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2900.15; Thu, 9 Apr 2020 13:59:35 +0000
Received: from DB5EUR03FT047.eop-EUR03.prod.protection.outlook.com (2603:10a6:4:a3:cafe::df) by DB6PR0802CA0038.outlook.office365.com (2603:10a6:4:a3::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2900.15 via Frontend Transport; Thu, 9 Apr 2020 13:59:35 +0000
Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; ietf.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;ietf.org; dmarc=bestguesspass action=none header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com;
Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DB5EUR03FT047.mail.protection.outlook.com (10.152.21.232) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2900.18 via Frontend Transport; Thu, 9 Apr 2020 13:59:34 +0000
Received: ("Tessian outbound e2c88df8bbbe:v50"); Thu, 09 Apr 2020 13:59:34 +0000
X-CheckRecipientChecked: true
X-CR-MTA-CID: 5ca3241ec4d89fd2
X-CR-MTA-TID: 64aa7808
Received: from a6a56e783aec.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 72BBC5A7-604C-4B5D-9C1A-9E84DB9F709C.1; Thu, 09 Apr 2020 13:59:29 +0000
Received: from EUR02-HE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id a6a56e783aec.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 09 Apr 2020 13:59:29 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VsJiCIm3Xis4lvwf/5DceBIrTPgB12CHdelG+jeUUfN4desPlogv1EnSZasyGqORZqdoCJjXwdgZj/a/wnhEzuqczolldpJXCCp+lD3kQI3PWryc9GSjg9AA1EV9026cdCoFNMl98JJJmAg7R4MBZXVYoxysR7FVQWTLBJG4GCmsPtRyORtaNCccTdWbIpNN1ZmKObHa2SDdJMFDOFpplh5m6L2pOm2xQYJi22nQnnI3LxqdZcvKWPTvCGqyF21XH3zcUFcHxeTIh1rMN9MOEyqf4bjHIA5PAXJAzX0SbgmYoM+F36mZLEJPkvysCjm3RT7OJL/hNCfgsFFL6QTcew==
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=mqyYcJ6tQeyZilPbIOPHkUElMFqt8RZWFmIjs6unw18=; b=fDKpVN0ll6Ye+WYUZkBVjtAWeopaAV0MZj0pm9RaU5Wb1RHesM/cmzUBuuZPF/HOzG+JgAUf3IUxLpHlJRxTnepxXwYlFtCxtZL0T2plvwpJG1DJZrNm6EE1omWDMqEqLtXZcdbBmD7p3aV3qx1/KaU7v09B5H6c6XWc9WOkE2Dt9IYKttm2NNp0rXvu1ePqcJE7HAfZMh+eNfKB/V8CxexhrptRbEzft1CJSldufeAdD14AKcI2SzGMgzPgjXyTc0WN2zy3zr3P//97ob/neoqTUH42inAzGHHZOt7F4l+4IKVNg1879PHsk//+4qyMd1Kwp/LnS85fKPJot2CzZw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=mqyYcJ6tQeyZilPbIOPHkUElMFqt8RZWFmIjs6unw18=; b=IdqF7OY0uUeS4cqMHlgzi8a5ci2Kio4cdcstfLLSClGdrdScLsjY8dA9RZV5+gfNcTEqDm8pXld2DsrTgetKn0+PYEzet/kdp0mSUHuwDjnuiztuA4kqAbRmYHkVmlNRT3BJl6ojJjIgRpbMAsGS7VbjHDTCauApBgn8emhYKEs=
Received: from AM6PR08MB4231.eurprd08.prod.outlook.com (2603:10a6:20b:73::23) by AM6PR08MB4007.eurprd08.prod.outlook.com (2603:10a6:20b:a1::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.16; Thu, 9 Apr 2020 13:59:27 +0000
Received: from AM6PR08MB4231.eurprd08.prod.outlook.com ([fe80::b08c:a849:e63d:6150]) by AM6PR08MB4231.eurprd08.prod.outlook.com ([fe80::b08c:a849:e63d:6150%7]) with mapi id 15.20.2900.015; Thu, 9 Apr 2020 13:59:27 +0000
From: Thomas Fossati <Thomas.Fossati@arm.com>
To: Eric Rescorla <ekr@rtfm.com>
CC: Hanno Becker <Hanno.Becker@arm.com>, Rob Sayre <sayrer@gmail.com>, "tls@ietf.org" <tls@ietf.org>, Thomas Fossati <Thomas.Fossati@arm.com>
Thread-Topic: [TLS] Efficiency of ACKing scheme
Thread-Index: AQHWCdUmcw6BnTFxZ0GrZHianQcZlahnnDQQgAO7OoCAAKsoAP//86kAgAAdq4D///6F3YAAREwAgAD0k7KAA3V2gIAADseAgAAbtwA=
Date: Thu, 09 Apr 2020 13:59:27 +0000
Message-ID: <337B9506-31F3-463C-B447-FEFBEFEC32A7@arm.com>
References: <AM6PR08MB331820C710440F07055382739BC70@AM6PR08MB3318.eurprd08.prod.outlook.com> <AM6PR08MB331832C84A0E5D04AA5612A99BC70@AM6PR08MB3318.eurprd08.prod.outlook.com> <8fed27dc-f5eb-4104-8308-186c361781bc@www.fastmail.com> <6EC8987C-A1E0-454F-AF09-A43260EB2B56@arm.com> <CAChr6Sx96KBLS+VYFo7DdybraBo7ubz7ojp0fR3XjFcuGWB-2A@mail.gmail.com> <03849701-1A14-4E1A-8298-D483E74E380C@arm.com> <AM6PR08MB3318181A1F2C5B19E9392F849BC20@AM6PR08MB3318.eurprd08.prod.outlook.com> <EAB4DCDE-78B4-4B0F-B243-429C3590923D@arm.com> <AM6PR08MB3318F770AD9A53CC0C9F88FA9BC30@AM6PR08MB3318.eurprd08.prod.outlook.com> <FFC3507B-5253-4525-A7A4-D9D45422FC69@arm.com> <CABcZeBOd44CL-8kjwntS9fMg9NgzpgXhkXNi6Lsc70BwAqaxwQ@mail.gmail.com>
In-Reply-To: <CABcZeBOd44CL-8kjwntS9fMg9NgzpgXhkXNi6Lsc70BwAqaxwQ@mail.gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.35.20030802
Authentication-Results-Original: spf=none (sender IP is ) smtp.mailfrom=Thomas.Fossati@arm.com;
x-originating-ip: [82.11.185.80]
x-ms-publictraffictype: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: 9d81e217-b2b5-4637-8a23-08d7dc8e3c29
x-ms-traffictypediagnostic: AM6PR08MB4007:|AM6PR08MB4007:|VI1PR08MB5470:
x-ms-exchange-transport-forked: True
X-Microsoft-Antispam-PRVS: <VI1PR08MB547051D69138A913A733423A9CC10@VI1PR08MB5470.eurprd08.prod.outlook.com>
x-checkrecipientrouted: true
nodisclaimer: true
x-ms-oob-tlc-oobclassifiers: OLM:8882;OLM:10000;
x-forefront-prvs: 0368E78B5B
X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM6PR08MB4231.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(10009020)(4636009)(39860400002)(346002)(376002)(136003)(396003)(366004)(8936002)(316002)(71200400001)(86362001)(4744005)(81156014)(66446008)(91956017)(76116006)(4326008)(66556008)(66946007)(64756008)(2616005)(66476007)(186003)(81166007)(478600001)(6486002)(6512007)(33656002)(966005)(8676002)(26005)(6506007)(54906003)(53546011)(36756003)(2906002)(6916009)(5660300002); DIR:OUT; SFP:1101;
received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts)
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam-Untrusted: BCL:0;
X-Microsoft-Antispam-Message-Info-Original: kV89cUHvkesHN9xvTvxqmRV2e4/bXmcd25U9qyESLvh2679MVjTPZSTwIUVt+ciJWeu4OgE/X38aVqblQFWyUpjnfN7fvBaxEnii3K5xMdlSg+RYvXbUEDWlGMH1uv8UMtkVSpGpMdFjpqPlb1mSyTzXwQ77bGIW+kezIkDNE0kuU5aNbMUWK56pMmeGuY/Atmco18JWw4E24XYjJXXw8F04j1+jV/qSw0kh+pvc48LN2Ct40WyNCSEpn9eEdLFDPL0KMU8QVD/uqt3y4cDNQaZkPd0NYXyf11CP0/+7QsfG4w1nszZb621YVfJN0jhkiIoTlsy8RfhmeJFalJceUKktGjs0bzo1RjA+R2ysOmw6Gb3iKoT0A104MAAUJQCL5dwCR2TYYGM/TScRe16Au+YuSLWrIPtKbSc7QwjTTjzv47ram1Ck/kuO30mkwEMlbuuVCzraePN2SlBcgES0Wh71NG42cGV71WwgNrdT6jjxHKO2Gp6KJW+MCnJ5M1QyQ4XIpQMaUNgLXQN0VGEGeA==
x-ms-exchange-antispam-messagedata: oeybHU3Dej8WjDO2om4F5y7b5y+A4xZC3AIEubN46cJZsYPQjzQz4N3vIOpfce43Mjx8OL+wKL+mML38DZWRVZGhztAEQlGgoX9jg/0/3knqhuJlCQpmFtjslVLtOKtkYAtTtGA9ENtpDo+0utMq9Q==
Content-Type: text/plain; charset="utf-8"
Content-ID: <4E1DF7E08D2F794BBC90BBF9934DA35B@eurprd08.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB4007
Original-Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Thomas.Fossati@arm.com;
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT047.eop-EUR03.prod.protection.outlook.com
X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFTY:; SFS:(10009020)(4636009)(39860400002)(346002)(376002)(396003)(136003)(46966005)(478600001)(81156014)(6862004)(4326008)(82740400003)(36756003)(4744005)(356004)(2906002)(81166007)(316002)(5660300002)(6486002)(70586007)(70206006)(47076004)(6512007)(6506007)(53546011)(8676002)(26826003)(336012)(966005)(86362001)(2616005)(8936002)(186003)(33656002)(26005)(54906003); DIR:OUT; SFP:1101;
X-MS-Office365-Filtering-Correlation-Id-Prvs: ed6dfa5a-3497-4379-f856-08d7dc8e37a5
X-Forefront-PRVS: 0368E78B5B
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: HVHGsRSlFnvX76jFjCZadzQBIAhd+kO5n9NDp9cMPifosKkxjiJejg95CVeO+MYQZu/aMywLUtM02gkdyobRL3a3iG9/LzzBTfOFF2BNiXLs61Mts9lTW5QiweguaxyyPzT2LPIsiXDD/MOPVFQRfJC3dIEKmwRqTjcU/uZRC8ynLk3/seWl1fzHQMtelDx854BadEyErA6FE9ww8EzzmBEWviAOX6IGty+UYa3H1LQJNY6Wxy/Zv2vL+r2ekTSP79m5t3UP7YjGMCG4/xFoW2ewda2F0BP4u/OKJjPKkaPXPE9y8R5QAhpv3fooTuNDX3k8yec+7ksolOQ58SND4h9u8xabEd8Lgos+naVVab3ltYI/H+v+MpgZmldSL2ZIwL32exp0GMbGIphRNNqeH/os83fot6j42DyIWiNJc67RT+NRT//sy6rpKi1K/p3VgEAZYynrhdUh3UsN375E4OR4VHkFsBCQ+a1ZMslfhqoM1BeaQhAoCpY+QXGqpvyZ3mvt8i4IXoGNcLcYNUlwoAllY5PGjFFzvfU/jvi5GHAwLGSNYKA2mQweSVfY6GNw7/gwBlD3Cakfj+xHgKUVAg==
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Apr 2020 13:59:34.8976 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 9d81e217-b2b5-4637-8a23-08d7dc8e3c29
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB5470
Archived-At: <https://mailarchive.ietf.org/arch/msg/tls/bkFEg3wlawRooFZfPjs470jDvQE>
Subject: Re: [TLS] Efficiency of ACKing scheme
X-BeenThere: tls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "This is the mailing list for the Transport Layer Security working group of the IETF." <tls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tls>, <mailto:tls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tls/>
List-Post: <mailto:tls@ietf.org>
List-Help: <mailto:tls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tls>, <mailto:tls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 09 Apr 2020 13:59:44 -0000
On 09/04/2020, 14:20, "Eric Rescorla" <ekr@rtfm.com> wrote: > Assuming I understand Hanno's proposal, I do not believe that this is > in fact an improvement, as it does not cover the important case where > the record containing the SH is lost and then the rest of the messages > from the server are uninterpretable. I don't want to speak for Hanno here but the refinement proposed in [1], specifically the bit that says: [...] They may also proactively retransmit parts of a flight early if an ACK message indicates a gap. should cover the case you mention I think. [1] https://mailarchive.ietf.org/arch/msg/tls/w2nEYEB3ZMs5bzejqcHVEO-OBVQ/ IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.
- [TLS] Efficiency of ACKing scheme Hanno Becker
- Re: [TLS] Efficiency of ACKing scheme Hanno Becker
- Re: [TLS] Efficiency of ACKing scheme Martin Thomson
- Re: [TLS] Efficiency of ACKing scheme Thomas Fossati
- Re: [TLS] Efficiency of ACKing scheme Rob Sayre
- Re: [TLS] Efficiency of ACKing scheme Hanno Becker
- Re: [TLS] Efficiency of ACKing scheme Thomas Fossati
- Re: [TLS] Efficiency of ACKing scheme Thomas Fossati
- Re: [TLS] Efficiency of ACKing scheme Hanno Becker
- Re: [TLS] Efficiency of ACKing scheme Eric Rescorla
- Re: [TLS] Efficiency of ACKing scheme Thomas Fossati
- Re: [TLS] Efficiency of ACKing scheme Thomas Fossati
- Re: [TLS] Efficiency of ACKing scheme Hanno Becker
- Re: [TLS] Efficiency of ACKing scheme Thomas Fossati
- Re: [TLS] Efficiency of ACKing scheme Eric Rescorla
- Re: [TLS] Efficiency of ACKing scheme Thomas Fossati
- Re: [TLS] Efficiency of ACKing scheme Eric Rescorla
- Re: [TLS] Efficiency of ACKing scheme Thomas Fossati
- Re: [TLS] Efficiency of ACKing scheme Eric Rescorla
- Re: [TLS] Efficiency of ACKing scheme Hannes Tschofenig
- Re: [TLS] Efficiency of ACKing scheme Thomas Fossati
- Re: [TLS] Efficiency of ACKing scheme Hanno Becker