Re: [DNSOP] [apps-discuss] Draft of interest in DNSOP: draft-ietf-dnsop-attrleaf

"Patrik Fältström " <paf@frobbit.se> Mon, 29 August 2016 07:35 UTC

Return-Path: <paf@frobbit.se>
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 9E68D12D095 for <dnsop@ietfa.amsl.com>; Mon, 29 Aug 2016 00:35:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.249
X-Spam-Level:
X-Spam-Status: No, score=-3.249 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RP_MATCHES_RCVD=-0.548, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=frobbit.se
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 ZHxuIoqWmDgA for <dnsop@ietfa.amsl.com>; Mon, 29 Aug 2016 00:35:08 -0700 (PDT)
Received: from mail.frobbit.se (mail.frobbit.se [85.30.129.185]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0C83812D137 for <dnsop@ietf.org>; Mon, 29 Aug 2016 00:35:08 -0700 (PDT)
Received: from [77.72.226.187] (unknown [IPv6:2a01:3f0:1:0:e02e:36fd:7103:83d7]) by mail.frobbit.se (Postfix) with ESMTPSA id EF3CC1FEE5; Mon, 29 Aug 2016 09:35:05 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=frobbit.se; s=201608; t=1472456106; bh=jZJUnK1sGXAENmh3ojCZlaiCEsCpXYjql+1UA5Br1ws=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=xiOohXLUknXsyI3Z5agQYT5EmSO7AX1+vkpbspNDoVvrTnKTTfjvWkgkh3pxZb92I ENOwr2RFiG3FpTpXSELS5SP7+LikI7fPYu4EC4BGxnLspCPXQHS9/G01sCadbzXzGy 1IGcM2WHVUni0fEIX5AubsGnDaLEpSRYn42SD+m+7SziU0PeyGAiTwhNElH/Zuxdbi 6sCBWwUb2Q6CeiUwa1OcVMEjWywTSb/p2Wl4D9CX6wEvAoRag4o86jlHpbyDskz5hF gslosnQkVCuwomk+yGH9sIUMEIuSviKN6hru+652B9TeGwToMuTucxiMFOr2xLwSD0 0jeC6dQQnU4CA==
From: Patrik Fältström <paf@frobbit.se>
To: John Levine <johnl@taugh.com>
Date: Mon, 29 Aug 2016 09:35:04 +0200
Message-ID: <083E190E-E03D-4456-AD63-A9CD19AC3416@frobbit.se>
In-Reply-To: <20160829014200.4338.qmail@ary.lan>
References: <20160829014200.4338.qmail@ary.lan>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=_MailMate_BFB918C2-5D1C-4B82-AE41-24BB3EFF9BF4_="; micalg="pgp-sha1"; protocol="application/pgp-signature"
X-Mailer: MailMate (2.0BETAr6053)
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnsop/P8sOobBX-4MIOWDWFJj-2h-ZthY>
Cc: dnsop@ietf.org, dcrocker@bbiw.net
Subject: Re: [DNSOP] [apps-discuss] Draft of interest in DNSOP: draft-ietf-dnsop-attrleaf
X-BeenThere: dnsop@ietf.org
X-Mailman-Version: 2.1.17
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: Mon, 29 Aug 2016 07:35:09 -0000

On 29 Aug 2016, at 3:42, John Levine wrote:

>>>> For URI records RFC 7553 says they're either named the same as SRV
>>>> records, or they use enumservice names from the Enumservice
>
>>> Declaring a namespace as the union of two, independently-maintained
>>> registries is a very efficient way to encourage -- actually in
>>> theoretical terms, it guarantees -- collisions.
>
>> Patrik's and John 's postings notwithstanding, I'm still concerned about
>> the proposed way of handling this, namely to rely on IANA to do a manual
>> check of the two registries the URI RR might call on.  First, it does
>> not seem reasonable to me to impose that burden on the IANA staff and
>> second a manual process like that is almost certain to produce errors.
>
> Well, either you can persuade Patrik and Olaf to revise RFC 7553 to
> add a _enumservice psedudo-transport to disambiguate, or you can't.
> When I look at the enumservice registry, I see that it's not very big
> and doesn't change very often.
>
> Rather than speculating about how hard this would be for IANA, why
> don't you ask them.  Do they have any other groups of registries that
> they have to monitor for name collisions?  How much harder is that
> than the checking they have to do in a large registry like ports and
> services to be sure they don't reuse a name?

First, when creating the URI RR I felt a registry WAS needed. The mess with SRV could not be accepted.

Secondly, creating the registry while doing URI was just not something I had energy for. It was enough to get IETF accept a new RR Type at all.

Thirdly, the ENUM Registry process requires RFC for the registration of an ENUM Service requires an RFC (see RFC 6117) that have a specific IANA Considerations section.

Forth, as part of the ENUM Service Registration, Expert Review is required.

Conclusion: I think the above can resolve _future_ conflicts.

We do though have a few other issues here:

1. Merge of all sources we have, i.e. what will the initial list of prefixes look like?

2. When adding things to this table, what is really required?

To answer your question: I am perfectly happy to update the spec for URI so that it clearly says that:

A. Primary source for prefixes is this new registry created by Daves document

B. When registering an ENUM Service, according to RFC 6117, this registry created by Dave should also be updated, and how to be updated should be in the RFC that specifies the ENUM Service. The Expert Review is to ensure that is done in a proper way.

I.e. I agree we should and can not have more than one registry for prefixes, and of course we should move all references regarding prefixes to point to this new registry by IANA.

Actions for me, I guess, given consensus:

- Write a new RFC updating 6117 and 7553 so that this new registry is referenced in a correct way. Unless people think such text should go into this RFC that Dave is already writing/creating.

    paf