Re: [dnsext] Name equivalence: Another no protocol change solution

Niall O'Reilly <Niall.oReilly@ucd.ie> Mon, 13 September 2010 14:53 UTC

Return-Path: <owner-namedroppers@ops.ietf.org>
X-Original-To: ietfarch-dnsext-archive@core3.amsl.com
Delivered-To: ietfarch-dnsext-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 91A6A3A69F1; Mon, 13 Sep 2010 07:53:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.931
X-Spam-Level:
X-Spam-Status: No, score=-6.931 tagged_above=-999 required=5 tests=[AWL=1.668, BAYES_00=-2.599, GB_I_LETTER=-2, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tXFeIzUuCkvC; Mon, 13 Sep 2010 07:53:05 -0700 (PDT)
Received: from psg.com (psg.com [IPv6:2001:418:1::62]) by core3.amsl.com (Postfix) with ESMTP id C91903A69EA; Mon, 13 Sep 2010 07:53:04 -0700 (PDT)
Received: from majordom by psg.com with local (Exim 4.72 (FreeBSD)) (envelope-from <owner-namedroppers@ops.ietf.org>) id 1OvAKB-0008ra-Hw for namedroppers-data0@psg.com; Mon, 13 Sep 2010 14:48:03 +0000
Received: from mail3.ucd.ie ([193.1.169.34] helo=dakota.ucd.ie) by psg.com with esmtps (TLSv1:RC4-MD5:128) (Exim 4.72 (FreeBSD)) (envelope-from <Niall.oReilly@ucd.ie>) id 1OvAK8-0008rG-P5 for namedroppers@ops.ietf.org; Mon, 13 Sep 2010 14:48:00 +0000
Received: from conversion-daemon.dakota.ucd.ie by dakota.ucd.ie (Sun Java System Messaging Server 6.2-2.05 (built Apr 28 2005)) id <0L8O00601WHV6A00@dakota.ucd.ie> (original mail from Niall.oReilly@ucd.ie) for namedroppers@ops.ietf.org; Mon, 13 Sep 2010 15:47:57 +0100 (IST)
Received: from [10.0.1.177] (bark.no8.be [83.141.81.52]) by dakota.ucd.ie (Sun Java System Messaging Server 6.2-2.05 (built Apr 28 2005)) with ESMTPSA id <0L8O00EB1X3VXJ00@dakota.ucd.ie>; Mon, 13 Sep 2010 15:47:55 +0100 (IST)
Date: Mon, 13 Sep 2010 15:47:59 +0100
From: Niall O'Reilly <Niall.oReilly@ucd.ie>
Subject: Re: [dnsext] Name equivalence: Another no protocol change solution
In-reply-to: <952FA12530B5693E36B03554@Ximines.local>
To: Alex Bligh <alex@alex.org.uk>
Cc: namedroppers@ops.ietf.org
Message-id: <4C8E399F.8090300@ucd.ie>
MIME-version: 1.0
Content-type: text/plain; format="flowed"; charset="UTF-8"
Content-transfer-encoding: 7bit
References: <C0F55485EA77FDF78E9B0398@Ximines.local> <4C8E266D.3070702@ucd.ie> <952FA12530B5693E36B03554@Ximines.local>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-IE.utf8; rv:1.9.1.12) Gecko/20100826 Thunderbird/3.0.7
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
List-ID: <namedroppers.ops.ietf.org>
List-Unsubscribe: To unsubscribe send a message to namedroppers-request@ops.ietf.org with
List-Unsubscribe: the word 'unsubscribe' in a single line as the message text body.
List-Archive: <http://ops.ietf.org/lists/namedroppers/>

On 13/09/10 14:57, Alex Bligh wrote:
> Well, there is more than one type of multiplicity.
>
> If we are talking about label multiplicity, i.e.
>      a1.b1.c1.d1
> and
>      an.bn.cn.dn
> are equivalent for all values of n, thus creating an O(n^k)
> problem, then DNAME solves this to the extent it is used.

	Unless a subsidiary zone apex (for example, 'c' above
	might be delegated from 'b') needs data other than
	a DNAME.

> If we are talking about problem types similar to what
> I understand the Greek tonos problem to be, we have
> a high "cardinality" within the label, so using case
> of letter to indicate sameness we need
>      abcabcabc
>      ABCABCABC
>      abcABCabc
>      AbCaBcAbC (etc.)
> all to be the same.

	This might be seen as a pathological case of
	label multiplicity, where k=1 and n=2^p.  Examples
	with p as great as 5 seem not to be exceptional.

> No solution I've yet seen apart from
> synthesis based solutions (which could be added to 2) fix
> this

	Thanks for making that explicit.

> as DNS's smallest unit of lookup is the label rather than
> the constituent parts thereof. So what I propose is no
> worse than any of the non-synthesis based protocol solutions,
> and anyone wanting to add synthesis (plus online signing) can
> do so orthogonally to what I propose.

	Fair enough!

	Niall O'Reilly