Re: [quicwg/base-drafts] Connection migration must be negotiated (#1271)
Tommy Pauly <notifications@github.com> Fri, 06 April 2018 17:54 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 35EE6124D68 for <quic-issues@ietfa.amsl.com>; Fri, 6 Apr 2018 10:54:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.01
X-Spam-Level:
X-Spam-Status: No, score=-2.01 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, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] 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 MuACbJIvFujB for <quic-issues@ietfa.amsl.com>; Fri, 6 Apr 2018 10:54:41 -0700 (PDT)
Received: from o6.sgmail.github.com (o6.sgmail.github.com [192.254.113.101]) (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 218D712025C for <quic-issues@ietf.org>; Fri, 6 Apr 2018 10:54:41 -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=iwDKzVSHX3JafjJqUZsUxoImoCc=; b=ccSvlivaInfVPxtO x78aYEwEsUBS8X6lB3Hl61k5mdCZccj9asTW+pX1o6Hv0mJYzAnSVGR3zFIS9ERU GEq2rFQROfFsJOvqOekaoZBxfVUrFLIPKv5juzyOG0ePLKEzO6xBPergdbe2S7Xt O2CJ5q8K/q0m/VNh58UUiIo2yvM=
Received: by filter0602p1las1.sendgrid.net with SMTP id filter0602p1las1-16470-5AC7B438-D 2018-04-06 17:54:00.286628857 +0000 UTC
Received: from smtp.github.com (out-3.smtp.github.com [192.30.252.194]) by ismtpd0001p1iad1.sendgrid.net (SG) with ESMTP id g_yjOSOIRbGabj75C8uknw for <quic-issues@ietf.org>; Fri, 06 Apr 2018 17:54:00.133 +0000 (UTC)
Date: Fri, 06 Apr 2018 17:54:00 +0000
From: Tommy Pauly <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab84dc644dd2f4f0bbdfda9ca8e10bb0f26ad76bc592cf0000000116df763892a169ce129955d7@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1271/379328731@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1271@github.com>
References: <quicwg/base-drafts/issues/1271@github.com>
Subject: Re: [quicwg/base-drafts] Connection migration must be negotiated (#1271)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5ac7b438efd2_2a2f2b2029424ec82815c1"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: tfpauly
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2T0M2xUkKzNqbADTNKqR2wB4hs052VGWJ+Ag oR2rA6L0W6KizrrLM6qi8p5VSUrSFKKmZqN23CcKVHoLJJ1AzXQDgz0pbtj6SX/beADzPsDaCXXf3e w4KVlwjMXnl0CTUAD8uGzBFcZ36jStjUN2IGg+f/wIuWqLBCkMBi2QrF8Rv4VIIiYt9itqd6CeTp/H I=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/9oL9vO3o_akOjU3a7rfFv8r2PJg>
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: Fri, 06 Apr 2018 17:54:43 -0000
A few points: - Generally, restrictions are around using metered interfaces when unmetered interfaces are available; when only a metered interface is available, things are more open. Migration in this case should be generally allowed. - Preventing use of interfaces based on metering is separate from allowing migration. I can either let user policy or API specify that a connection should never use metered interfaces, but still migrate a connection between two Wi-Fi networks as my association changes. This also works for going between Wired Ethernet and Wi-Fi. My main concern is that implementations, especially server implementations, MUST implement migration support, even if they allow it to be configured "off". One of the points of migration is the path validation, which applies even in the case of NAT re-binding. For clients behind NATs, they may look to the server that they are "migrating" between ports, which is quite likely with UDP to happen quickly. By default, we should make sure connections are resilient here. The connection ID does give us the necessary support to allow the server to detect the case, and validate the path back to 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/1271#issuecomment-379328731
- Re: [quicwg/base-drafts] Connection migration opt… Martin Thomson
- Re: [quicwg/base-drafts] Connection migration opt… erickinnear
- Re: [quicwg/base-drafts] Connection migration opt… janaiyengar
- Re: [quicwg/base-drafts] Connection migration opt… Mike Bishop
- Re: [quicwg/base-drafts] Connection migration opt… erickinnear
- Re: [quicwg/base-drafts] Connection migration opt… erickinnear
- Re: [quicwg/base-drafts] Connection migration opt… Praveen Balasubramanian
- Re: [quicwg/base-drafts] Connection migration opt… Tommy Pauly
- Re: [quicwg/base-drafts] Connection migration opt… erickinnear
- [quicwg/base-drafts] Connection migration must be… Praveen Balasubramanian
- Re: [quicwg/base-drafts] Connection migration mus… Nick Banks
- Re: [quicwg/base-drafts] Connection migration mus… ianswett
- Re: [quicwg/base-drafts] Connection migration mus… Praveen Balasubramanian
- Re: [quicwg/base-drafts] Connection migration mus… Tommy Pauly
- Re: [quicwg/base-drafts] Connection migration mus… Praveen Balasubramanian
- Re: [quicwg/base-drafts] Connection migration mus… Tommy Pauly
- Re: [quicwg/base-drafts] Connection migration mus… Nick Banks
- Re: [quicwg/base-drafts] Connection migration mus… Mike Bishop
- Re: [quicwg/base-drafts] Connection migration mus… Praveen Balasubramanian
- Re: [quicwg/base-drafts] Connection migration mus… Nick Banks
- Re: [quicwg/base-drafts] Connection migration mus… Praveen Balasubramanian
- Re: [quicwg/base-drafts] Connection migration mus… ianswett
- Re: [quicwg/base-drafts] Connection migration mus… Ryan Hamilton
- Re: [quicwg/base-drafts] Connection migration mus… ekr
- Re: [quicwg/base-drafts] Connection migration mus… Praveen Balasubramanian
- Re: [quicwg/base-drafts] Connection migration mus… Martin Thomson
- Re: [quicwg/base-drafts] Connection migration opt… Kazuho Oku
- Re: [quicwg/base-drafts] Connection migration opt… ianswett
- Re: [quicwg/base-drafts] Connection migration opt… Praveen Balasubramanian
- Re: [quicwg/base-drafts] Connection migration opt… Nick Banks