Re: [dnsoverhttp] New draft: draft-hoffman-dns-over-http-00.txt

Martin Thomson <martin.thomson@gmail.com> Thu, 22 September 2016 05:52 UTC

Return-Path: <martin.thomson@gmail.com>
X-Original-To: dnsoverhttp@ietfa.amsl.com
Delivered-To: dnsoverhttp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8F69212D866 for <dnsoverhttp@ietfa.amsl.com>; Wed, 21 Sep 2016 22:52:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level:
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 qx_AdI5qwrGN for <dnsoverhttp@ietfa.amsl.com>; Wed, 21 Sep 2016 22:52:39 -0700 (PDT)
Received: from mail-qt0-x22d.google.com (mail-qt0-x22d.google.com [IPv6:2607:f8b0:400d:c0d::22d]) (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 22B7412D869 for <dnsoverhttp@ietf.org>; Wed, 21 Sep 2016 22:52:39 -0700 (PDT)
Received: by mail-qt0-x22d.google.com with SMTP id 93so33324742qtg.2 for <dnsoverhttp@ietf.org>; Wed, 21 Sep 2016 22:52:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=lk94Ke6Slg7xK5109xcQO8cDF5rtgcAeXv9ud9JOCeA=; b=us76J5m0ICxLISJc62iXxO1sf6ruUWIfKu7NctVHfD4J6E9WLaFBrNyBgeKckdIjcC jRGq4nA4z7LB9mPcNgY+e61x0TJLfIOM5HFdKwBIZNHLRtMYZIoUwOb4ivgAPNEggrqA 8w+2OqppnRzASJPGDYDDwmKAIIEDStwm6RDdNqDx5ehCCJcwIm9IfZTIhFKiXzdzZkSQ ucZUF6O56IEPfC2DemAbP3+rqbUsZYo69dbPQvdo8UVAPUYR6aZ9jqfHGbXTxgIzLuna YGI2L95Ms6yzYecxEqQXfNuObbDa6IDMzmjcrmvOisoff6C9m829oiiDV/E6+mwnUO6P NtHA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=lk94Ke6Slg7xK5109xcQO8cDF5rtgcAeXv9ud9JOCeA=; b=GFhtOo/wM91euI2oqiELbOXdykgs3h0wq+BOILZSpWV3PXv6UdyjYsRoFTBEhY96Nm YSYbt39ddurny/qxs03FSigyCpbRwAy0qvqBrztl3upJjdfuwxwoeTrs1diK4P4dQ8d2 m4GGBPk9JAr87NGY98KH+avwvbK7vC/S+M3ddXa8OfzVrPnV7VLK6d8K2uXM1uN4SI4G QZcgFx5icKkXXGfD6jvtKDola5z7WwXlil/Z1PoacumoHK1azLQltJ3FLvtJjJxGzqtn 4aPohud9lIX9/CgqZhVZXiiG1zVOs1iD20hsf2BZdBwuen3GHypIu9D51UeR2xlabQ4o EXMw==
X-Gm-Message-State: AA6/9Rn3Oo9++HWlvId0Ktr/BOX34WQ9N05H6irvAA+7XC6mR2/Xp8gMquB4DsFkEe+89B8pQ/PthOIIsrbFog==
X-Received: by 10.237.47.6 with SMTP id l6mr187637qtd.132.1474523558290; Wed, 21 Sep 2016 22:52:38 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.22.146 with HTTP; Wed, 21 Sep 2016 22:52:37 -0700 (PDT)
In-Reply-To: <1D9A75DA-9DCD-4D6F-B3D8-7FB07AFC8485@icann.org>
References: <147438228195.28999.4355943522486567954.idtracker@ietfa.amsl.com> <D1E3CC44-FE5A-4ACE-90A1-EF9B5EE975D7@icann.org> <CABkgnnW5kOQGhZ59MevLuck_B7pBrDHRdUvQ-SyiA+JSNwHv9w@mail.gmail.com> <F5B939A3-4AB8-4174-837C-35906F4382BC@icann.org> <CABkgnnWCAdZ6VeQQ02rezMG2ZULCboDPFZhZGRn1O7Z=u9_umw@mail.gmail.com> <1D9A75DA-9DCD-4D6F-B3D8-7FB07AFC8485@icann.org>
From: Martin Thomson <martin.thomson@gmail.com>
Date: Thu, 22 Sep 2016 15:52:37 +1000
Message-ID: <CABkgnnVazzyAVM79p68U=j54J-s6hUErEm69bd7VCaEBTF2nbw@mail.gmail.com>
To: Paul Hoffman <paul.hoffman@icann.org>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnsoverhttp/iDT7RE_Qs5_kXcZIP5CP1T0ZkCU>
Cc: "dnsoverhttp@ietf.org" <dnsoverhttp@ietf.org>
Subject: Re: [dnsoverhttp] New draft: draft-hoffman-dns-over-http-00.txt
X-BeenThere: dnsoverhttp@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Discussion of DNS over HTTP <dnsoverhttp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dnsoverhttp>, <mailto:dnsoverhttp-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dnsoverhttp/>
List-Post: <mailto:dnsoverhttp@ietf.org>
List-Help: <mailto:dnsoverhttp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dnsoverhttp>, <mailto:dnsoverhttp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 22 Sep 2016 05:52:40 -0000

On 22 September 2016 at 11:32, Paul Hoffman <paul.hoffman@icann.org> wrote:
> On Sep 21, 2016, at 6:16 PM, Martin Thomson <martin.thomson@gmail.com> wrote:
>>
>> On 22 September 2016 at 01:12, Paul Hoffman <paul.hoffman@icann.org> wrote:
>>> Joe and I purposely kept this document agnostic to the response format. There will be different formats for different use cases, as Shane's draft shows.
>>
>> I think that would be a mistake.  Pick one and polish it.
>
> Sorry, this just feels wrong. For example, why should a DNS application have to add a JSON processor that it will never use if it wants to get responses in DNS wire format?

That's where I think we have a disconnect on use cases.  I want to
make DNS more accessible to application developers.  I think that some
others want to take advantage of the fact that no middlebox dares to
break HTTP.  The wire format in antithetical to my goal.  My thesis is
that if we have the wire format, there's no incentive to do the other
thing.

>> Why do I hear so much about the ISE with these things?
>
> Because it's an experimental document and no obvious WG to discuss it in.

The activity on this list leads me to conclude that this is a
temporary situation.  And "experimental" is not doing this justice; if
someone wants to deploy this for realsies - and that seems like it has
some decent chance of happening - then it's worth doing the protocol
for realsies too.

> If you want to find an AD who wants to sponsor this, great. At that point, it could go on standards track. To me, this is asking the IESG to do much more work than it needs to for a fairly small document.

I have to disagree about this being small.  Done right, this could be
a big deal.