RE: Connection IDs

Mike Bishop <mbishop@evequefou.be> Wed, 07 March 2018 20:30 UTC

Return-Path: <mbishop@evequefou.be>
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 5EB2212DA1D for <quic@ietfa.amsl.com>; Wed, 7 Mar 2018 12:30:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.92
X-Spam-Level:
X-Spam-Status: No, score=-1.92 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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=evequefou.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 Ian5MUQN0l3p for <quic@ietfa.amsl.com>; Wed, 7 Mar 2018 12:30:07 -0800 (PST)
Received: from NAM03-BY2-obe.outbound.protection.outlook.com (mail-by2nam03on0136.outbound.protection.outlook.com [104.47.42.136]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DFACC126B6D for <quic@ietf.org>; Wed, 7 Mar 2018 12:30:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=evequefou.onmicrosoft.com; s=selector1-evequefou-be; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=OFVfSW1MV97ggngryebRMchcyeWMh79sJYIGnJQJVBI=; b=tEx5ip5Yy28UyJ4S3UfAQEMkAPstrrchs25ZXyiTzhZfkDGyLqITnkW+JLPxGu69VZ4UpUfW+tY4jd3cTicUddmTy/rpnsWQr9NnJkk59cFDNZIk93Z6IRpzBTATY99OSoRnvc8MxRRQxvldn43RVRynN5Eo49gfDqIM2m5juO8=
Received: from SN1PR08MB1854.namprd08.prod.outlook.com (10.169.39.8) by SN1PR08MB1680.namprd08.prod.outlook.com (10.162.133.142) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.548.13; Wed, 7 Mar 2018 20:30:03 +0000
Received: from SN1PR08MB1854.namprd08.prod.outlook.com ([fe80::b057:7190:752f:8cb9]) by SN1PR08MB1854.namprd08.prod.outlook.com ([fe80::b057:7190:752f:8cb9%13]) with mapi id 15.20.0548.016; Wed, 7 Mar 2018 20:30:03 +0000
From: Mike Bishop <mbishop@evequefou.be>
To: Martin Thomson <martin.thomson@gmail.com>, Jana Iyengar <jri.ietf@gmail.com>
CC: IETF QUIC WG <quic@ietf.org>, Patrick McManus <pmcmanus@mozilla.com>, "Ian Swett" <ianswett=40google.com@dmarc.ietf.org>
Subject: RE: Connection IDs
Thread-Topic: Connection IDs
Thread-Index: AQHTtCUWJQiKbou2DEOKhpOYpJ49XqPBnREAgAAPfICAALkxgIAC1QgAgAAC2YA=
Date: Wed, 7 Mar 2018 20:30:03 +0000
Message-ID: <SN1PR08MB18542AC62A6B751883D7397EDAD80@SN1PR08MB1854.namprd08.prod.outlook.com>
References: <CABkgnnVSCnmzjWOZwQM+ctTxFXVzsVYe6Q3Zzk4yj3LNTYUtHw@mail.gmail.com> <CAOdDvNo9qmZqmEXBGM4bM6q3EO1FGuUxLSSWsVhNEYsn5u9puQ@mail.gmail.com> <CAKcm_gMR070JUegQbDw--RNr+0XYiBMwaTM3MBmqUo21u922TQ@mail.gmail.com> <CACpbDccpuNWnX=Y+gKaPxLEjUOnvu+hr9FqH+R6ZspwOfUq-qg@mail.gmail.com> <CABkgnnUPJYG-QE4qxfOd-6AoHHgxVq4K=EyRfoxkcvdDF=oaZA@mail.gmail.com>
In-Reply-To: <CABkgnnUPJYG-QE4qxfOd-6AoHHgxVq4K=EyRfoxkcvdDF=oaZA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=mbishop@evequefou.be;
x-originating-ip: [72.246.199.14]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; SN1PR08MB1680; 7:ZhnObFTp3XhluUEMlb/bt3PdnxCJ1e3qXv60J3ic7IxCJ88VWOPAR+vfvWpbABou6eIBjSpg2nGIIYDn6yJ2yRnGkyMAcEF091JrK5X5nvmLskSgNLSO/i1MwqVKsK5L9rkX8vBvzrhHBKMwNFNeP2D9HgFZAQXk+NsyWCuyy1NnU5Ms3pj4TiitOb0oTU1u3iZhZ3fGOEhzNQJ4aQCtuMk2dTp9OJSqI8HvWzxa8h7BlZu7gK4Rf3w+6kevFSN/
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: f32d762e-8a62-47e4-64a4-08d5846a353d
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(7021125)(5600026)(4604075)(3008032)(4534165)(7022125)(4603075)(4627221)(201702281549075)(7048125)(7024125)(7027125)(7028125)(7023125)(2017052603328)(7153060)(7193020); SRVR:SN1PR08MB1680;
x-ms-traffictypediagnostic: SN1PR08MB1680:
x-microsoft-antispam-prvs: <SN1PR08MB1680BEC00E2C05C03293C26ADAD80@SN1PR08MB1680.namprd08.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(166708455590820)(85827821059158);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040501)(2401047)(5005006)(8121501046)(10201501046)(93006095)(93001095)(3002001)(3231220)(944501244)(52105095)(6041288)(2016111802025)(20161123560045)(20161123564045)(20161123558120)(20161123562045)(6072148)(6043046)(201708071742011); SRVR:SN1PR08MB1680; BCL:0; PCL:0; RULEID:; SRVR:SN1PR08MB1680;
x-forefront-prvs: 0604AFA86B
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(39830400003)(396003)(376002)(346002)(39380400002)(366004)(189003)(199004)(13464003)(229853002)(7696005)(76176011)(33656002)(74316002)(25786009)(5250100002)(966005)(93886005)(39060400002)(106356001)(74482002)(99286004)(3660700001)(5660300001)(110136005)(68736007)(478600001)(54906003)(14454004)(4326008)(221733001)(316002)(7116003)(8676002)(2900100001)(3280700002)(53546011)(6306002)(6506007)(9686003)(66066001)(26005)(55016002)(186003)(2950100002)(2906002)(81166006)(3480700004)(6436002)(105586002)(81156014)(8936002)(6116002)(3846002)(305945005)(7736002)(6246003)(97736004)(86362001)(53936002)(102836004); DIR:OUT; SFP:1102; SCL:1; SRVR:SN1PR08MB1680; H:SN1PR08MB1854.namprd08.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:0; LANG:en;
received-spf: None (protection.outlook.com: evequefou.be does not designate permitted sender hosts)
x-microsoft-antispam-message-info: rlljPLlFcjKevDpTFkcLZ51uq4Kcd9BwS+ht2dj9/JNu2eba9+gWiOraKaW8Mi+gnePv8l33WZDPfDtvZSJ19DlQrlwRJQn2/N076HplF6MQhbRDenb2b9mmiMrYb8ax6a62H8a71SEMu/QmmfFKVtXZcP9oXl/yqtmfbLZlSXpa9KXrHTea9tL+bCgARnkngg2ZLoQSIyYZW9rJgVducZ8wmeDMVpMBLaFLoBUtvoW2GpY5YmHmrYELwzuJWirar662u3dGPeWApkjKDuwrNW7GwYCKyV/SEdLt3iE4Fx5Z2YidisOrTLz37NaebrfWViqLwbrW7isHmyR+epFwAA==
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: evequefou.be
X-MS-Exchange-CrossTenant-Network-Message-Id: f32d762e-8a62-47e4-64a4-08d5846a353d
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Mar 2018 20:30:03.6158 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 41eaf50b-882d-47eb-8c4c-0b5b76a9da8f
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR08MB1680
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/n5C02Vy7Nkge6L8OcuxJjX4EXcI>
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, 07 Mar 2018 20:30:10 -0000

I am content with this model, and I do not work for Google or Mozilla, nor have I in the past.  😉

-----Original Message-----
From: QUIC [mailto:quic-bounces@ietf.org] On Behalf Of Martin Thomson
Sent: Wednesday, March 7, 2018 12:19 PM
To: Jana Iyengar <jri.ietf@gmail.com>
Cc: IETF QUIC WG <quic@ietf.org>rg>; Patrick McManus <pmcmanus@mozilla.com>om>; Ian Swett <ianswett=40google.com@dmarc.ietf.org>
Subject: Re: Connection IDs

Just to add to this and bring this list up to speed...

Ian opened https://github.com/quicwg/base-drafts/issue/1166 which suggests moving the Version field into a fixed location.

To that end: https://github.com/quicwg/base-drafts/pull/1167

Does anyone have anything more to add (perhaps someone who does not work for Mozilla or Google) here?  The feedback I've received is overwhelmingly positive thus far and my hope is to merge this ahead of the editors starting an extended editing session next week.


On Tue, Mar 6, 2018 at 12:04 PM, Jana Iyengar <jri.ietf@gmail.com> wrote:
> +1 to this is the direction we're all converging on.
>
> On Mon, Mar 5, 2018 at 6:01 AM, Ian Swett 
> <ianswett=40google.com@dmarc.ietf.org> wrote:
>>
>> Agreed, I unsurprisingly think this is the right direction.
>>
>>
>> On Mon, Mar 5, 2018 at 8:05 AM Patrick McManus <pmcmanus@mozilla.com>
>> wrote:
>>>
>>> big picture this is good.
>>>
>>> On Sun, Mar 4, 2018 at 8:54 PM, Martin Thomson 
>>> <martin.thomson@gmail.com>
>>> wrote:
>>>>
>>>> I've written up a PR that enacts the changes suggested by the 
>>>> design team [1].
>>>>
>>>> https://github.com/quicwg/base-drafts/pull/1151
>>>>
>>>> This adds two connection IDs to the long header.  An explicit 
>>>> length is added for each.
>>>>
>>>> The short header includes the raw connection ID without any C bit 
>>>> or length.
>>>>
>>>> I've tried to explain the limitations of the design where they apply.
>>>> That includes stateless reset.
>>>>
>>>> This PR necessarily includes some choices about less critical 
>>>> aspects, such as how connection ID lengths are encoded.  I ask that 
>>>> you try to separate objections about minor issues like this from 
>>>> more serious structural concerns.  I'm happy to discuss details, 
>>>> but I'm most interested in whether this is broadly the right direction first.
>>>>
>>>> Cheers,
>>>> Martin
>>>>
>>>> p.s., happy draft submission deadline day
>>>>
>>>> [1]
>>>> https://mailarchive.ietf.org/arch/msg/quic/l_b1NnBmQpQGCxCfQteOMkft
>>>> -lE
>>>>
>>>
>