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

Gert Doering <gert@space.net> Tue, 14 October 2014 15:46 UTC

Return-Path: <gert@Space.Net>
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 248E21A8944 for <homenet@ietfa.amsl.com>; Tue, 14 Oct 2014 08:46:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.692
X-Spam-Level:
X-Spam-Status: No, score=-1.692 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, PLING_QUERY=0.994, RP_MATCHES_RCVD=-0.786] autolearn=ham
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 WN1jTR_2rOMZ for <homenet@ietfa.amsl.com>; Tue, 14 Oct 2014 08:46:08 -0700 (PDT)
Received: from mobil.space.net (mobil.space.net [IPv6:2001:608:2:81::67]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7A3F21A892C for <homenet@ietf.org>; Tue, 14 Oct 2014 08:46:08 -0700 (PDT)
X-Original-To: homenet@ietf.org
Received: from mobil.space.net (localhost [IPv6:::1]) by mobil.space.net (Postfix) with ESMTP id 33A2260792 for <homenet@ietf.org>; Tue, 14 Oct 2014 17:46:07 +0200 (CEST)
X-SpaceNet-Relay: true
Received: from moebius3.space.net (moebius3.Space.Net [IPv6:2001:608:2:2::250]) by mobil.space.net (Postfix) with ESMTPS id E5BBA60785 for <homenet@ietf.org>; Tue, 14 Oct 2014 17:46:06 +0200 (CEST)
Received: (qmail 21484 invoked by uid 1007); 14 Oct 2014 17:46:06 +0200
Date: Tue, 14 Oct 2014 17:46:06 +0200
From: Gert Doering <gert@space.net>
To: Ted Lemon <mellon@fugue.com>
Message-ID: <20141014154606.GA31092@Space.Net>
References: <72CC13D1-7E7A-4421-B23E-16D8FFAEEB58@darou.fr> <CAAedzxp1R-C5E9RJVMVLRJxPc0w4zooPtqnvWK9eggpZu4=xtg@mail.gmail.com> <C7F3DE60-F596-4BAD-9C28-74006966E5B9@fugue.com> <20141014142746.GX31092@Space.Net> <69B1F2CB-88C6-4211-83F3-11C8A3E7BFD2@fugue.com> <20141014145930.GY31092@Space.Net> <7D59D80C-2BF0-428B-A872-B2922B2D0F98@fugue.com>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; boundary="+fuIvzTE++KkgPtL"
Content-Disposition: inline
In-Reply-To: <7D59D80C-2BF0-428B-A872-B2922B2D0F98@fugue.com>
X-NCC-RegID: de.space
User-Agent: Mutt/1.5.23 (2014-03-12)
Archived-At: http://mailarchive.ietf.org/arch/msg/homenet/yDNB_jt8-YdAMNgknxY-SWUSUZk
Cc: Erik Kline <ek@google.com>, HOMENET Working Group <homenet@ietf.org>, Pierre Pfister <pierre.pfister@darou.fr>, Gert Doering <gert@space.net>
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: Tue, 14 Oct 2014 15:46:10 -0000

Hi,

On Tue, Oct 14, 2014 at 10:13:34AM -0500, Ted Lemon wrote:
> On Oct 14, 2014, at 9:59 AM, Gert Doering <gert@space.net> wrote:
> >> Indeed.   The question is, should we increase the number of instances in which they are forced to handle it, or no?
> > 
> > Because this is the only way that application developers will learn to
> > handle it.
> 
> Application developers _can't_ handle it.   Applications have no control over routing, and making applications do source address selection is a really bad idea.

Application developers MUST handle changing addresses, for example by not
doing silly things like "at startup, do some DNS resolving and socket
binding to a fixed address, and assume that the addresses you receive
are not changing".

I haven't even mentioned source address selection, as that doesn't come
into play for a singlehomed homenet - but as soon as the homenet gets
multihomed, applications would benefit a LOT from doing intelligent
source address selection.  Like in presenting users a selection menu
"use ISP? -> SpaceNet, HE.NET, don't care" and picking the appropriate
source address.

Yes, there's quite a bit of specifications missing to be able to do that
(like, how do I find a label to stick onto an address I find on my 
interface), but for a *homenet*, this is the way it needs to be - nobody
will fiddle with the router to do "http goes to SpaceNet, bittorrent goes
to HE.NET", but if the application can do it, it greatly empowers users.


> I haven't encountered any ISPs that do flash renumbering, and I'm
> surprised to hear you saying that T-Online is doing it: that's not
> my understanding.   In general, providers that renumber their
> customers use graceful renumbering, not flash renumbering.   There's
> no reason to do flash renumbering.

In the end, at some point in time, the old prefix goes away, however
you phase it.  So if the application stubbornly clings to it, it will stop
working.

Gert Doering
        -- NetMaster
-- 
have you enabled IPv6 on something today...?

SpaceNet AG                        Vorstand: Sebastian v. Bomhard
Joseph-Dollinger-Bogen 14          Aufsichtsratsvors.: A. Grundner-Culemann
D-80807 Muenchen                   HRB: 136055 (AG Muenchen)
Tel: +49 (0)89/32356-444           USt-IdNr.: DE813185279