Re: draft-ietf-ipv6-ula-central-02.txt use case

james woodyatt <jhw@apple.com> Thu, 21 June 2007 18:42 UTC

Return-path: <ipv6-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1I1Rc0-0001RT-LG; Thu, 21 Jun 2007 14:42:32 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1I1Rby-0001RO-T4 for ipv6@ietf.org; Thu, 21 Jun 2007 14:42:30 -0400
Received: from mail-out3.apple.com ([17.254.13.22]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1I1Rby-0005xt-JX for ipv6@ietf.org; Thu, 21 Jun 2007 14:42:30 -0400
Received: from relay7.apple.com (relay7.apple.com [17.128.113.37]) by mail-out3.apple.com (Postfix) with ESMTP id EE6C99B2477 for <ipv6@ietf.org>; Thu, 21 Jun 2007 11:42:29 -0700 (PDT)
Received: from relay7.apple.com (unknown [127.0.0.1]) by relay7.apple.com (Symantec Mail Security) with ESMTP id DEA0A3007D for <ipv6@ietf.org>; Thu, 21 Jun 2007 11:42:29 -0700 (PDT)
X-AuditID: 11807125-a0d8bbb000006c02-eb-467ac695ae59
Received: from [17.206.50.68] (il0602f-dhcp68.apple.com [17.206.50.68]) by relay7.apple.com (Apple SCV relay) with ESMTP id CA6E330076 for <ipv6@ietf.org>; Thu, 21 Jun 2007 11:42:29 -0700 (PDT)
Mime-Version: 1.0 (Apple Message framework v752.3)
In-Reply-To: <28803.1182449010@sa.vix.com>
References: <200706182316.l5INGcs6090861@drugs.dv.isc.org> <200706191523.l5JFNR8J032665@cichlid.raleigh.ibm.com> <Pine.LNX.4.64.0706192211570.9840@netcore.fi> <D03E4899F2FB3D4C8464E8C76B3B68B08AFFE7@E03MVC4-UKBR.domain1.systemhost.net> <467853B0.5010806@internap.com> <467A39E2.3020303@gmail.com> <467AA083.6070102@internap.com> <28803.1182449010@sa.vix.com>
Content-Type: text/plain; charset="US-ASCII"; delsp="yes"; format="flowed"
Message-Id: <6D902A39-BCBA-498A-BF48-B6F91762496A@apple.com>
Content-Transfer-Encoding: 7bit
From: james woodyatt <jhw@apple.com>
Date: Thu, 21 Jun 2007 11:42:28 -0700
To: IETF IPv6 Mailing List <ipv6@ietf.org>
X-Mailer: Apple Mail (2.752.3)
X-Brightmail-Tracker: AAAAAA==
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 8b431ad66d60be2d47c7bfeb879db82c
Subject: Re: draft-ietf-ipv6-ula-central-02.txt use case
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "IP Version 6 Working Group \(ipv6\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
Errors-To: ipv6-bounces@ietf.org

On Jun 21, 2007, at 11:03, Paul Vixie wrote:
>
> mark andrews has [observed] that there is no need for the  
> resolution perimeter of a PTR to differ from the routing perimeter  
> of the IP address described by that PTR.  yet here we have a large  
> set of folks who [are] telling us that yes we do need to be able to  
> resolve a PTR from places where the addresses won't be routable
> [...]
> what's wrong with this picture?

My heretical opinion follows.

We successfully deprecated site-local unicast addressing by painting  
it with the stink of IPv4 network address translation.  However, we  
retained the technical consensus that unreachable nodes still need to  
be uniquely addressable, and what's more: these unreachable global  
scope unicast addresses must be assigned from a registry with a  
single global root.

My heretical opinion is that the second technical consensus is  
wrong.  We should deprecate the 'L' bit in the ULA address type and  
make all ULA into locally allocated addresses.  That way, we will  
have carved off a well-known prefix (like all the other non-routable  
prefixes) where nodes are neither uniquely addressable nor reachable  
on the public Internet.  I contend the 'L' bit was never a good idea;  
it was a placeholder for those wishing to retain network address  
translation in IPv6.  There, I said it.

I view all these attempts to establish a global registry for  
allocating unreachable, yet uniquely addressable (from the public  
Internet) unicast addresses with suspicion.  Arguments about the  
unacceptability of the birthday paradox risk in an prefix designator  
space with 2^40 possible birthdays seem to be driven either by 1) a  
frightening level of innumeracy, or 2) an ulterior motive that  
proponents cannot admit publicly.  I fail to see any other alternatives.

It boggles my mind that so many smart people seem to believe that ULA- 
C is absolutely necessary to the operability of the IPv6 Internet.  I  
keep asking to see an explanation for why the risk of collision is  
unacceptable, and nobody seems to be able to point me toward it.  If  
what you really want is to have IPv6 NAT, then let's see the real  
arguments for why you want that.  If any of them aren't properly  
addressed in RFC 4864 and draft-ietf-v6ops-scanning- 
implications-03.txt, then let's figure out what to do about it.


--
james woodyatt <jhw@apple.com>
member of technical staff, communications engineering



--------------------------------------------------------------------
IETF IPv6 working group mailing list
ipv6@ietf.org
Administrative Requests: https://www1.ietf.org/mailman/listinfo/ipv6
--------------------------------------------------------------------