Re: [v6ops] (re)numbering [ULA draft revision #2 Regarding isolated networks]

Mark ZZZ Smith <markzzzsmith@yahoo.com.au> Wed, 28 May 2014 21:25 UTC

Return-Path: <markzzzsmith@yahoo.com.au>
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 311E41A065F for <v6ops@ietfa.amsl.com>; Wed, 28 May 2014 14:25:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.501
X-Spam-Level:
X-Spam-Status: No, score=0.501 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, FROM_LOCAL_NOVOWEL=0.5, HK_RANDOM_ENVFROM=0.001, HK_RANDOM_FROM=1, HK_RANDOM_REPLYTO=0.999, RCVD_IN_DNSWL_NONE=-0.0001] 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 toZxPtX1v2rd for <v6ops@ietfa.amsl.com>; Wed, 28 May 2014 14:25:03 -0700 (PDT)
Received: from nm23-vm1.bullet.mail.bf1.yahoo.com (nm23-vm1.bullet.mail.bf1.yahoo.com [98.139.213.141]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 357611A0686 for <v6ops@ietf.org>; Wed, 28 May 2014 14:25:03 -0700 (PDT)
Received: from [66.196.81.174] by nm23.bullet.mail.bf1.yahoo.com with NNFMP; 28 May 2014 21:24:59 -0000
Received: from [98.139.212.220] by tm20.bullet.mail.bf1.yahoo.com with NNFMP; 28 May 2014 21:24:59 -0000
Received: from [127.0.0.1] by omp1029.mail.bf1.yahoo.com with NNFMP; 28 May 2014 21:24:59 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 15587.22488.bm@omp1029.mail.bf1.yahoo.com
Received: (qmail 42514 invoked by uid 60001); 28 May 2014 21:24:58 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com.au; s=s1024; t=1401312298; bh=lMI2NLvgerzFSb7j1J+iYKaXqtiXMRqgVRdwLjtz0BY=; h=References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=u/wq2Tn6sFtTVELVCemuiS8s7vja3Lbfi9ag6qjVOeTh2dG2i5onQjDzAyc8L0BTwyHKrNYGXYoDREuBANrv6kV/QFFkFVprydAGfdYEemZMLDj3dwtcu7B14hkITndzXGM+/5XvKOZy/d39WPuOAQAWMjmYuoXxPbjF1eRBjmg=
X-YMail-OSG: TZJsRscVM1lSC7g.E.f_pi9rg3WmPK6ioA6kEARQqnacRGl ZttjPdl1BnCTfSLBaRrzC1J1QwT.G9tI8EQCbQin6.9NOJK64Lr5DpRhxM.s M5OOcMKGvraRHTv3jLSOE2.TYS.r.bBKhm.OXgMoAbMxdWGwecovqBj6KgvB YkibBuuba4IcKzDcYbipsNVwuXTGftTSantb1f45VYVusKkWwu_aJr3BY3DE PTcRfz.7ZEe2.ZWxpCgfz8IqLyyRO1hEA1GcJa6GMRBFxIqfgD9QyGXPkAFy dvlwPSpLj.40Fmc63RZ7lbCedk3kElEi5gJtpIjwshbO3q2aUMvrWzKBL54S EjwtDUrET.SYyaJHsaAOwDVzIsdm3_ejkQjykKDwOi1F4EAJ4Pq__5fhADRN HPbKginZpRpWhl9EjvK1_LsWaLe0EM6tx4QqlPVoK_di2ouZwoF_n9e0ScCC IMYAcl.KJ9Yf8dusDT6xyPrfn80z89yIRfrfYgTeq3MxNGpcbV6D41aIk4mZ IibC0aIqx3C3XiSTNXQfSe4w0o0oXH6xYuaYGxTz445CQMawbxxM9.EZ6yA- -
Received: from [150.101.221.237] by web162205.mail.bf1.yahoo.com via HTTP; Wed, 28 May 2014 14:24:58 PDT
X-Rocket-MIMEInfo: 002.001, SGkgQnJpYW4sCgo.X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBGcm9tOiBCcmlhbiBFIENhcnBlbnRlciA8YnJpYW4uZS5jYXJwZW50ZXJAZ21haWwuY29tPgo.VG86IE1hcmsgWlpaIFNtaXRoIDxtYXJrenp6c21pdGhAeWFob28uY29tLmF1PiAKPkNjOiBMaXViaW5nIChMZW8pIDxsZW8ubGl1YmluZ0BodWF3ZWkuY29tPjsgdjZvcHMgV0cgPHY2b3BzQGlldGYub3JnPiAKPlNlbnQ6IFdlZG5lc2RheSwgMjggTWF5IDIwMTQgMTI6MzMgUE0KPlN1YmplY3Q6IChyZSludW1iZXJpbmcgW1VMQSABMAEBAQE-
X-Mailer: YahooMailWebService/0.8.188.663
References: <8AE0F17B87264D4CAC7DE0AA6C406F453D8B6B9A@nkgeml506-mbx.china.huawei.com> <1401141423.52956.YahooMailNeo@web162206.mail.bf1.yahoo.com> <5383C2CF.6040205@gmail.com> <1401230263.69077.YahooMailNeo@web162206.mail.bf1.yahoo.com> <53854B03.8040702@gmail.com>
Message-ID: <1401312298.99614.YahooMailNeo@web162205.mail.bf1.yahoo.com>
Date: Wed, 28 May 2014 14:24:58 -0700
From: Mark ZZZ Smith <markzzzsmith@yahoo.com.au>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>
In-Reply-To: <53854B03.8040702@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Archived-At: http://mailarchive.ietf.org/arch/msg/v6ops/JnRe7g_f8FWifbV7R8ljlr1WBb0
Cc: v6ops WG <v6ops@ietf.org>
Subject: Re: [v6ops] (re)numbering [ULA draft revision #2 Regarding isolated networks]
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Mark ZZZ Smith <markzzzsmith@yahoo.com.au>
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: Wed, 28 May 2014 21:25:04 -0000

Hi Brian,

>________________________________
> From: Brian E Carpenter <brian.e.carpenter@gmail.com>
>To: Mark ZZZ Smith <markzzzsmith@yahoo.com.au> 
>Cc: Liubing (Leo) <leo.liubing@huawei.com>; v6ops WG <v6ops@ietf.org> 
>Sent: Wednesday, 28 May 2014 12:33 PM
>Subject: (re)numbering [ULA draft revision #2 Regarding isolated networks]
> 
>
>Hi Mark,
>


<snip>

>industry.
>
>> The other reason is that I've actually seen a residential CPE try to swap between global addresses and ULAs. I deal with a number of residential IPv6 CPE vendors in around 2009, and one of them had attempted to support ULAs, but had not done a good job of it. When the global prefix went away because the WAN link failed, the CPE would try to both flush the global prefix by setting a 0 valid liftime (or similar, I can't quite recall) and replace it with a ULA in the RAs on the LAN side. When the WAN link came back, it tried to do the opposite. When I provided feedback to this vendor on this issue and others related to their IPv6 implementation, they just ignored it, unlike the other CPE vendors I was dealing with.
>
>That's horrible.

Certainly was.

While obviously not correct behaviour, I think it shows that internal connectivity should be impervious to external connectivity changes and failures.

RFC1918s have provided that internal connectivity robustness to both home networks and enterprise networks. Of course the drawback is that in IPv4 it is binary - hosts either have RFC1918s or public addresses, so if you have RFC1918s you have to use NAT to access external destinations on the Internet.

Fortunately in IPv6 we can support both ULAs + Globals concurrently, having both independent internal connectivity as well as global connectivity, which is why I think there is a lot of value in a network (home net or enterprise) having ULA addressing for internal reachability, regardless of whether it is isolated or not from the Internet. ULAs reduce external dependencies, and I think doing that increases robustness (sure there is a cost, but everything is a trade-off).

The use case I like to imagine is a home user streaming a video from their NAS to their TV over their internal network. That should use ULAs so that a failure of their Internet connection/Global addressing has no impact on watching their movie. If the movie failed because the Internet connection/global addressing failed, that user will call the ISP's helpdesk. But why should it fail! The home users internal network is fine, it is only external connectivity that has failed. 

People might argue that enterprise networks are different and they are - they're simpler! Enterprise networks have technical staff on hand that can troubleshoot networks and resolve faults. If you can make IPv6 work seamlessly for home networks and their non-technical "operators", you've solved the harder problem. Since enterprise networks also value the same things home networks do - seamless operation, robustness against failure, stable internal connectivity, you've solved most of the enterprise network problems too.

> It doesn't conform to RFC 7084 either, which clearly

>states that "prefix(es) (and ULA prefix if configured...)" must
>be advertised.
>

The precursor to 7084 (6204) was in development at the time, but it wouldn't have helped because they were ignoring our feedback. (Another CPE vendor was much better and almost too keen - they were sending me new software to test within 24 hours after reporting an IPv6 issue.)

Regards,
Mark.