Re: [v6ops] new draft: draft-asati-v6ops-dad-loopback

Washam Fan <washam.fan@gmail.com> Thu, 20 October 2011 13:47 UTC

Return-Path: <washam.fan@gmail.com>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0275D21F8B9F; Thu, 20 Oct 2011 06:47:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level:
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aVS-NqSilz5K; Thu, 20 Oct 2011 06:47:29 -0700 (PDT)
Received: from mail-wy0-f172.google.com (mail-wy0-f172.google.com [74.125.82.172]) by ietfa.amsl.com (Postfix) with ESMTP id 0870B21F8B91; Thu, 20 Oct 2011 06:47:28 -0700 (PDT)
Received: by wyh22 with SMTP id 22so3256976wyh.31 for <multiple recipients>; Thu, 20 Oct 2011 06:47:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=QLf2HyfUE/ttNjrGZItcoThsbEY3DO1QvhKLWcRPusc=; b=mQlMVJ+Iw5HtF/am4qZ5q5cRxszTY2UZ5NE/eMM9yCMdQ1stJgoPrOvsAYZWxrBNIF IAbJRAuxwuEY9Lz7CVW0d3b2ZRLkpPdDBt39IutzjMEVmNiSj+wGWqR4Upuphp7o0kgv rt+mObXDAZNzgsKphbXmW6Mbj3FZreIoovHNc=
MIME-Version: 1.0
Received: by 10.216.82.136 with SMTP id o8mr1841213wee.31.1319118448185; Thu, 20 Oct 2011 06:47:28 -0700 (PDT)
Received: by 10.216.85.4 with HTTP; Thu, 20 Oct 2011 06:47:28 -0700 (PDT)
In-Reply-To: <5B6B2B64C9FE2A489045EEEADDAFF2C3030A3507@XMB-RCD-109.cisco.com>
References: <201108261355.p7QDt0r13136@ftpeng-update.cisco.com> <CAAedzxp0XaO2LocUWvVogz8+MhFixhe3Y7-ts=sA-G9AP=rZrA@mail.gmail.com> <CAKD1Yr1gnPVxMZqFbmgnw5PKD00HwM_7gAGJeGSapqmQefsbPg@mail.gmail.com> <5B6B2B64C9FE2A489045EEEADDAFF2C3030A3507@XMB-RCD-109.cisco.com>
Date: Thu, 20 Oct 2011 21:47:28 +0800
Message-ID: <CAAuHL_CfPtKb_KDjf3uJT4Qdji13vJXvFfAdStrNZ2JyrUtS4w@mail.gmail.com>
Subject: Re: [v6ops] new draft: draft-asati-v6ops-dad-loopback
From: Washam Fan <washam.fan@gmail.com>
To: "Hemant Singh (shemant)" <shemant@cisco.com>
Content-Type: text/plain; charset="ISO-8859-1"
Cc: v6ops@ietf.org, draft-asati-v6ops-dad-loopback@tools.ietf.org, ipv6@ietf.org, Lorenzo Colitti <lorenzo@google.com>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.12
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, 20 Oct 2011 13:47:30 -0000

Hi,

Sorry for late response.

Since NS(DAD) traverse the same link, couldn't we just use src MAC of
the received NS(DAD) to identify if the NS is the one sent by the
interface earlier?

Am I missing something?

THanks,
washam
2011/10/11, Hemant Singh (shemant) <shemant@cisco.com>:
> Lorenzo,
>
>
>
> I realized that the looping back of ND messages, especially during DAD
> is an issue that needs to be solved at a fundamental level in ND DAD.
> Thus I and Wes Beebee came up with a new document  for 6man that has no
> need to sending probes and then also raising questions such as the ones
> you raised as in what is the state of the address while the timer is
> ticking.   You were on the right track with some of your statement
> below.   There was some fun integrating with SEND and also some other
> subtle issues.  I think our document can be referenced as an automated
> means in the  draft-asati-v6ops-dad-loopback.  See
>
>
>
> http://www.ietf.org/id/draft-hsingh-6man-enhanced-dad-00.txt
>
>
>
> Hemant
>
>
>
>
>
> From: v6ops-bounces@ietf.org [mailto:v6ops-bounces@ietf.org] On Behalf
> Of Lorenzo Colitti
> Sent: Monday, August 29, 2011 6:15 AM
> To: Erik Kline
> Cc: v6ops@ietf.org; draft-asati-v6ops-dad-loopback@tools.ietf.org
> Subject: Re: [v6ops] new draft: draft-asati-v6ops-dad-loopback
>
>
>
> On Mon, Aug 29, 2011 at 18:54, Erik Kline <ek@google.com> wrote:
>
> +1 to section 3.2, generally.
>
>
>
> This is definitely a useful problem to solve. I have personally had to
> work around this situation more than once, sometimes by disabling DAD
> completely on routers.
>
>
>
> A couple of points that the draft doesn't explain:
>
> - Why can't the node simply retry DAD without the nonce option?
>
> - How does the nonce option guarantee that the address is unique? Just
> probabilistically, because the nonce would have to collide?
>
> - Why only send the nonce on the second (and subsequent?) messages? Why
> not simply send out all NSes with nonces all the time?
>
> - What state is the address in while the timer is ticking?
>
>
>
> Also: in some cases this happens when buggy drivers (typically wifi
> drivers) loop back the node's own multicast packets. This is a violation
> of 802.11, but nobody notices since it doesn't affect IPv4. With your
> proposed scheme, DAD would succeed, but the node would be continuously
> receiving its own multicast packets. What happens in such situations?
>
>