Re: [Efficientnd-dt] Food for thought - router-controlled RS refresh

Samita Chakrabarti <samita.chakrabarti@ericsson.com> Thu, 02 October 2014 16:05 UTC

Return-Path: <samita.chakrabarti@ericsson.com>
X-Original-To: efficientnd-dt@ietfa.amsl.com
Delivered-To: efficientnd-dt@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9C66A1A8760 for <efficientnd-dt@ietfa.amsl.com>; Thu, 2 Oct 2014 09:05:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.401
X-Spam-Level:
X-Spam-Status: No, score=-1.401 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, J_CHICKENPOX_37=0.6, J_CHICKENPOX_72=0.6, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] 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 s699ec-KjQAH for <efficientnd-dt@ietfa.amsl.com>; Thu, 2 Oct 2014 09:05:31 -0700 (PDT)
Received: from usevmg20.ericsson.net (usevmg20.ericsson.net [198.24.6.45]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D347F1A1A51 for <efficientnd-dt@ietf.org>; Thu, 2 Oct 2014 09:05:30 -0700 (PDT)
X-AuditID: c618062d-f79206d0000014d2-42-542d21294bee
Received: from EUSAAHC007.ericsson.se (Unknown_Domain [147.117.188.93]) by usevmg20.ericsson.net (Symantec Mail Security) with SMTP id F3.47.05330.A212D245; Thu, 2 Oct 2014 11:55:54 +0200 (CEST)
Received: from EUSAAMB103.ericsson.se ([147.117.188.120]) by EUSAAHC007.ericsson.se ([147.117.188.93]) with mapi id 14.03.0174.001; Thu, 2 Oct 2014 12:05:28 -0400
From: Samita Chakrabarti <samita.chakrabarti@ericsson.com>
To: Erik Nordmark <nordmark@sonic.net>, "efficientnd-dt@ietf.org" <efficientnd-dt@ietf.org>
Thread-Topic: [Efficientnd-dt] Food for thought - router-controlled RS refresh
Thread-Index: AQHPvRKLAoYloXv6IkSTlB7k70cblJwdJwQw
Date: Thu, 02 Oct 2014 16:05:28 +0000
Message-ID: <ECA43DA70480A3498E43C3471FB2E1F01C24FBF5@eusaamb103.ericsson.se>
References: <53F5A0F6.5060909@acm.org> <53F5A14F.70501@sonic.net>
In-Reply-To: <53F5A14F.70501@sonic.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [147.117.188.12]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrELMWRmVeSWpSXmKPExsUyuXRPrK6Wom6IwZfbIhYvPt1ktHjZuYHN gcljyZKfTB5Pu5tZApiiuGxSUnMyy1KL9O0SuDLav99kK7hhVNFzo5epgXGDYRcjJ4eEgInE m7fv2SBsMYkL99aD2UICRxklPnYD1XAB2csYJX7dncQKkmATsJLo6N3DDmKLCMRK3J9wmwXE FhbwlZh9/DQLRDxAYvnlD1A1RhJPX1xkBLFZBFQkbtydCRbnBarfeq2NGWKZo8SsG4fAbE4B dYk3Kz+D7WIEOuj7qTVMIDazgLjErSfzmSAOFZBYsuc8M4QtKvHy8T9WCFtJYs7ra0BxDqB6 TYn1u/QhWhUlpnQ/hForKHFy5hOWCYyis5BMnYXQMQtJxywkHQsYWVYxcpQWp5blphsZbGIE RsIxCTbdHYx7XloeYhTgYFTi4VVw1AkRYk0sK67MPcQozcGiJM47q3ZesJBAemJJanZqakFq UXxRaU5q8SFGJg5OqQbG9Gl7mhsWWF85cOjfpftZai4vAj5feav203iVtt3dk9tUZFN+mmyV vb7MT3DZvc3q53ctct/2wCev3//CKo+MuqUnRSzcCvi7PVnyA6PC313+03dPrPaA2LHT3yOC Q6K6Av+ss4z6Fi3HGhLf//D+ieu8yayhG+u2KVVO52ZZc/39klAfjzXGSizFGYmGWsxFxYkA 1Cl0mmUCAAA=
Archived-At: http://mailarchive.ietf.org/arch/msg/efficientnd-dt/in3qRCcO_SpVQM6OS7XtwMyANQY
Subject: Re: [Efficientnd-dt] Food for thought - router-controlled RS refresh
X-BeenThere: efficientnd-dt@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: 6man Efficient ND Design Team discussion list <efficientnd-dt.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/efficientnd-dt>, <mailto:efficientnd-dt-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/efficientnd-dt/>
List-Post: <mailto:efficientnd-dt@ietf.org>
List-Help: <mailto:efficientnd-dt-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/efficientnd-dt>, <mailto:efficientnd-dt-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 02 Oct 2014 16:05:33 -0000

Hello Erik,

Finally I had some time to review the draft. Here are some of my comments:

1. Observation: This document is trying to cover the issue with multicasts in ND(RFC4861) and also suggesting some sort of registration ? [ Section 7.2]   From efficient-nd  adoption call discussions I remember  some folks complained about the changes required in their clients (mobile devices?). Will they  be fine now with the new option and changes in the host with this new option?



2. Thoughts: IMHO,  the rs-ra solution will be flexible and widely applicable with different usecases and turning on or implementing different options if it OPTIONALLY includes the ARO option as well for address registration and controlling better movement such as TID bits.  In that case, the Address Registration Method can be useful for implementations that need them (both Router and host) and others can ignore them.
Address registration (ARO) itself has some benefits with reliability - we can document them for the sleepy and constrained devices that are in IPV6 network or lowpower Wifi network(in future).
However, I see that rs-ra solution still sends at least one multicast RA. That can be harmful in some networks.
What about subnets with new and legacy hosts? What should the router do - keep sending multicast RA?

3. Other comments ( mostly editorial):

Section -1 : (Introduction)


"However, on for instance WiFi links
   the performance and reliability for multicast is quite different than
   for unicast (see for instance [I-D.vyncke-6man-mcast-not-efficient]).
   Cellular networks which employ paging and support sleeping hosts have
   different issues (see e.g., [I-D.garneij-6man-nd-m2m-issues] that
   would benefit from having the hosts wake up and request information
   from the routers instead of the routers periodically multicasting the
   information."

==> This sentence can be broken down into two sentences to be simpler. Now it is complex to understand .

Section 2. 
"
refresh is more efficient that periodic multicast RAs" ===>  refresh is more efficient *than* periodic multicast RA

Section 4. 

It'd be good to clarify the sequence of  messaging here. It would provide a clear picture in the beginning  about the sequence of Router and  Host messages. [ I can volunteer to provide some picture and text here]

Also,  I am not clear what happens in the mixed environment where both hosts exist -- RTO enabled or legacy? If this draft recommends homogeneous environment for all practical purposes in order to take advantage of efficiency then it might be worthwhile to say that upfront and simplify the solution.
Learning from efficient-nd : supporting MIXED MODE  is complex and can't solve problems really.

For example: If the Router receives ARO/RTO, it  expects that nodes in this network will register itself periodically. Of-course it is up to the deployment how the router would be configured but the draft can always recommend.


Section 7.2:
" When a host wakes up it can combine movement detecting (DNA), NUD,
   and refreshing its Address Registration by sending a unicast RA to"
                                                                                                            ^^^^^^^^^^^^

What is this "address registration" here?  Should it be "unicast RS" from the host  above?
We can add ARO here. 

Section 8.3: Router can multicast for changes that are applicable to ALL-nodes in the network in one shot. In future, with RTO or ARO(OPTINAL features), one should be capable of pushing  RA-feature per host as well. So, if we are going to use SHOULD/MUST, we might take the per-host consideration into account.

Finally, if the DT agrees to put forward this document, then it would be good to add multiple co-authors in the document. Efficient-nd co-authors could be able to do a summary analysis of differences between the two and how this one might be a better solution as a middle-ground. Other option is to keep two separate solutions. But I think it's better to have one document with options for implementations.


 Thanks,
-Samita


-----Original Message-----
From: Efficientnd-dt [mailto:efficientnd-dt-bounces@ietf.org] On Behalf Of Erik Nordmark
Sent: Thursday, August 21, 2014 12:36 AM
To: efficientnd-dt@ietf.org
Subject: [Efficientnd-dt] Food for thought - router-controlled RS refresh


I mentioned this in our Friday meeting in Toronto - finally put it on paper.

Do folks think this is a reasonable starting point for some Design Team output when it comes to RS/RA?
If so, should we include all the RS/RA pieces in one document?
(implementation advise, raise the max advinterval, etc)

     Erik