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> Sun, 21 December 2014 19:44 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 CD5521A7016 for <homenet@ietfa.amsl.com>; Sun, 21 Dec 2014 11:44:12 -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 X9Q2k5zwpdiI for <homenet@ietfa.amsl.com>; Sun, 21 Dec 2014 11:44:11 -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 0879B1A6FCF for <homenet@ietf.org>; Sun, 21 Dec 2014 11:44:10 -0800 (PST)
Received: from potemkin.univ-paris7.fr (potemkin.univ-paris7.fr [IPv6:2001:660:3301:8000::1:1]) by korolev.univ-paris7.fr (8.14.4/8.14.4/relay1/46573) with ESMTP id sBLJi8CC024528 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Sun, 21 Dec 2014 20:44:08 +0100
Received: from mailhub.math.univ-paris-diderot.fr (mailhub.math.univ-paris-diderot.fr [81.194.30.253]) by potemkin.univ-paris7.fr (8.14.4/8.14.4/relay2/46573) with ESMTP id sBLJi7Bo008199; Sun, 21 Dec 2014 20:44:07 +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 CD1C01B3BF; Sun, 21 Dec 2014 20:44:07 +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 BEa5ApnKxa7K; Sun, 21 Dec 2014 20:44:06 +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 6CE911B3BD; Sun, 21 Dec 2014 20:44:05 +0100 (CET)
Date: Sun, 21 Dec 2014 20:44:05 +0100
Message-ID: <87h9wou6t6.wl-jch@pps.univ-paris-diderot.fr>
From: Juliusz Chroboczek <jch@pps.univ-paris-diderot.fr>
To: Henning Rogge <hrogge@gmail.com>
In-Reply-To: <CAGnRvuos29bkYMChXUaOGoxrtY2ZNiJFXDVu==SaiwiD-zw5xA@mail.gmail.com>
References: <CAA93jw6uY=KY8WeoFn1e65ciyokN=y9SRpaCHewCvWqcBHMhKw@mail.gmail.com> <24024.1418915279@sandelman.ca> <54934FF5.2050108@gmail.com> <87zjakpphc.wl-jch@pps.univ-paris-diderot.fr> <54936F28.9070201@gmail.com> <877fxopfxl.wl-jch@pps.univ-paris-diderot.fr> <54939DA2.60602@gmail.com> <7izjajh7gm.wl-jch@pps.univ-paris-diderot.fr> <CAGnRvuqDTnyzH4ehKr9kizKM7H8J8y7=GTQxMJOcuBQyd8Nb5w@mail.gmail.com> <C72807F4-88D6-4040-8BF6-94BAD5B87AB0@pps.univ-paris-diderot.fr> <CAGnRvuos29bkYMChXUaOGoxrtY2ZNiJFXDVu==SaiwiD-zw5xA@mail.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 [IPv6:2001:660:3301:8000::1:2]); Sun, 21 Dec 2014 20:44:08 +0100 (CET)
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (potemkin.univ-paris7.fr [194.254.61.141]); Sun, 21 Dec 2014 20:44:08 +0100 (CET)
X-Miltered: at korolev with ID 54972308.000 by Joe's j-chkmail (http : // j-chkmail dot ensmp dot fr)!
X-Miltered: at potemkin with ID 54972307.000 by Joe's j-chkmail (http : // j-chkmail dot ensmp dot fr)!
X-j-chkmail-Enveloppe: 54972308.000 from potemkin.univ-paris7.fr/potemkin.univ-paris7.fr/null/potemkin.univ-paris7.fr/<jch@pps.univ-paris-diderot.fr>
X-j-chkmail-Enveloppe: 54972307.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 : 54972308.000 on korolev.univ-paris7.fr : j-chkmail score : . : R=. U=. O=. B=0.000 -> S=0.000
X-j-chkmail-Score: MSGID : 54972307.000 on potemkin.univ-paris7.fr : j-chkmail score : . : R=. U=. O=. B=0.000 -> S=0.000
X-j-chkmail-Status: Ham
X-j-chkmail-Status: Ham
Archived-At: http://mailarchive.ietf.org/arch/msg/homenet/dDZj-h-N4CP4R7bZLhV_v8JzK_I
Cc: Michael Richardson <mcr+ietf@sandelman.ca>, Matthieu Boutier <boutier@pps.univ-paris-diderot.fr>, HOMENET <homenet@ietf.org>, Dave Taht <dave.taht@gmail.com>
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: Sun, 21 Dec 2014 19:44:13 -0000

>>> You might also need to combine the features of the gateway with the
>>> metric(s) of the path to the gateway.

>> I do end-to-end measurements in my mosh implementation, so we should
>> not have the problem.

> Does this really scale well?

How well do we need it to scale?  Three addresses per host?  A dozen?
A hundred?  (Per host, mind you -- not per router.)

The probes Matthieu's code is sending are less than 90 bytes each.  This
means that if the client and the server have three addresses each, each
probing episode consists of a burst of 9 packets totalling less than one
full Ethernet frame.  (18 if you count the replies.)

On the other hand, if we end up having hundreds of addresses on every
host, the strategy will need to be rethought.  Dave is currently playing
with a network where each host has 10 addresses of different kinds, and
he's trying to work out heuristics to limit the number of probes.  I'd
personally prefer to gather some empirical data before we start optimising
things.

-- Juliusz