Re: [v6ops] question about draft-jjmb-v6ops-unique-ipv6-prefix-per-host

Ole Troan <otroan@employees.org> Tue, 04 July 2017 06:59 UTC

Return-Path: <otroan@employees.org>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8E10F13188C for <v6ops@ietfa.amsl.com>; Mon, 3 Jul 2017 23:59:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level:
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=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 FWH4CriShPBP for <v6ops@ietfa.amsl.com>; Mon, 3 Jul 2017 23:59:50 -0700 (PDT)
Received: from accordion.employees.org (accordion.employees.org [198.137.202.74]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C661A129B64 for <v6ops@ietf.org>; Mon, 3 Jul 2017 23:59:50 -0700 (PDT)
Received: from h.hanazo.no (77.16.64.96.tmi.telenormobil.no [77.16.64.96]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by accordion.employees.org (Postfix) with ESMTPSA id A5BA72D502A; Tue, 4 Jul 2017 06:59:47 +0000 (UTC)
Received: from [IPv6:::1] (localhost [IPv6:::1]) by h.hanazo.no (Postfix) with ESMTP id 58040E565EEE; Tue, 4 Jul 2017 08:59:45 +0200 (CEST)
From: Ole Troan <otroan@employees.org>
Message-Id: <ACE9A0A9-33D4-4C64-BE28-80E2FB9D8646@employees.org>
Content-Type: multipart/signed; boundary="Apple-Mail=_B758F154-B67D-4FA1-927D-5FAE86E8143E"; protocol="application/pgp-signature"; micalg="pgp-sha512"
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
Date: Tue, 04 Jul 2017 08:59:44 +0200
In-Reply-To: <2254408d-0382-fda6-aabf-2fefe033c4cc@gmail.com>
Cc: Ted Lemon <mellon@fugue.com>, v6ops@ietf.org
To: Brian E Carpenter <brian.e.carpenter@gmail.com>
References: <5348A2C7-D762-470B-9BC9-86B8A09E6369@consulintel.es> <CAKD1Yr1UNvfrozET0Ay4LCtZe-NSBAGwbCcpye7JhGtpzyT2Sg@mail.gmail.com> <645EA227-F9E8-4B15-878B-83BC8FD9809A@employees.org> <DCB3CF45-C552-4A37-B7A2-E90C080170BD@fugue.com> <07EE34C2-A479-41EB-B983-D8F2D585E306@employees.org> <071E625C-7B68-4E9F-98C6-262A1052CBF1@fugue.com> <310527F9-C27E-4EA0-B655-9B20878DC459@employees.org> <3cc51f51-139d-940d-bf05-6e449528f8b1@gmail.com> <F8DA8CE5-7D8A-4513-8F1B-601AB96141D6@employees.org> <C62AC675-F128-45A5-8F72-A54144AD7C09@fugue.com> <1E8426B8-1622-42EF-97E2-D81F70A78493@employees.org> <958452FD-2F9F-4057-BCB9-D62F2DC2127A@fugue.com> <2254408d-0382-fda6-aabf-2fefe033c4cc@gmail.com>
X-Mailer: Apple Mail (2.3273)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/EQUnO_kmxXr0iLODLygvSG4nhOM>
Subject: Re: [v6ops] question about draft-jjmb-v6ops-unique-ipv6-prefix-per-host
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/v6ops/>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 04 Jul 2017 06:59:52 -0000

Brian,

>> On Jul 3, 2017, at 5:41 PM, Ole Troan <otroan@employees.org> wrote:
>>> It breaks the assumption that everything you want discovered is within the same broadcast domain. Many think that assumption was broken anyway.
>> 
>> Given the document I'm presently working on, I wouldn't really argue with that, except to say that it's still the default assumption in most environments.
> 
> Yes, and that has deeply impacted both a document I'm working on
> (draft-ietf-anima-grasp) and a demo implementation thereof
> (https://github.com/becarpenter/graspy/blob/master/grasp.py).
> 
> The cost of *not* having link-local multicast is considerable,
> because it means that every node, however dumb, must replicate
> and relay discovery in one way or another.

The solution I briefly described previously of course supports link-local multicast.

If your answer to the discovery problem is that we must put all nodes on the network in the same broadcast domain, we know that doesn't scale well. Apart from Taht showing that bridging links with very different properties doesn't work well either (wired and wireless). This was the premise for homenet.

For the current mDNS based discovery, that is already heavily filtered by the network in large L2 domains. It is just too noisy.

Since we have to solve the problem for multiple links anyway, does it then make a difference that logical topology follows physical topology and each host is on its own link?

Fingers crossed for hybrid dns-sd... the IETF glorious past in service discovery hasn't given me much confidence though. ;-)

Ole