Re: [quicwg/base-drafts] What can change in a different version (#55)

Mirja Kühlewind <mirja.kuehlewind@tik.ee.ethz.ch> Sat, 17 December 2016 16:56 UTC

Return-Path: <mirja.kuehlewind@tik.ee.ethz.ch>
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 2D9851293F9 for <quic-issues@ietfa.amsl.com>; Sat, 17 Dec 2016 08:56:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.3
X-Spam-Level:
X-Spam-Status: No, score=-7.3 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-3.1] autolearn=ham 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 XnC5kwk-yiPP for <quic-issues@ietfa.amsl.com>; Sat, 17 Dec 2016 08:56:50 -0800 (PST)
Received: from smtp.ee.ethz.ch (smtp.ee.ethz.ch [129.132.2.219]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7FECC127077 for <quic-issues@ietf.org>; Sat, 17 Dec 2016 08:56:50 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by smtp.ee.ethz.ch (Postfix) with ESMTP id 40A6AD9309; Sat, 17 Dec 2016 17:56:48 +0100 (MET)
X-Virus-Scanned: by amavisd-new on smtp.ee.ethz.ch
Received: from smtp.ee.ethz.ch ([127.0.0.1]) by localhost (.ee.ethz.ch [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 1TAVLpL42fVO; Sat, 17 Dec 2016 17:56:47 +0100 (MET)
Received: from [192.168.178.157] (host141-40-dynamic.56-82-r.retail.telecomitalia.it [82.56.40.141]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: mirjak) by smtp.ee.ethz.ch (Postfix) with ESMTPSA id 054BDD9305; Sat, 17 Dec 2016 17:56:46 +0100 (MET)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 10.1 \(3251\))
Subject: Re: [quicwg/base-drafts] What can change in a different version (#55)
From: Mirja Kühlewind <mirja.kuehlewind@tik.ee.ethz.ch>
In-Reply-To: <quicwg/base-drafts/issues/55/267700885@github.com>
Date: Sat, 17 Dec 2016 17:56:11 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <DA2E8287-4BD2-41F6-8A6B-0245EED444B6@tik.ee.ethz.ch>
References: <quicwg/base-drafts/issues/55@github.com> <quicwg/base-drafts/issues/55/267700885@github.com>
To: quicwg/base-drafts <reply+0166e4abd7b64a78cc08c9f318e3d7edf8944d0e8efce84892cf00000001146c1f5b92a169ce0b80c9d5@reply.github.com>
X-Mailer: Apple Mail (2.3251)
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/ykjSAORwNWnhFUMGN7Qz7DRZD_s>
X-Mailman-Approved-At: Sun, 18 Dec 2016 00:04:53 -0800
Cc: QUIC WG Issues Account <quic-issues@ietf.org>, quicwg/base-drafts <base-drafts@noreply.github.com>, Your activity <your_activity@noreply.github.com>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
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: Sat, 17 Dec 2016 16:56:52 -0000

(I just saw that when I simply reply directly to an email it doesn’t show my email-address as sender. The mail below was from me. Mirja (Kühlewind))

> Am 16.12.2016 um 22:32 schrieb QUIC WG Issues Account <notifications@github.com>:
> 
> Just one additional thought: If you use the connection id for load balancing I assume you use the port number as an indication that you actually look at a quic packet that is encapsulated in UDP. I guess if you see the version number also as some kind of magic number (and apply some care in selecting your version number to not use a bit pattern that is already used by a different protocol over udp), you would get some additional confidence that you actually look at a quic packet. Not sure if that is worth is or if this is a good idea at all but might at least be worth thinking about it.
> 
> 
>> Am 14.12.2016 um 15:56 schrieb ianswett <notifications@github.com>:
>> 
>> Yes, clearly the version bit must not change. And I think it's fine to always have the client use a 64 bit connection id until negotiated, but I think there were a few folks interested in suggesting 128 bit connection ids for future connections. If that becomes a requirement, then putting the version before the connection id may be the way to go?
>> 
>> The benefit of the current approach where the connection ID directly follows the flags is it's easy for load balancers to deal with. That being said, if they're going to have to deal with an extended flags bit, the extra complexity of dealing with a connection id that comes after the version may not matter.
>> 
>> And I do think the MORE_FLAGS bit should be defined. The alternative would be to not use more than one flag byte until after version negotiation is complete, but that may be sub-optimal.
>> 
>> —
>> You are receiving this because you are subscribed to this thread.
>> Reply to this email directly, view it on GitHub, or mute the thread.
>> 
> 
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub, or mute the thread.
>