Re: Go Back to Single Packet Number Space

Tommy Pauly <tpauly@apple.com> Thu, 26 July 2018 04:26 UTC

Return-Path: <tpauly@apple.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 B1CA2130F5F for <quic@ietfa.amsl.com>; Wed, 25 Jul 2018 21:26:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.31
X-Spam-Level:
X-Spam-Status: No, score=-4.31 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, 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 (2048-bit key) header.d=apple.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 EeiIPKLe-geQ for <quic@ietfa.amsl.com>; Wed, 25 Jul 2018 21:26:53 -0700 (PDT)
Received: from mail-in21.apple.com (mail-out21.apple.com [17.171.2.31]) (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 CAC20130EDE for <quic@ietf.org>; Wed, 25 Jul 2018 21:26:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; d=apple.com; s=mailout2048s; c=relaxed/simple; q=dns/txt; i=@apple.com; t=1532579212; x=2396492812; h=From:Sender:Reply-To:Subject:Date:Message-id:To:Cc:MIME-version:Content-type: Content-transfer-encoding:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-reply-to:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=/q3NYcnmxh278lJsrPJQNq2jA513ZHsFJNFmWdl78KE=; b=XUHL/VndufQPYPyVGle0fqdZ7jqzOB0xsyKvHnHBUfDbVgGhK9hTQKhmanThiFau lyA5DFXYY/cnM9ZaqTH1YUJru6JEhy+7YxnCdppdNmdtb2VMvGc2T1/zLtuFG+cY 8fII9lJDf64Rsp686lt2p3Zjhq+n7GOJ0lmjL8bWGjuJB0CqeEi6Vu1dX9htdb3X JXSDbnBpOq0RbVqrybzjv3sKcXAOwsRFQXNcgs7OYS7C+1Sl9/eNbL5C8HwurUx8 oXAi96yiI60K80Pr81JEy3CzlI142eldwAHCdueO8evx5nNnjT2yqTMPss2rv2xc 5AiuCJSGarCajXRH4QFDLQ==;
X-AuditID: 11ab0215-22fff70000002a18-bf-5b594d8c6571
Received: from ma1-mtap-s01.corp.apple.com (ma1-mtap-s01.corp.apple.com [17.40.76.5]) (using TLS with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mail-in21.apple.com (Apple Secure Mail Relay) with SMTP id 21.6C.10776.C8D495B5; Wed, 25 Jul 2018 21:26:52 -0700 (PDT)
MIME-version: 1.0
Content-transfer-encoding: 7bit
Content-type: text/plain; CHARSET="US-ASCII"
Received: from nwk-mmpp-sz11.apple.com (nwk-mmpp-sz11.apple.com [17.128.115.155]) by ma1-mtap-s01.corp.apple.com (Oracle Communications Messaging Server 8.0.2.3.20180614 64bit (built Jun 14 2018)) with ESMTPS id <0PCG0045CHOR7B80@ma1-mtap-s01.corp.apple.com>; Wed, 25 Jul 2018 21:26:52 -0700 (PDT)
Received: from process_viserion-daemon.nwk-mmpp-sz11.apple.com by nwk-mmpp-sz11.apple.com (Oracle Communications Messaging Server 8.0.2.3.20180614 64bit (built Jun 14 2018)) id <0PCG00A00GYAXK00@nwk-mmpp-sz11.apple.com>; Wed, 25 Jul 2018 21:26:52 -0700 (PDT)
X-Va-A:
X-Va-T-CD: b0cb8fad22368bc753cfd02e8d50493f
X-Va-E-CD: 9972b49a85f1a3efa290995569b54582
X-Va-R-CD: 5fd1ac8411fc0aff2be93db04dc55585
X-Va-CD: 0
X-Va-ID: ea4268c5-21e5-4281-b6c0-a5d1e326a74a
X-V-A:
X-V-T-CD: b0cb8fad22368bc753cfd02e8d50493f
X-V-E-CD: 9972b49a85f1a3efa290995569b54582
X-V-R-CD: 5fd1ac8411fc0aff2be93db04dc55585
X-V-CD: 0
X-V-ID: d57a0a32-6c28-4b25-8ab0-c464f04f16f5
Received: from process_milters-daemon.nwk-mmpp-sz11.apple.com by nwk-mmpp-sz11.apple.com (Oracle Communications Messaging Server 8.0.2.3.20180614 64bit (built Jun 14 2018)) id <0PCG00G00H6XFA00@nwk-mmpp-sz11.apple.com>; Wed, 25 Jul 2018 21:26:52 -0700 (PDT)
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:,, definitions=2018-07-26_01:,, signatures=0
X-Proofpoint-Scanner-Instance: nwk-grpmailp-qapp16.corp.apple.com-10000_instance1
Received: from [17.234.78.29] (unknown [17.234.78.29]) by nwk-mmpp-sz11.apple.com (Oracle Communications Messaging Server 8.0.2.3.20180614 64bit (built Jun 14 2018)) with ESMTPSA id <0PCG00BJWHOR3160@nwk-mmpp-sz11.apple.com>; Wed, 25 Jul 2018 21:26:52 -0700 (PDT)
Sender: tpauly@apple.com
Subject: Re: Go Back to Single Packet Number Space
From: Tommy Pauly <tpauly@apple.com>
In-reply-to: <20180726030135.GA19322@ubuntu-dmitri>
Date: Wed, 25 Jul 2018 21:26:49 -0700
Cc: Martin Thomson <martin.thomson@gmail.com>, Nick Banks <nibanks=40microsoft.com@dmarc.ietf.org>, QUIC WG <quic@ietf.org>
Message-id: <E2CFE327-4F6B-4217-B248-CE049764187A@apple.com>
References: <DM5PR2101MB09016D44959E5796570F3CB7B3540@DM5PR2101MB0901.namprd21.prod.outlook.com> <CABkgnnUTPvrVALX0Xr9xGpJnTHq=yWN48NRqtcQSZ4bzGFjAYA@mail.gmail.com> <20180726030135.GA19322@ubuntu-dmitri>
To: Dmitri Tikhonov <dtikhonov@litespeedtech.com>
X-Mailer: Apple Mail (2.3445.100.13.1)
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFIsWRmVeSWpSXmKPExsUiqOHDqtvjGxltMGO1ocWXCWwW1878Y7SY t2cTu0XPAm4HFo8Ty66weuycdZfdY8mSn0weT7YdZw5gieKySUnNySxLLdK3S+DK2HTtBXvB EfaKj49vMjcwTmTrYuTkkBAwkVjU/J+pi5GLQ0hgP5PEtvcnWUESvAKCEj8m32PpYuTgYBaQ lzh4XhYkzCygJfH9USsLRP1GJomZi56zQzhdTBJHDq2Emsou8efXDhYIW1vi6sl77DD2+8e7 4ewpE69B2VwSC7aeZoWwdSVmvnwLZbNJrD+xhAnC1pJYemI5K4zduGc9M4x94MhTqL2cEue/ TISaqSPR/2A/G8RxnUwSL66vhSrKlrjx+y+UHSxxfUsb1Af9TBJXJ8xhB3lZWEBCYvOeRJAa YQEjiYM/Z4MtYxNQkTj+bQOYzSlgLLHo7QEwm0VAVeLqt2UskCCqlWh+38EGCUUbif611xkh 5l9ilLi4ERTuHBwiAoYS+/YmT2BUnIUU2LMQgT0LKbAXMDKvYhTOTczM0c3MMzLUSywoyEnV S87P3cQIShyrmUR3MM5/ZXiIUYCDUYmH9+LMiGgh1sSy4srcQ4zSHCxK4rwfd4lFCwmkJ5ak ZqemFqQWxReV5qQWH2Jk4uCUamAMyKjJedy33XjGG/mHcoITV/BFxF9UvTFrjlbg+jJ/Dm3R 1cWfHf+/U3G4+e7QvL2fb7w2DmsMZT1ty5x6OmRHRubT60VJPlUvy5eZb5nH3LHTJXp9RYHi i3k7vj7qPZPv1tcnsq+i5EnoW/ZOHY9fP5/NEHzFsnepMIvyiVX//B+v8A7estxPiaU4I9FQ i7moOBEAeUXivf0CAAA=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/pFapUERQHJuh9fF2PXJ8Tnm7XFM>
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:26:56 -0000

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://github.com/quicwg/base-drafts/issues/1579#issuecomment-405720217
>