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.
--------------------------------------------------------------------
IETF IPv6 working group mailing list
ipv6@ietf.org
Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
--------------------------------------------------------------------

Reply via email to