Re: [DNSOP] [internet-drafts@ietf.org: I-D Action: draft-grothoff-iesg-special-use-p2p-names-00.txt]

Joe Abley <jabley@hopcount.ca> Mon, 02 December 2013 17:58 UTC

Return-Path: <jabley@hopcount.ca>
X-Original-To: dnsop@ietfa.amsl.com
Delivered-To: dnsop@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 412121AC4A3 for <dnsop@ietfa.amsl.com>; Mon, 2 Dec 2013 09:58:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.001
X-Spam-Level:
X-Spam-Status: No, score=-2.001 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, SPF_PASS=-0.001] autolearn=ham
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 h4GrCRn2cgYj for <dnsop@ietfa.amsl.com>; Mon, 2 Dec 2013 09:58:47 -0800 (PST)
Received: from mail-qe0-x22c.google.com (mail-qe0-x22c.google.com [IPv6:2607:f8b0:400d:c02::22c]) by ietfa.amsl.com (Postfix) with ESMTP id 24B5F1A1DBD for <dnsop@ietf.org>; Mon, 2 Dec 2013 09:58:46 -0800 (PST)
Received: by mail-qe0-f44.google.com with SMTP id nd7so13000496qeb.17 for <dnsop@ietf.org>; Mon, 02 Dec 2013 09:58:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hopcount.ca; s=google; h=date:from:to:cc:message-id:in-reply-to:references:subject :mime-version:content-type:content-transfer-encoding :content-disposition; bh=TQTunDKtOKZtyFDFgLAqr2gCdEJsPQFCXdGYPa9GkpA=; b=TCXYfhS0t2bv6FahIjnjpw1jQKGKKfYrp2Nazg0C4JNPZ+NfzAYMA4UMXcFJKtwkGc deN4osd+WLiK05O4cC5rumM7dWx93tDZTInpnWHajVObr0L1ZURoC9gNnIORW7aDLQkX 6kmuO2G7v2KFhzlUW1LFuh48QxCcPOSTtC/Cc=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:to:cc:message-id:in-reply-to :references:subject:mime-version:content-type :content-transfer-encoding:content-disposition; bh=TQTunDKtOKZtyFDFgLAqr2gCdEJsPQFCXdGYPa9GkpA=; b=bmbv3Qua5YWN997ECf2fyS837hkMFIn8iYeyzB8L3FzmGYg6xfYpNA1fmcppeHa6KE YaJ1YHYVt3xO5uH2/E9kLZbNvzymsNtBLUFmoS+FYel7oqqeFxen4yIHmWrazDzkbhRl 9TMvLINnkvYmv7b9B2O3n12MesPBKVz00pckKSHck9s3vHtuwppOzp7zDAfSwRRLEW7R 2Ri7+smzUZvM+do0XPvV7zNkPDfhw3Kl5gc/41HN99n8CFVtirXgtQjFfC+ufJq8udZE w+OvqrTzxmmim+F+Q0SPu0T9PrDgh+wy6bnNmqvx1PfOMo3I2sGGtMQaJjQVdVkcXeYt tMQQ==
X-Gm-Message-State: ALoCoQm0PfkUjP2Bryn6EMMiVnMfHmWxfLoUXO9TUJqdT3VaIzFQX4/HbMcVg3x0hh0sZq0/HA5R
X-Received: by 10.229.65.201 with SMTP id k9mr115776960qci.11.1386007124476; Mon, 02 Dec 2013 09:58:44 -0800 (PST)
Received: from [2001:4900:1042:1::] ([2001:4900:1042:1:81cf:ef9d:5ea3:5fd8]) by mx.google.com with ESMTPSA id hb2sm25590427qeb.6.2013.12.02.09.58.43 for <multiple recipients> (version=TLSv1 cipher=RC4-SHA bits=128/128); Mon, 02 Dec 2013 09:58:44 -0800 (PST)
Date: Mon, 2 Dec 2013 12:58:42 -0500
From: Joe Abley <jabley@hopcount.ca>
To: Ted Lemon <ted.lemon@nominum.com>
Message-ID: <05150DF858624B94BA70932453320462@hopcount.ca>
In-Reply-To: <1132353B-91FC-4133-9B0B-F4A00A8A2A66@nominum.com>
References: <20131201164841.GB12135@sources.org> <BF87877A-8989-4AA4-9ED1-52C82E1BC538@nominum.com> <alpine.LFD.2.10.1312011206480.12923@bofh.nohats.ca> <20131202151651.GD16808@mx1.yitter.info> <D5954219-E22D-44C4-9DE9-3DCA77545264@nominum.com> <E1954338A5D3418BBA8594A8330C7BCD@hopcount.ca> <1132353B-91FC-4133-9B0B-F4A00A8A2A66@nominum.com>
X-Mailer: sparrow 1.6.4 (build 1178)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Cc: dnsop WG <dnsop@ietf.org>
Subject: Re: [DNSOP] [internet-drafts@ietf.org: I-D Action: draft-grothoff-iesg-special-use-p2p-names-00.txt]
X-BeenThere: dnsop@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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: Mon, 02 Dec 2013 17:58:49 -0000

On Monday 2 December 2013 at 12:44, Ted Lemon wrote:

> On Dec 2, 2013, at 11:29 AM, Joe Abley <jabley@hopcount.ca (mailto:jabley@hopcount.ca)> wrote:
> > > RFC 6761 has IETF consensus, and does not propose adding new namespaces under .arpa, but rather at the top level. Here's what RFC3172 says on the topic of .arpa:
> > > 
> > > This domain is termed an "infrastructure domain", as its role is to
> > > support the operating infrastructure of the Internet. In particular,
> > > the "arpa" domain is not to be used in the same manner (e.g., for
> > > naming hosts) as other generic Top Level Domains are commonly used.
> > 
> > Perhaps 3172 needs to be updated to reflect current IAB practice, then. It's not hard to find examples of names under ARPA which contradict the text you quoted (e.g. see RFC 5855).
> 
> This seems like a non-sequitur, since RFC 5855 refers to a function that RFC 3172 specifically mentions.

I was perhaps being a little opaque; RFC 5855 specifies names under .ARPA for hosts (A.IN-ADDR-SERVERS.ARPA, etc.) This seems to be in contradiction to the text you quoted.
> > > Aside from the purely practical matter that having special domains live under .arpa would be more complicated to implement,
> > 
> > This feels like an over-general pronouncement that can't hope to be accurate in all cases. Why is it more complicated in the general case? More complicated than what?
> 
> If special-use names are at the top, then you can just look at the terminal label to see that you need to use a different protocol to resolve names under the special-use name.

Oh, I see what you mean now, thanks. I don't necessarily agree that it's significantly easier to check the final label (e.g. ".local") than the final several labels (e.g. ".local.apple.com") but I understand your point.
> > I think you're sharing personal opinion rather than citing fact ("make sense"). The .local convention happened to be adopted by Apple for use in a DNS-like protocol, and was documented (and the IN-class top-level label reserved) later. They could equally well have adopted .local.arpa or .local.apple.com (http://local.apple.com).
> 
> So, in what sense is MDNS "internet infrastrucure?"

It's a protocol that is used on the Internet. It's a protocol that is used to locate and obtain addresses for hosts connected to the Internet. I appreciate that it has a restricted scope, but in practical terms so does everything.
> > > The other proposed special uses are similar. Putting them under .arpa might be _expedient_, because it avoids the whole change control question, but that's pretty much the only way I can think of that it makes sense.
> > 
> > It doesn't avoid the whole change control question -- it just reduces the change control to one with a single, uncontentious decision point (the IAB). By contrast, the business of identifying reserved strings (and enforcing their non-delegation for other purposes) in the root zone is fraught with administrative ambiguity.
> 
> It's not at all clear to me that this is an issue, and if it is, we should figure that out.

I don't disagree. It's not clear to me either; I'm just conscious of the fact that perspectives can vary depending on whether you're used to looking at things from an IETF perspective or an ICANN perspective. I have been somewhat familiar with both, and I'm confused. :-)
> I would like to think that ICANN understands that there is a change control conflict here, and is willing to work with us to make sure that we don't step on each other's toes. Clearly it's incumbent upon the IETF not to be frivolous in the use of RFC 6761. But I have not heard from anyone that the IETF should not ever use RFC 6761, and that seems to be the position you are advocating at the moment.

I can see how I might have given that impression, but it wasn't intentional. 

I have some personal dissatisfaction with the approach taken in 6761 (I think there was an opportunity to unify a range of technical policy and collapse a number of registries that give the appearance of doing the same thing in different places, and I think its a shame that the opportunity was not taken) but I have no objection in principle to the idea that some right-most labels could/should be reserved for use by the IETF.

The reason my knee is jerking is that I think in general it's a mistake to assume that a unique top-level label is the only practical recourse for protocol designers looking for stable, dedicated namespaces. There are lots of other options, several of which mentioned in this thread, and one size does not fit all.


Joe