Re: [homenet] Let's make in-home ULA presence a MUST !?

Ted Lemon <mellon@fugue.com> Mon, 20 October 2014 19:34 UTC

Return-Path: <mellon@fugue.com>
X-Original-To: homenet@ietfa.amsl.com
Delivered-To: homenet@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B23701AC42A for <homenet@ietfa.amsl.com>; Mon, 20 Oct 2014 12:34:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.483
X-Spam-Level:
X-Spam-Status: No, score=0.483 tagged_above=-999 required=5 tests=[BAYES_05=-0.5, PLING_QUERY=0.994, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-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 EMr2Jb6P1LQS for <homenet@ietfa.amsl.com>; Mon, 20 Oct 2014 12:34:38 -0700 (PDT)
Received: from toccata.fugue.com (toccata.fugue.com [204.152.186.142]) by ietfa.amsl.com (Postfix) with ESMTP id F25F91AC429 for <homenet@ietf.org>; Mon, 20 Oct 2014 12:34:37 -0700 (PDT)
Received: from [10.0.10.40] (c-71-233-43-215.hsd1.nh.comcast.net [71.233.43.215]) by toccata.fugue.com (Postfix) with ESMTPSA id 43A5A23802B7; Mon, 20 Oct 2014 15:34:36 -0400 (EDT)
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: Ted Lemon <mellon@fugue.com>
In-Reply-To: <CADhXe52FW+7e8t9Z8fHGvHZfZJWM48gwnDBLhHz8TwZQzMGa4Q@mail.gmail.com>
Date: Mon, 20 Oct 2014 15:34:32 -0400
Content-Transfer-Encoding: quoted-printable
Message-Id: <9C02AF4F-CEFC-426A-B8CC-0A5DA146FB1B@fugue.com>
References: <72CC13D1-7E7A-4421-B23E-16D8FFAEEB58@darou.fr> <CAAedzxp1R-C5E9RJVMVLRJxPc0w4zooPtqnvWK9eggpZu4=xtg@mail.gmail.com> <alpine.DEB.2.02.1410141020360.30853@uplift.swm.pp.se> <C52D3324-3015-45E0-88CF-D2A778D246B8@iki.fi> <CADhXe52iH_Abh3iZvpgQQYJF_FzbKkhNwzwjkcDt-DJA3RL+VA@mail.gmail.com> <70C2B2B2-A19A-4730-AB51-1EF26448445B@fugue.com> <CADhXe533umX9Q3NSbEktjcj8mBatXkDmRQKz0hOkGriBSX0t4g@mail.gmail.com> <94990F79-439A-4820-B03B-BFEAB01AA515@fugue.com> <CADhXe50DoZjjoG5tfidcGgtXx1TFyYECZyzeWmQstsT3=HPyaA@mail.gmail.com> <0DACB967-C77F-4C8A-82DD-759FF5C39E91@fugue.com> <CADhXe51ya1bHnP8NCvNkuN1+xdhNnA3qnapn7h1XEvmDX2D_jg@mail.gmail.com> <4321EF22-4AD9-4BC8-8253-12034C562C00@fugue.com> <CADhXe51MC4ubB3de+sSm+KSRNQJH7RLVvRUWmQnE393RR+HBnA@mail.gmail.com> <69F7C62F-273B-4808-B7A8-5D2487CAF4BF@fugue.com> <CADhXe52FW+7e8t9Z8fHGvHZfZJWM48gwnDBLhHz8TwZQzMGa4Q@mail.gmail.com>
To: James Woodyatt <jhw@nestlabs.com>
X-Mailer: Apple Mail (2.1878.6)
Archived-At: http://mailarchive.ietf.org/arch/msg/homenet/k2t0DKFT2Fn_ESkfA2iVzL7MZwo
Cc: HOMENET Working Group <homenet@ietf.org>
Subject: Re: [homenet] Let's make in-home ULA presence a MUST !?
X-BeenThere: homenet@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <homenet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/homenet>, <mailto:homenet-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/homenet/>
List-Post: <mailto:homenet@ietf.org>
List-Help: <mailto:homenet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/homenet>, <mailto:homenet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 20 Oct 2014 19:34:39 -0000

On Oct 20, 2014, at 2:00 PM, James Woodyatt <jhw@nestlabs.com> wrote:
> Okay... except it seems you're admitting that my scenario where a simple reconfiguration of a network topology, e.g. one caused by an intermittent RF interference on an unlicensed band of the radio spectrum, would result in a fully regular and normalized generation of a ULA prefix that would subsequently be deprecated on network rejoin and subsequently deprecated again. This could happen several times per hour, right?

No, if it's done right the network would have to be partitioned for on the order of a week or two before the new ULA would be generated.

>>> > Returning to my question: why do we always need a locally-generated ULA prefix?  If it's to provide a time-invariant locally routable address to hosts, then locally generated ULA prefixes cannot ever be permitted to expire for any reason.  If they are ever allowed to expire, then they don't provide the time-invariant property.  However, if we don't actually need the time-invariant property, then what does a locally-generated ULA prefix do for us whenever one or more delegated prefixes is also present? It's not clear to me they are anything but absolutely redundant and unnecessary in that situation.
>>> 
>> This is a bit of a straw man (see previous comment).   I think trying to keep a permanent ULA is a good thing.   We can't always succeed, but we can make the set of circumstances under which we fail as small as possible.   This is in contrast to what you are proposing, which is that we essentially set out to fail, and see deprecation events whenever the upstream network goes down.
>> 
> I certainly would agree with your observation that I don't see keeping a permanent ULA as a good thing in itself. I keep asking why that would be beneficial, and the answers continue to leave me scratching my head. Please count me as one of the people here who has read Brian Carpenter's rant in SIGCOMM about IP Addresses Considered Harmful, and who generally agrees. I'm uncomfortable trying too hard to achieve some partial and dubious success at establishing a persistent ULA prefix in the home network. I think we should put our efforts more into making persistent the local namespace for service registration and discovery.

The reason I think it's beneficial is that it reduces to the minimum the number of instances where a long-lived connection will have to be broken because of a renumbering event.   I don't think we can reduce that number to zero, but I think we can make it a lot less likely than it would be if we renumber every time the upstream link goes away.