Re: [v6ops] Fwd: I-D Action: draft-yourtchenko-chown-rupik-v6ops-dad-3x-00.txt

神明達哉 <jinmei@wide.ad.jp> Fri, 18 July 2014 17:49 UTC

Return-Path: <jinmei.tatuya@gmail.com>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C32141B27E0 for <v6ops@ietfa.amsl.com>; Fri, 18 Jul 2014 10:49:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.978
X-Spam-Level:
X-Spam-Status: No, score=-0.978 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, MIME_8BIT_HEADER=0.3, 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 Fv3Yeo907Ivk for <v6ops@ietfa.amsl.com>; Fri, 18 Jul 2014 10:49:23 -0700 (PDT)
Received: from mail-wg0-x22f.google.com (mail-wg0-x22f.google.com [IPv6:2a00:1450:400c:c00::22f]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7B9311A0AAB for <v6ops@ietf.org>; Fri, 18 Jul 2014 10:49:23 -0700 (PDT)
Received: by mail-wg0-f47.google.com with SMTP id b13so3723951wgh.18 for <v6ops@ietf.org>; Fri, 18 Jul 2014 10:49:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type:content-transfer-encoding; bh=yL0mSNyBXwlYpGehc7kAF1k4AFINt/ic2FFgjSFdlgo=; b=qiWLFfb11G08KGaFv9449Rf4qKmpFP0OaLv3oXbg1azNJx0FRYtHiWsTasRSLXArjp kWYTTVrXsQHTrC8S8WGjCIzswRIwDxYmsrsdb8Y05zXWpIynHk/YcPXGYclztuSNSx8F kSgFqcf4nFWR+1wiFO/YTc7ldiUW0NtirWUFi8wIdZgsIe1klJStZMd9k5csMsOiUhQy EY6Iu7C+yjQ213XdrogcoWX7r/5OM1we8N16j9mOu15Zr1EtNQRXRQ6PZk5FtXJmePF2 //VRMRkwgnF+mS444y+fvPH2UwAg5MhynClQ+RJ4NuYQi3Y2CaVtZJp6qft8UMFGONZL z6RQ==
MIME-Version: 1.0
X-Received: by 10.180.39.34 with SMTP id m2mr33987550wik.80.1405705760677; Fri, 18 Jul 2014 10:49:20 -0700 (PDT)
Sender: jinmei.tatuya@gmail.com
Received: by 10.194.108.166 with HTTP; Fri, 18 Jul 2014 10:49:20 -0700 (PDT)
In-Reply-To: <EMEW3|a426ada81ef77e9eafb70a4999db5fd6q63HOW03tjc|ecs.soton.ac.uk|2A140777-ACCF-4995-B70E-7E88741EF570@ecs.soton.ac.uk>
References: <20140704131707.3952.10822.idtracker@ietfa.amsl.com> <2A140777-ACCF-4995-B70E-7E88741EF570@ecs.soton.ac.uk> <EMEW3|a426ada81ef77e9eafb70a4999db5fd6q63HOW03tjc|ecs.soton.ac.uk|2A140777-ACCF-4995-B70E-7E88741EF570@ecs.soton.ac.uk>
Date: Fri, 18 Jul 2014 10:49:20 -0700
X-Google-Sender-Auth: yyOPhzVCRXqe4Mna9Ys4mUqUecI
Message-ID: <CAJE_bqcVJ=yXrgDC2Fye3vjJTWNZ9Vdm6saXUK5an1wvVGHrUQ@mail.gmail.com>
From: 神明達哉 <jinmei@wide.ad.jp>
To: Tim Chown <tjc@ecs.soton.ac.uk>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: http://mailarchive.ietf.org/arch/msg/v6ops/JR14shYBfAr1nl2U2YSqnf7OQmI
Cc: v6ops WG <v6ops@ietf.org>
Subject: Re: [v6ops] Fwd: I-D Action: draft-yourtchenko-chown-rupik-v6ops-dad-3x-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/v6ops/>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 18 Jul 2014 17:49:24 -0000

At Fri, 4 Jul 2014 17:24:33 +0100,
Tim Chown <tjc@ecs.soton.ac.uk> wrote:

> Certain other OSes continued to configure the interface successfully though, not considering the messages a DAD event. Which led to a confusing situation for the administrator to debug.
>
> There’s probably a couple of resulting issues here:
>
> 1) There is different behaviour in response to triplicates of certain ND messages on different OSes. Is the preferred behaviour what the RFC says? We should certainly try to make the behaviour more predictable (even if the underlying cause is not a common one).

To the extent of the usefulness of the DAD itself in general, I
believe what the RFC says is the preferred behavior.  The condition of
"when two nodes run Duplicate Address Detection simultaneously and
transmit solicitations at roughly the same time" will be rare, but I
can see it happen in practice (e.g. when multiple boxes that have
duplicate addresses reboot simultaneously after a power cycle).  So it
would be better to keep the ability to detect this case.

It seems the MacOS behavior is completely valid, and since the
description of RFC 4862 on this point is pretty clear, I don't
understand why (some) other implementations didn't behave that way.
I'd suspect it's some kind of bug, but it could still be a "feature",
since there's some flexibility about the expectation on the number of
received NSes:

   -  If the actual number of Neighbor Solicitations received exceeds
      the number expected based on the loopback semantics (e.g., the

So, if it's not a bug, those implementations presumably have some
interesting interpretation of the expectation.

In any case, it's already known that the loopback detection is not
reliable.  I think this particular variant of the problem should also
be addressed with draft-ietf-6man-enhanced-dad.  If and when it's
widely implemented, this specific problem will also be resolved.

BTW, on the draft: this clause wasn't really clear to me:

   because the replication happened on the
   very last point - at the network-client attachment.  So, the only

in particular, it wasn't clear what "at the network-client attachment"
means.  The description in your email is much clearer, so if you
revise the draft I suggest making it a bit more concrete so the
meaning will be clearer.

--
JINMEI, Tatuya