Re: [v6ops] PI [ULA draft revision #2 Regarding isolated networks]

Owen DeLong <owen@delong.com> Fri, 30 May 2014 21:50 UTC

Return-Path: <owen@delong.com>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 46F2B1A8873 for <v6ops@ietfa.amsl.com>; Fri, 30 May 2014 14:50:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.642
X-Spam-Level:
X-Spam-Status: No, score=-1.642 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_ALL=0.8, DKIM_SIGNED=0.1, RP_MATCHES_RCVD=-0.651, SPF_PASS=-0.001, T_DKIM_INVALID=0.01] autolearn=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 HxBK23UODPL6 for <v6ops@ietfa.amsl.com>; Fri, 30 May 2014 14:50:10 -0700 (PDT)
Received: from owen.delong.com (owen.delong.com [IPv6:2620:0:930::200:2]) by ietfa.amsl.com (Postfix) with ESMTP id 90E221A0660 for <v6ops@ietf.org>; Fri, 30 May 2014 14:50:08 -0700 (PDT)
Received: from [IPv6:2620::930:0:ca2a:14ff:fe3e:d024] ([IPv6:2620:0:930:0:ca2a:14ff:fe3e:d024]) (authenticated bits=0) by owen.delong.com (8.14.2/8.14.2) with ESMTP id s4ULjqMU014541 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Fri, 30 May 2014 14:45:52 -0700
X-DKIM: Sendmail DKIM Filter v2.8.3 owen.delong.com s4ULjqMU014541
DKIM-Signature: v=1; a=rsa-sha1; c=simple/simple; d=delong.com; s=mail; t=1401486353; bh=a9muNaoAzfz0DA52TH1HIsO2YUQ=; h=Content-Type:Mime-Version:Subject:From:In-Reply-To:Date:Cc: Content-Transfer-Encoding:Message-Id:References:To; b=PgnekAQaQ1Lr9Gl3siITYZ5iXMfc0Ej/qVFgrDgGQ8frDVtnCjAwux+FhStpsllLe LBGeX3MxZ8vcQ0S9z9jAZMvh0xk6QC7Cg02tD3CQq2X3/s2rFROibWmuljCpLZ1s// T8fx43WKp9PcGWrlyzS0rWrw6IMFDqpcemctGKW8=
Content-Type: text/plain; charset="windows-1252"
Mime-Version: 1.0 (Mac OS X Mail 7.1 \(1827\))
From: Owen DeLong <owen@delong.com>
In-Reply-To: <5388E963.50809@gmail.com>
Date: Fri, 30 May 2014 14:45:20 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <7E749954-A7A8-4A86-B7EE-E5F649D568EB@delong.com>
References: <8AE0F17B87264D4CAC7DE0AA6C406F453D8B6B9A@nkgeml506-mbx.china.huawei.com> <m261ks7xww.wl%randy@psg.com> <53840070.90801@gmail.com> <m2y4xn7wep.wl%randy@psg.com> <53840723.8010606@gmail.com> <CAKD1Yr1O_poMR200sjU=ttRvGaeQRkC1ZfXC0Ok4uQxdq3K=NQ@mail.gmail.com> <m2mwe37tbn.wl%randy@psg.com> <CAKD1Yr2t3-vxuG=iDi4biBNFpJwuzuHgfpB74i_uydWWRV7qZg@mail.gmail.com> <8AE0F17B87264D4CAC7DE0AA6C406F453D8B6E02@nkgeml506-mbx.china.huawei.com> <m2fvjv7q4h.wl%randy@psg.com> <m1WpDcc-0000BMC@stereo.hq.phicoh.net> <43BB867C-7BCA-45F6-8ADC-A49B34D6C0DC@nominum.com> <5384937A.90409@foobar.org> <m2iooq4oqi.wl%randy@psg.com> <5385762E.5020901@dougbarton.us> <5385AA97.1050207@fud.no> <53864DCB.5070202@gmail.com> <53865EA2.9000502@fud.no> <02dc01cf7c06$cc6a4bc0$4001a8c0@gateway.2wire.net> <3350A387-4F86-4445-A72E-075913E40618@delong.com> <5388E963.50809@gmail.com>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>
X-Mailer: Apple Mail (2.1827)
X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.0rc1 (owen.delong.com [IPv6:2620:0:930::200:2]); Fri, 30 May 2014 14:45:53 -0700 (PDT)
Archived-At: http://mailarchive.ietf.org/arch/msg/v6ops/dB7TY_TV92AS8LP2wy0CQeh93Go
Cc: V6 Ops List <v6ops@ietf.org>, Tore Anderson <tore@fud.no>
Subject: Re: [v6ops] PI [ULA draft revision #2 Regarding isolated networks]
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/v6ops/>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 30 May 2014 21:50:11 -0000

On May 30, 2014, at 13:26 , Brian E Carpenter <brian.e.carpenter@gmail.com> wrote:

> On 31/05/2014 02:44, Owen DeLong wrote:
> ...
>>> And I think that every SME who has lost business with the unreliability
>>> of their ISP will want multi-homing and will think that with IPv6 and PI
>>> the constraints have gone, and the number of such SMEs can only approach
>>> 10M over time.
>> 
>> All the more reason this issue needs to get addressed instead of ignored.
> 
> We agree on that.
> 
>> 
>>> So, Brian is spot on, and just as the IETF did little about IPv4
>>> addresses running out until the event loomed large, so I expect history
>>> to repeat itself with the growth of PI in IPv6.
>> 
>> He’s somewhat right about the problem. He’s absolutely wrong in believing that
>> the current limitations are a solution.
> 
> As far as I can parse that last sentence, I'm not sure I said that.
> 
> It isn't beyond the bounds of physics to believe that a 10 million
> entry 128-bit wide FIB would be possible. (After all, we believe that
> fully portable 10-digit phone numbers are possible.) But I'd rather
> see a more elegant solution. Whether the RRG has found it yet is
> another discussion.

Agreed.

My point is that continuing to reject the idea of quasi-universal PI utilization and accepting that as a given limitation of the internet as a whole is an obsolete idea and continuing to treat it as axiomatic only delays the possibility of a genuine solution.

I think we could, actually, learn a little from the phone system here. They provide number portability by using two separate (but similar looking) address spaces operated in a process not significantly dissimilar from DNS. The dialed number is looked up in a map which provides a connecting address which is topologically based. LISP sort of looks like this, except that it is much more complicated in its implementation than I believe is warranted for the actual problem space.

It's really too bad we didn't tackle this problem when designing the IPv4 header. An additional 32 bit wide field for Destination ASN may have been all we needed.

Owen