(ngtrans) Use of IP6.INT

Erik Nordmark <Erik.Nordmark@eng.sun.com> Tue, 25 January 2000 22:59 UTC

Received: from mercury.Sun.COM (mercury.Sun.COM [192.9.25.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA09150 for <ngtrans-archive@odin.ietf.org>; Tue, 25 Jan 2000 17:59:31 -0500 (EST)
Received: from engmail3.Eng.Sun.COM ([129.144.170.5]) by mercury.Sun.COM (8.9.3+Sun/8.9.3) with ESMTP id OAA06019; Tue, 25 Jan 2000 14:58:44 -0800 (PST)
Received: from sunroof.eng.sun.com (sunroof.Eng.Sun.COM [129.146.168.88]) by engmail3.Eng.Sun.COM (8.9.1b+Sun/8.9.1/ENSMAIL,v1.6) with ESMTP id OAA08096; Tue, 25 Jan 2000 14:58:13 -0800 (PST)
Received: (from majordomo@localhost) by sunroof.eng.sun.com (8.10.0.Beta12+Sun/8.10.0.Beta12) id e0PMuoI16519 for ngtrans-dist; Tue, 25 Jan 2000 14:56:50 -0800 (PST)
Received: from jurassic.eng.sun.com (jurassic [129.146.83.130] (may be forged)) by sunroof.eng.sun.com (8.10.0.Beta12+Sun/8.10.0.Beta12) with ESMTP id e0PMugj16512; Tue, 25 Jan 2000 14:56:42 -0800 (PST)
Received: from bobo (bobo.Eng.Sun.COM [129.146.86.130]) by jurassic.eng.sun.com (8.9.3+Sun/8.9.3) with SMTP id OAA12404; Tue, 25 Jan 2000 14:56:42 -0800 (PST)
Date: Tue, 25 Jan 2000 14:56:42 -0800
From: Erik Nordmark <Erik.Nordmark@eng.sun.com>
Subject: (ngtrans) Use of IP6.INT
To: ipngwg@sunroof.eng.sun.com
Cc: Erik.Nordmark@eng.sun.com, ngtrans@sunroof.eng.sun.com
In-Reply-To: "Your message with ID" <Roam.SIMC.2.0.6.947830379.9759.nordmark@jurassic>
Message-ID: <Roam.SIMC.2.0.6.948841002.12374.nordmark@jurassic>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; CHARSET="US-ASCII"
Sender: owner-ngtrans@sunroof.eng.sun.com
Precedence: bulk
Reply-To: Erik Nordmark <Erik.Nordmark@eng.sun.com>

Please followup on the ipngwg list only.

There has been some discussion for a while in the IAB and IESG about the
use of .INT. Since this is assigned to ITU to do assignments for
international (treaty?) organizations it is clear that the IETF should
not use .INT for any future use.

The question on the table is whether or not we should switch IP6.INT
to be somewhere else. I'd like to understand the implications of
doing such a switch and in particular it it can be piggy-backed on
the transition from AAAA to A6, DNAME, and binary labels.

There seems to be consensus that .arpa would be a good place to put
things like the IPv6 reverse tree since it already contains
the IPv4 reverse tree. If we go this path we should presumably invent a new
meaning for .arpa. So far I've seen two good suggestions:
	Address Reversing Pointer Access
	Address and Routing Parameters Area

Thus ip6.arpa (or in6-addr.arpa if you want it to be closer to in-addr.arpa)
could be a reasonable domain to use.


Transition:
Looking at the draft-ietf-ipngwg-dns-lookups draft and the binary 
labels RFC (RFC 2673) there already seems to be a transition for 
reverse lookups, althought it isn't explicitly mentioned in dns-lookups draft.

The old AAAA spec says to look in IP6.INT by making a (text) label out of each
nibble and reversing the order.
In the new dns-lookups spec says to look in IP6.INT for a binary label 
consisting of the whole IPv6 address. This can be viewed as 128 one bit 
labels in reverse order. Note that RFC 2673 clearly says that a binary label 
never matches an ASCII label "0" and "1".
Thus for transition purposes it seems like the reverse lookup, just like 
the forward lookup trying A6 and AAAA in some order,  need to try two
different lookups in some order.

Thus it might be realatively painless to make the new way also look in
a different place; such as ip6.arpa instead of ip6.int.


Comments?
   Erik