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

Tim Chown <Tim.Chown@jisc.ac.uk> Tue, 04 July 2017 11:17 UTC

Return-Path: <tim.chown@jisc.ac.uk>
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 216AF131F09 for <v6ops@ietfa.amsl.com>; Tue, 4 Jul 2017 04:17:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.321
X-Spam-Level:
X-Spam-Status: No, score=-4.321 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=jisc.ac.uk
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 1T6kom2R2Eqj for <v6ops@ietfa.amsl.com>; Tue, 4 Jul 2017 04:17:44 -0700 (PDT)
Received: from eu-smtp-delivery-189.mimecast.com (eu-smtp-delivery-189.mimecast.com [146.101.78.189]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AB8AD131574 for <v6ops@ietf.org>; Tue, 4 Jul 2017 04:17:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jisc.ac.uk; s=mimecast20170213; t=1499167061; h=from:subject:date:message-id:to:cc:mime-version:content-type:content-transfer-encoding:in-reply-to:references; bh=YLL9PvSdy8/LzrTNX0CTK/yXHkWhvVSDuTmeIEY8uZY=; b=Pz2SXE/UEQuxuHAe2EmtLLqNUlODx7y+oia0tX8Jadb4vrBdTIFRN1n9izF2zsYfsREJjw67t1Zd6v358zc4IatVJ6vRKkk/xry3PIc9u/OuhD2dvy0A0p7LvcO2q1qG9GnvrrtU/5/W66eXoodeGeo00RyUe28rNeSuH6AWDRg=
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (mail-am5eur02lp0151.outbound.protection.outlook.com [213.199.180.151]) (Using TLS) by eu-smtp-1.mimecast.com with ESMTP id uk-mta-71-JAvQQ_HnOLSR2OHrxj8lpw-1; Tue, 04 Jul 2017 12:17:39 +0100
Received: from AM3PR07MB1140.eurprd07.prod.outlook.com (10.163.188.14) by AM3PR07MB0502.eurprd07.prod.outlook.com (10.141.47.148) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1240.6; Tue, 4 Jul 2017 11:17:38 +0000
Received: from AM3PR07MB1140.eurprd07.prod.outlook.com ([fe80::e900:f005:6fa:29aa]) by AM3PR07MB1140.eurprd07.prod.outlook.com ([fe80::e900:f005:6fa:29aa%14]) with mapi id 15.01.1240.013; Tue, 4 Jul 2017 11:17:38 +0000
From: Tim Chown <Tim.Chown@jisc.ac.uk>
To: Ole Troan <otroan@employees.org>
CC: Brian E Carpenter <brian.e.carpenter@gmail.com>, "v6ops@ietf.org" <v6ops@ietf.org>
Thread-Topic: [v6ops] question about draft-jjmb-v6ops-unique-ipv6-prefix-per-host
Thread-Index: AQHS9DY/r1sjPdW8D0mWBg5mgRcJoaJCkBgAgAAKIYCAAAaUAIAAARSAgAACOoCAABxkAIAAfU8AgABIDYA=
Date: Tue, 04 Jul 2017 11:17:38 +0000
Message-ID: <085365CA-D138-4C0F-868F-EA42637F4F38@jisc.ac.uk>
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> <ACE9A0A9-33D4-4C64-BE28-80E2FB9D8646@employees.org>
In-Reply-To: <ACE9A0A9-33D4-4C64-BE28-80E2FB9D8646@employees.org>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-mailer: Apple Mail (2.3273)
x-originating-ip: [2001:a88:d510:1101:c818:2a2a:c7e5:da35]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM3PR07MB0502; 20:kJLpNapBCSSR6VWKkOGyJvcCzV6lTUHi+BQmYLmS9R9oUsKd31OG6Z3lx+R+HOc7vYpjp7/igxT8WnlHi5s9xG5XDea0DDpicc9OFFaC4GFdLb9mONkMGKMhWKgmcF6fJ2qord9m/hgzvReROBb2rzkxk/guTife+8hwe4KKomE=
x-ms-office365-filtering-correlation-id: 499cd72f-6e8d-4dd9-e662-08d4c2ce4788
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254075)(300000503095)(300135400095)(2017052603031)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:AM3PR07MB0502;
x-ms-traffictypediagnostic: AM3PR07MB0502:
x-microsoft-antispam-prvs: <AM3PR07MB050259BD74B95C18330BF0D3D6D70@AM3PR07MB0502.eurprd07.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(278178393323532)(158342451672863)(166708455590820)(236129657087228)(48057245064654)(148574349560750)(247924648384137);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(10201501046)(93006095)(93001095)(3002001)(6041248)(20161123555025)(20161123558100)(201703131423075)(201702281528075)(201702281529075)(201703061421075)(201703061406153)(20161123560025)(20161123564025)(20161123562025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:AM3PR07MB0502; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:AM3PR07MB0502;
x-forefront-prvs: 0358535363
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(6009001)(39410400002)(39450400003)(39840400002)(39400400002)(24454002)(52314003)(377454003)(6486002)(5250100002)(230783001)(93886004)(305945005)(81166006)(8676002)(81156014)(8936002)(6116002)(2950100002)(6916009)(42882006)(102836003)(5660300001)(82746002)(76176999)(50986999)(86362001)(83716003)(74482002)(3280700002)(2906002)(2900100001)(229853002)(3660700001)(97736004)(189998001)(57306001)(36756003)(478600001)(6436002)(6512007)(7736002)(6506006)(6306002)(99286003)(50226002)(14454004)(53546010)(966005)(54906002)(4326008)(72206003)(53936002)(33656002)(25786009)(110136004)(6246003)(39060400002)(38730400002); DIR:OUT; SFP:1101; SCL:1; SRVR:AM3PR07MB0502; H:AM3PR07MB1140.eurprd07.prod.outlook.com; FPR:; SPF:None; MLV:ovrnspm; PTR:InfoNoRecords; LANG:en;
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <7D5F3357CCEB37459D1CD07F67E2F615@eurprd07.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: jisc.ac.uk
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Jul 2017 11:17:38.4663 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 48f9394d-8a14-4d27-82a6-f35f12361205
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM3PR07MB0502
X-MC-Unique: JAvQQ_HnOLSR2OHrxj8lpw-1
Content-Type: text/plain; charset="WINDOWS-1252"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/oasRFS6XQDj4L2tSW9eMWmH72lw>
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 11:17:47 -0000

> On 4 Jul 2017, at 07:59, Ole Troan <otroan@employees.org> wrote:
> 
> 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. ;-)

The hybrid proxy work was split at IETF97 into a discovery and an advertising proxy. The discovery proxy is about to be sent to the IESG (though it carries a reference to .home that needs fixing); see https://tools.ietf.org/html/draft-ietf-dnssd-hybrid-06

The general approach is that unicast queries from a DNS-SD client for a specific subdomain allocated to a link, e.g. Building1.example.com, are forwarded until they reach the discovery proxy (as the delegated authoritative name server for that subdomain), and the unicast response is then synthesised from responses to a local multicast DNS query on the link. The new DNS Push work allows client hosts to subscribe to receive updates; DNS Push is also about to be sent to the IESG.

Tim