Re: [v6ops] new draft: draft-gont-v6ops-slaac-issues-with-duplicate-macs

Mattia Rossi <mattia.rossi.mailinglists@gmail.com> Wed, 31 October 2012 13:11 UTC

Return-Path: <mattia.rossi.mailinglists@gmail.com>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E1AF921F8480 for <v6ops@ietfa.amsl.com>; Wed, 31 Oct 2012 06:11:41 -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 ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qFGpp0XVCx6e for <v6ops@ietfa.amsl.com>; Wed, 31 Oct 2012 06:11:41 -0700 (PDT)
Received: from mail-bk0-f44.google.com (mail-bk0-f44.google.com [209.85.214.44]) by ietfa.amsl.com (Postfix) with ESMTP id 1EACC21F847F for <v6ops@ietf.org>; Wed, 31 Oct 2012 06:11:40 -0700 (PDT)
Received: by mail-bk0-f44.google.com with SMTP id jc3so641294bkc.31 for <v6ops@ietf.org>; Wed, 31 Oct 2012 06:11:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=7OO4wRKasq2FDp91q3sB09AY+uQLjFOkGcnQhR9qtSc=; b=G86vhQsR/ajWyxr9eT61Jp7MSXJtz5NNOsNVeDhi+vC8nTV+C8/DF1YMNkVJ+T/e9y AbI/0rT3nvOqta4SdLfVPbRElOfWsDYsCUMuvvpKptjEGq1NScRVGRZVB+auDUPdjqRG 1aflyqxKy7td7ttw9WQjy73G46wS5oVDes9COM/Dp/7DVxTN3GglbY5LmpjQanCaKP3N 708mV0kRtPjudpedqulR1CRYaGKZArjTalctm6oLmDvn1P+dTkXnR94y6dosHImW0hWB XATi1GIcJ61QPm6KdfAIsR2foLK37wh7OgTsuU9u+x77xDzZBnHzvjBL1hfTkSdCUWPY JElA==
Received: by 10.204.10.74 with SMTP id o10mr11500753bko.9.1351689100178; Wed, 31 Oct 2012 06:11:40 -0700 (PDT)
Received: from [192.168.0.121] (vpn.static.83-173-212-209.cybernet.ch. [83.173.212.209]) by mx.google.com with ESMTPS id 9sm3270034bkq.13.2012.10.31.06.11.37 (version=SSLv3 cipher=OTHER); Wed, 31 Oct 2012 06:11:38 -0700 (PDT)
Message-ID: <50912388.30508@gmail.com>
Date: Wed, 31 Oct 2012 14:11:36 +0100
From: Mattia Rossi <mattia.rossi.mailinglists@gmail.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:16.0) Gecko/20121026 Thunderbird/16.0.2
MIME-Version: 1.0
To: v6ops@ietf.org
References: <201210161245.q9GCj0q26472@ftpeng-update.cisco.com> <1350417296.76189.YahooMailNeo@web32502.mail.mud.yahoo.com> <507EA8CB.40702@houseofzen.org>
In-Reply-To: <507EA8CB.40702@houseofzen.org>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Subject: Re: [v6ops] new draft: draft-gont-v6ops-slaac-issues-with-duplicate-macs
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.12
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: Wed, 31 Oct 2012 13:11:42 -0000

Am 17.10.2012 14:47, schrieb James M Keller:
> On 10/16/2012 3:54 PM, Mark Smith wrote:
>> I haven't read it thoroughly, however a few general comments to get
>> the ball rolling: - duplicate MAC addresses (by hardware vendors) are
>> generally much rarer than the draft suggests. I haven't ever come
>> across them in 20 or so years of dealing with ethernet, and I've only
>> heard very few first hand accounts of them being encountered. From
>> what I've heard, they've been accidents by vendors, e.g. server bios
>> installs at the factory that didn't increment MAC addresses on each
>> new install.
> This has become more of an issue of late with virtual hosting systems
> generating MAC addresses for VM NICs and then moving images between
> environments and ending up with a collision vs physical hardware
> burned-in-addresses.
>
I can agree on that, MAC duplication happens quite often with 
duplication of VM's.
Although you'd probably experience Ethernet issues before you come to 
the IPv6 SLAAC issues in most of those situations. Depends on how the 
network's segmented of course.
See section 5.4.5 in RFC 4862:

"In this case, the IP address duplication probably means duplicate 
hardware addresses are in use, and trying to recover from it by 
configuring another IP address will not result in a usable network. In 
fact, it probably makes things worse by creating problems that are 
harder to diagnose than just disabling network operation on the 
interface; the user will see a partially working network where some 
things work, and other things do not. "

So this is already in contrast with the draft.

Additionally I disagree on the point that RFC 4862 doesn't say what to 
do on DAD, as it states:

5.4 Duplicate Address Detection
[snip]
If the address is derived from an interface identifier, a new identifier 
will need to be assigned to the interface, or all IP addresses for the 
interface will need to be manually configured.
[snap]

It says that a new identifier needs to be assigned. Doesn't say how, but 
it does say it has to.

So, I think the behaviour of DAD described in this draft is actually 
correct. If this poses a problem we should think about rewriting section 
5.4 of RFC 4862 and update the RFC, otherwise we end up with two quite 
contrasting standards.

Mat