Re: DNS heirarchy, multiple roots, etc [was Re: Split the IANA functions?]

Phillip Hallam-Baker <hallam@gmail.com> Wed, 08 January 2014 01:14 UTC

Return-Path: <hallam@gmail.com>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 834651AE18B for <ietf@ietfa.amsl.com>; Tue, 7 Jan 2014 17:14:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham
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 DrbrEGBqBDPo for <ietf@ietfa.amsl.com>; Tue, 7 Jan 2014 17:14:49 -0800 (PST)
Received: from mail-la0-x235.google.com (mail-la0-x235.google.com [IPv6:2a00:1450:4010:c03::235]) by ietfa.amsl.com (Postfix) with ESMTP id CB0691AE107 for <ietf@ietf.org>; Tue, 7 Jan 2014 17:14:48 -0800 (PST)
Received: by mail-la0-f53.google.com with SMTP id mc6so671196lab.26 for <ietf@ietf.org>; Tue, 07 Jan 2014 17:14:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=nZ0zPtf5HzEa6V4qD75BTXeo6b0bHILNwdpGfDIlPxg=; b=mjGFZ+dx0yuinBGjRk5JbreFIZ7PDc4T4sBifMIOXSzrDS5eyoLCOBpwOmDo1wa+ty d1Vxj0BBmBkdOqGCNN3DUbGNFXoomKzep5eA+l29DshCYFzNoj4EaJiBA8V4HcZNJolh zU4VAThr/56IcEHIh1tSrtcTg+bUV+lbA0dsxOyYn7S0kdrefq1PjLVFn8/6OKtvGJFq pMepqwop5y/oJALqA0KJdsW8yu8atE4wJ97vX1IoFnWfeCmLptRMu0YYcJjDYYVX/u1d b5IOGLi+o2pyUiLJgJ3O9c8py+QX4C499nzgsQVDJbzaVv8Sha8Wn4kVuuzDyu6Rz039 0J3Q==
MIME-Version: 1.0
X-Received: by 10.112.201.197 with SMTP id kc5mr3816803lbc.64.1389143679104; Tue, 07 Jan 2014 17:14:39 -0800 (PST)
Received: by 10.112.37.172 with HTTP; Tue, 7 Jan 2014 17:14:39 -0800 (PST)
In-Reply-To: <C73014CDDA02050C322DC7F9@JcK-HP8200.jck.com>
References: <CAMm+LwinAb6+7BoMzwBWyu63vofndxK9VY6DSNN0Ykza4SxuMQ@mail.gmail.com> <52CB0010.5010407@gmail.com> <CAMm+LwhN8+z9q4KQXVY9bWA6TAqxx1=Qg0OUfK=VGCSDg5uWEA@mail.gmail.com> <DD618936-0D13-41F1-8D89-2E3171D864B5@istaff.org> <52CB31F4.3090703@cs.tcd.ie> <52CB987A.20300@cisco.com> <20140107144412.GB11068@mx1.yitter.info> <CAMm+Lwiqtsp13NeR0kXeWaN3SAn7856_5VtopwMP1JWw0ohzVg@mail.gmail.com> <20140107173942.GE11538@mx1.yitter.info> <201401071848.s07ImHqx004058@cichlid.raleigh.ibm.com> <F1995B65-C462-45CB-A761-FD325FC77697@frobbit.se> <C73014CDDA02050C322DC7F9@JcK-HP8200.jck.com>
Date: Tue, 07 Jan 2014 20:14:39 -0500
Message-ID: <CAMm+LwiO6hw8-qm_o6U6xEHV91zC=4fUK9_8YuTC4mjGSACUJw@mail.gmail.com>
Subject: Re: DNS heirarchy, multiple roots, etc [was Re: Split the IANA functions?]
From: Phillip Hallam-Baker <hallam@gmail.com>
To: John C Klensin <john-ietf@jck.com>
Content-Type: multipart/alternative; boundary="001a11c2662e88facc04ef6b376f"
Cc: Thomas Narten <narten@us.ibm.com>, "ietf@ietf.org Discussion" <ietf@ietf.org>, Patrik Fältström <paf@frobbit.se>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ietf/>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 08 Jan 2014 01:14:51 -0000

On Tue, Jan 7, 2014 at 5:59 PM, John C Klensin <john-ietf@jck.com> wrote:

>
>
> --On Tuesday, January 07, 2014 20:20 +0100 Patrik Fältström
> <paf@frobbit.se> wrote:
>
> > On 7 jan 2014, at 19:48, Thomas Narten <narten@us.ibm.com>
> > wrote:
> >
> >> So any talk about having a different/better naming scheme is
> >> really just wishful thinking and a mostly a waste of
> >> everybody's time. If there was a better system, some set of
> >> smart folk would surely have already clued the rest of us in
> >> on what that was. Anyone remember Tim Bass?
> >
> > On top of that (if you look at some arguments that "change is
> > needed") I would like to know what the problem really is. And
> > yes, I am happy(?) to, and have tried to, understand what the
> > problem is.
> >
> > As others have explained, often "the problem" has to do with
> > misunderstanding of how Internet and DNS works. In other cases
> > it has to do with real issues, like the actual decision making
> > process for what strings can exist.
> >
> > When knowing what the problem is, there is often not much
> > disagreement on the fact improvements can be made. But more
> > disagreements in what the best path forward is. But THAT
> > discussion is much more fruitful and effective than just
> > saying "things must change".
>
> While agreeing with this and with most of Thomas's and Andrew's
> comments, I think there are a few substantive problems that can
> be easily identified and that keep coming back (I do not
> consider arguments about who controls the root of a strict
> hierarchy to be substantive, no matter how entertaining they
> become).   Most of them are associated with expectations of the
> DNS that it, as a strictly hierarchical system with one name per
> node, one-way links, and fairly weak aliases, cannot satisfy.
>

That is a much better argument.

What I was trying to object to is the use of 'mathematical possibility' as
a slapdown as if the design of the DNS were so perfect that anyone
proposing an alternative approach is a complete fool.

That sort of argument can work inside IETF but it looks really bad when it
is made in an external forum where the audience does not start from the
same assumptions as to what is immutable fact.


The choices are constrained by the legacy technical infrastructure and the
requirements.



> For example, we see repeated requests (or "requirements",
> demands, or fantasies) about treating two (or more) names as so
> identical that retrievals or actions that affect one of them
> affect the others.  It is certainly within the state of the art
> to do that in a strictly hierarchical  system.  Hierarchical
> database and file systems with support for those relationships
> have been around for close to 50 years if not longer.  But it
> isn't a modification that can be patched into the DNS -- it just
> isn't going to happen without replacing the DNS.  Some of the
> people who make those requests can be educated; others prefer to
> believe that, if only they repeat their demands often enough and
> loudly enough, they will get their way.
>

This is a better statement but the statement suggests that the problem is
only in the DNS infrastructure when the problem is also with the clients
that try to make lookups. For names to be useful, they have to work
predictably which means that at minimum they need to work the same with
every app on a given machine. Changes to the semantics of names will only
take effect after all the clients that perform recursive DNS resolution are
updated. And there are many of those now.

Yes, making two names look the same is also an example of the general cache
coherency problem, but Soviet science may believe it has an answer to that.



-- 
Website: http://hallambaker.com/