Re: Connection IDs

Patrick McManus <pmcmanus@mozilla.com> Mon, 05 March 2018 13:05 UTC

Return-Path: <pmcmanus@mozilla.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 CD6291270AE for <quic@ietfa.amsl.com>; Mon, 5 Mar 2018 05:05:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.233
X-Spam-Level:
X-Spam-Status: No, score=-1.233 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, SPF_SOFTFAIL=0.665, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
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 IbWW652Z4BwU for <quic@ietfa.amsl.com>; Mon, 5 Mar 2018 05:05:51 -0800 (PST)
Received: from linode64.ducksong.com (www.ducksong.com [192.155.95.102]) by ietfa.amsl.com (Postfix) with ESMTP id 4993212706D for <quic@ietf.org>; Mon, 5 Mar 2018 05:05:51 -0800 (PST)
Received: from mail-oi0-f50.google.com (mail-oi0-f50.google.com [209.85.218.50]) by linode64.ducksong.com (Postfix) with ESMTPSA id B76AF3A019 for <quic@ietf.org>; Mon, 5 Mar 2018 08:05:49 -0500 (EST)
Received: by mail-oi0-f50.google.com with SMTP id x10so11944885oig.2 for <quic@ietf.org>; Mon, 05 Mar 2018 05:05:49 -0800 (PST)
X-Gm-Message-State: AElRT7GXDCmMeVthJ3BxkFURjG4LWaJn2BKt1Wek3ozaG1C5V2+EY038 Q48ug6wnC0VpxC7CtWszfJNVNfKiYh1mTN5QH7k=
X-Google-Smtp-Source: AG47ELuITXcEgYL4kswdU2PNlwebf4eXhKLZadN+uv5UPa3hGtJwEKHrzYU7VP6EteM/Oef9/RlfHUDsqyHxMlU3eZg=
X-Received: by 10.202.188.70 with SMTP id m67mr6173332oif.132.1520255149426; Mon, 05 Mar 2018 05:05:49 -0800 (PST)
MIME-Version: 1.0
Received: by 10.74.66.212 with HTTP; Mon, 5 Mar 2018 05:05:48 -0800 (PST)
In-Reply-To: <CABkgnnVSCnmzjWOZwQM+ctTxFXVzsVYe6Q3Zzk4yj3LNTYUtHw@mail.gmail.com>
References: <CABkgnnVSCnmzjWOZwQM+ctTxFXVzsVYe6Q3Zzk4yj3LNTYUtHw@mail.gmail.com>
From: Patrick McManus <pmcmanus@mozilla.com>
Date: Mon, 05 Mar 2018 08:05:48 -0500
X-Gmail-Original-Message-ID: <CAOdDvNo9qmZqmEXBGM4bM6q3EO1FGuUxLSSWsVhNEYsn5u9puQ@mail.gmail.com>
Message-ID: <CAOdDvNo9qmZqmEXBGM4bM6q3EO1FGuUxLSSWsVhNEYsn5u9puQ@mail.gmail.com>
Subject: Re: Connection IDs
To: Martin Thomson <martin.thomson@gmail.com>
Cc: QUIC WG <quic@ietf.org>
Content-Type: multipart/alternative; boundary="001a113dde0a264e420566a9fcbd"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/kSRIUN_0xGsdiDND_XpqIINlB_k>
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: Mon, 05 Mar 2018 13:05:53 -0000

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
>
>