RE: 6MAN Adoption call on raft-chakrabarti-nordmark-6man-efficient-nd-04

Samita Chakrabarti <samita.chakrabarti@ericsson.com> Thu, 09 January 2014 02:57 UTC

Return-Path: <samita.chakrabarti@ericsson.com>
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 0918A1AE056 for <ipv6@ietfa.amsl.com>; Wed, 8 Jan 2014 18:57:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham
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 M3qkgHSne2CU for <ipv6@ietfa.amsl.com>; Wed, 8 Jan 2014 18:57:31 -0800 (PST)
Received: from usevmg20.ericsson.net (usevmg20.ericsson.net [198.24.6.45]) by ietfa.amsl.com (Postfix) with ESMTP id C0EE21AE04A for <ipv6@ietf.org>; Wed, 8 Jan 2014 18:57:30 -0800 (PST)
X-AuditID: c618062d-b7f278e000005a8f-f9-52ce10076832
Received: from EUSAAHC005.ericsson.se (Unknown_Domain [147.117.188.87]) by usevmg20.ericsson.net (Symantec Mail Security) with SMTP id 52.94.23183.7001EC25; Thu, 9 Jan 2014 03:57:11 +0100 (CET)
Received: from EUSAAMB103.ericsson.se ([147.117.188.120]) by EUSAAHC005.ericsson.se ([147.117.188.87]) with mapi id 14.02.0347.000; Wed, 8 Jan 2014 21:57:13 -0500
From: Samita Chakrabarti <samita.chakrabarti@ericsson.com>
To: Lorenzo Colitti <lorenzo@google.com>, Mikael Abrahamsson <swmike@swm.pp.se>
Subject: RE: 6MAN Adoption call on raft-chakrabarti-nordmark-6man-efficient-nd-04
Thread-Topic: 6MAN Adoption call on raft-chakrabarti-nordmark-6man-efficient-nd-04
Thread-Index: AQHO5RSHI47a5UQsiE68Y1syr/NqV5p7SCiAgAAXUQCAAOU+AP//tHeg
Date: Thu, 09 Jan 2014 02:57:12 +0000
Message-ID: <ECA43DA70480A3498E43C3471FB2E1F01C13CB48@eusaamb103.ericsson.se>
References: <1F653502-AD41-4EB6-A43D-541356810DF2@employees.org> <CAKD1Yr1XPKibHenLMcNDRnfCht6X8tF2nMq1HgOiQv6eR9m6Yg@mail.gmail.com> <alpine.DEB.2.02.1401081305120.20074@uplift.swm.pp.se> <CAKD1Yr2AtF1CMqFxE1W63tXrS5OsbhJGfktN=sAaZtsBOSVg2Q@mail.gmail.com>
In-Reply-To: <CAKD1Yr2AtF1CMqFxE1W63tXrS5OsbhJGfktN=sAaZtsBOSVg2Q@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [147.117.188.135]
Content-Type: multipart/alternative; boundary="_000_ECA43DA70480A3498E43C3471FB2E1F01C13CB48eusaamb103erics_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRmVeSWpSXmKPExsUyuXRPuC67wLkgg+nLZS0WdDaxWrw8+57J Yv3pd4wWL5duZXNg8ViwqdRjyZKfTB5/Jz1k8vhy+TNbAEsUl01Kak5mWWqRvl0CV8bzfz+Y CpZkV0zefZitgXFDRhcjJ4eEgInEmobTLBC2mMSFe+vZQGwhgSOMEutnh3UxcgHZyxglfh+9 ywiSYBOwkujo3cMOYosIBErsv/ONtYuRg4NZwFXix3IBkLCwQLDErq8ToUpCJG4fmMIGYbtJ tD5aDraLRUBFYsuMiWBxXgFfiXvfVjND7Gpnkjh+sIkZJMEJNL/50QewBkag476fWsMEYjML iEvcejKfCeJoAYkle84zQ9iiEi8f/2OFsJUlvs95xAJRny+xYvJCJohlghInZz5hmcAoOgvJ qFlIymYhKZsF9pqmxPpd+hAlihJTuh+yQ9gaEq1z5rIjiy9gZF/FyFFanFqWm25ksIkRGHnH JNh0dzDueWl5iFGag0VJnPfLW+cgIYH0xJLU7NTUgtSi+KLSnNTiQ4xMHJxSDYzaHBeuGbiq /7ZJkzYRY3pie/GPr8JBpvDp4kyM9bzrVz0QuXq564CG3BVfg4desjuWbf0kfPWAltuKi7v/ OLd2LTLYWfpJMt7+wYb6+zYVqlVKCfteG/UbbgxVnqu7YLHDj9r2hU84m9+3bS8XUnM0mH04 VFTAXtDjSlzUVcd1W7Ulrr+f1q3EUpyRaKjFXFScCAChtL7DigIAAA==
Cc: 6man Chairs <6man-chairs@tools.ietf.org>, 6man WG <ipv6@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, 09 Jan 2014 02:57:33 -0000

Hi Lorenzo:

Mikael>  This would be a big win, especially if it could be done with minimal changes to the clients.

You don't need to modify ND to do that, though. You can defend against that sort of attack by having the ND implementation:

1. Prioritize preserving ND cache entries over making new address resolution attempts.
2. Glean ND cache entries from DAD packets (and if need be, NS/NA packets), and prioritize those gleaned entries over new address resolution attempts.

Some of these measures are documented in RFC 6583.
[SC>]
[SC>] I understand that you have a view point.  But  there are  many folks/vendors who have expressed interest/supported this work, see a need to improve ND  as it has operational issues for IPv6 deployment on large scale, wireless switches, virtualized environments. RFC 6583 (mentioned above) discusses ND operational issues and tips for implementation. There are number of drafts, RFC and pieces discussing improvements on different ND usecases and scenarios. It does not help implementers to understand and deploy Ipv6 ND easily in many scenarios – including M2M, wireless phones, monitoring cameras and so on. A revised/improved ND is needed for IPv6.
We started on this draft  sometime ago, after an IOT IAB workshop where  people felt that clearly there is a need to clarify IPv6 ND behavior to 1) reduce multicast messages 2) allow removal of DAD in some situations 3) allow registration of nodes for reliable ND operation when multicast is reduced.
There are some real wireless and  wired  deployments which will benefit if the ND registration/optimization for IPv6 is specified in one document as a standard without affecting the legacy ND implementations or deployment. [ Check out the appendix section]

Our solution is looking into minimal changes to the clients and most of the changes are in the Router implementation and  some implementations already exist through RFC6775 – however that does not directly address IPv6 legacy networks. So the purpose is to provide options to a section of Ipv6 enabled devices/routers/servers that can optionally implement efficient-ND behavior to improve their Ipv6 networks (single hop LAN).

I know we can clarify these in the document and improve the text to be precise going forward.
-Samita