Re: rs-refresh

Erik Nordmark <nordmark@acm.org> Thu, 05 March 2015 23:02 UTC

Return-Path: <nordmark@acm.org>
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 16A151A9073 for <ipv6@ietfa.amsl.com>; Thu, 5 Mar 2015 15:02:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.935
X-Spam-Level:
X-Spam-Status: No, score=-1.935 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_SOFTFAIL=0.665] 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 8hwxR8DpX1IM for <ipv6@ietfa.amsl.com>; Thu, 5 Mar 2015 15:02:55 -0800 (PST)
Received: from c.mail.sonic.net (c.mail.sonic.net [64.142.111.80]) (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 273681A8946 for <6man@ietf.org>; Thu, 5 Mar 2015 15:02:55 -0800 (PST)
Received: from [172.22.227.238] ([162.210.130.3]) (authenticated bits=0) by c.mail.sonic.net (8.15.1/8.15.1) with ESMTPSA id t25N2o0h005237 (version=TLSv1.2 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Thu, 5 Mar 2015 15:02:50 -0800
Message-ID: <54F8E09A.4020204@acm.org>
Date: Thu, 05 Mar 2015 15:02:50 -0800
From: Erik Nordmark <nordmark@acm.org>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Thunderbird/31.5.0
MIME-Version: 1.0
To: Lorenzo Colitti <lorenzo@google.com>, Erik Nordmark <nordmark@acm.org>
Subject: Re: rs-refresh
References: <54F7EBB0.20209@acm.org> <CAKD1Yr3=-GBo7y2=n9HwL4G-T1iNwRCzizO8Fbb2yKaUQ660wA@mail.gmail.com>
In-Reply-To: <CAKD1Yr3=-GBo7y2=n9HwL4G-T1iNwRCzizO8Fbb2yKaUQ660wA@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Sonic-CAuth: UmFuZG9tSVY7jZeT7ooCg7EChFlC1RhSEt6MNmJ1YI4jLWeggE8DzPKD/RXajQKXNDulthmJ+WkHu0U/rwUGGMI2tB5T4Um4
X-Sonic-ID: C;WLBDv4vD5BG0mO8Jj30JFw== M;Nj5kv4vD5BG0mO8Jj30JFw==
X-Sonic-Spam-Details: 0.0/5.0 by cerberusd
Archived-At: <http://mailarchive.ietf.org/arch/msg/ipv6/Qfr4kaXWjy-EC7043n5kXY5BeMc>
Cc: "6man@ietf.org" <6man@ietf.org>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
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 23:02:56 -0000

On 3/4/15 10:28 PM, Lorenzo Colitti wrote:
> On Thu, Mar 5, 2015 at 2:37 PM, Erik Nordmark <nordmark@acm.org 
> <mailto: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
>

Lorenzo,

I think you are missing the difference between the host and router behavior.
True that to support unmodified hosts *the routers* would need to 
continue to multicast unsolicited RAs.
But *the hosts* that perform the rs-refresh can sleep without having to 
wake up due to those RAs.

>  1. 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.
>
That is an issue that is independent and resilent-rs already solves it.
>
>  1. If the router loses state, all legacy nodes are blackholed.
>
What part of the draft leads you to that (incorrect) conclusion? I can 
definitely clarify that it does not.
Nothing in the draft removes part of section 6.2.4 in RFC4861 about 
sending MAX_INITIAL_RTR_ADVERTISEMENTS initial unsolicited RAs.

> 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.
We discussed draft-garneij-6man-nd-m2m-issues (which points out problems 
in large cellular networks) in the efficient-nd design team and you were 
present during those discussions.

Regards,
     Erik