Re: rs-refresh

Mark ZZZ Smith <markzzzsmith@yahoo.com.au> Thu, 05 March 2015 08:14 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 C2E951B29FF for <ipv6@ietfa.amsl.com>; Thu, 5 Mar 2015 00:14:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.835
X-Spam-Level:
X-Spam-Status: No, score=0.835 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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, HK_RANDOM_FROM=1, HK_RANDOM_REPLYTO=0.999, IP_NOT_FRIENDLY=0.334, 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 S__xCayEs2Ep for <ipv6@ietfa.amsl.com>; Thu, 5 Mar 2015 00:14:55 -0800 (PST)
Received: from nm42-vm4.bullet.mail.gq1.yahoo.com (nm42-vm4.bullet.mail.gq1.yahoo.com [67.195.87.155]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9EED11A0211 for <6man@ietf.org>; Thu, 5 Mar 2015 00:14:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com.au; s=s2048; t=1425543295; bh=VQjMbCu58OYjbztEGBpXqoh6BQwjEhFpMHxosVDbwB8=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:From:Subject; b=eMgOlwJhLmQgZ0y9+w6cD7UVF0XuXzH0SdQQs4EsbyL4A9m1NPKe6cqU4v06NWa+DIBTYaZEKVHm+3bgW50hKZJqf24HoVzGNfSlYLMkkWZgPKZenDsBfMrWgv/w44W2V0zS2vqamWvDQQyuXBIQxb7mVNCv5X7EWC0u5UOeR9T0kmxx+4agHEjTWilG/ilkClnlSTnRWgVoO1czQppuWsUAV/r2VcZjJ7Zs8EeX+nG3jWGLN8DwEN3jIP2Myu/sIZeNDw8Ec995HrzEqVp8wYeygWwcdfwmZ1dDemiyPL64YVxM18jvevfE7OUVvPD9bMnEA/t1VKXh2jMVYaSoaQ==
Received: from [127.0.0.1] by nm42.bullet.mail.gq1.yahoo.com with NNFMP; 05 Mar 2015 08:14:55 -0000
Received: from [216.39.60.181] by nm42.bullet.mail.gq1.yahoo.com with NNFMP; 05 Mar 2015 08:12:00 -0000
Received: from [98.139.215.140] by tm17.bullet.mail.gq1.yahoo.com with NNFMP; 05 Mar 2015 08:12:00 -0000
Received: from [98.139.212.227] by tm11.bullet.mail.bf1.yahoo.com with NNFMP; 05 Mar 2015 08:12:00 -0000
Received: from [127.0.0.1] by omp1036.mail.bf1.yahoo.com with NNFMP; 05 Mar 2015 08:12:00 -0000
X-Yahoo-Newman-Property: ymail-4
X-Yahoo-Newman-Id: 454795.92394.bm@omp1036.mail.bf1.yahoo.com
X-YMail-OSG: 6w4oYkUVM1kgMVLyQedCf6u28JTqd.f6_mMGN1u3CBwu4oLH02xjazrUUbJXjLb dPjLbVNYSknQ_Avvw6qY7KbAEQcc0ONmUeo9fbUZPHGAJIR.PD2gDFwFaELGf8mwV8nQ1_qfpItS U4cF70XEgYpBsYPj5dzJRWGPbE.7D_mvzTWc3YpRA.o7eNcRiu0Y3hYFg62M_W_O5MwzufHfjjFu D2yGltcgDKuSeZ9M0ByG_B8F0hWDDvi3UfVas4CF5rmzGAVuSHrfc9a4qaLys_E7nfJcEEB199dn oT8M3IAUOQt2tFPKIXXw2.qmgQYvxpzjWix93W3NbFPNFEOVNQujv4INqxKLMs_A2v39OQW.6LUd tM6DmWUGV5xbq.GEG7nnPPvpGlahA2YGmxOgFXjpU4Jo.FX5BNYRj6AawJaOoMlbhU32ZtF3Dv6e 864tkW5z4sZX.teQbvF4Nok10XvFeBsklHCzLTqpR_fynIm8Cs_zDgBeNq27riAM8G9nlLsDnCM5 7QrSrdFgzOQjbYS7Jzf.Lo5btV1MQuS3OdECp6ZCG0do2KctyQ7aFUkjzdQ--
Received: by 76.13.26.107; Thu, 05 Mar 2015 08:12:00 +0000
Date: Thu, 05 Mar 2015 08:11:59 +0000
From: Mark ZZZ Smith <markzzzsmith@yahoo.com.au>
To: Lorenzo Colitti <lorenzo@google.com>, Erik Nordmark <nordmark@acm.org>
Message-ID: <11500699.4600642.1425543119080.JavaMail.yahoo@mail.yahoo.com>
In-Reply-To: <CAKD1Yr3=-GBo7y2=n9HwL4G-T1iNwRCzizO8Fbb2yKaUQ660wA@mail.gmail.com>
References: <CAKD1Yr3=-GBo7y2=n9HwL4G-T1iNwRCzizO8Fbb2yKaUQ660wA@mail.gmail.com>
Subject: Re: rs-refresh
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/ipv6/dJOYqLrt81FtjGfYKGJGVzRaHVU>
Cc: "6man@ietf.org" <6man@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: Thu, 05 Mar 2015 08:14:56 -0000

I'm generally for the the principle of using link-layer or network layer unicast and replication instead of multicast when replication is cheaper (and arguably it is going to be a lot of the time, because most link layers are actually replicating  frames over point-to-point links to emulate link-layer multicast anyway).

Multicast RAs could be link-layer unicast to individual nodes, once their known, as per RFC6085, so that could be used to reduce/avoid link-layer multicasts by periodic RAs. 

For more general multicast traffic, I came up with the following a while back (which I should revisit based on the discussion at the time I posted):

"MLDv2 Procedures for Link-Layer Unicast Delivery of Multicast IPv6"
https://tools.ietf.org/html/draft-smith-mldv2-link-unicast-00




________________________________
From: Lorenzo Colitti <lorenzo@google.com>
To: Erik Nordmark <nordmark@acm.org> 
Cc: "6man@ietf.org" <6man@ietf.org> 
Sent: Thursday, 5 March 2015, 17:28
Subject: Re: rs-refresh






On Thu, Mar 5, 2015 at 2:37 PM, Erik Nordmark <nordmark@acm.org> wrote:

The idea is to provide an option where the network operator can move away from doing periodic multicast RA messages (on links like 3GPP/LTE, or WiFi where it is expensive) and instead have the routers instruct the hosts to send unicast RS messages to refresh the information - get a unicast RA.
>

I don't think this is as useful as it appears to be at first glance, for a few reasons:
    1. This is only useful if all the hosts on the link support it. If one host does not support it, then we fall back to sending multicast RAs again.

    2. Despite what the document says (in two different sections), it is not possible to make it so that "updated nodes can sleep better" AND "preserve the timely and scalable reconfiguration capabilities that a periodic RA model provides" unless there are no legacy hosts on the network
    3. If the router misses all the RSes from a legacy node (which for a legacy node that doesn't implement resilient RS, means a total of 3 packets sent within 3 seconds of each other, which is quite possible) then that node is blackholed.
    4. If the router loses state, all legacy nodes are blackholed.
In general I'd prefer to see what the problems with the RA push model are, and then address those, rather than going to a hybrid push/pull model like this.

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