Re: [quicwg/base-drafts] Server's preferred address (#1251)

Mike Bishop <notifications@github.com> Mon, 02 April 2018 17:30 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 A851E126D85 for <quic-issues@ietfa.amsl.com>; Mon, 2 Apr 2018 10:30:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.009
X-Spam-Level:
X-Spam-Status: No, score=-2.009 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, 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 6RUBmC5MQy67 for <quic-issues@ietfa.amsl.com>; Mon, 2 Apr 2018 10:30:39 -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 4D60E126C3D for <quic-issues@ietf.org>; Mon, 2 Apr 2018 10:30:39 -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=Jv4UqCizY3dDfyoBTXvZlIz9ZCI=; b=XlVAmwZK43wcTS90 na+bwr0lReTrzaPtmZqLYsa0TPUVKzfbzO2SCWAeGtt8e8svDaXYjvkvi+lF3GQK AD8F2qaniz0QfMtwFEYbkV825wNKxOQJyl0AhZvt/2IV+XRos+2Eizb3k++GDF4c 6uAa9UGLOlD0ykLIzHEJ/JJq1RA=
Received: by filter0596p1mdw1.sendgrid.net with SMTP id filter0596p1mdw1-14764-5AC268BD-1D 2018-04-02 17:30:37.884982814 +0000 UTC
Received: from smtp.github.com (out-5.smtp.github.com [192.30.252.196]) by ismtpd0004p1iad1.sendgrid.net (SG) with ESMTP id G8otpz3zQsKj6Brwobdncg for <quic-issues@ietf.org>; Mon, 02 Apr 2018 17:30:37.869 +0000 (UTC)
Date: Mon, 02 Apr 2018 17:30:38 +0000
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab09105029cf7a8174149cc16b994f5faf8286fea092cf0000000116da2abd92a169ce126c34a9@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1251/review/108678725@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1251@github.com>
References: <quicwg/base-drafts/pull/1251@github.com>
Subject: Re: [quicwg/base-drafts] Server's preferred address (#1251)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5ac268bdc24f7_43343ff4e6b30f2c993c0"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3zlqEoLwUJvxsNDXEk4d2tNv1NCLZ4Heh3bF zL2XjFqLlFYBpfeT9r0Jvl7dwtQmb5qC8i2PSLfS/iChptnbe1/CcEQ5zBaSY/CFwQocErpb4V10Cj qeL/wF3LEgbMlwwYg+vl3GU3l5vOKTe6IAgn8T//mE+Z67hlcfWe0L+3e12oX+XfaERYXnBOlPz7SW c=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/nyOf-ZsdEC0fgCsRiRJSO0DtVps>
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: Mon, 02 Apr 2018 17:30:43 -0000

MikeBishop commented on this pull request.



> +QUIC allows servers to accept connections on one IP address and attempt to
+transfer these connections to a more preferred address shortly after the
+handshake.  This section describes the protocol for migrating a connection to a
+new server address.
+
+Migrating a connection to a new server address mid-connection is left for future
+work. If a client receives packets from a new server address not indicated by
+the preferred_address transport parameter, the client SHOULD discard these
+packets.
+
+### Initiating Connection Migration
+
+A server initiates connection migration by including the preferred_address
+transport parameter in the TLS handshake.
+
+Once the handshake is finished, the client MUST initiate path validation (see

The server can't actually know if the client's probe fails to reach it for some reason, so it's going to have to tolerate clients failing to switch anyway.  This could probably become a SHOULD without changing logic on anyone's side.

-- 
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/pull/1251#discussion_r178597389