Re: [DNSOP] [internet-drafts@ietf.org: New Version Notification for draft-sullivan-dns-class-useless-01.txt]

Rob Austein <sra@hactrn.net> Thu, 17 March 2016 04:06 UTC

Return-Path: <sra@hactrn.net>
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 5A28812DB17 for <dnsop@ietfa.amsl.com>; Wed, 16 Mar 2016 21:06:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.001] 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 m8LEIPiTCJNo for <dnsop@ietfa.amsl.com>; Wed, 16 Mar 2016 21:06:44 -0700 (PDT)
Received: from adrilankha.hactrn.net (adrilankha.hactrn.net [IPv6:2001:418:1::19]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BC4EF12DA93 for <dnsop@ietf.org>; Wed, 16 Mar 2016 21:06:44 -0700 (PDT)
Received: from minas-ithil.hactrn.net (c-73-47-197-23.hsd1.ma.comcast.net [73.47.197.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "nargothrond.hactrn.net", Issuer "Grunchweather Associates" (verified OK)) by adrilankha.hactrn.net (Postfix) with ESMTPS id 279191700D for <dnsop@ietf.org>; Thu, 17 Mar 2016 04:06:44 +0000 (UTC)
Received: from minas-ithil.hactrn.net (localhost [IPv6:::1]) by minas-ithil.hactrn.net (Postfix) with ESMTP id 06FF03DA68C6 for <dnsop@ietf.org>; Thu, 17 Mar 2016 00:06:43 -0400 (EDT)
Date: Thu, 17 Mar 2016 00:06:42 -0400
From: Rob Austein <sra@hactrn.net>
To: dnsop@ietf.org
In-Reply-To: <20160317002457.B88204489B40@rock.dv.isc.org>
References: <20160316215635.GC1994@mx2.yitter.info> <20160316225357.26567.qmail@ary.lan> <20160316235134.GI1994@mx2.yitter.info> <20160317002457.B88204489B40@rock.dv.isc.org>
User-Agent: Wanderlust/2.15.5 (Almost Unreal) Emacs/22.3 Mule/5.0 (SAKAKI)
MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka")
Content-Type: text/plain; charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable
Message-Id: <20160317040643.06FF03DA68C6@minas-ithil.hactrn.net>
Archived-At: <http://mailarchive.ietf.org/arch/msg/dnsop/tJJ7GuY0qMMyxM7aqGYusZykB_8>
Subject: Re: [DNSOP] [internet-drafts@ietf.org: New Version Notification for draft-sullivan-dns-class-useless-01.txt]
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: Thu, 17 Mar 2016 04:06:46 -0000

At Thu, 17 Mar 2016 11:24:57 +1100, Mark Andrews wrote:
> In message <20160316235134.GI1994@mx2.yitter.info>, Andrew Sullivan writes:
> > 
> > I'm apparently having a hard time reading this month :-/ But your
> > point makes the problem yet worse, since there's no sense that in
> > the CS net class here the RDATA of an A record is a host address.
> > I suppose that, since it's in 882 (which is obsoleted) that
> > doesn't matter.

RFC 973 deprecated the CS class.

> > But in CH according to the definition it's not just a host
> > addressm but "a domain name followed by a 16 bit" address.  (Maybe
> > that actually means that the domain name is not in the RDATA.  Since
> > I'm having so much trouble reading this month, it's probably better
> > that I not form an opinion.)
> 
> RFC 1034 has:
> 
>   Similarly we might see:
> 
>       XX.LCS.MIT.EDU. IN      A       10.0.0.44
>                       CH      A       MIT.EDU. 2420

From which point people with sufficiently long memories can probably
tell you whose fault this is.

PVM and I came up with the CH class A RDATA layout over lunch one day
in 1985 when he happened to be visiting LCS.  Chaosnet is strictly a
LAN protocol (well, OK, if anybody had ever actually implemented
anything using IP protocol number 16, it would have been an Internet
protocol running somewhere around OSI layers 4+5, but I digress), so
the idea was that the RDATA contains a DNS name naming the LAN and a
16-bit address naming the node on that LAN.  We already had CS A RRs
as a precedent for class-specific RDATA, so we just followed that.

This was long enough ago that Chaosnet was in much wider use within
MIT than TCP/IP, and it was not yet a foregone conclusion that the
Internet would grow to subsume all other networking technologies on
the planet.  So we were trying to plan ahead.  Then stuff happened.

MIT's Chaosnet ended up sticking with host tables until we shut it
off, so we never did implement this in JEEVES or CHIVES.  Symbolics
may have gotten as far as using CH A RRs as one of the many inputs to
their Namespace system, but that was pretty late in their corporate
life cycle, so I doubt many users ever saw it in the wild.