Re: Comments on draft-yourtchenko-colitti-nd-reduce-multicast

Mark ZZZ Smith <markzzzsmith@yahoo.com.au> Tue, 25 February 2014 09:12 UTC

Return-Path: <markzzzsmith@yahoo.com.au>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 907601A03C3 for <ipv6@ietfa.amsl.com>; Tue, 25 Feb 2014 01:12:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.202
X-Spam-Level: *
X-Spam-Status: No, score=1.202 tagged_above=-999 required=5 tests=[BAYES_50=0.8, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, FROM_LOCAL_NOVOWEL=0.5, HK_RANDOM_ENVFROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001] 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 7YI2EfT_LCuE for <ipv6@ietfa.amsl.com>; Tue, 25 Feb 2014 01:12:25 -0800 (PST)
Received: from nm29-vm1.bullet.mail.bf1.yahoo.com (nm29-vm1.bullet.mail.bf1.yahoo.com [98.139.213.144]) by ietfa.amsl.com (Postfix) with ESMTP id E1ADA1A03A4 for <ipv6@ietf.org>; Tue, 25 Feb 2014 01:12:24 -0800 (PST)
Received: from [98.139.212.149] by nm29.bullet.mail.bf1.yahoo.com with NNFMP; 25 Feb 2014 09:12:24 -0000
Received: from [98.139.212.215] by tm6.bullet.mail.bf1.yahoo.com with NNFMP; 25 Feb 2014 09:12:24 -0000
Received: from [127.0.0.1] by omp1024.mail.bf1.yahoo.com with NNFMP; 25 Feb 2014 09:12:23 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 664920.62741.bm@omp1024.mail.bf1.yahoo.com
Received: (qmail 90077 invoked by uid 60001); 25 Feb 2014 09:12:23 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com.au; s=s1024; t=1393319543; bh=aGJuXfOllxllYwrYJgfZq0h/IrlNyFzkF5TS0QzAugg=; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=eQAgJz3TjVyAUTJ/DgZoyIpvTNPoa69Sied6GEbmQ8WJJovWsHihXEsVYGQJJbbS4qsNOYdt2qtoGp5evYj49GyAQc4UigA9XyEVJ9VvHAYNVyzD+XN7swBEw9qfFKGMSL4bNhqI4kK9cI2+M/ZyP6jgCBW0DLsTFG6MttOFq98=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com.au; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=4D5fMwdKrtB4FElQtkdbIeGiwe1/NrEAsaH6xGaHMFzf9fuykxM2nOPmb0p0EGPErkr1V1j9Og6+tvAOgsfpXVZJ91VitVtFiC/qKJv1DTHlD9CiMFd65lHVzjHY9OFZh0v8oathSJwwMwrUkKQ0cDgoyVIIkvrmiGvPDakg34A=;
X-YMail-OSG: qhk2cNEVM1m7OQFMxyxnZe05MGzfpCHhxkxg9TU38mjyeXZ sX4yEsKKOUppbAoA3Fynn4C4GhetZf5c5Qshf.oZXLJ_Z0FT1k07MCh5rzdM 5mkO1Jfe0w0XJpeYhZybw2IRzuw4lq2UL57CuyLIrczQxKWs8D4xfqBl0mFS cUcynVECWjA43Ir.YAUzZaOlkp_1ZzjvO_m9NBXXw9Yk3_LXPqFzOEcilXGj SHNYYdKL4BKaoGV_ma7unNEoov8X7zuoJ4UZ.iV4Mq.8ZMpJjbxTEt23qTJr OuaOx0yHk8zrPoKli2xL_Fxwv1Ki9W96ukGmpEyAI67A94fO9qyFSRlY.osh kYZ99KSmX_CFavHeglLNiLwRbJxrd2AFqLhmN8FLGjHcX2J9xKJX_pf6sXsp dkrWxyR2N8LQfm8321ydaq.TButd8RTfMg.EeOxtaGsYqoo_O14EyZovrJgN 3aEh3VlWPdSeuEd2FtXmhXNh09C9qqIQt9LtkvBMQTjcFh128o3lfFlzeDkJ PPY0e21T_EsYNvEZlRI5MrGguk9Sm.t9wM5_G09YGZ2npcuM8QdS9GDbti1N WuAFUxGODKmcLoJ_bm0dRdo.aSQ--
Received: from [150.101.221.237] by web162201.mail.bf1.yahoo.com via HTTP; Tue, 25 Feb 2014 01:12:23 PST
X-Rocket-MIMEInfo: 002.001, QcKgCgoKLS0tLS0gT3JpZ2luYWwgTWVzc2FnZSAtLS0tLQo.IEZyb206IEVyaWsgTm9yZG1hcmsgPG5vcmRtYXJrQGFjbS5vcmc.Cj4gVG86IE9sZSBUcm9hbiA8b3Ryb2FuQGVtcGxveWVlcy5vcmc.OyBFcmlrIE5vcmRtYXJrIDxub3JkbWFya0BhY20ub3JnPgo.IENjOiBBbmRyZXcgWW91cnRjaGVua28gPGF5b3VydGNoQGNpc2NvLmNvbT47IDZtYW4gV0cgPGlwdjZAaWV0Zi5vcmc.Cj4gU2VudDogVHVlc2RheSwgMjUgRmVicnVhcnkgMjAxNCAxMDowMiBBTQo.IFN1YmplY3Q6IFJlOiBDb21tZW50cyBvbiABMAEBAQE-
X-Mailer: YahooMailWebService/0.8.177.636
References: <5305AF13.5060201@acm.org> <7461F3DA-FB05-400D-9C54-2F30C73DE2B9@employees.org> <530BCF83.4090500@acm.org>
Message-ID: <1393319543.97599.YahooMailNeo@web162201.mail.bf1.yahoo.com>
Date: Tue, 25 Feb 2014 01:12:23 -0800
From: Mark ZZZ Smith <markzzzsmith@yahoo.com.au>
Subject: Re: Comments on draft-yourtchenko-colitti-nd-reduce-multicast
To: Erik Nordmark <nordmark@acm.org>, Ole Troan <otroan@employees.org>
In-Reply-To: <530BCF83.4090500@acm.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Archived-At: http://mailarchive.ietf.org/arch/msg/ipv6/zra6LDgABXGpc4FsXvVf2_miDjw
Cc: Andrew Yourtchenko <ayourtch@cisco.com>, 6man WG <ipv6@ietf.org>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Mark ZZZ Smith <markzzzsmith@yahoo.com.au>
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ipv6/>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Feb 2014 09:12:26 -0000

A 


----- Original Message -----
> From: Erik Nordmark <nordmark@acm.org>
> To: Ole Troan <otroan@employees.org>; Erik Nordmark <nordmark@acm.org>
> Cc: Andrew Yourtchenko <ayourtch@cisco.com>; 6man WG <ipv6@ietf.org>
> Sent: Tuesday, 25 February 2014 10:02 AM
> Subject: Re: Comments on draft-yourtchenko-colitti-nd-reduce-multicast
> 
> On 2/20/14 6:43 AM, Ole Troan wrote:
>>  <nochair>
>> 
>>>  4.8 seems to conflate the address assignment with DAD. Just because we 
> might want to centralize the DAD checks doesn't imply that we want to remove 
> the ability for the host to pick its own privacy enhanced interface-IDs to form 
> its addresses.
>>>   From a deployment perspective DHCPv6 is available for address 
> assignment, but don't think we want to require that for WiFi or other links 
> which have packet loss. (Packet loss occurs on wired networks as well, but the 
> drop distribution is different - might happen during spanning tree reconvergence 
> etc.)

<snip>

> 
> Currently RFC 3315 separates address assignment and DAD - the client 
> SHOULD perform DAD on an address that is assigned by the DHCP server. 
> This separation goes back to DHCPv4 where there was a similar check (I 
> think using ICMP echo) which I believe is there for the reason that the 
> DHCP servers list of assigned addresses could get out of sync with the 
> hosts. (If DAD fails the host declines the address hence will get a 
> different one.)
> 
> I don't see how we can do this without host changes even for the case of 
> IA_NA and IA_TA DHCP assigned addresses; the hosts would need to remove 
> the code which does the DAD check for DHCP. (And there would be 
> additional DHCP protocol changes needed to support CGA and 
> stable-privacy-addresses and any future address assignment scheme.)

I think a DAD Proxy is what you're looking for -

RFC6957 - "Duplicate Address Detection Proxy."


More broadly though, I think a method that supports any forms of multicast from a host to the other hosts on the link, hair-pinned through the upstream router(s), would be better. It would support DAD operation, and would also support other multicasts from hosts, such as Multicast DNS for device (printer) discovery, and SSDP for DLNA server discovery. 

I've been thinking about this scenario for quite a while, and it seems to me that there are fundamentally two approaches to this problem. 

The first one involves minimal or no changes to the hosts (e.g., an optional RA PIO for link-local flagged as off-link and that is it, as a host local optimisation instead of ND proxy for link-local addresses), and emulate functions at the upstream router(s) that won't work because of host to host isolation within the link.

The other one involves wholesale changes to the hosts, and I think that would mean fully implementing an IPv6 NBMA subnet, perhaps with an RA option to announce to the hosts that the link is operating in NBMA mode, and the address(es) of the MARS cluster. 

The NBMA method would be convenient, as all these sorts of multicast/link-local etc. issues are already dealt with. However, I think wholesale changes to hosts to support it are probably infeasible.


Regards,
Mark.




>     Erik
> 
> 
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
>