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

Dan Luedtke <maildanrl@gmail.com> Tue, 19 November 2013 13:50 UTC

Return-Path: <maildanrl@gmail.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 9CFA21ADFCD for <ipv6@ietfa.amsl.com>; Tue, 19 Nov 2013 05:50:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 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, 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 LBt7QC5oLToe for <ipv6@ietfa.amsl.com>; Tue, 19 Nov 2013 05:50:45 -0800 (PST)
Received: from mail-wg0-x22f.google.com (mail-wg0-x22f.google.com [IPv6:2a00:1450:400c:c00::22f]) by ietfa.amsl.com (Postfix) with ESMTP id D1C8F1ADFCE for <ipv6@ietf.org>; Tue, 19 Nov 2013 05:50:44 -0800 (PST)
Received: by mail-wg0-f47.google.com with SMTP id y10so7732275wgg.14 for <ipv6@ietf.org>; Tue, 19 Nov 2013 05:50:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=IemugW6Wd6XAvqbsD1s1IFscXD3/Fuua9nC4CcnQ+fY=; b=nt3HOtuxB/8tG2Op4GjmhlV5IL6uBuUkSrXnNXfeIXYWHm3YkufZWzaPCFqBarXWAa uKqwYk4ogEv2fU5TZGWSqkdvYGFhcU92laHuVB+DAFT7r8iwYEOf8tbJVNvF7FkklfMJ mPRUIrk2zCUVcW2klAMg1Ntg1dsdVW37dptgzTpnVt9FTxbaTFfkCjhNgLWSj3rZqs2E PRR+LC7cRV+nhJyFqWz+8O2g4gBuIzM6VycACFTFoznzYyghafLIa2vgMteGzUktEpJg XQH2GeOxySEZDG0p366gTvOaDxJBkIO3SHnoTY+iU02jJC1gHhuKWTqnLzjhmvpJv+zM 633Q==
X-Received: by 10.194.78.141 with SMTP id b13mr21305304wjx.32.1384869037563; Tue, 19 Nov 2013 05:50:37 -0800 (PST)
MIME-Version: 1.0
Received: by 10.216.98.77 with HTTP; Tue, 19 Nov 2013 05:50:17 -0800 (PST)
In-Reply-To: <1F653502-AD41-4EB6-A43D-541356810DF2@employees.org>
References: <1F653502-AD41-4EB6-A43D-541356810DF2@employees.org>
From: Dan Luedtke <maildanrl@gmail.com>
Date: Tue, 19 Nov 2013 14:50:17 +0100
Message-ID: <CAAfuxnL3q+udqFafgm9QXrY2Fsh+R=Ku7yEzbr0Wbox8xkK8hA@mail.gmail.com>
Subject: Re: 6MAN Adoption call on raft-chakrabarti-nordmark-6man-efficient-nd-04
To: Ole Troan <otroan@employees.org>
Content-Type: text/plain; charset="UTF-8"
X-Mailman-Approved-At: Tue, 19 Nov 2013 06:07:36 -0800
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: Tue, 19 Nov 2013 13:50:48 -0000

Hi,

I know I am too late to make any significat contribution but I like to
express why I think this draft is only the second best solution to the
problem.

A switch should not send a solicited node multicast packet to all
connected devices but only to those which's hardware address matches
the last 24 bit. In case of non-EUI64 addresses (e.g. Privacy
Extensions), the node has previously joined the solicited node
multicast groups matching the last 24 bit of its addresses. A switch
should track the corresponding MLD messages and thus be able to
transmit the multicast message only to the affected ports. Not every
multicast message on network layer has to become a broadcast message
on link layer. In fact, most switches just flood out multicast packets
on all ports, but I see more of a switch issue here than a protocol
flaw in NDP.
IMHO this is a problem on the link layer and should not lead to quirks
or increase of complexity in network layer protocols.

On wireless links the situation is probably very different and the
wakeup of nodes heavily depends on how many multicast addresses the
hardware can listen to without waking up CPU and driver software. My
understanding is that there is some kind of hardware filtering before
the OS stack gets notified.

I also dislike the idea of centralizing the network management by
using a single instance (the router) for node registration. It's
probably more a personal thing but to me a network seems more reliable
if the nodes "defend" their addresses themselves via DAD.

Here are my comments:

Section 1.2:
> EUI-64 identifiers are recommended as unique Interface Identifiers,
> however if the network is isolated from the Internet, uniqueness of
> the identifiers may be obtained by other mechanisms such as a random
> number generator with lowest collision rate.
Does this collide with draft-gont-6man-deprecate-eui64-based-addresses-00?

Section 3.:
> An EUI-64 interface ID required for global
> communication.
See above.

Section 9:
> A legacy IPv6 Host compliant EAH SHOULD be able to fall
> back to RFC 4861 host behavior if there is no efficiency-aware router
> (NEAR) in the link.
I would like to see a MUST here instead of a SHOULD. The definition of
"legacy compliant" implies being able to fall back. Did I miss the
point here?

Section 10.2:
> The new default
> router then first sends a NS to its peers with a link scope multicast
> message to IPv6 address ff02::2 with the ARO option.
Just bikeshedding, sorry, but I would like to see "all link-local
routers multicast address" instead of the constant ff02::2.


Section 20:
> MIN_DELAY_BETWEEN_RAS(CHANGED)          1 second
Wow. I consider this a big change! What is the reason for chosing 1
second? We are not speaking of periodic RA, right? Then why wait a
second between two unicast RA, it does slow down things. For example
massive movement of mobile clients from one wifi to another. Happens
on conferences sometimes :)
Again, I might miss the point here since I had not the time to get to
know this draft earlier.


Some possible minor typos?!:
> intermediate devices include Wireless Controllers that terminate a
> overlay tunnel
typo: an overlay

> o  In a datacenter, where VM mobility and VM address reslution also
typo: resolution

Regards,

Dan


-- 
Dan Luedtke
http://www.danrl.de