Re: [DNSOP] Call for Adoption: draft-huque-dnsop-multi-provider-dnssec

Shumon Huque <shuque@gmail.com> Sat, 14 July 2018 04:13 UTC

Return-Path: <shuque@gmail.com>
X-Original-To: dnsop@ietfa.amsl.com
Delivered-To: dnsop@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 26C3E130F85 for <dnsop@ietfa.amsl.com>; Fri, 13 Jul 2018 21:13:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level:
X-Spam-Status: No, score=-1.998 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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=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 saHwZWD5eVDa for <dnsop@ietfa.amsl.com>; Fri, 13 Jul 2018 21:13:10 -0700 (PDT)
Received: from mail-yb0-x22f.google.com (mail-yb0-x22f.google.com [IPv6:2607:f8b0:4002:c09::22f]) (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 555D512E039 for <dnsop@ietf.org>; Fri, 13 Jul 2018 21:13:04 -0700 (PDT)
Received: by mail-yb0-x22f.google.com with SMTP id e84-v6so13559687ybb.0 for <dnsop@ietf.org>; Fri, 13 Jul 2018 21:13:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Jx+ojbD9VEBxjFBBPxKq0We6oiCPRdSvBmupx5fuAVw=; b=EdTg1YLDnOmTCm7QxrJRF8iu07kccPwiunnIyv+m22/oBv3Fi54gdi2pUeF+wU3tqi C/ixTZ62HIeWknXkVoXBMEaMRRNe7J+0uy7oPzfol0YXI+XBhc+4cc9I+lbz8BSfk5qj lWE/pV9C4ZCrc48koC9TFGHHc+DSQ5CSarrB9fsPjecsXymNK0jpiwV1ZkiON9mC4ewP DDf1NCwPAUduegJQj2TCIAeqfhm3mMxJWXqe3KGD6lF7u9u/LoXaIQgolYnf3bpkDL7b j1OfbD40JOBwYkiEcPfgWdUIg0KPe4FzmmEOwdZKxVzqs7bqmTRPGuWfj8JjbtK97Aa1 jLVg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Jx+ojbD9VEBxjFBBPxKq0We6oiCPRdSvBmupx5fuAVw=; b=Y0nDrPPnwqTh/QOwEw6Eybye1rzCsuLYnnmOtKcw+p7ezFH/YnzSvSJsak+SDzS/de RtUxsH+gi3UJJzPogM1qVDktS7Qe7MlH9tUzzwhUJN3MfVM6DmhUaGYbPVj32bmiTwtl ASuhGZaSITzs4nJdAv7TqqArVWanpqFN2TICTZUBHFbv+HjadsKfSEKY77yk6MwKeZ9h L+ak8Y0D70CeWb0sNXWAFU423Eh802n84/67JYEuuX9l3gY2yQtJMg5cLYvCnytYFPTb /4IOhpEZZTyEyXO8F/Ki2pvnEUEC61h60dWf8Q9/axwsQKckPjgT0m9JF8gM/ANtfBlB yOMg==
X-Gm-Message-State: AOUpUlGNxqk/XyjwlQnA2bDuJFcgU2PulZnQaxFEVJ3to59lXoj5UGwV Z5zL5yRwBzDsCiPwDhpSf6yYDVRAXaH8ijxunE4=
X-Google-Smtp-Source: AAOMgpexHKyMcrlugO4Di792aMRqNVutYpgQ7A8BPKLgEAIOQl6DQWXRXl35Vunsx5hehOnmlS/9D1F5uzCLdIQ9eIo=
X-Received: by 2002:a25:f817:: with SMTP id u23-v6mr4656978ybd.62.1531541583475; Fri, 13 Jul 2018 21:13:03 -0700 (PDT)
MIME-Version: 1.0
References: <CADyWQ+E6S1K2Rt6gWMNkM6pYEJE1J7EGajuc_+ZjES5+KWxaoA@mail.gmail.com> <alpine.LRH.2.21.1807101104250.5219@bofh.nohats.ca> <BC2188E8-205E-4CFD-89AD-2D8B0ECF6F8A@hopcount.ca>
In-Reply-To: <BC2188E8-205E-4CFD-89AD-2D8B0ECF6F8A@hopcount.ca>
From: Shumon Huque <shuque@gmail.com>
Date: Sat, 14 Jul 2018 00:12:52 -0400
Message-ID: <CAHPuVdUJ7PnZw1pqQ9nQaXVAEj81EchaA=0G16YVfMRexigD2Q@mail.gmail.com>
To: Joe Abley <jabley@hopcount.ca>
Cc: Tim Wicinski <tjw.ietf@gmail.com>, "dnsop@ietf.org WG" <dnsop@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000000aba040570edd016"
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnsop/sy8wdkUGQEGdi_UrxnLfVTQ6oIk>
Subject: Re: [DNSOP] Call for Adoption: draft-huque-dnsop-multi-provider-dnssec
X-BeenThere: dnsop@ietf.org
X-Mailman-Version: 2.1.27
Precedence: list
List-Id: IETF DNSOP WG mailing list <dnsop.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dnsop>, <mailto:dnsop-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dnsop/>
List-Post: <mailto:dnsop@ietf.org>
List-Help: <mailto:dnsop-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dnsop>, <mailto:dnsop-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 14 Jul 2018 04:13:14 -0000

> On Tue, Jul 10, 2018 at 12:06 PM Joe Abley <jabley@hopcount.ca> wrote:
>
> I actually think the document is actually almost entirely operational;
> at least, it describes a set of operational and design considerations
> for deploying DNS services constrained by particular sets of
> requirements. I don't see it as describing business models, but rather
> how commonly-available commercial DNS services can be lego'd
> together. Having said that, see (further) below.

Yes, it is indeed almost entirely operational. If dnsop is now only about
protocol enhancements, maybe we need to change its name to dnsext! :-)

> I don't particularly know who the audience for this document is, but
> I'm pretty sure it's not me. So I'm not the right person to judge
> whether it solves a real problem or is pitched at the right level. I
> haven't reviewed the document in detail; I've just skimmed through
> it. I'm pretty confident that the authors know what they are talking
> about :-)

The audience in my opinion is the general DNS community, since I think
they should be aware of the issues. The portion of the community that
would benefit from actually using the new deployment models described
in the document is likely much smaller: a set of enterprises that
need to deploy DNSSEC in a multiple signing provider configuration,
and a set of managed DNS providers that are willing and capable of
supporting this. I expect this population will grow over time if/when
DNSSEC adoption grows. And yes, this does solve a real problem for
those enterprises.

> I don't know that the document would necessarily benefit from adoption
> by the working group. I also don't know that the working group ought
> to have the kind of concern about the topics that this document
> addresses that would cause it to seek editorial control. It seems
> entirely plausible that the document contains useful advice, however,
> and that the RFC series is a suitable place for its publication.
>
> I think this document is an ideal candidate for the independent
> stream. I don't see an obvious reason why it belongs in dnsop.

>From discussing this draft at the last IETF, it appeared to us that
there was interest from the working group in taking on this work. Doing
this as a working group document carries more weight than an independent
submission (of course, most people outside the IETF would not know the
difference).

On ceding editorial control to the working group, and whether or
not the group should even care about the issues raised in the
draft - that is a good question, and I had contemplated that prior
to the last IETF. If we sensed that this would lead to a protracted
fight between DNS protocol purists and the DNS traffic management/
tricks crowd about how to solve this problem in entirely different
ways, then I think we would probably have elected to go the
independent submission route. I did not get that impression.

In principle, I am open to tackling the larger question of should we
standardize the various traffic management tricks. But I suspect there
will be strong resistance from both camps, and even if it could be done
and implemented, it would not be possible to do so in a time frame
required by the folks interested in this draft.

> Like Paul, my lack of enthusiasm for adoption shouldn't be interpreted
> as an objection.

Ok. I waited a few days to see if other people will speak up in support
of this draft, but I guess we're in the pre-IETF lull period. Lest people
get the impression there is no enthusiasm for this draft, I want to remind
folks that I presented this draft at IETF101 in London, and there appeared
to be quite a bit of interest. I went back and took a look at some of the
previous discussion:

The original email thread for this draft from March starts here:

    https://www.ietf.org/mail-archive/web/dnsop/current/msg22196.html

Here's video of my presentation at IETF101:

    https://www.youtube.com/watch?v=MixId63DGP4&t=33m16s

And you can jump to the Q&A section here:

    https://www.youtube.com/watch?v=MixId63DGP4&t=40m54s

As you can see, most people who expressed an opinion were supportive
of doing this work (as a working group document). The jabber session
shows more supportive comments. And I had largely positive discussions
with many other folks in the hallway track.

Jim Reid, notably, was quite vocally opposed. As far as I could tell,
on the basis that (1) this is another straw on the camel's back, and
(2) who is actually even asking for DNSSEC, is there any demand, and
will this move the needle.

Regarding (1), if this is straw, it seems to be rather light straw.
I don't think the DNS camel should be used as a bludgeon to beat back
all proposals to enhance the DNS. The incentives here appear to be in
the right place. There is increased complexity. But the folks that bear
the costs of this complexity are the enterprises and their DNS provider
partners that want to deploy this. It does not impose new operational
or complexity burdens on other folks.

Regarding (2), this actually has the potential to move the needle. If
there is no solution to this problem, organizations that use these traffic
management features with multiple providers will effectively be blocked
from deploying DNSSEC. If we are encouraging DNSSEC adoption, I
think this problem needs to be solved.

Lastly, I attended a meeting of several DNS companies on Thursday, and
the discussion on this topic that occured clearly indicated to me that
there is interest.

--
Shumon Huque