Re: [art] draft-ietf-dnsop-attrleaf

Adam Roach <adam@nostrum.com> Fri, 28 July 2017 15:54 UTC

Return-Path: <adam@nostrum.com>
X-Original-To: art@ietfa.amsl.com
Delivered-To: art@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 884EC13213E; Fri, 28 Jul 2017 08:54:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.88
X-Spam-Level:
X-Spam-Status: No, score=-1.88 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RP_MATCHES_RCVD=-0.001, T_SPF_HELO_PERMERROR=0.01, T_SPF_PERMERROR=0.01] autolearn=ham autolearn_force=no
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 vXstzP0DvCAd; Fri, 28 Jul 2017 08:54:50 -0700 (PDT)
Received: from nostrum.com (raven-v6.nostrum.com [IPv6:2001:470:d:1130::1]) (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 0631D131CA2; Fri, 28 Jul 2017 08:54:49 -0700 (PDT)
Received: from Svantevit.local (99-152-146-228.lightspeed.dllstx.sbcglobal.net [99.152.146.228]) (authenticated bits=0) by nostrum.com (8.15.2/8.15.2) with ESMTPSA id v6SFslj7095153 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO); Fri, 28 Jul 2017 10:54:48 -0500 (CDT) (envelope-from adam@nostrum.com)
X-Authentication-Warning: raven.nostrum.com: Host 99-152-146-228.lightspeed.dllstx.sbcglobal.net [99.152.146.228] claimed to be Svantevit.local
To: tjw ietf <tjw.ietf@gmail.com>, art@ietf.org
Cc: "dnsop-chairs@ietf.org" <dnsop-chairs@ietf.org>
References: <CADyWQ+HiVOz1zrhNeEYnzy4hryrhFu+v5GNWqcXdOqQBeB9Cig@mail.gmail.com>
From: Adam Roach <adam@nostrum.com>
Message-ID: <9fc7ff7d-9f5a-ce2b-9fb1-e9b1c9eb0108@nostrum.com>
Date: Fri, 28 Jul 2017 10:54:42 -0500
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:52.0) Gecko/20100101 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <CADyWQ+HiVOz1zrhNeEYnzy4hryrhFu+v5GNWqcXdOqQBeB9Cig@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------A21C64238F05230B5211FCFF"
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/art/-m--D6WF9gtSBvFbQz-mr1BePQk>
Subject: Re: [art] draft-ietf-dnsop-attrleaf
X-BeenThere: art@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Applications and Real-Time Area Discussion <art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/art>, <mailto:art-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/art/>
List-Post: <mailto:art@ietf.org>
List-Help: <mailto:art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/art>, <mailto:art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Jul 2017 15:54:53 -0000

[I sent this directly to the document-related personnel a few days ago, 
but I'm re-sending it to the ART list as I think it could benefit from 
additional input from the ART community.]

I have some tiny editorial comments, but I'm leaving them aside for now 
to bring up what appears to be a major structural defect in the document.

The document is pretty clear about its intended scope, containing 
statements like:

> Only the right-most names are registered in the IANA Underscore table

and

> The current definition of a global underscore registry attends only to 
> the "upper-level" names used for these RRs, that is the "_proto" names.

But then the table includes things like "_ldap" and "_certificates". The 
only SRV records for (e.g.) LDAP will look like "_ldap._tcp...", which 
(according to the cited statements) would mean that "_ldap" doesn't get 
an entry in this table: it is not the "upper-level" name, and it is not 
the "right-most" name. It is clearly under "_tcp". On a casual check, 
the vast majority of the SRV records in the table shouldn't be in here 
by the rules I cite above.

So, what I *think* this document probably wants to do is define a 
top-level registry containing things like "_tcp", "_udp", and 
"_domainkey", and then create two additional sub-tables (one for "_tcp" 
and one for "_udp"), which register all the "_service" types that can 
appear under these two "_proto" types (e.g., "_sip", "_certificates", 
"_xmpp-client", "_crls"). You might want to also add a table for 
"_sctp", although it would appear to only have two entries at the moment 
("_diameter" and "_diameters" -- cf RFC6733).

The alternative approach to making the document internally consistent 
would be to remove almost all of the SRV entries presently in Table 1, 
and leave them to fend for themselves (which would make this document a 
kind of weak half-measure).

/a


On 7/25/17 9:56 AM, tjw ietf wrote:
>
> Application Folks
>
> We in DNSOP have a draft that is formalizing the use of _underscore 
> labels in DNS, and the creation of a "DNS Global Underscore Scoped 
> Entry Registry".   We want the application folks to give us some 
> comments, as we feel we are fairly  close to Working Group Last Call.
>
> The draft is here:
>
> https://datatracker.ietf.org/doc/draft-ietf-dnsop-attrleaf/
>
> and I'll be glad to shepherd feedback toward the author, or bring them 
> here if it becomes quite contentious.
>
> thanks
>
> tim/suzanne
> DNSOP chairs
>
>
>
>
>
> _______________________________________________
> art mailing list
> art@ietf.org
> https://www.ietf.org/mailman/listinfo/art