RE: Go Back to Single Packet Number Space

Nick Banks <nibanks@microsoft.com> Thu, 26 July 2018 04:37 UTC

Return-Path: <nibanks@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 48A71130EEC for <quic@ietfa.amsl.com>; Wed, 25 Jul 2018 21:37:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.02
X-Spam-Level:
X-Spam-Status: No, score=-0.02 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, HTTPS_HTTP_MISMATCH=1.989, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01, 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 h-qxS9LjJOhS for <quic@ietfa.amsl.com>; Wed, 25 Jul 2018 21:37:07 -0700 (PDT)
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02on0092.outbound.protection.outlook.com [104.47.36.92]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2C6EA130E05 for <quic@ietf.org>; Wed, 25 Jul 2018 21:37:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=mkkuec8E930tIzUrmV4uBuFIhPlbfgpiWY80housZFg=; b=E6UVzdu5Dhkp0h7xHFGs8/I0DpfVRit/An9EJ7LL5oS+uJebVxKo9VbRGuWvKlPXZVcNCm/b4crEaoFc55/LfsVIBKcgNqVph7SzEhoMe4NgLQNVWJlC6wstX3Dajky/U06oGqwA7QSFD07lag04zJUpO5U1Np9IhHE941w9tCA=
Received: from DM5PR2101MB0901.namprd21.prod.outlook.com (52.132.132.158) by DM5PR2101MB1109.namprd21.prod.outlook.com (52.132.130.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1017.1; Thu, 26 Jul 2018 04:37:05 +0000
Received: from DM5PR2101MB0901.namprd21.prod.outlook.com ([fe80::b1ef:f0bd:d9eb:2545]) by DM5PR2101MB0901.namprd21.prod.outlook.com ([fe80::b1ef:f0bd:d9eb:2545%2]) with mapi id 15.20.1017.000; Thu, 26 Jul 2018 04:37:05 +0000
From: Nick Banks <nibanks@microsoft.com>
To: Tommy Pauly <tpauly@apple.com>, Dmitri Tikhonov <dtikhonov@litespeedtech.com>, "quic@ietf.org" <quic@ietf.org>
CC: Martin Thomson <martin.thomson@gmail.com>
Subject: RE: Go Back to Single Packet Number Space
Thread-Topic: Go Back to Single Packet Number Space
Thread-Index: AdQkTBwat6Uz522HTCmlcfdQS0RX0wANbUcAAALJdwAAAvnmgAAAQ0Hq
Date: Thu, 26 Jul 2018 04:37:05 +0000
Message-ID: <DM5PR2101MB09015C909CB3527E73E355A8B32B0@DM5PR2101MB0901.namprd21.prod.outlook.com>
References: <DM5PR2101MB09016D44959E5796570F3CB7B3540@DM5PR2101MB0901.namprd21.prod.outlook.com> <CABkgnnUTPvrVALX0Xr9xGpJnTHq=yWN48NRqtcQSZ4bzGFjAYA@mail.gmail.com> <20180726030135.GA19322@ubuntu-dmitri>, <E2CFE327-4F6B-4217-B248-CE049764187A@apple.com>
In-Reply-To: <E2CFE327-4F6B-4217-B248-CE049764187A@apple.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [66.235.10.1]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; DM5PR2101MB1109; 6:jdBBEZj7i/61ns7Nq0N5pvMaIsxxn9XETISPhmu9tTQ/xuvmn+MHxlnWQDyev61Wxgd4ExoW9UwQl5e1F/9LdaPkIbAslRBllhaKMKJhFtntETYkx5ng4YjXI4oWzFpkWLHgHz8LxNyZYITIqIl8xyrfRFtMrWn5JM+RXoShfoF+h/tZFKap8/36fni205l7FcVwAWNHHqhmA0l5euZ+lP0VQ9NWKDxZKbf9wszTrglDMdYurtwMIonhsqVrVC33LMVXsrv48Q6TAMaD97Kr7Feaw7KOJRt67/LXM0YfqCFoBOarntLxKfLl5BFpMpzqzFmYPW6iUcXSb5U2ANpogpzvdRFWV2PIWVexwM/NNkv/B4riN2OLpT2EhBroW8pLQW6vIIp7T+tjRCHEZIPcKXWNHgcYt5GLvW66lo1S1ZltVCFw3II3SE0KSVAQ4OnwxBmSws2/x1WbbUrppEH4sg==; 5:pj3w+nSjnf1lDs3JBTVWm+jhjILA0zbepke8j8ffY0+td6xiGBKmvQRbQHZMrqjFBHChd3N1PNMAvRkHK9HaeVfWgZizIddivfmrhnYNqF1MmC1ALgu43UG1vcEfbDucZzjpGCmTwnqgjJHmdj5Pa7Bm5WPX4dlT9faYml/3fbM=; 7:unI8TKq1QcZcWY3QLWcUBgJmvO+huSPINzscmIcGeGBJtB+opF4WfKsRLeEnr1Yc8lHowokg9paVHHVyuXVFUIUymxso3fgQCzsjezg9zujRxlaP1D9INun4BjJ87vi6xWlqCzhB740jbrkgCzSreAiXrcYWtoTuLSN1RnYVAo+EDlo+dpb8Te6492lnNIxdpLS5NXpD6YWd6fB/VU99j9UCBd4R3xFKN5+YpdwRM1hyKeMHBELOJYCQRWezLkuB
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: 3e22c1d2-a405-4681-9c18-08d5f2b17086
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989117)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600073)(711020)(4618075)(2017052603328)(7193020); SRVR:DM5PR2101MB1109;
x-ms-traffictypediagnostic: DM5PR2101MB1109:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=nibanks@microsoft.com;
x-microsoft-antispam-prvs: <DM5PR2101MB1109CFDD6DED46787C29A925B32B0@DM5PR2101MB1109.namprd21.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(80524489315369)(158342451672863)(189930954265078)(219752817060721)(31960201722614);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3002001)(10201501046)(3231311)(944501410)(52105095)(2018427008)(93006095)(93001095)(6055026)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123562045)(20161123558120)(20161123564045)(6072148)(201708071742011)(7699016); SRVR:DM5PR2101MB1109; BCL:0; PCL:0; RULEID:; SRVR:DM5PR2101MB1109;
x-forefront-prvs: 07459438AA
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(376002)(346002)(396003)(366004)(39860400002)(136003)(199004)(189003)(99286004)(2906002)(6506007)(5660300001)(8990500004)(22452003)(8936002)(26005)(25786009)(105586002)(476003)(316002)(106356001)(446003)(7696005)(86612001)(11346002)(966005)(55016002)(93886005)(6246003)(68736007)(66066001)(19627235002)(39060400002)(6436002)(10090500001)(4326008)(486006)(478600001)(14454004)(575784001)(10290500003)(7736002)(86362001)(8676002)(236005)(2900100001)(256004)(9686003)(81156014)(81166006)(33656002)(6116002)(3846002)(54896002)(74316002)(229853002)(76176011)(53546011)(110136005)(186003)(97736004)(606006)(6306002)(53936002)(5250100002)(102836004)(2501003); DIR:OUT; SFP:1102; SCL:1; SRVR:DM5PR2101MB1109; H:DM5PR2101MB0901.namprd21.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf: None (protection.outlook.com: microsoft.com does not designate permitted sender hosts)
x-microsoft-antispam-message-info: ielvzq3QXrwv6DG6tf8+6Lrac74RgUtRwjVsSpMZ6n96NbKk/GsMzyxqZAItqwF2C8Cxck89PPQvm0NtdrlaRcWb9ToMeHYf+nUMGVILI4pYLnjiHT1trirS6QiOQAh27nEbQIjZmg/Ifi6SWlujs3ErjmW9tqnhwHljVvO4J9xnbKjYwk007886EAUXH9Gyf9D1fwC/HnF5pCAUNQkfpXoPqMqofmViobO8RcfYATWdRfQ/XigSyExSAhgrt9RsP1R/j228OfsyAmbXtg7x6e69uIe7hPFuz5gjtZ8iRO/X9CEFK2QLlWb4yIXXabLe+IvOrDCcrCEWYucjIpPTk+5ls3zdQPY8J/caupdM2tQ=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_DM5PR2101MB09015C909CB3527E73E355A8B32B0DM5PR2101MB0901_"
MIME-Version: 1.0
X-OriginatorOrg: microsoft.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 3e22c1d2-a405-4681-9c18-08d5f2b17086
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Jul 2018 04:37:05.2365 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR2101MB1109
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/b0xNWlAkSCHNZktZnpyVYliEnsg>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.27
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, 26 Jul 2018 04:37:11 -0000

Since there are four encryption levels, the fact that there are only three packet spaces only makes things more confusing IMO. If your argument is that matching them together makes things easier, then I’d think there should be four packet spaces. I think having all this duplication and separation just adds unnecessary complexity.



Sent from my Windows 10 device

[HxS - 15254 - 16.0.10325.20083]



________________________________
From: tpauly@apple.com <tpauly@apple.com> on behalf of Tommy Pauly <tpauly@apple.com>
Sent: Wednesday, July 25, 2018 9:26:49 PM
To: Dmitri Tikhonov
Cc: Martin Thomson; Nick Banks; QUIC WG
Subject: Re: Go Back to Single Packet Number Space

As another implementer, I also prefer having the split packet spaces. The point isn't necessarily that it's good to have the triple spaces, but rather that it's nice to have the packet number spaces correspond tightly with the packet types and protection. The logic for handling a space can be treated more uniformly in that way, although it does involve potentially more memory to store the state.

Thanks,
Tommy

> On Jul 25, 2018, at 8:01 PM, Dmitri Tikhonov <dtikhonov@litespeedtech.com> wrote:
>
> On Thu, Jul 26, 2018 at 11:41:48AM +1000, Martin Thomson wrote:
>> The feedback I've heard is that the simplification is subjective.
>> Others have said that a single space would complicate their
>> implementation considerably more.
>
> EKR is one of the "others" [1] -- are there other implementers who
> prefer the triple packet space?
>
>  - Dmitri.
>
> 1. https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fquicwg%2Fbase-drafts%2Fissues%2F1579%23issuecomment-405720217&amp;data=02%7C01%7Cnibanks%40microsoft.com%7C86b0eb2ea03c48a3fc7808d5f2b00684%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C1%7C636681760204180396&amp;sdata=fstGdvwnKKfApVKVQZFuJYdWAZkXCafUsEH0t1YtH8U%3D&amp;reserved=0
>