Re: [quicwg/base-drafts] Multiple connections on the same port (#714)

Nick Banks <notifications@github.com> Tue, 14 November 2017 16:21 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 58D41128BC8 for <quic-issues@ietfa.amsl.com>; Tue, 14 Nov 2017 08:21:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.019
X-Spam-Level:
X-Spam-Status: No, score=-2.019 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_32=0.001, 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 u813hJjfetid for <quic-issues@ietfa.amsl.com>; Tue, 14 Nov 2017 08:21:12 -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 4D0AB1271FD for <quic-issues@ietf.org>; Tue, 14 Nov 2017 08:21:07 -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=Q10ZKS+iXdIHI20wveVfkNeXBmA=; b=pVF4BBzvS2fnXWIb 357qbBLetju/lmByrFIliNDUSt2Xtex+qZUVCw8p0fmuoBG2N0nfSl0SOW8znd6q fzrFb8bOTVptBMnQLkHVj/kuIbQsWsK+WgAx0wxAW4NjINCf+5FKNUc2BWPpwRGf jpjZYNyDhMYH2W9oIXHitWseI+E=
Received: by filter0633p1iad2.sendgrid.net with SMTP id filter0633p1iad2-22099-5A0B17F2-7 2017-11-14 16:21:06.193928696 +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 ismtpd0010p1iad2.sendgrid.net (SG) with ESMTP id NCxSPRDeSceHGO2e1vzBxA for <quic-issues@ietf.org>; Tue, 14 Nov 2017 16:21:06.177 +0000 (UTC)
Date: Tue, 14 Nov 2017 16:21:06 +0000
From: Nick Banks <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab072531adedeaed4d47fb0ec18a9313e5d6ccd92a92cf000000011622d9f192a169ce0ed5746a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/714/344312206@github.com>
In-Reply-To: <quicwg/base-drafts/issues/714@github.com>
References: <quicwg/base-drafts/issues/714@github.com>
Subject: Re: [quicwg/base-drafts] Multiple connections on the same port (#714)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5a0b17f1ec9bc_38753fd523b7cf2c370968"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: nibanks
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0nFH7BhpQDzmV00ImYEwIh4qMzBVp99YpXlM 5a7xA8wSC0i4jxuVQogGyHnj25Z9r7Hn7X6/7+UcARbGn1HlHWRaxFN4Gu6Pf6aOMVK38K3SMFlQfE eLN8Hhn7HykXECyD+owRXvOg3+KnQuYN7Ds1jBVHoQ4+Fy2Vev7oHLSk6LHJp/GyY40u5XqEhtxXjb I=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/3wbOYM2qcgl1-gqHdcoGt-6k8aY>
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: Tue, 14 Nov 2017 16:21:13 -0000

@mikkelfj I'm unsure what you mean in your comment above. The client that receives the packet needs to know the previous Connection ID before it can decrypt it. That means it must be unencrypted.

I don't think we should rely on a model where the client is just expected to figure it out by trying to decrypt the packet for all outstanding Connections. I'm not sure how you would ever support encryption offload efficiently in a model like that.

As far as using a TLS parameter, that goes back to the problem of needing the previous Connection ID before decryption. Since all TLS data is inside the encryption, that won't work.

-- 
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/issues/714#issuecomment-344312206