Re: [dc] Requirement for a method to manage mac address in DC

David Allan I <david.i.allan@ericsson.com> Mon, 13 February 2012 01:54 UTC

Return-Path: <david.i.allan@ericsson.com>
X-Original-To: dc@ietfa.amsl.com
Delivered-To: dc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8183B21F8700 for <dc@ietfa.amsl.com>; Sun, 12 Feb 2012 17:54:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.527
X-Spam-Level:
X-Spam-Status: No, score=-3.527 tagged_above=-999 required=5 tests=[AWL=-2.932, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_27=0.6, J_CHICKENPOX_42=0.6, J_CHICKENPOX_73=0.6, MIME_BASE64_TEXT=1.753, MIME_CHARSET_FARAWAY=2.45, RCVD_IN_DNSWL_MED=-4]
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 mT7SduIuj-n8 for <dc@ietfa.amsl.com>; Sun, 12 Feb 2012 17:54:05 -0800 (PST)
Received: from imr4.ericy.com (imr4.ericy.com [198.24.6.9]) by ietfa.amsl.com (Postfix) with ESMTP id 7C0EA21F85FF for <dc@ietf.org>; Sun, 12 Feb 2012 17:54:05 -0800 (PST)
Received: from eusaamw0712.eamcs.ericsson.se ([147.117.20.181]) by imr4.ericy.com (8.14.3/8.14.3/Debian-9.1ubuntu1) with ESMTP id q1D1s0GI007402; Sun, 12 Feb 2012 19:54:02 -0600
Received: from EUSAACMS0703.eamcs.ericsson.se ([169.254.1.142]) by eusaamw0712.eamcs.ericsson.se ([147.117.20.181]) with mapi; Sun, 12 Feb 2012 20:53:55 -0500
From: David Allan I <david.i.allan@ericsson.com>
To: "yu.jinghai@zte.com.cn" <yu.jinghai@zte.com.cn>
Date: Sun, 12 Feb 2012 20:53:54 -0500
Thread-Topic: RE: [dc] Requirement for a method to manage mac address in DC
Thread-Index: Aczp6fIU4bof2fF1RnWsKRBmI3RzhwABocUA
Message-ID: <60C093A41B5E45409A19D42CF7786DFD522A94465D@EUSAACMS0703.eamcs.ericsson.se>
References: <60C093A41B5E45409A19D42CF7786DFD522A9445A1@EUSAACMS0703.eamcs.ericsson.se> <201202130053.q1D0rggI051582@mse01.zte.com.cn>
In-Reply-To: <201202130053.q1D0rggI051582@mse01.zte.com.cn>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: multipart/alternative; boundary="_000_60C093A41B5E45409A19D42CF7786DFD522A94465DEUSAACMS0703e_"
MIME-Version: 1.0
Cc: "narten@us.ibm.com" <narten@us.ibm.com>, "dc@ietf.org" <dc@ietf.org>, Lizhong Jin <lizho.jin@gmail.com>
Subject: Re: [dc] Requirement for a method to manage mac address in DC
X-BeenThere: dc@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: IETF Data Center Mailing List <dc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dc>, <mailto:dc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dc>
List-Post: <mailto:dc@ietf.org>
List-Help: <mailto:dc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dc>, <mailto:dc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 13 Feb 2012 01:54:06 -0000

HI Fisher:

The size of the network is independent of the size of the VLAN. And I assume a larger network simply has more VLANs. So IMO the problem does not assert itself in proportion to network size.

MAC conflict is perhaps true when vendors manufacture many NICs with the same MAC and we have lots of experience with that. When the MAC is administered, and within a single administered broadcast domain,, a.k.a. VLAN I still assert problems will only arise via incompetence.

SuperVLAN looks to me like asymmetric VID or ETREE. Which is the one scenario when multiple MAC administrations MAY share a single subnet, although I suspect the cloud model where ETREE would  be used would preclude that (e.g. SaaS). If one is going to use ETREE for multiple IaaS instances, buyer beware...

cheers
Dave

________________________________
From: yu.jinghai@zte.com.cn [mailto:yu.jinghai@zte.com.cn]
Sent: Saturday, February 11, 2012 11:40 PM
To: David Allan I
Cc: dc@ietf.org; Lizhong Jin; narten@us.ibm.com
Subject: ´ð¸´: RE: [dc] Requirement for a method to manage mac address in DC


Hi David£º
   In an Large L2 network£¬the MAC conflict is likely£¬especially when mutil-vlan interwork through supervlan.
in addition£¬the benefit is not only avoiding the MAC conflict but also getting more controlling of their DC¡£

fisher.


>-----------------------------------------<
¨q¡Ð¨r¡è¡¡¡¡¡¡¡¡¡¡     Innovation change
                         the world
¨q¨q ¡Ð¨r        ¡ñ¨q¡ð¨r¡¡
¨t ----¨s       /¨€¡Å¨€\ ¡¡
~~~~~~~~~~~~~~~~~¡Ç~~¡Ç~~~~~~~~~~~~~~~~~
          My nickname: Fisher Yu
>----------------------------------------<

David Allan I <david.i.allan@ericsson.com> дÓÚ 2012-02-12 06:27:38:

> Hi Lizhong
>
> VM MACs are administered, and only require uniqueness within a
> customer VLAN. So as long as a single customer VLAN does not have
> multiple administators, there should be no issue.
>
> IMO a MAC conflict within a single VLAN administration is complete
> incompetence, not somthing to kill ourselves trying to find a solution over!
>
> my 2 cents
> Dave
>
> From: dc-bounces@ietf.org [mailto:dc-bounces@ietf.org] On Behalf Of
> Lizhong Jin
> Sent: Thursday, February 02, 2012 6:47 AM
> To: narten@us.ibm.com
> Cc: yu.jinghai@zte.com.cn; dc@ietf.org
> Subject: Re: [dc] Requirement for a method to manage mac address in DC

> Hi Thomas,
> The VMs connected by SPB-M or NVO3/VXLAN/NVGRE will still reside in
> one L2 network, and the VMs MAC will still conflict if have same MAC
> address. VM MAC confliction could not be mitigated or solved by
> these mechanism if I understand correctly.
>
> Lizhong
>
> -------------------------------------
> yu.jinghai at zte.com.cn writes:
>
>
> >
> >    I wonder whether it is necessary to manage mac address in DC.
> > As you know,VM's mac is randomly generated.
> > The risk of mac conflict is increasing with  the amount of VMs in DC.
> > If there is a method to auto manage and allocate mac address,the
> >    risk maybe avoid.
> > That method may facilitate the operator to control network easily
> >    and other available benefits.
>
> One straightforward way to mitigate C-MAC conflicts is via
> encapsulations, whether through something like SPB-M or
> NVO3/VXLAN/NVGRE.
>
> Do such approaches not address the problem sufficiently?
>
> Thomas