Re: Redirection to Other IP Addresses

Patrick McManus <mcmanus@ducksong.com> Thu, 01 August 2019 13:17 UTC

Return-Path: <ietf-http-wg-request+bounce-httpbisa-archive-bis2juki=lists.ie@listhub.w3.org>
X-Original-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Delivered-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A3362120167 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Thu, 1 Aug 2019 06:17:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.798
X-Spam-Level:
X-Spam-Status: No, score=-2.798 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.201, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, 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=ducksong.com header.b=SwqS6flj; dkim=pass (2048-bit key) header.d=outbound.mailhop.org header.b=NrTEyh/U
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 9VNzwudBGD1F for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Thu, 1 Aug 2019 06:17:02 -0700 (PDT)
Received: from frink.w3.org (frink.w3.org [IPv6:2603:400a:ffff:804:801e:34:0:38]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F189E12015F for <httpbisa-archive-bis2Juki@lists.ietf.org>; Thu, 1 Aug 2019 06:17:01 -0700 (PDT)
Received: from lists by frink.w3.org with local (Exim 4.89) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1htAuW-0004UH-P5 for ietf-http-wg-dist@listhub.w3.org; Thu, 01 Aug 2019 13:14:24 +0000
Resent-Date: Thu, 01 Aug 2019 13:14:24 +0000
Resent-Message-Id: <E1htAuW-0004UH-P5@frink.w3.org>
Received: from titan.w3.org ([2603:400a:ffff:804:801e:34:0:4c]) by frink.w3.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from <mcmanus@ducksong.com>) id 1htAuS-0004TW-7Z for ietf-http-wg@listhub.w3.org; Thu, 01 Aug 2019 13:14:20 +0000
Received: from outbound1b.ore.mailhop.org ([54.200.247.200]) by titan.w3.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from <mcmanus@ducksong.com>) id 1htAuQ-0003uU-NN for ietf-http-wg@w3.org; Thu, 01 Aug 2019 13:14:20 +0000
ARC-Seal: i=1; a=rsa-sha256; t=1564665236; cv=none; d=outbound.mailhop.org; s=arc-outbound20181012; b=EOohFkyj+PESEW2x2rk7B0xFLKpluRiAKg1A1nN6HyTg0+iLnOPXEKwQsOJCKLj0SOU5JPquiyne2 qqH72q8qUVAjnK9cz7Ms2M82fGm/1tFtKdQdiOBIP4UKYMgxpFCC7T+8OUsLHeBv+0x5bEEKM6ilr8 XovGD1IxGcqjaE48OB8uI1gYohLlYRgVXRc1pRfox2LKFBbVIW7SFeFvYTZAuTSF/qCB1AanSSRfWq kr5zdZHMXM4XtAJGrdYXHl6ummClEBbSSBHPQLNyKombGNW0n3K5N6csqzLBxIjcqy0Zc0kVB/qJf6 4SuuplJ2tjNIzFpTzNedA+auLNzbPKg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=arc-outbound20181012; h=content-type:cc:to:subject:message-id:date:from:in-reply-to:references: mime-version:dkim-signature:dkim-signature:from; bh=0eJnQEl1myw82oj8QC3bbchf0wt4UQlENMDIjTBCc3k=; b=IXYtY5P9P4TjFzixJMsO+vDLubNc7kzKg5UxYmKleuu5uYtH2z4IO0K40qKqGXo+Kur3wNEfME/+V alIQ668le219d/sCKxplTcWjg8GG3REVdCtQaBz75Ydx28nri9qIiz5Y1hr2XXyt9nUleBj4qbU5UO yoQ057ZxDrBs2om8U4WcRemu+8fc4OPA1dr9Q4mzrY4Gs1kGXGyWReuwQxklYIbSYfUSrmXVe/HOuP 5V6sx7Ot69Zf7Pck5Yd3J5sXpkxR45LMPJusJSN6u2azfEzyExtFN7fx0MlNVv1lTiJd9jLjPcfTll VDFr+jdyDCohlkX7AMillkp5gaUWFJA==
ARC-Authentication-Results: i=1; outbound3.ore.mailhop.org; spf=pass smtp.mailfrom=ducksong.com smtp.remote-ip=209.85.210.51; dmarc=none header.from=ducksong.com; arc=none header.oldest-pass=0;
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ducksong.com; s=duo-1537391512170-ea99bbb3; h=content-type:cc:to:subject:message-id:date:from:in-reply-to:references: mime-version:from; bh=0eJnQEl1myw82oj8QC3bbchf0wt4UQlENMDIjTBCc3k=; b=SwqS6fljZX26S5X6/6TWWb0myunZbcPBvEItVUo2lNg3Adg4rJp4X8R0Zvp4/QnYj4BKPLe5lT7q1 2Oa9mndkSkgJ8BGTArGmDsgNEBxviCYo2kgK5gfcgPTUJq4RgVTv4nwa2tMN8CgJg1xqoDz6RiHZlU p+6Eex0ZWNU3qlVY=
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=dkim-high; h=content-type:cc:to:subject:message-id:date:from:in-reply-to:references: mime-version:from; bh=0eJnQEl1myw82oj8QC3bbchf0wt4UQlENMDIjTBCc3k=; b=NrTEyh/UE26WJRzRwdvgDHIn/GmYhzLCAUuAtDAtzKXVfi8V5A89DEcQrzE1JUV2CMISYoR6ZvnCB tdSAZz7Qf2AIbpObMpEjuIymhx+i/u9/+QlBuTL9brQ4m5ahUY/QvIEjPRrdsp3Ln+xIKBhkY1pIGW FJgILnh3Fqc6EUV6IlNKeRME0/LX8K443aKPCfpx4ZKWPjq9zZNNiA4Bf2IxXhPVQLyLSnH1sYnAWn t0Xtzi7MrPO0Ek8k2ZxB/VApO4BVA83Gb6NyG2bLIwZHeybSuQy+cejMwLHRAnibc8n02o0vwRavC8 1ASm5R0hUPryhoNyhx0iAGOfG6Or6/w==
X-MHO-RoutePath: bWNtYW51cw==
X-MHO-User: 36760904-b45e-11e9-b679-cdd75d6ce7a8
X-Report-Abuse-To: https://support.duocircle.com/support/solutions/articles/5000540958-duocircle-standard-smtp-abuse-information
X-Originating-IP: 209.85.210.51
X-Mail-Handler: DuoCircle Outbound SMTP
Received: from mail-ot1-f51.google.com (unknown [209.85.210.51]) by outbound3.ore.mailhop.org (Halon) with ESMTPSA id 36760904-b45e-11e9-b679-cdd75d6ce7a8; Thu, 01 Aug 2019 13:13:55 +0000 (UTC)
Received: by mail-ot1-f51.google.com with SMTP id j19so35695471otq.2 for <ietf-http-wg@w3.org>; Thu, 01 Aug 2019 06:13:54 -0700 (PDT)
X-Gm-Message-State: APjAAAUhVFk5mivuDAt3s883eRvA49he5im2tRdZ4IfqQbRyEHG6NAxE ZYIZGcavse3bJrdCGoqE4TXLJrbjp6e8yxZ6zxA=
X-Google-Smtp-Source: APXvYqw+rKPtnC9j78hksosczRmUYI9aM8P+gFk0AfPjz3ShLgxmHKmskoBG9GHjlTuvokgHxdW7RnjBjxXCq4Q1Goc=
X-Received: by 2002:a9d:5787:: with SMTP id q7mr11444651oth.75.1564665234348; Thu, 01 Aug 2019 06:13:54 -0700 (PDT)
MIME-Version: 1.0
References: <CAFifEMLOHp5=OqUXZbg_WKNQmNsTW3Bg5P4btJdX06CF=Wi2AA@mail.gmail.com> <45C10C32-DA87-4AE3-9082-DAAFD5D9C412@vcontractor.co.za> <CAHbrMsAE1ZezM5U_b2s3juc4OC0LJDOpyHfek7Pu2AaQcXpf8A@mail.gmail.com> <CAJU8_nWP63pT08X4QkUmk6KT_U98LjiFvNaTNg5ZtVMG3AFiFg@mail.gmail.com> <CAFifEMLnSB5SYb_q0toTE3Xy1i56=14ki=__91Phc76HHL+ZhQ@mail.gmail.com> <f05b5157-f068-1e03-8422-36d0425a32a5@treenet.co.nz> <CAFifEMLQXUSHKOjKN9JR87ht1UUvf-1AEWKNmuKeOqKyzjT28Q@mail.gmail.com> <CAJEGKNtWvXyrFLU0KW-rqN1qd-PLOqobjx1o6kRcH27_O9Ri7Q@mail.gmail.com> <CAFifEMKhjU=EmMj6yyVN5D1aSfCVi9HAWgE-Ebzu8NscKQpv_w@mail.gmail.com> <CAJEGKNvoKijzJsTOSE0w08wst=zxoTa95Jx8xVfRWmCWJTJ=4g@mail.gmail.com> <CAFifEMLrWwBoPDQZiHvp65zwS+0CEka1sSoLMYQo6ydYit3aNQ@mail.gmail.com> <CAAXAoJUdJP-WUa8sxt_3L+=09wQb_UUOGq0517ibzYrVoU8aOA@mail.gmail.com> <CAFifEMLvsHA9eOZS6MRNCvVa_c+jEOoPsmXbMrbC09aY=0-MZQ@mail.gmail.com> <CAAXAoJUvdPaFU-xjaVTC8J9=bLe6QfyEnsyHLM1EMUKN1HNtTg@mail.gmail.com> <alpine.DEB.2.20.1908010950240.24744@tvnag.unkk.fr> <CAFifEML6zwvKZJwO0P0L_bvOq8ow1U1j4UkfOTJf0CDRjL71ig@mail.gmail.com> <d8136162-d136-4a10-ac30-5b61b63f0247@www.fastmail.com> <CAFifEMLxtS-zgHfpHnNfwFQX3t5wXic87qrGh_xy0aRBymqttQ@mail.gmail.com> <8bb98e9b-1ef6-43f7-873c-4b1c1187566f@www.fastmail.com>
In-Reply-To: <8bb98e9b-1ef6-43f7-873c-4b1c1187566f@www.fastmail.com>
From: Patrick McManus <mcmanus@ducksong.com>
Date: Thu, 01 Aug 2019 09:13:42 -0400
X-Gmail-Original-Message-ID: <CAOdDvNq21CrUGAmkEcATCTU=zbX+ZYTgqNj5Xzsesc_PaZs7BQ@mail.gmail.com>
Message-ID: <CAOdDvNq21CrUGAmkEcATCTU=zbX+ZYTgqNj5Xzsesc_PaZs7BQ@mail.gmail.com>
To: Martin Thomson <mt@lowentropy.net>
Cc: Bin Ni <nibin@quantil.com>, HTTP Working Group <ietf-http-wg@w3.org>
Content-Type: multipart/alternative; boundary="0000000000007c60fe058f0e03cb"
Received-SPF: permerror client-ip=54.200.247.200; envelope-from=mcmanus@ducksong.com; helo=outbound1b.ore.mailhop.org
X-W3C-Hub-Spam-Status: No, score=-6.6
X-W3C-Hub-Spam-Report: AWL=1.470, BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, W3C_AA=-1, W3C_IRA=-1, W3C_IRR=-3, W3C_WL=-1
X-W3C-Scan-Sig: titan.w3.org 1htAuQ-0003uU-NN 2f376f5b8b9c7bb2a1f7c95e4cd8cf78
X-Original-To: ietf-http-wg@w3.org
Subject: Re: Redirection to Other IP Addresses
Archived-At: <https://www.w3.org/mid/CAOdDvNq21CrUGAmkEcATCTU=zbX+ZYTgqNj5Xzsesc_PaZs7BQ@mail.gmail.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/36919
X-Loop: ietf-http-wg@w3.org
Resent-Sender: ietf-http-wg-request@w3.org
Precedence: list
List-Id: <ietf-http-wg.w3.org>
List-Help: <https://www.w3.org/Mail/>
List-Post: <mailto:ietf-http-wg@w3.org>
List-Unsubscribe: <mailto:ietf-http-wg-request@w3.org?subject=unsubscribe>

Use of Alt-Svc instead of Location in a 3xx makes some sense to me for this
very edge case of a single large xfer. Server side resource balancing is an
important property, and if you have some really big resources it can really
make the system unresponsive and paying the latency penalty that alt-svc
normally avoids might be worth the cost... avoiding the state where you
have the same resource under a lot of different URIs is a good goal.

Its going to be hard to bootstrap in a backwards compatible way though

On Thu, Aug 1, 2019 at 7:11 AM Martin Thomson <mt@lowentropy.net> wrote:

> On Thu, Aug 1, 2019, at 19:56, Bin Ni wrote:
> > Hi Martin,
> >
> > I explained this in my very first email:
> > 3xx breaks cookie and https.
>
> You can give the second server a discrete name (so that it can use HTTPS)
> and you can pass any state it requires in the URL (obviating the need for
> using cookies to pass state).
>
>