Re: [quicwg/base-drafts] Renumber packet types and invert Connection ID Flag (#956)

Dmitri Tikhonov <notifications@github.com> Wed, 29 November 2017 15:13 UTC

Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B3C7212711B for <quic-issues@ietfa.amsl.com>; Wed, 29 Nov 2017 07:13:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.02
X-Spam-Level:
X-Spam-Status: No, score=-2.02 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_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=github.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 CiJRbipF4S2P for <quic-issues@ietfa.amsl.com>; Wed, 29 Nov 2017 07:13:24 -0800 (PST)
Received: from o1.sgmail.github.com (o1.sgmail.github.com [192.254.114.176]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 44931126CF6 for <quic-issues@ietf.org>; Wed, 29 Nov 2017 07:13:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com; h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=/+dIuaigFIDMAQn/f/kk2Tu+AGE=; b=hJcO8ux4JUwDiArD GJgJ1lYZVE3KDwBY2oBwnAMUuJqUSBsTAQpowHCssEcYcjYSKspmXYk6PwVMJyTR SCt2uhClZXpdG2l/eDMUzNn2SJj9UUzSeo3gflq8PLc1mGD7uYcXq7XwHXkmgMGQ tm2Y9aX3JSpZFnCK7DPh4lJtzoA=
Received: by filter0400p1iad2.sendgrid.net with SMTP id filter0400p1iad2-13623-5A1ECE92-1D 2017-11-29 15:13:22.92594967 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0008p1iad1.sendgrid.net (SG) with ESMTP id 0IWbQDfIRbeMaZ1ARhi46w for <quic-issues@ietf.org>; Wed, 29 Nov 2017 15:13:22.842 +0000 (UTC)
Date: Wed, 29 Nov 2017 15:13:23 +0000
From: Dmitri Tikhonov <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abc08710de259469a6708bc77ebfc89c9cc1379eef92cf000000011636909292a169ce1075d33e@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/956/c347890390@github.com>
In-Reply-To: <quicwg/base-drafts/pull/956@github.com>
References: <quicwg/base-drafts/pull/956@github.com>
Subject: Re: [quicwg/base-drafts] Renumber packet types and invert Connection ID Flag (#956)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a1ece92adea5_285f3fda38daef38227314"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: dtikhonov
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
tracking:
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0VwHOZ2wyc3DkaIoy3rXa8SwBPSbv5SyCWsw pC39KFcwTYkWnoMrPpkJL0F93uBBHfkPLNyfgnMjH/kaukdlAHQNpYSuWwINwpsU1t5aBoJwf7ZzXP 2xOnUmeqNpCmjVA1vjCo0RZ5x0seh0VBrKXTjpRfhTLrGyNbH4P0b72LtgNX26/Mb7/n6AWNWc+6yO o=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/cmhLWyNjU54h60frQV8qpPoHFUQ>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 29 Nov 2017 15:13:26 -0000

> With the previous numbering scheme, on the server side, we can just look at the first two bits. If either is 1, then it's IETF QUIC, and if both are 0, it's GQUIC.

I see.  If one can assume that 0x40 (multipath) bit is never set in GQUIC, then this is indeed very easy.  I did not make this assumption in my analyses to err on the conservative side.

> But I believe the nonce bit is the bit that would end up being the spin bit, which could start making things pretty tricky. It's probably worth thinking through what happens if two bits are reserved for measurement.

Are you saying that the packet type in the short header would be narrower and occupy fewer than the currently-allocated low five bits?  (I apologize for not being on top of this development.)

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/quicwg/base-drafts/pull/956#issuecomment-347890390