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

Sander Steffann <> Tue, 14 October 2014 16:22 UTC

Return-Path: <>
Received: from localhost ( []) by (Postfix) with ESMTP id C7D4A1A8A28 for <>; Tue, 14 Oct 2014 09:22:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: 1.388
X-Spam-Level: *
X-Spam-Status: No, score=1.388 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HELO_EQ_NL=0.55, HOST_EQ_NL=1.545, MIME_8BIT_HEADER=0.3, PLING_QUERY=0.994, SPF_PASS=-0.001] autolearn=no
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id ia-TYrbbyDHo for <>; Tue, 14 Oct 2014 09:22:40 -0700 (PDT)
Received: from ( []) (using TLSv1.1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by (Postfix) with ESMTPS id 60B631A89E0 for <>; Tue, 14 Oct 2014 09:22:40 -0700 (PDT)
Received: from localhost (localhost []) by (Postfix) with ESMTP id 691513C; Tue, 14 Oct 2014 18:22:38 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple;; h= x-mailer:references:message-id:content-transfer-encoding:date :date:in-reply-to:from:from:subject:subject:mime-version :content-type:content-type:received:received; s=mail; t= 1413303752; bh=nUhtsw5x/KgrRTgIHyYeDRyjO/o3SI7SAdGASFV6y80=; b=U bT5gtYwKC3BIFUJQoMiLlrIUg3xGi6Ztd8KkdV1Et2n4esaYjMJE0auVS/mLPKmh zMx7Rcrojl/fv+2dwuhNyhmW3+bhEUZK07Gv2040F9cKHq+Wv+rdKR0cSC0+cWkj kWmyYl3HIyaihwfAwsuXTJJEpgtX3RYVJVZI7XKq4M=
X-Virus-Scanned: Debian amavisd-new at
Received: from ([]) by localhost ( []) (amavisd-new, port 10026) with ESMTP id pVSVxIT5c9-z; Tue, 14 Oct 2014 18:22:32 +0200 (CEST)
Received: from ( []) by (Postfix) with ESMTPSA id C76BE3A; Tue, 14 Oct 2014 18:22:32 +0200 (CEST)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 8.0 \(1990.1\))
From: Sander Steffann <>
In-Reply-To: <20141014154606.GA31092@Space.Net>
Date: Tue, 14 Oct 2014 18:22:32 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <>
References: <> <> <> <20141014142746.GX31092@Space.Net> <> <20141014145930.GY31092@Space.Net> <> <20141014154606.GA31092@Space.Net>
To: =?utf-8?Q?Gert_D=C3=B6ring?= <>
X-Mailer: Apple Mail (2.1990.1)
Cc: Erik Kline <>, HOMENET Working Group <>, Ted Lemon <>, Pierre Pfister <>
Subject: Re: [homenet] Let's make in-home ULA presence a MUST !?
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Tue, 14 Oct 2014 16:22:41 -0000

> 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.

Indeed. And some devices like mobile phones already allow the user to say "only sync my photo album when on Wifi".

One thing that does worry me is every application developer having to re-invent the code for all of this (find labels, actually implement the networking code correctly etc). I think a standard API should be available for all of this. Otherwise all operating system vendors and distributions will come up with something completely different which will make it even harder for the application developers to do the right thing.