Re: [dnsext] WGLC: RFC6195bis IANA guidance

Donald Eastlake <d3e3e3@gmail.com> Thu, 05 July 2012 22:54 UTC

Return-Path: <dnsext-bounces@ietf.org>
X-Original-To: namedroppers-archive-gleetwall6@lists.ietf.org
Delivered-To: ietfarch-namedroppers-archive-gleetwall6@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2071B11E80D1; Thu, 5 Jul 2012 15:54:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1341528863; bh=4tPd3xVB11dkF65nABjjj9nhQuJBBX9eDdWbdZR3w9c=; h=MIME-Version:In-Reply-To:References:From:Date:Message-ID:To:Cc: Subject:List-Id:List-Unsubscribe:List-Archive:List-Post:List-Help: List-Subscribe:Content-Type:Content-Transfer-Encoding:Sender; b=B15OtEbcE0nseaDCj8570LIV5NBaexCZAU1dU4jAWvjBZsekf3LuWpeoAenjm+6xJ ELLYmjXjzvzRo8ZZ2yc2oju+LDOyU625Cv7TpcDHNfbRY+IAb85WfT10etlLZ2ZKJO He4BCLisi/SW+x4vcQoUVUQjLagPhH8uTa4jYVaU=
X-Original-To: dnsext@ietfa.amsl.com
Delivered-To: dnsext@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3D18D11E80ED for <dnsext@ietfa.amsl.com>; Thu, 5 Jul 2012 15:54:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.521
X-Spam-Level:
X-Spam-Status: No, score=-103.521 tagged_above=-999 required=5 tests=[AWL=0.078, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IOcgakA3cNYg for <dnsext@ietfa.amsl.com>; Thu, 5 Jul 2012 15:54:20 -0700 (PDT)
Received: from mail-ob0-f172.google.com (mail-ob0-f172.google.com [209.85.214.172]) by ietfa.amsl.com (Postfix) with ESMTP id 96F4F11E80D9 for <dnsext@ietf.org>; Thu, 5 Jul 2012 15:54:19 -0700 (PDT)
Received: by obbwc20 with SMTP id wc20so15760552obb.31 for <dnsext@ietf.org>; Thu, 05 Jul 2012 15:54:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=gFxkCynu5GECoJNp5Lg0IRcGIaxrSthNzfrgbZJLiwg=; b=P0YySTRTpNDooqHTHeau2V1+LcILuCnjYrhYL3wxSbrwL4CHpH14pU3BOofQdR93D3 X/Yutf8MGJ75vFQR20Ifr5snSSWyuPPwFmlM3z2xh2qD9xp/h9sRyw8MlV6GVCGIXoHU G613rz69+IeQZO4KV6l6KZMX9uzFp1b5LjkGZ9qSOWAMugSUstAOhj8SpwCyeK4CBK2I WErHJEbhFQg8cZ0egl/F23IS4CfLSHjKdsMYT89gzDTh5BJVUnWuA9iW+N0lrCwVIAvu 5uQZ3wkwPcoZ/KPkL6chkDuzFsUEK7QP6da7fb+7qZwzfNmzDaSyM6aO4SrAWwCSl9Hc hhgg==
Received: by 10.182.50.98 with SMTP id b2mr23139512obo.28.1341528874001; Thu, 05 Jul 2012 15:54:34 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.60.70.137 with HTTP; Thu, 5 Jul 2012 15:54:13 -0700 (PDT)
In-Reply-To: <CAKW6Ri7mW0nuEudtyxVp=hoDvJNS8+O4G_LtVfU7nFkQKt-Omw@mail.gmail.com>
References: <4FD62E4E.4020007@ogud.com> <CAKW6Ri5=c9N+wo_EUn7WrvzNZFVJkpfHcv0OKx8OBJ9ZLzJdGw@mail.gmail.com> <CAF4+nEEqn-S6+8oTvmjeF6eKq+hmiov+AG+S3O41Nq12eUxDCw@mail.gmail.com> <CAKW6Ri7mW0nuEudtyxVp=hoDvJNS8+O4G_LtVfU7nFkQKt-Omw@mail.gmail.com>
From: Donald Eastlake <d3e3e3@gmail.com>
Date: Thu, 05 Jul 2012 18:54:13 -0400
Message-ID: <CAF4+nEGDpdkxvDa-+HJRD4gYZf_k4fqj12dNcdCwY6-Ah3ENDg@mail.gmail.com>
To: Dick Franks <rwfranks@acm.org>
Cc: dnsext@ietf.org, Ólafur Guðmundsson <ogud@ogud.com>
Subject: Re: [dnsext] WGLC: RFC6195bis IANA guidance
X-BeenThere: dnsext@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: DNS Extensions working group discussion list <dnsext.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dnsext>, <mailto:dnsext-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dnsext>
List-Post: <mailto:dnsext@ietf.org>
List-Help: <mailto:dnsext-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dnsext>, <mailto:dnsext-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: dnsext-bounces@ietf.org
Errors-To: dnsext-bounces@ietf.org

Hi Dick,

On Thu, Jul 5, 2012 at 6:06 PM, Dick Franks <rwfranks@acm.org> wrote:
> Donald,
>
> My apologies for late response.
>
>
> On 22 June 2012 19:10, Donald Eastlake <d3e3e3@gmail.com> wrote:
> ...
>>> [3.1 paragraph 4]
>>> and [3.2 paragraph 4]
>>>
>>> Regexes:
>>>
>>>                         [A-Z][A-Z0-9\-]*[A-Z0-9]
>>>
>>>                        (TYPE|CLASS)(0|[1-9][0-9]*)
>>>
>>> could be simplified to:
>>>
>>>                         [A-Z][A-Z0-9]*
>>>
>>>                        (TYPE|CLASS)[0-9]*
>>
>> That's not simplification, that's change.
> A simplification of the underlying production rule for RRTYPE mnemonics,
> which inevitably flows through to the regex.

OK, it is a simplification of the RegEx, but one I don't agree with.

>> I believe that internal hyphens should be allowed within RRTYPE and
>> CLASS mnemonics. We do not know what future mnemonics or sets of
>> mnemonics will be required. Better to remain more flexible here.
>
> There appears to be no real-world requirement to do so. The justification for
> flexibility would best be debated if/when some genuine need arises.
>
> The collective decision of a multitude of worthy authors, over a span of more
> than 25 years, has been to treat RRTYPE mnemonics as simple Algol/Fortran
> style identifiers, even when some clearly had the opportunity to do otherwise.
>
> The regex should be tightened to make explicit a de facto standard observed
> by prominent members of the IETF engineering community.

We appear to disagree and no one else has spoken on this. If this were
a brand new draft/standard, I'm not sure how this would be settled.
However, it is not. IANA Considerations for DNS has explicitly
permitted hyphens in these mnemonics since 2008 (and were silent on
this point before that) and a mnemonic with a hyphen was allocated
earlier and remains in the registry today. Under these circumstances,
I believe the RegEx should not be changed to prohibit hyphens.

> The unmodified regex has the unintended and undesirable consequence that
> it allows the IANA tail to wag the IETF dog.

I don't understand that at all. The applicant normally selects the
mnemonic and, if the applicant doesn't, then the Expert does. IANA
does not.

Thanks,
Donald
=============================
 Donald E. Eastlake 3rd   +1-508-333-2270 (cell)
 155 Beaver Street, Milford, MA 01757 USA
 d3e3e3@gmail.com

>> I have no problem with making the Regex 2 exclusion slightly stronger
>> so going with your changed Regex 2 is fine with me.
> +
>
>
> --Dick
_______________________________________________
dnsext mailing list
dnsext@ietf.org
https://www.ietf.org/mailman/listinfo/dnsext