[quicwg/base-drafts] stateful routing by intermediaries (#821)
jpinner-lyft <notifications@github.com> Tue, 03 October 2017 17:36 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 C6095120720 for <quic-issues@ietfa.amsl.com>; Tue, 3 Oct 2017 10:36:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.018
X-Spam-Level:
X-Spam-Status: No, score=-2.018 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_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 iqZPsza7lMMv for <quic-issues@ietfa.amsl.com>; Tue, 3 Oct 2017 10:36:04 -0700 (PDT)
Received: from o9.sgmail.github.com (o9.sgmail.github.com [167.89.101.2]) (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 A5D0E134FA5 for <quic-issues@ietf.org>; Tue, 3 Oct 2017 10:36:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com; h=from:reply-to:to:cc:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=wXp7xoNKi1wXxaxY4JQPph12WoA=; b=CHnBlkJm+HIUUMVO RPZDhBzKe2tlAWe8GY2FA+W2h/n+4y+sQHRAIeszlRm9L5hVPku7atbfRht4E33i us/qoGmlqhidNToCbTApnv1WWExoKim9e2b/h7tsmkLbge8JyQpW2mQvlTiY43wQ kZRZSg9xuEPHfzWdbYfLOoXDrHc=
Received: by filter0446p1mdw1.sendgrid.net with SMTP id filter0446p1mdw1-3647-59D3CA7C-1F 2017-10-03 17:35:56.989353785 +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 ismtpd0004p1iad1.sendgrid.net (SG) with ESMTP id wdMSTA89SGmoRWVGjbXvsg for <quic-issues@ietf.org>; Tue, 03 Oct 2017 17:35:56.935 +0000 (UTC)
Date: Tue, 03 Oct 2017 17:35:57 +0000
From: jpinner-lyft <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab083f14cbeb637a77806fc938cb4ac8db27286d9992cf0000000115eb8c7c92a169ce0fa5b4c1@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/821@github.com>
Subject: [quicwg/base-drafts] stateful routing by intermediaries (#821)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59d3ca7cc4f5e_3a1a3f8490f38f287768d"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: jpinner-lyft
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1A7YWw0rjuM8EETJk0gLiO6T+Monk0vdtESS Op+Zj1TPYd/uiGyIACzAzwDDJ49H9li6/LoIlsXdRHil2MSn3T23iYCvyYqa5cpffO+NmMGHeYTECQ BsE/YopetuYQqeYOtW+87TVb/I/fJds+y0M6JF2YB0DzULpPiWqDyN8j6iQA3ZebLUxn0LYKcb74M/ c=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/XnwhV94qZ1tuSKGm_6cYTw3KgCw>
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, 03 Oct 2017 17:36:11 -0000
Intermediaries in a QUIC connection do not (and cannot) participate in transport parameter negotiation and endpoints in a connection may not be able to configure or even have knowledge of any intermediaries. Nonetheless, those intermediaries may require connection id to do proper address translation or connection management but have no way to signal to the endpoints that the `omit_connection_id` parameter must not be set. In particular intermediaries (especially those acting on behalf of, or in concert with, the client and server -- e.g. L4 load-balancers, client gateways, configured proxies) that attempt to manage routing through address migration or NAT re-bindings would require connection ids in both directions. Further, some aspects of client privacy are currently assumed to be achieved by clients not sending a connection id but the specification does not require this. And some aspects of connection id migration require the servers to send the client a new connection id preemptively which they are not currently required to do. Simply requiring connection ids without requiring the servers to provide clients with the ability to migrate them does not seem to provide sufficient privacy. My suggestion here would be to modify the specification to always require connection ids be sent by both endpoints and further require endpoints to exchange the necessary information that allows connection id migration to be initiated at will by the client. -- 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/821
- [quicwg/base-drafts] stateful routing by intermed… jpinner-lyft
- Re: [quicwg/base-drafts] stateful routing by inte… ianswett
- Re: [quicwg/base-drafts] stateful routing by inte… jpinner-lyft
- Re: [quicwg/base-drafts] stateful routing by inte… janaiyengar
- Re: [quicwg/base-drafts] stateful routing by inte… jpinner-lyft
- Re: [quicwg/base-drafts] Require connection ID al… Martin Thomson