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

Samita Chakrabarti <samita.chakrabarti@ericsson.com> Tue, 07 January 2014 20:19 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 0F6A81AE17E for <ipv6@ietfa.amsl.com>; Tue, 7 Jan 2014 12:19:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 tEQJjbOGG9wu for <ipv6@ietfa.amsl.com>; Tue, 7 Jan 2014 12:19:09 -0800 (PST)
Received: from usevmg20.ericsson.net (usevmg20.ericsson.net [198.24.6.45]) by ietfa.amsl.com (Postfix) with ESMTP id 3DB391AE19E for <6man@ietf.org>; Tue, 7 Jan 2014 12:19:09 -0800 (PST)
X-AuditID: c618062d-b7f278e000005a8f-0e-52cc61307894
Received: from EUSAAHC007.ericsson.se (Unknown_Domain [147.117.188.93]) by usevmg20.ericsson.net (Symantec Mail Security) with SMTP id 3B.FE.23183.0316CC25; Tue, 7 Jan 2014 21:18:57 +0100 (CET)
Received: from EUSAAMB103.ericsson.se ([147.117.188.120]) by EUSAAHC007.ericsson.se ([147.117.188.93]) with mapi id 14.02.0347.000; Tue, 7 Jan 2014 15:18:23 -0500
From: Samita Chakrabarti <samita.chakrabarti@ericsson.com>
To: Mikael Abrahamsson <swmike@swm.pp.se>, Mark ZZZ Smith <markzzzsmith@yahoo.com.au>
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/NqV5otQZoAgC8iTSCAHNuAQIAArRYw
Date: Tue, 07 Jan 2014 20:18:22 +0000
Message-ID: <ECA43DA70480A3498E43C3471FB2E1F01C13BEAE@eusaamb103.ericsson.se>
References: <1F653502-AD41-4EB6-A43D-541356810DF2@employees.org> <CAAedzxrQcfa+2OEqpgFQEgnEiDbVRFkZW24CHzX-av0-xN4u7A@mail.gmail.com> <ECA43DA70480A3498E43C3471FB2E1F01C1375BA@eusaamb103.ericsson.se> <1387528272.76757.YahooMailNeo@web161901.mail.bf1.yahoo.com> <alpine.DEB.2.02.1401070938170.20074@uplift.swm.pp.se>
In-Reply-To: <alpine.DEB.2.02.1401070938170.20074@uplift.swm.pp.se>
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: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgkeLIzCtJLcpLzFFi42KZXLonVtcw8UyQwf3DLBYLOptYLVauuMtk cXrCVTaLl50b2Cwmt61gs5gx5R2jxculW9kc2D2m/N7I6nHw2EdGjyVLfjJ5PO1uZvH4O+kh k8eXy5/ZPL4fuMIUwB7FZZOSmpNZllqkb5fAlXH2+SPGgg3qFf23qxoYG+S7GDk5JARMJJ4d us8OYYtJXLi3nq2LkYtDSOAIo8SZM7uhnGWMEseaF7GBVLEJWEl09O4B6xARCJdYvfcjK0gR s8BtRolNa7uYQRLCAsESu75OhCoKkbh9YAobhO0m8b1lOpDNwcEioCKxZ4c+SJhXwFfi6aGd zBDLDjNJ3Fz0hwUkwSngLLHlzTJWEJsR6Lzvp9YwgdjMAuISt57MZ4I4W0BiyZ7zzBC2qMTL x/9YIWxlie9zHrFA1OtJ3JgKcQOzgLbEsoWvmSEWC0qcnPmEZQKj2CwkY2chaZmFpGUWkpYF jCyrGDlKi1PLctONDDYxAmPxmASb7g7GPS8tDzFKc7AoifN+eescJCSQnliSmp2aWpBaFF9U mpNafIiRiYNTqoFxxb0TKy4Zbw7ZJJWSn3E3qT0kgdM5KmptW3fex65LXbP28lYHLEiSvjAv 3ODx9QmbN3oE/OP5kDOr8GGC7FfORJMNd6O5+YscpA9NWzFt5x29tasPcARrGE8K4roU+Jax PEj5ZMXxmWte72qb+7Yvgb1btPztlF3bYzWUrm8PWcWlPCvp2NeXSizFGYmGWsxFxYkAlg1a mpMCAAA=
Cc: 6man Chairs <6man-chairs@tools.ietf.org>, "6man@ietf.org" <6man@ietf.org>, "pthubert@cisco.com" <pthubert@cisco.com>, "Erik Nordmark (nordmark@sonic.net)" <nordmark@sonic.net>
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: Tue, 07 Jan 2014 20:19:12 -0000

Hi Mikael and Mark:

Thanks for your comments and support on this draft.

The following in-line comments discusses your suggestions - the part that is covered already and the part that can be improved during the progress of the document. 



-----Original Message-----
From: Mikael Abrahamsson [mailto:swmike@swm.pp.se] 
Sent: Tuesday, January 07, 2014 12:46 AM
To: Mark ZZZ Smith
Cc: Samita Chakrabarti; Ole Troan; 6man Chairs; 6man WG
Subject: Re: 6MAN Adoption call on raft-chakrabarti-nordmark-6man-efficient-nd-04

On Fri, 20 Dec 2013, Mark ZZZ Smith wrote:

> Perhaps it might be better to treat the link as an NBMA subnet, and 
> use
> RFC2491 "IPv6 over Non-Broadcast Multiple Access (NBMA) networks" to 
> eliminate all multicasts (including ND, MLD and application), except 
> perhaps RAs with a flag that indicate the link is operating in NBMA 
> mode (with RA timers larger than defaults - IIRC, the max router age 
> value is 90 minutes, so unsolicited RAs can be around 30 minutes apart)?

I have had similar thoughts.
[SC>] ----------------------------------------------------------

It is in fact treating somewhat similar to IPv6 over NBMA to eliminate multicast and keeping a database to register all the hosts its serving and advertising its capability of doing so in RA (E-bit).

But these networks are NOT "non-broadcast" network -- for example behavior of wireless network is shared, multi-accessed, sometimes battery powered etc.  Thus a registration is necessary to reliably handle the address resolution and duplicate address detection. Erik can provide more details on the background on the registration need by having designed both RFC4861 and the registration method mentioned in this document.

In mixed mode, the document does allow RA timers with large time-intervals. (section 12). If you prefer particular default interval [30min?], we can add a parameter in the constants section (section 20). The current text at the end of section 12 says:


"In mixed mode, the NEAR SHOULD have a configurable interval for
   periodic unsolicited router advertisements based on the media type."
[SC>] --------------------------------------------------------------------------------------------

I would like to have mode where no discovery is done at all anymore, and in order to support legacy hosts, one way of doing that would be:

Legacy hosts see RAs with M=1, and they are handed address using DHCPv6 IA_NA if they ask for it. They will not see any on-link prefix, and will send all traffic through the router. The router will install ND entry based on lifetime of the DHCPv6 IA_NA.
[SC>]----------------------------------------------------------------

The document , in mixed mode  is silent about off-link Neighbor discovery for legacy routers and enhanced mode only supports off-link ND -- thus in enhanced mode all packets are flowing through the NEAR. 
Section 12 [ mixed mode section]

"Both in mixed-mode and efficiency-aware mode, the NEAR
   sets E-bit flag in the RA and does not set 'L' on-link bit."

The document does not restrict mixed mode legacy nodes to be  off-link without understanding the full implications of the backward compatibility.

[SC>] We have a section on DHCP interaction.  Your proposal of using DHCPv6 IA_NA could apply there (section 17.3).  Let's discuss the details  off-line.

[SC>] ----------------------------------------------------
EAH will be able to do autoconfig by means of seeing an on-link /64 that is in a RA option that differs in a way that legacy hosts won't use it (preferrably also just unicasted to EAH by the router in response to RS). 
EAH use ARO to register their address just as in the draft.

If the router gets a packet to an address it doesn't have in the ND table, it just drops the packet. All traffic on the LAN is routed through the router, and optionally it can choose to send unicast redirects if it feels traffic is to hosts in the same L2 network.
[SC>] ----------------------------------------------------------------------------

Exactly. Though the document does not encourage "redirect"  messaging as it is a general support for all kinds of links from wired to lossy and non-transitive radio links, optionally one can configure to have redirect messaging if the deployment environment allows it. Here is an excerpt from the current text.

Redirect Messages:      A router SHOULD NOT send a Redirect message
                           to a host since the link has non-transitive
                           reachability.  The host behavior is same as
                           described in section 8.3 of RFC 4861[ND],
                           i,e. a host MUST NOT send or accept redirect
                           messages when in efficiency-aware mode.
                           Same as in RFC 4861[ND]


[SC>] Thanks so much.
-Samita