Re: [homenet] sorting out the right ipv6 addr to choose and name in a source specific world

Juliusz Chroboczek <jch@pps.univ-paris-diderot.fr> Thu, 18 December 2014 22:23 UTC

Return-Path: <jch@pps.univ-paris-diderot.fr>
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 412BB1A90A5 for <homenet@ietfa.amsl.com>; Thu, 18 Dec 2014 14:23:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.55
X-Spam-Level:
X-Spam-Status: No, score=-1.55 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_FR=0.35] 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 4Yr7L5yhzXMO for <homenet@ietfa.amsl.com>; Thu, 18 Dec 2014 14:22:58 -0800 (PST)
Received: from korolev.univ-paris7.fr (korolev.univ-paris7.fr [IPv6:2001:660:3301:8000::1:2]) (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 1592D1A90A4 for <homenet@ietf.org>; Thu, 18 Dec 2014 14:22:57 -0800 (PST)
Received: from mailhub.math.univ-paris-diderot.fr (mailhub.math.univ-paris-diderot.fr [81.194.30.253]) by korolev.univ-paris7.fr (8.14.4/8.14.4/relay1/46573) with ESMTP id sBIMMtYf000345; Thu, 18 Dec 2014 23:22:55 +0100
Received: from mailhub.math.univ-paris-diderot.fr (localhost [127.0.0.1]) by mailhub.math.univ-paris-diderot.fr (Postfix) with ESMTP id 771EC1A85B; Thu, 18 Dec 2014 23:22:55 +0100 (CET)
X-Virus-Scanned: amavisd-new at math.univ-paris-diderot.fr
Received: from mailhub.math.univ-paris-diderot.fr ([127.0.0.1]) by mailhub.math.univ-paris-diderot.fr (mailhub.math.univ-paris-diderot.fr [127.0.0.1]) (amavisd-new, port 10023) with ESMTP id bxFlk7jycvpd; Thu, 18 Dec 2014 23:22:53 +0100 (CET)
Received: from pirx.pps.jussieu.fr (unknown [78.194.40.74]) (Authenticated sender: jch) by mailhub.math.univ-paris-diderot.fr (Postfix) with ESMTPSA id 8D2A91A85A; Thu, 18 Dec 2014 23:22:52 +0100 (CET)
Date: Thu, 18 Dec 2014 23:22:55 +0100
Message-ID: <87zjakpphc.wl-jch@pps.univ-paris-diderot.fr>
From: Juliusz Chroboczek <jch@pps.univ-paris-diderot.fr>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>
In-Reply-To: <54934FF5.2050108@gmail.com>
References: <CAA93jw6uY=KY8WeoFn1e65ciyokN=y9SRpaCHewCvWqcBHMhKw@mail.gmail.com> <24024.1418915279@sandelman.ca> <54934FF5.2050108@gmail.com>
User-Agent: Wanderlust/2.15.9
MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue")
Content-Type: text/plain; charset="US-ASCII"
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (korolev.univ-paris7.fr [194.254.61.138]); Thu, 18 Dec 2014 23:22:55 +0100 (CET)
X-Miltered: at korolev with ID 549353BF.000 by Joe's j-chkmail (http : // j-chkmail dot ensmp dot fr)!
X-j-chkmail-Enveloppe: 549353BF.000 from mailhub.math.univ-paris-diderot.fr/mailhub.math.univ-paris-diderot.fr/null/mailhub.math.univ-paris-diderot.fr/<jch@pps.univ-paris-diderot.fr>
X-j-chkmail-Score: MSGID : 549353BF.000 on korolev.univ-paris7.fr : j-chkmail score : . : R=. U=. O=. B=0.000 -> S=0.000
X-j-chkmail-Status: Ham
Archived-At: http://mailarchive.ietf.org/arch/msg/homenet/KFXkHlWVHlq2Ero1Cgn8Av9yo2U
Cc: Michael Richardson <mcr+ietf@sandelman.ca>, Dave Taht <dave.taht@gmail.com>, boutier@pps.univ-paris-diderot.fr, "babel-users@lists.alioth.debian.org" <babel-users@lists.alioth.debian.org>, HOMENET <homenet@ietf.org>, dnsmasq-discuss <dnsmasq-discuss@thekelleys.org.uk>
Subject: Re: [homenet] sorting out the right ipv6 addr to choose and name in a source specific world
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: Thu, 18 Dec 2014 22:23:00 -0000

Shouldn't we reduce the amount of cross-posting at some point?

>> mptcp, I'm told, is likely to show up in Apple and Google products and
>> infrastructure, and my idea (and many others) is that you don't always have
>> to pick the perfect address for the SYN, just one that works, but rather one
>> can add better addresses as one discovers them.

> But bad luck if you need UDP.

> Some form of intelligent probing does seem to be the answer,

I'd like to attract your attention to the work that Matthieu Boutier has
been doing on mosh, Keith Winstein's UDP-based ssh replacement:

  http://comments.gmane.org/gmane.network.mosh.devel/749

Boutier's version of mosh builds connections across all source/destination
pairs, and picks the one with lowest RTT.  It's a work in progress --
there are multiple versions, and Matthieu has yet to decide which
implementation he's going to submit for inclusion in mainline mosh.

We hope to write that stuff down when Matthieu has decided which is the
"right" version, but I'm not promising any hard deadlines -- we have a lot
of stuff that we want to write down.

> but certainly that needs to be generic because we cannot expect
> all apps developers to reinvent it.

Uh-huh.  But there's only one thing that's worse than generalising from
one example -- it's generalising from zero eexamples.

> http://tools.ietf.org/html/draft-naderi-ipv6-probing recently.

I'll have a look, thanks for the pointer.

-- Juliusz