Re: Spin bit discussion - where we're at

"Eggert, Lars" <lars@netapp.com> Wed, 22 November 2017 11:27 UTC

Return-Path: <lars@netapp.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 55F57129408 for <quic@ietfa.amsl.com>; Wed, 22 Nov 2017 03:27:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, 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=netapp.onmicrosoft.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 FBjKmglH5IhW for <quic@ietfa.amsl.com>; Wed, 22 Nov 2017 03:27:05 -0800 (PST)
Received: from mx144.netapp.com (mx144.netapp.com [IPv6:2620:10a:4005:8000:2306::d]) (using TLSv1.2 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C6A1112426E for <quic@ietf.org>; Wed, 22 Nov 2017 03:27:05 -0800 (PST)
X-IronPort-AV: E=Sophos;i="5.44,436,1505804400"; d="asc'?scan'208";a="228183737"
Received: from vmwexchts04-prd.hq.netapp.com ([10.122.105.32]) by mx144-out.netapp.com with ESMTP; 22 Nov 2017 03:27:04 -0800
Received: from VMWEXCCAS02-PRD.hq.netapp.com (10.122.105.18) by VMWEXCHTS04-PRD.hq.netapp.com (10.122.105.32) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Wed, 22 Nov 2017 03:27:04 -0800
Received: from NAM02-BL2-obe.outbound.protection.outlook.com (10.120.60.153) by VMWEXCCAS02-PRD.hq.netapp.com (10.122.105.18) with Microsoft SMTP Server (TLS) id 15.0.1320.4 via Frontend Transport; Wed, 22 Nov 2017 03:27:04 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=netapp.onmicrosoft.com; s=selector1-netapp-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=hHl4vZrtu/JXWBDawRyiGSGgTR5CkzZirb2PjPDqG8k=; b=XfdnLzJBYG6J/7CkFLHLn58dXpbUQt5YyEvdQGOSXXmZ4YrDMgU1R1bX7aasD9Lk10F0QiqvuICWRX+LhV0Roc1M4zBPBltmvQ1dv0PaOUzwzdkXZGgbMQqGVFBKWkfwqgL/rn7Ivy7wz9l7Mor/CKbWcYa0PZoWRga3Y2TDjb4=
Received: from BLUPR06MB1764.namprd06.prod.outlook.com (10.162.224.150) by BLUPR06MB1761.namprd06.prod.outlook.com (10.162.224.147) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.260.4; Wed, 22 Nov 2017 11:27:02 +0000
Received: from BLUPR06MB1764.namprd06.prod.outlook.com ([10.162.224.150]) by BLUPR06MB1764.namprd06.prod.outlook.com ([10.162.224.150]) with mapi id 15.20.0260.004; Wed, 22 Nov 2017 11:27:01 +0000
From: "Eggert, Lars" <lars@netapp.com>
To: Brian Trammell <ietf@trammell.ch>
CC: Stephen Farrell <stephen.farrell@cs.tcd.ie>, Mark Nottingham <mnot@mnot.net>, QUIC WG <quic@ietf.org>
Subject: Re: Spin bit discussion - where we're at
Thread-Topic: Spin bit discussion - where we're at
Thread-Index: AQHTY2jqp1VdukIM2U+G9HAjuBI8daMgHeUAgAANHICAAAmEgIAABm6AgAAH2wA=
Date: Wed, 22 Nov 2017 11:27:01 +0000
Message-ID: <CCB67783-2760-44A3-979D-DEDB81ECB187@netapp.com>
References: <AFEE7BBA-E5DC-4064-AA19-33921EAF4C01@mnot.net> <21B07D8C-C4A1-4321-9E43-61C9DB9DC4CA@trammell.ch> <fd09b775-4c0e-9d99-e49c-421212f2e5e4@cs.tcd.ie> <F4F7A438-F30F-406B-9971-DA05DA458B44@netapp.com> <C8DDB9E3-C8F9-49CB-8C6D-E381C00AC02D@trammell.ch>
In-Reply-To: <C8DDB9E3-C8F9-49CB-8C6D-E381C00AC02D@trammell.ch>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
x-mailer: Apple Mail (2.3445.4.7)
authentication-results: spf=none (sender IP is ) smtp.mailfrom=lars@netapp.com;
x-originating-ip: [217.70.211.15]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BLUPR06MB1761; 6:rh5/ip2DC+6+ZvedKDVpyaFDfD1SzqeCj7Y7e18aE5i23z55s1QTRjA9KG24DSnUWV6JW/fq5r37taDVb+mX2bzwogvSkpWFM3VoNSr+HTsummSXiyDomrsr018uvKJe0RU6ppd6HZKjOSdHuvvu81eumnQ/hA3pJXTmKThJ5xs1gT6n490pEx7MlkrAoI+LazmxYwDD+AEPYj0SBIEWFK1X46KZJ1X31M6XS6geU4nB7ojdbvHZ6Pq3GcYu1nmhtNZKFHO8ryCpzTxL6xBVUicHhmvx552NntQ86twC3O4Z6HReojFbkDPkk9EB3z8xL8DIixPnr3zLUrpIAi93ge76lxWvNQCmpryUsxF5gqY=; 5:/BCtBxHGgYOECOnUACsExRLvQ+rzbExWMZ3XMINPxJLQFiNMSG+Rw+b2drOe3Vl4RymfSTclDaABrKffCueQUejJ/dsfxpG0nYNZnGY2k3pzi5H5sNMHv/FJPy1sl7LMkrfpG+XEK5G0cDRJ3yvs2079mfn7cEcKqQ06dIr5Rik=; 24:YhIKCsPqIhj76Um4HRFUqjNk9XH0qexSZLof90S012zxihFP5B1WwCezEuvpaa9kpHdS0jsNwslHOMYdC+P6LK8YjY4Z33ukTbrU4XouMuw=; 7:PDioDqgVjX2OHidsfBWby7vONsmGfFojQMsnALYAY/xo7VbpQkw4SmZY/I9nsVCgoOlH0IAh1M/gh0St9c/Cvj6eggRecNrOhYVaRr9qEo17Sjhk+cwNIprQqxFt5RjqlhpK8nMQ9Bwv5u/tR+3cIP8hwRCe9XukPPGYrJo/Up78n7Pg/RJ8GbPJgUy/q+lzOOnh+5DormroNSTa3CYamEEFrcoP0GOgjTSxBr8/hWf05Zq5dXAfiJvkyoyzno35
x-ms-exchange-antispam-srfa-diagnostics: SSOS;
x-ms-office365-filtering-correlation-id: 2c60b86f-974e-4c3e-3d8b-08d5319bf38f
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(2017052603199)(49563074); SRVR:BLUPR06MB1761;
x-ms-traffictypediagnostic: BLUPR06MB1761:
x-microsoft-antispam-prvs: <BLUPR06MB176129A9D8EB94B22A67BA7EA7200@BLUPR06MB1761.namprd06.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(102415395)(6040450)(2401047)(5005006)(8121501046)(3231022)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(3002001)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123564025)(20161123558100)(20161123560025)(20161123555025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BLUPR06MB1761; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BLUPR06MB1761;
x-forefront-prvs: 0499DAF22A
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(979002)(6009001)(346002)(376002)(189002)(377424004)(24454002)(199003)(106356001)(8676002)(102836003)(53936002)(316002)(105586002)(305945005)(68736007)(54906003)(97736004)(2906002)(81166006)(81156014)(53546010)(6512007)(14454004)(36756003)(93886005)(6916009)(2950100002)(86362001)(478600001)(82746002)(2900100001)(25786009)(4001150100001)(83716003)(50226002)(4326008)(101416001)(8936002)(33656002)(6246003)(6436002)(77096006)(561944003)(5660300001)(57306001)(3660700001)(189998001)(7736002)(6116002)(3280700002)(229853002)(3846002)(66066001)(50986999)(76176999)(99286004)(99936001)(6506006)(6486002)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR06MB1761; H:BLUPR06MB1764.namprd06.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en;
received-spf: None (protection.outlook.com: netapp.com does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/signed; boundary="Apple-Mail=_1E6E3CDE-BA96-4025-B3C0-3174F5AC4B6A"; protocol="application/pgp-signature"; micalg="pgp-sha512"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 2c60b86f-974e-4c3e-3d8b-08d5319bf38f
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Nov 2017 11:27:01.7954 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 4b0911a0-929b-4715-944b-c03745165b3a
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR06MB1761
X-OriginatorOrg: netapp.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/1wx4hwJR9Rimh6AmhdukT66Kp7s>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 22 Nov 2017 11:27:07 -0000

Hi,

Mark is asleep (I hope), so below is my personal view.

On 2017-11-22, at 11:58, Brian Trammell (IETF) <ietf@trammell.ch> wrote:
>> On 22 Nov 2017, at 11:35, Eggert, Lars <lars@netapp.com> wrote:
> 
>> For proposals other than the Spin Bit (I think I have seen individual contributors at least mention "loss" and "congestion" bits, but without much detail), we wanted to clarify that we'd like to see an analysis and discussion of their privacy aspects to roughly the same degree as the DT has performed for the Spin Bit proposal.
> 
> Ok. A couple of process questions remain open here, then:
> 
> (1) can the chairs articulate why, before the finalization of v1, they are proposing to go to a method of working that is somewhat more heavyweight than the issues-and-PRs-plus-ML that enhancements or change requests to the protocol to date have required?

The discussion leading up to and around the Spin Bit has demonstrated that proposals that affect the cleartext part of the wire image are incredibly controversial, and take the WG a lot of time to chew through. The Spin Bit alone took six months and a DT, and it's arguably amongst the most simple proposals one could make in this space.

We're trying to find a way to have future discussions on such proposals in an efficient manner, in a way that minimizes further delays to our main deliverables (the base drafts).

Part of this is that such proposals should be contributed to the WG in a way that lets other contributors understand the rational, design, and implications of the proposal, i.e., a somewhat longer and more structured format than we'd usually see for GitHub issues and PRs.

So yes, we're asking the proponents of new schemes that affect the wire image to do a bit more work and produce a more comprehensive proposal, compared to what we get in GitHub. But the hope is that this will reduce the effort the WG needs to spend overall on understanding and discussing such proposals, i.e., we hope for a net win.

For the Spin Bit specifically, most of the things that Mark listed exist in one way or another, it'll be mostly a short exercise in assembling that material?

> (2) to what proposals, specifically, does this heavyweight process apply? the spin bit and measurement proposals articulated to date? proposals impacting the measurability of the protocol? proposals impacting specific unencrypted bits in headers? all proposals impacting the wire image of the protocol?

My personal view is that I'd like to see this for proposals that affect the cleartext wire format in ways that may affect user privacy. For example, renumbering the packet types is probably not a change we need to be overly concerned with. (I realize this is not a clear-cut definition.)

Lars