[quicwg/base-drafts] Dual-NAT / Dual-load-balancer scenarios (#745)
Mike Bishop <notifications@github.com> Tue, 22 August 2017 22:18 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 2203C132A93 for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 15:18:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.798
X-Spam-Level:
X-Spam-Status: No, score=-4.798 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_H2=-2.8, 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 eMRqTS9827bb for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 15:18:43 -0700 (PDT)
Received: from o5.sgmail.github.com (o5.sgmail.github.com [192.254.113.10]) (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 EDD19132A99 for <quic-issues@ietf.org>; Tue, 22 Aug 2017 15:18:42 -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=A32Da6FVIx0BeCqOoke+/CUUvxE=; b=VQdtR2AbxaePzgBF Da2MqgEGV1wFLS97wYO1/RgSNoaPFDZaCb/hsq/7XQBKlWYJIVwHR1snIfOds+vi y+1avModtQRTJqaooXq0HjHbGzbIUIJjqC9jVVRtPG0Zjnp8GG0Y0x2dSdLOZ/Gj Getg9nr9LKEeeL9mdDVUT8adtXc=
Received: by filter0534p1las1.sendgrid.net with SMTP id filter0534p1las1-30275-599CADC1-22 2017-08-22 22:18:41.470800417 +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 ismtpd0002p1iad1.sendgrid.net (SG) with ESMTP id uBDiF5TcSvWrDZqM9EVbMQ for <quic-issues@ietf.org>; Tue, 22 Aug 2017 22:18:41.389 +0000 (UTC)
Date: Tue, 22 Aug 2017 22:18:41 +0000
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abf252eea99f53047e14b69615aa92a96152316e2a92cf0000000115b46fc192a169ce0f06d462@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/745@github.com>
Subject: [quicwg/base-drafts] Dual-NAT / Dual-load-balancer scenarios (#745)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599cadc148db2_3a173fc3d856fc3051448"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak39m6TerlXB8nnLfJ64WMAsXZK2gcypc2Tcho 7he39ftWdJrKtu+FklBCoTNkahFbdRS15H8mjBsCKGa917vbAiiTt/NeyDT2/b90F9lI0n6hZTUN70 65Y2ulgKcWaZTsSx/Y+4eUmfpwZ8WMbQoCvioq4dQ3C44g0i1tGXvHQHHjzPGCzOghiDQzhfEjJkRl 8=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/AriQcftvnmsqZDmpnEpIJz33PYc>
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, 22 Aug 2017 22:18:45 -0000
When thinking about peer-to-peer use-cases, it will obviously be common for both ends to be behind a NAT or (in a datacenter) behind a load balancer. If we're talking about having load-balancer routing information baked into the Connection ID, we might need different connection IDs in each direction. This would be relatively easy, since we're already talking about putting the Connection ID into the transport parameters -- each party just declares what Connection ID it wants the other party to use when sending packets to it, and the client's initial Connection ID is just a throw-away. (Which might coincidentally be the same as one or both of the Connection IDs they agree to use.) If you don't want/need a Connection ID included in your direction, simply don't provide a value for this setting. At the same time, you'd want to make the NEW_CONNECTION_ID frame symmetric rather than server-only. Dual NATs would also imply that PING frames need to be sent in both directions for keep-alive purposes, which affects the guidance being added to HTTP in #744. -- 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/745
- [quicwg/base-drafts] Dual-NAT / Dual-load-balance… Mike Bishop
- Re: [quicwg/base-drafts] Dual-NAT / Dual-load-bal… Martin Thomson
- Re: [quicwg/base-drafts] Dual-NAT / Dual-load-bal… janaiyengar
- Re: [quicwg/base-drafts] Dual-NAT / Dual-load-bal… Mike Bishop
- Re: [quicwg/base-drafts] Dual-NAT / Dual-load-bal… janaiyengar
- Re: [quicwg/base-drafts] Dual-NAT / Dual-load-bal… Igor Lubashev
- Re: [quicwg/base-drafts] Dual-NAT / Dual-load-bal… mirjak
- Re: [quicwg/base-drafts] Dual-NAT / Dual-load-bal… Mike Bishop
- Re: [quicwg/base-drafts] Dual-NAT / Dual-load-bal… Mike Bishop