Re: [quicwg/base-drafts] GREASE the packet type octet (#311)
Kazuho Oku <notifications@github.com> Wed, 07 June 2017 05:38 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 5466012E046 for <quic-issues@ietfa.amsl.com>; Tue, 6 Jun 2017 22:38:22 -0700 (PDT)
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, RP_MATCHES_RCVD=-0.001, 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=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 w7MZtr86pWlE for <quic-issues@ietfa.amsl.com>; Tue, 6 Jun 2017 22:38:20 -0700 (PDT)
Received: from o10.sgmail.github.com (o10.sgmail.github.com [167.89.101.201]) (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 4FBCF12E043 for <quic-issues@ietf.org>; Tue, 6 Jun 2017 22:38:20 -0700 (PDT)
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=q2EVGLxdxiP5s/lX+5NeIRGdABg=; b=Bhjzr0tZ/ckeOsqc wNDkboyOYz7UBswaKLbCp9gA0EpFbHURfKnsTRzKLw76gVlHvVvCZdO4zk+1vd6M Is4qgt9fbDiiomkjB4Alscm2OzxsaotRsNh654yj4+t9gXWnrnzdaWU2+BoG/8+5 ivtDa4bIjao4gHutNs/M+adicd8=
Received: by filter1124p1mdw1.sendgrid.net with SMTP id filter1124p1mdw1-7877-5937914A-24 2017-06-07 05:38:18.833073255 +0000 UTC
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2a-ext-cp1-prd.iad.github.net [192.30.253.16]) by ismtpd0002p1iad1.sendgrid.net (SG) with ESMTP id VhbFrrZ_R1WXB6ycjxNGBw for <quic-issues@ietf.org>; Wed, 07 Jun 2017 05:38:18.908 +0000 (UTC)
Date: Tue, 06 Jun 2017 22:38:18 -0700
From: Kazuho Oku <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab4407150d881f405abdcdd857771395924cbfeaaa92cf00000001154f534a92a169ce0c62bcd7@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/311/306691925@github.com>
In-Reply-To: <quicwg/base-drafts/issues/311@github.com>
References: <quicwg/base-drafts/issues/311@github.com>
Subject: Re: [quicwg/base-drafts] GREASE the packet type octet (#311)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5937914aca366_54b73f88e69c3c3c9234b"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: kazuho
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3aWVranOKzGzkqUN6vbsBLT5rpXfaoRKX+X5 TCDT8JvKsHMxnu1J2Tkz30aB78COabODgIajjSq3kLBURYEx8YCJXOkH5milOMwvJ/ZCxUmHZLtv5d nADUtMcxk/qMzu7dQmvQ7vlEy1bdhUo9J64a4LoMcsZfzE7ONL3xg1w5Uq1TfPs+hn1K3dKVXnYB7A g=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/4c-K_zyvwCCROFru3D-G1U7g1Co>
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, 07 Jun 2017 05:38:22 -0000
@ekr I am afraid that the approach might not work well with a deployment that uses either connection ID or 5-tuple for load balancing, depending on the type of a packet. In the past, we have discussed of deployments that would use some bits of a connection ID to route a packet to the correct server sitting behind a load balancer (or to the correct POP within an anycast deployment). Note that such a load balancer will typically not maintain any state of a QUIC connection. OTOH, I also anticipate that even in a deployment that does connection ID-based load balancing, you might want to route packets to backend servers based on the 5-tuple during the handshake. This is for avoiding attacks targeting a specific server behind a load balancer. Note that processing of handshake packets could be much more computationally intensive due to public-key operations when compared to other types of packets. The issue with the proposed approach is that it is impossible for a stateless load balancer to determine the correct type of the packet, since whether `K=0` or `K=K_static` should be used depends on the state of the connection. Therefore, with the proposed approach, it becomes impossible to change how the packet is load balanced depending on the type of a packet. Am I missing something? -- 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/311#issuecomment-306691925
- [quicwg/base-drafts] GREASE the flags byte (#311) ianswett
- Re: [quicwg/base-drafts] GREASE the flags byte (#… Marten Seemann
- Re: [quicwg/base-drafts] GREASE the flags byte (#… ianswett
- Re: [quicwg/base-drafts] GREASE the flags byte (#… martinduke
- Re: [quicwg/base-drafts] GREASE the flags byte (#… Ryan Hamilton
- Re: [quicwg/base-drafts] GREASE the flags byte (#… Martin Thomson
- Re: [quicwg/base-drafts] GREASE the flags byte (#… ianswett
- Re: [quicwg/base-drafts] GREASE the flags byte (#… Mike Bishop
- Re: [quicwg/base-drafts] GREASE the flags byte (#… ianswett
- Re: [quicwg/base-drafts] GREASE the flags byte (#… Mike Bishop
- Re: [quicwg/base-drafts] GREASE the flags byte (#… Martin Thomson
- Re: [quicwg/base-drafts] GREASE the packet type o… Martin Thomson
- Re: [quicwg/base-drafts] GREASE the packet type o… ekr
- Re: [quicwg/base-drafts] GREASE the packet type o… Mark Nottingham
- Re: [quicwg/base-drafts] GREASE the packet type o… ekr
- Re: [quicwg/base-drafts] GREASE the packet type o… Kazuho Oku
- Re: [quicwg/base-drafts] GREASE the packet type o… ekr
- Re: [quicwg/base-drafts] GREASE the packet type o… Kazuho Oku
- Re: [quicwg/base-drafts] GREASE the packet type o… ekr
- Re: [quicwg/base-drafts] GREASE the packet type o… Christian Huitema
- Re: [quicwg/base-drafts] GREASE the packet type o… Christian Huitema
- Re: [quicwg/base-drafts] GREASE the packet type o… Mike Bishop
- Re: [quicwg/base-drafts] GREASE the packet type o… ianswett
- Re: [quicwg/base-drafts] GREASE the packet type o… MikkelFJ
- Re: [quicwg/base-drafts] GREASE the packet type o… ianswett
- Re: [quicwg/base-drafts] GREASE the packet type o… Martin Thomson
- Re: [quicwg/base-drafts] GREASE the packet type o… Martin Thomson
- Re: [quicwg/base-drafts] GREASE the packet type o… ianswett