Re: DAD question

"Fred Baker (fred)" <fred@cisco.com> Tue, 14 August 2012 16:28 UTC

Return-Path: <fred@cisco.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 D763F21F8738 for <ipv6@ietfa.amsl.com>; Tue, 14 Aug 2012 09:28:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.499
X-Spam-Level:
X-Spam-Status: No, score=-110.499 tagged_above=-999 required=5 tests=[AWL=0.100, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
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 ZWHjLlOzsgR5 for <ipv6@ietfa.amsl.com>; Tue, 14 Aug 2012 09:28:13 -0700 (PDT)
Received: from rcdn-iport-4.cisco.com (rcdn-iport-4.cisco.com [173.37.86.75]) by ietfa.amsl.com (Postfix) with ESMTP id 40C3B21F871E for <ipv6@ietf.org>; Tue, 14 Aug 2012 09:28:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=fred@cisco.com; l=1948; q=dns/txt; s=iport; t=1344961693; x=1346171293; h=from:to:subject:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=No7qR1ECx+0xcMHQh3p6hYAUlXK1QtSZY73S+8YLKuA=; b=GbPrJVkUPpHycu/KLkM+aODsrirn1l4e4FGzDKUzgSZJ1dNHQjQDkw58 AuGbbc8v+/SZAwgsNfMu5D655PIMuj9GUBPJVKr7AToVkBH3ixRnn2ge8 FpNUdSD/mgCSzWvZClanaNrMIkICumaWSIHC4l/WfN7YuYahgYZZsZ7qR Q=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Av0EANB7KlCtJXG9/2dsb2JhbAA/BroYgQeCIAEBAQMBEgFrCwIBCBA2MiUCBDWHZQaYN6B+iwUmhStgA5VLjiqBZoJf
X-IronPort-AV: E=Sophos;i="4.77,766,1336348800"; d="scan'208";a="111516785"
Received: from rcdn-core2-2.cisco.com ([173.37.113.189]) by rcdn-iport-4.cisco.com with ESMTP; 14 Aug 2012 16:28:12 +0000
Received: from xhc-rcd-x13.cisco.com (xhc-rcd-x13.cisco.com [173.37.183.87]) by rcdn-core2-2.cisco.com (8.14.5/8.14.5) with ESMTP id q7EGSCjH006816 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL) for <ipv6@ietf.org>; Tue, 14 Aug 2012 16:28:12 GMT
Received: from xmb-rcd-x09.cisco.com ([169.254.9.97]) by xhc-rcd-x13.cisco.com ([173.37.183.87]) with mapi id 14.02.0298.004; Tue, 14 Aug 2012 11:28:12 -0500
From: "Fred Baker (fred)" <fred@cisco.com>
To: "ipv6@ietf.org 6man" <ipv6@ietf.org>
Subject: Re: DAD question
Thread-Topic: DAD question
Thread-Index: AQHNehHJckLUSFUWY02BHbyxUsGbLZdZ00CA
Date: Tue, 14 Aug 2012 16:28:12 +0000
Message-ID: <AC13E895-93A9-4289-B416-2A273A3F0C34@cisco.com>
References: <201208141141.q7EBfiIe099885@givry.fdupont.fr>
In-Reply-To: <201208141141.q7EBfiIe099885@givry.fdupont.fr>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.32.244.220]
x-tm-as-product-ver: SMEX-10.2.0.1135-7.000.1014-19112.003
x-tm-as-result: No--25.825400-8.000000-31
x-tm-as-user-approved-sender: No
x-tm-as-user-blocked-sender: No
Content-Type: text/plain; charset="Windows-1252"
Content-ID: <E271F341884EAC4F947353B8084C72AB@cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
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: Tue, 14 Aug 2012 16:28:14 -0000

On Aug 14, 2012, at 4:41 AM, Francis Dupont wrote:

> I remember (perhaps the first detected duplicate?) a very early occurrence
> before 1995 with a DEC box using a cloned full config. Same Decnet address
> so same MAC address so same IPv6 link-local address…

Where I'm coming from in this is an expectation on my part that appears to not be shared. If duplicate MAC addresses are unusual but reasonably common (happen with some probability like .01% or whatever), there's a reasonable expectation that there would be a work-around for the issue. The work-around, I suggest, would be to have the station use a privacy address instead of a MAC-based address when a duplicate MAC address is detected.

I've said before that I find the fixation an MAC addresses strange; not all devices have MAC addresses in the first place, and having built an EID from a MAC address, there is no case in which we try to derive the MAC address from it. Not all devices, believe it or not, have Ethernet or WiFi interfaces, and one with a WiFi and something else, such as your telephone, would only use the WiFi MAC address for the EID on that interface. What do I mean by "deriving the MAC from the EID"? There was a proposal in CLNS at one point (which failed for several reasons) to not need ES-IS and instead simply use the MAC address of an interface as the host identifier part of an NSAP - a router could pull it out and simply forward the datagram to the derived MAC address - and that model was used in XNS and IPX as well. But for the same reasons that OSI didn't go with that model, we have not chosen to go with that model in IPv6. 

So the MAC address is at most a seed for building an EID, one of many, and to my small mind if it doesn't result in a unique one, the obvious recovery action is to pick another by a different algorithm.

I gather nobody agrees with me.