Re: Connection IDs
Subodh Iyengar <subodh@fb.com> Wed, 07 March 2018 20:26 UTC
Return-Path: <subodh@fb.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id CB1F112D778 for <quic@ietfa.amsl.com>; Wed, 7 Mar 2018 12:26:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1520454394; bh=pMyU5kGddoSDabAqe7uvV2zltX+/zLuv+SEqiPklLLU=; h=From:To:Subject:Date:References:In-Reply-To:Cc:Cc:Cc; b=zaAI6Ke3A5Ig17QsD8dQI+l4vB/P4DexExLVYyW7Zow9rfRLl5GKhRO8zFZz3juu2 W1/iNCjmviyXp0gX1kL6wA0IDywBTjlUndcmDWHpEuXoWt+shZr8YbKCFIRgi4tBVT Mc54G89Qy9MBgmf/ULcfzJYVYJofLYfimXXUotbM=
X-Mailbox-Line: From subodh@fb.com Wed Mar 7 12:26:34 2018
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 7EE10129C6B; Wed, 7 Mar 2018 12:26:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1520454394; bh=pMyU5kGddoSDabAqe7uvV2zltX+/zLuv+SEqiPklLLU=; h=From:To:Subject:Date:References:In-Reply-To:Cc:Cc:Cc; b=zaAI6Ke3A5Ig17QsD8dQI+l4vB/P4DexExLVYyW7Zow9rfRLl5GKhRO8zFZz3juu2 W1/iNCjmviyXp0gX1kL6wA0IDywBTjlUndcmDWHpEuXoWt+shZr8YbKCFIRgi4tBVT Mc54G89Qy9MBgmf/ULcfzJYVYJofLYfimXXUotbM=
X-Original-To: dmarc-reverse@ietfa.amsl.com
Delivered-To: dmarc-reverse@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 545FD12D872 for <dmarc-reverse@ietfa.amsl.com>; Wed, 7 Mar 2018 12:26:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.719
X-Spam-Level:
X-Spam-Status: No, score=-2.719 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-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=fb.com header.b=Y6DYt3ko; dkim=pass (1024-bit key) header.d=fb.onmicrosoft.com header.b=GZsx1tDh
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 IJA2hxA-QxNF for <dmarc-reverse@ietfa.amsl.com>; Wed, 7 Mar 2018 12:26:32 -0800 (PST)
Received: from mx0a-00082601.pphosted.com (mx0b-00082601.pphosted.com [67.231.153.30]) (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 59C0E129C6B for <ianswett=40google.com@dmarc.ietf.org>; Wed, 7 Mar 2018 12:26:32 -0800 (PST)
Received: from pps.filterd (m0001303.ppops.net [127.0.0.1]) by m0001303.ppops.net (8.16.0.22/8.16.0.22) with SMTP id w27KMVK9030833; Wed, 7 Mar 2018 12:26:31 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fb.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=facebook; bh=HH6kZQpmqu7dK9x41GfRXBl3SyPHnUaFuLly3P14nkA=; b=Y6DYt3koFlV6fwJbon36IwbUm9bga6m8v+8Sp5TlSyYG08Q9eRpj70zNdJhIPq4TdpK6 UOS0OKw6B5q+uEGYTeDz29xyOuI096I9WXv9I/h+sWztN35r8hwRZUwdHDWYqlkkYUCV Lnv+8R26L8I41TsUU6YClqu0KwvF2JfGFvA=
Received: from maileast.thefacebook.com ([199.201.65.23]) by m0001303.ppops.net with ESMTP id 2gjmy8re20-1 (version=TLSv1 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NOT); Wed, 07 Mar 2018 12:26:31 -0800
Received: from NAM01-SN1-obe.outbound.protection.outlook.com (192.168.183.28) by o365-in.thefacebook.com (192.168.177.34) with Microsoft SMTP Server (TLS) id 14.3.361.1; Wed, 7 Mar 2018 15:26:29 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fb.onmicrosoft.com; s=selector1-fb-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=HH6kZQpmqu7dK9x41GfRXBl3SyPHnUaFuLly3P14nkA=; b=GZsx1tDhEzvn7YG/XFmmtbRlYg3PRyPCbUB8JlmyF7EHiJ/EzAcUT8jAFzPkWGUt9eM+7QzhdCtd+X9US4AjEBp2sjdP53YD1h1GrvvjOWouYFI0seTe2xJP5KbnRwU2opAeCh0GuWrb9JS+J/AWtVxezX6GcstcYEx/bO6EaUs=
Received: from MWHPR15MB1821.namprd15.prod.outlook.com (10.174.255.137) by MWHPR15MB1487.namprd15.prod.outlook.com (10.173.235.8) 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:26:28 +0000
Received: from MWHPR15MB1821.namprd15.prod.outlook.com ([fe80::b054:d63c:f848:809d]) by MWHPR15MB1821.namprd15.prod.outlook.com ([fe80::b054:d63c:f848:809d%17]) with mapi id 15.20.0548.016; Wed, 7 Mar 2018 20:26:28 +0000
From: Subodh Iyengar <subodh@fb.com>
To: Martin Thomson <martin.thomson@gmail.com>, Jana Iyengar <jri.ietf@gmail.com>
Subject: Re: Connection IDs
Thread-Topic: Connection IDs
Thread-Index: AQHTtCT3CCZvsz2z+kWetDbxQPnVeKPBnREAgAAPfICAALkygIAC1QcAgAAA2Oo=
Date: Wed, 07 Mar 2018 20:26:27 +0000
Message-ID: <MWHPR15MB18215C39DCB3DC5398778EC6B6D80@MWHPR15MB1821.namprd15.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:
x-originating-ip: [2620:10d:c090:180::1:3e7f]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; MWHPR15MB1487; 7:GGX55dCnVJCAD+58qpjaLl7XwiTEsWzixCxwLs9evWLQbvETJVzdlM/UQkVhxTyEldRwZcAZcD2Fe/ITMQr0zTGDnG1oUEGscX9LJnPTbHbzwHfFx2B1Bcv9RH6rlp69iQ7D1KGyLL22VLyFfN1b8lbrdAXaC2IfOEDYUalKGgtAFjk5rHMk/tAFFmtIOnLhG3QIXHXSPAAgdoH/a4OoPrehij/w31R+LEdDs5JTNNVmOK+P50aa+GY5SRaO8da8; 20:C51siziNE2VjncXOvUql63EYEFPfN54u9XAe1/MfUzHmQUq/4rdU8gBt8VOSvaeCa7xP5gf5ljosgc9yqigxZXSupwUC+hLqqTu/XE3HJMwEcYEWOk1Nu7jSVLyH+Yg5bxMkLvspJBySa0sRuL1KDNCwO6fRFwv+CC1S29v5D6s=
x-ms-exchange-antispam-srfa-diagnostics: SSOS;
x-ms-office365-filtering-correlation-id: 14829e4a-905a-4772-07ab-08d58469b4be
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(5600026)(4604075)(3008032)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020); SRVR:MWHPR15MB1487;
x-ms-traffictypediagnostic: MWHPR15MB1487:
x-microsoft-antispam-prvs: <MWHPR15MB1487AAAF76E101B8EEAC90EEB6D80@MWHPR15MB1487.namprd15.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(10436049006162)(166708455590820)(85827821059158);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040501)(2401047)(5005006)(8121501046)(10201501046)(93006095)(93001095)(3002001)(3231220)(11241501184)(944501244)(52105095)(6041288)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123558120)(20161123562045)(6072148)(201708071742011); SRVR:MWHPR15MB1487; BCL:0; PCL:0; RULEID:; SRVR:MWHPR15MB1487;
x-forefront-prvs: 0604AFA86B
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(376002)(346002)(366004)(39860400002)(39380400002)(396003)(189003)(199004)(8936002)(55016002)(575784001)(229853002)(6246003)(8676002)(19627405001)(86362001)(9686003)(6116002)(3480700004)(54896002)(6306002)(236005)(99286004)(81166006)(2906002)(81156014)(106356001)(478600001)(6436002)(2900100001)(33656002)(4326008)(53936002)(68736007)(6606003)(7696005)(102836004)(74316002)(316002)(46003)(3280700002)(25786009)(105586002)(7736002)(6506007)(39060400002)(7116003)(5660300001)(5250100002)(2950100002)(606006)(93886005)(14454004)(53546011)(186003)(76176011)(110136005)(3660700001)(221733001)(966005)(54906003)(97736004); DIR:OUT; SFP:1102; SCL:1; SRVR:MWHPR15MB1487; H:MWHPR15MB1821.namprd15.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en;
received-spf: None (protection.outlook.com: fb.com does not designate permitted sender hosts)
x-microsoft-antispam-message-info: TwY3empzRtZUmllUzoNkG4tEKbf/GM/lqMGEVJoOcbY82FQ4bYvF2qdkM6R42FCHDTfMVilW6CfuLIQiG+igeC29v2QDi1PpMbqXakzeGPaW6E9VeC15z9o8IhPSBnKQ7h3H0zeXgfqEjSvWnQBg1wtZ6mSoo2UCtkM0lCQANptOaXzXAiwpZZyV/HCJDQ+QA8Jf/Yt99dk3WWGHuLz81JmpTIze5d8z930UEAo/KoA0q/jzsNVLeWGSglFlBUw/jOZGrsPeq+BvXo07je/YXMW9XNwQFrcqqwCtC/JT0Qq//vj2SkTt/BsO0PDPKRbjvPgswl+WtvsQUgcLn6TxsQ==
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_MWHPR15MB18215C39DCB3DC5398778EC6B6D80MWHPR15MB1821namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 14829e4a-905a-4772-07ab-08d58469b4be
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Mar 2018 20:26:27.8922 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 8ae927fe-1255-47a7-a2af-5f3a069daaa2
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR15MB1487
X-OriginatorOrg: fb.com
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:, , definitions=2018-03-07_09:, , signatures=0
X-Proofpoint-Spam-Reason: safe
X-FB-Internal: Safe
Cc: IETF QUIC WG <quic@ietf.org>
Cc: Patrick McManus <pmcmanus@mozilla.com>
Cc: Ian Swett <ianswett@google.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/ACCwKeVu9kxcursDtYndun1T5eo>
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:26:35 -0000
Unsurprisingly I am positive on the direction of this as well and the PR looks good to me Note: I do not work for mozilla or google :), but was a part of the connid design IIRC there was one unresolved question by Christian about both clients and servers needing to change the connids to enforce linkability, was that resolved? Subodh ________________________________ From: QUIC <quic-bounces@ietf.org> on behalf of Martin Thomson <martin.thomson@gmail.com> Sent: Wednesday, March 7, 2018 12:19:02 PM To: Jana Iyengar Cc: IETF QUIC WG; Patrick McManus; Ian Swett 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://urldefense.proofpoint.com/v2/url?u=https-3A__mailarchive.ietf.org_arch_msg_quic_l-5Fb1NnBmQpQGCxCfQteOMkft-2DlE&d=DwIBaQ&c=5VD0RTtNlTh3ycd41b3MUw&r=h3Ju9EBS7mHtwg-wAyN7fQ&m=tfbg3BLo-IK9aUKrHNiK-A7EBi5XuVtoq9cZsYYBwbA&s=50Q1gLhlSOcRuTmcpkgAnBusZim2NElvKAFN6IIX2Ec&e= >>>> >>> >
- Connection IDs Martin Thomson
- Re: Connection IDs Eric Rescorla
- Re: Connection IDs Patrick McManus
- Re: Connection IDs Ian Swett
- Re: Connection IDs Jana Iyengar
- Re: Connection IDs Martin Thomson
- Re: Connection IDs Subodh Iyengar
- RE: Connection IDs Nick Banks
- RE: Connection IDs Mike Bishop
- RE: Connection IDs Mike Bishop
- Re: Connection IDs Jana Iyengar
- Re: Connection IDs Martin Thomson
- RE: Connection IDs Lubashev, Igor
- Re: Connection IDs Christian Huitema
- Re: Connection IDs Gorry Fairhurst
- Re: Connection IDs Rui Paulo
- Re: Connection IDs Mikkel Fahnøe Jørgensen
- Re: Connection IDs Patrick McManus
- Re: Connection IDs Ian Swett
- Re: Connection IDs Subodh Iyengar
- Re: Connection IDs Jana Iyengar
- Re: Connection IDs Mikkel Fahnøe Jørgensen