Re: [Doh] Are we missing an architecture? (was Re: DNS Camel thoughts: TC and message size)
Mark Nottingham <mnot@mnot.net> Sat, 09 June 2018 13:07 UTC
Return-Path: <mnot@mnot.net>
X-Original-To: doh@ietfa.amsl.com
Delivered-To: doh@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B19F612785F for <doh@ietfa.amsl.com>; Sat, 9 Jun 2018 06:07:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.8
X-Spam-Level:
X-Spam-Status: No, score=-0.8 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=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=Wgi40D6i; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=htfkYP11
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 QhIrltQr2WA3 for <doh@ietfa.amsl.com>; Sat, 9 Jun 2018 06:07:57 -0700 (PDT)
Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com [66.111.4.25]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 062A8127148 for <doh@ietf.org>; Sat, 9 Jun 2018 06:07:56 -0700 (PDT)
Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id 104E920B52; Sat, 9 Jun 2018 09:07:56 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162]) by compute3.internal (MEProxy); Sat, 09 Jun 2018 09:07:56 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mnot.net; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm2; bh=yCHlI9DVVZFMLxz3RwuT8/k5hEiaW PGshH8SZiNWgLQ=; b=Wgi40D6ib8gaq2wGazRDcHgbCVi1kflB50dcyhYpxAaTv bYoBBwrfFdSUxyWMmRITs/AXRXOoYGMKuOUEdBTAU/2XjQ/J722e1S6ix5sYvie/ FPed9ONkW0r+JBMk//JfLEx36d0uC0uwuA6LWpABr7L99sHl2AXtC0RiXZmquzQ/ RhbtFc1j6lqBROzMAFml7AvOFbsuIbk/DApLjfjBuM0sJWIVSofYruCghFVW0jRB TCndPE2hoC9vEqI5BEJtXst4Rt2AU0xqxHFfM0RKTa/TrRhFb9NCCU1fzk924Gpg 7qYqQW+lXbRzUlQm4+36y/vlCdUDrqlllvVMrTb+Q==
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-sender:x-me-sender:x-sasl-enc; s=fm2; bh=yCHlI9 DVVZFMLxz3RwuT8/k5hEiaWPGshH8SZiNWgLQ=; b=htfkYP11nUsh9JyYhFjr06 ehTNB+mgaQddW57hmsvzWHjd3tfp0rzckPB+lypUwB521WDAhph1XxjpYWQeMWmE fcBbc6NjGq6GE+CKSk0/WiqWpiSGUlXIB1UKvFCaMEWNpdQrStl3G3a1u2m8vdQT 7KvsmZ/nvK05W/eIS0wcPGXMuFWoEhO3T3YPuXCJXTWM26P2ShOHyrIsVy8YsVfl k8RWVIh4Pu5DFDjtHsIjQwExH9dwuasJPqUdhznz3H4KK94/1xONNhO+cVltcgZt SWoCFMmbFRwT6s+xbh/qFk0e3JsvaQT/rNmGKDKXm0pXs50HW3NJ3tdYmEk2fDiw ==
X-ME-Proxy: <xmx:K9EbW634iQsRsA-UFtQr3TxiPzhpbYIPKJnFMJtMzeCCfNcZXYXKDw>
X-ME-Proxy: <xmx:K9EbW7QC1Z4KTc1HTbOPGGMI885xrO5k0GsYrVhUooEo813PwjjSww>
X-ME-Proxy: <xmx:K9EbW5PDfckrsn5MMAIKDZSOs0eE1LMrGRdqvnuCCRK0JQjJ35GMaw>
X-ME-Proxy: <xmx:K9EbW_scJ3G675e3iNe-weRwcgbweXjAkXSfMMShmfg9pUvPZMkYqQ>
X-ME-Proxy: <xmx:K9EbWxLlXJiU2lqet-amQji96wX8nQqrPhaEiXJckjZ_rBO9u7oqeQ>
X-ME-Proxy: <xmx:LNEbWylLB839KGitCaEWG3Xnj00oA_yGgGY0fPRwOcQFtjAiTd5Kyg>
X-ME-Sender: <xms:K9EbW96kTpZW-e_SsFiyqrmNgrQ-AkL7haM2fSIiwxpikVmSDEUONw>
Received: from [10.130.1.189] (66.211.241.83.in-addr.dgcsystems.net [83.241.211.66]) by mail.messagingengine.com (Postfix) with ESMTPA id 0B92AE464A; Sat, 9 Jun 2018 09:07:54 -0400 (EDT)
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (Mac OS X Mail 11.4 \(3445.8.2\))
From: Mark Nottingham <mnot@mnot.net>
In-Reply-To: <20180608170744.GY11227@mx4.yitter.info>
Date: Sat, 09 Jun 2018 15:07:53 +0200
Cc: doh@ietf.org
Content-Transfer-Encoding: quoted-printable
Message-Id: <03DC5A73-4BAD-45FE-AC60-C8BC82FD5690@mnot.net>
References: <20180606093212.GA23880@server.ds9a.nl> <20180608170744.GY11227@mx4.yitter.info>
To: Andrew Sullivan <ajs@anvilwalrusden.com>
X-Mailer: Apple Mail (2.3445.8.2)
Archived-At: <https://mailarchive.ietf.org/arch/msg/doh/VGGLHA2Gh1fUk7P16grLWxr1vOk>
Subject: Re: [Doh] Are we missing an architecture? (was Re: DNS Camel thoughts: TC and message size)
X-BeenThere: doh@ietf.org
X-Mailman-Version: 2.1.26
Precedence: list
List-Id: DNS Over HTTPS <doh.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/doh>, <mailto:doh-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/doh/>
List-Post: <mailto:doh@ietf.org>
List-Help: <mailto:doh-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/doh>, <mailto:doh-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 09 Jun 2018 13:07:59 -0000
Hi Andrew, > On 8 Jun 2018, at 7:07 pm, Andrew Sullivan <ajs@anvilwalrusden.com> wrote: > > I don't have any trouble saying, "We are actually just going to insist > on assuming a clean, modern architecture; things that make assumptions > not justified by the letter of the RFCs -- including assumptions about > transport -- are going to be broken." But I think that's the sort of > principle that really does need to be written down somewhere. At the > moment, the I-D is too cute about this: "Cute" is a very loaded term. > The integration with HTTP provides a transport suitable for both > existing DNS clients and native web applications seeking access to > the DNS. > > As several posters have already pointed out, this is only true if you > accept a somewhat unusual meaning of "existing DNS clients". Those > clients are going to have assumptions in them, and they are > assumptions that are based on more than 30 years of deployment -- an > eternity on the Internet. > > Architecture inheres not only in how the elements of the thing fit > together, but also how the thing fits with everything else. In this > case, we have to fit with the deployed Internet systems. It is > perfectly fine to decide that 64k is not enough for anybody. But if > that's an assumption we're going to modify, then I think we are in > fact specifying a new architecture for the DNS, and we need to be less > glib about that. Or we could just change "clients" to "client use cases," thereby removing the implication that it'll work when dropped in front of any existing client library (which isn't terribly interesting anyway, IMO). DNS may very well need a new architecture, but loading this responsibility onto DOH post-WGLC is asking too much of it, and is unfair to the folks who brought this work to the IETF in good faith. Cheers, -- Mark Nottingham https://www.mnot.net/
- Re: [Doh] Are we missing an architecture? (was Re… Patrick McManus
- Re: [Doh] [Ext] Are we missing an architecture? (… Paul Hoffman
- Re: [Doh] [Ext] Are we missing an architecture? (… Mukund Sivaraman
- Re: [Doh] [Ext] Are we missing an architecture? (… Puneet Sood
- Re: [Doh] [Ext] Are we missing an architecture? (… Paul Hoffman
- Re: [Doh] [Ext] Are we missing an architecture? (… Ted Lemon
- Re: [Doh] [Ext] Are we missing an architecture? (… Ted Lemon
- Re: [Doh] [Ext] Are we missing an architecture? (… Paul Hoffman
- Re: [Doh] [Ext] Are we missing an architecture? (… Ted Lemon
- Re: [Doh] [Ext] Are we missing an architecture? (… Paul Hoffman
- Re: [Doh] [Ext] Are we missing an architecture? (… Mateusz Jończyk
- Re: [Doh] [Ext] Are we missing an architecture? (… Paul Hoffman
- Re: [Doh] [Ext] Are we missing an architecture? (… Sara Dickinson
- Re: [Doh] [Ext] Are we missing an architecture? (… Daniel Stenberg
- Re: [Doh] [Ext] Are we missing an architecture? (… Sara Dickinson
- Re: [Doh] [Ext] Are we missing an architecture? (… Daniel Stenberg
- Re: [Doh] [Ext] Are we missing an architecture? (… Mukund Sivaraman
- Re: [Doh] [Ext] Are we missing an architecture? (… Mukund Sivaraman
- Re: [Doh] [Ext] Are we missing an architecture? (… Ray Bellis
- Re: [Doh] [Ext] Are we missing an architecture? (… Patrick McManus
- Re: [Doh] [Ext] Are we missing an architecture? (… Mukund Sivaraman
- Re: [Doh] [Ext] Are we missing an architecture? (… Ben Schwartz
- Re: [Doh] [Ext] Are we missing an architecture? (… Mukund Sivaraman
- Re: [Doh] [Ext] Are we missing an architecture? (… Mukund Sivaraman
- Re: [Doh] [Ext] Are we missing an architecture? (… Ben Schwartz
- Re: [Doh] [Ext] Are we missing an architecture? (… Petr Špaček
- Re: [Doh] [Ext] Are we missing an architecture? (… Ray Bellis
- Re: [Doh] [Ext] Are we missing an architecture? (… bert hubert
- Re: [Doh] [Ext] Are we missing an architecture? (… Ray Bellis
- Re: [Doh] [Ext] Are we missing an architecture? (… Dave Lawrence
- Re: [Doh] [Ext] Are we missing an architecture? (… Dave Lawrence
- Re: [Doh] [Ext] Are we missing an architecture? (… Paul Hoffman
- Re: [Doh] [Ext] Are we missing an architecture? (… Tom Pusateri
- [Doh] DNS Camel thoughts: TC and message size bert hubert
- Re: [Doh] DNS Camel thoughts: TC and message size Petr Špaček
- Re: [Doh] DNS Camel thoughts: TC and message size Tony Finch
- Re: [Doh] DNS Camel thoughts: TC and message size Hewitt, Rory
- Re: [Doh] DNS Camel thoughts: TC and message size Benno Overeinder
- Re: [Doh] [Ext] DNS Camel thoughts: TC and messag… Andrew Sullivan
- Re: [Doh] [Ext] DNS Camel thoughts: TC and messag… Andrew Sullivan
- Re: [Doh] [Ext] DNS Camel thoughts: TC and messag… George Michaelson
- Re: [Doh] [Ext] DNS Camel thoughts: TC and messag… Paul Hoffman
- Re: [Doh] [Ext] DNS Camel thoughts: TC and messag… Patrick McManus
- Re: [Doh] [Ext] DNS Camel thoughts: TC and messag… Tony Finch
- Re: [Doh] [Ext] DNS Camel thoughts: TC and messag… bert hubert
- Re: [Doh] [Ext] DNS Camel thoughts: TC and messag… Paul Hoffman
- Re: [Doh] [Ext] DNS Camel thoughts: TC and messag… Martin J. Dürst
- Re: [Doh] [Ext] DNS Camel thoughts: TC and messag… Patrick McManus
- Re: [Doh] [Ext] DNS Camel thoughts: TC and messag… Paul Hoffman
- Re: [Doh] [Ext] DNS Camel thoughts: TC and messag… Tony Finch
- Re: [Doh] [Ext] DNS Camel thoughts: TC and messag… Dave Lawrence
- Re: [Doh] [Ext] DNS Camel thoughts: TC and messag… Dave Lawrence
- Re: [Doh] [Ext] DNS Camel thoughts: TC and messag… Patrick McManus
- Re: [Doh] [Ext] DNS Camel thoughts: TC and messag… Ray Bellis
- Re: [Doh] [Ext] DNS Camel thoughts: TC and messag… Ray Bellis
- Re: [Doh] [Ext] DNS Camel thoughts: TC and messag… bert hubert
- Re: [Doh] [Ext] DNS Camel thoughts: TC and messag… Andrew Sullivan
- Re: [Doh] [Ext] DNS Camel thoughts: TC and messag… Dave Lawrence
- Re: [Doh] [Ext] DNS Camel thoughts: TC and messag… Dave Lawrence
- Re: [Doh] [Ext] DNS Camel thoughts: TC and messag… Robert Edmonds
- Re: [Doh] [Ext] DNS Camel thoughts: TC and messag… Dave Lawrence
- Re: [Doh] [Ext] DNS Camel thoughts: TC and messag… Dave Lawrence
- Re: [Doh] [Ext] DNS Camel thoughts: TC and messag… Mateusz Jończyk
- [Doh] AXFR as several messages Re: [Ext] DNS Came… bert hubert
- Re: [Doh] [Ext] DNS Camel thoughts: TC and messag… John Dickinson
- Re: [Doh] [Ext] DNS Camel thoughts: TC and messag… Ray Bellis
- Re: [Doh] [Ext] DNS Camel thoughts: TC and messag… Mukund Sivaraman
- Re: [Doh] [Ext] DNS Camel thoughts: TC and messag… Mukund Sivaraman
- Re: [Doh] [Ext] DNS Camel thoughts: TC and messag… Patrick McManus
- Re: [Doh] [Ext] DNS Camel thoughts: TC and messag… Tony Finch
- Re: [Doh] [Ext] DNS Camel thoughts: TC and messag… Martin Thomson
- Re: [Doh] [Ext] DNS Camel thoughts: TC and messag… Mark Nottingham
- [Doh] DNS Camel thoughts: TC and message size Patrick McManus
- Re: [Doh] [Ext] DNS Camel thoughts: TC and messag… Ólafur Guðmundsson
- [Doh] Are we missing an architecture? (was Re: DN… Andrew Sullivan
- Re: [Doh] [Ext] DNS Camel thoughts: TC and messag… Dave Lawrence
- Re: [Doh] [Ext] DNS Camel thoughts: TC and messag… Andrew Sullivan
- Re: [Doh] [Ext] DNS Camel thoughts: TC and messag… bert hubert
- Re: [Doh] [Ext] DNS Camel thoughts: TC and messag… Dave Lawrence
- Re: [Doh] [Ext] DNS Camel thoughts: TC and messag… Patrick McManus
- Re: [Doh] Are we missing an architecture? (was Re… Mark Nottingham
- Re: [Doh] [Ext] DNS Camel thoughts: TC and messag… Mukund Sivaraman
- Re: [Doh] [Ext] DNS Camel thoughts: TC and messag… Dave Lawrence
- Re: [Doh] Are we missing an architecture? (was Re… Andrew Sullivan
- Re: [Doh] [Ext] DNS Camel thoughts: TC and messag… Andrew Sullivan
- Re: [Doh] [Ext] DNS Camel thoughts: TC and messag… Patrick McManus
- Re: [Doh] [Ext] DNS Camel thoughts: TC and messag… Andrew Sullivan
- Re: [Doh] [Ext] DNS Camel thoughts: TC and messag… Patrick McManus
- Re: [Doh] [Ext] DNS Camel thoughts: TC and messag… Dave Lawrence
- Re: [Doh] Are we missing an architecture? (was Re… Dave Lawrence
- Re: [Doh] Are we missing an architecture? (was Re… bert hubert
- Re: [Doh] Are we missing an architecture? (was Re… Dave Lawrence
- Re: [Doh] [Ext] Are we missing an architecture? (… Ray Bellis