Re: Eric Rescorla's Discuss on draft-ietf-httpbis-cdn-loop-01: (with DISCUSS and COMMENT)
Mark Nottingham <mnot@mnot.net> Fri, 21 December 2018 01:21 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 ECF65126F72 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Thu, 20 Dec 2018 17:21:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3
X-Spam-Level:
X-Spam-Status: No, score=-3 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.001, MAILING_LIST_MULTI=-1, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=mnot.net header.b=i9rTjhQt; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=f1HG+1xZ
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 zK1fGiq7EUQ1 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Thu, 20 Dec 2018 17:21:25 -0800 (PST)
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 9E9EF12958B for <httpbisa-archive-bis2Juki@lists.ietf.org>; Thu, 20 Dec 2018 17:21:24 -0800 (PST)
Received: from lists by frink.w3.org with local (Exim 4.89) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1ga9TW-00040S-Cb for ietf-http-wg-dist@listhub.w3.org; Fri, 21 Dec 2018 01:19:38 +0000
Resent-Date: Fri, 21 Dec 2018 01:19:38 +0000
Resent-Message-Id: <E1ga9TW-00040S-Cb@frink.w3.org>
Received: from mimas.w3.org ([2603:400a:ffff:804:801e:34:0:4f]) by frink.w3.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from <mnot@mnot.net>) id 1ga9TT-0003zk-JU for ietf-http-wg@listhub.w3.org; Fri, 21 Dec 2018 01:19:35 +0000
Received: from out1-smtp.messagingengine.com ([66.111.4.25]) by mimas.w3.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from <mnot@mnot.net>) id 1ga9TO-0006xy-Rx for ietf-http-wg@w3.org; Fri, 21 Dec 2018 01:19:33 +0000
Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id 4EBD921B96; Thu, 20 Dec 2018 20:19:10 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163]) by compute3.internal (MEProxy); Thu, 20 Dec 2018 20:19:10 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mnot.net; h= content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; s=fm1; bh=a rfCb8AcnhzonuM2FQVbkpKcMbedddNLaVA39f89a94=; b=i9rTjhQtpNOfYGvXb BRExJXZETa4LsmbRDuwdEWYjkV/pizJmRemiAj6411J611ygwJK7DrxH4UZlLxyS afP0TJps1us4Gd1SJ+5luD9Z94b5A2Uu6uJRwRQ79VaAbETAy/JBeVrKQDogLzMc YpZNwPcC/ohdCfDPQoJc8Sqw9a47jBjl+DuLXAilih/QfbAVnuH6hQNKMH5v5C6V T14fGWE3b7hufBLaS99RZdG+nxtzUyDDFUC3poBWxpqndmc/bQNZjPu/axnciHrJ JKvU9ekUazPCcbmg/UdL9eX1CMrRzdzh77Yy0glaVaK0Yfo9q/eUergPoqrkSnsy VF0gg==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm1; bh=arfCb8AcnhzonuM2FQVbkpKcMbedddNLaVA39f89a 94=; b=f1HG+1xZsrzLq4gX+i78oNNVKyjS/ARj546T0t8DgKYfIRC5bvD0YDhPO wpXXpZSIp9NsQGYtosABa7qdbN+xN2/lx6fpkvVh9MQhLA5H2LGx3rsnh2Smylg2 +P/bxfn/pdr+95+laawGuoCf0vT5TdhkTbKxd4eEeOwQwZAPExo8CDHkB/L9T4uO Qk53QpQX4WNJEu0QWAS5xA3VONZyzfv7hkBhusQhFClmc6MWbKjwoO5J9EkLbXb8 xw8NpMFreiwvmYZV01EutLCozgFlbJwv4jGU1bMDCMYxvVwh41NJFUmYYhY06D+y MK8y3/6YkgUHEoYTzuELd4WYWn/xg==
X-ME-Sender: <xms:jD8cXPGb3kNOSLeYWFDMYqgF4jJpKvClc39rn9I9SwMzUXdBtw1Rzg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtkedrudejgedgfedtucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfquhhtnecuuegrihhlohhuthemucef tddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpegtggfuhfgjff fgkfhfvffosehtqhhmtdhhtddvnecuhfhrohhmpeforghrkhcupfhothhtihhnghhhrghm uceomhhnohhtsehmnhhothdrnhgvtheqnecuffhomhgrihhnpehmnhhothdrnhgvthenuc fkphepudeggedrudefiedrudejhedrvdeknecurfgrrhgrmhepmhgrihhlfhhrohhmpehm nhhothesmhhnohhtrdhnvghtnecuvehluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:jD8cXA5_ioiqMJKhhXU6_bTdZD6mJ43-Fw2DjnSXApTLYBVa7KeSOg> <xmx:jD8cXOQs5xYyTNDAZoKUIZb3dgd9WEVzn3hyP6DAukr0UWlbQc0qYw> <xmx:jD8cXD6Grs8l1X-PzLDPwnHprCGIXWJBhZpvefRRgv7SAvyUxpSaQw> <xmx:jj8cXIySh4zhFafgoYF6pZ8KF1XA4niveca5MXWIIk4KT5gvKP4W6g>
Received: from [192.168.7.8] (unknown [144.136.175.28]) by mail.messagingengine.com (Postfix) with ESMTPA id 5BCB4100BA; Thu, 20 Dec 2018 20:19:05 -0500 (EST)
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (Mac OS X Mail 12.1 \(3445.101.1\))
From: Mark Nottingham <mnot@mnot.net>
In-Reply-To: <4f51b917-0337-ac11-d69b-8f7f0cb6f267@nostrum.com>
Date: Fri, 21 Dec 2018 12:19:02 +1100
Cc: draft-ietf-httpbis-cdn-loop@ietf.org, httpbis-chairs@ietf.org, Patrick McManus <mcmanus@ducksong.com>, The IESG <iesg@ietf.org>, Tommy Pauly <tpauly@apple.com>, HTTP Working Group <ietf-http-wg@w3.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <E6A1C9A7-B633-4143-8D5A-4ACAE303A03B@mnot.net>
References: <154531198708.18983.3168853259323074744.idtracker@ietfa.amsl.com> <E33E5661-C847-4A34-8FB0-BD106CA6F2CC@mnot.net> <CABcZeBPvzo67PoNsnDG=-yymp_famkzyJE+tjUioVv0uOQkgtg@mail.gmail.com> <43903EB3-ECE6-49A5-B315-999164ECA6A5@mnot.net> <CABcZeBPHUBSvy+vR9Ws4iLHPcULb=VoB3qJ4atNuL-KS87kG-A@mail.gmail.com> <4f51b917-0337-ac11-d69b-8f7f0cb6f267@nostrum.com>
To: Adam Roach <adam@nostrum.com>, Eric Rescorla <ekr@rtfm.com>
X-Mailer: Apple Mail (2.3445.101.1)
X-W3C-Hub-Spam-Status: No, score=-6.6
X-W3C-Hub-Spam-Report: AWL=3.203, BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, W3C_AA=-1, W3C_DB=-1, W3C_IRA=-1, W3C_IRR=-3, W3C_WL=-1
X-W3C-Scan-Sig: mimas.w3.org 1ga9TO-0006xy-Rx fcd33414e186c8bcfabf8368bb2d4fe5
X-Original-To: ietf-http-wg@w3.org
Subject: Re: Eric Rescorla's Discuss on draft-ietf-httpbis-cdn-loop-01: (with DISCUSS and COMMENT)
Archived-At: <https://www.w3.org/mid/E6A1C9A7-B633-4143-8D5A-4ACAE303A03B@mnot.net>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/36224
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>
On 21 Dec 2018, at 11:40 am, Adam Roach <adam@nostrum.com> wrote:
>
> I agree with EKR here. The more I think about the situation -- and Mark's responses in particular ("There are relatively few CDNs, and they're pretty aware of each other") -- the more I'm convinced that, while the proposed solution *probably* works in 2018, it may well fail in 2028, depending on how the CDN market evolves. If history is any guide, engineers are pretty terrible futurists. The best we can do is plan for scaling beyond that which we can presently imagine (cf. IPv4).
>
> I think some means of collision avoidance here is required prior to document publication.
I agree engineers are terrible futurists; however (and perhaps as a result), we're really really good at over-engineering things for anticipated problems that don't eventuate. My viewpoint here is informed by observing how many Web-related registries operate (or fail to).
The current specification allows us to insert more stringent requirements in the future if necessary. Personally, I think that's sufficient.
However, if you insist, I think the lowest-impact way to address this is to adopt a structure similar to that used in Via, (hostname under control of the CDN or pseudonym) and encourage (but not require) use of a hostname.
Would that be sufficient for you?
If we do that, we might want to revisit the example, since its use of 'host' might be confusing to readers.
Cheers,
--
Mark Nottingham https://www.mnot.net/
- Eric Rescorla's Discuss on draft-ietf-httpbis-cdn… Eric Rescorla
- Re: Eric Rescorla's Discuss on draft-ietf-httpbis… Mark Nottingham
- Re: Eric Rescorla's Discuss on draft-ietf-httpbis… Eric Rescorla
- Re: Eric Rescorla's Discuss on draft-ietf-httpbis… Mark Nottingham
- Re: Eric Rescorla's Discuss on draft-ietf-httpbis… Eric Rescorla
- Re: Eric Rescorla's Discuss on draft-ietf-httpbis… Adam Roach
- Re: Eric Rescorla's Discuss on draft-ietf-httpbis… Mark Nottingham
- Re: Eric Rescorla's Discuss on draft-ietf-httpbis… Mark Nottingham
- Re: Eric Rescorla's Discuss on draft-ietf-httpbis… Mark Nottingham
- Re: Eric Rescorla's Discuss on draft-ietf-httpbis… Benjamin Kaduk
- Re: Eric Rescorla's Discuss on draft-ietf-httpbis… Mark Nottingham
- Re: Eric Rescorla's Discuss on draft-ietf-httpbis… Benjamin Kaduk
- Re: Eric Rescorla's Discuss on draft-ietf-httpbis… Mark Nottingham
- Re: Eric Rescorla's Discuss on draft-ietf-httpbis… Benjamin Kaduk
- Re: Eric Rescorla's Discuss on draft-ietf-httpbis… Adam Roach
- Re: Eric Rescorla's Discuss on draft-ietf-httpbis… Mark Nottingham
- Re: Eric Rescorla's Discuss on draft-ietf-httpbis… Eric Rescorla
- Re: Eric Rescorla's Discuss on draft-ietf-httpbis… Mark Nottingham
- Re: Eric Rescorla's Discuss on draft-ietf-httpbis… Eric Rescorla
- Re: Eric Rescorla's Discuss on draft-ietf-httpbis… Mark Nottingham
- Re: Eric Rescorla's Discuss on draft-ietf-httpbis… Eric Rescorla
- Re: Eric Rescorla's Discuss on draft-ietf-httpbis… Mark Nottingham
- Re: Eric Rescorla's Discuss on draft-ietf-httpbis… Eric Rescorla
- Re: Eric Rescorla's Discuss on draft-ietf-httpbis… Martin J. Dürst
- Re: Eric Rescorla's Discuss on draft-ietf-httpbis… Chris Lemmons
- Re: Eric Rescorla's Discuss on draft-ietf-httpbis… Eric Rescorla
- Re: Eric Rescorla's Discuss on draft-ietf-httpbis… Mark Nottingham
- Re: Eric Rescorla's Discuss on draft-ietf-httpbis… Eric Rescorla