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

Adam Roach <adam@nostrum.com> Fri, 28 July 2017 20:37 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 045AC129B2A for <art@ietfa.amsl.com>; Fri, 28 Jul 2017 13:37:40 -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 a7j2OKUJjo1c for <art@ietfa.amsl.com>; Fri, 28 Jul 2017 13:37:37 -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 A8B76129562 for <art@ietf.org>; Fri, 28 Jul 2017 13:37:37 -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 v6SKbZSO040907 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO); Fri, 28 Jul 2017 15:37:36 -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: John Levine <johnl@taugh.com>, art@ietf.org
References: <20170728183000.26378.qmail@ary.lan>
From: Adam Roach <adam@nostrum.com>
Message-ID: <cb9476d4-50ac-f311-2249-e3caf3266d01@nostrum.com>
Date: Fri, 28 Jul 2017 15:37:29 -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: <20170728183000.26378.qmail@ary.lan>
Content-Type: multipart/alternative; boundary="------------858F402D4BA10EE08DE6AC77"
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/art/F378PlIICOw5zVIwrXqR8xJGNQE>
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 20:37:40 -0000

On 7/28/17 1:30 PM, John Levine wrote:
>> ... 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
> Please, no.  That registry has existed for decades and has upward of
> 10,000 entries.  See RFC 6335 and:
>
>   https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml
>
> I agree that service names that appear in the registry do not belong in attrleaf.


Ah, yes. I'd missed that the intention of RFC2782 was to allow SRV 
records to be instantly usable for all registered services, rather than 
having each service defining specific additional procedures for SRV 
resolution. (For example, RFC3263 defines some specific rules around 
handling priorities across different transports, which goes beyond the 
handling described by RFC2782). On review, your interpretation appears 
to be correct.

In that case, it would appear that the main action here would be to 
clean up the SRV entries in Table 1 -- by my understanding, the way 
RFC2782 is written, the only registered SRV entries in the registry this 
document establishes should consist of some strict subset of 
<https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xml>.

/a