From david.black@emc.com Wed Feb 1 06:32:58 2012 Return-Path: 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 7A45111E815D for ; Wed, 1 Feb 2012 06:32:58 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -109.036 X-Spam-Level: X-Spam-Status: No, score=-109.036 tagged_above=-999 required=5 tests=[AWL=0.962, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_62=0.6, 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 v+Yuju2yNWQJ for ; Wed, 1 Feb 2012 06:32:56 -0800 (PST) Received: from mexforward.lss.emc.com (mexforward.lss.emc.com [128.222.32.20]) by ietfa.amsl.com (Postfix) with ESMTP id F2E7D11E811B for ; Wed, 1 Feb 2012 06:32:55 -0800 (PST) Received: from hop04-l1d11-si02.isus.emc.com (HOP04-L1D11-SI02.isus.emc.com [10.254.111.55]) by mexforward.lss.emc.com (Switch-3.4.3/Switch-3.4.3) with ESMTP id q11EWqOK022255 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 1 Feb 2012 09:32:53 -0500 Received: from mailhub.lss.emc.com (mailhub.lss.emc.com [10.254.221.253]) by hop04-l1d11-si02.isus.emc.com (RSA Interceptor); Wed, 1 Feb 2012 09:32:39 -0500 Received: from mxhub01.corp.emc.com (mxhub01.corp.emc.com [10.254.141.103]) by mailhub.lss.emc.com (Switch-3.4.3/Switch-3.4.3) with ESMTP id q11EWbhL022431; Wed, 1 Feb 2012 09:32:38 -0500 Received: from mx14a.corp.emc.com ([169.254.1.94]) by mxhub01.corp.emc.com ([10.254.141.103]) with mapi; Wed, 1 Feb 2012 09:32:37 -0500 From: To: , , Date: Wed, 1 Feb 2012 09:32:35 -0500 Thread-Topic: [dc] draft-khasnabish-vmmi-problems-00.txt Thread-Index: AczgmucRAFiCZr/TQKayo9XONlILwAAUz8QQ Message-ID: <7C4DFCE962635144B8FAE8CA11D0BF1E05AD13B16A@MX14A.corp.emc.com> References: <201202010434.q114YnPX010960@mse01.zte.com.cn> In-Reply-To: <201202010434.q114YnPX010960@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_7C4DFCE962635144B8FAE8CA11D0BF1E05AD13B16AMX14Acorpemcc_" MIME-Version: 1.0 X-EMM-MHVC: 1 Cc: dc@ietf.org Subject: Re: [dc] draft-khasnabish-vmmi-problems-00.txt X-BeenThere: dc@ietf.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: IETF Data Center Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Feb 2012 14:32:58 -0000 --_000_7C4DFCE962635144B8FAE8CA11D0BF1E05AD13B16AMX14Acorpemcc_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable > About VM migration in the draft, we did not demand forcibly between the d= ifferent vender(or SPs), so your concerns may not exist. In other words, there's no work for the IETF to do because interoperability= is not a goal. What have I missed? Thanks, --David From: dc-bounces@ietf.org [mailto:dc-bounces@ietf.org] On Behalf Of liu.bin= 21@zte.com.cn Sent: Tuesday, January 31, 2012 10:57 PM To: narten@us.ibm.com; vumip1@gmail.com Cc: dc@ietf.org Subject: Re: [dc] draft-khasnabish-vmmi-problems-00.txt Thomas, thank you for your comments! About VM migration in the draft, we did not demand forcibly between the dif= ferent vender(or SPs), so your concerns may not exist. As you say, "let's be realistic", our intention is to improve the fl= exibility of VM migration, as well as the breadth of applications under the premise of market heavyweights are not opposed to= it.In order to achieve these goals, analyse possible problems, discuss and= resolve these problems, such as: VM migration is due to a non-public secto= r energy-efficient needs, rather than to public access without interruption= , or business needs of the user's desktop migration, this demand may exist = within a same service provider, or you say a same vender with mixed network= , for example: With the promotion of IPv6 technology, the existing IPv4 networks will be m= ore and more IPv6 hosts, these applications driven a series of tunnel technologies to provide solutions, such as: 6to4 tunnel = technology, ISATAP tunnel technology, and so on. Virtual machine migration technology will also be the basis of these networ= k environments,in the transition network using tunneling transition techniq= ue, the connections between the subnets and the backbone network are achiev= ed through the tunneling gateway. In the IPv4/IPv6 transition period, a var= iety of tunnels coexist. The establishment of the tunnel varies with differ= ent gateways. The traditional tunneling gateway only establishes tunnels fo= r communication with the same type of gateway, the different types of tradi= tional tunneling gateway cannot communicate with each other, which cannot m= eet the requirements of VPN communications in the transition period. A mult= i-tunnel VPN gateway is used to solve the problem of establishing the tunne= l between the heterogeneous gateways. Many thanks for guidance Regards, Bin Liu liu.bin21@zte.com.cn Richard.BoHan.liu@gmail.com -------------------------------------------------------- ZTE Information Security Notice: The information contained in this mail is = solely property of the sender's organization. This mail communication is co= nfidential. Recipients named above are obligated to maintain secrecy and ar= e not permitted to disclose the contents of this communication to others. This email and any files transmitted with it are confidential and intended = solely for the use of the individual or entity to whom they are addressed. = If you have received this email in error please notify the originator of th= e message. Any views expressed in this message are those of the individual = sender. This message has been scanned for viruses and Spam by ZTE Anti-Spam system. --_000_7C4DFCE962635144B8FAE8CA11D0BF1E05AD13B16AMX14Acorpemcc_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

> About VM migratio= n in the draft, we did not demand forcibly between the different vender(or = SPs), so your concerns may not  exist.

 

In other words, there̵= 7;s no work for the IETF to do because interoperability is not a goal. = ; What have I missed?

 

Thanks,
--David

From: dc-bounces@ietf.org [mailto:dc-bounces@ietf.org] On Behalf= Of liu.bin21@zte.com.cn
Sent: Tuesday, January 31, 2012 10:5= 7 PM
To: narten@us.ibm.com; vumip1@gmail.com
Cc: dc@iet= f.org
Subject: Re: [dc] draft-khasnabish-vmmi-problems-00.txt

 


Thomas, thank you for your comm= ents!

About VM migration in the draft, we did not demand forcibly bet= ween the different vender(or SPs), so your concerns may not
exist. As you= say, "let's be realistic", our intention is to improve the flexi= bility of VM migration, as well as the breadth
of applications under the = premise of market heavyweights are not opposed to it.In order to achieve th= ese goals, analyse possible problems, discuss and resolve these problems, s= uch as: VM migration is due to a non-public sector energy-efficient needs, = rather than to public access without interruption, or business needs of the= user's desktop migration, this demand may exist within a same service prov= ider, or you say a same vender with mixed network, for example:
=
With = the promotion of IPv6 technology, the existing IPv4 networks will be more a= nd more IPv6 hosts, these applications driven
a series of tunnel technolo= gies to provide solutions, such as: 6to4 tunnel technology, ISATAP tunnel t= echnology, and so on.
Virtual machine migration technology will also be t= he basis of these network environments,in the transition network using tunn= eling transition technique, the connections between the subnets and the bac= kbone network are achieved through the tunneling gateway. In the IPv4/IPv6 = transition period, a variety of tunnels coexist. The establishment of the t= unnel varies with different gateways. The traditional tunneling gateway onl= y establishes tunnels for communication with the same type of gateway, the = different types of traditional tunneling gateway cannot communicate with ea= ch other, which cannot meet the requirements of VPN communications in the t= ransition period. A multi-tunnel VPN gateway is used to solve the problem o= f establishing the tunnel between the heterogeneous gateways.
Many th= anks for guidance

Regards,

Bin Liu

liu.bin21@zte.com.cn=
Richard.BoHan.liu@gmail.com

 =
--------------------------------------------------------
ZTE Information Security Notice: The =
;information contained in this mail is solely=
 property of the sender's organization. This&=
nbsp;mail communication is confidential. Recipients&nbs=
p;named above are obligated to maintain secre=
cy and are not permitted to disclose the=
 contents of this communication to others.
This email and any files transm=
itted with it are confidential and intended&n=
bsp;solely for the use of the individual =
;or entity to whom they are addressed. I=
f you have received this email in error&=
nbsp;please notify the originator of the mess=
age. Any views expressed in this message =
;are those of the individual sender.
This message has been scanned for vir=
uses and Spam by ZTE Anti-Spam system.
= --_000_7C4DFCE962635144B8FAE8CA11D0BF1E05AD13B16AMX14Acorpemcc_-- From tboyes@gmail.com Wed Feb 1 07:45:51 2012 Return-Path: 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 C7F6D11E811D for ; Wed, 1 Feb 2012 07:45:51 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.998 X-Spam-Level: X-Spam-Status: No, score=-2.998 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_62=0.6, 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 mGaBF6wMLZd9 for ; Wed, 1 Feb 2012 07:45:51 -0800 (PST) Received: from mail-ey0-f172.google.com (mail-ey0-f172.google.com [209.85.215.172]) by ietfa.amsl.com (Postfix) with ESMTP id 9A89A11E8071 for ; Wed, 1 Feb 2012 07:45:50 -0800 (PST) Received: by eaae12 with SMTP id e12so643228eaa.31 for ; Wed, 01 Feb 2012 07:45:49 -0800 (PST) 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=tzfP8LBOGCFWTjbcZ89974HKHR2K4zeWQfER0uJU54k=; b=ikFpaR0mmlp9mXoLG8ouXCJR4BgZs48r7m0DYWdBn5xHNtUzPsvo6jUB9JrlUM1ztz GdedpLJBk2cJP30Uhebiybe2KHIkFQi0RyLm+61zco1qiUVzp38r9Tfk3Y7PWMYrDI21 ESqSGwm7c3roYfF/TmFEBO449EXeAashhcKP0= MIME-Version: 1.0 Received: by 10.213.32.148 with SMTP id c20mr4159106ebd.109.1328111149664; Wed, 01 Feb 2012 07:45:49 -0800 (PST) Received: by 10.213.22.16 with HTTP; Wed, 1 Feb 2012 07:45:49 -0800 (PST) In-Reply-To: <201202010434.q114YnPX010960@mse01.zte.com.cn> References: <201202010434.q114YnPX010960@mse01.zte.com.cn> Date: Wed, 1 Feb 2012 10:45:49 -0500 Message-ID: From: Truman Boyes To: liu.bin21@zte.com.cn Content-Type: multipart/alternative; boundary=0015174c3d684c49f104b7e8f9c7 Cc: narten@us.ibm.com, dc@ietf.org, vumip1@gmail.com Subject: Re: [dc] draft-khasnabish-vmmi-problems-00.txt X-BeenThere: dc@ietf.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: IETF Data Center Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Feb 2012 15:45:51 -0000 --0015174c3d684c49f104b7e8f9c7 Content-Type: text/plain; charset=ISO-8859-1 On Tue, Jan 31, 2012 at 10:56 PM, wrote: > > Thomas, thank you for your comments! > > About VM migration in the draft, we did not demand forcibly between the > different vender(or SPs), so your concerns may not > exist. As you say, "let's be realistic", our intention is to improve the > flexibility of VM migration, as well as the breadth > of applications under the premise of market heavyweights are not opposed > to it.In order to achieve these goals, analyse possible problems, discuss > and resolve these problems, such as: VM migration is due to a non-public > sector energy-efficient needs, rather than to public access without > interruption, or business needs of the user's desktop migration, this > demand may exist within a same service provider, or you say a same vender > with mixed network, for example: > > With the promotion of IPv6 technology, the existing IPv4 networks will be > more and more IPv6 hosts, these applications driven > a series of tunnel technologies to provide solutions, such as: 6to4 tunnel > technology, ISATAP tunnel technology, and so on. > Virtual machine migration technology will also be the basis of these > network environments,in the transition network using tunneling transition > technique, the connections between the subnets and the backbone network are > achieved through the tunneling gateway. In the IPv4/IPv6 transition period, > a variety of tunnels coexist. The establishment of the tunnel varies with > different gateways. The traditional tunneling gateway only establishes > tunnels for communication with the same type of gateway, the different > types of traditional tunneling gateway cannot communicate with each other, > which cannot meet the requirements of VPN communications in the transition > period. A multi-tunnel VPN gateway is used to solve the problem of > establishing the tunnel between the heterogeneous gateways. > > Many thanks for guidance > > Regards, > > Bin Liu > > liu.bin21@zte.com.cn > Richard.BoHan.liu@gmail.com > > > I understand the first section in the above comments regarding virtual machines. In the context of IPv6 adoption for virtual machines or rather generically in data centers, I see native IPv6-only or dual stack as being the choice for numbering VMs. The tunneling technologies mentioned (6to4, ISATAP, etc) should be kept out of data centers. -- --truman --0015174c3d684c49f104b7e8f9c7 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On Tue, Jan 31, 2012 at 10:56 PM, <liu.bin21@zte.com.cn> wrote:

Thomas, thank you for your comments!

About VM migration in the draft, we did not demand forcibly between the different vender(or SPs), so your conce= rns may not
exist. As you say, "let's be realist= ic", our intention is to improve the flexibility of VM migration, as well as the breadth
of applications under the premise of market heavyweights are not opposed to it.In order to achieve these goals, analyse possible problems, discuss and resolve these problems, such as: VM migration is due to a non-public sector energy-efficient needs, rather than to public access without interruption, or business needs of the user&#= 39;s desktop migration, this demand may exist within a same service provider, or you say a same vender with mixed network, for example:

With the promotion of IPv6 technology, the existing IPv4 networks will be more and more IPv6 hosts, these applicat= ions driven
a series of tunnel technologies to provide solutions, such as: 6to4 tunnel technology, ISATAP tunnel technology, and so on.
Virtual machine migration technology will also be the basis of these network environments,in the transition network using tunneling transition technique, the connections between the subnets and the backbone network are achieved through the tunneling gateway= . In the IPv4/IPv6 transition period, a variety of tunnels coexist. The estab= lishment of the tunnel varies with different gateways. The traditional tunneling gateway only establishes tunnels for communication with the same type of gateway, the different types of traditional tunneling gateway cannot commun= icate with each other, which cannot meet the requirements of VPN communications in the transition period. A multi-tunnel VPN gateway is used to solve the problem of establishing the tunnel between the heterogeneous gateways.

Many thanks for guidance

Regards,

Bin Liu

liu.bin21@zte.com.cn
Richard.BoHan.liu@gmail.com



I understand the fi= rst section in the above comments regarding virtual machines. In the contex= t of IPv6 adoption for virtual machines or rather generically in data cente= rs, I see native IPv6-only or dual stack as being the choice for numbering = VMs. The tunneling technologies mentioned (6to4, ISATAP, etc) should be kep= t out of data centers.
=A0
--
--truman

--0015174c3d684c49f104b7e8f9c7-- From kreeger@cisco.com Mon Jan 30 11:40:37 2012 Return-Path: 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 9CF9B21F871A; Mon, 30 Jan 2012 11:40:37 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.002 X-Spam-Level: X-Spam-Status: No, score=-4.002 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_13=0.6, J_CHICKENPOX_32=0.6, MIME_QP_LONG_LINE=1.396, 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 VXP9az9QSgc1; Mon, 30 Jan 2012 11:40:37 -0800 (PST) Received: from mtv-iport-1.cisco.com (mtv-iport-1.cisco.com [173.36.130.12]) by ietfa.amsl.com (Postfix) with ESMTP id 0A05E21F8671; Mon, 30 Jan 2012 11:40:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=kreeger@cisco.com; l=3030; q=dns/txt; s=iport; t=1327952437; x=1329162037; h=date:subject:from:to:message-id:mime-version; bh=Eq+m/9Uw8hxigPzQcWOdpoWDgzEojDzGCKvO2jWXW2M=; b=Ni/XgITfdh4J/FbfK9nubiLxWtMEFhK3qNOvN2IXh/63CebYaNWlGzji z63QkGcgrsd7O/4rEywuUTXPpiz/j9R+2XAnQb7xgBs3XKpZ5OFB+FaPO WZCuTtLz9QLsOyiKWLCnumzCxr/3THJwbYIN0JmIAs1shSd4eZeZ74lOH A=; X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AhkFAHPxJk+rRDoH/2dsb2JhbABDgk2jdwGHJmuBBYF0AQQBAQEPASoxHQEMAWgxAQQTCRIHh2OYcIEnAZ44iDYvBA8BCAEFCQYDCQEFCINUNS0BAwQICgESgxwEiD+MW5Jy X-IronPort-AV: E=Sophos;i="4.71,592,1320624000"; d="scan'208,217";a="26150290" Received: from mtv-core-2.cisco.com ([171.68.58.7]) by mtv-iport-1.cisco.com with ESMTP; 30 Jan 2012 19:40:36 +0000 Received: from xbh-sjc-211.amer.cisco.com (xbh-sjc-211.cisco.com [171.70.151.144]) by mtv-core-2.cisco.com (8.14.3/8.14.3) with ESMTP id q0UJeaN2002189; Mon, 30 Jan 2012 19:40:36 GMT Received: from xmb-sjc-21e.amer.cisco.com ([171.70.151.156]) by xbh-sjc-211.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.4675); Mon, 30 Jan 2012 11:40:36 -0800 Received: from 10.21.146.181 ([10.21.146.181]) by xmb-sjc-21e.amer.cisco.com ([171.70.151.156]) via Exchange Front-End Server email.cisco.com ([128.107.191.79]) with Microsoft Exchange Server HTTP-DAV ; Mon, 30 Jan 2012 19:40:36 +0000 User-Agent: Microsoft-Entourage/12.20.0.090605 Date: Mon, 30 Jan 2012 11:40:36 -0800 From: Larry Kreeger To: Message-ID: Thread-Topic: Network Virtualization Overlay Control Plane Requirements posted Thread-Index: AczfhwmCNjK0MgCDPkWJDbI3krxH/A== Mime-version: 1.0 Content-type: multipart/alternative; boundary="B_3410768436_38387553" X-OriginalArrivalTime: 30 Jan 2012 19:40:36.0566 (UTC) FILETIME=[09D86F60:01CCDF87] X-Mailman-Approved-At: Wed, 01 Feb 2012 08:02:06 -0800 Subject: [dc] Network Virtualization Overlay Control Plane Requirements posted X-BeenThere: dc@ietf.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: IETF Data Center Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Jan 2012 19:40:37 -0000 > This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. --B_3410768436_38387553 Content-type: text/plain; charset="US-ASCII" Content-transfer-encoding: 7bit To: nvo3 mailing list Bcc: l2vpn, l3vpn, dc, armd, vpn4dc mailing lists Hi everyone, I have recently posted a first draft of the Control Plane requirements for Network Virtualization Overlays. http://www.ietf.org/id/draft-kreeger-nvo3-overlay-cp-00.txt This draft is a follow-up to draft-narten-nvo3-overlay-problem-statement-01 ( http://tools.ietf.org/html/draft-narten-nvo3-overlay-problem-statement-01 ) which makes the case for overlay networks in data centers (not restricted to L2 over L3) and the need for control plane solutions. If you have not read draft-narten-nvo3-overlay-problem-statement-01, I highly suggest reading it first because the posted control plane reqs document picks up where it left off. Since the posted draft is a followup to draft-narten-nvo3-overlay-problem-statement-01 , and there is already an NVO3 mailing list, please join and post any discussion and/or comments to nvo3@ietf.org https://www.ietf.org/mailman/listinfo/nvo3 Thank you, Larry Kreeger --B_3410768436_38387553 Content-type: text/html; charset="US-ASCII" Content-transfer-encoding: quoted-printable Network Virtualization Overlay Control Plane Requirements posted</TI= TLE> </HEAD> <BODY> <FONT FACE=3D"Calibri, Verdana, Helvetica, Arial"><SPAN STYLE=3D'font-size:11pt= '>To: nvo3 mailing list<BR> Bcc: l2vpn, l3vpn, dc, armd, vpn4dc mailing lists<BR> <BR> Hi everyone,<BR> <BR> I have recently posted a first draft of the Control Plane requirements for = Network Virtualization Overlays.  <BR> <BR> <a href=3D"http://www.ietf.org/id/draft-kreeger-nvo3-overlay-cp-00.txt">http:= //www.ietf.org/id/draft-kreeger-nvo3-overlay-cp-00.txt</a><BR> <BR> This draft is a follow-up to draft-narten-nvo3-overlay-problem-statement-01= ( <a href=3D"http://tools.ietf.org/html/draft-narten-nvo3-overlay-problem-sta= tement-01">http://tools.ietf.org/html/draft-narten-nvo3-overlay-problem-stat= ement-01</a> ) which makes the case for overlay networks in data centers (no= t restricted to L2 over L3) and the need for control plane solutions.<BR> <BR> If you have not read draft-narten-nvo3-overlay-problem-statement-01, I high= ly suggest reading it first because the posted control plane reqs document p= icks up where it left off.<BR> <BR> Since the posted draft is a followup to draft-narten-nvo3-overlay-problem-s= tatement-01 , and there is already an NVO3 mailing list, please join and pos= t any discussion and/or comments to <a href=3D"nvo3@ietf.org">nvo3@ietf.org</a= ><BR> <a href=3D"https://www.ietf.org/mailman/listinfo/nvo3">https://www.ietf.org/m= ailman/listinfo/nvo3</a><BR> <BR> Thank you,<BR> Larry Kreeger</SPAN></FONT> </BODY> </HTML> --B_3410768436_38387553-- From yu.jinghai@zte.com.cn Wed Feb 1 17:08:07 2012 Return-Path: <yu.jinghai@zte.com.cn> 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 0BD7F11E8113 for <dc@ietfa.amsl.com>; Wed, 1 Feb 2012 17:08:07 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -91.23 X-Spam-Level: X-Spam-Status: No, score=-91.23 tagged_above=-999 required=5 tests=[BAYES_50=0.001, CN_BODY_46=0.256, HTML_IMAGE_ONLY_20=1.546, HTML_MESSAGE=0.001, J_CHICKENPOX_42=0.6, J_CHICKENPOX_73=0.6, MIME_BASE64_TEXT=1.753, MIME_CHARSET_FARAWAY=2.45, MSGID_FROM_MTA_HEADER=0.803, RCVD_DOUBLE_IP_LOOSE=0.76, 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 3MlkGdKSwSWb for <dc@ietfa.amsl.com>; Wed, 1 Feb 2012 17:08:06 -0800 (PST) Received: from mx5.zte.com.cn (mx6.zte.com.cn [95.130.199.165]) by ietfa.amsl.com (Postfix) with ESMTP id 0264311E808F for <dc@ietf.org>; Wed, 1 Feb 2012 17:08:05 -0800 (PST) Received: from [10.30.17.100] by mx5.zte.com.cn with surfront esmtp id 56690122734555; Thu, 2 Feb 2012 08:42:03 +0800 (CST) Received: from [10.30.3.20] by [192.168.168.16] with StormMail ESMTP id 8745.122734555; Thu, 2 Feb 2012 09:07:40 +0800 (CST) Received: (from root@localhost) by mse01.zte.com.cn id q1217pSU061250 for <dc@ietf.org>; Thu, 2 Feb 2012 09:07:51 +0800 (GMT-8) (envelope-from yu.jinghai@zte.com.cn) Message-Id: <201202020107.q1217pSU061250@mse01.zte.com.cn> Received: from notes_smtp.zte.com.cn ([10.30.1.239]) by mse01.zte.com.cn with ESMTP id q1215O1T058461 for <dc@ietf.org>; Thu, 2 Feb 2012 09:05:24 +0800 (GMT-8) (envelope-from yu.jinghai@zte.com.cn) To: dc@ietf.org MIME-Version: 1.0 X-Mailer: Lotus Notes Release 6.5.4 March 27, 2005 From: yu.jinghai@zte.com.cn Date: Thu, 2 Feb 2012 09:05:17 +0800 X-MIMETrack: Serialize by Router on notes_smtp/zte_ltd(Release 8.5.1FP4|July 25, 2010) at 2012-02-02 09:05:25, Serialize complete at 2012-02-02 09:05:25 Content-Type: multipart/related; boundary="=_related 0005FEE848257998_=" X-MAIL: mse01.zte.com.cn q1217pSU061250 X-MSS: AUDITRELEASE@mse01.zte.com.cn Subject: [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: Thu, 02 Feb 2012 01:08:07 -0000 This is a multipart message in MIME format. --=_related 0005FEE848257998_= Content-Type: multipart/alternative; boundary="=_alternative 0005FEE848257998_=" --=_alternative 0005FEE848257998_= Content-Type: text/plain; charset="GB2312" Content-Transfer-Encoding: base64 SGkgQWxsOg0KICAgSSB3b25kZXIgd2hldGhlciBpdCBpcyBuZWNlc3NhcnkgdG8gbWFuYWdlIG1h YyBhZGRyZXNzIGluIERDLg0KQXMgeW91IGtub3csVk0ncyBtYWMgaXMgcmFuZG9tbHkgZ2VuZXJh dGVkLg0KVGhlIHJpc2sgb2YgbWFjIGNvbmZsaWN0IGlzIGluY3JlYXNpbmcgd2l0aCAgdGhlIGFt b3VudCBvZiBWTXMgaW4gREMuDQpJZiB0aGVyZSBpcyBhIG1ldGhvZCB0byBhdXRvIG1hbmFnZSBh bmQgYWxsb2NhdGUgbWFjIGFkZHJlc3MsdGhlIHJpc2sgDQptYXliZSBhdm9pZC4NClRoYXQgbWV0 aG9kIG1heSBmYWNpbGl0YXRlIHRoZSBvcGVyYXRvciB0byBjb250cm9sIG5ldHdvcmsgZWFzaWx5 IGFuZCANCm90aGVyIGF2YWlsYWJsZSBiZW5lZml0cy4NCg0KDQoNCg0KDQoNCg0KDQpDaGluZXNl IE5hbWWjull1IEppbmdIYWkg0/e+tLqjIA0KRW5nbGlzaCBuYW1lo7pGaXNoZXIgeXUNCkJlYXJl ciBOZXR3b3JrIFByb2R1Y3QgUHJlLXJlc2VhcmNoIERlcGFydG1lbnQgs9DU2M341KTR0LK/DQoN ClByb2R1Y3QgTWFya2V0aW5nIFN5c3RlbSANCrL6xrfR0LeizOXPtQ0KTm8uNTAgUnVhbmppYW5k YWRhbyBZdWh1YXRhaSBEaXN0cmljdCBOYW5qaW5nLCANClAuUi5DaGluYSwgMjEwMDEyDQpUZWw6 Kzg2LTAyNS04ODAxNDIyNg0KRmF4Ois4Ni0wMjUtODgwMTQyMjYNCkVtYWlsOnl1LmppbmdoYWlA enRlLmNvbS5jbiANCg0KDQogDQo= --=_alternative 0005FEE848257998_= Content-Type: text/html; charset="GB2312" Content-Transfer-Encoding: base64 DQo8YnI+PGZvbnQgc2l6ZT0zIGZhY2U9IkFyaWFsIj5IaSBBbGw6PC9mb250Pg0KPGJyPjxmb250 IHNpemU9MyBmYWNlPSJBcmlhbCI+Jm5ic3A7ICZuYnNwO0kgd29uZGVyIHdoZXRoZXIgaXQgaXMg bmVjZXNzYXJ5DQp0byBtYW5hZ2UgbWFjIGFkZHJlc3MgaW4gREMuPC9mb250Pg0KPGJyPjxmb250 IHNpemU9MyBmYWNlPSJBcmlhbCI+QXMgeW91IGtub3csVk0ncyBtYWMgaXMgcmFuZG9tbHkgZ2Vu ZXJhdGVkLjwvZm9udD4NCjxicj48Zm9udCBzaXplPTMgZmFjZT0iQXJpYWwiPlRoZSByaXNrIG9m IG1hYyBjb25mbGljdCBpcyBpbmNyZWFzaW5nIHdpdGgNCiZuYnNwO3RoZSBhbW91bnQgb2YgVk1z IGluIERDLjwvZm9udD4NCjxicj48Zm9udCBzaXplPTMgZmFjZT0iQXJpYWwiPklmIHRoZXJlIGlz IGEgbWV0aG9kIHRvIGF1dG8gbWFuYWdlIGFuZCBhbGxvY2F0ZQ0KbWFjIGFkZHJlc3MsdGhlIHJp c2sgbWF5YmUgYXZvaWQuPC9mb250Pg0KPGJyPjxmb250IHNpemU9MyBmYWNlPSJBcmlhbCI+VGhh dCBtZXRob2QgbWF5IGZhY2lsaXRhdGUgdGhlIG9wZXJhdG9yIHRvDQpjb250cm9sIG5ldHdvcmsg ZWFzaWx5IGFuZCBvdGhlciBhdmFpbGFibGUgYmVuZWZpdHMuPC9mb250Pg0KPGJyPjxmb250IHNp emU9MiBmYWNlPSJzYW5zLXNlcmlmIj48YnI+DQo8L2ZvbnQ+PGZvbnQgc2l6ZT0xIGZhY2U9IkFy aWFsIj48YnI+DQo8YnI+DQo8L2ZvbnQ+DQo8dGFibGU+DQo8dHI+DQo8dGQ+DQo8ZGl2IGFsaWdu PWNlbnRlcj48aW1nIHNyYz1jaWQ6XzJfMEFGRUUwNjQwQUZFREM3QzAwMDVGRUU1NDgyNTc5OTg+ PC9kaXY+DQo8dGQ+DQo8YnI+PGZvbnQgc2l6ZT0yPjxicj4NCjwvZm9udD4NCjx0YWJsZSB3aWR0 aD0xMDAlPg0KPHRyPg0KPHRkIGNvbHNwYW49Mj48Zm9udCBzaXplPTEgZmFjZT0iQXJpYWwiPjxi PkNoaW5lc2UgTmFtZaO6WXUgSmluZ0hhaSA8L2I+PC9mb250Pjxmb250IHNpemU9MSBjb2xvcj0j ODAwMDAwIGZhY2U9IkFyaWFsIj48Yj48dT7T9760uqMNCjwvdT48L2I+PC9mb250Pg0KPGJyPjxm b250IHNpemU9MSBjb2xvcj0jODAwMDAwIGZhY2U9IkFyaWFsIj48Yj5FbmdsaXNoIG5hbWWjujx1 PkZpc2hlcg0KeXU8L3U+PC9iPjwvZm9udD4NCjxicj48Zm9udCBzaXplPTEgZmFjZT0iQXJpYWwi PkJlYXJlciBOZXR3b3JrIFByb2R1Y3QgUHJlLXJlc2VhcmNoIERlcGFydG1lbnQNCrPQ1NjN+NSk 0dCyvzwvZm9udD4NCjx0cj4NCjx0ZCByb3dzcGFuPTI+PGltZyBzcmM9Y2lkOl8yXzBBRkYwODc0 MEFGRjA0QjgwMDA1RkVFNTQ4MjU3OTk4Pg0KPHRkPjxmb250IHNpemU9MiBjb2xvcj0jOTA5MDkw IGZhY2U9IkFyaWFsIj48Yj5Qcm9kdWN0IE1hcmtldGluZyBTeXN0ZW0NCjwvYj48L2ZvbnQ+DQo8 dHI+DQo8dGQ+PGZvbnQgc2l6ZT0yIGNvbG9yPSM5MDkwOTAgZmFjZT0iQXJpYWwiPjxiPrL6xrfR 0LeizOXPtTwvYj48L2ZvbnQ+DQo8dHI+DQo8dGQgY29sc3Bhbj0yPjxmb250IHNpemU9MSBmYWNl PSJBcmlhbCI+Tm8uNTAgUnVhbmppYW5kYWRhbyBZdWh1YXRhaSBEaXN0cmljdA0KTmFuamluZywg PGJyPg0KUC5SLkNoaW5hLCAyMTAwMTI8YnI+DQpUZWw6Kzg2LTAyNS04ODAxNDIyNjxicj4NCkZh eDorODYtMDI1LTg4MDE0MjI2PGJyPg0KRW1haWw6eXUuamluZ2hhaUB6dGUuY29tLmNuIDwvZm9u dD48L3RhYmxlPg0KPGJyPjwvdGFibGU+DQo8YnI+DQo8YnI+PGZvbnQgc2l6ZT0xIGZhY2U9IkFy aWFsIj4mbmJzcDs8L2ZvbnQ+DQo= --=_alternative 0005FEE848257998_=-- --=_related 0005FEE848257998_= Content-Type: image/jpeg Content-ID: <_2_0AFEE0640AFEDC7C0005FEE548257998> Content-Transfer-Encoding: base64 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 f//Z --=_related 0005FEE848257998_= Content-Type: image/jpeg Content-ID: <_2_0AFF08740AFF04B80005FEE548257998> Content-Transfer-Encoding: base64 /9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+4ADkFkb2JlAGTAAAAAAf/b AIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxsc Hx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f Hx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAIgBjAwERAAIRAQMRAf/EAJQAAAIDAQEBAAAAAAAAAAAA AAYHAAUIAQQDAQEAAwEBAAAAAAAAAAAAAAAAAwQFAgEQAAEDAgQDBAYDEQEAAAAAAAIBAwQFBgAR EgchExQxQSIIUXGBMrIVUiMXkaFCcjNTczR0tDV1hcUWRjdjEQABAwQBAwMFAAAAAAAAAAAAAQID ETESBCFBgQVxwROxIoJDNP/aAAwDAQACEQMRAD8AOL4uneOJdlRjURqYVKbcRIhNwhdBR0Cq5Hyy 1eLPvxq68UCsRXUy9SrI5+XFis283Qvyr3rTKZUKjzoj7jgvsoy0KrpaMu0QRUyIcSbWpG2NVROT mKVyuopV1PczeKlqK1F+RCB1SRlZENttC09unU2meWeJWa0Drc9zlZXpcILRvbdSW1UplVKQlObp MuXElHFBtpXgb1MkLiAiF6UTPjivsQQpRG3yTqdse+62oDdN3L3hqiH8tlSZqtZc3p4jTunVnlq0 trlnliw/VgbfjuRpK9bDbsK7KjFs4qnf00aZIWYbIv1Llwk0qiK2PjRsePiy9OMrbaxH0ZahaiVy pyL/AMxO+J0W26XI2/uiC5UHZihMSG5FmFyeUS+IF5ulNSJxyxWJRl0HdSwXqNTnJl1UnrnYzJSR KbGEuaTYqaKOtMl1d2WAKir70Q4e6S7ddEcefJhK7TalJXTHemGCmy0iJxVskRU15+8mnLvwAPbI by1e5LPuubdhNjWLZefemCAo2IR+WTgCgp9AmjHjmvBM1zwBeeXvcu49wLIdq1djMsyo0o4gyGMx F9AADU+WuelU15LkuXqwAyKo641TZbrZaXG2XCAvQQgqouAM/faXfXyXqPmznN+UdVq5bX5b5r0/ M/J/m+GWAG9uhcf+P2VUJjZ6ZTwdLD9PNe8KKn4o5l7MT6kWciJ0I5XYtFh5dra51Rn3E8OYRB6S Iq/nHEQnST8UMk9uNHykvCMT1INZt1LHzK/qtv8A6ST8LeOPFXd2PdmyBbD/AOIj/IS/dlxVX+j8 vcl/X2FDtJuJSbNWprUY8h/rkZ5XToC5crXnq1kP0+GNTd1XS0x6VKsMqNue3zL3TBunYiPV4TTj MdyrsgIPIKHm2Lwr7qkn38Yk0SxuxUusfklRJ7kbOUm1NsLUvCLUH5Mq4hYJ+K6II23zo3PXQo+J cl4ccRnR9t39nKTYFJtCowqhImncAK682+ICLagDJ5Dp/TL24AZ/mbrVmTrpttyl1+PTrxt2e3Hm k6D6dOyuT4OmQtkhIyYouQKq+LAAHeNy2jQ2twajbNzR6m9e7vTs0qIxIDkx3nuofedN0GxT8NsQ HPgeeeAND+W2q2V9nkC3bfqbVQn0pgHq0jQOjokSyNwkVXADVkWoUVPo4AZ9Z/hE79nd+BcAZb/1 7+gf3rABf5h7kWVW4Nvx1Uggh1EgE733uAD60D4sbXjIqNV6lPZdzQbe3lt/45aNPphDpkC3zZa+ l93xuZ+pV0+zGXsy/I9XFmNuLUQXPmV/VbfX/wBZPwt4v+Ku7sQbVkC2H/w8f5CX7suKrv6Py9yT 9fYWextnW5chVlK3CSYkVI/I1EY6eZzNXuEPbpTGh5Cd7McVpcrwMR1al55htuZL+z6UKzqW490s 9qZ0EfU65o+sRwgElIyXU4i5JjGdI561dcutaiJRDNG4txbtv2XQrdvCjPUyhUhW2aW4/CcjERMs q0Iq4eSGvL7fu45PS0u09979gUCNV7WnOQKQKJTnI1OfBFbcFsdSlkSEii2PHADF801pbXUFXa6+ 3IlXtX3m3W4iSFFsWm9Iuum2iZiKiGgePvLw7FwBXbv7M7d2htlCuumUOorLnHE5zEmTwiC+iOGj yCPbw5XDsJfZgB2bD2TtrSLfW47FN8odfaZJ9JD3OUCZ1fVqmSaTAnCEsAMas/wid+zu/AuAMt/6 9/QP71gAvvLZy/qlddTqcXkSWZcgnmHieRs0FfcFRVOCgiInsxsQb0bWIi9Cm+ByrU9FpbZboU+6 aXOqL6lBjSAckp1pOZgnb4FXxerHOxtQuYqInPoesieioqhZvRY1w3WxSW6M224UM3if5riN5I4I IOWfb7q4raOw2JVy6kk8auRKBHTrbnJtw1bshRZnLTVhOEi6wFxWlDPNO1EXELpU+XNLZVJEb9tB Jx9ld04ikkXls6uBKzM5aFl2Z6dOftxrrvwrf6FT4HpYcW1Vv3DQrZODXzU5yyXHEJXVf+rJBQfG vqXhjJ25GPfVlqFqJqonIHeZrba7L9tik06247ciTEmrIfF10GUQOSQZopqmfEsVyQalvxH4dBps OQiC/GisMvCi5ohttiJIip28UwAo5Pl4bq29k6+q9M62jCTMinU1wicJXwBE0uauCMtGOoQTt7Ox OIDbuK36XcFFm0aqMo/T57RMyWl7xLvRe4hXiK9y8cALjYjZuobbFcTD9SKbBnSQWmNoRIKMgK/W G37ovEpaSy7hTADPqjZuUyW22Kk4bLggKdqqoKiJgDO/2f3r8k5HyWRzfk3T6PDnzvm3P0e928vx YA0lgCYA5gDuAJgCYAmAJgCYAmAJgCYAmAP/2Q== --=_related 0005FEE848257998_=-- From fu.xihua@zte.com.cn Wed Feb 1 17:36:09 2012 Return-Path: <fu.xihua@zte.com.cn> 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 B717811E80A2; Wed, 1 Feb 2012 17:36:09 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -86.617 X-Spam-Level: X-Spam-Status: No, score=-86.617 tagged_above=-999 required=5 tests=[BAYES_50=0.001, CHARSET_FARAWAY_HEADER=3.2, CN_BODY_35=0.339, CN_BODY_46=0.256, HTML_IMAGE_ONLY_32=1.778, HTML_MESSAGE=0.001, J_CHICKENPOX_42=0.6, J_CHICKENPOX_73=0.6, MIME_8BIT_HEADER=0.3, MIME_BASE64_TEXT=1.753, MIME_CHARSET_FARAWAY=2.45, RCVD_DOUBLE_IP_LOOSE=0.76, SARE_SUB_ENC_GB2312=1.345, 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 a2LRXylh2Roy; Wed, 1 Feb 2012 17:36:09 -0800 (PST) Received: from mx5.zte.com.cn (mx6.zte.com.cn [95.130.199.165]) by ietfa.amsl.com (Postfix) with ESMTP id 5FA9311E8087; Wed, 1 Feb 2012 17:36:08 -0800 (PST) Received: from [10.30.17.100] by mx5.zte.com.cn with surfront esmtp id 566901655132834; Thu, 2 Feb 2012 09:10:28 +0800 (CST) Received: from [10.30.3.20] by [192.168.168.16] with StormMail ESMTP id 8745.1655132834; Thu, 2 Feb 2012 09:35:52 +0800 (CST) Received: from notes_smtp.zte.com.cn ([10.30.1.239]) by mse01.zte.com.cn with ESMTP id q121Zntm095860; Thu, 2 Feb 2012 09:35:49 +0800 (GMT-8) (envelope-from fu.xihua@zte.com.cn) In-Reply-To: <201202020107.q1217pSU061250@mse01.zte.com.cn> To: yu.jinghai@zte.com.cn MIME-Version: 1.0 X-Mailer: Lotus Notes Release 6.5.4 March 27, 2005 Message-ID: <OF4981793F.57B49A4C-ON48257998.0008B278-C8257998.0008C6C5@zte.com.cn> From: fu.xihua@zte.com.cn Date: Thu, 2 Feb 2012 09:35:47 +0800 X-MIMETrack: Serialize by Router on notes_smtp/zte_ltd(Release 8.5.1FP4|July 25, 2010) at 2012-02-02 09:35:49, Serialize complete at 2012-02-02 09:35:49 Content-Type: multipart/related; boundary="=_related 0008C6BDC8257998_=" X-MAIL: mse01.zte.com.cn q121Zntm095860 Cc: dc-bounces@ietf.org, dc@ietf.org Subject: [dc] =?gb2312?b?tPC4tDogIFJlcXVpcmVtZW50IGZvciBhIG1ldGhvZCB0byBt?= =?gb2312?b?YW5hZ2UgbWFjIGFkZHJlc3MgaW4gREM=?= 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: Thu, 02 Feb 2012 01:36:09 -0000 This is a multipart message in MIME format. --=_related 0008C6BDC8257998_= Content-Type: multipart/alternative; boundary="=_alternative 0008C6BFC8257998_=" --=_alternative 0008C6BFC8257998_= Content-Type: text/plain; charset="GB2312" Content-Transfer-Encoding: base64 vajS6c3it6LTyrz+o6y9q7mry77HqcP7yb6z/aGjDQoNCg0KDQp5dS5qaW5naGFpQHp0ZS5jb20u Y24gDQq3orz+yMs6ICBkYy1ib3VuY2VzQGlldGYub3JnDQoyMDEyLTAyLTAyIMnPzucgMDk6MDUN Cg0KytW8/sjLDQpkY0BpZXRmLm9yZw0Ks63LzQ0KDQrW98ziDQpbZGNdIFJlcXVpcmVtZW50IGZv ciBhIG1ldGhvZCB0byBtYW5hZ2UgbWFjIGFkZHJlc3MgaW4gREMNCg0KDQoNCg0KDQoNCg0KSGkg QWxsOiANCiAgIEkgd29uZGVyIHdoZXRoZXIgaXQgaXMgbmVjZXNzYXJ5IHRvIG1hbmFnZSBtYWMg YWRkcmVzcyBpbiBEQy4gDQpBcyB5b3Uga25vdyxWTSdzIG1hYyBpcyByYW5kb21seSBnZW5lcmF0 ZWQuIA0KVGhlIHJpc2sgb2YgbWFjIGNvbmZsaWN0IGlzIGluY3JlYXNpbmcgd2l0aCAgdGhlIGFt b3VudCBvZiBWTXMgaW4gREMuIA0KSWYgdGhlcmUgaXMgYSBtZXRob2QgdG8gYXV0byBtYW5hZ2Ug YW5kIGFsbG9jYXRlIG1hYyBhZGRyZXNzLHRoZSByaXNrIA0KbWF5YmUgYXZvaWQuIA0KVGhhdCBt ZXRob2QgbWF5IGZhY2lsaXRhdGUgdGhlIG9wZXJhdG9yIHRvIGNvbnRyb2wgbmV0d29yayBlYXNp bHkgYW5kIA0Kb3RoZXIgYXZhaWxhYmxlIGJlbmVmaXRzLiANCg0KDQoNCg0KDQoNCg0KQ2hpbmVz ZSBOYW1lo7pZdSBKaW5nSGFpINP3vrS6oyANCkVuZ2xpc2ggbmFtZaO6RmlzaGVyIHl1IA0KQmVh cmVyIE5ldHdvcmsgUHJvZHVjdCBQcmUtcmVzZWFyY2ggRGVwYXJ0bWVudCCz0NTYzfjUpNHQsr8g DQoNClByb2R1Y3QgTWFya2V0aW5nIFN5c3RlbSANCrL6xrfR0LeizOXPtSANCk5vLjUwIFJ1YW5q aWFuZGFkYW8gWXVodWF0YWkgRGlzdHJpY3QgTmFuamluZywgDQpQLlIuQ2hpbmEsIDIxMDAxMg0K VGVsOis4Ni0wMjUtODgwMTQyMjYNCkZheDorODYtMDI1LTg4MDE0MjI2DQpFbWFpbDp5dS5qaW5n aGFpQHp0ZS5jb20uY24gDQoNCg0KDQogIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fDQpkYyBtYWlsaW5nIGxpc3QNCmRjQGlldGYub3JnDQpodHRwczovL3d3 dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RjDQoNCg0K --=_alternative 0008C6BFC8257998_= Content-Type: text/html; charset="GB2312" Content-Transfer-Encoding: base64 DQo8YnI+PGZvbnQgc2l6ZT0yIGZhY2U9InNhbnMtc2VyaWYiPr2o0unN4rei08q8/qOsvau5q8u+ x6nD+8m+s/2hozwvZm9udD4NCjxicj4NCjxicj4NCjxicj4NCjx0YWJsZSB3aWR0aD0xMDAlPg0K PHRyIHZhbGlnbj10b3A+DQo8dGQgd2lkdGg9MzUlPjxmb250IHNpemU9MSBmYWNlPSJzYW5zLXNl cmlmIj48Yj55dS5qaW5naGFpQHp0ZS5jb20uY248L2I+DQo8L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6 ZT0xIGZhY2U9InNhbnMtc2VyaWYiPreivP7IyzogJm5ic3A7ZGMtYm91bmNlc0BpZXRmLm9yZzwv Zm9udD4NCjxwPjxmb250IHNpemU9MSBmYWNlPSJzYW5zLXNlcmlmIj4yMDEyLTAyLTAyIMnPzucg MDk6MDU8L2ZvbnQ+DQo8dGQgd2lkdGg9NjQlPg0KPHRhYmxlIHdpZHRoPTEwMCU+DQo8dHIgdmFs aWduPXRvcD4NCjx0ZD4NCjxkaXYgYWxpZ249cmlnaHQ+PGZvbnQgc2l6ZT0xIGZhY2U9InNhbnMt c2VyaWYiPsrVvP7IyzwvZm9udD48L2Rpdj4NCjx0ZD48Zm9udCBzaXplPTEgZmFjZT0ic2Fucy1z ZXJpZiI+ZGNAaWV0Zi5vcmc8L2ZvbnQ+DQo8dHIgdmFsaWduPXRvcD4NCjx0ZD4NCjxkaXYgYWxp Z249cmlnaHQ+PGZvbnQgc2l6ZT0xIGZhY2U9InNhbnMtc2VyaWYiPrOty808L2ZvbnQ+PC9kaXY+ DQo8dGQ+DQo8dHIgdmFsaWduPXRvcD4NCjx0ZD4NCjxkaXYgYWxpZ249cmlnaHQ+PGZvbnQgc2l6 ZT0xIGZhY2U9InNhbnMtc2VyaWYiPtb3zOI8L2ZvbnQ+PC9kaXY+DQo8dGQ+PGZvbnQgc2l6ZT0x IGZhY2U9InNhbnMtc2VyaWYiPltkY10gUmVxdWlyZW1lbnQgZm9yIGEgbWV0aG9kIHRvIG1hbmFn ZQ0KbWFjIGFkZHJlc3MgaW4gREM8L2ZvbnQ+PC90YWJsZT4NCjxicj4NCjx0YWJsZT4NCjx0ciB2 YWxpZ249dG9wPg0KPHRkPg0KPHRkPjwvdGFibGU+DQo8YnI+PC90YWJsZT4NCjxicj4NCjxicj4N Cjxicj48Zm9udCBzaXplPTMgZmFjZT0iQXJpYWwiPjxicj4NCkhpIEFsbDo8L2ZvbnQ+PGZvbnQg c2l6ZT0zIGZhY2U9InNhbnMtc2VyaWYiPiA8L2ZvbnQ+PGZvbnQgc2l6ZT0zIGZhY2U9IkFyaWFs Ij48YnI+DQogJm5ic3A7IEkgd29uZGVyIHdoZXRoZXIgaXQgaXMgbmVjZXNzYXJ5IHRvIG1hbmFn ZSBtYWMgYWRkcmVzcyBpbiBEQy48L2ZvbnQ+PGZvbnQgc2l6ZT0zIGZhY2U9InNhbnMtc2VyaWYi Pg0KPC9mb250Pjxmb250IHNpemU9MyBmYWNlPSJBcmlhbCI+PGJyPg0KQXMgeW91IGtub3csVk0n cyBtYWMgaXMgcmFuZG9tbHkgZ2VuZXJhdGVkLjwvZm9udD48Zm9udCBzaXplPTMgZmFjZT0ic2Fu cy1zZXJpZiI+DQo8L2ZvbnQ+PGZvbnQgc2l6ZT0zIGZhY2U9IkFyaWFsIj48YnI+DQpUaGUgcmlz ayBvZiBtYWMgY29uZmxpY3QgaXMgaW5jcmVhc2luZyB3aXRoICZuYnNwO3RoZSBhbW91bnQgb2Yg Vk1zIGluDQpEQy48L2ZvbnQ+PGZvbnQgc2l6ZT0zIGZhY2U9InNhbnMtc2VyaWYiPiA8L2ZvbnQ+ PGZvbnQgc2l6ZT0zIGZhY2U9IkFyaWFsIj48YnI+DQpJZiB0aGVyZSBpcyBhIG1ldGhvZCB0byBh dXRvIG1hbmFnZSBhbmQgYWxsb2NhdGUgbWFjIGFkZHJlc3MsdGhlIHJpc2sgbWF5YmUNCmF2b2lk LjwvZm9udD48Zm9udCBzaXplPTMgZmFjZT0ic2Fucy1zZXJpZiI+IDwvZm9udD48Zm9udCBzaXpl PTMgZmFjZT0iQXJpYWwiPjxicj4NClRoYXQgbWV0aG9kIG1heSBmYWNpbGl0YXRlIHRoZSBvcGVy YXRvciB0byBjb250cm9sIG5ldHdvcmsgZWFzaWx5IGFuZCBvdGhlcg0KYXZhaWxhYmxlIGJlbmVm aXRzLjwvZm9udD48Zm9udCBzaXplPTMgZmFjZT0ic2Fucy1zZXJpZiI+IDwvZm9udD48Zm9udCBz aXplPTIgZmFjZT0ic2Fucy1zZXJpZiI+PGJyPg0KPC9mb250Pjxmb250IHNpemU9MSBmYWNlPSJB cmlhbCI+PGJyPg0KPGJyPg0KPC9mb250Pg0KPHRhYmxlIHdpZHRoPTEwMCU+DQo8dHI+DQo8dGQg d2lkdGg9MjklPg0KPGRpdiBhbGlnbj1jZW50ZXI+PGltZyBzcmM9Y2lkOl8yXzBERUFGRUIwMERF NjdBMTQwMDA4QzZCQUM4MjU3OTk4PjwvZGl2Pg0KPHRkIHdpZHRoPTcwJT48Zm9udCBzaXplPTIg ZmFjZT0ic2Fucy1zZXJpZiI+PGJyPg0KPC9mb250Pg0KPGJyPg0KPHRhYmxlIHdpZHRoPTEwMCU+ DQo8dHI+DQo8dGQgY29sc3Bhbj0yPjxmb250IHNpemU9MSBmYWNlPSJBcmlhbCI+PGI+Q2hpbmVz ZSBOYW1lo7pZdSBKaW5nSGFpIDwvYj48L2ZvbnQ+PGZvbnQgc2l6ZT0xIGNvbG9yPSM4MDAwMDAg ZmFjZT0iQXJpYWwiPjxiPjx1PtP3vrS6ow0KPC91Pjxicj4NCkVuZ2xpc2ggbmFtZaO6PHU+Rmlz aGVyIHl1PC91PjwvYj48L2ZvbnQ+PGZvbnQgc2l6ZT0zIGZhY2U9InNhbnMtc2VyaWYiPg0KPC9m b250Pjxmb250IHNpemU9MSBmYWNlPSJBcmlhbCI+PGJyPg0KQmVhcmVyIE5ldHdvcmsgUHJvZHVj dCBQcmUtcmVzZWFyY2ggRGVwYXJ0bWVudCCz0NTYzfjUpNHQsr88L2ZvbnQ+PGZvbnQgc2l6ZT0z IGZhY2U9InNhbnMtc2VyaWYiPg0KPC9mb250Pg0KPHRyPg0KPHRkIHJvd3NwYW49Mj48aW1nIHNy Yz1jaWQ6XzJfMERFQjIzNUMwREVCMUZBMDAwMDhDNkJBQzgyNTc5OTg+DQo8dGQ+PGZvbnQgc2l6 ZT0yIGNvbG9yPSM5MDkwOTAgZmFjZT0iQXJpYWwiPjxiPlByb2R1Y3QgTWFya2V0aW5nIFN5c3Rl bQ0KPC9iPjwvZm9udD4NCjx0cj4NCjx0ZD48Zm9udCBzaXplPTIgY29sb3I9IzkwOTA5MCBmYWNl PSJBcmlhbCI+PGI+svrGt9HQt6LM5c+1PC9iPjwvZm9udD48Zm9udCBzaXplPTMgZmFjZT0ic2Fu cy1zZXJpZiI+DQo8L2ZvbnQ+DQo8dHI+DQo8dGQgY29sc3Bhbj0yPjxmb250IHNpemU9MSBmYWNl PSJBcmlhbCI+Tm8uNTAgUnVhbmppYW5kYWRhbyBZdWh1YXRhaSBEaXN0cmljdA0KTmFuamluZywg PGJyPg0KUC5SLkNoaW5hLCAyMTAwMTI8YnI+DQpUZWw6Kzg2LTAyNS04ODAxNDIyNjxicj4NCkZh eDorODYtMDI1LTg4MDE0MjI2PGJyPg0KRW1haWw6eXUuamluZ2hhaUB6dGUuY29tLmNuIDwvZm9u dD48L3RhYmxlPg0KPGJyPjwvdGFibGU+DQo8YnI+PGZvbnQgc2l6ZT0zIGZhY2U9InNhbnMtc2Vy aWYiPjxicj4NCjwvZm9udD48Zm9udCBzaXplPTEgZmFjZT0iQXJpYWwiPjxicj4NCiA8L2ZvbnQ+ PGZvbnQgc2l6ZT0zIGZhY2U9InNhbnMtc2VyaWYiPiZuYnNwOzwvZm9udD48Zm9udCBzaXplPTI+ PHR0Pl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0K ZGMgbWFpbGluZyBsaXN0PGJyPg0KZGNAaWV0Zi5vcmc8YnI+DQpodHRwczovL3d3dy5pZXRmLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2RjPGJyPg0KPC90dD48L2ZvbnQ+DQo8YnI+DQo= --=_alternative 0008C6BFC8257998_=-- --=_related 0008C6BDC8257998_= Content-Type: image/jpeg Content-ID: <_2_0DEAFEB00DE67A140008C6BAC8257998> Content-Transfer-Encoding: base64 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 f//Z --=_related 0008C6BDC8257998_= Content-Type: image/jpeg Content-ID: <_2_0DEB235C0DEB1FA00008C6BAC8257998> Content-Transfer-Encoding: base64 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 YA0lgCYA5gDuAJgCYAmAJgCYAmAJgCYAmAP/2Q== --=_related 0008C6BDC8257998_=-- From Alexander.Vainshtein@ecitele.com Wed Feb 1 22:16:29 2012 Return-Path: <Alexander.Vainshtein@ecitele.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 D0B4D21F8A90 for <dc@ietfa.amsl.com>; Wed, 1 Feb 2012 22:16:29 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: 0.103 X-Spam-Level: X-Spam-Status: No, score=0.103 tagged_above=-999 required=5 tests=[AWL=-3.954, BAYES_50=0.001, CN_BODY_46=0.256, EXTRA_MPART_TYPE=1, HTML_MESSAGE=0.001, J_CHICKENPOX_42=0.6, J_CHICKENPOX_73=0.6, MIME_BASE64_TEXT=1.753, MIME_CHARSET_FARAWAY=2.45, MIME_QP_LONG_LINE=1.396, 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 4+TSp14zF2G3 for <dc@ietfa.amsl.com>; Wed, 1 Feb 2012 22:16:29 -0800 (PST) Received: from mail21.messagelabs.com (mail21.messagelabs.com [85.158.143.35]) by ietfa.amsl.com (Postfix) with SMTP id 5FEF721F8A8F for <dc@ietf.org>; Wed, 1 Feb 2012 22:16:28 -0800 (PST) X-Env-Sender: Alexander.Vainshtein@ecitele.com X-Msg-Ref: server-4.tower-21.messagelabs.com!1328163384!4159764!2 X-Originating-IP: [147.234.242.234] X-StarScan-Version: 6.5.5; banners=-,-,- Received: (qmail 5248 invoked from network); 2 Feb 2012 06:16:25 -0000 Received: from ilptbmg01-out.ecitele.com (HELO ilptbmg01-out.ecitele.com) (147.234.242.234) by server-4.tower-21.messagelabs.com with SMTP; 2 Feb 2012 06:16:25 -0000 X-AuditID: 93eaf2e7-b7f2a6d000000e7d-1f-4f2a3649382d Received: from ILPTEXCH02.ecitele.com ( [147.234.245.181]) by ilptbmg01-out.ecitele.com (Symantec Messaging Gateway) with SMTP id DE.E5.03709.9463A2F4; Thu, 2 Feb 2012 09:07:53 +0200 (IST) Received: from ILPTMAIL02.ecitele.com ([147.234.244.212]) by ILPTEXCH02.ecitele.com ([147.234.245.181]) with mapi; Thu, 2 Feb 2012 08:16:10 +0200 From: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com> To: "yu.jinghai@zte.com.cn" <yu.jinghai@zte.com.cn> Date: Thu, 2 Feb 2012 08:12:29 +0200 Thread-Topic: [dc] Requirement for a method to manage mac address in DC Thread-Index: AczhRvWTtLFV0ruPR6KD4yZJzLZ7HwAKtwbS Message-ID: <A3C5DF08D38B6049839A6F553B331C760116342AE4F3@ILPTMAIL02.ecitele.com> References: <201202020107.q1217pSU061250@mse01.zte.com.cn> In-Reply-To: <201202020107.q1217pSU061250@mse01.zte.com.cn> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: acceptlanguage: en-US Content-Type: multipart/related; boundary="_005_A3C5DF08D38B6049839A6F553B331C760116342AE4F3ILPTMAIL02e_"; type="multipart/alternative" MIME-Version: 1.0 X-CFilter-Loop: Reflected X-Brightmail-Tracker: H4sIAAAAAAAAA6VTb1AUZRz23V3ulot1loODn0yT24Y2UDBcVHOEx/ilkg/MWdCf6Z8tdy93 O9ztXrurw9k0nf9iEkLoZBxuKENRzGxIJkenZkBRK3UKTTR1Qgf/FGCehc2cmUW7t0B86Ftf 3nne3+95nt8z77w/mrQfpvNoUdKwIglB3mKjYhOTvxe98Hihp6TjIONaPzSS5uq5u4NcSizr 7v6DWLan/za1nHgpipYIkiRrgoY5H1a9bn65Iq4SvBGeE31u3slz4aDgxSEsaW5eCIex5OMr bEv0oihxWPLKPlHyu/nKak+Ry/VYWZGTr1j8gLO03FYTEFUOF4UEMciFsKoKfszpFSOh5MM+ rk5WOC2AOeX1GBlIdF2yhH9b3TDxTps1itZoG1E6Deyj8F3LTWTiHDh5sdeyEdloOzuAYPuZ b6zmpR3B6Fc/UAbLwrqh75MRi4Gz2VLo6Wq1GphkF8L4iRhhYIrNh/beNSl+FvsUfPDrZdLk Pw37r0StJn4EOkdO6nyaZthn4PbheqNsZ5+A/uGxlH06Ww5n1m1IWSI9XPL4HsIclQsXrm4l zNDZMHrqhMXEDhi/8neayXfAj429yMhPsk0ImkcTKQHDZsKxjquUKVgAh3ado1pRTnyOb3yu Jj5HY5JkONs8ZDVxIXwY/ZMw8f2wuWl0ul4Aw7HBafwQ7Oy6Tpq4GL7ctXeaz0P887PIHLYT wY13902TnNDZ0fgfpsUwkDxEzoi3tN9KmxX3bWrUneiUOLmhZq72I2TfjRxiMKzVhvwlzmLs FTUcxMVeOdSHzC/88wF0Z2v+IGJpxGcwnzUVeOxpwio1EhpEC2iCdzB/PVjosc+vlX2RgKAG Vigrg1gdRECTfDbT9rJOZ3xCZDVW5JlWUP8DbWTePV7Z+IraitKSkv994XOZa95fquysX9+j eozDWJkZdy9N88B8XKCnzFSwHzfUiUHt3zZBpxtpM/S0AwaHUcNCSBX9Zv84KqNbxm4NIXpT 6uzZnBxCdkqSJZyXyxwxBKwhCKyUZj2N3X97ampqAuXqb5bFxAxWhr53s64T+kBCHzjPZTyP qu/+bCsvihbNE75fv/iuZ/vX9cnEp+/byvuPBuJQ0J4dPUjsX/feK9+ePzX+xfwjb205LfJ4 MmRde99PL3ZeTGQuveCqvt7STCnVry16+NLay/sqd0eO9j/X+2S3+5jaEH6DXVhemii7MYa2 1Z6rerYyeqcma/JmXc6rrc+35r95gOSvna46P1zh2MtTakBwFpKKKvwDzKGVE9YEAAA= Cc: "dc@ietf.org" <dc@ietf.org> 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: Thu, 02 Feb 2012 06:16:30 -0000 --_005_A3C5DF08D38B6049839A6F553B331C760116342AE4F3ILPTMAIL02e_ Content-Type: multipart/alternative; boundary="_000_A3C5DF08D38B6049839A6F553B331C760116342AE4F3ILPTMAIL02e_" --_000_A3C5DF08D38B6049839A6F553B331C760116342AE4F3ILPTMAIL02e_ Content-Type: text/plain; charset="gb2312" content-transfer-encoding: base64 RGVhciBNci4gWXUgKGFwb2xvZ2llcyBpZiB0aGlzIGlzIG5vdCB0aGUgcHJvcGVyIGZvcm0g b2YgYWRkcmVzc2luZyksDQoNCk1hbmFnaW5nIE1BQyBhZGRyZXNzZXMgYWxsb2NhdGVkIHRv IFZNcyBpbiBhIERDIG1heSBiZSBhIHdvcnRoeSBvYmplY3RpdmUuDQpCdXQgSSB3b25kZXIg aWYgaXQgY29tZXMgdW5kZXIgdGhlIHB1cnZpZXcgb2YgdGhlIElFVEYuDQoNCkNvdWxkIHlv dSBwbGVhc2UgZWxhYm9yYXRlPw0KDQpSZWdhcmRzLA0KICAgIFNhc2hhDQoNCg0KX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18NCkZyb206IGRjLWJvdW5jZXNAaWV0Zi5vcmcg W2RjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiB5dS5qaW5naGFpQHp0ZS5jb20u Y24gW3l1LmppbmdoYWlAenRlLmNvbS5jbl0NClNlbnQ6IFRodXJzZGF5LCBGZWJydWFyeSAw MiwgMjAxMiAzOjA1IEFNDQpUbzogZGNAaWV0Zi5vcmcNClN1YmplY3Q6IFtkY10gUmVxdWly ZW1lbnQgZm9yIGEgbWV0aG9kIHRvIG1hbmFnZSBtYWMgYWRkcmVzcyBpbiBEQw0KDQoNCkhp IEFsbDoNCiAgIEkgd29uZGVyIHdoZXRoZXIgaXQgaXMgbmVjZXNzYXJ5IHRvIG1hbmFnZSBt YWMgYWRkcmVzcyBpbiBEQy4NCkFzIHlvdSBrbm93LFZNJ3MgbWFjIGlzIHJhbmRvbWx5IGdl bmVyYXRlZC4NClRoZSByaXNrIG9mIG1hYyBjb25mbGljdCBpcyBpbmNyZWFzaW5nIHdpdGgg IHRoZSBhbW91bnQgb2YgVk1zIGluIERDLg0KSWYgdGhlcmUgaXMgYSBtZXRob2QgdG8gYXV0 byBtYW5hZ2UgYW5kIGFsbG9jYXRlIG1hYyBhZGRyZXNzLHRoZSByaXNrIG1heWJlIGF2b2lk Lg0KVGhhdCBtZXRob2QgbWF5IGZhY2lsaXRhdGUgdGhlIG9wZXJhdG9yIHRvIGNvbnRyb2wg bmV0d29yayBlYXNpbHkgYW5kIG90aGVyIGF2YWlsYWJsZSBiZW5lZml0cy4NCg0KDQoNCltj aWQ6XzJfMEFGRUUwNjQwQUZFREM3QzAwMDVGRUU1NDgyNTc5OThdDQoNCg0KQ2hpbmVzZSBO YW1lo7pZdSBKaW5nSGFpINP3vrS6ow0KRW5nbGlzaCBuYW1lo7pGaXNoZXIgeXUNCkJlYXJl ciBOZXR3b3JrIFByb2R1Y3QgUHJlLXJlc2VhcmNoIERlcGFydG1lbnQgs9DU2M341KTR0LK/ DQpbY2lkOl8yXzBBRkYwODc0MEFGRjA0QjgwMDA1RkVFNTQ4MjU3OTk4XSAgICAgICBQcm9k dWN0IE1hcmtldGluZyBTeXN0ZW0NCrL6xrfR0LeizOXPtQ0KTm8uNTAgUnVhbmppYW5kYWRh byBZdWh1YXRhaSBEaXN0cmljdCBOYW5qaW5nLA0KUC5SLkNoaW5hLCAyMTAwMTINClRlbDor ODYtMDI1LTg4MDE0MjI2DQpGYXg6Kzg2LTAyNS04ODAxNDIyNg0KRW1haWw6eXUuamluZ2hh aUB6dGUuY29tLmNuDQoNCg0KDQoNCg0KDQoNClRoaXMgZS1tYWlsIG1lc3NhZ2UgaXMgaW50 ZW5kZWQgZm9yIHRoZSByZWNpcGllbnQgb25seSBhbmQgY29udGFpbnMgaW5mb3JtYXRpb24g d2hpY2ggaXMgQ09ORklERU5USUFMIGFuZCB3aGljaCBtYXkgYmUgcHJvcHJpZXRhcnkgdG8g RUNJIFRlbGVjb20uIElmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgdHJhbnNtaXNzaW9uIGlu IGVycm9yLCBwbGVhc2UgaW5mb3JtIHVzIGJ5IGUtbWFpbCwgcGhvbmUgb3IgZmF4LCBhbmQg dGhlbiBkZWxldGUgdGhlIG9yaWdpbmFsIGFuZCBhbGwgY29waWVzIHRoZXJlb2YuDQoNCg== --_000_A3C5DF08D38B6049839A6F553B331C760116342AE4F3ILPTMAIL02e_ Content-Type: text/html; charset="gb2312" content-transfer-encoding: quoted-printable <html dir=3D"ltr"><head> <meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dgb2312"> <meta name=3D"GENERATOR" content=3D"MSHTML 8.00.7601.17720"> <style id=3D"owaTempEditStyle"></style><style title=3D"owaParaStyle"><!--P { MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px } --></style> </head> <body ocsi=3D"x"> <div style=3D"FONT-FAMILY: Times New Roman; DIRECTION: ltr; COLOR: #000000;= FONT-SIZE: 16px"> <div>Dear Mr. Yu (apologies if this is not the proper form of addressing),</= div> <div><font face=3D"times new roman"></font> </div> <div><font face=3D"times new roman">Managing MAC addresses allocated to VMs= in a DC may be a worthy objective.</font></div> <div><font face=3D"times new roman">But I wonder if it comes under the purvi= ew of the IETF.</font></div> <div><font face=3D"times new roman"></font> </div> <div><font face=3D"times new roman">Could you please elaborate?</font></div> <div><font face=3D"times new roman"></font> </div> <div><font face=3D"times new roman">Regards,</font></div> <div><font face=3D"times new roman">    Sasha</font></div> <div> </div> <div dir=3D"ltr"><font color=3D"#000000" size=3D"3" face=3D"Times New Roman"= ></font> </div> <div style=3D"DIRECTION: ltr" id=3D"divRpF889215"> <hr tabindex=3D"-1"> <font color=3D"#000000" size=3D"2" face=3D"Tahoma"><b>From:</b> dc-bounces@i= etf.org [dc-bounces@ietf.org] On Behalf Of yu.jinghai@zte.com.cn [yu.jinghai= @zte.com.cn]<br> <b>Sent:</b> Thursday, February 02, 2012 3:05 AM<br> <b>To:</b> dc@ietf.org<br> <b>Subject:</b> [dc] Requirement for a method to manage mac address in DC<br= > </font><br> </div> <div></div> <div><br> <font size=3D"3" face=3D"Arial">Hi All:</font> <br> <font size=3D"3" face=3D"Arial">   I wonder whether it is necessar= y to manage mac address in DC.</font> <br> <font size=3D"3" face=3D"Arial">As you know,VM's mac is randomly generated.<= /font> <br> <font size=3D"3" face=3D"Arial">The risk of mac conflict is increasing with=  the amount of VMs in DC.</font> <br> <font size=3D"3" face=3D"Arial">If there is a method to auto manage and allo= cate mac address,the risk maybe avoid.</font> <br> <font size=3D"3" face=3D"Arial">That method may facilitate the operator to c= ontrol network easily and other available benefits.</font> <br> <font size=3D"2" face=3D"sans-serif"><br> </font><font size=3D"1" face=3D"Arial"><br> <br> </font> <table> <tbody> <tr> <td> <div align=3D"center"><img src=3D"cid:_2_0AFEE0640AFEDC7C0005FEE548257998"><= /div> </td> <td><br> <font size=3D"2"><br> </font> <table width=3D"100%"> <tbody> <tr> <td colspan=3D"2"><font size=3D"1" face=3D"Arial"><b>Chinese Name=A3=BAYu Ji= ngHai </b></font><font color=3D"#800000" size=3D"1" face=3D"Arial"><b><u>=D3= =F7=BE=B4=BA=A3 </u></b></font><br> <font color=3D"#800000" size=3D"1" face=3D"Arial"><b>English name=A3=BA<u>Fi= sher yu</u></b></font> <br> <font size=3D"1" face=3D"Arial">Bearer Network Product Pre-research Departme= nt =B3=D0=D4=D8=CD=F8=D4=A4=D1=D0=B2=BF</font> </td> </tr> <tr> <td rowspan=3D"2"><img src=3D"cid:_2_0AFF08740AFF04B80005FEE548257998"> </td= > <td><font color=3D"#909090" size=3D"2" face=3D"Arial"><b>Product Marketing S= ystem </b></font></td> </tr> <tr> <td><font color=3D"#909090" size=3D"2" face=3D"Arial"><b>=B2=FA=C6=B7=D1=D0= =B7=A2=CC=E5=CF=B5</b></font> </td> </tr> <tr> <td colspan=3D"2"><font size=3D"1" face=3D"Arial">No.50 Ruanjiandadao Yuhuat= ai District Nanjing, <br> P.R.China, 210012<br> Tel:+86-025-88014226<br> Fax:+86-025-88014226<br> Email:yu.jinghai@zte.com.cn </font></td> </tr> </tbody> </table> <br> </td> </tr> </tbody> </table> <br> <br> <font size=3D"1" face=3D"Arial"> </font> </div> </div> <p> This e-mail message is intended for the recipient only and contains informat= ion which is CONFIDENTIAL and which may be proprietary to ECI Telecom. If yo= u have received this transmission in error, please inform us by e-mail, phon= e or fax, and then delete the original and all copies thereof. </p> </body> </html> --_000_A3C5DF08D38B6049839A6F553B331C760116342AE4F3ILPTMAIL02e_-- --_005_A3C5DF08D38B6049839A6F553B331C760116342AE4F3ILPTMAIL02e_ Content-Type: image/jpeg; name="ATT00001..jpg" Content-Description: ATT00001..jpg Content-Disposition: inline; filename="ATT00001..jpg"; size=4164; creation-date="Thu, 02 Feb 2012 03:06:57 GMT"; modification-date="Thu, 02 Feb 2012 08:14:53 GMT" Content-ID: <_2_0AFEE0640AFEDC7C0005FEE548257998> Content-Transfer-Encoding: base64 /9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAMgAA/+4ADkFkb2JlAGTAAAAAAf/b AIQACAYGBgYGCAYGCAwIBwgMDgoICAoOEA0NDg0NEBEMDg0NDgwRDxITFBMSDxgYGhoYGCMiIiIj JycnJycnJycnJwEJCAgJCgkLCQkLDgsNCw4RDg4ODhETDQ0ODQ0TGBEPDw8PERgWFxQUFBcWGhoY GBoaISEgISEnJycnJycnJycn/8AAEQgAfwCGAwEiAAIRAQMRAf/EAKAAAAEFAQEBAAAAAAAAAAAA AAADBAUGBwIBCAEAAgMBAQAAAAAAAAAAAAAAAwQAAgUBBhAAAgEDAQYDBAkEAgIDAAAAAQIDAAQF ESExQVESBmEiE3GBMkKRobHBUnIjFAfRYjNDgiSSooMVFhEAAQQABAIIAwcFAAAAAAAAAQARAgMh MRIEQVFhcYGRIjITBaHBFLHRQlKCojPwYpIjNP/aAAwDAQACEQMRAD8A3+iiiooiuXkSNGkdgqKN WYnQAeJNMctl7DC2T31/KI4k3D5mbgqDiaxXuru/Kdyu0JZrXGg/p2iHQuOczDf7KY2+1nccPDEZ yPyQrbo1jmeACmM7/JeZxmburfFXNrkcerAxOUYFSd8fUp29POlsb/LmVu7m3snw8c01w6xIIZSC Sx03OtZ1HZyTypbW8bSytsjijGrH2KKvv8V9umfKT5u6TSOx1ht1Yf7jsc/8RsrTuo2tVJlKAJjH qkTwySNdt87ABIgSPYBxWwoWKgsOltBqN+h5V0TpRqBtJ0FIyXlpF/kmRfawrEYnJaa7Z6RZ68GR xz7BcxE/mFKhYJRqhDDmp1+yuSjLqXHfJIeqy/C2ntrpbwDZINPEUS2rb0bX+00wl64z0uND40GU pRxXCSFMK6uOpTqOddVApcSQt1Rtt4jgalLS9juRp8Mg3ofuq0LRLDIqCQKdUUUUVWRRRRUURTTI ZC2xlnLe3bhIYhqeZ5KPE07rLe9My2VvTZQN/wBO0JGzc8o3sfy8KLRV6sxHIDEnoVJz0xfjwVa7 hzN73DetdXJ6YkOltb6+WNfvY8aSwvbl/wBwXf7WyXpRdPXuG+CMHnzbkKeYvDXGXvo7K22M215C NiIN7GtbtLTG9t4sRRARW8I1ZvmdzxPNmrRu3ApiK6gNTYDl0paNWsmczhxTXB9tYfti2LQKPW01 nvJdOtvfwHgKayZm2tA9vhbZVVnZ3l00Uux1ZgvHWo+8yFxl5dZNUtwf04B9rczS9taagbKT0HGV pMpHEgldlblGoMBxTeaXIXe24ndgflB0X6BTR7AHaw19u2rMmOfo6iui868axXd061YWxGAYdSoa 5nN1UJsen4fqpmVu7Ruu1nkhP9jEVcriw6RqyaciaibmyG3ZRoWg4HFAnGcMk0su+MrYOI8jGLyA b3A6ZB9xq64zMYruC2L2kglA/wAkTbHQ8mXfWb3tnprsqE9S7xl0t7j5WguIzsdeIHBhxFSe0rtD waJ+HcpXvpxOmzxDpzWt31m9uDIvnh+tajhM0bK6HR1+FqW7S7ttu5LdreYCLIwD/sW/Bhu9SPmp +qvctZftG9SPbbvs0/CeVYW7286icG05jl0p5xKIsgXBUzjsgl7HodkqbHX7xT6qPBdyWs63EZ8y 7xzHI1cradLmFJ4jqjjUf0q+3v8AUDHzD4jmr1z1BuIS1FFFMIih+5Mgcdi5ZIzpNL+lF7W4+6su MOm0+88Sauvd8xmvIbYfDCvUw/ubdURiMcL7J28DjWMN6kn5U2/Waf27V1ajxxPVwQbPFJuxWntL DLi8eJpV0uroCSVjvC/KnuFQWayzZa+MMZ/6du3Sg/Ew2F/6VYe68mcdiXEZ6Zrg+jFpw1+I+4VT cXGCVGmwVSmJmZXzxJJZB3Nmlqo9qmbKDdrVgtbcIodhpr8I40zxdsJOqWT/ABptbxPKpJX626tw 3AchQrZuSFamGAJ45JwA7gdR2eFcOrKdhpVG0FcSEUBM8ElJMJF9OVdfGmM1hHOD6DeYfId9OZNK SaOSVDJFr1x8Rv0q4LZFCkNWBDqt31myFlddGG8GqvkrTQEgVpPq298v7a90WXcko51Vc1jpLWRo pR4ow3MOdN7e/EA5rN3NDDVHEfZ1rPP3N3iL6LJWLmO5t26kPAjijc1YVt+Gyln3ThIr6IeS4Xpl j4pINjKfYaxnLQdPUam/4rzRss3cYOVv0L5TLCp3CZB5tPzLTG9pjbT6gGMRj0x4hc9vvMZmqRwl 9qs13E9rPJbyfFGdCeY4Gpfti/0lksXOxv1Itf8A2Fc92W3SYb1fm/Sf7VNVy0uza3sFyDp0ONfy k6GvImX0+4zwB/aU6ZenZ2/ArTdaK4616PU18unVr4b6K13HPpTjhUrLKZsjcudvm6R/x2U/7Wtg txcTkbVVUX3nWkbmIm4mJ4ux+upbAJ0RT8yw+oU3ZL/U3QAqAeJVLv28MmYtbIHywReoR/c5/oK4 w8bO6qo1JFRPdsxfu28VvkEaj2dOv31aezHhMrqwHX06qTwAo8ho28G/KD3rOf1N0QS3ibuU+6i1 t4rRfi06pD417G3AVzesr3WibToBXaMsOnzSfUKzyU8M+gYJ0iMRqx6R416zwJu85pqZXf4jr4cK 5LVTUr6uSWe5Pyoo91cR3rrIA/wnYQBpSDGkJDU1BUMjmvL8hZnV41IO1eFcxpDl4Wx9wSHUdUMh 3jw1pbJDqign/EOk1DSO8R642KuNoYcKvGWKDYdMi4cHMcwqf3Jj3sbiS2l+JePMc6p9hePjM7j7 5D0m3uIySN+hbpb6jV/7ll/fRx3cn+Rv0pTyZd301mmQ8rsw3qdR7jW3tiZ1NLiGKyi0NwDDJ8Op fRncUS3GFuGG3pUSqfYdfsrOZH1U+I+ur7kcna22DijuiVa6tgsZ6SQWMY8uo3VnLPoNPdzrxPus oi6LFzpY9nNaO8kNQY8MVpX70/8A5f8Aea+b9tv8dOmiq4mYs37Plx6SFruKEeogU6KDIANW06du vOijfVRZ9Y/5nz/Hk3WievHPUP4nz/FkrDcwaTyfm1+mneJXo9Veehpa4h1k151zbL6c3gw0PurZ MniybbFZR3uDbd43Ou6aOKRfHZ0/dU52tcBBczcUi2e+mv8ALFi0N1jsyg0Rg1tKfH40++kezFuL 2K99FdVSIFz7NtPE6trCXIaT1jBZcgYbuQxxJkO5Xi0dpbQMNDcKvm59Jr1ZBULi8i0cglX4tdq8 xyqenhSaL95Z+ZDtkjG9TxrMsiQSE1XPVFxmMx814JPGgyUy9WvDMKHpXfUCdmQc6TaQGmplrky+ NQxXDYpS5IbFRNxV9PtqCuTopJqSuJgMTCvFpD9VQN9cdKdI2sdgHjVogmQZDvkP2hc47FQZWDIv dSFIYV6ht3OASGNZPdp610kCeYySLGvj1OFFXfKXktjFLaJIVaVC1yFOw6jyqfZUF2bjTme7rCDp 6ooH/czeCRbR/wC2lbO2euudkjgA4HUkgIzsqhGLEEueb/ct1usXBfYtcfcL5RGqqeKsoADD2Vlt 3jL63yRxbRl7kt0RgbnB3OPDnWw7aSa0t2uEu2jU3CKUSUjzBTvArze82UdwYyfTIHEtnHiFqX7Y W6S7EHPoVei7Ujh7enxkbAXdyqtLPpvkVhIo/KCulFWfQ0UT6Ohm04en6f6Xfvfir+hVlpHl0fpQ yht9JmLlStFMoqhO6cIvcODu8adkrr127n5ZU2ofprGu2cxf4i5nsyxgeTW3uojvDDVTv5GvoCsu /kftCT1j3PioixGhyUCfEwX/AHKBxA+KndnbHGizyzyfISSW9qkQLYeaGbclH2F/0noY7QdCfEVZ sdl5Ldw8Z1B2Oh3MKqOVyuByEVjc4RfSuCvTdx6dI6gB9dJwZB00DgqfGi2bczGpjE8jms8XGqbC QLcRktIdbTJKZrJhHcb3hbZqfCoqZpIHKSqUbxqvRZMghgxBG5gdDUkncjugiu0W4Tdq2xh76W+m mODop3Vc8zpPMZdycmeuWnpqLvH3TBbb1Ukb/Wq9e33VOY3tyafSa9YpDvVCNGI8apKsR82C7DXY WraXSDgEzv7khLW0jHXIqa9A2nqaoy/lTERetcEPfOP0YN/Rr8zU/wA5nMdhZ5bfHJ6t43+S4baF 4dIrPcjkZJ3eWRizudWYnUk0xt9sZESIYHmqbi2MZEahKWWGUfvTTJXjN6rs3Uz/ABNx8a0f+JcC 1njJs7coVnyJ0h12EQIfL/5HbVI7R7Wn7tyQMqlcTbMDdzbg5H+lD9tbuiJBGkMShEQBURdwUDQC i760Qj9PDMsZdA4BH9vpON0uPlf7UtRXg3V7WYtNFFFFRRFFFFRRedQrhpItCGZdDsIJG6ofuqyk vcNOIGZZoR6sZUkE9O9dnhWUxTSu3mkc+1j/AFp/abD6mEpizTpLEM/asf3L3c7K6FRo1icXEtTD kQzFWHur+PVkmlyfa/QzN57nHBhoxPzRcj4VSIr+5tZGtrlCHjOjwTroy6cNDtrRO2s9b4pGguIN UkOrTptf2MDv0qx32K7Z7siBuEjncDyyoeiZfeNGpg3Wbc+nuImysYRsbFkKMKt5AW0SjXaQ8q3w WUw5KxO2Wz2/2ORT+LMYWLb/APWGUjhJKdKmr7+K5UYvishqvCK5XU+zrWoeb+P+6YCemCKYDcY5 Rt9zCjRs2dg/kAfgSYoEttvKz/E/SIifyTtO9buFfSxlnbWY/Gq9TAeJNR133TlZSdb2RifjfXQH XgANwpSPsbu2UdAs0iB/HKo+nTWpK0/i7LTEG/vYrdOKwgyN9LaCuE7GvxaodniPzXRX7hY0dM2/ wj8lSbm+LFndtSx2niTU9232FlO4XS6yCvY4w6Esw0mlHJBwB/Ea0PFdk9t4Iicx/ubof77k9ba/ 2ruFTb3vUOmEaKNnUfuFAt3zjTtokf3nDuCb2/twgdW4kJH8gx7yvbKzssPaRWFhEsMEI0SNPtPM njS6kkknfTVNu3fzNO4kJ8x3VnSDOSXJzK1Il8AGAyCWXdXtFFDREUUUVFEUUUVFFyVBBDDUEaEV nx7EuZJ72SOVYgspNmjDUOp83m5cq0OudPEeFHo3NtGr0y2pnwfJKbvY0brR68TL03IYt5h/RWT3 GOvsc/p3kLRnXY29T7G3UpCzIQyMVI3Mp0+ytPnFv6TC6Kel83qadPv6qgLjFdr3BLRXUMD84pk0 1/KSRT0PcoyDWwIPExxHcs2Xs06y9ExIcBLA96iLXM5OEAC4ZlHBwG+2pKPuHIaeYI3joR9lN3wl op/Qyluw5O6g/SGrwYxl3Xdqw5+qKrKW0lj4XPQyLCvewwOvv1fen4zt624IvsH9aDkLyUeaUgHe F2U3jx543NuP/kWnsOPh/wBl5F/xYH76ETt45aewOmIx3MvNq7SySUknUnU8SdtO4I3kPkXX7Kcw 22Pj01lRzzZx9lP06On9PTp4abqDO4ZRCYhQc5FIQ2oTQvtPKnIoooBJOJRwAAwRRRRXF1FFFFRR f//Z --_005_A3C5DF08D38B6049839A6F553B331C760116342AE4F3ILPTMAIL02e_ Content-Type: image/jpeg; name="ATT00002..jpg" Content-Description: ATT00002..jpg Content-Disposition: inline; filename="ATT00002..jpg"; size=2137; creation-date="Thu, 02 Feb 2012 03:06:57 GMT"; modification-date="Thu, 02 Feb 2012 08:14:53 GMT" Content-ID: <_2_0AFF08740AFF04B80005FEE548257998> Content-Transfer-Encoding: base64 /9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+4ADkFkb2JlAGTAAAAAAf/b AIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxsc Hx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f Hx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAIgBjAwERAAIRAQMRAf/EAJQAAAIDAQEBAAAAAAAAAAAA AAYHAAUIAQQDAQEAAwEBAAAAAAAAAAAAAAAAAwQFAgEQAAEDAgQDBAYDEQEAAAAAAAIBAwQFBgAR EgchExQxQSIIUXGBMrIVUiMXkaFCcjNTczR0tDV1hcUWRjdjEQABAwQBAwMFAAAAAAAAAAAAAQID ETESBCFBgQVxwROxIoJDNP/aAAwDAQACEQMRAD8AOL4uneOJdlRjURqYVKbcRIhNwhdBR0Cq5Hyy 1eLPvxq68UCsRXUy9SrI5+XFis283Qvyr3rTKZUKjzoj7jgvsoy0KrpaMu0QRUyIcSbWpG2NVROT mKVyuopV1PczeKlqK1F+RCB1SRlZENttC09unU2meWeJWa0Drc9zlZXpcILRvbdSW1UplVKQlObp MuXElHFBtpXgb1MkLiAiF6UTPjivsQQpRG3yTqdse+62oDdN3L3hqiH8tlSZqtZc3p4jTunVnlq0 trlnliw/VgbfjuRpK9bDbsK7KjFs4qnf00aZIWYbIv1Llwk0qiK2PjRsePiy9OMrbaxH0ZahaiVy pyL/AMxO+J0W26XI2/uiC5UHZihMSG5FmFyeUS+IF5ulNSJxyxWJRl0HdSwXqNTnJl1UnrnYzJSR KbGEuaTYqaKOtMl1d2WAKir70Q4e6S7ddEcefJhK7TalJXTHemGCmy0iJxVskRU15+8mnLvwAPbI by1e5LPuubdhNjWLZefemCAo2IR+WTgCgp9AmjHjmvBM1zwBeeXvcu49wLIdq1djMsyo0o4gyGMx F9AADU+WuelU15LkuXqwAyKo641TZbrZaXG2XCAvQQgqouAM/faXfXyXqPmznN+UdVq5bX5b5r0/ M/J/m+GWAG9uhcf+P2VUJjZ6ZTwdLD9PNe8KKn4o5l7MT6kWciJ0I5XYtFh5dra51Rn3E8OYRB6S Iq/nHEQnST8UMk9uNHykvCMT1INZt1LHzK/qtv8A6ST8LeOPFXd2PdmyBbD/AOIj/IS/dlxVX+j8 vcl/X2FDtJuJSbNWprUY8h/rkZ5XToC5crXnq1kP0+GNTd1XS0x6VKsMqNue3zL3TBunYiPV4TTj MdyrsgIPIKHm2Lwr7qkn38Yk0SxuxUusfklRJ7kbOUm1NsLUvCLUH5Mq4hYJ+K6II23zo3PXQo+J cl4ccRnR9t39nKTYFJtCowqhImncAK682+ICLagDJ5Dp/TL24AZ/mbrVmTrpttyl1+PTrxt2e3Hm k6D6dOyuT4OmQtkhIyYouQKq+LAAHeNy2jQ2twajbNzR6m9e7vTs0qIxIDkx3nuofedN0GxT8NsQ HPgeeeAND+W2q2V9nkC3bfqbVQn0pgHq0jQOjokSyNwkVXADVkWoUVPo4AZ9Z/hE79nd+BcAZb/1 7+gf3rABf5h7kWVW4Nvx1Uggh1EgE733uAD60D4sbXjIqNV6lPZdzQbe3lt/45aNPphDpkC3zZa+ l93xuZ+pV0+zGXsy/I9XFmNuLUQXPmV/VbfX/wBZPwt4v+Ku7sQbVkC2H/w8f5CX7suKrv6Py9yT 9fYWextnW5chVlK3CSYkVI/I1EY6eZzNXuEPbpTGh5Cd7McVpcrwMR1al55htuZL+z6UKzqW490s 9qZ0EfU65o+sRwgElIyXU4i5JjGdI561dcutaiJRDNG4txbtv2XQrdvCjPUyhUhW2aW4/CcjERMs q0Iq4eSGvL7fu45PS0u09979gUCNV7WnOQKQKJTnI1OfBFbcFsdSlkSEii2PHADF801pbXUFXa6+ 3IlXtX3m3W4iSFFsWm9Iuum2iZiKiGgePvLw7FwBXbv7M7d2htlCuumUOorLnHE5zEmTwiC+iOGj yCPbw5XDsJfZgB2bD2TtrSLfW47FN8odfaZJ9JD3OUCZ1fVqmSaTAnCEsAMas/wid+zu/AuAMt/6 9/QP71gAvvLZy/qlddTqcXkSWZcgnmHieRs0FfcFRVOCgiInsxsQb0bWIi9Cm+ByrU9FpbZboU+6 aXOqL6lBjSAckp1pOZgnb4FXxerHOxtQuYqInPoesieioqhZvRY1w3WxSW6M224UM3if5riN5I4I IOWfb7q4raOw2JVy6kk8auRKBHTrbnJtw1bshRZnLTVhOEi6wFxWlDPNO1EXELpU+XNLZVJEb9tB Jx9ld04ikkXls6uBKzM5aFl2Z6dOftxrrvwrf6FT4HpYcW1Vv3DQrZODXzU5yyXHEJXVf+rJBQfG vqXhjJ25GPfVlqFqJqonIHeZrba7L9tik06247ciTEmrIfF10GUQOSQZopqmfEsVyQalvxH4dBps OQiC/GisMvCi5ohttiJIip28UwAo5Pl4bq29k6+q9M62jCTMinU1wicJXwBE0uauCMtGOoQTt7Ox OIDbuK36XcFFm0aqMo/T57RMyWl7xLvRe4hXiK9y8cALjYjZuobbFcTD9SKbBnSQWmNoRIKMgK/W G37ovEpaSy7hTADPqjZuUyW22Kk4bLggKdqqoKiJgDO/2f3r8k5HyWRzfk3T6PDnzvm3P0e928vx YA0lgCYA5gDuAJgCYAmAJgCYAmAJgCYAmAP/2Q== --_005_A3C5DF08D38B6049839A6F553B331C760116342AE4F3ILPTMAIL02e_-- From narten@us.ibm.com Thu Feb 2 05:47:41 2012 Return-Path: <narten@us.ibm.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 D5BE321F876A for <dc@ietfa.amsl.com>; Thu, 2 Feb 2012 05:47:41 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -108.417 X-Spam-Level: X-Spam-Status: No, score=-108.417 tagged_above=-999 required=5 tests=[AWL=0.982, BAYES_00=-2.599, J_CHICKENPOX_42=0.6, J_CHICKENPOX_73=0.6, 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 KHFDiUjLziNG for <dc@ietfa.amsl.com>; Thu, 2 Feb 2012 05:47:41 -0800 (PST) Received: from e9.ny.us.ibm.com (e9.ny.us.ibm.com [32.97.182.139]) by ietfa.amsl.com (Postfix) with ESMTP id 34A2621F85D6 for <dc@ietf.org>; Thu, 2 Feb 2012 05:47:41 -0800 (PST) Received: from /spool/local by e9.ny.us.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for <dc@ietf.org> from <narten@us.ibm.com>; Thu, 2 Feb 2012 08:47:40 -0500 Received: from d01dlp01.pok.ibm.com (9.56.224.56) by e9.ny.us.ibm.com (192.168.1.109) with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted; Thu, 2 Feb 2012 08:47:39 -0500 Received: from d01relay01.pok.ibm.com (d01relay01.pok.ibm.com [9.56.227.233]) by d01dlp01.pok.ibm.com (Postfix) with ESMTP id 4A74538C8063 for <dc@ietf.org>; Thu, 2 Feb 2012 08:47:38 -0500 (EST) Received: from d01av04.pok.ibm.com (d01av04.pok.ibm.com [9.56.224.64]) by d01relay01.pok.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id q12DlcBo255444 for <dc@ietf.org>; Thu, 2 Feb 2012 08:47:38 -0500 Received: from d01av04.pok.ibm.com (loopback [127.0.0.1]) by d01av04.pok.ibm.com (8.14.4/8.13.1/NCO v10.0 AVout) with ESMTP id q12DlbQX021263 for <dc@ietf.org>; Thu, 2 Feb 2012 08:47:37 -0500 Received: from cichlid.raleigh.ibm.com (sig-9-65-196-49.mts.ibm.com [9.65.196.49]) by d01av04.pok.ibm.com (8.14.4/8.13.1/NCO v10.0 AVin) with ESMTP id q12Dla0Q021213 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 2 Feb 2012 08:47:37 -0500 Received: from cichlid.raleigh.ibm.com (localhost [127.0.0.1]) by cichlid.raleigh.ibm.com (8.14.5/8.12.5) with ESMTP id q12DlZQr008542; Thu, 2 Feb 2012 08:47:36 -0500 Message-Id: <201202021347.q12DlZQr008542@cichlid.raleigh.ibm.com> To: yu.jinghai@zte.com.cn In-reply-to: <201202020107.q1217pSU061250@mse01.zte.com.cn> References: <201202020107.q1217pSU061250@mse01.zte.com.cn> Comments: In-reply-to yu.jinghai@zte.com.cn message dated "Thu, 02 Feb 2012 09:05:17 +0800." Date: Thu, 02 Feb 2012 08:47:34 -0500 From: Thomas Narten <narten@us.ibm.com> X-Content-Scanned: Fidelis XPS MAILER x-cbid: 12020213-7182-0000-0000-000000A534D7 Cc: dc@ietf.org 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: Thu, 02 Feb 2012 13:47:41 -0000 yu.jinghai@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 From narten@us.ibm.com Thu Feb 2 07:11:14 2012 Return-Path: <narten@us.ibm.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 B1B8121F85A1 for <dc@ietfa.amsl.com>; Thu, 2 Feb 2012 07:11:14 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -109.054 X-Spam-Level: X-Spam-Status: No, score=-109.054 tagged_above=-999 required=5 tests=[AWL=1.545, 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 LiZ6rOMC+BQi for <dc@ietfa.amsl.com>; Thu, 2 Feb 2012 07:11:14 -0800 (PST) Received: from e9.ny.us.ibm.com (e9.ny.us.ibm.com [32.97.182.139]) by ietfa.amsl.com (Postfix) with ESMTP id 0F75121F8598 for <dc@ietf.org>; Thu, 2 Feb 2012 07:11:08 -0800 (PST) Received: from /spool/local by e9.ny.us.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for <dc@ietf.org> from <narten@us.ibm.com>; Thu, 2 Feb 2012 10:11:08 -0500 Received: from d01dlp01.pok.ibm.com (9.56.224.56) by e9.ny.us.ibm.com (192.168.1.109) with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted; Thu, 2 Feb 2012 10:11:05 -0500 Received: from d01relay01.pok.ibm.com (d01relay01.pok.ibm.com [9.56.227.233]) by d01dlp01.pok.ibm.com (Postfix) with ESMTP id 1831A38C807D for <dc@ietf.org>; Thu, 2 Feb 2012 10:11:03 -0500 (EST) Received: from d01av04.pok.ibm.com (d01av04.pok.ibm.com [9.56.224.64]) by d01relay01.pok.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id q12F9jsx269550 for <dc@ietf.org>; Thu, 2 Feb 2012 10:09:46 -0500 Received: from d01av04.pok.ibm.com (loopback [127.0.0.1]) by d01av04.pok.ibm.com (8.14.4/8.13.1/NCO v10.0 AVout) with ESMTP id q12F9id7030740 for <dc@ietf.org>; Thu, 2 Feb 2012 10:09:45 -0500 Received: from cichlid.raleigh.ibm.com (sig-9-65-196-49.mts.ibm.com [9.65.196.49]) by d01av04.pok.ibm.com (8.14.4/8.13.1/NCO v10.0 AVin) with ESMTP id q12F9hn2030590 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 2 Feb 2012 10:09:43 -0500 Received: from cichlid.raleigh.ibm.com (localhost [127.0.0.1]) by cichlid.raleigh.ibm.com (8.14.5/8.12.5) with ESMTP id q12F9em3009367; Thu, 2 Feb 2012 10:09:40 -0500 Message-Id: <201202021509.q12F9em3009367@cichlid.raleigh.ibm.com> To: Lizhong Jin <lizho.jin@gmail.com> In-reply-to: <CAH==cJynjN2HxMYh8w+0P0jKVMKWBoX-az=J=EqKX_w4E6GjCw@mail.gmail.com> References: <CAH==cJynjN2HxMYh8w+0P0jKVMKWBoX-az=J=EqKX_w4E6GjCw@mail.gmail.com> Comments: In-reply-to Lizhong Jin <lizho.jin@gmail.com> message dated "Thu, 02 Feb 2012 22:47:06 +0800." Date: Thu, 02 Feb 2012 10:09:40 -0500 From: Thomas Narten <narten@us.ibm.com> X-Content-Scanned: Fidelis XPS MAILER x-cbid: 12020215-7182-0000-0000-000000A5E12E Cc: yu.jinghai@zte.com.cn, dc@ietf.org 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: Thu, 02 Feb 2012 15:11:14 -0000 Lizhong Jin <lizho.jin@gmail.com> writes: > The VMs connected by SPB-M or NVO3/VXLAN/NVGRE will still reside in one L2 > network, But those L2 networks are generally scoped to only include the VMs of one tenant/customer. So a) the number of VMs is smallish (not the entire data center), and b) any collisions will have been caused by the tenant and only impact the tenant (not other tenants). I'm not saying address collisions are never a problem, but the above reduces the frequency and limits the impact. > 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. Overlay approaches hide client/customer MACs inside a second, outer header. Thus, if two different tenants use the same VM MAC address, that collision is not visible within the datacenter, because the data center network only uses the addresses in the outer header. Thomas From tboyes@gmail.com Thu Feb 2 07:50:03 2012 Return-Path: <tboyes@gmail.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 3A97621F8540 for <dc@ietfa.amsl.com>; Thu, 2 Feb 2012 07:50:03 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.598 X-Spam-Level: X-Spam-Status: No, score=-3.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, 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 wiLX0PDMJmvJ for <dc@ietfa.amsl.com>; Thu, 2 Feb 2012 07:50:02 -0800 (PST) Received: from mail-ee0-f44.google.com (mail-ee0-f44.google.com [74.125.83.44]) by ietfa.amsl.com (Postfix) with ESMTP id 0398621F8542 for <dc@ietf.org>; Thu, 2 Feb 2012 07:50:01 -0800 (PST) Received: by eekc41 with SMTP id c41so791806eek.31 for <dc@ietf.org>; Thu, 02 Feb 2012 07:50:01 -0800 (PST) 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=aA8LTmd9x/LkNwrWK/PZfzzgfBOUkmOJsz88aWnVYVk=; b=tuVADEWFj8ggLvnSBAOIRA42ksk1fkmvhrc3emZUZRgY3wBDB9drADQrMkt0+to+6U 7jmaaApFCocO/fugvYtsxnhzRFjTA9/N1e4ZKdt1JVpUMQfthrZMf8oW1GKWOky0epnP LsM+gdiRyy75z5i1VACzKcgCD6eeoWbZNaTjE= MIME-Version: 1.0 Received: by 10.14.186.4 with SMTP id v4mr1073609eem.52.1328197801068; Thu, 02 Feb 2012 07:50:01 -0800 (PST) Received: by 10.213.22.16 with HTTP; Thu, 2 Feb 2012 07:50:00 -0800 (PST) In-Reply-To: <201202021509.q12F9em3009367@cichlid.raleigh.ibm.com> References: <CAH==cJynjN2HxMYh8w+0P0jKVMKWBoX-az=J=EqKX_w4E6GjCw@mail.gmail.com> <201202021509.q12F9em3009367@cichlid.raleigh.ibm.com> Date: Thu, 2 Feb 2012 10:50:00 -0500 Message-ID: <CA+E6a662vDGq6AqcKh2zSUZ0-imRPF8oCa=kFX=WF1rGq8ty1g@mail.gmail.com> From: Truman Boyes <tboyes@gmail.com> To: Thomas Narten <narten@us.ibm.com> Content-Type: multipart/alternative; boundary=bcaec52be5771fc85d04b7fd26ae Cc: yu.jinghai@zte.com.cn, 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: Thu, 02 Feb 2012 15:50:03 -0000 --bcaec52be5771fc85d04b7fd26ae Content-Type: text/plain; charset=ISO-8859-1 On Thu, Feb 2, 2012 at 10:09 AM, Thomas Narten <narten@us.ibm.com> wrote: > Lizhong Jin <lizho.jin@gmail.com> writes: > > > The VMs connected by SPB-M or NVO3/VXLAN/NVGRE will still reside in one > L2 > > network, > > But those L2 networks are generally scoped to only include the VMs of one > tenant/customer. So a) the number of VMs is smallish (not the entire > data center), and b) any collisions will have been caused by the tenant > and only impact the tenant (not other tenants). > > I'm not saying address collisions are never a problem, but the above > reduces the frequency and limits the impact. > > > 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. > > Overlay approaches hide client/customer MACs inside a second, outer > header. Thus, if two different tenants use the same VM MAC address, > that collision is not visible within the datacenter, because the data > center network only uses the addresses in the outer header. > > Thomas > > The L2 separation between multiple tenants is true in most circumstances in DCs, but in commodity computing (ie. VPS, low cost dedicated servers, or co-location) there is a concern on IPv4 address exhaustion or waste, so machines/instances are grouped on single L2 segments. It is possible to have virtual MAC overlaps on these segments. Is this something that this group wishes to evaluate options to solve? Kind regards, --Truman --bcaec52be5771fc85d04b7fd26ae Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On Thu, Feb 2, 2012 at 10:09 AM, Thomas Narten <span dir=3D"ltr"><<a hre= f=3D"mailto:narten@us.ibm.com">narten@us.ibm.com</a>></span> wrote:<br><= div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margin= :0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> Lizhong Jin <<a href=3D"mailto:lizho.jin@gmail.com">lizho.jin@gmail.com<= /a>> writes:<br> <br> > The VMs connected by SPB-M or NVO3/VXLAN/NVGRE will still reside in on= e L2<br> > network,<br> <br> But those L2 networks are generally scoped to only include the VMs of one<b= r> tenant/customer. So a) the number of VMs is smallish (not the entire<br> data center), and b) any collisions will have been caused by the tenant<br> and only impact the tenant (not other tenants).<br> <br> I'm not saying address collisions are =A0never a problem, but the above= <br> reduces the frequency and limits the impact.<br> <br> > and the VMs MAC will still conflict if have same MAC address. VM<br> > MAC confliction could not be mitigated or solved by these mechanism if= I<br> > understand correctly.<br> <br> Overlay approaches hide client/customer MACs inside a second, outer<br> header. Thus, if two different tenants use the same VM MAC address,<br> that collision is not visible within the datacenter, because the data<br> center network only uses the addresses in the outer header.<br> <div class=3D"HOEnZb"><div class=3D"h5"><br> Thomas<br> <br></div></div></blockquote></div><br clear=3D"all"><div>The L2 separation= between multiple tenants is true in most circumstances in DCs, but in comm= odity computing (ie. VPS, low cost dedicated servers, or co-location) there= is a concern on IPv4 address exhaustion or waste, so machines/instances ar= e grouped on single L2 segments. It is possible to have virtual MAC overlap= s on these segments. Is this something that this group wishes to evaluate o= ptions to solve?</div> <div><br></div>Kind regards,<br>--Truman<br><br> --bcaec52be5771fc85d04b7fd26ae-- From narten@us.ibm.com Thu Feb 2 08:00:08 2012 Return-Path: <narten@us.ibm.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 45A9421F85D4 for <dc@ietfa.amsl.com>; Thu, 2 Feb 2012 08:00:08 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -109.109 X-Spam-Level: X-Spam-Status: No, score=-109.109 tagged_above=-999 required=5 tests=[AWL=1.490, 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 KPWX3Ug0dcVk for <dc@ietfa.amsl.com>; Thu, 2 Feb 2012 08:00:07 -0800 (PST) Received: from e1.ny.us.ibm.com (e1.ny.us.ibm.com [32.97.182.141]) by ietfa.amsl.com (Postfix) with ESMTP id 1CBD621F85D6 for <dc@ietf.org>; Thu, 2 Feb 2012 08:00:06 -0800 (PST) Received: from /spool/local by e1.ny.us.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for <dc@ietf.org> from <narten@us.ibm.com>; Thu, 2 Feb 2012 11:00:05 -0500 Received: from d01dlp02.pok.ibm.com (9.56.224.85) by e1.ny.us.ibm.com (192.168.1.101) with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted; Thu, 2 Feb 2012 10:56:53 -0500 Received: from d01relay04.pok.ibm.com (d01relay04.pok.ibm.com [9.56.227.236]) by d01dlp02.pok.ibm.com (Postfix) with ESMTP id 73FA66E80AD for <dc@ietf.org>; Thu, 2 Feb 2012 10:56:38 -0500 (EST) Received: from d03av06.boulder.ibm.com (d03av06.boulder.ibm.com [9.17.195.245]) by d01relay04.pok.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id q12FtDt7333414 for <dc@ietf.org>; Thu, 2 Feb 2012 10:55:14 -0500 Received: from d03av06.boulder.ibm.com (loopback [127.0.0.1]) by d03av06.boulder.ibm.com (8.14.4/8.13.1/NCO v10.0 AVout) with ESMTP id q12FtCRJ024066 for <dc@ietf.org>; Thu, 2 Feb 2012 08:55:12 -0700 Received: from cichlid.raleigh.ibm.com (sig-9-65-196-49.mts.ibm.com [9.65.196.49]) by d03av06.boulder.ibm.com (8.14.4/8.13.1/NCO v10.0 AVin) with ESMTP id q12FtBTO024025 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 2 Feb 2012 08:55:12 -0700 Received: from cichlid.raleigh.ibm.com (localhost [127.0.0.1]) by cichlid.raleigh.ibm.com (8.14.5/8.12.5) with ESMTP id q12Ft7V5009551; Thu, 2 Feb 2012 10:55:08 -0500 Message-Id: <201202021555.q12Ft7V5009551@cichlid.raleigh.ibm.com> To: Truman Boyes <tboyes@gmail.com> In-reply-to: <CA+E6a662vDGq6AqcKh2zSUZ0-imRPF8oCa=kFX=WF1rGq8ty1g@mail.gmail.com> References: <CAH==cJynjN2HxMYh8w+0P0jKVMKWBoX-az=J=EqKX_w4E6GjCw@mail.gmail.com> <201202021509.q12F9em3009367@cichlid.raleigh.ibm.com> <CA+E6a662vDGq6AqcKh2zSUZ0-imRPF8oCa=kFX=WF1rGq8ty1g@mail.gmail.com> Comments: In-reply-to Truman Boyes <tboyes@gmail.com> message dated "Thu, 02 Feb 2012 10:50:00 -0500." Date: Thu, 02 Feb 2012 10:55:07 -0500 From: Thomas Narten <narten@us.ibm.com> X-Content-Scanned: Fidelis XPS MAILER x-cbid: 12020215-6078-0000-0000-00000763AED3 Cc: yu.jinghai@zte.com.cn, 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: Thu, 02 Feb 2012 16:00:08 -0000 Truman Boyes <tboyes@gmail.com> writes: > The L2 separation between multiple tenants is true in most circumstances in > DCs, but in commodity computing (ie. VPS, low cost dedicated servers, or > co-location) there is a concern on IPv4 address exhaustion or waste, so > machines/instances are grouped on single L2 segments. It is possible to > have virtual MAC overlaps on these segments. Is this something that this > group wishes to evaluate options to solve? IMO, this is putting the cart before the horse. Can we first get a sense for how big a problem this is in practice and whether existing mitigation approaches are not sufficient? I.e., is this a real problem causing significant pain today, or are their other bigger "pain points" that we should be looking at? Thomas From tboyes@gmail.com Thu Feb 2 10:20:09 2012 Return-Path: <tboyes@gmail.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 A5FF921F8644 for <dc@ietfa.amsl.com>; Thu, 2 Feb 2012 10:20:09 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.298 X-Spam-Level: X-Spam-Status: No, score=-3.298 tagged_above=-999 required=5 tests=[AWL=0.300, BAYES_00=-2.599, HTML_MESSAGE=0.001, 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 WSx6g2uxRaiV for <dc@ietfa.amsl.com>; Thu, 2 Feb 2012 10:20:09 -0800 (PST) Received: from mail-ey0-f172.google.com (mail-ey0-f172.google.com [209.85.215.172]) by ietfa.amsl.com (Postfix) with ESMTP id CE60821F8643 for <dc@ietf.org>; Thu, 2 Feb 2012 10:20:08 -0800 (PST) Received: by eaae12 with SMTP id e12so1119816eaa.31 for <dc@ietf.org>; Thu, 02 Feb 2012 10:20:08 -0800 (PST) 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=g3LiRvysWQ5a7Qmk1En5bmMmrNxj2tcRjya/47ATNic=; b=b3rKgCP0cWq8FSEZEqyMCbF50an4E3S/HXKc0SmjCWtisAv1SeMMdTQSsGYxXccHV+ k28KtGKFH4Gvgh4qCGdAc3HCUsrI9Ibnc7h6wB5B44EqR0GrGNiqyz2lvRe74HKQc9LC bs568YgAZ/Q1LkoEsi51SCibQ8W2/7mukmK1A= MIME-Version: 1.0 Received: by 10.213.19.83 with SMTP id z19mr674463eba.33.1328206807867; Thu, 02 Feb 2012 10:20:07 -0800 (PST) Received: by 10.213.22.16 with HTTP; Thu, 2 Feb 2012 10:20:07 -0800 (PST) In-Reply-To: <201202021555.q12Ft7V5009551@cichlid.raleigh.ibm.com> References: <CAH==cJynjN2HxMYh8w+0P0jKVMKWBoX-az=J=EqKX_w4E6GjCw@mail.gmail.com> <201202021509.q12F9em3009367@cichlid.raleigh.ibm.com> <CA+E6a662vDGq6AqcKh2zSUZ0-imRPF8oCa=kFX=WF1rGq8ty1g@mail.gmail.com> <201202021555.q12Ft7V5009551@cichlid.raleigh.ibm.com> Date: Thu, 2 Feb 2012 13:20:07 -0500 Message-ID: <CA+E6a66cxJoX3ahEt8E5uQgGoWoP269QXXpozKxN5k7PRw8J3w@mail.gmail.com> From: Truman Boyes <tboyes@gmail.com> To: Thomas Narten <narten@us.ibm.com> Content-Type: multipart/alternative; boundary=0015174be2e2f8a19f04b7ff3e65 Cc: yu.jinghai@zte.com.cn, 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: Thu, 02 Feb 2012 18:20:09 -0000 --0015174be2e2f8a19f04b7ff3e65 Content-Type: text/plain; charset=ISO-8859-1 On Thu, Feb 2, 2012 at 10:55 AM, Thomas Narten <narten@us.ibm.com> wrote: > Truman Boyes <tboyes@gmail.com> writes: > > > The L2 separation between multiple tenants is true in most circumstances > in > > DCs, but in commodity computing (ie. VPS, low cost dedicated servers, or > > co-location) there is a concern on IPv4 address exhaustion or waste, so > > machines/instances are grouped on single L2 segments. It is possible to > > have virtual MAC overlaps on these segments. Is this something that this > > group wishes to evaluate options to solve? > > IMO, this is putting the cart before the horse. > > Can we first get a sense for how big a problem this is in practice and > whether existing mitigation approaches are not sufficient? > > I.e., is this a real problem causing significant pain today, or are > their other bigger "pain points" that we should be looking at? > > Thomas > > In the VPS/VM world, I would say it's not a significant issue because there are single entities (Organizations) that manage the MAC addresses. Typically software would just increment the virtual MACs, and this does not require external protocols to ensure uniqueness. If there are many provisioning systems that manage VMs on the same network segment then they will need to keep their database in sync. -- --truman --0015174be2e2f8a19f04b7ff3e65 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable <br><br><div class=3D"gmail_quote">On Thu, Feb 2, 2012 at 10:55 AM, Thomas = Narten <span dir=3D"ltr"><<a href=3D"mailto:narten@us.ibm.com">narten@us= .ibm.com</a>></span> wrote:<br><blockquote class=3D"gmail_quote" style= =3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <div class=3D"im">Truman Boyes <<a href=3D"mailto:tboyes@gmail.com">tboy= es@gmail.com</a>> writes:<br> <br> > The L2 separation between multiple tenants is true in most circumstanc= es in<br> > DCs, but in commodity computing (ie. VPS, low cost dedicated servers, = or<br> > co-location) there is a concern on IPv4 address exhaustion or waste, s= o<br> > machines/instances are grouped on single L2 segments. It is possible t= o<br> > have virtual MAC overlaps on these segments. Is this something that th= is<br> > group wishes to evaluate options to solve?<br> <br> </div>IMO, this is putting the cart before the horse.<br> <br> Can we first get a sense for how big a problem this is in practice and<br> whether existing mitigation approaches are not sufficient?<br> <br> I.e., is this a real problem causing significant pain today, or are<br> their other bigger "pain points" that we should be looking at?<br= > <span class=3D"HOEnZb"><font color=3D"#888888"><br> Thomas<br> <br> </font></span></blockquote></div><br>In the VPS/VM world, =A0I would say it= 's not a significant issue because there are single entities (Organizat= ions) that manage the MAC addresses. Typically software would just incremen= t the virtual MACs, and this does not require external protocols to ensure = uniqueness. If there are many provisioning systems that manage VMs on the s= ame network segment then they will need to keep their database in sync.=A0<= br clear=3D"all"> <div><br></div>-- <br>--truman<br><br> --0015174be2e2f8a19f04b7ff3e65-- From mallik@vmware.com Thu Feb 2 11:21:59 2012 Return-Path: <mallik@vmware.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 954C721F8609 for <dc@ietfa.amsl.com>; Thu, 2 Feb 2012 11:21:58 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -102.598 X-Spam-Level: X-Spam-Status: No, score=-102.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, 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 yYPHfldQMdxE for <dc@ietfa.amsl.com>; Thu, 2 Feb 2012 11:21:57 -0800 (PST) Received: from smtp-outbound-1.vmware.com (smtp-outbound-1.vmware.com [208.91.2.12]) by ietfa.amsl.com (Postfix) with ESMTP id 1EB7E21F85CF for <dc@ietf.org>; Thu, 2 Feb 2012 11:21:57 -0800 (PST) Received: from sc9-mailhost1.vmware.com (sc9-mailhost1.vmware.com [10.113.161.71]) by smtp-outbound-1.vmware.com (Postfix) with ESMTP id CC75528432; Thu, 2 Feb 2012 11:21:56 -0800 (PST) Received: from zimbra-prod-mta-2.vmware.com (zimbra-prod-mta-2.vmware.com [10.113.160.174]) by sc9-mailhost1.vmware.com (Postfix) with ESMTP id C610E18427; Thu, 2 Feb 2012 11:21:56 -0800 (PST) Received: from localhost (localhost.localdomain [127.0.0.1]) by zimbra-prod-mta-2.vmware.com (Postfix) with ESMTP id B1F6B3BB55; Thu, 2 Feb 2012 11:21:56 -0800 (PST) X-Virus-Scanned: amavisd-new at zimbra-prod-mta-2.vmware.com Received: from zimbra-prod-mta-2.vmware.com ([127.0.0.1]) by localhost (zimbra-prod-mta-2.vmware.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8F0hA5HsY-Wd; Thu, 2 Feb 2012 11:21:56 -0800 (PST) Received: from zimbra-prod-mbox-3.vmware.com (zimbra-prod-mbox-3.vmware.com [10.113.160.203]) by zimbra-prod-mta-2.vmware.com (Postfix) with ESMTP id 849713BB40; Thu, 2 Feb 2012 11:21:56 -0800 (PST) Date: Thu, 2 Feb 2012 11:21:56 -0800 (PST) From: Mallik Mahalingam <mallik@vmware.com> To: Truman Boyes <tboyes@gmail.com> Message-ID: <1199197439.684939.1328210516419.JavaMail.root@zimbra-prod-mbox-3.vmware.com> In-Reply-To: <CA+E6a66cxJoX3ahEt8E5uQgGoWoP269QXXpozKxN5k7PRw8J3w@mail.gmail.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_684938_1721942573.1328210516418" X-Originating-IP: [10.113.60.13] X-Mailer: Zimbra 7.1.3_GA_3374 (ZimbraWebClient - FF3.0 (Linux)/7.1.3_GA_3346) Cc: Thomas Narten <narten@us.ibm.com>, yu jinghai <yu.jinghai@zte.com.cn>, 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: Thu, 02 Feb 2012 19:21:59 -0000 ------=_Part_684938_1721942573.1328210516418 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit In a virtualized environment MAC addresses are not totally random generated. There is some notion of Management-Entity(s)/controller(s) allocating the MAC addresses for VMs and ensures that it does not assign the same MAC address to two different VMs and this work only within the scope of that management/controller administration. There are some exceptions of course (a) MAC address exhaustion under a given OUI category (b) manual copy/cloning of VMs and powering on them using standalone management entities (c) VMs that use MAC address override for legitimate reasons [because else things like licensing software breaks]. There are some mechanisms in place to address (a), but (b) and (c) requires co-operation at the management-entity/controllers. Mallik ----- Original Message ----- From: "Truman Boyes" <tboyes@gmail.com> To: "Thomas Narten" <narten@us.ibm.com> Cc: "yu jinghai" <yu.jinghai@zte.com.cn>, dc@ietf.org, "Lizhong Jin" <lizho.jin@gmail.com> Sent: Thursday, February 2, 2012 10:20:07 AM Subject: Re: [dc] Requirement for a method to manage mac address in DC On Thu, Feb 2, 2012 at 10:55 AM, Thomas Narten < narten@us.ibm.com > wrote: Truman Boyes < tboyes@gmail.com > writes: > The L2 separation between multiple tenants is true in most circumstances in > DCs, but in commodity computing (ie. VPS, low cost dedicated servers, or > co-location) there is a concern on IPv4 address exhaustion or waste, so > machines/instances are grouped on single L2 segments. It is possible to > have virtual MAC overlaps on these segments. Is this something that this > group wishes to evaluate options to solve? IMO, this is putting the cart before the horse. Can we first get a sense for how big a problem this is in practice and whether existing mitigation approaches are not sufficient? I.e., is this a real problem causing significant pain today, or are their other bigger "pain points" that we should be looking at? Thomas In the VPS/VM world, I would say it's not a significant issue because there are single entities (Organizations) that manage the MAC addresses. Typically software would just increment the virtual MACs, and this does not require external protocols to ensure uniqueness. If there are many provisioning systems that manage VMs on the same network segment then they will need to keep their database in sync. -- --truman _______________________________________________ dc mailing list dc@ietf.org https://www.ietf.org/mailman/listinfo/dc ------=_Part_684938_1721942573.1328210516418 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable <html><head><style type=3D'text/css'>p { margin: 0; }</style></head><body><= div style=3D'font-family: Times New Roman; font-size: 12pt; color: #000000'= >In a virtualized environment MAC addresses are not totally random generate= d. <br>There is some notion of Management-Entity(s)/controller(s) allocatin= g the <br>MAC addresses for VMs and ensures that it does not assign the sam= e MAC <br>address to two different VMs and this work only within the scope = of that <br>management/controller administration. There are some exceptions= of course <br>(a) MAC address exhaustion under a given OUI category  = (b) manual <br>copy/cloning of VMs and powering on them using standalone ma= nagement <br>entities (c) VMs that use MAC address override for legitimate = reasons <br>[because else things like licensing software breaks].  The= re are some <br>mechanisms in place to address (a), but (b) and (c) require= s co-operation at <br>the management-entity/controllers.<br><br>Mallik<br><= br><hr id=3D"zwchr"><div style=3D"color:#000;font-weight:normal;font-style:= normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-siz= e:12pt;"><b>From: </b>"Truman Boyes" <tboyes@gmail.com><br><b>To: </b= >"Thomas Narten" <narten@us.ibm.com><br><b>Cc: </b>"yu jinghai" <y= u.jinghai@zte.com.cn>, dc@ietf.org, "Lizhong Jin" <lizho.jin@gmail.co= m><br><b>Sent: </b>Thursday, February 2, 2012 10:20:07 AM<br><b>Subject:= </b>Re: [dc] Requirement for a method to manage mac address in DC<br><br><= br><br><div class=3D"gmail_quote">On Thu, Feb 2, 2012 at 10:55 AM, Thomas N= arten <span dir=3D"ltr"><<a href=3D"mailto:narten@us.ibm.com" target=3D"= _blank">narten@us.ibm.com</a>></span> wrote:<br><blockquote class=3D"gma= il_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-lef= t:1ex"> <div class=3D"im">Truman Boyes <<a href=3D"mailto:tboyes@gmail.com" targ= et=3D"_blank">tboyes@gmail.com</a>> writes:<br> <br> > The L2 separation between multiple tenants is true in most circumstanc= es in<br> > DCs, but in commodity computing (ie. VPS, low cost dedicated servers, = or<br> > co-location) there is a concern on IPv4 address exhaustion or waste, s= o<br> > machines/instances are grouped on single L2 segments. It is possible t= o<br> > have virtual MAC overlaps on these segments. Is this something that th= is<br> > group wishes to evaluate options to solve?<br> <br> </div>IMO, this is putting the cart before the horse.<br> <br> Can we first get a sense for how big a problem this is in practice and<br> whether existing mitigation approaches are not sufficient?<br> <br> I.e., is this a real problem causing significant pain today, or are<br> their other bigger "pain points" that we should be looking at?<br> <span class=3D"HOEnZb"><font color=3D"#888888"><br> Thomas<br> <br> </font></span></blockquote></div><br>In the VPS/VM world,  I would say= it's not a significant issue because there are single entities (Organizati= ons) that manage the MAC addresses. Typically software would just increment= the virtual MACs, and this does not require external protocols to ensure u= niqueness. If there are many provisioning systems that manage VMs on the sa= me network segment then they will need to keep their database in sync. = ;<br clear=3D"all"> <div><br></div>-- <br>--truman<br><br> <br>_______________________________________________<br>dc mailing list<br>d= c@ietf.org<br>https://www.ietf.org/mailman/listinfo/dc<br></div><br></div><= /body></html> ------=_Part_684938_1721942573.1328210516418-- From pthaler@broadcom.com Thu Feb 2 12:03:46 2012 Return-Path: <pthaler@broadcom.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 C631721F864F for <dc@ietfa.amsl.com>; Thu, 2 Feb 2012 12:03:46 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -6.448 X-Spam-Level: X-Spam-Status: No, score=-6.448 tagged_above=-999 required=5 tests=[AWL=0.150, BAYES_00=-2.599, HTML_MESSAGE=0.001, 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 I2lqIF46Rdei for <dc@ietfa.amsl.com>; Thu, 2 Feb 2012 12:03:45 -0800 (PST) Received: from MMS3.broadcom.com (mms3.broadcom.com [216.31.210.19]) by ietfa.amsl.com (Postfix) with ESMTP id A2D9F21F8624 for <dc@ietf.org>; Thu, 2 Feb 2012 12:03:45 -0800 (PST) Received: from [10.16.192.224] by MMS3.broadcom.com with ESMTP (Broadcom SMTP Relay (Email Firewall v6.3.2)); Thu, 02 Feb 2012 12:09:39 -0800 X-Server-Uuid: B55A25B1-5D7D-41F8-BC53-C57E7AD3C201 Received: from SJEXCHCAS01.corp.ad.broadcom.com (10.16.192.31) by SJEXCHHUB01.corp.ad.broadcom.com (10.16.192.224) with Microsoft SMTP Server (TLS) id 8.2.247.2; Thu, 2 Feb 2012 12:01:14 -0800 Received: from SJEXCHMB09.corp.ad.broadcom.com ( [fe80::3da7:665e:cc78:181f]) by sjexchcas01.corp.ad.broadcom.com ( [::1]) with mapi id 14.01.0355.002; Thu, 2 Feb 2012 12:01:14 -0800 From: "Pat Thaler" <pthaler@broadcom.com> To: "Mallik Mahalingam" <mallik@vmware.com>, "Truman Boyes" <tboyes@gmail.com> Thread-Topic: [dc] Requirement for a method to manage mac address in DC Thread-Index: AQHM4byvDvGj89i9O0iaTRM/v/wgl5YqR0YAgAABboCAACiDgIAAEUYA//98MXA= Date: Thu, 2 Feb 2012 20:01:13 +0000 Message-ID: <EB9B93801780FD4CA165E0FBCB3C3E6701D817@SJEXCHMB09.corp.ad.broadcom.com> References: <CA+E6a66cxJoX3ahEt8E5uQgGoWoP269QXXpozKxN5k7PRw8J3w@mail.gmail.com> <1199197439.684939.1328210516419.JavaMail.root@zimbra-prod-mbox-3.vmware.com> In-Reply-To: <1199197439.684939.1328210516419.JavaMail.root@zimbra-prod-mbox-3.vmware.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.9.244.85] MIME-Version: 1.0 X-WSS-ID: 6334320950419595025-01-01 Content-Type: multipart/alternative; boundary=_000_EB9B93801780FD4CA165E0FBCB3C3E6701D817SJEXCHMB09corpadb_ Cc: Thomas Narten <narten@us.ibm.com>, yu jinghai <yu.jinghai@zte.com.cn>, "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: Thu, 02 Feb 2012 20:03:46 -0000 --_000_EB9B93801780FD4CA165E0FBCB3C3E6701D817SJEXCHMB09corpadb_ Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 U29tZSB3b3JrIG9uIG1hbmFnaW5nIE1BQyBhZGRyZXNzZXMgb2YgdmlydHVhbCBkZXZpY2VzIGlu IGEgRGF0YSBDZW50ZXIgbWF5IGJlIHdvcnRod2hpbGUsIHRob3VnaCBpdCBpc27igJl0IGNsZWFy IHRvIG1lIHdoZXRoZXIgc3VjaCB3b3JrIHdvdWxkIGJldHRlciBmaXQgaW4gSUVURiBvciBJRUVF IDgwMi4NCg0KV2hlbiB2aXJ0dWFsaXphdGlvbiBlY29zeXN0ZW0gbWFuYWdlbWVudCBlbnRpdGll cyBhcmUgaGFuZGluZyBvdXQgYWRkcmVzc2VzLCB0aGVyZSBjYW4gYmUgZGF0YSBjZW50ZXJzIHdp dGggbXVsdGlwbGUgc3VjaCBlbnRpdGllcyBhbmQgb25lIGNhbuKAmXQgY291bnQgb24gdGhlbSB0 byBjb29yZGluYXRlIHRoZWlyIHVzZSBvZiB0aGUgYWRkcmVzcyBzcGFjZS4gV2hpbGUgZWFjaCBv ZiB0aGVtIHdvbuKAmXQgaGFuZCBvdXQgZHVwbGljYXRlIGFkZHJlc3NlcyB0byB0aGUgc2V0IG9m IFZNcyB0aGV5IG1hbmFnZSwgdGhlIGFkZHJlc3NlcyBtYXkgYmUgZHVwbGljYXRlZCBmb3IgVk1z IG1hbmFnZWQgYnkgZGlmZmVyZW50IG1hbmFnZW1lbnQgZW50aXRpZXMuIFNvbWV0aW1lcyB0aGlz IGNhbiBiZSBkZWFsdCB3aXRoIGJ5IG1hbnVhbCBhc3NpZ25tZW50IG9mIHJhbmdlcywgYnV0IGlu IGEgZGF0YSBjZW50ZXIgd2l0aCBtdWx0aXBsZSB0ZW5hbnRzLCB0aGUgdGVuYW50cyBhcmUgdW5s aWtlbHkgdG8gY29vcmRpbmF0ZSB0aGF0LiBUaGUgcG90ZW50aWFsIGR1cGxpY2F0ZSBhZGRyZXNz ZXMgY2FuIGluIHNvbWUgY2FzZXMgYmUgZGVhbHQgd2l0aCBieSBtZWNoYW5pc21zIHRoYXQga2Vl cCB0aGUgYWRkcmVzcyBzcGFjZSBvZiB0aGUgbWFuYWdlbWVudCBlbnRpdGllcyBzZXBhcmF0ZSBz dWNoIGFzOiBJVkwgKG9yIG90aGVyIG1lY2hhbmlzbXMgdGhhdCBjb25jYXRlbmF0ZSBWTEFOIGFu ZCBNQUMgYWRkcmVzcyBmb3IgYnJpZGdlIGxlYXJuaW5nKSBvciBsYXllciAyIChlLmcuIFBCQiBh bmQgVFJJTEwpIG9yIGxheWVyIDMgZW5jYXBzdWxhdGlvbnMuICBCdXQgdGhlcmUgY291bGQgYmUg c29tZSBhcmVhcyB3aGVyZSBhIHByb3RvY29sIGZvciBjb29yZGluYXRpbmcgYXNzaWdubWVudHMg dG8gYXZvaWQgZHVwbGljYXRpb24gd291bGQgaGVscC4NClRoZXJlIGhhdmUgYmVlbiBkaXNjdXNz aW9ucyBpbiB0aGUgSUVFRSBSQUMgYWJvdXQgY29uY2VybnMgcmVnYXJkaW5nIHRoZSB1c2Ugb2Yg TUFDIGFkZHJlc3NlcyBmcm9tIHRoZSBnbG9iYWwgTUFDIGFkZHJlc3Mgc3BhY2UgZm9yIHZpcnR1 YWwgZGV2aWNlczsgaXNzdWVzIGluY2x1ZGUgcG90ZW50aWFsIGZvciBleGhhdXN0aW5nIHRoZSBn bG9iYWwgYWRkcmVzcyBzcGFjZSBhbmQgdGhhdCBhbiBhZGRyZXNzIHRoYXQgbG9va3MgbGlrZSBh IGdsb2JhbCBhZGRyZXNzIGlzIGJlaW5nIHVzZWQgYXMgYSBsb2NhbCBhZGRyZXNzLiBIYWxmIHRo ZSBNQUMgYWRkcmVzcyBzcGFjZSBpcyBmb3IgbG9jYWwgYWRkcmVzc2VzLCBidXQgdGhlcmUgYXJl buKAmXQgc3RhbmRhcmRpemVkIG1lY2hhbmlzbXMgZm9yIG1hbmFnaW5nIGFkZHJlc3NlcyBpbiB0 aGF0IHNwYWNlLg0KDQo8SUVFRSA4MDIgVmljZS1DaGFpciBoYXQgb24+IElmIHdvcmsgd2FzIGRv bmUgaW4gdGhlIElFVEYgb24gTUFDIGFkZHJlc3MgbWFuYWdlbWVudC9hc3NpZ25tZW50LCB0aGVy ZSBzaG91bGQgYmUgY2xvc2UgbGlhaXNvbiB3aXRoIElFRUUgODAyIGFuZCB0aGUgSUVFRSBSQUMu DQoNClBhdA0KDQpGcm9tOiBkYy1ib3VuY2VzQGlldGYub3JnIFttYWlsdG86ZGMtYm91bmNlc0Bp ZXRmLm9yZ10gT24gQmVoYWxmIE9mIE1hbGxpayBNYWhhbGluZ2FtDQpTZW50OiBUaHVyc2RheSwg RmVicnVhcnkgMDIsIDIwMTIgMTE6MjIgQU0NClRvOiBUcnVtYW4gQm95ZXMNCkNjOiBUaG9tYXMg TmFydGVuOyB5dSBqaW5naGFpOyBkY0BpZXRmLm9yZzsgTGl6aG9uZyBKaW4NClN1YmplY3Q6IFJl OiBbZGNdIFJlcXVpcmVtZW50IGZvciBhIG1ldGhvZCB0byBtYW5hZ2UgbWFjIGFkZHJlc3MgaW4g REMNCg0KSW4gYSB2aXJ0dWFsaXplZCBlbnZpcm9ubWVudCBNQUMgYWRkcmVzc2VzIGFyZSBub3Qg dG90YWxseSByYW5kb20gZ2VuZXJhdGVkLg0KVGhlcmUgaXMgc29tZSBub3Rpb24gb2YgTWFuYWdl bWVudC1FbnRpdHkocykvY29udHJvbGxlcihzKSBhbGxvY2F0aW5nIHRoZQ0KTUFDIGFkZHJlc3Nl cyBmb3IgVk1zIGFuZCBlbnN1cmVzIHRoYXQgaXQgZG9lcyBub3QgYXNzaWduIHRoZSBzYW1lIE1B Qw0KYWRkcmVzcyB0byB0d28gZGlmZmVyZW50IFZNcyBhbmQgdGhpcyB3b3JrIG9ubHkgd2l0aGlu IHRoZSBzY29wZSBvZiB0aGF0DQptYW5hZ2VtZW50L2NvbnRyb2xsZXIgYWRtaW5pc3RyYXRpb24u IFRoZXJlIGFyZSBzb21lIGV4Y2VwdGlvbnMgb2YgY291cnNlDQooYSkgTUFDIGFkZHJlc3MgZXho YXVzdGlvbiB1bmRlciBhIGdpdmVuIE9VSSBjYXRlZ29yeSAgKGIpIG1hbnVhbA0KY29weS9jbG9u aW5nIG9mIFZNcyBhbmQgcG93ZXJpbmcgb24gdGhlbSB1c2luZyBzdGFuZGFsb25lIG1hbmFnZW1l bnQNCmVudGl0aWVzIChjKSBWTXMgdGhhdCB1c2UgTUFDIGFkZHJlc3Mgb3ZlcnJpZGUgZm9yIGxl Z2l0aW1hdGUgcmVhc29ucw0KW2JlY2F1c2UgZWxzZSB0aGluZ3MgbGlrZSBsaWNlbnNpbmcgc29m dHdhcmUgYnJlYWtzXS4gIFRoZXJlIGFyZSBzb21lDQptZWNoYW5pc21zIGluIHBsYWNlIHRvIGFk ZHJlc3MgKGEpLCBidXQgKGIpIGFuZCAoYykgcmVxdWlyZXMgY28tb3BlcmF0aW9uIGF0DQp0aGUg bWFuYWdlbWVudC1lbnRpdHkvY29udHJvbGxlcnMuDQoNCk1hbGxpaw0KX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18NCkZyb206ICJUcnVtYW4gQm95ZXMiIDx0Ym95ZXNAZ21haWwuY29t PG1haWx0bzp0Ym95ZXNAZ21haWwuY29tPj4NClRvOiAiVGhvbWFzIE5hcnRlbiIgPG5hcnRlbkB1 cy5pYm0uY29tPG1haWx0bzpuYXJ0ZW5AdXMuaWJtLmNvbT4+DQpDYzogInl1IGppbmdoYWkiIDx5 dS5qaW5naGFpQHp0ZS5jb20uY248bWFpbHRvOnl1LmppbmdoYWlAenRlLmNvbS5jbj4+LCBkY0Bp ZXRmLm9yZzxtYWlsdG86ZGNAaWV0Zi5vcmc+LCAiTGl6aG9uZyBKaW4iIDxsaXpoby5qaW5AZ21h aWwuY29tPG1haWx0bzpsaXpoby5qaW5AZ21haWwuY29tPj4NClNlbnQ6IFRodXJzZGF5LCBGZWJy dWFyeSAyLCAyMDEyIDEwOjIwOjA3IEFNDQpTdWJqZWN0OiBSZTogW2RjXSBSZXF1aXJlbWVudCBm b3IgYSBtZXRob2QgdG8gbWFuYWdlIG1hYyBhZGRyZXNzIGluIERDDQoNCg0KT24gVGh1LCBGZWIg MiwgMjAxMiBhdCAxMDo1NSBBTSwgVGhvbWFzIE5hcnRlbiA8bmFydGVuQHVzLmlibS5jb208bWFp bHRvOm5hcnRlbkB1cy5pYm0uY29tPj4gd3JvdGU6DQpUcnVtYW4gQm95ZXMgPHRib3llc0BnbWFp bC5jb208bWFpbHRvOnRib3llc0BnbWFpbC5jb20+PiB3cml0ZXM6DQoNCj4gVGhlIEwyIHNlcGFy YXRpb24gYmV0d2VlbiBtdWx0aXBsZSB0ZW5hbnRzIGlzIHRydWUgaW4gbW9zdCBjaXJjdW1zdGFu Y2VzIGluDQo+IERDcywgYnV0IGluIGNvbW1vZGl0eSBjb21wdXRpbmcgKGllLiBWUFMsIGxvdyBj b3N0IGRlZGljYXRlZCBzZXJ2ZXJzLCBvcg0KPiBjby1sb2NhdGlvbikgdGhlcmUgaXMgYSBjb25j ZXJuIG9uIElQdjQgYWRkcmVzcyBleGhhdXN0aW9uIG9yIHdhc3RlLCBzbw0KPiBtYWNoaW5lcy9p bnN0YW5jZXMgYXJlIGdyb3VwZWQgb24gc2luZ2xlIEwyIHNlZ21lbnRzLiBJdCBpcyBwb3NzaWJs ZSB0bw0KPiBoYXZlIHZpcnR1YWwgTUFDIG92ZXJsYXBzIG9uIHRoZXNlIHNlZ21lbnRzLiBJcyB0 aGlzIHNvbWV0aGluZyB0aGF0IHRoaXMNCj4gZ3JvdXAgd2lzaGVzIHRvIGV2YWx1YXRlIG9wdGlv bnMgdG8gc29sdmU/DQpJTU8sIHRoaXMgaXMgcHV0dGluZyB0aGUgY2FydCBiZWZvcmUgdGhlIGhv cnNlLg0KDQpDYW4gd2UgZmlyc3QgZ2V0IGEgc2Vuc2UgZm9yIGhvdyBiaWcgYSBwcm9ibGVtIHRo aXMgaXMgaW4gcHJhY3RpY2UgYW5kDQp3aGV0aGVyIGV4aXN0aW5nIG1pdGlnYXRpb24gYXBwcm9h Y2hlcyBhcmUgbm90IHN1ZmZpY2llbnQ/DQoNCkkuZS4sIGlzIHRoaXMgYSByZWFsIHByb2JsZW0g Y2F1c2luZyBzaWduaWZpY2FudCBwYWluIHRvZGF5LCBvciBhcmUNCnRoZWlyIG90aGVyIGJpZ2dl ciAicGFpbiBwb2ludHMiIHRoYXQgd2Ugc2hvdWxkIGJlIGxvb2tpbmcgYXQ/DQoNClRob21hcw0K DQpJbiB0aGUgVlBTL1ZNIHdvcmxkLCAgSSB3b3VsZCBzYXkgaXQncyBub3QgYSBzaWduaWZpY2Fu dCBpc3N1ZSBiZWNhdXNlIHRoZXJlIGFyZSBzaW5nbGUgZW50aXRpZXMgKE9yZ2FuaXphdGlvbnMp IHRoYXQgbWFuYWdlIHRoZSBNQUMgYWRkcmVzc2VzLiBUeXBpY2FsbHkgc29mdHdhcmUgd291bGQg anVzdCBpbmNyZW1lbnQgdGhlIHZpcnR1YWwgTUFDcywgYW5kIHRoaXMgZG9lcyBub3QgcmVxdWly ZSBleHRlcm5hbCBwcm90b2NvbHMgdG8gZW5zdXJlIHVuaXF1ZW5lc3MuIElmIHRoZXJlIGFyZSBt YW55IHByb3Zpc2lvbmluZyBzeXN0ZW1zIHRoYXQgbWFuYWdlIFZNcyBvbiB0aGUgc2FtZSBuZXR3 b3JrIHNlZ21lbnQgdGhlbiB0aGV5IHdpbGwgbmVlZCB0byBrZWVwIHRoZWlyIGRhdGFiYXNlIGlu IHN5bmMuDQoNCi0tDQotLXRydW1hbg0KDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fDQpkYyBtYWlsaW5nIGxpc3QNCmRjQGlldGYub3JnPG1haWx0bzpk Y0BpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vZGMNCg0K --_000_EB9B93801780FD4CA165E0FBCB3C3E6701D817SJEXCHMB09corpadb_ Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7 YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0 I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl DQoJe2ZvbnQtZmFtaWx5OkhlbHZldGljYTsNCglwYW5vc2UtMToyIDExIDYgNCAyIDIgMiAyIDIg NDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkhlbHZldGljYTsNCglwYW5vc2UtMToyIDEx IDYgNCAyIDIgMiAyIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJ cGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWls eTpUYWhvbWE7DQoJcGFub3NlLTE6MiAxMSA2IDQgMyA1IDQgNCAyIDQ7fQ0KLyogU3R5bGUgRGVm aW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7 bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsN Cglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiO30NCmE6bGluaywgc3Bhbi5N c29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4 dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9s bG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRl Y29yYXRpb246dW5kZXJsaW5lO30NCnANCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1hcmdp bjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9u dC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjt9DQpwLk1zb0FjZXRhdGUsIGxpLk1z b0FjZXRhdGUsIGRpdi5Nc29BY2V0YXRlDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28t c3R5bGUtbGluazoiQmFsbG9vbiBUZXh0IENoYXIiOw0KCW1hcmdpbjowaW47DQoJbWFyZ2luLWJv dHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZTo4LjBwdDsNCglmb250LWZhbWlseToiVGFob21hIiwi c2Fucy1zZXJpZiI7fQ0Kc3Bhbi5ob2VuemINCgl7bXNvLXN0eWxlLW5hbWU6aG9lbnpiO30NCnNw YW4uQmFsbG9vblRleHRDaGFyDQoJe21zby1zdHlsZS1uYW1lOiJCYWxsb29uIFRleHQgQ2hhciI7 DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJCYWxsb29uIFRleHQi Ow0KCWZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjt9DQpzcGFuLkVtYWlsU3R5bGUy MQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJy aSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNv LXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3Jk U2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGluIDEuMGluIDEuMGlu IDEuMGluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9z dHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVk aXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28g OV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJl ZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9o ZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRp diBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7 c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5Tb21lIHdvcmsgb24gbWFuYWdpbmcgTUFD IGFkZHJlc3NlcyBvZiB2aXJ0dWFsIGRldmljZXMgaW4gYSBEYXRhIENlbnRlciBtYXkgYmUgd29y dGh3aGlsZSwgdGhvdWdoIGl0IGlzbuKAmXQgY2xlYXIgdG8gbWUgd2hldGhlciBzdWNoIHdvcmsg d291bGQgYmV0dGVyIGZpdCBpbg0KIElFVEYgb3IgSUVFRSA4MDIuPG86cD48L286cD48L3NwYW4+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7 Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv bG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5XaGVuIHZp cnR1YWxpemF0aW9uIGVjb3N5c3RlbSBtYW5hZ2VtZW50IGVudGl0aWVzIGFyZSBoYW5kaW5nIG91 dCBhZGRyZXNzZXMsIHRoZXJlIGNhbiBiZSBkYXRhIGNlbnRlcnMgd2l0aCBtdWx0aXBsZSBzdWNo IGVudGl0aWVzIGFuZCBvbmUgY2Fu4oCZdCBjb3VudCBvbiB0aGVtDQogdG8gY29vcmRpbmF0ZSB0 aGVpciB1c2Ugb2YgdGhlIGFkZHJlc3Mgc3BhY2UuIFdoaWxlIGVhY2ggb2YgdGhlbSB3b27igJl0 IGhhbmQgb3V0IGR1cGxpY2F0ZSBhZGRyZXNzZXMgdG8gdGhlIHNldCBvZiBWTXMgdGhleSBtYW5h Z2UsIHRoZSBhZGRyZXNzZXMgbWF5IGJlIGR1cGxpY2F0ZWQgZm9yIFZNcyBtYW5hZ2VkIGJ5IGRp ZmZlcmVudCBtYW5hZ2VtZW50IGVudGl0aWVzLiBTb21ldGltZXMgdGhpcyBjYW4gYmUgZGVhbHQg d2l0aCBieSBtYW51YWwNCiBhc3NpZ25tZW50IG9mIHJhbmdlcywgYnV0IGluIGEgZGF0YSBjZW50 ZXIgd2l0aCBtdWx0aXBsZSB0ZW5hbnRzLCB0aGUgdGVuYW50cyBhcmUgdW5saWtlbHkgdG8gY29v cmRpbmF0ZSB0aGF0LiBUaGUgcG90ZW50aWFsIGR1cGxpY2F0ZSBhZGRyZXNzZXMgY2FuIGluIHNv bWUgY2FzZXMgYmUgZGVhbHQgd2l0aCBieSBtZWNoYW5pc21zIHRoYXQga2VlcCB0aGUgYWRkcmVz cyBzcGFjZSBvZiB0aGUgbWFuYWdlbWVudCBlbnRpdGllcyBzZXBhcmF0ZSBzdWNoDQogYXM6IElW TCAob3Igb3RoZXIgbWVjaGFuaXNtcyB0aGF0IGNvbmNhdGVuYXRlIFZMQU4gYW5kIE1BQyBhZGRy ZXNzIGZvciBicmlkZ2UgbGVhcm5pbmcpIG9yIGxheWVyIDIgKGUuZy4gUEJCIGFuZCBUUklMTCkg b3IgbGF5ZXIgMyBlbmNhcHN1bGF0aW9ucy4gJm5ic3A7QnV0IHRoZXJlIGNvdWxkIGJlIHNvbWUg YXJlYXMgd2hlcmUgYSBwcm90b2NvbCBmb3IgY29vcmRpbmF0aW5nIGFzc2lnbm1lbnRzIHRvIGF2 b2lkIGR1cGxpY2F0aW9uIHdvdWxkIGhlbHAuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6 JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7 c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5UaGVyZSBoYXZlIGJlZW4gZGlzY3Vzc2lv bnMgaW4gdGhlIElFRUUgUkFDIGFib3V0IGNvbmNlcm5zIHJlZ2FyZGluZyB0aGUgdXNlIG9mIE1B QyBhZGRyZXNzZXMgZnJvbSB0aGUgZ2xvYmFsIE1BQyBhZGRyZXNzIHNwYWNlIGZvciB2aXJ0dWFs IGRldmljZXM7IGlzc3Vlcw0KIGluY2x1ZGUgcG90ZW50aWFsIGZvciBleGhhdXN0aW5nIHRoZSBn bG9iYWwgYWRkcmVzcyBzcGFjZSBhbmQgdGhhdCBhbiBhZGRyZXNzIHRoYXQgbG9va3MgbGlrZSBh IGdsb2JhbCBhZGRyZXNzIGlzIGJlaW5nIHVzZWQgYXMgYSBsb2NhbCBhZGRyZXNzLiBIYWxmIHRo ZSBNQUMgYWRkcmVzcyBzcGFjZSBpcyBmb3IgbG9jYWwgYWRkcmVzc2VzLCBidXQgdGhlcmUgYXJl buKAmXQgc3RhbmRhcmRpemVkIG1lY2hhbmlzbXMgZm9yIG1hbmFnaW5nIGFkZHJlc3Nlcw0KIGlu IHRoYXQgc3BhY2UuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9v OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp ZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbHQ7SUVFRSA4MDIgVmljZS1DaGFpciBoYXQgb24mZ3Q7 IElmIHdvcmsgd2FzIGRvbmUgaW4gdGhlIElFVEYgb24gTUFDIGFkZHJlc3MgbWFuYWdlbWVudC9h c3NpZ25tZW50LCB0aGVyZSBzaG91bGQgYmUgY2xvc2UgbGlhaXNvbiB3aXRoIElFRUUgODAyIGFu ZCB0aGUgSUVFRSBSQUMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7 PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250 LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5QYXQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3 RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRl cjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAw aW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6 MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1 b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m YW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiBkYy1ib3Vu Y2VzQGlldGYub3JnIFttYWlsdG86ZGMtYm91bmNlc0BpZXRmLm9yZ10NCjxiPk9uIEJlaGFsZiBP ZiA8L2I+TWFsbGlrIE1haGFsaW5nYW08YnI+DQo8Yj5TZW50OjwvYj4gVGh1cnNkYXksIEZlYnJ1 YXJ5IDAyLCAyMDEyIDExOjIyIEFNPGJyPg0KPGI+VG86PC9iPiBUcnVtYW4gQm95ZXM8YnI+DQo8 Yj5DYzo8L2I+IFRob21hcyBOYXJ0ZW47IHl1IGppbmdoYWk7IGRjQGlldGYub3JnOyBMaXpob25n IEppbjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW2RjXSBSZXF1aXJlbWVudCBmb3IgYSBtZXRo b2QgdG8gbWFuYWdlIG1hYyBhZGRyZXNzIGluIERDPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k aXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+ PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5JbiBhIHZpcnR1YWxpemVkIGVudmlyb25tZW50IE1B QyBhZGRyZXNzZXMgYXJlIG5vdCB0b3RhbGx5IHJhbmRvbSBnZW5lcmF0ZWQuDQo8YnI+DQpUaGVy ZSBpcyBzb21lIG5vdGlvbiBvZiBNYW5hZ2VtZW50LUVudGl0eShzKS9jb250cm9sbGVyKHMpIGFs bG9jYXRpbmcgdGhlIDxicj4NCk1BQyBhZGRyZXNzZXMgZm9yIFZNcyBhbmQgZW5zdXJlcyB0aGF0 IGl0IGRvZXMgbm90IGFzc2lnbiB0aGUgc2FtZSBNQUMgPGJyPg0KYWRkcmVzcyB0byB0d28gZGlm ZmVyZW50IFZNcyBhbmQgdGhpcyB3b3JrIG9ubHkgd2l0aGluIHRoZSBzY29wZSBvZiB0aGF0IDxi cj4NCm1hbmFnZW1lbnQvY29udHJvbGxlciBhZG1pbmlzdHJhdGlvbi4gVGhlcmUgYXJlIHNvbWUg ZXhjZXB0aW9ucyBvZiBjb3Vyc2UgPGJyPg0KKGEpIE1BQyBhZGRyZXNzIGV4aGF1c3Rpb24gdW5k ZXIgYSBnaXZlbiBPVUkgY2F0ZWdvcnkgJm5ic3A7KGIpIG1hbnVhbCA8YnI+DQpjb3B5L2Nsb25p bmcgb2YgVk1zIGFuZCBwb3dlcmluZyBvbiB0aGVtIHVzaW5nIHN0YW5kYWxvbmUgbWFuYWdlbWVu dCA8YnI+DQplbnRpdGllcyAoYykgVk1zIHRoYXQgdXNlIE1BQyBhZGRyZXNzIG92ZXJyaWRlIGZv ciBsZWdpdGltYXRlIHJlYXNvbnMgPGJyPg0KW2JlY2F1c2UgZWxzZSB0aGluZ3MgbGlrZSBsaWNl bnNpbmcgc29mdHdhcmUgYnJlYWtzXS4gJm5ic3A7VGhlcmUgYXJlIHNvbWUgPGJyPg0KbWVjaGFu aXNtcyBpbiBwbGFjZSB0byBhZGRyZXNzIChhKSwgYnV0IChiKSBhbmQgKGMpIHJlcXVpcmVzIGNv LW9wZXJhdGlvbiBhdCA8YnI+DQp0aGUgbWFuYWdlbWVudC1lbnRpdHkvY29udHJvbGxlcnMuPGJy Pg0KPGJyPg0KTWFsbGlrPG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdiBjbGFzcz0iTXNvTm9y bWFsIiBhbGlnbj0iY2VudGVyIiBzdHlsZT0idGV4dC1hbGlnbjpjZW50ZXIiPjxzcGFuIHN0eWxl PSJjb2xvcjpibGFjayI+DQo8aHIgc2l6ZT0iMiIgd2lkdGg9IjEwMCUiIGFsaWduPSJjZW50ZXIi IGlkPSJ6d2NociI+DQo8L3NwYW4+PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg c3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48Yj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6 JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2si PkZyb206DQo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtIZWx2ZXRp Y2EmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+JnF1b3Q7VHJ1bWFu IEJveWVzJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86dGJveWVzQGdtYWlsLmNvbSI+dGJveWVz QGdtYWlsLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+VG86IDwvYj4mcXVvdDtUaG9tYXMgTmFydGVuJnF1 b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86bmFydGVuQHVzLmlibS5jb20iPm5hcnRlbkB1cy5pYm0u Y29tPC9hPiZndDs8YnI+DQo8Yj5DYzogPC9iPiZxdW90O3l1IGppbmdoYWkmcXVvdDsgJmx0Ozxh IGhyZWY9Im1haWx0bzp5dS5qaW5naGFpQHp0ZS5jb20uY24iPnl1LmppbmdoYWlAenRlLmNvbS5j bjwvYT4mZ3Q7LA0KPGEgaHJlZj0ibWFpbHRvOmRjQGlldGYub3JnIj5kY0BpZXRmLm9yZzwvYT4s ICZxdW90O0xpemhvbmcgSmluJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86bGl6aG8uamluQGdt YWlsLmNvbSI+bGl6aG8uamluQGdtYWlsLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+U2VudDogPC9iPlRo dXJzZGF5LCBGZWJydWFyeSAyLCAyMDEyIDEwOjIwOjA3IEFNPGJyPg0KPGI+U3ViamVjdDogPC9i PlJlOiBbZGNdIFJlcXVpcmVtZW50IGZvciBhIG1ldGhvZCB0byBtYW5hZ2UgbWFjIGFkZHJlc3Mg aW4gREM8YnI+DQo8YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0hlbHZldGlj YSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5PbiBUaHUsIEZlYiAy LCAyMDEyIGF0IDEwOjU1IEFNLCBUaG9tYXMgTmFydGVuICZsdDs8YSBocmVmPSJtYWlsdG86bmFy dGVuQHVzLmlibS5jb20iIHRhcmdldD0iX2JsYW5rIj5uYXJ0ZW5AdXMuaWJtLmNvbTwvYT4mZ3Q7 IHdyb3RlOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs IiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTom cXVvdDtIZWx2ZXRpY2EmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+ VHJ1bWFuIEJveWVzICZsdDs8YSBocmVmPSJtYWlsdG86dGJveWVzQGdtYWlsLmNvbSIgdGFyZ2V0 PSJfYmxhbmsiPnRib3llc0BnbWFpbC5jb208L2E+Jmd0OyB3cml0ZXM6PGJyPg0KPGJyPg0KJmd0 OyBUaGUgTDIgc2VwYXJhdGlvbiBiZXR3ZWVuIG11bHRpcGxlIHRlbmFudHMgaXMgdHJ1ZSBpbiBt b3N0IGNpcmN1bXN0YW5jZXMgaW48YnI+DQomZ3Q7IERDcywgYnV0IGluIGNvbW1vZGl0eSBjb21w dXRpbmcgKGllLiBWUFMsIGxvdyBjb3N0IGRlZGljYXRlZCBzZXJ2ZXJzLCBvcjxicj4NCiZndDsg Y28tbG9jYXRpb24pIHRoZXJlIGlzIGEgY29uY2VybiBvbiBJUHY0IGFkZHJlc3MgZXhoYXVzdGlv biBvciB3YXN0ZSwgc288YnI+DQomZ3Q7IG1hY2hpbmVzL2luc3RhbmNlcyBhcmUgZ3JvdXBlZCBv biBzaW5nbGUgTDIgc2VnbWVudHMuIEl0IGlzIHBvc3NpYmxlIHRvPGJyPg0KJmd0OyBoYXZlIHZp cnR1YWwgTUFDIG92ZXJsYXBzIG9uIHRoZXNlIHNlZ21lbnRzLiBJcyB0aGlzIHNvbWV0aGluZyB0 aGF0IHRoaXM8YnI+DQomZ3Q7IGdyb3VwIHdpc2hlcyB0byBldmFsdWF0ZSBvcHRpb25zIHRvIHNv bHZlPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg c3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1 b3Q7SGVsdmV0aWNhJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPklN TywgdGhpcyBpcyBwdXR0aW5nIHRoZSBjYXJ0IGJlZm9yZSB0aGUgaG9yc2UuPGJyPg0KPGJyPg0K Q2FuIHdlIGZpcnN0IGdldCBhIHNlbnNlIGZvciBob3cgYmlnIGEgcHJvYmxlbSB0aGlzIGlzIGlu IHByYWN0aWNlIGFuZDxicj4NCndoZXRoZXIgZXhpc3RpbmcgbWl0aWdhdGlvbiBhcHByb2FjaGVz IGFyZSBub3Qgc3VmZmljaWVudD88YnI+DQo8YnI+DQpJLmUuLCBpcyB0aGlzIGEgcmVhbCBwcm9i bGVtIGNhdXNpbmcgc2lnbmlmaWNhbnQgcGFpbiB0b2RheSwgb3IgYXJlPGJyPg0KdGhlaXIgb3Ro ZXIgYmlnZ2VyICZxdW90O3BhaW4gcG9pbnRzJnF1b3Q7IHRoYXQgd2Ugc2hvdWxkIGJlIGxvb2tp bmcgYXQ/PGJyPg0KPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtIZWx2ZXRp Y2EmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojODg4ODg4Ij48YnI+DQo8c3Bh biBjbGFzcz0iaG9lbnpiIj5UaG9tYXM8L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZh bWlseTomcXVvdDtIZWx2ZXRpY2EmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpi bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7LCZxdW90O3Nh bnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxicj4NCkluIHRoZSBWUFMvVk0gd29ybGQsICZu YnNwO0kgd291bGQgc2F5IGl0J3Mgbm90IGEgc2lnbmlmaWNhbnQgaXNzdWUgYmVjYXVzZSB0aGVy ZSBhcmUgc2luZ2xlIGVudGl0aWVzIChPcmdhbml6YXRpb25zKSB0aGF0IG1hbmFnZSB0aGUgTUFD IGFkZHJlc3Nlcy4gVHlwaWNhbGx5IHNvZnR3YXJlIHdvdWxkIGp1c3QgaW5jcmVtZW50IHRoZSB2 aXJ0dWFsIE1BQ3MsIGFuZCB0aGlzIGRvZXMgbm90IHJlcXVpcmUgZXh0ZXJuYWwgcHJvdG9jb2xz IHRvIGVuc3VyZQ0KIHVuaXF1ZW5lc3MuIElmIHRoZXJlIGFyZSBtYW55IHByb3Zpc2lvbmluZyBz eXN0ZW1zIHRoYXQgbWFuYWdlIFZNcyBvbiB0aGUgc2FtZSBuZXR3b3JrIHNlZ21lbnQgdGhlbiB0 aGV5IHdpbGwgbmVlZCB0byBrZWVwIHRoZWlyIGRhdGFiYXNlIGluIHN5bmMuJm5ic3A7PGJyIGNs ZWFyPSJhbGwiPg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtIZWx2ZXRpY2EmcXVvdDssJnF1 b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+ PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1p bHk6JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6Ymxh Y2siPi0tDQo8YnI+DQotLXRydW1hbjxicj4NCjxicj4NCjxicj4NCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KZGMgbWFpbGluZyBsaXN0PGJyPg0K PGEgaHJlZj0ibWFpbHRvOmRjQGlldGYub3JnIj5kY0BpZXRmLm9yZzwvYT48YnI+DQo8YSBocmVm PSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RjIj5odHRwczovL3d3dy5p ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RjPC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpw PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1s Pg0K --_000_EB9B93801780FD4CA165E0FBCB3C3E6701D817SJEXCHMB09corpadb_-- From yu.jinghai@zte.com.cn Thu Feb 2 22:11:19 2012 Return-Path: <yu.jinghai@zte.com.cn> 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 0D95A21F858E for <dc@ietfa.amsl.com>; Thu, 2 Feb 2012 22:11:18 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -91.608 X-Spam-Level: X-Spam-Status: No, score=-91.608 tagged_above=-999 required=5 tests=[AWL=0.378, BAYES_00=-2.599, CHARSET_FARAWAY_HEADER=3.2, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, MIME_BASE64_TEXT=1.753, MIME_CHARSET_FARAWAY=2.45, MSGID_FROM_MTA_HEADER=0.803, RCVD_DOUBLE_IP_LOOSE=0.76, SARE_SUB_ENC_GB2312=1.345, 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 DYhhVwlIkJEu for <dc@ietfa.amsl.com>; Thu, 2 Feb 2012 22:11:17 -0800 (PST) Received: from mx5.zte.com.cn (mx6.zte.com.cn [95.130.199.165]) by ietfa.amsl.com (Postfix) with ESMTP id 9D8C121F8595 for <dc@ietf.org>; Thu, 2 Feb 2012 22:11:15 -0800 (PST) Received: from [10.30.17.100] by mx5.zte.com.cn with surfront esmtp id 56690122734555; Fri, 3 Feb 2012 13:44:42 +0800 (CST) Received: from [10.30.3.20] by [192.168.168.16] with StormMail ESMTP id 19199.122734555; Fri, 3 Feb 2012 14:10:47 +0800 (CST) Received: (from root@localhost) by mse01.zte.com.cn id q136B1Bg074377 for <dc@ietf.org>; Fri, 3 Feb 2012 14:11:01 +0800 (GMT-8) (envelope-from yu.jinghai@zte.com.cn) Message-Id: <201202030611.q136B1Bg074377@mse01.zte.com.cn> Received: from notes_smtp.zte.com.cn ([10.30.1.239]) by mse01.zte.com.cn with ESMTP id q1368nce070985; Fri, 3 Feb 2012 14:08:50 +0800 (GMT-8) (envelope-from yu.jinghai@zte.com.cn) In-Reply-To: <1199197439.684939.1328210516419.JavaMail.root@zimbra-prod-mbox-3.vmware.com> To: Mallik Mahalingam <mallik@vmware.com> MIME-Version: 1.0 X-Mailer: Lotus Notes Release 6.5.4 March 27, 2005 From: yu.jinghai@zte.com.cn Date: Fri, 3 Feb 2012 14:08:39 +0800 X-MIMETrack: Serialize by Router on notes_smtp/zte_ltd(Release 8.5.1FP4|July 25, 2010) at 2012-02-03 14:08:51, Serialize complete at 2012-02-03 14:08:51 Content-Type: multipart/alternative; boundary="=_alternative 0021C69948257999_=" X-MAIL: mse01.zte.com.cn q136B1Bg074377 X-MSS: AUDITRELEASE@mse01.zte.com.cn Cc: Thomas Narten <narten@us.ibm.com>, Truman Boyes <tboyes@gmail.com>, dc@ietf.org, Lizhong Jin <lizho.jin@gmail.com> Subject: [dc] =?gb2312?b?tPC4tDogUmU6ICBSZXF1aXJlbWVudCBmb3IgYSBtZXRob2Qg?= =?gb2312?b?dG8gbWFuYWdlIG1hYyBhZGRyZXNzIGluIERD?= 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: Fri, 03 Feb 2012 06:11:19 -0000 This is a multipart message in MIME format. --=_alternative 0021C69948257999_= Content-Type: text/plain; charset="GB2312" Content-Transfer-Encoding: base64 SGkgTWFsbGlrOg0KICAgICAgICBJIGxlYXJuZWQgYWJvdXQgdGhhdCBYZW4gZ2VuZXJhdGUgTUFD IGFkZHJlc3MgYnkgYW4gYWxnb3JpdGhtIGJhc2UgDQp0aGUgdGltZXN0YW1wLg0KSSBkb24ndCBr bm93IHdlbGwgYWJvdXQgb3RoZXIgdmlydHVhbGl6YXRpb24gcGxhdGZvcm0uDQogICAgICAgIEFz IHlvdSBzYXkgdGhhdDogIA0KPiBUaGVyZSBpcyBzb21lIG5vdGlvbiBvZiBNYW5hZ2VtZW50LUVu dGl0eShzKS9jb250cm9sbGVyKHMpIGFsbG9jYXRpbmcgDQp0aGUgDQo+IE1BQyBhZGRyZXNzZXMg Zm9yIFZNcyBhbmQgZW5zdXJlcyB0aGF0IGl0IGRvZXMgbm90IGFzc2lnbiB0aGUgc2FtZSBNQUMg DQo+IGFkZHJlc3MgdG8gdHdvIGRpZmZlcmVudCBWTXMgYW5kIHRoaXMgd29yayBvbmx5IHdpdGhp biB0aGUgc2NvcGUgb2YgdGhhdCANCg0KPiBtYW5hZ2VtZW50L2NvbnRyb2xsZXIgYWRtaW5pc3Ry YXRpb24uDQogDQp3aHkgZG9lcyBpdCB3b3JrIG9ubHkgd2l0aGluIHRoZSBzY29wZSBvZiB0aGF0 IG1hbmFnZW1lbnQvY29udHJvbGxlciANCmFkbWluaXN0cmF0aW9uPw0KSG93IGRvIFZNcyBnZXQg dGhlIE1BQyBhZGRyZXNzZXM/DQpDb3VsZCB5b3UgcGxlYXNlIGVsYWJvcmF0ZT8NCg0KDQo+LS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08DQqocaHQqHKh6KGhoaGhoaGh oaEgICAgIElubm92YXRpb24gY2hhbmdlIA0KICAgICAgICAgICAgICAgICAgICAgICAgICB0aGUg d29ybGQgDQqocahxIKHQqHIgICAgICAgIKHxqHGh8KhyoaEgDQqodCAtLS0tqHMgICAgICAgL6iA ocWogFwgoaENCn5+fn5+fn5+fn5+fn5+fn5+ocd+fqHHfn5+fn5+fn5+fn5+fn5+fn4NCiAgICAg ICAgICAgTXkgbmlja25hbWU6IEZpc2hlciBZdQ0KPi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS08DQoNCk1hbGxpayBNYWhhbGluZ2FtIDxtYWxsaWtAdm13YXJlLmNvbT4g 0LTT2iAyMDEyLTAyLTAzIDAzOjIxOjU2Og0KDQo+IEluIGEgdmlydHVhbGl6ZWQgZW52aXJvbm1l bnQgTUFDIGFkZHJlc3NlcyBhcmUgbm90IHRvdGFsbHkgcmFuZG9tIA0KZ2VuZXJhdGVkLiANCj4g VGhlcmUgaXMgc29tZSBub3Rpb24gb2YgTWFuYWdlbWVudC1FbnRpdHkocykvY29udHJvbGxlcihz KSBhbGxvY2F0aW5nIA0KdGhlIA0KPiBNQUMgYWRkcmVzc2VzIGZvciBWTXMgYW5kIGVuc3VyZXMg dGhhdCBpdCBkb2VzIG5vdCBhc3NpZ24gdGhlIHNhbWUgTUFDIA0KPiBhZGRyZXNzIHRvIHR3byBk aWZmZXJlbnQgVk1zIGFuZCB0aGlzIHdvcmsgb25seSB3aXRoaW4gdGhlIHNjb3BlIG9mIHRoYXQg DQoNCj4gbWFuYWdlbWVudC9jb250cm9sbGVyIGFkbWluaXN0cmF0aW9uLiBUaGVyZSBhcmUgc29t ZSBleGNlcHRpb25zIG9mIA0KY291cnNlIA0KPiAoYSkgTUFDIGFkZHJlc3MgZXhoYXVzdGlvbiB1 bmRlciBhIGdpdmVuIE9VSSBjYXRlZ29yeSAgKGIpIG1hbnVhbCANCj4gY29weS9jbG9uaW5nIG9m IFZNcyBhbmQgcG93ZXJpbmcgb24gdGhlbSB1c2luZyBzdGFuZGFsb25lIG1hbmFnZW1lbnQgDQo+ IGVudGl0aWVzIChjKSBWTXMgdGhhdCB1c2UgTUFDIGFkZHJlc3Mgb3ZlcnJpZGUgZm9yIGxlZ2l0 aW1hdGUgcmVhc29ucyANCj4gW2JlY2F1c2UgZWxzZSB0aGluZ3MgbGlrZSBsaWNlbnNpbmcgc29m dHdhcmUgYnJlYWtzXS4gIFRoZXJlIGFyZSBzb21lIA0KPiBtZWNoYW5pc21zIGluIHBsYWNlIHRv IGFkZHJlc3MgKGEpLCBidXQgKGIpIGFuZCAoYykgcmVxdWlyZXMgDQpjby1vcGVyYXRpb24gYXQg DQo+IHRoZSBtYW5hZ2VtZW50LWVudGl0eS9jb250cm9sbGVycy4NCj4gDQo+IE1hbGxpaw0KPiAN Cg0KPiBGcm9tOiAiVHJ1bWFuIEJveWVzIiA8dGJveWVzQGdtYWlsLmNvbT4NCj4gVG86ICJUaG9t YXMgTmFydGVuIiA8bmFydGVuQHVzLmlibS5jb20+DQo+IENjOiAieXUgamluZ2hhaSIgPHl1Lmpp bmdoYWlAenRlLmNvbS5jbj4sIGRjQGlldGYub3JnLCAiTGl6aG9uZyBKaW4iDQo+IDxsaXpoby5q aW5AZ21haWwuY29tPg0KPiBTZW50OiBUaHVyc2RheSwgRmVicnVhcnkgMiwgMjAxMiAxMDoyMDow NyBBTQ0KPiBTdWJqZWN0OiBSZTogW2RjXSBSZXF1aXJlbWVudCBmb3IgYSBtZXRob2QgdG8gbWFu YWdlIG1hYyBhZGRyZXNzIGluIERDDQo+IA0KPiANCg0KPiBPbiBUaHUsIEZlYiAyLCAyMDEyIGF0 IDEwOjU1IEFNLCBUaG9tYXMgTmFydGVuIDxuYXJ0ZW5AdXMuaWJtLmNvbT4gDQp3cm90ZToNCj4g VHJ1bWFuIEJveWVzIDx0Ym95ZXNAZ21haWwuY29tPiB3cml0ZXM6DQo+IA0KPiA+IFRoZSBMMiBz ZXBhcmF0aW9uIGJldHdlZW4gbXVsdGlwbGUgdGVuYW50cyBpcyB0cnVlIGluIG1vc3QgDQpjaXJj dW1zdGFuY2VzIGluDQo+ID4gRENzLCBidXQgaW4gY29tbW9kaXR5IGNvbXB1dGluZyAoaWUuIFZQ UywgbG93IGNvc3QgZGVkaWNhdGVkIHNlcnZlcnMsIA0Kb3INCj4gPiBjby1sb2NhdGlvbikgdGhl cmUgaXMgYSBjb25jZXJuIG9uIElQdjQgYWRkcmVzcyBleGhhdXN0aW9uIG9yIHdhc3RlLCANCnNv DQo+ID4gbWFjaGluZXMvaW5zdGFuY2VzIGFyZSBncm91cGVkIG9uIHNpbmdsZSBMMiBzZWdtZW50 cy4gSXQgaXMgcG9zc2libGUgDQp0bw0KPiA+IGhhdmUgdmlydHVhbCBNQUMgb3ZlcmxhcHMgb24g dGhlc2Ugc2VnbWVudHMuIElzIHRoaXMgc29tZXRoaW5nIHRoYXQgDQp0aGlzDQo+ID4gZ3JvdXAg d2lzaGVzIHRvIGV2YWx1YXRlIG9wdGlvbnMgdG8gc29sdmU/DQoNCj4gSU1PLCB0aGlzIGlzIHB1 dHRpbmcgdGhlIGNhcnQgYmVmb3JlIHRoZSBob3JzZS4NCj4gDQo+IENhbiB3ZSBmaXJzdCBnZXQg YSBzZW5zZSBmb3IgaG93IGJpZyBhIHByb2JsZW0gdGhpcyBpcyBpbiBwcmFjdGljZSBhbmQNCj4g d2hldGhlciBleGlzdGluZyBtaXRpZ2F0aW9uIGFwcHJvYWNoZXMgYXJlIG5vdCBzdWZmaWNpZW50 Pw0KPiANCj4gSS5lLiwgaXMgdGhpcyBhIHJlYWwgcHJvYmxlbSBjYXVzaW5nIHNpZ25pZmljYW50 IHBhaW4gdG9kYXksIG9yIGFyZQ0KPiB0aGVpciBvdGhlciBiaWdnZXIgInBhaW4gcG9pbnRzIiB0 aGF0IHdlIHNob3VsZCBiZSBsb29raW5nIGF0Pw0KPiANCj4gVGhvbWFzDQoNCj4gDQo+IEluIHRo ZSBWUFMvVk0gd29ybGQsICBJIHdvdWxkIHNheSBpdCdzIG5vdCBhIHNpZ25pZmljYW50IGlzc3Vl IA0KPiBiZWNhdXNlIHRoZXJlIGFyZSBzaW5nbGUgZW50aXRpZXMgKE9yZ2FuaXphdGlvbnMpIHRo YXQgbWFuYWdlIHRoZSANCj4gTUFDIGFkZHJlc3Nlcy4gVHlwaWNhbGx5IHNvZnR3YXJlIHdvdWxk IGp1c3QgaW5jcmVtZW50IHRoZSB2aXJ0dWFsIA0KPiBNQUNzLCBhbmQgdGhpcyBkb2VzIG5vdCBy ZXF1aXJlIGV4dGVybmFsIHByb3RvY29scyB0byBlbnN1cmUgDQo+IHVuaXF1ZW5lc3MuIElmIHRo ZXJlIGFyZSBtYW55IHByb3Zpc2lvbmluZyBzeXN0ZW1zIHRoYXQgbWFuYWdlIFZNcyANCj4gb24g dGhlIHNhbWUgbmV0d29yayBzZWdtZW50IHRoZW4gdGhleSB3aWxsIG5lZWQgdG8ga2VlcCB0aGVp ciANCj4gZGF0YWJhc2UgaW4gc3luYy4gDQo+IA0KPiAtLSANCj4gLS10cnVtYW4NCj4gDQo+IA0K PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiBkYyBt YWlsaW5nIGxpc3QNCj4gZGNAaWV0Zi5vcmcNCj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h bi9saXN0aW5mby9kYw0K --=_alternative 0021C69948257999_= Content-Type: text/html; charset="GB2312" Content-Transfer-Encoding: base64 DQo8YnI+PGZvbnQgc2l6ZT0zIGZhY2U9IlRpbWVzIE5ldyBSb21hbiI+SGkgTWFsbGlrOjwvZm9u dD4NCjxicj48Zm9udCBzaXplPTMgZmFjZT0iVGltZXMgTmV3IFJvbWFuIj4mbmJzcDsgJm5ic3A7 ICZuYnNwOyAmbmJzcDsgSQ0KbGVhcm5lZCBhYm91dCB0aGF0IFhlbiBnZW5lcmF0ZSBNQUMgYWRk cmVzcyBieSA8L2ZvbnQ+PGZvbnQgc2l6ZT0zIGNvbG9yPSMzMTMxMzEgZmFjZT0iVGltZXMgTmV3 IFJvbWFuIj5hbg0KYWxnb3JpdGhtIGJhc2UgdGhlIHRpbWVzdGFtcC48L2ZvbnQ+DQo8YnI+PGZv bnQgc2l6ZT0zIGNvbG9yPSMzMTMxMzEgZmFjZT0iVGltZXMgTmV3IFJvbWFuIj5JIGRvbid0IGtu b3cgd2VsbA0KYWJvdXQgb3RoZXIgPC9mb250Pjxmb250IHNpemU9MyBjb2xvcj0jMmYyZjJmIGZh Y2U9IlRpbWVzIE5ldyBSb21hbiI+dmlydHVhbGl6YXRpb24NCnBsYXRmb3JtLjwvZm9udD4NCjxi cj48Zm9udCBzaXplPTMgY29sb3I9IzMxMzEzMSBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPiZuYnNw OyAmbmJzcDsgJm5ic3A7DQombmJzcDsgQXMgeW91IHNheSB0aGF0OiA8L2ZvbnQ+PGZvbnQgc2l6 ZT0yIGNvbG9yPSMzMTMxMzEgZmFjZT0ic2Fucy1zZXJpZiI+Jm5ic3A7DQo8L2ZvbnQ+DQo8YnI+ PGZvbnQgc2l6ZT0yPjx0dD4mZ3Q7IFRoZXJlIGlzIHNvbWUgbm90aW9uIG9mIE1hbmFnZW1lbnQt RW50aXR5KHMpL2NvbnRyb2xsZXIocykNCmFsbG9jYXRpbmcgdGhlIDxicj4NCiZndDsgTUFDIGFk ZHJlc3NlcyBmb3IgVk1zIGFuZCBlbnN1cmVzIHRoYXQgaXQgZG9lcyBub3QgYXNzaWduIHRoZSBz YW1lDQpNQUMgPGJyPg0KJmd0OyBhZGRyZXNzIHRvIHR3byBkaWZmZXJlbnQgVk1zIGFuZCB0aGlz IHdvcmsgb25seSB3aXRoaW4gdGhlIHNjb3BlIG9mDQp0aGF0IDxicj4NCiZndDsgbWFuYWdlbWVu dC9jb250cm9sbGVyIGFkbWluaXN0cmF0aW9uLjwvdHQ+PC9mb250Pg0KPGJyPjxmb250IHNpemU9 MiBjb2xvcj0jMzEzMTMxIGZhY2U9InNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu YnNwOw0KPC9mb250Pg0KPGJyPjxmb250IHNpemU9MyBjb2xvcj0jMzEzMTMxIGZhY2U9IlRpbWVz IE5ldyBSb21hbiI+d2h5IGRvZXMgaXQgd29yaw0Kb25seSA8L2ZvbnQ+PGZvbnQgc2l6ZT0zIGZh Y2U9IlRpbWVzIE5ldyBSb21hbiI+d2l0aGluIHRoZSBzY29wZSBvZiB0aGF0DQptYW5hZ2VtZW50 L2NvbnRyb2xsZXIgYWRtaW5pc3RyYXRpb24/PC9mb250Pg0KPGJyPjxmb250IHNpemU9MyBmYWNl PSJUaW1lcyBOZXcgUm9tYW4iPkhvdyBkbyBWTXMgZ2V0IHRoZSBNQUMgYWRkcmVzc2VzPzwvZm9u dD4NCjxicj48Zm9udCBzaXplPTMgZmFjZT0iVGltZXMgTmV3IFJvbWFuIj5Db3VsZCB5b3UgcGxl YXNlIGVsYWJvcmF0ZT88L2ZvbnQ+DQo8YnI+DQo8YnI+DQo8YnI+PGZvbnQgc2l6ZT0yIGZhY2U9 InNhbnMtc2VyaWYiPiZndDstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LSZsdDs8YnI+DQqocaHQqHKh6KGhoaGhoaGhoaEgJm5ic3A7ICZuYnNwOyBJbm5vdmF0aW9uIGNo YW5nZSA8YnI+DQogJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7DQombmJzcDsgJm5ic3A7ICZuYnNwO3RoZSB3b3JsZCAm bmJzcDs8YnI+DQqocahxIKHQqHIgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ofGocaHwqHKh oSAmbmJzcDs8YnI+DQqodCAtLS0tqHMgJm5ic3A7ICZuYnNwOyAmbmJzcDsgL6iAocWogFwgoaE8 YnI+DQp+fn5+fn5+fn5+fn5+fn5+fqHHfn6hx35+fn5+fn5+fn5+fn5+fn5+PGJyPg0KICZuYnNw OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgTXkgbmlja25hbWU6IEZpc2hlciBZdTxicj4N CiZndDstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tJmx0OzwvZm9udD4N Cjxicj4NCjxicj48Zm9udCBzaXplPTI+PHR0Pk1hbGxpayBNYWhhbGluZ2FtICZsdDttYWxsaWtA dm13YXJlLmNvbSZndDsg0LTT2g0KMjAxMi0wMi0wMyAwMzoyMTo1Njo8YnI+DQo8YnI+DQomZ3Q7 IEluIGEgdmlydHVhbGl6ZWQgZW52aXJvbm1lbnQgTUFDIGFkZHJlc3NlcyBhcmUgbm90IHRvdGFs bHkgcmFuZG9tDQpnZW5lcmF0ZWQuIDxicj4NCiZndDsgVGhlcmUgaXMgc29tZSBub3Rpb24gb2Yg TWFuYWdlbWVudC1FbnRpdHkocykvY29udHJvbGxlcihzKSBhbGxvY2F0aW5nDQp0aGUgPGJyPg0K Jmd0OyBNQUMgYWRkcmVzc2VzIGZvciBWTXMgYW5kIGVuc3VyZXMgdGhhdCBpdCBkb2VzIG5vdCBh c3NpZ24gdGhlIHNhbWUNCk1BQyA8YnI+DQomZ3Q7IGFkZHJlc3MgdG8gdHdvIGRpZmZlcmVudCBW TXMgYW5kIHRoaXMgd29yayBvbmx5IHdpdGhpbiB0aGUgc2NvcGUgb2YNCnRoYXQgPGJyPg0KJmd0 OyBtYW5hZ2VtZW50L2NvbnRyb2xsZXIgYWRtaW5pc3RyYXRpb24uIFRoZXJlIGFyZSBzb21lIGV4 Y2VwdGlvbnMgb2YNCmNvdXJzZSA8YnI+DQomZ3Q7IChhKSBNQUMgYWRkcmVzcyBleGhhdXN0aW9u IHVuZGVyIGEgZ2l2ZW4gT1VJIGNhdGVnb3J5ICZuYnNwOyhiKSBtYW51YWwNCjxicj4NCiZndDsg Y29weS9jbG9uaW5nIG9mIFZNcyBhbmQgcG93ZXJpbmcgb24gdGhlbSB1c2luZyBzdGFuZGFsb25l IG1hbmFnZW1lbnQNCjxicj4NCiZndDsgZW50aXRpZXMgKGMpIFZNcyB0aGF0IHVzZSBNQUMgYWRk cmVzcyBvdmVycmlkZSBmb3IgbGVnaXRpbWF0ZSByZWFzb25zDQo8YnI+DQomZ3Q7IFtiZWNhdXNl IGVsc2UgdGhpbmdzIGxpa2UgbGljZW5zaW5nIHNvZnR3YXJlIGJyZWFrc10uICZuYnNwO1RoZXJl DQphcmUgc29tZSA8YnI+DQomZ3Q7IG1lY2hhbmlzbXMgaW4gcGxhY2UgdG8gYWRkcmVzcyAoYSks IGJ1dCAoYikgYW5kIChjKSByZXF1aXJlcyBjby1vcGVyYXRpb24NCmF0IDxicj4NCiZndDsgdGhl IG1hbmFnZW1lbnQtZW50aXR5L2NvbnRyb2xsZXJzLjxicj4NCiZndDsgPGJyPg0KJmd0OyBNYWxs aWs8YnI+DQomZ3Q7IDxicj4NCjwvdHQ+PC9mb250Pg0KPGJyPjxmb250IHNpemU9Mj48dHQ+Jmd0 OyBGcm9tOiAmcXVvdDtUcnVtYW4gQm95ZXMmcXVvdDsgJmx0O3Rib3llc0BnbWFpbC5jb20mZ3Q7 PGJyPg0KJmd0OyBUbzogJnF1b3Q7VGhvbWFzIE5hcnRlbiZxdW90OyAmbHQ7bmFydGVuQHVzLmli bS5jb20mZ3Q7PGJyPg0KJmd0OyBDYzogJnF1b3Q7eXUgamluZ2hhaSZxdW90OyAmbHQ7eXUuamlu Z2hhaUB6dGUuY29tLmNuJmd0OywgZGNAaWV0Zi5vcmcsDQomcXVvdDtMaXpob25nIEppbiZxdW90 Ozxicj4NCiZndDsgJmx0O2xpemhvLmppbkBnbWFpbC5jb20mZ3Q7PGJyPg0KJmd0OyBTZW50OiBU aHVyc2RheSwgRmVicnVhcnkgMiwgMjAxMiAxMDoyMDowNyBBTTxicj4NCiZndDsgU3ViamVjdDog UmU6IFtkY10gUmVxdWlyZW1lbnQgZm9yIGEgbWV0aG9kIHRvIG1hbmFnZSBtYWMgYWRkcmVzcyBp bg0KREM8YnI+DQomZ3Q7IDxicj4NCiZndDsgPGJyPg0KPC90dD48L2ZvbnQ+DQo8YnI+PGZvbnQg c2l6ZT0yPjx0dD4mZ3Q7IE9uIFRodSwgRmViIDIsIDIwMTIgYXQgMTA6NTUgQU0sIFRob21hcyBO YXJ0ZW4NCiZsdDtuYXJ0ZW5AdXMuaWJtLmNvbSZndDsgd3JvdGU6PC90dD48L2ZvbnQ+DQo8YnI+ PGZvbnQgc2l6ZT0yPjx0dD4mZ3Q7IFRydW1hbiBCb3llcyAmbHQ7dGJveWVzQGdtYWlsLmNvbSZn dDsgd3JpdGVzOjxicj4NCiZndDsgPGJyPg0KJmd0OyAmZ3Q7IFRoZSBMMiBzZXBhcmF0aW9uIGJl dHdlZW4gbXVsdGlwbGUgdGVuYW50cyBpcyB0cnVlIGluIG1vc3QgY2lyY3Vtc3RhbmNlcw0KaW48 YnI+DQomZ3Q7ICZndDsgRENzLCBidXQgaW4gY29tbW9kaXR5IGNvbXB1dGluZyAoaWUuIFZQUywg bG93IGNvc3QgZGVkaWNhdGVkDQpzZXJ2ZXJzLCBvcjxicj4NCiZndDsgJmd0OyBjby1sb2NhdGlv bikgdGhlcmUgaXMgYSBjb25jZXJuIG9uIElQdjQgYWRkcmVzcyBleGhhdXN0aW9uIG9yDQp3YXN0 ZSwgc288YnI+DQomZ3Q7ICZndDsgbWFjaGluZXMvaW5zdGFuY2VzIGFyZSBncm91cGVkIG9uIHNp bmdsZSBMMiBzZWdtZW50cy4gSXQgaXMgcG9zc2libGUNCnRvPGJyPg0KJmd0OyAmZ3Q7IGhhdmUg dmlydHVhbCBNQUMgb3ZlcmxhcHMgb24gdGhlc2Ugc2VnbWVudHMuIElzIHRoaXMgc29tZXRoaW5n DQp0aGF0IHRoaXM8YnI+DQomZ3Q7ICZndDsgZ3JvdXAgd2lzaGVzIHRvIGV2YWx1YXRlIG9wdGlv bnMgdG8gc29sdmU/PGJyPg0KPC90dD48L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0yPjx0dD4mZ3Q7 IElNTywgdGhpcyBpcyBwdXR0aW5nIHRoZSBjYXJ0IGJlZm9yZSB0aGUgaG9yc2UuPGJyPg0KJmd0 OyA8YnI+DQomZ3Q7IENhbiB3ZSBmaXJzdCBnZXQgYSBzZW5zZSBmb3IgaG93IGJpZyBhIHByb2Js ZW0gdGhpcyBpcyBpbiBwcmFjdGljZQ0KYW5kPGJyPg0KJmd0OyB3aGV0aGVyIGV4aXN0aW5nIG1p dGlnYXRpb24gYXBwcm9hY2hlcyBhcmUgbm90IHN1ZmZpY2llbnQ/PGJyPg0KJmd0OyA8YnI+DQom Z3Q7IEkuZS4sIGlzIHRoaXMgYSByZWFsIHByb2JsZW0gY2F1c2luZyBzaWduaWZpY2FudCBwYWlu IHRvZGF5LCBvciBhcmU8YnI+DQomZ3Q7IHRoZWlyIG90aGVyIGJpZ2dlciAmcXVvdDtwYWluIHBv aW50cyZxdW90OyB0aGF0IHdlIHNob3VsZCBiZSBsb29raW5nDQphdD88YnI+DQomZ3Q7IDxicj4N CiZndDsgVGhvbWFzPGJyPg0KPC90dD48L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0yPjx0dD4mZ3Q7 IDxicj4NCiZndDsgSW4gdGhlIFZQUy9WTSB3b3JsZCwgJm5ic3A7SSB3b3VsZCBzYXkgaXQncyBu b3QgYSBzaWduaWZpY2FudCBpc3N1ZQ0KPGJyPg0KJmd0OyBiZWNhdXNlIHRoZXJlIGFyZSBzaW5n bGUgZW50aXRpZXMgKE9yZ2FuaXphdGlvbnMpIHRoYXQgbWFuYWdlIHRoZQ0KPGJyPg0KJmd0OyBN QUMgYWRkcmVzc2VzLiBUeXBpY2FsbHkgc29mdHdhcmUgd291bGQganVzdCBpbmNyZW1lbnQgdGhl IHZpcnR1YWwNCjxicj4NCiZndDsgTUFDcywgYW5kIHRoaXMgZG9lcyBub3QgcmVxdWlyZSBleHRl cm5hbCBwcm90b2NvbHMgdG8gZW5zdXJlIDxicj4NCiZndDsgdW5pcXVlbmVzcy4gSWYgdGhlcmUg YXJlIG1hbnkgcHJvdmlzaW9uaW5nIHN5c3RlbXMgdGhhdCBtYW5hZ2UgVk1zDQo8YnI+DQomZ3Q7 IG9uIHRoZSBzYW1lIG5ldHdvcmsgc2VnbWVudCB0aGVuIHRoZXkgd2lsbCBuZWVkIHRvIGtlZXAg dGhlaXIgPGJyPg0KJmd0OyBkYXRhYmFzZSBpbiBzeW5jLiA8L3R0PjwvZm9udD4NCjxicj48Zm9u dCBzaXplPTI+PHR0PiZndDsgPGJyPg0KJmd0OyAtLSA8YnI+DQomZ3Q7IC0tdHJ1bWFuPGJyPg0K Jmd0OyA8YnI+DQomZ3Q7IDxicj4NCiZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX188YnI+DQomZ3Q7IGRjIG1haWxpbmcgbGlzdDxicj4NCiZndDsgZGNA aWV0Zi5vcmc8YnI+DQomZ3Q7IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v ZGM8L3R0PjwvZm9udD4NCg== --=_alternative 0021C69948257999_=-- From mallik@vmware.com Thu Feb 2 23:15:27 2012 Return-Path: <mallik@vmware.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 392DE21F84EC for <dc@ietfa.amsl.com>; Thu, 2 Feb 2012 23:15:27 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -102.146 X-Spam-Level: X-Spam-Status: No, score=-102.146 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, SARE_SUB_ENC_UTF8=0.152, 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 wmx6e+24sCiG for <dc@ietfa.amsl.com>; Thu, 2 Feb 2012 23:15:26 -0800 (PST) Received: from smtp-outbound-1.vmware.com (smtp-outbound-1.vmware.com [208.91.2.12]) by ietfa.amsl.com (Postfix) with ESMTP id 46E9C21F84E2 for <dc@ietf.org>; Thu, 2 Feb 2012 23:15:26 -0800 (PST) Received: from sc9-mailhost2.vmware.com (sc9-mailhost2.vmware.com [10.113.161.72]) by smtp-outbound-1.vmware.com (Postfix) with ESMTP id 971BE2846B; Thu, 2 Feb 2012 23:15:25 -0800 (PST) Received: from zimbra-prod-mta-1.vmware.com (zimbra-prod-mta-1.vmware.com [10.113.160.173]) by sc9-mailhost2.vmware.com (Postfix) with ESMTP id 88457B0489; Thu, 2 Feb 2012 23:15:25 -0800 (PST) Received: from localhost (localhost.localdomain [127.0.0.1]) by zimbra-prod-mta-1.vmware.com (Postfix) with ESMTP id 791789B601; Thu, 2 Feb 2012 23:15:25 -0800 (PST) X-Virus-Scanned: amavisd-new at zimbra-prod-mta-1.vmware.com Received: from zimbra-prod-mta-1.vmware.com ([127.0.0.1]) by localhost (zimbra-prod-mta-1.vmware.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GzQBKCT+gKPt; Thu, 2 Feb 2012 23:15:25 -0800 (PST) Received: from zimbra-prod-mbox-3.vmware.com (zimbra-prod-mbox-3.vmware.com [10.113.160.203]) by zimbra-prod-mta-1.vmware.com (Postfix) with ESMTP id 5AD449B5EF; Thu, 2 Feb 2012 23:15:25 -0800 (PST) Date: Thu, 2 Feb 2012 23:15:25 -0800 (PST) From: Mallik Mahalingam <mallik@vmware.com> To: yu jinghai <yu.jinghai@zte.com.cn> Message-ID: <1495751257.716820.1328253325254.JavaMail.root@zimbra-prod-mbox-3.vmware.com> In-Reply-To: <201202030611.q136B1Bg074377@mse01.zte.com.cn> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_716819_890029116.1328253325252" X-Originating-IP: [99.66.144.109] X-Mailer: Zimbra 7.1.3_GA_3374 (ZimbraWebClient - FF3.0 (Win)/7.1.3_GA_3346) Cc: Thomas Narten <narten@us.ibm.com>, Truman Boyes <tboyes@gmail.com>, dc@ietf.org, Lizhong Jin <lizho.jin@gmail.com> Subject: Re: [dc] =?utf-8?b?562U5aSNOiBSZTogIFJlcXVpcmVtZW50IGZvciBhIG1ldGhv?= =?utf-8?q?d_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: Fri, 03 Feb 2012 07:15:27 -0000 ------=_Part_716819_890029116.1328253325252 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Virtual Center [VMware management software] uses combination of one of the = OUI assigned to VMware and Virtual Center ID [which can be configured] to g= enerate MAC address with in a range for VM's use. It ensures that MAC addre= ss assigned to VMs that are managed by it gets non overlapping MAC address.= =20 Mallik=20 ----- Original Message ----- From: "yu jinghai" <yu.jinghai@zte.com.cn>=20 To: "Mallik Mahalingam" <mallik@vmware.com>=20 Cc: "Thomas Narten" <narten@us.ibm.com>, "Truman Boyes" <tboyes@gmail.com>,= dc@ietf.org, "Lizhong Jin" <lizho.jin@gmail.com>=20 Sent: Thursday, February 2, 2012 10:08:39 PM=20 Subject: [dc] =E7=AD=94=E5=A4=8D: Re: Requirement for a method to manage ma= c address in DC=20 Hi Mallik:=20 I learned about that Xen generate MAC address by an algorithm base the time= stamp.=20 I don't know well about other virtualization platform.=20 As you say that:=20 > There is some notion of Management-Entity(s)/controller(s) allocating the= =20 > MAC addresses for VMs and ensures that it does not assign the same MAC=20 > address to two different VMs and this work only within the scope of that= =20 > management/controller administration.=20 why does it work only within the scope of that management/controller admini= stration?=20 How do VMs get the MAC addresses?=20 Could you please elaborate?=20 >-----------------------------------------<=20 =E2=95=AD=E2=8C=92=E2=95=AE=C2=A4 Innovation change=20 the world=20 =E2=95=AD=E2=95=AD =E2=8C=92=E2=95=AE =E2=97=8F=E2=95=AD=E2=97=8B=E2=95=AE= =20 =E2=95=B0 ----=E2=95=AF /=E2=96=88=E2=88=A8=E2=96=88\=20 ~~~~~~~~~~~~~~~~~=E2=88=8F~~=E2=88=8F~~~~~~~~~~~~~~~~~=20 My nickname: Fisher Yu=20 >----------------------------------------<=20 Mallik Mahalingam <mallik@vmware.com> =E5=86=99=E4=BA=8E 2012-02-03 03:21:5= 6:=20 > In a virtualized environment MAC addresses are not totally random generat= ed.=20 > There is some notion of Management-Entity(s)/controller(s) allocating the= =20 > MAC addresses for VMs and ensures that it does not assign the same MAC=20 > address to two different VMs and this work only within the scope of that= =20 > management/controller administration. There are some exceptions of course= =20 > (a) MAC address exhaustion under a given OUI category (b) manual=20 > copy/cloning of VMs and powering on them using standalone management=20 > entities (c) VMs that use MAC address override for legitimate reasons=20 > [because else things like licensing software breaks]. There are some=20 > mechanisms in place to address (a), but (b) and (c) requires co-operation= at=20 > the management-entity/controllers.=20 >=20 > Mallik=20 >=20 > From: "Truman Boyes" <tboyes@gmail.com>=20 > To: "Thomas Narten" <narten@us.ibm.com>=20 > Cc: "yu jinghai" <yu.jinghai@zte.com.cn>, dc@ietf.org, "Lizhong Jin"=20 > <lizho.jin@gmail.com>=20 > Sent: Thursday, February 2, 2012 10:20:07 AM=20 > Subject: Re: [dc] Requirement for a method to manage mac address in DC=20 >=20 >=20 > On Thu, Feb 2, 2012 at 10:55 AM, Thomas Narten <narten@us.ibm.com> wrote:= =20 > Truman Boyes <tboyes@gmail.com> writes:=20 >=20 > > The L2 separation between multiple tenants is true in most circumstance= s in=20 > > DCs, but in commodity computing (ie. VPS, low cost dedicated servers, o= r=20 > > co-location) there is a concern on IPv4 address exhaustion or waste, so= =20 > > machines/instances are grouped on single L2 segments. It is possible to= =20 > > have virtual MAC overlaps on these segments. Is this something that thi= s=20 > > group wishes to evaluate options to solve?=20 > IMO, this is putting the cart before the horse.=20 >=20 > Can we first get a sense for how big a problem this is in practice and=20 > whether existing mitigation approaches are not sufficient?=20 >=20 > I.e., is this a real problem causing significant pain today, or are=20 > their other bigger "pain points" that we should be looking at?=20 >=20 > Thomas=20 >=20 > In the VPS/VM world, I would say it's not a significant issue=20 > because there are single entities (Organizations) that manage the=20 > MAC addresses. Typically software would just increment the virtual=20 > MACs, and this does not require external protocols to ensure=20 > uniqueness. If there are many provisioning systems that manage VMs=20 > on the same network segment then they will need to keep their=20 > database in sync.=20 >=20 > --=20 > --truman=20 >=20 >=20 > _______________________________________________=20 > dc mailing list=20 > dc@ietf.org=20 > https://www.ietf.org/mailman/listinfo/dc=20 _______________________________________________=20 dc mailing list=20 dc@ietf.org=20 https://www.ietf.org/mailman/listinfo/dc=20 ------=_Part_716819_890029116.1328253325252 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable <html><head><style type=3D'text/css'>p { margin: 0; }</style></head><body><= div style=3D'font-family: Times New Roman; font-size: 12pt; color: #000000'= >Virtual Center [VMware management software] uses combination of one of the= OUI assigned to VMware and Virtual Center ID  [which can be configure= d] to generate  MAC address with in a range for VM's use. It ensures t= hat MAC address assigned to VMs that are managed by it gets non overlapping= MAC address.<br><br>Mallik<br><br><hr id=3D"zwchr"><div style=3D"color:#00= 0;font-weight:normal;font-style:normal;text-decoration:none;font-family:Hel= vetica,Arial,sans-serif;font-size:12pt;"><b>From: </b>"yu jinghai" <yu.j= inghai@zte.com.cn><br><b>To: </b>"Mallik Mahalingam" <mallik@vmware.c= om><br><b>Cc: </b>"Thomas Narten" <narten@us.ibm.com>, "Truman Boy= es" <tboyes@gmail.com>, dc@ietf.org, "Lizhong Jin" <lizho.jin@gmai= l.com><br><b>Sent: </b>Thursday, February 2, 2012 10:08:39 PM<br><b>Subj= ect: </b>[dc] =E7=AD=94=E5=A4=8D: Re:  Requirement for a method to man= age mac address in DC<br><br> <br><font face=3D"Times New Roman" size=3D"3">Hi Mallik:</font> <br><font face=3D"Times New Roman" size=3D"3">        I learned about that Xen generate MAC address by </font><font face=3D"Times N= ew Roman" size=3D"3" color=3D"#313131">an algorithm base the timestamp.</font> <br><font face=3D"Times New Roman" size=3D"3" color=3D"#313131">I don't kno= w well about other </font><font face=3D"Times New Roman" size=3D"3" color=3D"#2f2f= 2f">virtualization platform.</font> <br><font face=3D"Times New Roman" size=3D"3" color=3D"#313131">  &nbs= p;     As you say that: </font><font face=3D"sans-serif" size=3D"2" color= =3D"#313131">  </font> <br><font size=3D"2"><tt>> There is some notion of Management-Entity(s)/= controller(s) allocating the <br> > MAC addresses for VMs and ensures that it does not assign the same MAC <br> > address to two different VMs and this work only within the scope of that <br> > management/controller administration.</tt></font> <br><font face=3D"sans-serif" size=3D"2" color=3D"#313131">    &n= bsp;   </font> <br><font face=3D"Times New Roman" size=3D"3" color=3D"#313131">why does it= work only </font><font face=3D"Times New Roman" size=3D"3">within the scope of t= hat management/controller administration?</font> <br><font face=3D"Times New Roman" size=3D"3">How do VMs get the MAC addres= ses?</font> <br><font face=3D"Times New Roman" size=3D"3">Could you please elaborate?</= font> <br> <br> <br><font face=3D"sans-serif" size=3D"2">>------------------------------= -----------<<br> =E2=95=AD=E2=8C=92=E2=95=AE=C2=A4=E3=80=80=E3=80=80=E3=80=80=E3=80=80=E3=80= =80     Innovation change <br>                          the world  <br> =E2=95=AD=E2=95=AD =E2=8C=92=E2=95=AE        =E2=97=8F= =E2=95=AD=E2=97=8B=E2=95=AE=E3=80=80  <br> =E2=95=B0 ----=E2=95=AF       /=E2=96=88=E2=88=A8=E2=96=88\ = =E3=80=80<br> ~~~~~~~~~~~~~~~~~=E2=88=8F~~=E2=88=8F~~~~~~~~~~~~~~~~~<br>           My nickname: Fisher Yu<br> >----------------------------------------<</font> <br> <br><font size=3D"2"><tt>Mallik Mahalingam <mallik@vmware.com> =E5=86= =99=E4=BA=8E 2012-02-03 03:21:56:<br> <br> > In a virtualized environment MAC addresses are not totally random generated. <br> > There is some notion of Management-Entity(s)/controller(s) allocating the <br> > MAC addresses for VMs and ensures that it does not assign the same MAC <br> > address to two different VMs and this work only within the scope of that <br> > management/controller administration. There are some exceptions of course <br> > (a) MAC address exhaustion under a given OUI category  (b) manual <br> > copy/cloning of VMs and powering on them using standalone management <br> > entities (c) VMs that use MAC address override for legitimate reasons <br> > [because else things like licensing software breaks].  There are some <br> > mechanisms in place to address (a), but (b) and (c) requires co-operat= ion at <br> > the management-entity/controllers.<br> > <br> > Mallik<br> > <br> </tt></font> <br><font size=3D"2"><tt>> From: "Truman Boyes" <tboyes@gmail.com>= <br> > To: "Thomas Narten" <narten@us.ibm.com><br> > Cc: "yu jinghai" <yu.jinghai@zte.com.cn>, dc@ietf.org, "Lizhong Jin"<br> > <lizho.jin@gmail.com><br> > Sent: Thursday, February 2, 2012 10:20:07 AM<br> > Subject: Re: [dc] Requirement for a method to manage mac address in DC<br> > <br> > <br> </tt></font> <br><font size=3D"2"><tt>> On Thu, Feb 2, 2012 at 10:55 AM, Thomas Narte= n <narten@us.ibm.com> wrote:</tt></font> <br><font size=3D"2"><tt>> Truman Boyes <tboyes@gmail.com> writes:= <br> > <br> > > The L2 separation between multiple tenants is true in most circum= stances in<br> > > DCs, but in commodity computing (ie. VPS, low cost dedicated servers, or<br> > > co-location) there is a concern on IPv4 address exhaustion or waste, so<br> > > machines/instances are grouped on single L2 segments. It is possi= ble to<br> > > have virtual MAC overlaps on these segments. Is this something that this<br> > > group wishes to evaluate options to solve?<br> </tt></font> <br><font size=3D"2"><tt>> IMO, this is putting the cart before the hors= e.<br> > <br> > Can we first get a sense for how big a problem this is in practice and<br> > whether existing mitigation approaches are not sufficient?<br> > <br> > I.e., is this a real problem causing significant pain today, or are<br= > > their other bigger "pain points" that we should be looking at?<br> > <br> > Thomas<br> </tt></font> <br><font size=3D"2"><tt>> <br> > In the VPS/VM world,  I would say it's not a significant issue <br> > because there are single entities (Organizations) that manage the <br> > MAC addresses. Typically software would just increment the virtual <br> > MACs, and this does not require external protocols to ensure <br> > uniqueness. If there are many provisioning systems that manage VMs <br> > on the same network segment then they will need to keep their <br> > database in sync. </tt></font> <br><font size=3D"2"><tt>> <br> > -- <br> > --truman<br> > <br> > <br> > _______________________________________________<br> > dc mailing list<br> > dc@ietf.org<br> > https://www.ietf.org/mailman/listinfo/dc</tt></font> <br>_______________________________________________<br>dc mailing list<br>d= c@ietf.org<br>https://www.ietf.org/mailman/listinfo/dc<br></div><br></div><= /body></html> ------=_Part_716819_890029116.1328253325252-- From andyd@juniper.net Thu Feb 2 23:24:26 2012 Return-Path: <andyd@juniper.net> 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 6746821F84F1 for <dc@ietfa.amsl.com>; Thu, 2 Feb 2012 23:24:26 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -5.524 X-Spam-Level: X-Spam-Status: No, score=-5.524 tagged_above=-999 required=5 tests=[AWL=0.622, BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-4, SARE_SUB_ENC_UTF8=0.152] 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 3vsXiS01FC8I for <dc@ietfa.amsl.com>; Thu, 2 Feb 2012 23:24:25 -0800 (PST) Received: from exprod7og101.obsmtp.com (exprod7og101.obsmtp.com [64.18.2.155]) by ietfa.amsl.com (Postfix) with ESMTP id 5A02C21F84EF for <dc@ietf.org>; Thu, 2 Feb 2012 23:24:18 -0800 (PST) Received: from P-EMHUB01-HQ.jnpr.net ([66.129.224.36]) (using TLSv1) by exprod7ob101.postini.com ([64.18.6.12]) with SMTP ID DSNKTyuLmJmTqlaBO+xkuCQ/L81ey/DeKAJD@postini.com; Thu, 02 Feb 2012 23:24:19 PST Received: from emailfehk1.jnpr.net (172.27.128.44) by P-EMHUB01-HQ.jnpr.net (172.24.192.35) with Microsoft SMTP Server id 8.3.213.0; Thu, 2 Feb 2012 23:23:19 -0800 Received: from emailhk3.jnpr.net ([172.27.128.45]) by emailfehk1.jnpr.net with Microsoft SMTPSVC(6.0.3790.4675); Fri, 3 Feb 2012 15:23:17 +0800 Received: from 172.27.128.44 ([172.27.128.44]) by emailhk3.jnpr.net ([172.27.128.45]) with Microsoft Exchange Server HTTP-DAV ; Fri, 3 Feb 2012 07:23:16 +0000 References: <1495751257.716820.1328253325254.JavaMail.root@zimbra-prod-mbox-3.vmware.com> Thread-Topic: [dc] ??: Re: Requirement for a method to manage mac address in DC Thread-Index: AcziRLKbLdnuXkArQbSmgjlyqFv7AQ== Content-Transfer-Encoding: 7bit From: Andy Dockerty <andyd@juniper.net> Content-Type: multipart/alternative; boundary="Apple-Mail-03F7CCCF-C0CF-410B-876D-91975BE0F6FF"; charset="utf-8" In-Reply-To: <1495751257.716820.1328253325254.JavaMail.root@zimbra-prod-mbox-3.vmware.com> Message-ID: <008A37CB-C9B0-46FD-8190-C5C8BA6BD6BC@juniper.net> Date: Fri, 3 Feb 2012 18:26:23 +1100 To: Mallik Mahalingam <mallik@vmware.com> MIME-Version: 1.0 (1.0) X-OriginalArrivalTime: 03 Feb 2012 07:23:17.0628 (UTC) FILETIME=[B30933C0:01CCE244] X-EXCLAIMER-MD-CONFIG: e4081efb-6d29-443c-8708-750833aec629 Cc: Thomas Narten <narten@us.ibm.com>, yu jinghai <yu.jinghai@zte.com.cn>, Truman Boyes <tboyes@gmail.com>, dc@ietf.org, Lizhong Jin <lizho.jin@gmail.com> Subject: Re: [dc] =?utf-8?b?562U5aSNOiBSZTogIFJlcXVpcmVtZW50IGZvciBhIG1ldGhv?= =?utf-8?q?d_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: Fri, 03 Feb 2012 07:24:26 -0000 --Apple-Mail-03F7CCCF-C0CF-410B-876D-91975BE0F6FF Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8" TWFsbGlrLA0KDQpJIGxpa2UgdGhlIGlkZWEgb2YgZXh0ZW5kaW5nIHRoZSB1c2Ugb2YgT1VJcyBi ZXlvbmQgaGlzLiBJZiB0aGUgZnV0dXJlIGhvbGRzIHRydWUgImdyaWQiIGNvbXB1dGluZywgd2l0 aCBwcm92aWRlcnMgb2ZmZXJpbmcgY3ljbGUgY29tcGV0aXRpdmVseSwgYSB1bmlxdWUgb3JnYW5p emF0aW9uYWwgaWRlbnRpdHkgYXQgbGF5ZXIgMiBjb3VsZCBiZSB1c2VmdWwuDQoNCiBJICBhbSBh d2FyZSB0aGF0IHRoZXJlIGFyZSBjb25jZXJucyBhYm91dCAiT1VJIGFkZHJlc3Mgc3BhY2UiLCB0 aGF0IG5vdCB3aXRoc3RhbmRpbmcsIHRoZSBjcmVhdGlvbiBvZiBhbiBPVUkgc3BhY2UgYW5hbG9n b3VzIHdpdGggUkZDMTkxOCBhZGRyZXNzIHNwYWNlLCBjb3VwbGVkIHdpdGggdGhlIGV4dGVuc2lv biBvZiBPVUkgcmVnaXN0cmF0aW9uIG1heSBvZmZlciBhbiBvcHRpb24gdG8gZW5zdXJlIG9yZ2Fu aXphdGlvbmFsIG9yIGxvY2FsbHkgc2lnbmlmaWNhbnQgTUFDIHVuaXF1ZW5lc3MuLi4uDQoNCg0K QW5keSANCiANCg0KT24gMDMvMDIvMjAxMiwgYXQgMTg6MTUsICJNYWxsaWsgTWFoYWxpbmdhbSIg PG1hbGxpa0B2bXdhcmUuY29tPiB3cm90ZToNCg0KPiBWaXJ0dWFsIENlbnRlciBbVk13YXJlIG1h bmFnZW1lbnQgc29mdHdhcmVdIHVzZXMgY29tYmluYXRpb24gb2Ygb25lIG9mIHRoZSBPVUkgYXNz aWduZWQgdG8gVk13YXJlIGFuZCBWaXJ0dWFsIENlbnRlciBJRCAgW3doaWNoIGNhbiBiZSBjb25m aWd1cmVkXSB0byBnZW5lcmF0ZSAgTUFDIGFkZHJlc3Mgd2l0aCBpbiBhIHJhbmdlIGZvciBWTSdz IHVzZS4gSXQgZW5zdXJlcyB0aGF0IE1BQyBhZGRyZXNzIGFzc2lnbmVkIHRvIFZNcyB0aGF0IGFy ZSBtYW5hZ2VkIGJ5IGl0IGdldHMgbm9uIG92ZXJsYXBwaW5nIE1BQyBhZGRyZXNzLg0KPiANCj4g TWFsbGlrDQo+IA0KPiBGcm9tOiAieXUgamluZ2hhaSIgPHl1LmppbmdoYWlAenRlLmNvbS5jbj4N Cj4gVG86ICJNYWxsaWsgTWFoYWxpbmdhbSIgPG1hbGxpa0B2bXdhcmUuY29tPg0KPiBDYzogIlRo b21hcyBOYXJ0ZW4iIDxuYXJ0ZW5AdXMuaWJtLmNvbT4sICJUcnVtYW4gQm95ZXMiIDx0Ym95ZXNA Z21haWwuY29tPiwgZGNAaWV0Zi5vcmcsICJMaXpob25nIEppbiIgPGxpemhvLmppbkBnbWFpbC5j b20+DQo+IFNlbnQ6IFRodXJzZGF5LCBGZWJydWFyeSAyLCAyMDEyIDEwOjA4OjM5IFBNDQo+IFN1 YmplY3Q6IFtkY10g562U5aSNOiBSZTogIFJlcXVpcmVtZW50IGZvciBhIG1ldGhvZCB0byBtYW5h Z2UgbWFjIGFkZHJlc3MgaW4gREMNCj4gDQo+IA0KPiBIaSBNYWxsaWs6IA0KPiAgICAgICAgIEkg bGVhcm5lZCBhYm91dCB0aGF0IFhlbiBnZW5lcmF0ZSBNQUMgYWRkcmVzcyBieSBhbiBhbGdvcml0 aG0gYmFzZSB0aGUgdGltZXN0YW1wLiANCj4gSSBkb24ndCBrbm93IHdlbGwgYWJvdXQgb3RoZXIg dmlydHVhbGl6YXRpb24gcGxhdGZvcm0uIA0KPiAgICAgICAgIEFzIHlvdSBzYXkgdGhhdDogICAN Cj4gPiBUaGVyZSBpcyBzb21lIG5vdGlvbiBvZiBNYW5hZ2VtZW50LUVudGl0eShzKS9jb250cm9s bGVyKHMpIGFsbG9jYXRpbmcgdGhlIA0KPiA+IE1BQyBhZGRyZXNzZXMgZm9yIFZNcyBhbmQgZW5z dXJlcyB0aGF0IGl0IGRvZXMgbm90IGFzc2lnbiB0aGUgc2FtZSBNQUMgDQo+ID4gYWRkcmVzcyB0 byB0d28gZGlmZmVyZW50IFZNcyBhbmQgdGhpcyB3b3JrIG9ubHkgd2l0aGluIHRoZSBzY29wZSBv ZiB0aGF0IA0KPiA+IG1hbmFnZW1lbnQvY29udHJvbGxlciBhZG1pbmlzdHJhdGlvbi4gDQo+ICAg ICAgICAgDQo+IHdoeSBkb2VzIGl0IHdvcmsgb25seSB3aXRoaW4gdGhlIHNjb3BlIG9mIHRoYXQg bWFuYWdlbWVudC9jb250cm9sbGVyIGFkbWluaXN0cmF0aW9uPyANCj4gSG93IGRvIFZNcyBnZXQg dGhlIE1BQyBhZGRyZXNzZXM/IA0KPiBDb3VsZCB5b3UgcGxlYXNlIGVsYWJvcmF0ZT8gDQo+IA0K PiANCj4gPi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPA0KPiDila3i jJLila7CpOOAgOOAgOOAgOOAgOOAgCAgICAgSW5ub3ZhdGlvbiBjaGFuZ2UgDQo+ICAgICAgICAg ICAgICAgICAgICAgICAgICB0aGUgd29ybGQgIA0KPiDila3ila0g4oyS4pWuICAgICAgICDil4/i la3il4vila7jgIAgIA0KPiDilbAgLS0tLeKVryAgICAgICAv4paI4oio4paIXCDjgIANCj4gfn5+ fn5+fn5+fn5+fn5+fn7iiI9+fuKIj35+fn5+fn5+fn5+fn5+fn5+DQo+ICAgICAgICAgICBNeSBu aWNrbmFtZTogRmlzaGVyIFl1DQo+ID4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tPCANCj4gDQo+IE1hbGxpayBNYWhhbGluZ2FtIDxtYWxsaWtAdm13YXJlLmNvbT4g5YaZ 5LqOIDIwMTItMDItMDMgMDM6MjE6NTY6DQo+IA0KPiA+IEluIGEgdmlydHVhbGl6ZWQgZW52aXJv bm1lbnQgTUFDIGFkZHJlc3NlcyBhcmUgbm90IHRvdGFsbHkgcmFuZG9tIGdlbmVyYXRlZC4gDQo+ ID4gVGhlcmUgaXMgc29tZSBub3Rpb24gb2YgTWFuYWdlbWVudC1FbnRpdHkocykvY29udHJvbGxl cihzKSBhbGxvY2F0aW5nIHRoZSANCj4gPiBNQUMgYWRkcmVzc2VzIGZvciBWTXMgYW5kIGVuc3Vy ZXMgdGhhdCBpdCBkb2VzIG5vdCBhc3NpZ24gdGhlIHNhbWUgTUFDIA0KPiA+IGFkZHJlc3MgdG8g dHdvIGRpZmZlcmVudCBWTXMgYW5kIHRoaXMgd29yayBvbmx5IHdpdGhpbiB0aGUgc2NvcGUgb2Yg dGhhdCANCj4gPiBtYW5hZ2VtZW50L2NvbnRyb2xsZXIgYWRtaW5pc3RyYXRpb24uIFRoZXJlIGFy ZSBzb21lIGV4Y2VwdGlvbnMgb2YgY291cnNlIA0KPiA+IChhKSBNQUMgYWRkcmVzcyBleGhhdXN0 aW9uIHVuZGVyIGEgZ2l2ZW4gT1VJIGNhdGVnb3J5ICAoYikgbWFudWFsIA0KPiA+IGNvcHkvY2xv bmluZyBvZiBWTXMgYW5kIHBvd2VyaW5nIG9uIHRoZW0gdXNpbmcgc3RhbmRhbG9uZSBtYW5hZ2Vt ZW50IA0KPiA+IGVudGl0aWVzIChjKSBWTXMgdGhhdCB1c2UgTUFDIGFkZHJlc3Mgb3ZlcnJpZGUg Zm9yIGxlZ2l0aW1hdGUgcmVhc29ucyANCj4gPiBbYmVjYXVzZSBlbHNlIHRoaW5ncyBsaWtlIGxp Y2Vuc2luZyBzb2Z0d2FyZSBicmVha3NdLiAgVGhlcmUgYXJlIHNvbWUgDQo+ID4gbWVjaGFuaXNt cyBpbiBwbGFjZSB0byBhZGRyZXNzIChhKSwgYnV0IChiKSBhbmQgKGMpIHJlcXVpcmVzIGNvLW9w ZXJhdGlvbiBhdCANCj4gPiB0aGUgbWFuYWdlbWVudC1lbnRpdHkvY29udHJvbGxlcnMuDQo+ID4g DQo+ID4gTWFsbGlrDQo+ID4gDQo+IA0KPiA+IEZyb206ICJUcnVtYW4gQm95ZXMiIDx0Ym95ZXNA Z21haWwuY29tPg0KPiA+IFRvOiAiVGhvbWFzIE5hcnRlbiIgPG5hcnRlbkB1cy5pYm0uY29tPg0K PiA+IENjOiAieXUgamluZ2hhaSIgPHl1LmppbmdoYWlAenRlLmNvbS5jbj4sIGRjQGlldGYub3Jn LCAiTGl6aG9uZyBKaW4iDQo+ID4gPGxpemhvLmppbkBnbWFpbC5jb20+DQo+ID4gU2VudDogVGh1 cnNkYXksIEZlYnJ1YXJ5IDIsIDIwMTIgMTA6MjA6MDcgQU0NCj4gPiBTdWJqZWN0OiBSZTogW2Rj XSBSZXF1aXJlbWVudCBmb3IgYSBtZXRob2QgdG8gbWFuYWdlIG1hYyBhZGRyZXNzIGluIERDDQo+ ID4gDQo+ID4gDQo+IA0KPiA+IE9uIFRodSwgRmViIDIsIDIwMTIgYXQgMTA6NTUgQU0sIFRob21h cyBOYXJ0ZW4gPG5hcnRlbkB1cy5pYm0uY29tPiB3cm90ZTogDQo+ID4gVHJ1bWFuIEJveWVzIDx0 Ym95ZXNAZ21haWwuY29tPiB3cml0ZXM6DQo+ID4gDQo+ID4gPiBUaGUgTDIgc2VwYXJhdGlvbiBi ZXR3ZWVuIG11bHRpcGxlIHRlbmFudHMgaXMgdHJ1ZSBpbiBtb3N0IGNpcmN1bXN0YW5jZXMgaW4N Cj4gPiA+IERDcywgYnV0IGluIGNvbW1vZGl0eSBjb21wdXRpbmcgKGllLiBWUFMsIGxvdyBjb3N0 IGRlZGljYXRlZCBzZXJ2ZXJzLCBvcg0KPiA+ID4gY28tbG9jYXRpb24pIHRoZXJlIGlzIGEgY29u Y2VybiBvbiBJUHY0IGFkZHJlc3MgZXhoYXVzdGlvbiBvciB3YXN0ZSwgc28NCj4gPiA+IG1hY2hp bmVzL2luc3RhbmNlcyBhcmUgZ3JvdXBlZCBvbiBzaW5nbGUgTDIgc2VnbWVudHMuIEl0IGlzIHBv c3NpYmxlIHRvDQo+ID4gPiBoYXZlIHZpcnR1YWwgTUFDIG92ZXJsYXBzIG9uIHRoZXNlIHNlZ21l bnRzLiBJcyB0aGlzIHNvbWV0aGluZyB0aGF0IHRoaXMNCj4gPiA+IGdyb3VwIHdpc2hlcyB0byBl dmFsdWF0ZSBvcHRpb25zIHRvIHNvbHZlPw0KPiANCj4gPiBJTU8sIHRoaXMgaXMgcHV0dGluZyB0 aGUgY2FydCBiZWZvcmUgdGhlIGhvcnNlLg0KPiA+IA0KPiA+IENhbiB3ZSBmaXJzdCBnZXQgYSBz ZW5zZSBmb3IgaG93IGJpZyBhIHByb2JsZW0gdGhpcyBpcyBpbiBwcmFjdGljZSBhbmQNCj4gPiB3 aGV0aGVyIGV4aXN0aW5nIG1pdGlnYXRpb24gYXBwcm9hY2hlcyBhcmUgbm90IHN1ZmZpY2llbnQ/ DQo+ID4gDQo+ID4gSS5lLiwgaXMgdGhpcyBhIHJlYWwgcHJvYmxlbSBjYXVzaW5nIHNpZ25pZmlj YW50IHBhaW4gdG9kYXksIG9yIGFyZQ0KPiA+IHRoZWlyIG90aGVyIGJpZ2dlciAicGFpbiBwb2lu dHMiIHRoYXQgd2Ugc2hvdWxkIGJlIGxvb2tpbmcgYXQ/DQo+ID4gDQo+ID4gVGhvbWFzDQo+IA0K PiA+IA0KPiA+IEluIHRoZSBWUFMvVk0gd29ybGQsICBJIHdvdWxkIHNheSBpdCdzIG5vdCBhIHNp Z25pZmljYW50IGlzc3VlIA0KPiA+IGJlY2F1c2UgdGhlcmUgYXJlIHNpbmdsZSBlbnRpdGllcyAo T3JnYW5pemF0aW9ucykgdGhhdCBtYW5hZ2UgdGhlIA0KPiA+IE1BQyBhZGRyZXNzZXMuIFR5cGlj YWxseSBzb2Z0d2FyZSB3b3VsZCBqdXN0IGluY3JlbWVudCB0aGUgdmlydHVhbCANCj4gPiBNQUNz LCBhbmQgdGhpcyBkb2VzIG5vdCByZXF1aXJlIGV4dGVybmFsIHByb3RvY29scyB0byBlbnN1cmUg DQo+ID4gdW5pcXVlbmVzcy4gSWYgdGhlcmUgYXJlIG1hbnkgcHJvdmlzaW9uaW5nIHN5c3RlbXMg dGhhdCBtYW5hZ2UgVk1zIA0KPiA+IG9uIHRoZSBzYW1lIG5ldHdvcmsgc2VnbWVudCB0aGVuIHRo ZXkgd2lsbCBuZWVkIHRvIGtlZXAgdGhlaXIgDQo+ID4gZGF0YWJhc2UgaW4gc3luYy4gDQo+ID4g DQo+ID4gLS0gDQo+ID4gLS10cnVtYW4NCj4gPiANCj4gPiANCj4gPiBfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiA+IGRjIG1haWxpbmcgbGlzdA0KPiA+ IGRjQGlldGYub3JnDQo+ID4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9k YyANCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4g ZGMgbWFpbGluZyBsaXN0DQo+IGRjQGlldGYub3JnDQo+IGh0dHBzOi8vd3d3LmlldGYub3JnL21h aWxtYW4vbGlzdGluZm8vZGMNCj4gDQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fDQo+IGRjIG1haWxpbmcgbGlzdA0KPiBkY0BpZXRmLm9yZw0KPiBodHRw czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RjDQo= --Apple-Mail-03F7CCCF-C0CF-410B-876D-91975BE0F6FF Content-Transfer-Encoding: base64 Content-Type: text/html; charset="utf-8" PGh0bWw+PGhlYWQ+PC9oZWFkPjxib2R5IGJnY29sb3I9IiNGRkZGRkYiPjxkaXY+TWFsbGlrLDwv ZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+SSBsaWtlIHRoZSBpZGVhIG9mIGV4dGVuZGluZyB0aGUg dXNlIG9mIE9VSXMgYmV5b25kIGhpcy4gSWYgdGhlIGZ1dHVyZSBob2xkcyB0cnVlICJncmlkIiBj b21wdXRpbmcsIHdpdGggcHJvdmlkZXJzIG9mZmVyaW5nIGN5Y2xlIGNvbXBldGl0aXZlbHksIGEg dW5pcXVlIG9yZ2FuaXphdGlvbmFsIGlkZW50aXR5IGF0IGxheWVyIDIgY291bGQgYmUgdXNlZnVs LjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+Jm5ic3A7SSAmbmJzcDthbSBhd2FyZSB0aGF0IHRo ZXJlIGFyZSBjb25jZXJucyBhYm91dCAiT1VJIGFkZHJlc3Mgc3BhY2UiLCB0aGF0IG5vdCB3aXRo c3RhbmRpbmcsIHRoZSBjcmVhdGlvbiBvZiBhbiBPVUkgc3BhY2UgYW5hbG9nb3VzIHdpdGggUkZD MTkxOCBhZGRyZXNzIHNwYWNlLCBjb3VwbGVkIHdpdGggdGhlIGV4dGVuc2lvbiBvZiBPVUkgcmVn aXN0cmF0aW9uIG1heSBvZmZlciBhbiBvcHRpb24gdG8gZW5zdXJlIG9yZ2FuaXphdGlvbmFsIG9y IGxvY2FsbHkgc2lnbmlmaWNhbnQgTUFDIHVuaXF1ZW5lc3MuLi4uPGJyPjxicj48YnI+PGRpdj48 ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS1zdHlsZS1zcGFuIiBzdHlsZT0iLXdlYmtpdC10YXAtaGln aGxpZ2h0LWNvbG9yOiByZ2JhKDI2LCAyNiwgMjYsIDAuMjk2ODc1KTsgLXdlYmtpdC1jb21wb3Np dGlvbi1maWxsLWNvbG9yOiByZ2JhKDE3NSwgMTkyLCAyMjcsIDAuMjMwNDY5KTsgLXdlYmtpdC1j b21wb3NpdGlvbi1mcmFtZS1jb2xvcjogcmdiYSg3NywgMTI4LCAxODAsIDAuMjMwNDY5KTsgIj5B bmR5Jm5ic3A7PC9zcGFuPjwvZGl2PjxkaXY+Jm5ic3A7PC9kaXY+PC9kaXY+PC9kaXY+PGRpdj48 YnI+T24gMDMvMDIvMjAxMiwgYXQgMTg6MTUsICJNYWxsaWsgTWFoYWxpbmdhbSIgJmx0OzxhIGhy ZWY9Im1haWx0bzptYWxsaWtAdm13YXJlLmNvbSI+bWFsbGlrQHZtd2FyZS5jb208L2E+Jmd0OyB3 cm90ZTo8YnI+PGJyPjwvZGl2PjxkaXY+PC9kaXY+PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PGRp dj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTogVGltZXMgTmV3IFJvbWFuOyBmb250LXNpemU6IDEy cHQ7IGNvbG9yOiAjMDAwMDAwIj5WaXJ0dWFsIENlbnRlciBbVk13YXJlIG1hbmFnZW1lbnQgc29m dHdhcmVdIHVzZXMgY29tYmluYXRpb24gb2Ygb25lIG9mIHRoZSBPVUkgYXNzaWduZWQgdG8gVk13 YXJlIGFuZCBWaXJ0dWFsIENlbnRlciBJRCZuYnNwOyBbd2hpY2ggY2FuIGJlIGNvbmZpZ3VyZWRd IHRvIGdlbmVyYXRlJm5ic3A7IE1BQyBhZGRyZXNzIHdpdGggaW4gYSByYW5nZSBmb3IgVk0ncyB1 c2UuIEl0IGVuc3VyZXMgdGhhdCBNQUMgYWRkcmVzcyBhc3NpZ25lZCB0byBWTXMgdGhhdCBhcmUg bWFuYWdlZCBieSBpdCBnZXRzIG5vbiBvdmVybGFwcGluZyBNQUMgYWRkcmVzcy48YnI+PGJyPk1h bGxpazxicj48YnI+PGhyIGlkPSJ6d2NociI+PGRpdiBzdHlsZT0iY29sb3I6IzAwMDtmb250LXdl aWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWw7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC1m YW1pbHk6SGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHQ7Ij48Yj5Gcm9t OiA8L2I+Inl1IGppbmdoYWkiICZsdDs8YSBocmVmPSJtYWlsdG86eXUuamluZ2hhaUB6dGUuY29t LmNuIj55dS5qaW5naGFpQHp0ZS5jb20uY248L2E+Jmd0Ozxicj48Yj5UbzogPC9iPiJNYWxsaWsg TWFoYWxpbmdhbSIgJmx0OzxhIGhyZWY9Im1haWx0bzptYWxsaWtAdm13YXJlLmNvbSI+bWFsbGlr QHZtd2FyZS5jb208L2E+Jmd0Ozxicj48Yj5DYzogPC9iPiJUaG9tYXMgTmFydGVuIiAmbHQ7PGEg aHJlZj0ibWFpbHRvOm5hcnRlbkB1cy5pYm0uY29tIj5uYXJ0ZW5AdXMuaWJtLmNvbTwvYT4mZ3Q7 LCAiVHJ1bWFuIEJveWVzIiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnRib3llc0BnbWFpbC5jb20iPnRi b3llc0BnbWFpbC5jb208L2E+Jmd0OywgPGEgaHJlZj0ibWFpbHRvOmRjQGlldGYub3JnIj5kY0Bp ZXRmLm9yZzwvYT4sICJMaXpob25nIEppbiIgJmx0OzxhIGhyZWY9Im1haWx0bzpsaXpoby5qaW5A Z21haWwuY29tIj5saXpoby5qaW5AZ21haWwuY29tPC9hPiZndDs8YnI+PGI+U2VudDogPC9iPlRo dXJzZGF5LCBGZWJydWFyeSAyLCAyMDEyIDEwOjA4OjM5IFBNPGJyPjxiPlN1YmplY3Q6IDwvYj5b ZGNdIOetlOWkjTogUmU6ICZuYnNwO1JlcXVpcmVtZW50IGZvciBhIG1ldGhvZCB0byBtYW5hZ2Ug bWFjIGFkZHJlc3MgaW4gREM8YnI+PGJyPg0KPGJyPjxmb250IGZhY2U9IlRpbWVzIE5ldyBSb21h biIgc2l6ZT0iMyI+SGkgTWFsbGlrOjwvZm9udD4NCjxicj48Zm9udCBmYWNlPSJUaW1lcyBOZXcg Um9tYW4iIHNpemU9IjMiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBJDQpsZWFybmVkIGFi b3V0IHRoYXQgWGVuIGdlbmVyYXRlIE1BQyBhZGRyZXNzIGJ5IDwvZm9udD48Zm9udCBmYWNlPSJU aW1lcyBOZXcgUm9tYW4iIHNpemU9IjMiIGNvbG9yPSIjMzEzMTMxIj5hbg0KYWxnb3JpdGhtIGJh c2UgdGhlIHRpbWVzdGFtcC48L2ZvbnQ+DQo8YnI+PGZvbnQgZmFjZT0iVGltZXMgTmV3IFJvbWFu IiBzaXplPSIzIiBjb2xvcj0iIzMxMzEzMSI+SSBkb24ndCBrbm93IHdlbGwNCmFib3V0IG90aGVy IDwvZm9udD48Zm9udCBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iIHNpemU9IjMiIGNvbG9yPSIjMmYy ZjJmIj52aXJ0dWFsaXphdGlvbg0KcGxhdGZvcm0uPC9mb250Pg0KPGJyPjxmb250IGZhY2U9IlRp bWVzIE5ldyBSb21hbiIgc2l6ZT0iMyIgY29sb3I9IiMzMTMxMzEiPiZuYnNwOyAmbmJzcDsgJm5i c3A7DQombmJzcDsgQXMgeW91IHNheSB0aGF0OiA8L2ZvbnQ+PGZvbnQgZmFjZT0ic2Fucy1zZXJp ZiIgc2l6ZT0iMiIgY29sb3I9IiMzMTMxMzEiPiZuYnNwOw0KPC9mb250Pg0KPGJyPjxmb250IHNp emU9IjIiPjx0dD4mZ3Q7IFRoZXJlIGlzIHNvbWUgbm90aW9uIG9mIE1hbmFnZW1lbnQtRW50aXR5 KHMpL2NvbnRyb2xsZXIocykNCmFsbG9jYXRpbmcgdGhlIDxicj4NCiZndDsgTUFDIGFkZHJlc3Nl cyBmb3IgVk1zIGFuZCBlbnN1cmVzIHRoYXQgaXQgZG9lcyBub3QgYXNzaWduIHRoZSBzYW1lDQpN QUMgPGJyPg0KJmd0OyBhZGRyZXNzIHRvIHR3byBkaWZmZXJlbnQgVk1zIGFuZCB0aGlzIHdvcmsg b25seSB3aXRoaW4gdGhlIHNjb3BlIG9mDQp0aGF0IDxicj4NCiZndDsgbWFuYWdlbWVudC9jb250 cm9sbGVyIGFkbWluaXN0cmF0aW9uLjwvdHQ+PC9mb250Pg0KPGJyPjxmb250IGZhY2U9InNhbnMt c2VyaWYiIHNpemU9IjIiIGNvbG9yPSIjMzEzMTMxIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz cDsNCjwvZm9udD4NCjxicj48Zm9udCBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iIHNpemU9IjMiIGNv bG9yPSIjMzEzMTMxIj53aHkgZG9lcyBpdCB3b3JrDQpvbmx5IDwvZm9udD48Zm9udCBmYWNlPSJU aW1lcyBOZXcgUm9tYW4iIHNpemU9IjMiPndpdGhpbiB0aGUgc2NvcGUgb2YgdGhhdA0KbWFuYWdl bWVudC9jb250cm9sbGVyIGFkbWluaXN0cmF0aW9uPzwvZm9udD4NCjxicj48Zm9udCBmYWNlPSJU aW1lcyBOZXcgUm9tYW4iIHNpemU9IjMiPkhvdyBkbyBWTXMgZ2V0IHRoZSBNQUMgYWRkcmVzc2Vz PzwvZm9udD4NCjxicj48Zm9udCBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iIHNpemU9IjMiPkNvdWxk IHlvdSBwbGVhc2UgZWxhYm9yYXRlPzwvZm9udD4NCjxicj4NCjxicj4NCjxicj48Zm9udCBmYWNl PSJzYW5zLXNlcmlmIiBzaXplPSIyIj4mZ3Q7LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0mbHQ7PGJyPg0K4pWt4oyS4pWuwqTjgIDjgIDjgIDjgIDjgIAgJm5ic3A7ICZu YnNwOyBJbm5vdmF0aW9uIGNoYW5nZSA8YnI+DQogJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7 ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7DQombmJzcDsgJm5ic3A7 ICZuYnNwO3RoZSB3b3JsZCAmbmJzcDs8YnI+DQrila3ila0g4oyS4pWuICZuYnNwOyAmbmJzcDsg Jm5ic3A7ICZuYnNwO+KXj+KVreKXi+KVruOAgCAmbmJzcDs8YnI+DQrilbAgLS0tLeKVryAmbmJz cDsgJm5ic3A7ICZuYnNwOyAv4paI4oio4paIXCDjgIA8YnI+DQp+fn5+fn5+fn5+fn5+fn5+fuKI j35+4oiPfn5+fn5+fn5+fn5+fn5+fn48YnI+DQogJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7 ICZuYnNwOyBNeSBuaWNrbmFtZTogRmlzaGVyIFl1PGJyPg0KJmd0Oy0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0mbHQ7PC9mb250Pg0KPGJyPg0KPGJyPjxmb250IHNpemU9 IjIiPjx0dD5NYWxsaWsgTWFoYWxpbmdhbSAmbHQ7PGEgaHJlZj0ibWFpbHRvOm1hbGxpa0B2bXdh cmUuY29tIj5tYWxsaWtAdm13YXJlLmNvbTwvYT4mZ3Q7IOWGmeS6jg0KMjAxMi0wMi0wMyAwMzoy MTo1Njo8YnI+DQo8YnI+DQomZ3Q7IEluIGEgdmlydHVhbGl6ZWQgZW52aXJvbm1lbnQgTUFDIGFk ZHJlc3NlcyBhcmUgbm90IHRvdGFsbHkgcmFuZG9tDQpnZW5lcmF0ZWQuIDxicj4NCiZndDsgVGhl cmUgaXMgc29tZSBub3Rpb24gb2YgTWFuYWdlbWVudC1FbnRpdHkocykvY29udHJvbGxlcihzKSBh bGxvY2F0aW5nDQp0aGUgPGJyPg0KJmd0OyBNQUMgYWRkcmVzc2VzIGZvciBWTXMgYW5kIGVuc3Vy ZXMgdGhhdCBpdCBkb2VzIG5vdCBhc3NpZ24gdGhlIHNhbWUNCk1BQyA8YnI+DQomZ3Q7IGFkZHJl c3MgdG8gdHdvIGRpZmZlcmVudCBWTXMgYW5kIHRoaXMgd29yayBvbmx5IHdpdGhpbiB0aGUgc2Nv cGUgb2YNCnRoYXQgPGJyPg0KJmd0OyBtYW5hZ2VtZW50L2NvbnRyb2xsZXIgYWRtaW5pc3RyYXRp b24uIFRoZXJlIGFyZSBzb21lIGV4Y2VwdGlvbnMgb2YNCmNvdXJzZSA8YnI+DQomZ3Q7IChhKSBN QUMgYWRkcmVzcyBleGhhdXN0aW9uIHVuZGVyIGEgZ2l2ZW4gT1VJIGNhdGVnb3J5ICZuYnNwOyhi KSBtYW51YWwNCjxicj4NCiZndDsgY29weS9jbG9uaW5nIG9mIFZNcyBhbmQgcG93ZXJpbmcgb24g dGhlbSB1c2luZyBzdGFuZGFsb25lIG1hbmFnZW1lbnQNCjxicj4NCiZndDsgZW50aXRpZXMgKGMp IFZNcyB0aGF0IHVzZSBNQUMgYWRkcmVzcyBvdmVycmlkZSBmb3IgbGVnaXRpbWF0ZSByZWFzb25z DQo8YnI+DQomZ3Q7IFtiZWNhdXNlIGVsc2UgdGhpbmdzIGxpa2UgbGljZW5zaW5nIHNvZnR3YXJl IGJyZWFrc10uICZuYnNwO1RoZXJlDQphcmUgc29tZSA8YnI+DQomZ3Q7IG1lY2hhbmlzbXMgaW4g cGxhY2UgdG8gYWRkcmVzcyAoYSksIGJ1dCAoYikgYW5kIChjKSByZXF1aXJlcyBjby1vcGVyYXRp b24NCmF0IDxicj4NCiZndDsgdGhlIG1hbmFnZW1lbnQtZW50aXR5L2NvbnRyb2xsZXJzLjxicj4N CiZndDsgPGJyPg0KJmd0OyBNYWxsaWs8YnI+DQomZ3Q7IDxicj4NCjwvdHQ+PC9mb250Pg0KPGJy Pjxmb250IHNpemU9IjIiPjx0dD4mZ3Q7IEZyb206ICJUcnVtYW4gQm95ZXMiICZsdDs8YSBocmVm PSJtYWlsdG86dGJveWVzQGdtYWlsLmNvbSI+dGJveWVzQGdtYWlsLmNvbTwvYT4mZ3Q7PGJyPg0K Jmd0OyBUbzogIlRob21hcyBOYXJ0ZW4iICZsdDs8YSBocmVmPSJtYWlsdG86bmFydGVuQHVzLmli bS5jb20iPm5hcnRlbkB1cy5pYm0uY29tPC9hPiZndDs8YnI+DQomZ3Q7IENjOiAieXUgamluZ2hh aSIgJmx0OzxhIGhyZWY9Im1haWx0bzp5dS5qaW5naGFpQHp0ZS5jb20uY24iPnl1LmppbmdoYWlA enRlLmNvbS5jbjwvYT4mZ3Q7LCA8YSBocmVmPSJtYWlsdG86ZGNAaWV0Zi5vcmciPmRjQGlldGYu b3JnPC9hPiwNCiJMaXpob25nIEppbiI8YnI+DQomZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86bGl6 aG8uamluQGdtYWlsLmNvbSI+bGl6aG8uamluQGdtYWlsLmNvbTwvYT4mZ3Q7PGJyPg0KJmd0OyBT ZW50OiBUaHVyc2RheSwgRmVicnVhcnkgMiwgMjAxMiAxMDoyMDowNyBBTTxicj4NCiZndDsgU3Vi amVjdDogUmU6IFtkY10gUmVxdWlyZW1lbnQgZm9yIGEgbWV0aG9kIHRvIG1hbmFnZSBtYWMgYWRk cmVzcyBpbg0KREM8YnI+DQomZ3Q7IDxicj4NCiZndDsgPGJyPg0KPC90dD48L2ZvbnQ+DQo8YnI+ PGZvbnQgc2l6ZT0iMiI+PHR0PiZndDsgT24gVGh1LCBGZWIgMiwgMjAxMiBhdCAxMDo1NSBBTSwg VGhvbWFzIE5hcnRlbg0KJmx0OzxhIGhyZWY9Im1haWx0bzpuYXJ0ZW5AdXMuaWJtLmNvbSI+bmFy dGVuQHVzLmlibS5jb208L2E+Jmd0OyB3cm90ZTo8L3R0PjwvZm9udD4NCjxicj48Zm9udCBzaXpl PSIyIj48dHQ+Jmd0OyBUcnVtYW4gQm95ZXMgJmx0OzxhIGhyZWY9Im1haWx0bzp0Ym95ZXNAZ21h aWwuY29tIj50Ym95ZXNAZ21haWwuY29tPC9hPiZndDsgd3JpdGVzOjxicj4NCiZndDsgPGJyPg0K Jmd0OyAmZ3Q7IFRoZSBMMiBzZXBhcmF0aW9uIGJldHdlZW4gbXVsdGlwbGUgdGVuYW50cyBpcyB0 cnVlIGluIG1vc3QgY2lyY3Vtc3RhbmNlcw0KaW48YnI+DQomZ3Q7ICZndDsgRENzLCBidXQgaW4g Y29tbW9kaXR5IGNvbXB1dGluZyAoaWUuIFZQUywgbG93IGNvc3QgZGVkaWNhdGVkDQpzZXJ2ZXJz LCBvcjxicj4NCiZndDsgJmd0OyBjby1sb2NhdGlvbikgdGhlcmUgaXMgYSBjb25jZXJuIG9uIElQ djQgYWRkcmVzcyBleGhhdXN0aW9uIG9yDQp3YXN0ZSwgc288YnI+DQomZ3Q7ICZndDsgbWFjaGlu ZXMvaW5zdGFuY2VzIGFyZSBncm91cGVkIG9uIHNpbmdsZSBMMiBzZWdtZW50cy4gSXQgaXMgcG9z c2libGUNCnRvPGJyPg0KJmd0OyAmZ3Q7IGhhdmUgdmlydHVhbCBNQUMgb3ZlcmxhcHMgb24gdGhl c2Ugc2VnbWVudHMuIElzIHRoaXMgc29tZXRoaW5nDQp0aGF0IHRoaXM8YnI+DQomZ3Q7ICZndDsg Z3JvdXAgd2lzaGVzIHRvIGV2YWx1YXRlIG9wdGlvbnMgdG8gc29sdmU/PGJyPg0KPC90dD48L2Zv bnQ+DQo8YnI+PGZvbnQgc2l6ZT0iMiI+PHR0PiZndDsgSU1PLCB0aGlzIGlzIHB1dHRpbmcgdGhl IGNhcnQgYmVmb3JlIHRoZSBob3JzZS48YnI+DQomZ3Q7IDxicj4NCiZndDsgQ2FuIHdlIGZpcnN0 IGdldCBhIHNlbnNlIGZvciBob3cgYmlnIGEgcHJvYmxlbSB0aGlzIGlzIGluIHByYWN0aWNlDQph bmQ8YnI+DQomZ3Q7IHdoZXRoZXIgZXhpc3RpbmcgbWl0aWdhdGlvbiBhcHByb2FjaGVzIGFyZSBu b3Qgc3VmZmljaWVudD88YnI+DQomZ3Q7IDxicj4NCiZndDsgSS5lLiwgaXMgdGhpcyBhIHJlYWwg cHJvYmxlbSBjYXVzaW5nIHNpZ25pZmljYW50IHBhaW4gdG9kYXksIG9yIGFyZTxicj4NCiZndDsg dGhlaXIgb3RoZXIgYmlnZ2VyICJwYWluIHBvaW50cyIgdGhhdCB3ZSBzaG91bGQgYmUgbG9va2lu Zw0KYXQ/PGJyPg0KJmd0OyA8YnI+DQomZ3Q7IFRob21hczxicj4NCjwvdHQ+PC9mb250Pg0KPGJy Pjxmb250IHNpemU9IjIiPjx0dD4mZ3Q7IDxicj4NCiZndDsgSW4gdGhlIFZQUy9WTSB3b3JsZCwg Jm5ic3A7SSB3b3VsZCBzYXkgaXQncyBub3QgYSBzaWduaWZpY2FudCBpc3N1ZQ0KPGJyPg0KJmd0 OyBiZWNhdXNlIHRoZXJlIGFyZSBzaW5nbGUgZW50aXRpZXMgKE9yZ2FuaXphdGlvbnMpIHRoYXQg bWFuYWdlIHRoZQ0KPGJyPg0KJmd0OyBNQUMgYWRkcmVzc2VzLiBUeXBpY2FsbHkgc29mdHdhcmUg d291bGQganVzdCBpbmNyZW1lbnQgdGhlIHZpcnR1YWwNCjxicj4NCiZndDsgTUFDcywgYW5kIHRo aXMgZG9lcyBub3QgcmVxdWlyZSBleHRlcm5hbCBwcm90b2NvbHMgdG8gZW5zdXJlIDxicj4NCiZn dDsgdW5pcXVlbmVzcy4gSWYgdGhlcmUgYXJlIG1hbnkgcHJvdmlzaW9uaW5nIHN5c3RlbXMgdGhh dCBtYW5hZ2UgVk1zDQo8YnI+DQomZ3Q7IG9uIHRoZSBzYW1lIG5ldHdvcmsgc2VnbWVudCB0aGVu IHRoZXkgd2lsbCBuZWVkIHRvIGtlZXAgdGhlaXIgPGJyPg0KJmd0OyBkYXRhYmFzZSBpbiBzeW5j LiA8L3R0PjwvZm9udD4NCjxicj48Zm9udCBzaXplPSIyIj48dHQ+Jmd0OyA8YnI+DQomZ3Q7IC0t IDxicj4NCiZndDsgLS10cnVtYW48YnI+DQomZ3Q7IDxicj4NCiZndDsgPGJyPg0KJmd0OyBfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsgZGMg bWFpbGluZyBsaXN0PGJyPg0KJmd0OyA8YSBocmVmPSJtYWlsdG86ZGNAaWV0Zi5vcmciPmRjQGll dGYub3JnPC9hPjxicj4NCiZndDsgPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h bi9saXN0aW5mby9kYyI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9kYzwv YT48L3R0PjwvZm9udD4NCjxicj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXzxicj5kYyBtYWlsaW5nIGxpc3Q8YnI+PGEgaHJlZj0ibWFpbHRvOmRjQGlldGYu b3JnIj5kY0BpZXRmLm9yZzwvYT48YnI+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp bG1hbi9saXN0aW5mby9kYyI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9k YzwvYT48YnI+PC9kaXY+PGJyPjwvZGl2PjwvZGl2PjwvYmxvY2txdW90ZT48YmxvY2txdW90ZSB0 eXBlPSJjaXRlIj48ZGl2PjxzcGFuPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fPC9zcGFuPjxicj48c3Bhbj5kYyBtYWlsaW5nIGxpc3Q8L3NwYW4+PGJyPjxz cGFuPjxhIGhyZWY9Im1haWx0bzpkY0BpZXRmLm9yZyI+ZGNAaWV0Zi5vcmc8L2E+PC9zcGFuPjxi cj48c3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2Rj Ij5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RjPC9hPjwvc3Bhbj48YnI+ PC9kaXY+PC9ibG9ja3F1b3RlPjwvYm9keT48L2h0bWw+ --Apple-Mail-03F7CCCF-C0CF-410B-876D-91975BE0F6FF-- From narten@us.ibm.com Fri Feb 3 05:46:45 2012 Return-Path: <narten@us.ibm.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 8BE4321F8610 for <dc@ietfa.amsl.com>; Fri, 3 Feb 2012 05:46:45 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -109.526 X-Spam-Level: X-Spam-Status: No, score=-109.526 tagged_above=-999 required=5 tests=[AWL=0.527, BAYES_00=-2.599, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_HI=-8, SARE_SUB_ENC_UTF8x2=0.246, 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 YWi8CnoufAUa for <dc@ietfa.amsl.com>; Fri, 3 Feb 2012 05:46:45 -0800 (PST) Received: from e9.ny.us.ibm.com (e9.ny.us.ibm.com [32.97.182.139]) by ietfa.amsl.com (Postfix) with ESMTP id E2EB221F8621 for <dc@ietf.org>; Fri, 3 Feb 2012 05:46:44 -0800 (PST) Received: from /spool/local by e9.ny.us.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for <dc@ietf.org> from <narten@us.ibm.com>; Fri, 3 Feb 2012 08:46:43 -0500 Received: from d01dlp02.pok.ibm.com (9.56.224.85) by e9.ny.us.ibm.com (192.168.1.109) with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted; Fri, 3 Feb 2012 08:46:41 -0500 Received: from d01relay06.pok.ibm.com (d01relay06.pok.ibm.com [9.56.227.116]) by d01dlp02.pok.ibm.com (Postfix) with ESMTP id 2E8926E804D for <dc@ietf.org>; Fri, 3 Feb 2012 08:46:41 -0500 (EST) Received: from d01av04.pok.ibm.com (d01av04.pok.ibm.com [9.56.224.64]) by d01relay06.pok.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id q13DjORG2998428 for <dc@ietf.org>; Fri, 3 Feb 2012 08:45:24 -0500 Received: from d01av04.pok.ibm.com (loopback [127.0.0.1]) by d01av04.pok.ibm.com (8.14.4/8.13.1/NCO v10.0 AVout) with ESMTP id q13DjMJj027467 for <dc@ietf.org>; Fri, 3 Feb 2012 08:45:23 -0500 Received: from cichlid.raleigh.ibm.com (sig-9-76-142-174.mts.ibm.com [9.76.142.174]) by d01av04.pok.ibm.com (8.14.4/8.13.1/NCO v10.0 AVin) with ESMTP id q13DjKLd027261 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 3 Feb 2012 08:45:21 -0500 Received: from cichlid.raleigh.ibm.com (localhost [127.0.0.1]) by cichlid.raleigh.ibm.com (8.14.5/8.12.5) with ESMTP id q13DjISB004903; Fri, 3 Feb 2012 08:45:19 -0500 Message-Id: <201202031345.q13DjISB004903@cichlid.raleigh.ibm.com> To: Andy Dockerty <andyd@juniper.net> In-reply-to: <008A37CB-C9B0-46FD-8190-C5C8BA6BD6BC@juniper.net> References: <1495751257.716820.1328253325254.JavaMail.root@zimbra-prod-mbox-3.vmware.com> <008A37CB-C9B0-46FD-8190-C5C8BA6BD6BC@juniper.net> Comments: In-reply-to Andy Dockerty <andyd@juniper.net> message dated "Fri, 03 Feb 2012 18:26:23 +1100." Date: Fri, 03 Feb 2012 08:45:18 -0500 From: Thomas Narten <narten@us.ibm.com> X-Content-Scanned: Fidelis XPS MAILER x-cbid: 12020313-7182-0000-0000-000000AAE445 Cc: yu jinghai <yu.jinghai@zte.com.cn>, dc@ietf.org, Truman Boyes <tboyes@gmail.com>, Mallik Mahalingam <mallik@vmware.com>, Lizhong Jin <lizho.jin@gmail.com> Subject: Re: [dc] =?utf-8?b?562U5aSNOiBSZTogIFJlcXVpcmVtZW50IGZvciBhIG1ldGhv?= =?utf-8?q?d_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: Fri, 03 Feb 2012 13:46:45 -0000 Andy Dockerty <andyd@juniper.net> writes: > I am aware that there are concerns about "OUI address space", that > not withstanding, the creation of an OUI space analogous with > RFC1918 address space, coupled with the extension of OUI > registration may offer an option to ensure organizational or locally > significant MAC uniqueness.... RFC 1918 space is shared in the sense that anyone can use it as they see fit. Different organizations use the same space, so if you merge/join to organizations you risk having collisions. Even within an organization, assignments must be done in such a way as to avoid collisionss. RFC1918 space is defined to have local scope only, i.e., not be globally unique. Seems to me that MAC addrs satisfy that property already, via appropriate use of the "local" bit. So when you suggest creation of an "OUI space analagous with RFC1918 space", do we not already have that? Thomas From mallik@vmware.com Fri Feb 3 09:50:48 2012 Return-Path: <mallik@vmware.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 AA4FB21F855E for <dc@ietfa.amsl.com>; Fri, 3 Feb 2012 09:50:48 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -102.373 X-Spam-Level: X-Spam-Status: No, score=-102.373 tagged_above=-999 required=5 tests=[AWL=-0.226, BAYES_00=-2.599, MIME_8BIT_HEADER=0.3, SARE_SUB_ENC_UTF8=0.152, 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 Hf+GI4OGNPNS for <dc@ietfa.amsl.com>; Fri, 3 Feb 2012 09:50:48 -0800 (PST) Received: from smtp-outbound-1.vmware.com (smtp-outbound-1.vmware.com [208.91.2.12]) by ietfa.amsl.com (Postfix) with ESMTP id 4211621F855A for <dc@ietf.org>; Fri, 3 Feb 2012 09:50:48 -0800 (PST) Received: from sc9-mailhost2.vmware.com (sc9-mailhost2.vmware.com [10.113.161.72]) by smtp-outbound-1.vmware.com (Postfix) with ESMTP id EAB502820B; Fri, 3 Feb 2012 09:50:47 -0800 (PST) Received: from zimbra-prod-mta-1.vmware.com (zimbra-prod-mta-1.vmware.com [10.113.160.173]) by sc9-mailhost2.vmware.com (Postfix) with ESMTP id E6155B03B7; Fri, 3 Feb 2012 09:50:47 -0800 (PST) Received: from localhost (localhost.localdomain [127.0.0.1]) by zimbra-prod-mta-1.vmware.com (Postfix) with ESMTP id D3D966F052; Fri, 3 Feb 2012 09:50:47 -0800 (PST) X-Virus-Scanned: amavisd-new at zimbra-prod-mta-1.vmware.com Received: from zimbra-prod-mta-1.vmware.com ([127.0.0.1]) by localhost (zimbra-prod-mta-1.vmware.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mqPpwGAfKQr0; Fri, 3 Feb 2012 09:50:47 -0800 (PST) Received: from zimbra-prod-mbox-3.vmware.com (zimbra-prod-mbox-3.vmware.com [10.113.160.203]) by zimbra-prod-mta-1.vmware.com (Postfix) with ESMTP id B52676F04A; Fri, 3 Feb 2012 09:50:47 -0800 (PST) Date: Fri, 3 Feb 2012 09:50:47 -0800 (PST) From: Mallik Mahalingam <mallik@vmware.com> To: Thomas Narten <narten@us.ibm.com> Message-ID: <1247418352.734946.1328291447512.JavaMail.root@zimbra-prod-mbox-3.vmware.com> In-Reply-To: <201202031345.q13DjISB004903@cichlid.raleigh.ibm.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Originating-IP: [10.113.60.13] X-Mailer: Zimbra 7.1.3_GA_3374 (ZimbraWebClient - FF3.0 (Linux)/7.1.3_GA_3346) Cc: yu jinghai <yu.jinghai@zte.com.cn>, Andy Dockerty <andyd@juniper.net>, Truman Boyes <tboyes@gmail.com>, dc@ietf.org, Lizhong Jin <lizho.jin@gmail.com> Subject: Re: [dc] =?utf-8?b?562U5aSNOiBSZTogIFJlcXVpcmVtZW50IGZvciBhIG1ldGhv?= =?utf-8?q?d_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: Fri, 03 Feb 2012 17:50:48 -0000 Hi Thomas: Yes, extending LAA [Locally Administered Address] is something that I discu= ssed with David Black and few others in the past in the context of MAC addr= ess exhaustion. I did see some initial activity in IEEE on this, but I didn= 't get much time to spend on that activity and secondly, with the advent of= encapsulation techniques, I am yet to find if this even a real problem be= cause the MAC address VM sees is hidden from the fabric. Mallik ----- Original Message ----- From: "Thomas Narten" <narten@us.ibm.com> To: "Andy Dockerty" <andyd@juniper.net> Cc: "Mallik Mahalingam" <mallik@vmware.com>, "yu jinghai" <yu.jinghai@zte.c= om.cn>, "Truman Boyes" <tboyes@gmail.com>, dc@ietf.org, "Lizhong Jin" <lizh= o.jin@gmail.com> Sent: Friday, February 3, 2012 5:45:18 AM Subject: Re: [dc] =E7=AD=94=E5=A4=8D: Re: Requirement for a method to mana= ge mac address in DC Andy Dockerty <andyd@juniper.net> writes: > I am aware that there are concerns about "OUI address space", that > not withstanding, the creation of an OUI space analogous with > RFC1918 address space, coupled with the extension of OUI > registration may offer an option to ensure organizational or locally > significant MAC uniqueness.... RFC 1918 space is shared in the sense that anyone can use it as they see fit. Different organizations use the same space, so if you merge/join to organizations you risk having collisions. Even within an organization, assignments must be done in such a way as to avoid collisionss. RFC1918 space is defined to have local scope only, i.e., not be globally unique. Seems to me that MAC addrs satisfy that property already, via appropriate use of the "local" bit. So when you suggest creation of an "OUI space analagous with RFC1918 space", do we not already have that? Thomas From d3e3e3@gmail.com Fri Feb 3 10:18:00 2012 Return-Path: <d3e3e3@gmail.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 D626E21F856A for <dc@ietfa.amsl.com>; Fri, 3 Feb 2012 10:18:00 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -104.19 X-Spam-Level: X-Spam-Status: No, score=-104.19 tagged_above=-999 required=5 tests=[AWL=-0.591, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1, 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 2Ndn9kh4kmWn for <dc@ietfa.amsl.com>; Fri, 3 Feb 2012 10:17:59 -0800 (PST) Received: from mail-lpp01m010-f44.google.com (mail-lpp01m010-f44.google.com [209.85.215.44]) by ietfa.amsl.com (Postfix) with ESMTP id 80D1721F84CF for <dc@ietf.org>; Fri, 3 Feb 2012 10:17:58 -0800 (PST) Received: by lahl5 with SMTP id l5so2295962lah.31 for <dc@ietf.org>; Fri, 03 Feb 2012 10:17:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=bplkn9/2rsEm3KMNF/SED1Tux9NCGtV8rbT6n6AT9zs=; b=kXBfHdyuN2hEiVpllWWlNedpbUOW6clVafTa8pNofUDADpU8N4wuHO++ZCqA07PB8T dWlgZidTHELD0ZJ1iDogHrBg35ox6R1jaNvCGQ8RbBOKIUp1sG5yclRI5rx43htx1Eiv EjabDpMpFXXddbETR52UlxBt/GeyQbFvaIYQw= Received: by 10.152.128.202 with SMTP id nq10mr136025lab.11.1328293077459; Fri, 03 Feb 2012 10:17:57 -0800 (PST) MIME-Version: 1.0 Received: by 10.112.40.231 with HTTP; Fri, 3 Feb 2012 10:17:37 -0800 (PST) In-Reply-To: <EB9B93801780FD4CA165E0FBCB3C3E6701D817@SJEXCHMB09.corp.ad.broadcom.com> References: <CA+E6a66cxJoX3ahEt8E5uQgGoWoP269QXXpozKxN5k7PRw8J3w@mail.gmail.com> <1199197439.684939.1328210516419.JavaMail.root@zimbra-prod-mbox-3.vmware.com> <EB9B93801780FD4CA165E0FBCB3C3E6701D817@SJEXCHMB09.corp.ad.broadcom.com> From: Donald Eastlake <d3e3e3@gmail.com> Date: Fri, 3 Feb 2012 13:17:37 -0500 Message-ID: <CAF4+nEFMuBZ+90AqM2F-ZAbAFWB8Mf76c0_hAEqitV3Z4JmvyA@mail.gmail.com> To: Pat Thaler <pthaler@broadcom.com> Content-Type: multipart/mixed; boundary=f46d042c64970a238004b8135532 Cc: Thomas Narten <narten@us.ibm.com>, "dc@ietf.org" <dc@ietf.org>, yu jinghai <yu.jinghai@zte.com.cn>, Truman Boyes <tboyes@gmail.com>, Lizhong Jin <lizho.jin@gmail.com>, Mallik Mahalingam <mallik@vmware.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: Fri, 03 Feb 2012 18:18:01 -0000 --f46d042c64970a238004b8135532 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Hi Pat, Please see below: On Thu, Feb 2, 2012 at 3:01 PM, Pat Thaler <pthaler@broadcom.com> wrote: > Some work on managing MAC addresses of virtual devices in a Data Center m= ay > be worthwhile, though it isn=92t clear to me whether such work would bett= er > fit in IETF or IEEE 802. > > > > When virtualization ecosystem management entities are handing out address= es, > there can be data centers with multiple such entities and one can=92t cou= nt on > them to coordinate their use of the address space. While each of them won= =92t > hand out duplicate addresses to the set of VMs they manage, the addresses > may be duplicated for VMs managed by different management entities. > Sometimes this can be dealt with by manual assignment of ranges, but in a > data center with multiple tenants, the tenants are unlikely to coordinate > that. The potential duplicate addresses can in some cases be dealt with b= y > mechanisms that keep the address space of the management entities separat= e > such as: IVL (or other mechanisms that concatenate VLAN and MAC address f= or > bridge learning) or layer 2 (e.g. PBB and TRILL) or layer 3 encapsulation= s. Sorry to be nit-picky, but TRILL is not a layer 2 encapsulation. It is provably above layer 2. In my opinion, the best way to tell if a device of type X is at a higher layer, at the same layer, or at a lower layer, than a device of type Y is to look at peering. Generally speaking, layer 2 devices are transparent to TRILL and TRILL switches peer through layer 2 devices, just like layer 3 routers peer with each other through layer 2 devices. On the other hand, TRILL switches look like end stations to and block peering between layer 2 devices, just like layer 3 routers look like end stations and block peering between layer 2 devices. See attached slides. Thanks, Donald =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D =A0Donald E. Eastlake 3rd=A0=A0 +1-508-333-2270 (cell) =A0155 Beaver Street,=A0Milford, MA 01757 USA =A0d3e3e3@gmail.com > =A0But there could be some areas where a protocol for coordinating assign= ments > to avoid duplication would help. > > There have been discussions in the IEEE RAC about concerns regarding the = use > of MAC addresses from the global MAC address space for virtual devices; > issues include potential for exhausting the global address space and that= an > address that looks like a global address is being used as a local address= . > Half the MAC address space is for local addresses, but there aren=92t > standardized mechanisms for managing addresses in that space. > > > > <IEEE 802 Vice-Chair hat on> If work was done in the IETF on MAC address > management/assignment, there should be close liaison with IEEE 802 and th= e > IEEE RAC. > > > > Pat > > > > From: dc-bounces@ietf.org [mailto:dc-bounces@ietf.org] On Behalf Of Malli= k > Mahalingam > Sent: Thursday, February 02, 2012 11:22 AM > To: Truman Boyes > Cc: Thomas Narten; yu jinghai; dc@ietf.org; Lizhong Jin > > > Subject: Re: [dc] Requirement for a method to manage mac address in DC > > > > In a virtualized environment MAC addresses are not totally random generat= ed. > There is some notion of Management-Entity(s)/controller(s) allocating the > MAC addresses for VMs and ensures that it does not assign the same MAC > address to two different VMs and this work only within the scope of that > management/controller administration. There are some exceptions of course > (a) MAC address exhaustion under a given OUI category =A0(b) manual > copy/cloning of VMs and powering on them using standalone management > entities (c) VMs that use MAC address override for legitimate reasons > [because else things like licensing software breaks]. =A0There are some > mechanisms in place to address (a), but (b) and (c) requires co-operation= at > the management-entity/controllers. > > Mallik > > ________________________________ > > From: "Truman Boyes" <tboyes@gmail.com> > To: "Thomas Narten" <narten@us.ibm.com> > Cc: "yu jinghai" <yu.jinghai@zte.com.cn>, dc@ietf.org, "Lizhong Jin" > <lizho.jin@gmail.com> > Sent: Thursday, February 2, 2012 10:20:07 AM > Subject: Re: [dc] Requirement for a method to manage mac address in DC > > > On Thu, Feb 2, 2012 at 10:55 AM, Thomas Narten <narten@us.ibm.com> wrote: > > Truman Boyes <tboyes@gmail.com> writes: > >> The L2 separation between multiple tenants is true in most circumstances >> in >> DCs, but in commodity computing (ie. VPS, low cost dedicated servers, or >> co-location) there is a concern on IPv4 address exhaustion or waste, so >> machines/instances are grouped on single L2 segments. It is possible to >> have virtual MAC overlaps on these segments. Is this something that this >> group wishes to evaluate options to solve? > > IMO, this is putting the cart before the horse. > > Can we first get a sense for how big a problem this is in practice and > whether existing mitigation approaches are not sufficient? > > I.e., is this a real problem causing significant pain today, or are > their other bigger "pain points" that we should be looking at? > > Thomas > > > In the VPS/VM world, =A0I would say it's not a significant issue because = there > are single entities (Organizations) that manage the MAC addresses. Typica= lly > software would just increment the virtual MACs, and this does not require > external protocols to ensure uniqueness. If there are many provisioning > systems that manage VMs on the same network segment then they will need t= o > keep their database in sync. > > > > -- > --truman > > > _______________________________________________ > dc mailing list > dc@ietf.org > https://www.ietf.org/mailman/listinfo/dc > > > > > _______________________________________________ > dc mailing list > dc@ietf.org > https://www.ietf.org/mailman/listinfo/dc > --f46d042c64970a238004b8135532 Content-Type: application/vnd.openxmlformats-officedocument.presentationml.presentation; name="Peering E-H3.pptx" Content-Disposition: attachment; filename="Peering E-H3.pptx" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gy7j1cav0 UEsDBBQABgAIAAAAIQAqb0CAQAIAAOgRAAATAAgCW0NvbnRlbnRfVHlwZXNdLnhtbCCiBAIooAAC AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADM mEuP2jAQgO+V+h8iXyti2Lb7EmEPfZz6WIntD/AmA7hNbMs2dPn3nTiEeCNKgCSCCzAxM/PN2Jmx PX54ydJgBdpwKSIyCockABHLhIt5RH49fR3cksBYJhKWSgERWYMhD5O3b8ZPawUmQG1hIrKwVt1T auIFZMyEUoHAkZnUGbMo6jlVLP7D5kCvhsNrGkthQdiBzW2QyfgzzNgytcGXF3xckKA6CT4V/8td RYQplfKYWQSl+SjdqfdbwbymyLPcsRvYrfPMRU3F97USSS2ggZzNeAyJjJcZhhEqDQa/HVqWosgx PD0FazGL5j+gGlJznFdVpDBETefKLLgy7zap+IlzqHkCwSPT9gfLMGFUKUt9tnB/Uk8ItIo7zBgX TTAmRcLvzGB2DPWEUddknu2DmDY0/XAcQ3DVSyaOIXh/doIPZyf4eBYCIS2Y8u3whM5XpWe7aWUs sPLLpS2pXomdc72y3kSWF7ZHLZXpeq62hpsIVhz+9kKwNdxEYLHdAnWf7SfDmWn0yJ5TmNp1Cp3n 3Vammyhcef/G1rgyN5W7ENonwW+X2Mo9R6cy9VPRi3hPZeqnxrdj6qfqt2Pqpw+0Y7ruut51sMZv LpDp9gKZ7i6QaTS8RKhzVnKvq5anqvY4zmhprqluewTt28dhfb3aSbRvDgd5dJvQaX4gNLT63T7R tQ5emd6XdDzKu50c3kxoOP59KE/mufZA4aYUtOWw92y+9YhXDcc7rF1AQH5vkkCywzd19zSTfwAA AP//AwBQSwMEFAAGAAgAAAAhAKPsgiYNAQAA4gIAAAsACAJfcmVscy8ucmVscyCiBAIooAACAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACsksFO wzAMhu9IvEPk+5puIITQ0l0Q0m4IlQcwidsG2iRKPLS9PWGHlUqjmgTH2PGf78/v9WY/9OKTYrLe KVgWJQhy2hvrWgWv9dPiHkRidAZ770jBgRJsquur9Qv1yHkodTYkkVVcUtAxhwcpk+5owFT4QC53 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 pkp5/QPNe/8HAAD//wMAUEsDBBQABgAIAAAAIQDV0ZLxvgAAADcBAAAtAAAAcHB0L3NsaWRlTGF5 b3V0cy9fcmVscy9zbGlkZUxheW91dDExLnhtbC5yZWxzhI/BCsIwEETvgv8Q9m7SehCRpl5E8OBF 9AOWZNsG2yRko+jfm2MFwePsMG92mv1rGsWTErvgNdSyAkHeBOt8r+F2Pa62IDijtzgGTxrexLBv l4vmQiPmEuLBRRaF4lnDkHPcKcVmoAlZhki+OF1IE+YiU68imjv2pNZVtVFpzoD2iylOVkM62RrE 9R1L83926Dpn6BDMYyKff1QoHp2lM3KmVLCYesoapJzfeS5qWd4H1Tbqa277AQAA//8DAFBLAwQU AAYACAAAACEA1dGS8b4AAAA3AQAALQAAAHBwdC9zbGlkZUxheW91dHMvX3JlbHMvc2xpZGVMYXlv dXQxMC54bWwucmVsc4SPwQrCMBBE74L/EPZu0noQkaZeRPDgRfQDlmTbBtskZKPo35tjBcHj7DBv dpr9axrFkxK74DXUsgJB3gTrfK/hdj2utiA4o7c4Bk8a3sSwb5eL5kIj5hLiwUUWheJZw5Bz3CnF ZqAJWYZIvjhdSBPmIlOvIpo79qTWVbVRac6A9ospTlZDOtkaxPUdS/N/dug6Z+gQzGMin39UKB6d pTNyplSwmHrKGqSc33kualneB9U26mtu+wEAAP//AwBQSwMEFAAGAAgAAAAhADTNuc4fAQAAxwcA ACwAAABwcHQvc2xpZGVNYXN0ZXJzL19yZWxzL3NsaWRlTWFzdGVyMS54bWwucmVsc8TV3WrDIBgG 4PPB7kG+88WYtukPNT0Zg8KORncBEr/8sESD2rHc/aQwSGBzFAKeCBp8ffIe6PH01XfkE41tteLA khQIqlLLVtUc3i8vTzsg1gklRacVchjRwql4fDi+YSec32SbdrDEpyjLoXFuOFBqywZ7YRM9oPJf Km164fzU1HQQ5YeokWZpmlMzzYBilknOkoM5S8aAXMbBH/1/uK6qtsRnXV57VO6XM6jtWomvYtRX 52OFqdFxSJLpup1OGEv8DwD9w5YtaXO+NJypbiv0NoYdSzLurijU0KIF3SvLQrJVzM5WIdk6pmwd km1iyjYhWR5Tlodk25iybUjmb/Z4F+suJNvHlO1DMubfx3ilsfTHRmfPb/ENAAD//wMAUEsDBBQA BgAIAAAAIQDV0ZLxvgAAADcBAAAsAAAAcHB0L3NsaWRlTGF5b3V0cy9fcmVscy9zbGlkZUxheW91 dDEueG1sLnJlbHOEj8EKwjAQRO+C/xD2btJ6EJGmXkTw4EX0A5Zk2wbbJGSj6N+bYwXB4+wwb3aa /WsaxZMSu+A11LICQd4E63yv4XY9rrYgOKO3OAZPGt7EsG+Xi+ZCI+YS4sFFFoXiWcOQc9wpxWag CVmGSL44XUgT5iJTryKaO/ak1lW1UWnOgPaLKU5WQzrZGsT1HUvzf3boOmfoEMxjIp9/VCgenaUz cqZUsJh6yhqknN95LmpZ3gfVNuprbvsBAAD//wMAUEsDBBQABgAIAAAAIQDV0ZLxvgAAADcBAAAs AAAAcHB0L3NsaWRlTGF5b3V0cy9fcmVscy9zbGlkZUxheW91dDIueG1sLnJlbHOEj8EKwjAQRO+C /xD2btJ6EJGmXkTw4EX0A5Zk2wbbJGSj6N+bYwXB4+wwb3aa/WsaxZMSu+A11LICQd4E63yv4XY9 rrYgOKO3OAZPGt7EsG+Xi+ZCI+YS4sFFFoXiWcOQc9wpxWagCVmGSL44XUgT5iJTryKaO/ak1lW1 UWnOgPaLKU5WQzrZGsT1HUvzf3boOmfoEMxjIp9/VCgenaUzcqZUsJh6yhqknN95LmpZ3gfVNupr bvsBAAD//wMAUEsDBBQABgAIAAAAIQDV0ZLxvgAAADcBAAAsAAAAcHB0L3NsaWRlTGF5b3V0cy9f cmVscy9zbGlkZUxheW91dDkueG1sLnJlbHOEj8EKwjAQRO+C/xD2btJ6EJGmXkTw4EX0A5Zk2wbb JGSj6N+bYwXB4+wwb3aa/WsaxZMSu+A11LICQd4E63yv4XY9rrYgOKO3OAZPGt7EsG+Xi+ZCI+YS 4sFFFoXiWcOQc9wpxWagCVmGSL44XUgT5iJTryKaO/ak1lW1UWnOgPaLKU5WQzrZGsT1HUvzf3bo OmfoEMxjIp9/VCgenaUzcqZUsJh6yhqknN95LmpZ3gfVNuprbvsBAAD//wMAUEsDBBQABgAIAAAA IQDV0ZLxvgAAADcBAAAsAAAAcHB0L3NsaWRlTGF5b3V0cy9fcmVscy9zbGlkZUxheW91dDgueG1s LnJlbHOEj8EKwjAQRO+C/xD2btJ6EJGmXkTw4EX0A5Zk2wbbJGSj6N+bYwXB4+wwb3aa/WsaxZMS u+A11LICQd4E63yv4XY9rrYgOKO3OAZPGt7EsG+Xi+ZCI+YS4sFFFoXiWcOQc9wpxWagCVmGSL44 XUgT5iJTryKaO/ak1lW1UWnOgPaLKU5WQzrZGsT1HUvzf3boOmfoEMxjIp9/VCgenaUzcqZUsJh6 yhqknN95LmpZ3gfVNuprbvsBAAD//wMAUEsDBBQABgAIAAAAIQDV0ZLxvgAAADcBAAAsAAAAcHB0 L3NsaWRlTGF5b3V0cy9fcmVscy9zbGlkZUxheW91dDcueG1sLnJlbHOEj8EKwjAQRO+C/xD2btJ6 EJGmXkTw4EX0A5Zk2wbbJGSj6N+bYwXB4+wwb3aa/WsaxZMSu+A11LICQd4E63yv4XY9rrYgOKO3 OAZPGt7EsG+Xi+ZCI+YS4sFFFoXiWcOQc9wpxWagCVmGSL44XUgT5iJTryKaO/ak1lW1UWnOgPaL KU5WQzrZGsT1HUvzf3boOmfoEMxjIp9/VCgenaUzcqZUsJh6yhqknN95LmpZ3gfVNuprbvsBAAD/ /wMAUEsDBBQABgAIAAAAIQDV0ZLxvgAAADcBAAAsAAAAcHB0L3NsaWRlTGF5b3V0cy9fcmVscy9z bGlkZUxheW91dDYueG1sLnJlbHOEj8EKwjAQRO+C/xD2btJ6EJGmXkTw4EX0A5Zk2wbbJGSj6N+b YwXB4+wwb3aa/WsaxZMSu+A11LICQd4E63yv4XY9rrYgOKO3OAZPGt7EsG+Xi+ZCI+YS4sFFFoXi WcOQc9wpxWagCVmGSL44XUgT5iJTryKaO/ak1lW1UWnOgPaLKU5WQzrZGsT1HUvzf3boOmfoEMxj Ip9/VCgenaUzcqZUsJh6yhqknN95LmpZ3gfVNuprbvsBAAD//wMAUEsDBBQABgAIAAAAIQDV0ZLx vgAAADcBAAAsAAAAcHB0L3NsaWRlTGF5b3V0cy9fcmVscy9zbGlkZUxheW91dDUueG1sLnJlbHOE j8EKwjAQRO+C/xD2btJ6EJGmXkTw4EX0A5Zk2wbbJGSj6N+bYwXB4+wwb3aa/WsaxZMSu+A11LIC Qd4E63yv4XY9rrYgOKO3OAZPGt7EsG+Xi+ZCI+YS4sFFFoXiWcOQc9wpxWagCVmGSL44XUgT5iJT ryKaO/ak1lW1UWnOgPaLKU5WQzrZGsT1HUvzf3boOmfoEMxjIp9/VCgenaUzcqZUsJh6yhqknN95 LmpZ3gfVNuprbvsBAAD//wMAUEsDBBQABgAIAAAAIQDV0ZLxvgAAADcBAAAsAAAAcHB0L3NsaWRl TGF5b3V0cy9fcmVscy9zbGlkZUxheW91dDQueG1sLnJlbHOEj8EKwjAQRO+C/xD2btJ6EJGmXkTw 4EX0A5Zk2wbbJGSj6N+bYwXB4+wwb3aa/WsaxZMSu+A11LICQd4E63yv4XY9rrYgOKO3OAZPGt7E sG+Xi+ZCI+YS4sFFFoXiWcOQc9wpxWagCVmGSL44XUgT5iJTryKaO/ak1lW1UWnOgPaLKU5WQzrZ GsT1HUvzf3boOmfoEMxjIp9/VCgenaUzcqZUsJh6yhqknN95LmpZ3gfVNuprbvsBAAD//wMAUEsD BBQABgAIAAAAIQDm15OO2QAAAM4BAAAsAAAAcHB0L3NsaWRlTGF5b3V0cy9fcmVscy9zbGlkZUxh eW91dDMueG1sLnJlbHOskcFqwzAMhu+DvYPRfVbSQxmjTi9j0MMolO4BjK0kpoltLG+sb1/BYCRQ 2GVH6UefPqHd/nue1BcVDikaaHUDiqJLPsTBwMf57ekZFFcbvZ1SJANXYth3jw+7E022yhCPIbMS SmQDY635BZHdSLNlnTJFSfpUZlulLANm6y52INw0zRbLkgHdiqkO3kA5+BbU+Zpl89/s1PfB0Wty nzPFemcFVvGio5xbgicB2zJQNaD1T7LOWy3ugPe1Nv+pxZPovFuuVFZSiz7jovg1w9UXuhsAAAD/ /wMAUEsDBBQABgAIAAAAIQBpAxUgMQMAAFoJAAAfAAAAcHB0L25vdGVzU2xpZGVzL25vdGVzU2xp ZGUxLnhtbLxW2W7iMBR9H2n+wcp7moSEpVGhKlBGSB2KSvsBrmNINI7tsV0KU/Xf59rB3beR0LyA Y/su59zNR8ebmqE1VboSvB8kB3GAKCeiqPiqH1xdTsJegLTBvMBMcNoPtlQHx4Pv345kzoWhGoE8 1znuB6UxMo8iTUpaY30gJOVwthSqxgY+1SoqFL4FvTWLWnHciWpc8WAnr74iL5bLitCxIDc15aZR oijDBnzXZSW11ya/ok0qqkGNk37m0gCwkQUr7L+Wl4pSu+LrH0ou5Fy549l6rlBVAGMB4rgGYoJo d7C75j45XINF9EJ85TXhfLNU9eAI54ANbfoB0L+1vyCEc7oxiDSb5HGXlOdv3CXl6Ru3I28APHgw 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 DAwMDAwMDP/AABEIABAAEAMBIgACEQEDEQH/3QAEAAH/xAE/AAABBQEBAQEBAQAAAAAAAAADAAEC BAUGBwgJCgsBAAEFAQEBAQEBAAAAAAAAAAEAAgMEBQYHCAkKCxAAAQQBAwIEAgUHBggFAwwzAQAC EQMEIRIxBUFRYRMicYEyBhSRobFCIyQVUsFiMzRygtFDByWSU/Dh8WNzNRaisoMmRJNUZEXCo3Q2 F9JV4mXys4TD03Xj80YnlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3EQAC AgECBAQDBAUGBwcGBTUBAAIRAyExEgRBUWFxIhMFMoGRFKGxQiPBUtHwMyRi4XKCkkNTFWNzNPEl BhaisoMHJjXC0kSTVKMXZEVVNnRl4vKzhMPTdePzRpSkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2 JzdHV2d3h5ent8f/2gAMAwEAAhEDEQA/AO0LIxuj4+2Iopd6G2I9O/pvu+yehVt+z/v/ALBp+yf9 yvq+lY+bMe7dO2++r1d0xPUcWv0PtHrv2b9npfZf2vj+ps9D9hZfpfsvCRZGN0fH2xFFLvQ2xHp3 9N932T0Ktv2f9/8AYNP2T/uV9X0rHzZj3bp2331erumJ6ji1+h9o9d+zfs9L7L+18f1NnofsLL9L 9l4SU//Z/+0IyFBob3Rvc2hvcCAzLjAAOEJJTQQlAAAAAAAQAAAAAAAAAAAAAAAAAAAAADhCSU0D 7QAAAAAAEABIAk4AAQABAEgCTgABAAE4QklNBCYAAAAAAA4AAAAAAAAAAAAAP4AAADhCSU0EDQAA AAAABAAAAB44QklNBBkAAAAAAAQAAAAeOEJJTQPzAAAAAAAJAAAAAAAAAAABADhCSU0ECgAAAAAA AQAAOEJJTScQAAAAAAAKAAEAAAAAAAAAAjhCSU0D9QAAAAAASAAvZmYAAQBsZmYABgAAAAAAAQAv ZmYAAQChmZoABgAAAAAAAQAyAAAAAQBaAAAABgAAAAAAAQA1AAAAAQAtAAAABgAAAAAAAThCSU0D +AAAAAAAcAAA/////////////////////////////wPoAAAAAP////////////////////////// //8D6AAAAAD/////////////////////////////A+gAAAAA//////////////////////////// /wPoAAA4QklNBAAAAAAAAAIAADhCSU0EAgAAAAAAAgAAOEJJTQQwAAAAAAABAQA4QklNBC0AAAAA AAYAAQAAAAM4QklNBAgAAAAAABAAAAABAAACQAAAAkAAAAAAOEJJTQQeAAAAAAAEAAAAADhCSU0E GgAAAAADSQAAAAYAAAAAAAAAAAAAABAAAAAQAAAACgBqAC0AcwB0AHIAaQBwAGUANgA1AAAAAQAA AAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAABAAAAAAAA AAAAAAAAAAAAAAAAABAAAAABAAAAAAAAbnVsbAAAAAIAAAAGYm91bmRzT2JqYwAAAAEAAAAAAABS Y3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcAAAAAAAAAAEJ0b21sb25nAAAAEAAA AABSZ2h0bG9uZwAAABAAAAAGc2xpY2VzVmxMcwAAAAFPYmpjAAAAAQAAAAAABXNsaWNlAAAAEgAA AAdzbGljZUlEbG9uZwAAAAAAAAAHZ3JvdXBJRGxvbmcAAAAAAAAABm9yaWdpbmVudW0AAAAMRVNs aWNlT3JpZ2luAAAADWF1dG9HZW5lcmF0ZWQAAAAAVHlwZWVudW0AAAAKRVNsaWNlVHlwZQAAAABJ bWcgAAAABmJvdW5kc09iamMAAAABAAAAAAAAUmN0MQAAAAQAAAAAVG9wIGxvbmcAAAAAAAAAAExl ZnRsb25nAAAAAAAAAABCdG9tbG9uZwAAABAAAAAAUmdodGxvbmcAAAAQAAAAA3VybFRFWFQAAAAB AAAAAAAAbnVsbFRFWFQAAAABAAAAAAAATXNnZVRFWFQAAAABAAAAAAAGYWx0VGFnVEVYVAAAAAEA AAAAAA5jZWxsVGV4dElzSFRNTGJvb2wBAAAACGNlbGxUZXh0VEVYVAAAAAEAAAAAAAlob3J6QWxp Z25lbnVtAAAAD0VTbGljZUhvcnpBbGlnbgAAAAdkZWZhdWx0AAAACXZlcnRBbGlnbmVudW0AAAAP RVNsaWNlVmVydEFsaWduAAAAB2RlZmF1bHQAAAALYmdDb2xvclR5cGVlbnVtAAAAEUVTbGljZUJH Q29sb3JUeXBlAAAAAE5vbmUAAAAJdG9wT3V0c2V0bG9uZwAAAAAAAAAKbGVmdE91dHNldGxvbmcA AAAAAAAADGJvdHRvbU91dHNldGxvbmcAAAAAAAAAC3JpZ2h0T3V0c2V0bG9uZwAAAAAAOEJJTQQo AAAAAAAMAAAAAT/wAAAAAAAAOEJJTQQUAAAAAAAEAAAAAzhCSU0EDAAAAAAC1AAAAAEAAAAQAAAA EAAAADAAAAMAAAACuAAYAAH/2P/gABBKRklGAAECAABIAEgAAP/tAAxBZG9iZV9DTQAB/+4ADkFk b2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBELCgsRFQ8MDA8VGBMTFRMTGBEMDAwMDAwRDAwMDAwM DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsNDg0QDg4QFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwM DBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAEAAQAwEiAAIRAQMRAf/dAAQAAf/E AT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEBAQEAAAAAAAAAAQACAwQFBgcI CQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQhEjEFQVFhEyJxgTIGFJGhsUIjJBVSwWIzNHKC0UMH JZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXiZfKzhMPTdePzRieUpIW0lcTU5PSltcXV5fVWZnaG lqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIEBAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUygZEU obFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKygwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N14/NGlKSF tJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dXZ3eHl6e3x//aAAwDAQACEQMRAD8A7QsjG6Pj7Yii l3obYj07+m+77J6FW37P+/8AsGn7J/3K+r6Vj5sx7t07b76vV3TE9Rxa/Q+0eu/Zv2el9l/a+P6m z0P2Fl+l+y8JFkY3R8fbEUUu9DbEenf033fZPQq2/Z/3/wBg0/ZP+5X1fSsfNmPdunbffV6u6Ynq OLX6H2j137N+z0vsv7Xx/U2eh+wsv0v2XhJT/9k4QklNBCEAAAAAAFUAAAABAQAAAA8AQQBkAG8A YgBlACAAUABoAG8AdABvAHMAaABvAHAAAAATAEEAZABvAGIAZQAgAFAAaABvAHQAbwBzAGgAbwBw ACAAQwBTADIAAAABADhCSU0EBgAAAAAABwAIAAAAAQEA/+E6r2h0dHA6Ly9ucy5hZG9iZS5jb20v eGFwLzEuMC8APD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtj OWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iMy4xLjEt MTExIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIy LXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAg ICAgICAgICAgeG1sbnM6eGFwTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAg ICAgICAgICAgIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUv UmVzb3VyY2VSZWYjIj4KICAgICAgICAgPHhhcE1NOkRvY3VtZW50SUQ+dXVpZDo1QzI2MkQ4MzUz RTREQTExODAwRjlDMUNFMzE5MDhBRDwveGFwTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhhcE1N Okluc3RhbmNlSUQ+dXVpZDo1RDI2MkQ4MzUzRTREQTExODAwRjlDMUNFMzE5MDhBRDwveGFwTU06 SW5zdGFuY2VJRD4KICAgICAgICAgPHhhcE1NOkRlcml2ZWRGcm9tIHJkZjpwYXJzZVR5cGU9IlJl c291cmNlIj4KICAgICAgICAgICAgPHN0UmVmOmluc3RhbmNlSUQ+dXVpZDo1QjI2MkQ4MzUzRTRE QTExODAwRjlDMUNFMzE5MDhBRDwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVm OmRvY3VtZW50SUQ+dXVpZDo1QjI2MkQ4MzUzRTREQTExODAwRjlDMUNFMzE5MDhBRDwvc3RSZWY6 ZG9jdW1lbnRJRD4KICAgICAgICAgPC94YXBNTTpEZXJpdmVkRnJvbT4KICAgICAgPC9yZGY6RGVz Y3JpcHRpb24+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAg IHhtbG5zOnhhcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyI+CiAgICAgICAgIDx4YXA6 Q3JlYXRlRGF0ZT4yMDA2LTA1LTE1VDE0OjUwOjI5LTA3OjAwPC94YXA6Q3JlYXRlRGF0ZT4KICAg ICAgICAgPHhhcDpNb2RpZnlEYXRlPjIwMDYtMDUtMTVUMTQ6NTA6MjktMDc6MDA8L3hhcDpNb2Rp ZnlEYXRlPgogICAgICAgICA8eGFwOk1ldGFkYXRhRGF0ZT4yMDA2LTA1LTE1VDE0OjUwOjI5LTA3 OjAwPC94YXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8eGFwOkNyZWF0b3JUb29sPkFkb2JlIFBo b3Rvc2hvcCBDUzIgV2luZG93czwveGFwOkNyZWF0b3JUb29sPgogICAgICA8L3JkZjpEZXNjcmlw dGlvbj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1s bnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIj4KICAgICAgICAgPGRjOmZv cm1hdD5pbWFnZS9qcGVnPC9kYzpmb3JtYXQ+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAg ICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczpwaG90b3No b3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iPgogICAgICAgICA8cGhvdG9z aG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8cGhvdG9zaG9w OklDQ1Byb2ZpbGU+c1JHQiBJRUM2MTk2Ni0yLjE8L3Bob3Rvc2hvcDpJQ0NQcm9maWxlPgogICAg ICAgICA8cGhvdG9zaG9wOkhpc3RvcnkvPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgICAg PHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0 cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4x PC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwOTAvMTAw MDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDA5MC8x MDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+Mjwv dGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPHRpZmY6TmF0aXZlRGlnZXN0PjI1NiwyNTcs MjU4LDI1OSwyNjIsMjc0LDI3NywyODQsNTMwLDUzMSwyODIsMjgzLDI5NiwzMDEsMzE4LDMxOSw1 MjksNTMyLDMwNiwyNzAsMjcxLDI3MiwzMDUsMzE1LDMzNDMyOzcxQUU0NjlFQTVGMkJENDIwRjAy NkM4OTJBMzQwRDVCPC90aWZmOk5hdGl2ZURpZ2VzdD4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+ CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOmV4 aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPGV4aWY6UGl4ZWxY RGltZW5zaW9uPjE2PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZ RGltZW5zaW9uPjE2PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6Q29sb3JT cGFjZT4xPC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOk5hdGl2ZURpZ2VzdD4zNjg2 NCw0MDk2MCw0MDk2MSwzNzEyMSwzNzEyMiw0MDk2Miw0MDk2MywzNzUxMCw0MDk2NCwzNjg2Nywz Njg2OCwzMzQzNCwzMzQzNywzNDg1MCwzNDg1MiwzNDg1NSwzNDg1NiwzNzM3NywzNzM3OCwzNzM3 OSwzNzM4MCwzNzM4MSwzNzM4MiwzNzM4MywzNzM4NCwzNzM4NSwzNzM4NiwzNzM5Niw0MTQ4Myw0 MTQ4NCw0MTQ4Niw0MTQ4Nyw0MTQ4OCw0MTQ5Miw0MTQ5Myw0MTQ5NSw0MTcyOCw0MTcyOSw0MTcz MCw0MTk4NSw0MTk4Niw0MTk4Nyw0MTk4OCw0MTk4OSw0MTk5MCw0MTk5MSw0MTk5Miw0MTk5Myw0 MTk5NCw0MTk5NSw0MTk5Niw0MjAxNiwwLDIsNCw1LDYsNyw4LDksMTAsMTEsMTIsMTMsMTQsMTUs MTYsMTcsMTgsMjAsMjIsMjMsMjQsMjUsMjYsMjcsMjgsMzA7MjZFQzI3MUM4OTQzMDlEMEJCQTJF MzM3OUVFNjUyMzc8L2V4aWY6TmF0aXZlRGlnZXN0PgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4K ICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0 IGVuZD0idyI/Pv/iDFhJQ0NfUFJPRklMRQABAQAADEhMaW5vAhAAAG1udHJSR0IgWFlaIAfOAAIA CQAGADEAAGFjc3BNU0ZUAAAAAElFQyBzUkdCAAAAAAAAAAAAAAABAAD21gABAAAAANMtSFAgIAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEWNwcnQAAAFQAAAA M2Rlc2MAAAGEAAAAbHd0cHQAAAHwAAAAFGJrcHQAAAIEAAAAFHJYWVoAAAIYAAAAFGdYWVoAAAIs AAAAFGJYWVoAAAJAAAAAFGRtbmQAAAJUAAAAcGRtZGQAAALEAAAAiHZ1ZWQAAANMAAAAhnZpZXcA AAPUAAAAJGx1bWkAAAP4AAAAFG1lYXMAAAQMAAAAJHRlY2gAAAQwAAAADHJUUkMAAAQ8AAAIDGdU UkMAAAQ8AAAIDGJUUkMAAAQ8AAAIDHRleHQAAAAAQ29weXJpZ2h0IChjKSAxOTk4IEhld2xldHQt UGFja2FyZCBDb21wYW55AABkZXNjAAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAA EnNSR0IgSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAABYWVogAAAAAAAA81EAAQAAAAEWzFhZWiAAAAAAAAAAAAAAAAAAAAAAWFlaIAAA AAAAAG+iAAA49QAAA5BYWVogAAAAAAAAYpkAALeFAAAY2lhZWiAAAAAAAAAkoAAAD4QAALbPZGVz YwAAAAAAAAAWSUVDIGh0dHA6Ly93d3cuaWVjLmNoAAAAAAAAAAAAAAAWSUVDIGh0dHA6Ly93d3cu aWVjLmNoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGRlc2MA AAAAAAAALklFQyA2MTk2Ni0yLjEgRGVmYXVsdCBSR0IgY29sb3VyIHNwYWNlIC0gc1JHQgAAAAAA AAAAAAAALklFQyA2MTk2Ni0yLjEgRGVmYXVsdCBSR0IgY29sb3VyIHNwYWNlIC0gc1JHQgAAAAAA AAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAACxSZWZlcmVuY2UgVmlld2luZyBDb25kaXRpb24g aW4gSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGlu IElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdmlldwAAAAAAE6T+ABRfLgAQ zxQAA+3MAAQTCwADXJ4AAAABWFlaIAAAAAAATAlWAFAAAABXH+dtZWFzAAAAAAAAAAEAAAAAAAAA AAAAAAAAAAAAAAACjwAAAAJzaWcgAAAAAENSVCBjdXJ2AAAAAAAABAAAAAAFAAoADwAUABkAHgAj ACgALQAyADcAOwBAAEUASgBPAFQAWQBeAGMAaABtAHIAdwB8AIEAhgCLAJAAlQCaAJ8ApACpAK4A sgC3ALwAwQDGAMsA0ADVANsA4ADlAOsA8AD2APsBAQEHAQ0BEwEZAR8BJQErATIBOAE+AUUBTAFS AVkBYAFnAW4BdQF8AYMBiwGSAZoBoQGpAbEBuQHBAckB0QHZAeEB6QHyAfoCAwIMAhQCHQImAi8C OAJBAksCVAJdAmcCcQJ6AoQCjgKYAqICrAK2AsECywLVAuAC6wL1AwADCwMWAyEDLQM4A0MDTwNa A2YDcgN+A4oDlgOiA64DugPHA9MD4APsA/kEBgQTBCAELQQ7BEgEVQRjBHEEfgSMBJoEqAS2BMQE 0wThBPAE/gUNBRwFKwU6BUkFWAVnBXcFhgWWBaYFtQXFBdUF5QX2BgYGFgYnBjcGSAZZBmoGewaM Bp0GrwbABtEG4wb1BwcHGQcrBz0HTwdhB3QHhgeZB6wHvwfSB+UH+AgLCB8IMghGCFoIbgiCCJYI qgi+CNII5wj7CRAJJQk6CU8JZAl5CY8JpAm6Cc8J5Qn7ChEKJwo9ClQKagqBCpgKrgrFCtwK8wsL CyILOQtRC2kLgAuYC7ALyAvhC/kMEgwqDEMMXAx1DI4MpwzADNkM8w0NDSYNQA1aDXQNjg2pDcMN 3g34DhMOLg5JDmQOfw6bDrYO0g7uDwkPJQ9BD14Peg+WD7MPzw/sEAkQJhBDEGEQfhCbELkQ1xD1 ERMRMRFPEW0RjBGqEckR6BIHEiYSRRJkEoQSoxLDEuMTAxMjE0MTYxODE6QTxRPlFAYUJxRJFGoU ixStFM4U8BUSFTQVVhV4FZsVvRXgFgMWJhZJFmwWjxayFtYW+hcdF0EXZReJF64X0hf3GBsYQBhl GIoYrxjVGPoZIBlFGWsZkRm3Gd0aBBoqGlEadxqeGsUa7BsUGzsbYxuKG7Ib2hwCHCocUhx7HKMc zBz1HR4dRx1wHZkdwx3sHhYeQB5qHpQevh7pHxMfPh9pH5Qfvx/qIBUgQSBsIJggxCDwIRwhSCF1 IaEhziH7IiciVSKCIq8i3SMKIzgjZiOUI8Ij8CQfJE0kfCSrJNolCSU4JWgllyXHJfcmJyZXJocm tyboJxgnSSd6J6sn3CgNKD8ocSiiKNQpBik4KWspnSnQKgIqNSpoKpsqzysCKzYraSudK9EsBSw5 LG4soizXLQwtQS12Last4S4WLkwugi63Lu4vJC9aL5Evxy/+MDUwbDCkMNsxEjFKMYIxujHyMioy YzKbMtQzDTNGM38zuDPxNCs0ZTSeNNg1EzVNNYc1wjX9Njc2cjauNuk3JDdgN5w31zgUOFA4jDjI OQU5Qjl/Obw5+To2OnQ6sjrvOy07azuqO+g8JzxlPKQ84z0iPWE9oT3gPiA+YD6gPuA/IT9hP6I/ 4kAjQGRApkDnQSlBakGsQe5CMEJyQrVC90M6Q31DwEQDREdEikTORRJFVUWaRd5GIkZnRqtG8Ec1 R3tHwEgFSEtIkUjXSR1JY0mpSfBKN0p9SsRLDEtTS5pL4kwqTHJMuk0CTUpNk03cTiVObk63TwBP SU+TT91QJ1BxULtRBlFQUZtR5lIxUnxSx1MTU19TqlP2VEJUj1TbVShVdVXCVg9WXFapVvdXRFeS V+BYL1h9WMtZGllpWbhaB1pWWqZa9VtFW5Vb5Vw1XIZc1l0nXXhdyV4aXmxevV8PX2Ffs2AFYFdg qmD8YU9homH1YklinGLwY0Njl2PrZEBklGTpZT1lkmXnZj1mkmboZz1nk2fpaD9olmjsaUNpmmnx akhqn2r3a09rp2v/bFdsr20IbWBtuW4SbmtuxG8eb3hv0XArcIZw4HE6cZVx8HJLcqZzAXNdc7h0 FHRwdMx1KHWFdeF2Pnabdvh3VnezeBF4bnjMeSp5iXnnekZ6pXsEe2N7wnwhfIF84X1BfaF+AX5i fsJ/I3+Ef+WAR4CogQqBa4HNgjCCkoL0g1eDuoQdhICE44VHhauGDoZyhteHO4efiASIaYjOiTOJ mYn+imSKyoswi5aL/IxjjMqNMY2Yjf+OZo7OjzaPnpAGkG6Q1pE/kaiSEZJ6kuOTTZO2lCCUipT0 lV+VyZY0lp+XCpd1l+CYTJi4mSSZkJn8mmia1ZtCm6+cHJyJnPedZJ3SnkCerp8dn4uf+qBpoNih R6G2oiailqMGo3aj5qRWpMelOKWpphqmi6b9p26n4KhSqMSpN6mpqhyqj6sCq3Wr6axcrNCtRK24 ri2uoa8Wr4uwALB1sOqxYLHWskuywrM4s660JbSctRO1irYBtnm28Ldot+C4WbjRuUq5wro7urW7 LrunvCG8m70VvY++Cr6Evv+/er/1wHDA7MFnwePCX8Lbw1jD1MRRxM7FS8XIxkbGw8dBx7/IPci8 yTrJuco4yrfLNsu2zDXMtc01zbXONs62zzfPuNA50LrRPNG+0j/SwdNE08bUSdTL1U7V0dZV1tjX XNfg2GTY6Nls2fHadtr724DcBdyK3RDdlt4c3qLfKd+v4DbgveFE4cziU+Lb42Pj6+Rz5PzlhOYN 5pbnH+ep6DLovOlG6dDqW+rl63Dr++yG7RHtnO4o7rTvQO/M8Fjw5fFy8f/yjPMZ86f0NPTC9VD1 3vZt9vv3ivgZ+Kj5OPnH+lf65/t3/Af8mP0p/br+S/7c/23////uAA5BZG9iZQBkQAAAAAH/2wCE AAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAgICAgICAgICAgMD AwMDAwMDAwMBAQEBAQEBAQEBAQICAQICAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD AwMDAwMDAwMDAwMDAwMDA//AABEIABAAEAMBEQACEQEDEQH/3QAEAAL/xAGiAAAABgIDAQAAAAAA AAAAAAAHCAYFBAkDCgIBAAsBAAAGAwEBAQAAAAAAAAAAAAYFBAMHAggBCQAKCxAAAgEDBAEDAwID AwMCBgl1AQIDBBEFEgYhBxMiAAgxFEEyIxUJUUIWYSQzF1JxgRhikSVDobHwJjRyChnB0TUn4VM2 gvGSokRUc0VGN0djKFVWVxqywtLi8mSDdJOEZaOzw9PjKThm83UqOTpISUpYWVpnaGlqdnd4eXqF hoeIiYqUlZaXmJmapKWmp6ipqrS1tre4ubrExcbHyMnK1NXW19jZ2uTl5ufo6er09fb3+Pn6EQAC AQMCBAQDBQQEBAYGBW0BAgMRBCESBTEGACITQVEHMmEUcQhCgSORFVKhYhYzCbEkwdFDcvAX4YI0 JZJTGGNE8aKyJjUZVDZFZCcKc4OTRnTC0uLyVWV1VjeEhaOzw9Pj8ykalKS0xNTk9JWltcXV5fUo R1dmOHaGlqa2xtbm9md3h5ent8fX5/dIWGh4iJiouMjY6Pg5SVlpeYmZqbnJ2en5KjpKWmp6ipqq usra6vr/2gAMAwEAAhEDEQA/ANm2oxH2nXf8uTrf+CfZfYdAdA5f/RV/df8Ahf8ADf8ARn8pf5ZM v8b/ANAH+gzY/wDBP9Evn1/xT/ZSts/6PPJr/vN8f/J9zWe6917ceX82c6c3t/G/P/De/wD5K9d/ 6QP70fd/wr+N/wA4/wCKG0P9F3+mD/TnuD+7/wDeD+7/APA/7h/7MTtL+Mfwz+B/6DN2/wAM/wBG Gyvde6//0Nm2oxH2nXf8uTrf+CfZfYdAdA5f/RV/df8Ahf8ADf8ARn8pf5ZMv8b/ANAH+gzY/wDB P9Evn1/xT/ZSts/6PPJr/vN8f/J9zWe6917ceX82c6c3t/G/P/De/wD5K9d/6QP70fd/wr+N/wA4 /wCKG0P9F3+mD/TnuD+7/wDeD+7/APA/7h/7MTtL+Mfwz+B/6DN2/wAM/wBGGyvde6//2VBLAwQU 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 AAAAAAAAAAAAAAAAAAAAAAAAC2RzY20AAAEIAAAC8mRlc2MAAAP8AAAAb2dYWVoAAARsAAAAFHd0 cHQAAASAAAAAFHJYWVoAAASUAAAAFGJYWVoAAASoAAAAFHJUUkMAAAS8AAAADmNwcnQAAATMAAAA OGNoYWQAAAUEAAAALGdUUkMAAAS8AAAADmJUUkMAAAS8AAAADm1sdWMAAAAAAAAAEQAAAAxlblVT AAAAJgAAAn5lc0VTAAAAJgAAAYJkYURLAAAALgAAAepkZURFAAAALAAAAahmaUZJAAAAKAAAANxm ckZVAAAAKAAAASppdElUAAAAKAAAAlZubE5MAAAAKAAAAhhuYk5PAAAAJgAAAQRwdEJSAAAAJgAA AYJzdlNFAAAAJgAAAQRqYUpQAAAAGgAAAVJrb0tSAAAAFgAAAkB6aFRXAAAAFgAAAWx6aENOAAAA FgAAAdRydVJVAAAAIgAAAqRwbFBMAAAALAAAAsYAWQBsAGUAaQBuAGUAbgAgAFIARwBCAC0AcABy AG8AZgBpAGkAbABpAEcAZQBuAGUAcgBpAHMAawAgAFIARwBCAC0AcAByAG8AZgBpAGwAUAByAG8A ZgBpAGwAIABHAOkAbgDpAHIAaQBxAHUAZQAgAFIAVgBCTgCCLAAgAFIARwBCACAw1zDtMNUwoTCk MOuQGnUoACAAUgBHAEIAIIJyX2ljz4/wAFAAZQByAGYAaQBsACAAUgBHAEIAIABHAGUAbgDpAHIA aQBjAG8AQQBsAGwAZwBlAG0AZQBpAG4AZQBzACAAUgBHAEIALQBQAHIAbwBmAGkAbGZukBoAIABS AEcAQgAgY8+P8GWHTvYARwBlAG4AZQByAGUAbAAgAFIARwBCAC0AYgBlAHMAawByAGkAdgBlAGwA cwBlAEEAbABnAGUAbQBlAGUAbgAgAFIARwBCAC0AcAByAG8AZgBpAGUAbMd8vBgAIABSAEcAQgAg 1QS4XNMMx3wAUAByAG8AZgBpAGwAbwAgAFIARwBCACAARwBlAG4AZQByAGkAYwBvAEcAZQBuAGUA cgBpAGMAIABSAEcAQgAgAFAAcgBvAGYAaQBsAGUEHgQxBEkEOAQ5ACAEPwRABD4ERAQ4BDsETAAg AFIARwBCAFUAbgBpAHcAZQByAHMAYQBsAG4AeQAgAHAAcgBvAGYAaQBsACAAUgBHAEIAAGRlc2MA AAAAAAAAFEdlbmVyaWMgUkdCIFByb2ZpbGUAAAAAAAAAAAAAABRHZW5lcmljIFJHQiBQcm9maWxl AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYWVogAAAA AAAAWnUAAKxzAAAXNFhZWiAAAAAAAADzUgABAAAAARbPWFlaIAAAAAAAAHRNAAA97gAAA9BYWVog AAAAAAAAKBoAABWfAAC4NmN1cnYAAAAAAAAAAQHNAAB0ZXh0AAAAAENvcHlyaWdodCAyMDA3IEFw cGxlIEluYy4sIGFsbCByaWdodHMgcmVzZXJ2ZWQuAHNmMzIAAAAAAAEMQgAABd7///MmAAAHkgAA /ZH///ui///9owAAA9wAAMBs/+EAdEV4aWYAAE1NACoAAAAIAAQBGgAFAAAAAQAAAD4BGwAFAAAA AQAAAEYBKAADAAAAAQACAACHaQAEAAAAAQAAAE4AAAAAAAAASAAAAAEAAABIAAAAAQACoAIABAAA AAEAAAEAoAMABAAAAAEAAADAAAAAAP/bAEMAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/bAEMBAQEBAQEBAQEBAQEBAQEBAQEB AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/AABEIAMABAAMB EQACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUE BAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1 Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOk paanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAf AQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQF ITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdI 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 EW+QXaM2dG+ScJ+u6VWDut5/tqPValWTv23DSQ/verjths1p9kwvRu6D1zaCakrKWEEvi4q27IKn KecvE3U0pdC510NyUCg1xQ+9jsr36ua2vcMDjxZpykVLS16d869V4o2uvF366gTsjuv9n1gWNE3V sgU/X3BGT4gjoMmh//xbm18AAAD//wMAUEsBAi0AFAAGAAgAAAAhACpvQIBAAgAA6BEAABMAAAAA AAAAAAAAAAAAAAAAAFtDb250ZW50X1R5cGVzXS54bWxQSwECLQAUAAYACAAAACEAo+yCJg0BAADi AgAACwAAAAAAAAAAAAAAAAB5BAAAX3JlbHMvLnJlbHNQSwECLQAUAAYACAAAACEAS/U97L8AAAA3 AQAAIAAAAAAAAAAAAAAAAAC3BwAAcHB0L3NsaWRlcy9fcmVscy9zbGlkZTEueG1sLnJlbHNQSwEC LQAUAAYACAAAACEAS/U97L8AAAA3AQAAIAAAAAAAAAAAAAAAAAC0CAAAcHB0L3NsaWRlcy9fcmVs cy9zbGlkZTIueG1sLnJlbHNQSwECLQAUAAYACAAAACEAS/U97L8AAAA3AQAAIAAAAAAAAAAAAAAA AACxCQAAcHB0L3NsaWRlcy9fcmVscy9zbGlkZTQueG1sLnJlbHNQSwECLQAUAAYACAAAACEAW3e2 SG4BAAC+BwAAHwAAAAAAAAAAAAAAAACuCgAAcHB0L19yZWxzL3ByZXNlbnRhdGlvbi54bWwucmVs c1BLAQItABQABgAIAAAAIQBL9T3svwAAADcBAAAgAAAAAAAAAAAAAAAAAGENAABwcHQvc2xpZGVz L19yZWxzL3NsaWRlNS54bWwucmVsc1BLAQItABQABgAIAAAAIQCtUILU2QAAAM4BAAAgAAAAAAAA AAAAAAAAAF4OAABwcHQvc2xpZGVzL19yZWxzL3NsaWRlMy54bWwucmVsc1BLAQItABQABgAIAAAA IQAw7mMBFQMAAOAPAAAUAAAAAAAAAAAAAAAAAHUPAABwcHQvcHJlc2VudGF0aW9uLnhtbFBLAQIt ABQABgAIAAAAIQAecNDh2wgAAFgjAAAVAAAAAAAAAAAAAAAAALwSAABwcHQvc2xpZGVzL3NsaWRl Mi54bWxQSwECLQAUAAYACAAAACEAPU3lAl0LAABoOQAAFQAAAAAAAAAAAAAAAADKGwAAcHB0L3Ns aWRlcy9zbGlkZTMueG1sUEsBAi0AFAAGAAgAAAAhAKM9oTApDQAARlIAABUAAAAAAAAAAAAAAAAA WicAAHBwdC9zbGlkZXMvc2xpZGU0LnhtbFBLAQItABQABgAIAAAAIQDa0qHPbwsAAAJIAAAVAAAA AAAAAAAAAAAAALY0AABwcHQvc2xpZGVzL3NsaWRlMS54bWxQSwECLQAUAAYACAAAACEAiXFgDsMO AADfaQAAFQAAAAAAAAAAAAAAAABYQAAAcHB0L3NsaWRlcy9zbGlkZTUueG1sUEsBAi0AFAAGAAgA AAAhAOisS3siDQAA51kAACEAAAAAAAAAAAAAAAAATk8AAHBwdC9zbGlkZU1hc3RlcnMvc2xpZGVN YXN0ZXIxLnhtbFBLAQItABQABgAIAAAAIQDV0ZLxvgAAADcBAAAtAAAAAAAAAAAAAAAAAK9cAABw cHQvc2xpZGVMYXlvdXRzL19yZWxzL3NsaWRlTGF5b3V0MTEueG1sLnJlbHNQSwECLQAUAAYACAAA ACEA1dGS8b4AAAA3AQAALQAAAAAAAAAAAAAAAAC4XQAAcHB0L3NsaWRlTGF5b3V0cy9fcmVscy9z bGlkZUxheW91dDEwLnhtbC5yZWxzUEsBAi0AFAAGAAgAAAAhADTNuc4fAQAAxwcAACwAAAAAAAAA AAAAAAAAwV4AAHBwdC9zbGlkZU1hc3RlcnMvX3JlbHMvc2xpZGVNYXN0ZXIxLnhtbC5yZWxzUEsB Ai0AFAAGAAgAAAAhANXRkvG+AAAANwEAACwAAAAAAAAAAAAAAAAAKmAAAHBwdC9zbGlkZUxheW91 dHMvX3JlbHMvc2xpZGVMYXlvdXQxLnhtbC5yZWxzUEsBAi0AFAAGAAgAAAAhANXRkvG+AAAANwEA ACwAAAAAAAAAAAAAAAAAMmEAAHBwdC9zbGlkZUxheW91dHMvX3JlbHMvc2xpZGVMYXlvdXQyLnht bC5yZWxzUEsBAi0AFAAGAAgAAAAhANXRkvG+AAAANwEAACwAAAAAAAAAAAAAAAAAOmIAAHBwdC9z bGlkZUxheW91dHMvX3JlbHMvc2xpZGVMYXlvdXQ5LnhtbC5yZWxzUEsBAi0AFAAGAAgAAAAhANXR kvG+AAAANwEAACwAAAAAAAAAAAAAAAAAQmMAAHBwdC9zbGlkZUxheW91dHMvX3JlbHMvc2xpZGVM YXlvdXQ4LnhtbC5yZWxzUEsBAi0AFAAGAAgAAAAhANXRkvG+AAAANwEAACwAAAAAAAAAAAAAAAAA SmQAAHBwdC9zbGlkZUxheW91dHMvX3JlbHMvc2xpZGVMYXlvdXQ3LnhtbC5yZWxzUEsBAi0AFAAG AAgAAAAhANXRkvG+AAAANwEAACwAAAAAAAAAAAAAAAAAUmUAAHBwdC9zbGlkZUxheW91dHMvX3Jl bHMvc2xpZGVMYXlvdXQ2LnhtbC5yZWxzUEsBAi0AFAAGAAgAAAAhANXRkvG+AAAANwEAACwAAAAA AAAAAAAAAAAAWmYAAHBwdC9zbGlkZUxheW91dHMvX3JlbHMvc2xpZGVMYXlvdXQ1LnhtbC5yZWxz UEsBAi0AFAAGAAgAAAAhANXRkvG+AAAANwEAACwAAAAAAAAAAAAAAAAAYmcAAHBwdC9zbGlkZUxh eW91dHMvX3JlbHMvc2xpZGVMYXlvdXQ0LnhtbC5yZWxzUEsBAi0AFAAGAAgAAAAhAObXk47ZAAAA zgEAACwAAAAAAAAAAAAAAAAAamgAAHBwdC9zbGlkZUxheW91dHMvX3JlbHMvc2xpZGVMYXlvdXQz LnhtbC5yZWxzUEsBAi0AFAAGAAgAAAAhAGkDFSAxAwAAWgkAAB8AAAAAAAAAAAAAAAAAjWkAAHBw dC9ub3Rlc1NsaWRlcy9ub3Rlc1NsaWRlMS54bWxQSwECLQAUAAYACAAAACEAenKz8tUAAAC/AQAA KgAAAAAAAAAAAAAAAAD7bAAAcHB0L25vdGVzU2xpZGVzL19yZWxzL25vdGVzU2xpZGUxLnhtbC5y ZWxzUEsBAi0AFAAGAAgAAAAhAMG5Sj59CgAACU0AACEAAAAAAAAAAAAAAAAAGG4AAHBwdC9zbGlk ZUxheW91dHMvc2xpZGVMYXlvdXQzLnhtbFBLAQItABQABgAIAAAAIQDjo1yEcggAAHwpAAAhAAAA AAAAAAAAAAAAANR4AABwcHQvc2xpZGVMYXlvdXRzL3NsaWRlTGF5b3V0OC54bWxQSwECLQAUAAYA CAAAACEA8D7SsK8CAACPBwAAIQAAAAAAAAAAAAAAAACFgQAAcHB0L3NsaWRlTGF5b3V0cy9zbGlk ZUxheW91dDcueG1sUEsBAi0AFAAGAAgAAAAhAPUVyDrsAgAA4QgAACEAAAAAAAAAAAAAAAAAc4QA AHBwdC9zbGlkZUxheW91dHMvc2xpZGVMYXlvdXQ2LnhtbFBLAQItABQABgAIAAAAIQAmxRqtFQUA AEIWAAAhAAAAAAAAAAAAAAAAAJ6HAABwcHQvc2xpZGVMYXlvdXRzL3NsaWRlTGF5b3V0NS54bWxQ SwECLQAUAAYACAAAACEAb9K29IgIAACoKQAAIQAAAAAAAAAAAAAAAADyjAAAcHB0L3NsaWRlTGF5 b3V0cy9zbGlkZUxheW91dDkueG1sUEsBAi0AFAAGAAgAAAAhAASOaLV3AwAA9QsAACIAAAAAAAAA AAAAAAAAuZUAAHBwdC9zbGlkZUxheW91dHMvc2xpZGVMYXlvdXQxMC54bWxQSwECLQAUAAYACAAA ACEAE7STFJ0DAAAlDAAAIQAAAAAAAAAAAAAAAABwmQAAcHB0L3NsaWRlTGF5b3V0cy9zbGlkZUxh eW91dDIueG1sUEsBAi0AFAAGAAgAAAAhACbF8RrAAwAA1QwAACIAAAAAAAAAAAAAAAAATJ0AAHBw dC9zbGlkZUxheW91dHMvc2xpZGVMYXlvdXQxMS54bWxQSwECLQAUAAYACAAAACEAy55tCccDAABo DwAAIQAAAAAAAAAAAAAAAABMoQAAcHB0L3NsaWRlTGF5b3V0cy9zbGlkZUxheW91dDQueG1sUEsB Ai0AFAAGAAgAAAAhAFYRdqFfCgAAr0wAACEAAAAAAAAAAAAAAAAAUqUAAHBwdC9zbGlkZUxheW91 dHMvc2xpZGVMYXlvdXQxLnhtbFBLAQItAAoAAAAAAAAAIQA2xxzpeFcAAHhXAAAVAAAAAAAAAAAA AAAAAPCvAABwcHQvbWVkaWEvaW1hZ2UxLmpwZWdQSwECLQAUAAYACAAAACEAw41GWZYHAABjHwAA FAAAAAAAAAAAAAAAAACbBwEAcHB0L3RoZW1lL3RoZW1lMS54bWxQSwECLQAUAAYACAAAACEAxBOw ZgEHAACTHQAAFAAAAAAAAAAAAAAAAABjDwEAcHB0L3RoZW1lL3RoZW1lMi54bWxQSwECLQAUAAYA CAAAACEAtM9YGbsAAAAkAQAALAAAAAAAAAAAAAAAAACWFgEAcHB0L25vdGVzTWFzdGVycy9fcmVs cy9ub3Rlc01hc3RlcjEueG1sLnJlbHNQSwECLQAUAAYACAAAACEAk6p9mLsAAAAkAQAAMAAAAAAA AAAAAAAAAACbFwEAcHB0L2hhbmRvdXRNYXN0ZXJzL19yZWxzL2hhbmRvdXRNYXN0ZXIxLnhtbC5y ZWxzUEsBAi0ACgAAAAAAAAAhAIvoY3oUxAAAFMQAABcAAAAAAAAAAAAAAAAApBgBAGRvY1Byb3Bz L3RodW1ibmFpbC5qcGVnUEsBAi0AFAAGAAgAAAAhAP3qF4a/AAAAJQEAAB8AAAAAAAAAAAAAAAAA 7dwBAHBwdC90aGVtZS9fcmVscy90aGVtZTEueG1sLnJlbHNQSwECLQAUAAYACAAAACEAGhHDYVkB AAAGAwAAHAAAAAAAAAAAAAAAAADp3QEAcHB0L3RoZW1lL3RoZW1lT3ZlcnJpZGUxLnhtbFBLAQIt ABQABgAIAAAAIQC0UPOTowcAAKImAAAhAAAAAAAAAAAAAAAAAHzfAQBwcHQvbm90ZXNNYXN0ZXJz L25vdGVzTWFzdGVyMS54bWxQSwECLQAUAAYACAAAACEAxBOwZgEHAACTHQAAFAAAAAAAAAAAAAAA AABe5wEAcHB0L3RoZW1lL3RoZW1lMy54bWxQSwECLQAUAAYACAAAACEAtccApuEEAACJEgAAJQAA AAAAAAAAAAAAAACR7gEAcHB0L2hhbmRvdXRNYXN0ZXJzL2hhbmRvdXRNYXN0ZXIxLnhtbFBLAQIt ABQABgAIAAAAIQDY/Y2PrAAAALYAAAATAAAAAAAAAAAAAAAAALXzAQBwcHQvdGFibGVTdHlsZXMu eG1sUEsBAi0AFAAGAAgAAAAhAOKvtHvJAQAADgQAABEAAAAAAAAAAAAAAAAAkvQBAHBwdC92aWV3 UHJvcHMueG1sUEsBAi0AFAAGAAgAAAAhACiBREh5AQAAyAIAABEAAAAAAAAAAAAAAAAAivYBAHBw dC9wcmVzUHJvcHMueG1sUEsBAi0AFAAGAAgAAAAhAEbv2eb4CQAAi3EAACgAAAAAAAAAAAAAAAAA MvgBAHBwdC9wcmludGVyU2V0dGluZ3MvcHJpbnRlclNldHRpbmdzMS5iaW5QSwECLQAUAAYACAAA ACEA1r5q2jICAAD7BAAAEAAAAAAAAAAAAAAAAABwAgIAZG9jUHJvcHMvYXBwLnhtbFBLAQItABQA BgAIAAAAIQAGinjSmwEAAPoCAAARAAAAAAAAAAAAAAAAANgFAgBkb2NQcm9wcy9jb3JlLnhtbFBL BQYAAAAAOQA5AEQRAACqCAIAAAA= --f46d042c64970a238004b8135532-- From pthaler@broadcom.com Fri Feb 3 10:52:13 2012 Return-Path: <pthaler@broadcom.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 EFA5921F85D8 for <dc@ietfa.amsl.com>; Fri, 3 Feb 2012 10:52:13 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -6.499 X-Spam-Level: X-Spam-Status: No, score=-6.499 tagged_above=-999 required=5 tests=[AWL=0.100, BAYES_00=-2.599, 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 8Qh83UeJeIO3 for <dc@ietfa.amsl.com>; Fri, 3 Feb 2012 10:52:13 -0800 (PST) Received: from mms1.broadcom.com (mms1.broadcom.com [216.31.210.17]) by ietfa.amsl.com (Postfix) with ESMTP id 11CD821F85CE for <dc@ietf.org>; Fri, 3 Feb 2012 10:52:13 -0800 (PST) Received: from [10.16.192.232] by mms1.broadcom.com with ESMTP (Broadcom SMTP Relay (Email Firewall v6.3.2)); Fri, 03 Feb 2012 11:01:32 -0800 X-Server-Uuid: 02CED230-5797-4B57-9875-D5D2FEE4708A Received: from SJEXCHCAS02.corp.ad.broadcom.com (10.16.192.37) by SJEXCHHUB02.corp.ad.broadcom.com (10.16.192.232) with Microsoft SMTP Server (TLS) id 8.2.247.2; Fri, 3 Feb 2012 10:51:57 -0800 Received: from SJEXCHMB09.corp.ad.broadcom.com ( [fe80::3da7:665e:cc78:181f]) by sjexchcas02.corp.ad.broadcom.com ( [::1]) with mapi id 14.01.0355.002; Fri, 3 Feb 2012 10:51:36 -0800 From: "Pat Thaler" <pthaler@broadcom.com> To: "Donald Eastlake" <d3e3e3@gmail.com> Thread-Topic: [dc] Requirement for a method to manage mac address in DC Thread-Index: AQHM4byvDvGj89i9O0iaTRM/v/wgl5YqR0YAgAABboCAACiDgIAAEUYA//98MXCAAgQrgP//f8aQ Date: Fri, 3 Feb 2012 18:51:37 +0000 Message-ID: <EB9B93801780FD4CA165E0FBCB3C3E6701E7ED@SJEXCHMB09.corp.ad.broadcom.com> References: <CA+E6a66cxJoX3ahEt8E5uQgGoWoP269QXXpozKxN5k7PRw8J3w@mail.gmail.com> <1199197439.684939.1328210516419.JavaMail.root@zimbra-prod-mbox-3.vmware.com> <EB9B93801780FD4CA165E0FBCB3C3E6701D817@SJEXCHMB09.corp.ad.broadcom.com> <CAF4+nEFMuBZ+90AqM2F-ZAbAFWB8Mf76c0_hAEqitV3Z4JmvyA@mail.gmail.com> In-Reply-To: <CAF4+nEFMuBZ+90AqM2F-ZAbAFWB8Mf76c0_hAEqitV3Z4JmvyA@mail.gmail.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.9.244.118] MIME-Version: 1.0 X-WSS-ID: 6332F0833DS21950967-02-01 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Cc: Thomas Narten <narten@us.ibm.com>, "dc@ietf.org" <dc@ietf.org>, yu jinghai <yu.jinghai@zte.com.cn>, Truman Boyes <tboyes@gmail.com>, Lizhong Jin <lizho.jin@gmail.com>, Mallik Mahalingam <mallik@vmware.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: Fri, 03 Feb 2012 18:52:14 -0000 Donald, Everything has to be somewhere. By your argument, TRILL bridges aren't laye= r 3 devices either because they aren't peering with the routers in your sli= des. They are below layer 3 - not working in the layer 3 addressing domain = so they are in layer 2. It is just that layer 2 has some sublayers of peere= d devices. Long before TRILL and PBB, there were Ethernet repeaters which w= ere also layer 2 devices and didn't peer with switches. Provider bridges, p= rovider backbone bridges and TRILL all work at different sublayers in layer= 2.=20 I also don't see how that matters to the content of this discussion. Whethe= r one considers TRILL bridges to be at some new layer 2.5 or not or even at= layer 3 doesn't matter to the point that they provide isolation between th= e address spaces of tenants. That isolation only applies if any traffic be= tween those tenants goes through a layer 3 devices that removes the origina= l MAC addresses from the frame. Regards, Pat -----Original Message----- From: dc-bounces@ietf.org [mailto:dc-bounces@ietf.org] On Behalf Of Donald = Eastlake Sent: Friday, February 03, 2012 10:18 AM To: Pat Thaler Cc: Thomas Narten; dc@ietf.org; yu jinghai; Truman Boyes; Lizhong Jin; Mall= ik Mahalingam Subject: Re: [dc] Requirement for a method to manage mac address in DC Hi Pat, Please see below: On Thu, Feb 2, 2012 at 3:01 PM, Pat Thaler <pthaler@broadcom.com> wrote: > Some work on managing MAC addresses of virtual devices in a Data Center m= ay > be worthwhile, though it isn't clear to me whether such work would better > fit in IETF or IEEE 802. > > > > When virtualization ecosystem management entities are handing out address= es, > there can be data centers with multiple such entities and one can't count= on > them to coordinate their use of the address space. While each of them won= 't > hand out duplicate addresses to the set of VMs they manage, the addresses > may be duplicated for VMs managed by different management entities. > Sometimes this can be dealt with by manual assignment of ranges, but in a > data center with multiple tenants, the tenants are unlikely to coordinate > that. The potential duplicate addresses can in some cases be dealt with b= y > mechanisms that keep the address space of the management entities separat= e > such as: IVL (or other mechanisms that concatenate VLAN and MAC address f= or > bridge learning) or layer 2 (e.g. PBB and TRILL) or layer 3 encapsulation= s. Sorry to be nit-picky, but TRILL is not a layer 2 encapsulation. It is provably above layer 2. In my opinion, the best way to tell if a device of type X is at a higher layer, at the same layer, or at a lower layer, than a device of type Y is to look at peering. Generally speaking, layer 2 devices are transparent to TRILL and TRILL switches peer through layer 2 devices, just like layer 3 routers peer with each other through layer 2 devices. On the other hand, TRILL switches look like end stations to and block peering between layer 2 devices, just like layer 3 routers look like end stations and block peering between layer 2 devices. See attached slides. Thanks, Donald =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D =A0Donald E. Eastlake 3rd=A0=A0 +1-508-333-2270 (cell) =A0155 Beaver Street,=A0Milford, MA 01757 USA =A0d3e3e3@gmail.com > =A0But there could be some areas where a protocol for coordinating assign= ments > to avoid duplication would help. > > There have been discussions in the IEEE RAC about concerns regarding the = use > of MAC addresses from the global MAC address space for virtual devices; > issues include potential for exhausting the global address space and that= an > address that looks like a global address is being used as a local address= . > Half the MAC address space is for local addresses, but there aren't > standardized mechanisms for managing addresses in that space. > > > > <IEEE 802 Vice-Chair hat on> If work was done in the IETF on MAC address > management/assignment, there should be close liaison with IEEE 802 and th= e > IEEE RAC. > > > > Pat > > > > From: dc-bounces@ietf.org [mailto:dc-bounces@ietf.org] On Behalf Of Malli= k > Mahalingam > Sent: Thursday, February 02, 2012 11:22 AM > To: Truman Boyes > Cc: Thomas Narten; yu jinghai; dc@ietf.org; Lizhong Jin > > > Subject: Re: [dc] Requirement for a method to manage mac address in DC > > > > In a virtualized environment MAC addresses are not totally random generat= ed. > There is some notion of Management-Entity(s)/controller(s) allocating the > MAC addresses for VMs and ensures that it does not assign the same MAC > address to two different VMs and this work only within the scope of that > management/controller administration. There are some exceptions of course > (a) MAC address exhaustion under a given OUI category =A0(b) manual > copy/cloning of VMs and powering on them using standalone management > entities (c) VMs that use MAC address override for legitimate reasons > [because else things like licensing software breaks]. =A0There are some > mechanisms in place to address (a), but (b) and (c) requires co-operation= at > the management-entity/controllers. > > Mallik > > ________________________________ > > From: "Truman Boyes" <tboyes@gmail.com> > To: "Thomas Narten" <narten@us.ibm.com> > Cc: "yu jinghai" <yu.jinghai@zte.com.cn>, dc@ietf.org, "Lizhong Jin" > <lizho.jin@gmail.com> > Sent: Thursday, February 2, 2012 10:20:07 AM > Subject: Re: [dc] Requirement for a method to manage mac address in DC > > > On Thu, Feb 2, 2012 at 10:55 AM, Thomas Narten <narten@us.ibm.com> wrote: > > Truman Boyes <tboyes@gmail.com> writes: > >> The L2 separation between multiple tenants is true in most circumstances >> in >> DCs, but in commodity computing (ie. VPS, low cost dedicated servers, or >> co-location) there is a concern on IPv4 address exhaustion or waste, so >> machines/instances are grouped on single L2 segments. It is possible to >> have virtual MAC overlaps on these segments. Is this something that this >> group wishes to evaluate options to solve? > > IMO, this is putting the cart before the horse. > > Can we first get a sense for how big a problem this is in practice and > whether existing mitigation approaches are not sufficient? > > I.e., is this a real problem causing significant pain today, or are > their other bigger "pain points" that we should be looking at? > > Thomas > > > In the VPS/VM world, =A0I would say it's not a significant issue because = there > are single entities (Organizations) that manage the MAC addresses. Typica= lly > software would just increment the virtual MACs, and this does not require > external protocols to ensure uniqueness. If there are many provisioning > systems that manage VMs on the same network segment then they will need t= o > keep their database in sync. > > > > -- > --truman > > > _______________________________________________ > dc mailing list > dc@ietf.org > https://www.ietf.org/mailman/listinfo/dc > > > > > _______________________________________________ > dc mailing list > dc@ietf.org > https://www.ietf.org/mailman/listinfo/dc > From d3e3e3@gmail.com Sat Feb 4 11:14:54 2012 Return-Path: <d3e3e3@gmail.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 1557921F8460 for <dc@ietfa.amsl.com>; Sat, 4 Feb 2012 11:14:54 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -104.174 X-Spam-Level: X-Spam-Status: No, score=-104.174 tagged_above=-999 required=5 tests=[AWL=-0.575, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1, 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 uxos8EvCLzmc for <dc@ietfa.amsl.com>; Sat, 4 Feb 2012 11:14:53 -0800 (PST) Received: from mail-lpp01m010-f44.google.com (mail-lpp01m010-f44.google.com [209.85.215.44]) by ietfa.amsl.com (Postfix) with ESMTP id 9BF5721F845F for <dc@ietf.org>; Sat, 4 Feb 2012 11:14:52 -0800 (PST) Received: by lahl5 with SMTP id l5so2722549lah.31 for <dc@ietf.org>; Sat, 04 Feb 2012 11:14:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; bh=CRF2vE1ogZILlchfrbpf5wPgPhuL0YJ1M9+ZdLYNS6U=; b=xhS27TzGXbhvsERMHDC+eEOdrkgRUeA57wbOxVFqlPMOetDV61FojAnr3u/45LG7NJ V+sp/3j9bgSB60fVfkQRmIaoFZm1dDouAIcR8qL/srWYaMLIS4ts4ZtBgJhWt6bE7eI/ OkKY2PRC8OTKIyYZ5tB5LvHMoZplGGFN84xXg= Received: by 10.112.29.193 with SMTP id m1mr3278448lbh.12.1328382891492; Sat, 04 Feb 2012 11:14:51 -0800 (PST) MIME-Version: 1.0 Received: by 10.112.88.42 with HTTP; Sat, 4 Feb 2012 11:14:30 -0800 (PST) In-Reply-To: <EB9B93801780FD4CA165E0FBCB3C3E6701E7ED@SJEXCHMB09.corp.ad.broadcom.com> References: <CA+E6a66cxJoX3ahEt8E5uQgGoWoP269QXXpozKxN5k7PRw8J3w@mail.gmail.com> <1199197439.684939.1328210516419.JavaMail.root@zimbra-prod-mbox-3.vmware.com> <EB9B93801780FD4CA165E0FBCB3C3E6701D817@SJEXCHMB09.corp.ad.broadcom.com> <CAF4+nEFMuBZ+90AqM2F-ZAbAFWB8Mf76c0_hAEqitV3Z4JmvyA@mail.gmail.com> <EB9B93801780FD4CA165E0FBCB3C3E6701E7ED@SJEXCHMB09.corp.ad.broadcom.com> From: Donald Eastlake <d3e3e3@gmail.com> Date: Sat, 4 Feb 2012 14:14:30 -0500 Message-ID: <CAF4+nEGTrCGo2jgocrtZ==UfLpeNNeyV+KGS0QQ-a3j5A9ysmw@mail.gmail.com> To: Pat Thaler <pthaler@broadcom.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: Thomas Narten <narten@us.ibm.com>, "dc@ietf.org" <dc@ietf.org>, yu jinghai <yu.jinghai@zte.com.cn>, Truman Boyes <tboyes@gmail.com>, Lizhong Jin <lizho.jin@gmail.com>, Mallik Mahalingam <mallik@vmware.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: Sat, 04 Feb 2012 19:14:54 -0000 Hi Pat, On Fri, Feb 3, 2012 at 1:51 PM, Pat Thaler <pthaler@broadcom.com> wrote: > Donald, > > Everything has to be somewhere. "remember: no matter where you go... there you are" The Adventures of Buckaroo Banzai Across the 8th Dimension... > By your argument, TRILL bridges aren't layer 3 devices either > because they aren't peering with the routers in your slides. They > are below layer 3 - Yes. Exactly the same form of proof that proves that TRILL switches are above layer 2 also proves that TRILL switches are below layer 3. > not working in the layer 3 addressing domain so they are in layer 2. No. TRILL Data packets are routed by TRILL switches using the TRILL nickname address space. I do not know what the basis is of your assertion that TRILL nicknames are not layer 3 addresses but I don't believe they are layer 2 addresses. > It is just that layer 2 has some sublayers of peered devices. > Long before TRILL and PBB, there were Ethernet repeaters which were > also layer 2 devices and didn't peer with switches. Provider > bridges, provider backbone bridges and TRILL all work at different > sublayers in layer 2. I disagree the TRILL is a sublayer of Layer 2. It is fairly easy to order devices as to relative layer based on peering although, like with anything else, if you apply a sufficiently strong magnifying glass you can find some odd glitches and corner case: Repeater < Prov. Bridge < Cust. Bridge < TRILL Switch < L3 Router In my opinion, the arguments that TRILL is in Layer 2 or Layer 3 are in exact equipoise. I do not agree that anything on or inside the border betwen Layer 2 and Layer 3 should be classified as Layer 2. > I also don't see how that matters to the content of this > discussion. Whether one considers TRILL bridges to be at some new TRILL routers > layer 2.5 or not or even at layer 3 doesn't matter to the point that > they provide isolation between the address spaces of tenants. That > isolation only applies if any traffic between those tenants goes > through a layer 3 devices that removes the original MAC addresses > from the frame. I agree that it does not matter much to the point under discussion. I just didn't want people to be confused about the true nature of TRILL switches. Thanks, Donald =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D Donald E. Eastlake 3rd +1-508-333-2270 (cell) 155 Beaver Street,=A0Milford, MA 01757 USA d3e3e3@gmail.com > Regards, > Pat > > -----Original Message----- > From: dc-bounces@ietf.org [mailto:dc-bounces@ietf.org] On Behalf Of Donal= d Eastlake > Sent: Friday, February 03, 2012 10:18 AM > To: Pat Thaler > Cc: Thomas Narten; dc@ietf.org; yu jinghai; Truman Boyes; Lizhong Jin; Ma= llik Mahalingam > Subject: Re: [dc] Requirement for a method to manage mac address in DC > > Hi Pat, > > Please see below: > > On Thu, Feb 2, 2012 at 3:01 PM, Pat Thaler <pthaler@broadcom.com> wrote: >> Some work on managing MAC addresses of virtual devices in a Data Center = may >> be worthwhile, though it isn't clear to me whether such work would bette= r >> fit in IETF or IEEE 802. >> >> >> >> When virtualization ecosystem management entities are handing out addres= ses, >> there can be data centers with multiple such entities and one can't coun= t on >> them to coordinate their use of the address space. While each of them wo= n't >> hand out duplicate addresses to the set of VMs they manage, the addresse= s >> may be duplicated for VMs managed by different management entities. >> Sometimes this can be dealt with by manual assignment of ranges, but in = a >> data center with multiple tenants, the tenants are unlikely to coordinat= e >> that. The potential duplicate addresses can in some cases be dealt with = by >> mechanisms that keep the address space of the management entities separa= te >> such as: IVL (or other mechanisms that concatenate VLAN and MAC address = for >> bridge learning) or layer 2 (e.g. PBB and TRILL) or layer 3 encapsulatio= ns. > > Sorry to be nit-picky, but TRILL is not a layer 2 encapsulation. It is > provably above layer 2. > > In my opinion, the best way to tell if a device of type X is at a > higher layer, at the same layer, or at a lower layer, than a device of > type Y is to look at peering. Generally speaking, layer 2 devices are > transparent to TRILL and TRILL switches peer through layer 2 devices, > just like layer 3 routers peer with each other through layer 2 > devices. On the other hand, TRILL switches look like end stations to > and block peering between layer 2 devices, just like layer 3 routers > look like end stations and block peering between layer 2 devices. See > attached slides. > > Thanks, > Donald > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D > =A0Donald E. Eastlake 3rd=A0=A0 +1-508-333-2270 (cell) > =A0155 Beaver Street,=A0Milford, MA 01757 USA > =A0d3e3e3@gmail.com > >> =A0But there could be some areas where a protocol for coordinating assig= nments >> to avoid duplication would help. >> >> There have been discussions in the IEEE RAC about concerns regarding the= use >> of MAC addresses from the global MAC address space for virtual devices; >> issues include potential for exhausting the global address space and tha= t an >> address that looks like a global address is being used as a local addres= s. >> Half the MAC address space is for local addresses, but there aren't >> standardized mechanisms for managing addresses in that space. >> >> >> >> <IEEE 802 Vice-Chair hat on> If work was done in the IETF on MAC address >> management/assignment, there should be close liaison with IEEE 802 and t= he >> IEEE RAC. >> >> >> >> Pat >> >> >> >> From: dc-bounces@ietf.org [mailto:dc-bounces@ietf.org] On Behalf Of Mall= ik >> Mahalingam >> Sent: Thursday, February 02, 2012 11:22 AM >> To: Truman Boyes >> Cc: Thomas Narten; yu jinghai; dc@ietf.org; Lizhong Jin >> >> >> Subject: Re: [dc] Requirement for a method to manage mac address in DC >> >> >> >> In a virtualized environment MAC addresses are not totally random genera= ted. >> There is some notion of Management-Entity(s)/controller(s) allocating th= e >> MAC addresses for VMs and ensures that it does not assign the same MAC >> address to two different VMs and this work only within the scope of that >> management/controller administration. There are some exceptions of cours= e >> (a) MAC address exhaustion under a given OUI category =A0(b) manual >> copy/cloning of VMs and powering on them using standalone management >> entities (c) VMs that use MAC address override for legitimate reasons >> [because else things like licensing software breaks]. =A0There are some >> mechanisms in place to address (a), but (b) and (c) requires co-operatio= n at >> the management-entity/controllers. >> >> Mallik >> >> ________________________________ >> >> From: "Truman Boyes" <tboyes@gmail.com> >> To: "Thomas Narten" <narten@us.ibm.com> >> Cc: "yu jinghai" <yu.jinghai@zte.com.cn>, dc@ietf.org, "Lizhong Jin" >> <lizho.jin@gmail.com> >> Sent: Thursday, February 2, 2012 10:20:07 AM >> Subject: Re: [dc] Requirement for a method to manage mac address in DC >> >> >> On Thu, Feb 2, 2012 at 10:55 AM, Thomas Narten <narten@us.ibm.com> wrote= : >> >> Truman Boyes <tboyes@gmail.com> writes: >> >>> The L2 separation between multiple tenants is true in most circumstance= s >>> in >>> DCs, but in commodity computing (ie. VPS, low cost dedicated servers, o= r >>> co-location) there is a concern on IPv4 address exhaustion or waste, so >>> machines/instances are grouped on single L2 segments. It is possible to >>> have virtual MAC overlaps on these segments. Is this something that thi= s >>> group wishes to evaluate options to solve? >> >> IMO, this is putting the cart before the horse. >> >> Can we first get a sense for how big a problem this is in practice and >> whether existing mitigation approaches are not sufficient? >> >> I.e., is this a real problem causing significant pain today, or are >> their other bigger "pain points" that we should be looking at? >> >> Thomas >> >> >> In the VPS/VM world, =A0I would say it's not a significant issue because= there >> are single entities (Organizations) that manage the MAC addresses. Typic= ally >> software would just increment the virtual MACs, and this does not requir= e >> external protocols to ensure uniqueness. If there are many provisioning >> systems that manage VMs on the same network segment then they will need = to >> keep their database in sync. >> >> -- >> --truman From joelja@bogus.com Sun Feb 5 10:04:08 2012 Return-Path: <joelja@bogus.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 7CD1621F8596 for <dc@ietfa.amsl.com>; Sun, 5 Feb 2012 10:04:08 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -102.147 X-Spam-Level: X-Spam-Status: No, score=-102.147 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, MIME_8BIT_HEADER=0.3, SARE_SUB_ENC_UTF8=0.152, 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 AXNc4JdtjoVV for <dc@ietfa.amsl.com>; Sun, 5 Feb 2012 10:04:08 -0800 (PST) Received: from nagasaki.bogus.com (nagasaki.bogus.com [IPv6:2001:418:1::81]) by ietfa.amsl.com (Postfix) with ESMTP id 0EEDE21F84A5 for <dc@ietf.org>; Sun, 5 Feb 2012 10:04:08 -0800 (PST) Received: from Joels-MacBook-Pro.local (71-93-165-75.dhcp.hspr.ca.charter.com [71.93.165.75]) (authenticated bits=0) by nagasaki.bogus.com (8.14.4/8.14.4) with ESMTP id q15I41ug061582 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NOT); Sun, 5 Feb 2012 18:04:02 GMT (envelope-from joelja@bogus.com) Message-ID: <4F2EC48D.8040200@bogus.com> Date: Sun, 05 Feb 2012 10:03:57 -0800 From: Joel jaeggli <joelja@bogus.com> User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:9.0) Gecko/20111222 Thunderbird/9.0.1 MIME-Version: 1.0 To: Thomas Narten <narten@us.ibm.com> References: <1495751257.716820.1328253325254.JavaMail.root@zimbra-prod-mbox-3.vmware.com> <008A37CB-C9B0-46FD-8190-C5C8BA6BD6BC@juniper.net> <201202031345.q13DjISB004903@cichlid.raleigh.ibm.com> In-Reply-To: <201202031345.q13DjISB004903@cichlid.raleigh.ibm.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.7 (nagasaki.bogus.com [147.28.0.81]); Sun, 05 Feb 2012 18:04:04 +0000 (UTC) Cc: dc@ietf.org, yu jinghai <yu.jinghai@zte.com.cn>, Andy Dockerty <andyd@juniper.net>, Truman Boyes <tboyes@gmail.com>, Lizhong Jin <lizho.jin@gmail.com>, Mallik Mahalingam <mallik@vmware.com> Subject: Re: [dc] =?utf-8?b?562U5aSNOiBSZTogIFJlcXVpcmVtZW50IGZvciBhIG1ldGhv?= =?utf-8?q?d_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: Sun, 05 Feb 2012 18:04:08 -0000 On 2/3/12 05:45 , Thomas Narten wrote: > Andy Dockerty <andyd@juniper.net> writes: > >> I am aware that there are concerns about "OUI address space", that >> not withstanding, the creation of an OUI space analogous with >> RFC1918 address space, coupled with the extension of OUI >> registration may offer an option to ensure organizational or locally >> significant MAC uniqueness.... > > RFC 1918 space is shared in the sense that anyone can use it as they > see fit. Different organizations use the same space, so if you > merge/join to organizations you risk having collisions. Even within an > organization, assignments must be done in such a way as to avoid > collisionss. RFC1918 space is defined to have local scope only, i.e., > not be globally unique. In my experience the by far the number #1 way to produce oui collisions with VMs by far is when cloning systems or images with predefined oui's. I'm sort of of the opinion that if you shoot yourself in the foot it should hurt. attempting to hide or ameliorate that sort of brokenness would seem like a mistake. > Seems to me that MAC addrs satisfy that property already, via > appropriate use of the "local" bit. > > So when you suggest creation of an "OUI space analagous with RFC1918 > space", do we not already have that? > > Thomas > > _______________________________________________ > dc mailing list > dc@ietf.org > https://www.ietf.org/mailman/listinfo/dc > From Peter.AshwoodSmith@huawei.com Sun Feb 5 17:57:50 2012 Return-Path: <Peter.AshwoodSmith@huawei.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 9A21B21F855F for <dc@ietfa.amsl.com>; Sun, 5 Feb 2012 17:57:50 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.539 X-Spam-Level: X-Spam-Status: No, score=-2.539 tagged_above=-999 required=5 tests=[AWL=0.060, BAYES_00=-2.599] 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 nU5rUxKUKAFG for <dc@ietfa.amsl.com>; Sun, 5 Feb 2012 17:57:49 -0800 (PST) Received: from dfwrgout.huawei.com (dfwrgout.huawei.com [206.16.17.72]) by ietfa.amsl.com (Postfix) with ESMTP id 7434D21F8557 for <dc@ietf.org>; Sun, 5 Feb 2012 17:57:49 -0800 (PST) Received: from 172.18.9.243 (EHLO dfweml202-edg.china.huawei.com) ([172.18.9.243]) by dfwrg01-dlp.huawei.com (MOS 4.2.3-GA FastPath) with ESMTP id ADG55938; Sun, 05 Feb 2012 20:57:49 -0500 (EST) Received: from DFWEML404-HUB.china.huawei.com (10.193.5.203) by dfweml202-edg.china.huawei.com (172.18.9.108) with Microsoft SMTP Server (TLS) id 14.1.323.3; Sun, 5 Feb 2012 17:56:46 -0800 Received: from DFWEML503-MBX.china.huawei.com ([10.124.31.29]) by dfweml404-hub.china.huawei.com ([10.193.5.203]) with mapi id 14.01.0323.003; Sun, 5 Feb 2012 17:56:38 -0800 From: AshwoodsmithPeter <Peter.AshwoodSmith@huawei.com> To: Donald Eastlake <d3e3e3@gmail.com>, Pat Thaler <pthaler@broadcom.com> Thread-Topic: [dc] Requirement for a method to manage mac address in DC Thread-Index: AQHM4byvv0PiCNzQrkOw1WXoDrA4k5YqR0YAgAABboCAACiDgIAAEUYAgAAK+oCAAXVigIAACYCAgAGYugCAAXkdsA== Date: Mon, 6 Feb 2012 01:56:38 +0000 Message-ID: <7AE6A4247B044C4ABE0A5B6BF427F8E290E57D@dfweml503-mbx> In-Reply-To: <CAF4+nEGTrCGo2jgocrtZ==UfLpeNNeyV+KGS0QQ-a3j5A9ysmw@mail.gmail.com> Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.212.245.81] Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-CFilter-Loop: Reflected Cc: Thomas Narten <narten@us.ibm.com>, "dc@ietf.org" <dc@ietf.org>, yu jinghai <yu.jinghai@zte.com.cn>, Truman Boyes <tboyes@gmail.com>, Lizhong Jin <lizho.jin@gmail.com>, Mallik Mahalingam <mallik@vmware.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, 06 Feb 2012 01:57:50 -0000 This numbering of layers was useful way back when but its starting to get w= orn out and confusing. Probably simpler if people just name the layer by la= yer encapsulations they are talking about especially in a technical discuss= ion. Eg: MACinVXLANinIPV4inMAC MACinTRILLinMAC MACinMAC MACinMPLSinMPLS Yada yada .. Peter -----Original Message----- From: dc-bounces@ietf.org [mailto:dc-bounces@ietf.org] On Behalf Of Donald = Eastlake Sent: Saturday, February 04, 2012 2:15 PM To: Pat Thaler Cc: Thomas Narten; dc@ietf.org; yu jinghai; Truman Boyes; Lizhong Jin; Mall= ik Mahalingam Subject: Re: [dc] Requirement for a method to manage mac address in DC Hi Pat, On Fri, Feb 3, 2012 at 1:51 PM, Pat Thaler <pthaler@broadcom.com> wrote: > Donald, > > Everything has to be somewhere. "remember: no matter where you go... there you are" The Adventures of Buckaroo Banzai Across the 8th Dimension... > By your argument, TRILL bridges aren't layer 3 devices either > because they aren't peering with the routers in your slides. They > are below layer 3 - Yes. Exactly the same form of proof that proves that TRILL switches are above layer 2 also proves that TRILL switches are below layer 3. > not working in the layer 3 addressing domain so they are in layer 2. No. TRILL Data packets are routed by TRILL switches using the TRILL nickname address space. I do not know what the basis is of your assertion that TRILL nicknames are not layer 3 addresses but I don't believe they are layer 2 addresses. > It is just that layer 2 has some sublayers of peered devices. > Long before TRILL and PBB, there were Ethernet repeaters which were > also layer 2 devices and didn't peer with switches. Provider > bridges, provider backbone bridges and TRILL all work at different > sublayers in layer 2. I disagree the TRILL is a sublayer of Layer 2. It is fairly easy to order devices as to relative layer based on peering although, like with anything else, if you apply a sufficiently strong magnifying glass you can find some odd glitches and corner case: Repeater < Prov. Bridge < Cust. Bridge < TRILL Switch < L3 Router In my opinion, the arguments that TRILL is in Layer 2 or Layer 3 are in exact equipoise. I do not agree that anything on or inside the border betwen Layer 2 and Layer 3 should be classified as Layer 2. > I also don't see how that matters to the content of this > discussion. Whether one considers TRILL bridges to be at some new TRILL routers > layer 2.5 or not or even at layer 3 doesn't matter to the point that > they provide isolation between the address spaces of tenants. That > isolation only applies if any traffic between those tenants goes > through a layer 3 devices that removes the original MAC addresses > from the frame. I agree that it does not matter much to the point under discussion. I just didn't want people to be confused about the true nature of TRILL switches. Thanks, Donald =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D Donald E. Eastlake 3rd +1-508-333-2270 (cell) 155 Beaver Street,=A0Milford, MA 01757 USA d3e3e3@gmail.com > Regards, > Pat > > -----Original Message----- > From: dc-bounces@ietf.org [mailto:dc-bounces@ietf.org] On Behalf Of Donal= d Eastlake > Sent: Friday, February 03, 2012 10:18 AM > To: Pat Thaler > Cc: Thomas Narten; dc@ietf.org; yu jinghai; Truman Boyes; Lizhong Jin; Ma= llik Mahalingam > Subject: Re: [dc] Requirement for a method to manage mac address in DC > > Hi Pat, > > Please see below: > > On Thu, Feb 2, 2012 at 3:01 PM, Pat Thaler <pthaler@broadcom.com> wrote: >> Some work on managing MAC addresses of virtual devices in a Data Center = may >> be worthwhile, though it isn't clear to me whether such work would bette= r >> fit in IETF or IEEE 802. >> >> >> >> When virtualization ecosystem management entities are handing out addres= ses, >> there can be data centers with multiple such entities and one can't coun= t on >> them to coordinate their use of the address space. While each of them wo= n't >> hand out duplicate addresses to the set of VMs they manage, the addresse= s >> may be duplicated for VMs managed by different management entities. >> Sometimes this can be dealt with by manual assignment of ranges, but in = a >> data center with multiple tenants, the tenants are unlikely to coordinat= e >> that. The potential duplicate addresses can in some cases be dealt with = by >> mechanisms that keep the address space of the management entities separa= te >> such as: IVL (or other mechanisms that concatenate VLAN and MAC address = for >> bridge learning) or layer 2 (e.g. PBB and TRILL) or layer 3 encapsulatio= ns. > > Sorry to be nit-picky, but TRILL is not a layer 2 encapsulation. It is > provably above layer 2. > > In my opinion, the best way to tell if a device of type X is at a > higher layer, at the same layer, or at a lower layer, than a device of > type Y is to look at peering. Generally speaking, layer 2 devices are > transparent to TRILL and TRILL switches peer through layer 2 devices, > just like layer 3 routers peer with each other through layer 2 > devices. On the other hand, TRILL switches look like end stations to > and block peering between layer 2 devices, just like layer 3 routers > look like end stations and block peering between layer 2 devices. See > attached slides. > > Thanks, > Donald > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D > =A0Donald E. Eastlake 3rd=A0=A0 +1-508-333-2270 (cell) > =A0155 Beaver Street,=A0Milford, MA 01757 USA > =A0d3e3e3@gmail.com > >> =A0But there could be some areas where a protocol for coordinating assig= nments >> to avoid duplication would help. >> >> There have been discussions in the IEEE RAC about concerns regarding the= use >> of MAC addresses from the global MAC address space for virtual devices; >> issues include potential for exhausting the global address space and tha= t an >> address that looks like a global address is being used as a local addres= s. >> Half the MAC address space is for local addresses, but there aren't >> standardized mechanisms for managing addresses in that space. >> >> >> >> <IEEE 802 Vice-Chair hat on> If work was done in the IETF on MAC address >> management/assignment, there should be close liaison with IEEE 802 and t= he >> IEEE RAC. >> >> >> >> Pat >> >> >> >> From: dc-bounces@ietf.org [mailto:dc-bounces@ietf.org] On Behalf Of Mall= ik >> Mahalingam >> Sent: Thursday, February 02, 2012 11:22 AM >> To: Truman Boyes >> Cc: Thomas Narten; yu jinghai; dc@ietf.org; Lizhong Jin >> >> >> Subject: Re: [dc] Requirement for a method to manage mac address in DC >> >> >> >> In a virtualized environment MAC addresses are not totally random genera= ted. >> There is some notion of Management-Entity(s)/controller(s) allocating th= e >> MAC addresses for VMs and ensures that it does not assign the same MAC >> address to two different VMs and this work only within the scope of that >> management/controller administration. There are some exceptions of cours= e >> (a) MAC address exhaustion under a given OUI category =A0(b) manual >> copy/cloning of VMs and powering on them using standalone management >> entities (c) VMs that use MAC address override for legitimate reasons >> [because else things like licensing software breaks]. =A0There are some >> mechanisms in place to address (a), but (b) and (c) requires co-operatio= n at >> the management-entity/controllers. >> >> Mallik >> >> ________________________________ >> >> From: "Truman Boyes" <tboyes@gmail.com> >> To: "Thomas Narten" <narten@us.ibm.com> >> Cc: "yu jinghai" <yu.jinghai@zte.com.cn>, dc@ietf.org, "Lizhong Jin" >> <lizho.jin@gmail.com> >> Sent: Thursday, February 2, 2012 10:20:07 AM >> Subject: Re: [dc] Requirement for a method to manage mac address in DC >> >> >> On Thu, Feb 2, 2012 at 10:55 AM, Thomas Narten <narten@us.ibm.com> wrote= : >> >> Truman Boyes <tboyes@gmail.com> writes: >> >>> The L2 separation between multiple tenants is true in most circumstance= s >>> in >>> DCs, but in commodity computing (ie. VPS, low cost dedicated servers, o= r >>> co-location) there is a concern on IPv4 address exhaustion or waste, so >>> machines/instances are grouped on single L2 segments. It is possible to >>> have virtual MAC overlaps on these segments. Is this something that thi= s >>> group wishes to evaluate options to solve? >> >> IMO, this is putting the cart before the horse. >> >> Can we first get a sense for how big a problem this is in practice and >> whether existing mitigation approaches are not sufficient? >> >> I.e., is this a real problem causing significant pain today, or are >> their other bigger "pain points" that we should be looking at? >> >> Thomas >> >> >> In the VPS/VM world, =A0I would say it's not a significant issue because= there >> are single entities (Organizations) that manage the MAC addresses. Typic= ally >> software would just increment the virtual MACs, and this does not requir= e >> external protocols to ensure uniqueness. If there are many provisioning >> systems that manage VMs on the same network segment then they will need = to >> keep their database in sync. >> >> -- >> --truman _______________________________________________ dc mailing list dc@ietf.org https://www.ietf.org/mailman/listinfo/dc From richard.bohan.liu@gmail.com Mon Feb 6 15:33:57 2012 Return-Path: <richard.bohan.liu@gmail.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 A543421F85ED for <dc@ietfa.amsl.com>; Mon, 6 Feb 2012 15:33:57 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.399 X-Spam-Level: X-Spam-Status: No, score=-2.399 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, J_CHICKENPOX_32=0.6, J_CHICKENPOX_62=0.6, 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 kq+AxW+bOqxo for <dc@ietfa.amsl.com>; Mon, 6 Feb 2012 15:33:57 -0800 (PST) Received: from mail-pw0-f44.google.com (mail-pw0-f44.google.com [209.85.160.44]) by ietfa.amsl.com (Postfix) with ESMTP id 042C821F85D4 for <dc@ietf.org>; Mon, 6 Feb 2012 15:33:56 -0800 (PST) Received: by pbcwz7 with SMTP id wz7so2524654pbc.31 for <dc@ietf.org>; Mon, 06 Feb 2012 15:33:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:cc:content-type; bh=gUgeiQmDDrCryqg3JxeB0b/FMbS2JmxPUD7HgICE9UA=; b=TL3lBuK4ulbTgB8MYkAgRibQrYIkUb12eKSx5Ynr1lo4Fbz5I30uVNcCl6Dtlsy/IR NhBEOhqAJL72P42NQUp28sZ2WwLAuatHuHBKosWDRGedR5uH+9lEjSSZVUJhDBvBYVVP g0ECuBnuln+wrTBzN5LPBKWlNjG09Fw5ms/Cw= MIME-Version: 1.0 Received: by 10.68.232.202 with SMTP id tq10mr52048519pbc.68.1328571236833; Mon, 06 Feb 2012 15:33:56 -0800 (PST) Received: by 10.143.156.4 with HTTP; Mon, 6 Feb 2012 15:33:56 -0800 (PST) Date: Tue, 7 Feb 2012 07:33:56 +0800 Message-ID: <CABHc4M0z+eQkL5=EhN9EmTpE6kjbXjjPpVCCsrm0ENjYoXVq-A@mail.gmail.com> From: "Richard.BoHan liu" <richard.bohan.liu@gmail.com> To: tboyes@gmail.com Content-Type: text/plain; charset=ISO-8859-1 Cc: dc@ietf.org Subject: Re: [dc] draft-khasnabish-vmmi-problems-00.txt 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, 06 Feb 2012 23:33:57 -0000 > The tunneling technologies mentioned (6to4, ISATAP, etc) should be kept out of data centers. The tunneling technologies mentioned should belong to the scope of VPN4DC. So inevitably, we need to do some work to make them interoperable. -------------------------------------------------------------------------------- On Tue, Jan 31, 2012 at 10:56 PM, <liu.bin21 at zte.com.cn> wrote: Thomas, thank you for your comments! About VM migration in the draft, we did not demand forcibly between the different vender(or SPs), so your concerns may not exist. As you say, "let's be realistic", our intention is to improve the flexibility of VM migration, as well as the breadth of applications under the premise of market heavyweights are not opposed to it.In order to achieve these goals, analyse possible problems, discuss and resolve these problems, such as: VM migration is due to a non-public sector energy-efficient needs, rather than to public access without interruption, or business needs of the user's desktop migration, this demand may exist within a same service provider, or you say a same vender with mixed network, for example: With the promotion of IPv6 technology, the existing IPv4 networks will be more and more IPv6 hosts, these applications driven a series of tunnel technologies to provide solutions, such as: 6to4 tunnel technology, ISATAP tunnel technology, and so on. Virtual machine migration technology will also be the basis of these network environments,in the transition network using tunneling transition technique, the connections between the subnets and the backbone network are achieved through the tunneling gateway. In the IPv4/IPv6 transition period, a variety of tunnels coexist. The establishment of the tunnel varies with different gateways. The traditional tunneling gateway only establishes tunnels for communication with the same type of gateway, the different types of traditional tunneling gateway cannot communicate with each other, which cannot meet the requirements of VPN communications in the transition period. A multi-tunnel VPN gateway is used to solve the problem of establishing the tunnel between the heterogeneous gateways. Many thanks for guidance Regards, Bin Liu liu.bin21 at zte.com.cn Richard.BoHan.liu at gmail.com I understand the first section in the above comments regarding virtual machines. In the context of IPv6 adoption for virtual machines or rather generically in data centers, I see native IPv6-only or dual stack as being the choice for numbering VMs. The tunneling technologies mentioned (6to4, ISATAP, etc) should be kept out of data centers. -- --truman From vumip1@gmail.com Wed Feb 8 09:24:21 2012 Return-Path: <vumip1@gmail.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 22B9A21F870B for <dc@ietfa.amsl.com>; Wed, 8 Feb 2012 09:24:20 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.453 X-Spam-Level: X-Spam-Status: No, score=-2.453 tagged_above=-999 required=5 tests=[AWL=-0.815, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_BL_SPAMCOP_NET=1.96, 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 g2uiVTfOXcHW for <dc@ietfa.amsl.com>; Wed, 8 Feb 2012 09:24:19 -0800 (PST) Received: from mail-iy0-f172.google.com (mail-iy0-f172.google.com [209.85.210.172]) by ietfa.amsl.com (Postfix) with ESMTP id 3846E21F8753 for <dc@ietf.org>; Wed, 8 Feb 2012 09:24:17 -0800 (PST) Received: by iagf6 with SMTP id f6so1368658iag.31 for <dc@ietf.org>; Wed, 08 Feb 2012 09:24:16 -0800 (PST) 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 :content-type; bh=li/f0+V1e3JCHt9de1W5PlBF4tZ2Oc5VQSVJKxBf4Ow=; b=CuRmZZvbyG8hox/6JhLTNX1Gnc/r0vTbaTj4GyzgcF3j0JDvjNZQTyZvPR6HZkJSI3 Nmyq8ebCuU5pqOOqMLsz+T8UFdkF9gK3jxi0ylA7zpKzZ7q47gwxMiusXsS3B7vktfJ/ cPXloF8/i7zcJSY5Kos2nr1WRrdl22KnP/cz0= MIME-Version: 1.0 Received: by 10.42.131.136 with SMTP id z8mr29129898ics.5.1328721856902; Wed, 08 Feb 2012 09:24:16 -0800 (PST) Received: by 10.50.213.68 with HTTP; Wed, 8 Feb 2012 09:24:16 -0800 (PST) In-Reply-To: <20120121080042.GB39496@elstar.local> References: <4F18EF4A.3060308@gmail.com> <618BE8B40039924EB9AED233D4A09C5102CB234C@XMB-BGL-416.cisco.com> <4F18FB72.2090900@joelhalpern.com> <618BE8B40039924EB9AED233D4A09C5102CB2380@XMB-BGL-416.cisco.com> <4F19034E.1070802@gmail.com> <CAOyVPHTbxB=QYC3Qw0ybL=5RN7VefSENV4iiBBOpXbCn58oi=Q@mail.gmail.com> <4F19F939.2020804@gmail.com> <DF0D6664-9FD5-4EF0-A03F-86C1921D9D01@asgaard.org> <CAOyVPHQh2yb5iP9-bH6NOzamW6FaK0cYwpfqfqns7TZVTpmY5g@mail.gmail.com> <FF8EC204-C4B0-4690-B692-905F672D60D3@asgaard.org> <20120121080042.GB39496@elstar.local> Date: Wed, 8 Feb 2012 12:24:16 -0500 Message-ID: <CANtnpwirN-n3WzdLodkAnxAy=EVcbRHV5afvd_1cNZ53J4eBwQ@mail.gmail.com> From: Bhumip Khasnabish <vumip1@gmail.com> To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>, Christopher LILJENSTOLPE <cdl@asgaard.org>, Vishwas Manral <vishwas.ietf@gmail.com>, Melinda Shore <melinda.shore@gmail.com>, dc@ietf.org Content-Type: multipart/alternative; boundary=90e6ba6e81cc49367504b8772ae1 Subject: Re: [dc] draft-khasnabish-vmmi-problems-00.txt 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: Wed, 08 Feb 2012 17:24:21 -0000 --90e6ba6e81cc49367504b8772ae1 Content-Type: text/plain; charset=ISO-8859-1 Thanks Juergen. Can you give a few examples of which "implementors" you are referring to. Best. Bhumip On Sat, Jan 21, 2012 at 3:00 AM, Juergen Schoenwaelder < j.schoenwaelder@jacobs-university.de> wrote: > On Fri, Jan 20, 2012 at 04:06:19PM -0800, Christopher LILJENSTOLPE wrote: > > Greetings Vishwas, > > > > And I guess I am saying that I'm not sure I agree. If a single > process running can kill all the other processes on a given system > (especially if it is in "user space" - which I would assume for control > plane functions), I would say that there are more substantial issues with > the architecture of that particular VM distribution. Similar answer if > someone actually put a control-plane engine (think routing protocols) in > kernel space. We, as a standards organization can't save the world from > less-than-inteligent developers.... > > > > The Linux-based hypervisors I have used happen to have the bridge(s) > in the kernel plus user space utilities to configure/control them, as > it should be. But then I am not using products but just open source > implementations... ;-) > > A general observation: I think what this discussion really is lacking > is implementors familiar with real-world implementations. If there > were more implementors involved here with a decent understanding of > code bases, I assume we would be quickly able to figure out what and > if anything needs to be dealt with in the IETF. > > /js > > -- > Juergen Schoenwaelder Jacobs University Bremen gGmbH > Phone: +49 421 200 3587 Campus Ring 1, 28759 Bremen, Germany > Fax: +49 421 200 3103 <http://www.jacobs-university.de/> > _______________________________________________ > dc mailing list > dc@ietf.org > https://www.ietf.org/mailman/listinfo/dc > --90e6ba6e81cc49367504b8772ae1 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable <div><font color=3D"#000099" size=3D"4">Thanks Juergen.</font></div> <div><font color=3D"#000099" size=3D"4"></font>=A0</div> <div><font color=3D"#000099" size=3D"4">Can you give a few examples of whic= h "implementors" </font></div> <div><font color=3D"#000099" size=3D"4">you are referring to.</font></div> <div><font color=3D"#000099" size=3D"4"></font>=A0</div> <div><font color=3D"#000099" size=3D"4">Best.</font></div> <div><font color=3D"#000099" size=3D"4"></font>=A0</div> <div><font color=3D"#000099" size=3D"4">Bhumip</font></div> <div><font color=3D"#000099" size=3D"4"></font>=A0</div> <div><br><br>=A0</div> <div class=3D"gmail_quote">On Sat, Jan 21, 2012 at 3:00 AM, Juergen Schoenw= aelder <span dir=3D"ltr"><<a href=3D"mailto:j.schoenwaelder@jacobs-unive= rsity.de" target=3D"_blank">j.schoenwaelder@jacobs-university.de</a>></s= pan> wrote:<br> <blockquote style=3D"BORDER-LEFT:#ccc 1px solid;MARGIN:0px 0px 0px 0.8ex;PA= DDING-LEFT:1ex" class=3D"gmail_quote"> <div>On Fri, Jan 20, 2012 at 04:06:19PM -0800, Christopher LILJENSTOLPE wro= te:<br>> Greetings Vishwas,<br>><br>> =A0 =A0 =A0 And I guess I am= saying that I'm not sure I agree. =A0If a single process running can k= ill all the other processes on a given system (especially if it is in "= ;user space" - which I would assume for control plane functions), I wo= uld say that there are more substantial issues with the architecture of tha= t particular VM distribution. =A0Similar answer if someone actually put a c= ontrol-plane engine (think routing protocols) in kernel space. =A0We, as a = standards organization can't save the world from less-than-inteligent d= evelopers....<br> ><br><br></div>The Linux-based hypervisors I have used happen to have th= e bridge(s)<br>in the kernel plus user space utilities to configure/control= them, as<br>it should be. But then I am not using products but just open s= ource<br> implementations... ;-)<br><br>A general observation: I think what this disc= ussion really is lacking<br>is implementors familiar with real-world implem= entations. If there<br>were more implementors involved here with a decent u= nderstanding of<br> code bases, I assume we would be quickly able to figure out what and<br>if = anything needs to be dealt with in the IETF.<br><br>/js<br><font color=3D"#= 888888"><br>--<br>Juergen Schoenwaelder =A0 =A0 =A0 =A0 =A0 Jacobs Universi= ty Bremen gGmbH<br> Phone: <a href=3D"tel:%2B49%20421%20200%203587" target=3D"_blank" value=3D"= +494212003587">+49 421 200 3587</a> =A0 =A0 =A0 =A0 Campus Ring 1, 28759 Br= emen, Germany<br>Fax: =A0 <a href=3D"tel:%2B49%20421%20200%203103" target= =3D"_blank" value=3D"+494212003103">+49 421 200 3103</a> =A0 =A0 =A0 =A0 &l= t;<a href=3D"http://www.jacobs-university.de/" target=3D"_blank">http://www= .jacobs-university.de/</a>><br> </font> <div> <div></div> <div>_______________________________________________<br>dc mailing list<br>= <a href=3D"mailto:dc@ietf.org" target=3D"_blank">dc@ietf.org</a><br><a href= =3D"https://www.ietf.org/mailman/listinfo/dc" target=3D"_blank">https://www= .ietf.org/mailman/listinfo/dc</a><br> </div></div></blockquote></div><br><br clear=3D"all">=A0=20 --90e6ba6e81cc49367504b8772ae1-- From j.schoenwaelder@jacobs-university.de Wed Feb 8 10:02:00 2012 Return-Path: <j.schoenwaelder@jacobs-university.de> 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 CAB3021F859E for <dc@ietfa.amsl.com>; Wed, 8 Feb 2012 10:02:00 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -103.211 X-Spam-Level: X-Spam-Status: No, score=-103.211 tagged_above=-999 required=5 tests=[AWL=0.038, BAYES_00=-2.599, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_LOW=-1, 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 9oJUsXg1etid for <dc@ietfa.amsl.com>; Wed, 8 Feb 2012 10:02:00 -0800 (PST) Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) by ietfa.amsl.com (Postfix) with ESMTP id 47FFD21F85B9 for <dc@ietf.org>; Wed, 8 Feb 2012 10:01:57 -0800 (PST) Received: from localhost (demetrius2.jacobs-university.de [212.201.44.47]) by hermes.jacobs-university.de (Postfix) with ESMTP id D58C920D10; Wed, 8 Feb 2012 19:01:49 +0100 (CET) X-Virus-Scanned: amavisd-new at jacobs-university.de Received: from hermes.jacobs-university.de ([212.201.44.23]) by localhost (demetrius2.jacobs-university.de [212.201.44.32]) (amavisd-new, port 10024) with ESMTP id Xj5MTjcO8Zk8; Wed, 8 Feb 2012 19:01:49 +0100 (CET) Received: from elstar.local (elstar.jacobs.jacobs-university.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id 75C6E20D0D; Wed, 8 Feb 2012 19:01:48 +0100 (CET) Received: by elstar.local (Postfix, from userid 501) id A4A301D59BA9; Wed, 8 Feb 2012 19:01:47 +0100 (CET) Date: Wed, 8 Feb 2012 19:01:47 +0100 From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de> To: Bhumip Khasnabish <vumip1@gmail.com> Message-ID: <20120208180145.GA2017@elstar.local> Mail-Followup-To: Bhumip Khasnabish <vumip1@gmail.com>, Christopher LILJENSTOLPE <cdl@asgaard.org>, Vishwas Manral <vishwas.ietf@gmail.com>, Melinda Shore <melinda.shore@gmail.com>, dc@ietf.org References: <4F18FB72.2090900@joelhalpern.com> <618BE8B40039924EB9AED233D4A09C5102CB2380@XMB-BGL-416.cisco.com> <4F19034E.1070802@gmail.com> <CAOyVPHTbxB=QYC3Qw0ybL=5RN7VefSENV4iiBBOpXbCn58oi=Q@mail.gmail.com> <4F19F939.2020804@gmail.com> <DF0D6664-9FD5-4EF0-A03F-86C1921D9D01@asgaard.org> <CAOyVPHQh2yb5iP9-bH6NOzamW6FaK0cYwpfqfqns7TZVTpmY5g@mail.gmail.com> <FF8EC204-C4B0-4690-B692-905F672D60D3@asgaard.org> <20120121080042.GB39496@elstar.local> <CANtnpwirN-n3WzdLodkAnxAy=EVcbRHV5afvd_1cNZ53J4eBwQ@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <CANtnpwirN-n3WzdLodkAnxAy=EVcbRHV5afvd_1cNZ53J4eBwQ@mail.gmail.com> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: Vishwas Manral <vishwas.ietf@gmail.com>, Melinda Shore <melinda.shore@gmail.com>, dc@ietf.org, Christopher LILJENSTOLPE <cdl@asgaard.org> Subject: Re: [dc] draft-khasnabish-vmmi-problems-00.txt X-BeenThere: dc@ietf.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de> 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: Wed, 08 Feb 2012 18:02:00 -0000 On Wed, Feb 08, 2012 at 12:24:16PM -0500, Bhumip Khasnabish wrote: > Thanks Juergen. > > Can you give a few examples of which "implementors" > you are referring to. > The value of any standard is measured in implementations and eventually deployments. In the IETF, this is even wired into the rules since specifications only advance if there are interoperable implementations. Hence, if someone pushes for work done in the IETF, he/she needs to understand who is going to implement things and involve those implementors in the process to ensure the specification is real-world implementable. In the discussion here, I sometimes sense a lack of clueful input from people who are familiar with code running in hypervisors or whatever is proposed to be modified. In the case of hypervisors, there should be people who know xen, vmware, ... from the inside. And if those people find agreement that there is a common problem the IETF can help with (by providing a platform to develop a common solution), then I get a much better feeling. /js -- Juergen Schoenwaelder Jacobs University Bremen gGmbH Phone: +49 421 200 3587 Campus Ring 1, 28759 Bremen, Germany Fax: +49 421 200 3103 <http://www.jacobs-university.de/> From linda.dunbar@huawei.com Thu Feb 9 16:03:32 2012 Return-Path: <linda.dunbar@huawei.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 5892111E807F for <dc@ietfa.amsl.com>; Thu, 9 Feb 2012 16:03:32 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.511 X-Spam-Level: X-Spam-Status: No, score=-2.511 tagged_above=-999 required=5 tests=[AWL=0.087, BAYES_00=-2.599, HTML_MESSAGE=0.001] 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 Z2e8v1RC1axX for <dc@ietfa.amsl.com>; Thu, 9 Feb 2012 16:03:31 -0800 (PST) Received: from dfwrgout.huawei.com (dfwrgout.huawei.com [206.16.17.72]) by ietfa.amsl.com (Postfix) with ESMTP id D271E11E8079 for <dc@ietf.org>; Thu, 9 Feb 2012 16:03:30 -0800 (PST) Received: from 172.18.9.243 (EHLO dfweml202-edg.china.huawei.com) ([172.18.9.243]) by dfwrg02-dlp.huawei.com (MOS 4.2.3-GA FastPath) with ESMTP id ADB67842; Thu, 09 Feb 2012 19:03:30 -0500 (EST) Received: from DFWEML403-HUB.china.huawei.com (10.193.5.151) by dfweml202-edg.china.huawei.com (172.18.9.108) with Microsoft SMTP Server (TLS) id 14.1.323.3; Thu, 9 Feb 2012 16:01:56 -0800 Received: from DFWEML505-MBX.china.huawei.com ([10.124.31.100]) by dfweml403-hub.china.huawei.com ([10.193.5.151]) with mapi id 14.01.0323.003; Thu, 9 Feb 2012 16:01:47 -0800 From: Linda Dunbar <linda.dunbar@huawei.com> To: Pat Thaler <pthaler@broadcom.com>, Mallik Mahalingam <mallik@vmware.com>, Truman Boyes <tboyes@gmail.com> Thread-Topic: [dc] Requirement for a method to manage mac address in DC Thread-Index: AQHM4byvpzcraJpKxUSnWqziy58rtpYqR0YAgAABboCAACiDgIAAEUYAgAAK+oCACrx2UA== Date: Fri, 10 Feb 2012 00:01:46 +0000 Message-ID: <4A95BA014132FF49AE685FAB4B9F17F632E1C72A@dfweml505-mbx> References: <CA+E6a66cxJoX3ahEt8E5uQgGoWoP269QXXpozKxN5k7PRw8J3w@mail.gmail.com> <1199197439.684939.1328210516419.JavaMail.root@zimbra-prod-mbox-3.vmware.com> <EB9B93801780FD4CA165E0FBCB3C3E6701D817@SJEXCHMB09.corp.ad.broadcom.com> In-Reply-To: <EB9B93801780FD4CA165E0FBCB3C3E6701D817@SJEXCHMB09.corp.ad.broadcom.com> Accept-Language: en-US, zh-CN Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.192.11.97] Content-Type: multipart/alternative; boundary="_000_4A95BA014132FF49AE685FAB4B9F17F632E1C72Adfweml505mbx_" MIME-Version: 1.0 X-CFilter-Loop: Reflected Cc: Thomas Narten <narten@us.ibm.com>, yu jinghai <yu.jinghai@zte.com.cn>, "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: Fri, 10 Feb 2012 00:03:32 -0000 --_000_4A95BA014132FF49AE685FAB4B9F17F632E1C72Adfweml505mbx_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 QXMgbG9uZyBhcyBBZGRyZXNzZXMgKE1BQyBvciBJUCkgd2l0aGluIG9uZSBWaXJ0dWFsIE5ldHdv cmsgSW5zdGFuY2UgYXJlIHVuaXF1ZSwgdGhlcmUgc2hvdWxkbuKAmXQgYmUgYW55IGlzc3VlLg0K SWYgdGhlcmUgYXJlIG11bHRpcGxlIG1hbmFnZW1lbnQgZW50aXRpZXMgaGFuZGxpbmcgYWRkcmVz c2VzLCBJIHdvdWxkIGFzc3VtZSB0aGV5IHdpbGwgKGFuZCBzaG91bGQpIGJlIGNvb3JkaW5hdGVk IHdlbGwgZW5vdWdoIHRvIG5vdCBnaXZpbmcgZHVwbGljYXRlZCBhZGRyZXNzZXMgd2l0aGluIG9u ZSBWaXJ0dWFsIE5ldHdvcmsgSW5zdGFuY2UuDQpBcmUgdGhleSBvdXQgb2Ygc2NvcGUgb2YgSUVF RSBhbmQgSUVURj8NCg0KTGluZGENCg0KRnJvbTogZGMtYm91bmNlc0BpZXRmLm9yZyBbbWFpbHRv OmRjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBQYXQgVGhhbGVyDQpTZW50OiBUaHVy c2RheSwgRmVicnVhcnkgMDIsIDIwMTIgMjowMSBQTQ0KVG86IE1hbGxpayBNYWhhbGluZ2FtOyBU cnVtYW4gQm95ZXMNCkNjOiBUaG9tYXMgTmFydGVuOyB5dSBqaW5naGFpOyBkY0BpZXRmLm9yZzsg TGl6aG9uZyBKaW4NClN1YmplY3Q6IFJlOiBbZGNdIFJlcXVpcmVtZW50IGZvciBhIG1ldGhvZCB0 byBtYW5hZ2UgbWFjIGFkZHJlc3MgaW4gREMNCg0KU29tZSB3b3JrIG9uIG1hbmFnaW5nIE1BQyBh ZGRyZXNzZXMgb2YgdmlydHVhbCBkZXZpY2VzIGluIGEgRGF0YSBDZW50ZXIgbWF5IGJlIHdvcnRo d2hpbGUsIHRob3VnaCBpdCBpc27igJl0IGNsZWFyIHRvIG1lIHdoZXRoZXIgc3VjaCB3b3JrIHdv dWxkIGJldHRlciBmaXQgaW4gSUVURiBvciBJRUVFIDgwMi4NCg0KV2hlbiB2aXJ0dWFsaXphdGlv biBlY29zeXN0ZW0gbWFuYWdlbWVudCBlbnRpdGllcyBhcmUgaGFuZGluZyBvdXQgYWRkcmVzc2Vz LCB0aGVyZSBjYW4gYmUgZGF0YSBjZW50ZXJzIHdpdGggbXVsdGlwbGUgc3VjaCBlbnRpdGllcyBh bmQgb25lIGNhbuKAmXQgY291bnQgb24gdGhlbSB0byBjb29yZGluYXRlIHRoZWlyIHVzZSBvZiB0 aGUgYWRkcmVzcyBzcGFjZS4gV2hpbGUgZWFjaCBvZiB0aGVtIHdvbuKAmXQgaGFuZCBvdXQgZHVw bGljYXRlIGFkZHJlc3NlcyB0byB0aGUgc2V0IG9mIFZNcyB0aGV5IG1hbmFnZSwgdGhlIGFkZHJl c3NlcyBtYXkgYmUgZHVwbGljYXRlZCBmb3IgVk1zIG1hbmFnZWQgYnkgZGlmZmVyZW50IG1hbmFn ZW1lbnQgZW50aXRpZXMuIFNvbWV0aW1lcyB0aGlzIGNhbiBiZSBkZWFsdCB3aXRoIGJ5IG1hbnVh bCBhc3NpZ25tZW50IG9mIHJhbmdlcywgYnV0IGluIGEgZGF0YSBjZW50ZXIgd2l0aCBtdWx0aXBs ZSB0ZW5hbnRzLCB0aGUgdGVuYW50cyBhcmUgdW5saWtlbHkgdG8gY29vcmRpbmF0ZSB0aGF0LiBU aGUgcG90ZW50aWFsIGR1cGxpY2F0ZSBhZGRyZXNzZXMgY2FuIGluIHNvbWUgY2FzZXMgYmUgZGVh bHQgd2l0aCBieSBtZWNoYW5pc21zIHRoYXQga2VlcCB0aGUgYWRkcmVzcyBzcGFjZSBvZiB0aGUg bWFuYWdlbWVudCBlbnRpdGllcyBzZXBhcmF0ZSBzdWNoIGFzOiBJVkwgKG9yIG90aGVyIG1lY2hh bmlzbXMgdGhhdCBjb25jYXRlbmF0ZSBWTEFOIGFuZCBNQUMgYWRkcmVzcyBmb3IgYnJpZGdlIGxl YXJuaW5nKSBvciBsYXllciAyIChlLmcuIFBCQiBhbmQgVFJJTEwpIG9yIGxheWVyIDMgZW5jYXBz dWxhdGlvbnMuICBCdXQgdGhlcmUgY291bGQgYmUgc29tZSBhcmVhcyB3aGVyZSBhIHByb3RvY29s IGZvciBjb29yZGluYXRpbmcgYXNzaWdubWVudHMgdG8gYXZvaWQgZHVwbGljYXRpb24gd291bGQg aGVscC4NCg0KVGhlcmUgaGF2ZSBiZWVuIGRpc2N1c3Npb25zIGluIHRoZSBJRUVFIFJBQyBhYm91 dCBjb25jZXJucyByZWdhcmRpbmcgdGhlIHVzZSBvZiBNQUMgYWRkcmVzc2VzIGZyb20gdGhlIGds b2JhbCBNQUMgYWRkcmVzcyBzcGFjZSBmb3IgdmlydHVhbCBkZXZpY2VzOyBpc3N1ZXMgaW5jbHVk ZSBwb3RlbnRpYWwgZm9yIGV4aGF1c3RpbmcgdGhlIGdsb2JhbCBhZGRyZXNzIHNwYWNlIGFuZCB0 aGF0IGFuIGFkZHJlc3MgdGhhdCBsb29rcyBsaWtlIGEgZ2xvYmFsIGFkZHJlc3MgaXMgYmVpbmcg dXNlZCBhcyBhIGxvY2FsIGFkZHJlc3MuIEhhbGYgdGhlIE1BQyBhZGRyZXNzIHNwYWNlIGlzIGZv ciBsb2NhbCBhZGRyZXNzZXMsIGJ1dCB0aGVyZSBhcmVu4oCZdCBzdGFuZGFyZGl6ZWQgbWVjaGFu aXNtcyBmb3IgbWFuYWdpbmcgYWRkcmVzc2VzIGluIHRoYXQgc3BhY2UuDQoNCjxJRUVFIDgwMiBW aWNlLUNoYWlyIGhhdCBvbj4gSWYgd29yayB3YXMgZG9uZSBpbiB0aGUgSUVURiBvbiBNQUMgYWRk cmVzcyBtYW5hZ2VtZW50L2Fzc2lnbm1lbnQsIHRoZXJlIHNob3VsZCBiZSBjbG9zZSBsaWFpc29u IHdpdGggSUVFRSA4MDIgYW5kIHRoZSBJRUVFIFJBQy4NCg0KUGF0DQoNCkZyb206IGRjLWJvdW5j ZXNAaWV0Zi5vcmcgW21haWx0bzpkYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgTWFs bGlrIE1haGFsaW5nYW0NClNlbnQ6IFRodXJzZGF5LCBGZWJydWFyeSAwMiwgMjAxMiAxMToyMiBB TQ0KVG86IFRydW1hbiBCb3llcw0KQ2M6IFRob21hcyBOYXJ0ZW47IHl1IGppbmdoYWk7IGRjQGll dGYub3JnOyBMaXpob25nIEppbg0KU3ViamVjdDogUmU6IFtkY10gUmVxdWlyZW1lbnQgZm9yIGEg bWV0aG9kIHRvIG1hbmFnZSBtYWMgYWRkcmVzcyBpbiBEQw0KDQpJbiBhIHZpcnR1YWxpemVkIGVu dmlyb25tZW50IE1BQyBhZGRyZXNzZXMgYXJlIG5vdCB0b3RhbGx5IHJhbmRvbSBnZW5lcmF0ZWQu DQpUaGVyZSBpcyBzb21lIG5vdGlvbiBvZiBNYW5hZ2VtZW50LUVudGl0eShzKS9jb250cm9sbGVy KHMpIGFsbG9jYXRpbmcgdGhlDQpNQUMgYWRkcmVzc2VzIGZvciBWTXMgYW5kIGVuc3VyZXMgdGhh dCBpdCBkb2VzIG5vdCBhc3NpZ24gdGhlIHNhbWUgTUFDDQphZGRyZXNzIHRvIHR3byBkaWZmZXJl bnQgVk1zIGFuZCB0aGlzIHdvcmsgb25seSB3aXRoaW4gdGhlIHNjb3BlIG9mIHRoYXQNCm1hbmFn ZW1lbnQvY29udHJvbGxlciBhZG1pbmlzdHJhdGlvbi4gVGhlcmUgYXJlIHNvbWUgZXhjZXB0aW9u cyBvZiBjb3Vyc2UNCihhKSBNQUMgYWRkcmVzcyBleGhhdXN0aW9uIHVuZGVyIGEgZ2l2ZW4gT1VJ IGNhdGVnb3J5ICAoYikgbWFudWFsDQpjb3B5L2Nsb25pbmcgb2YgVk1zIGFuZCBwb3dlcmluZyBv biB0aGVtIHVzaW5nIHN0YW5kYWxvbmUgbWFuYWdlbWVudA0KZW50aXRpZXMgKGMpIFZNcyB0aGF0 IHVzZSBNQUMgYWRkcmVzcyBvdmVycmlkZSBmb3IgbGVnaXRpbWF0ZSByZWFzb25zDQpbYmVjYXVz ZSBlbHNlIHRoaW5ncyBsaWtlIGxpY2Vuc2luZyBzb2Z0d2FyZSBicmVha3NdLiAgVGhlcmUgYXJl IHNvbWUNCm1lY2hhbmlzbXMgaW4gcGxhY2UgdG8gYWRkcmVzcyAoYSksIGJ1dCAoYikgYW5kIChj KSByZXF1aXJlcyBjby1vcGVyYXRpb24gYXQNCnRoZSBtYW5hZ2VtZW50LWVudGl0eS9jb250cm9s bGVycy4NCg0KTWFsbGlrDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KRnJvbTog IlRydW1hbiBCb3llcyIgPHRib3llc0BnbWFpbC5jb208bWFpbHRvOnRib3llc0BnbWFpbC5jb20+ Pg0KVG86ICJUaG9tYXMgTmFydGVuIiA8bmFydGVuQHVzLmlibS5jb208bWFpbHRvOm5hcnRlbkB1 cy5pYm0uY29tPj4NCkNjOiAieXUgamluZ2hhaSIgPHl1LmppbmdoYWlAenRlLmNvbS5jbjxtYWls dG86eXUuamluZ2hhaUB6dGUuY29tLmNuPj4sIGRjQGlldGYub3JnPG1haWx0bzpkY0BpZXRmLm9y Zz4sICJMaXpob25nIEppbiIgPGxpemhvLmppbkBnbWFpbC5jb208bWFpbHRvOmxpemhvLmppbkBn bWFpbC5jb20+Pg0KU2VudDogVGh1cnNkYXksIEZlYnJ1YXJ5IDIsIDIwMTIgMTA6MjA6MDcgQU0N ClN1YmplY3Q6IFJlOiBbZGNdIFJlcXVpcmVtZW50IGZvciBhIG1ldGhvZCB0byBtYW5hZ2UgbWFj IGFkZHJlc3MgaW4gREMNCg0KT24gVGh1LCBGZWIgMiwgMjAxMiBhdCAxMDo1NSBBTSwgVGhvbWFz IE5hcnRlbiA8bmFydGVuQHVzLmlibS5jb208bWFpbHRvOm5hcnRlbkB1cy5pYm0uY29tPj4gd3Jv dGU6DQpUcnVtYW4gQm95ZXMgPHRib3llc0BnbWFpbC5jb208bWFpbHRvOnRib3llc0BnbWFpbC5j b20+PiB3cml0ZXM6DQoNCj4gVGhlIEwyIHNlcGFyYXRpb24gYmV0d2VlbiBtdWx0aXBsZSB0ZW5h bnRzIGlzIHRydWUgaW4gbW9zdCBjaXJjdW1zdGFuY2VzIGluDQo+IERDcywgYnV0IGluIGNvbW1v ZGl0eSBjb21wdXRpbmcgKGllLiBWUFMsIGxvdyBjb3N0IGRlZGljYXRlZCBzZXJ2ZXJzLCBvcg0K PiBjby1sb2NhdGlvbikgdGhlcmUgaXMgYSBjb25jZXJuIG9uIElQdjQgYWRkcmVzcyBleGhhdXN0 aW9uIG9yIHdhc3RlLCBzbw0KPiBtYWNoaW5lcy9pbnN0YW5jZXMgYXJlIGdyb3VwZWQgb24gc2lu Z2xlIEwyIHNlZ21lbnRzLiBJdCBpcyBwb3NzaWJsZSB0bw0KPiBoYXZlIHZpcnR1YWwgTUFDIG92 ZXJsYXBzIG9uIHRoZXNlIHNlZ21lbnRzLiBJcyB0aGlzIHNvbWV0aGluZyB0aGF0IHRoaXMNCj4g Z3JvdXAgd2lzaGVzIHRvIGV2YWx1YXRlIG9wdGlvbnMgdG8gc29sdmU/DQpJTU8sIHRoaXMgaXMg cHV0dGluZyB0aGUgY2FydCBiZWZvcmUgdGhlIGhvcnNlLg0KDQpDYW4gd2UgZmlyc3QgZ2V0IGEg c2Vuc2UgZm9yIGhvdyBiaWcgYSBwcm9ibGVtIHRoaXMgaXMgaW4gcHJhY3RpY2UgYW5kDQp3aGV0 aGVyIGV4aXN0aW5nIG1pdGlnYXRpb24gYXBwcm9hY2hlcyBhcmUgbm90IHN1ZmZpY2llbnQ/DQoN CkkuZS4sIGlzIHRoaXMgYSByZWFsIHByb2JsZW0gY2F1c2luZyBzaWduaWZpY2FudCBwYWluIHRv ZGF5LCBvciBhcmUNCnRoZWlyIG90aGVyIGJpZ2dlciAicGFpbiBwb2ludHMiIHRoYXQgd2Ugc2hv dWxkIGJlIGxvb2tpbmcgYXQ/DQoNClRob21hcw0KDQpJbiB0aGUgVlBTL1ZNIHdvcmxkLCAgSSB3 b3VsZCBzYXkgaXQncyBub3QgYSBzaWduaWZpY2FudCBpc3N1ZSBiZWNhdXNlIHRoZXJlIGFyZSBz aW5nbGUgZW50aXRpZXMgKE9yZ2FuaXphdGlvbnMpIHRoYXQgbWFuYWdlIHRoZSBNQUMgYWRkcmVz c2VzLiBUeXBpY2FsbHkgc29mdHdhcmUgd291bGQganVzdCBpbmNyZW1lbnQgdGhlIHZpcnR1YWwg TUFDcywgYW5kIHRoaXMgZG9lcyBub3QgcmVxdWlyZSBleHRlcm5hbCBwcm90b2NvbHMgdG8gZW5z dXJlIHVuaXF1ZW5lc3MuIElmIHRoZXJlIGFyZSBtYW55IHByb3Zpc2lvbmluZyBzeXN0ZW1zIHRo YXQgbWFuYWdlIFZNcyBvbiB0aGUgc2FtZSBuZXR3b3JrIHNlZ21lbnQgdGhlbiB0aGV5IHdpbGwg bmVlZCB0byBrZWVwIHRoZWlyIGRhdGFiYXNlIGluIHN5bmMuDQoNCi0tDQotLXRydW1hbg0KDQoN Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpkYyBtYWls aW5nIGxpc3QNCmRjQGlldGYub3JnPG1haWx0bzpkY0BpZXRmLm9yZz4NCmh0dHBzOi8vd3d3Lmll dGYub3JnL21haWxtYW4vbGlzdGluZm8vZGMNCg0K --_000_4A95BA014132FF49AE685FAB4B9F17F632E1C72Adfweml505mbx_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6eD0idXJuOnNjaGVtYXMtbWljcm9z b2Z0LWNvbTpvZmZpY2U6ZXhjZWwiIHhtbG5zOnA9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206 b2ZmaWNlOnBvd2VycG9pbnQiIHhtbG5zOmE9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2Zm aWNlOmFjY2VzcyIgeG1sbnM6ZHQ9InV1aWQ6QzJGNDEwMTAtNjVCMy0xMWQxLUEyOUYtMDBBQTAw QzE0ODgyIiB4bWxuczpzPSJ1dWlkOkJEQzZFM0YwLTZEQTMtMTFkMS1BMkEzLTAwQUEwMEMxNDg4 MiIgeG1sbnM6cnM9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206cm93c2V0IiB4bWxuczp6PSIj Um93c2V0U2NoZW1hIiB4bWxuczpiPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpw dWJsaXNoZXIiIHhtbG5zOnNzPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpzcHJl YWRzaGVldCIgeG1sbnM6Yz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6Y29tcG9u ZW50OnNwcmVhZHNoZWV0IiB4bWxuczpvZGM9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2Zm aWNlOm9kYyIgeG1sbnM6b2E9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOmFjdGl2 YXRpb24iIHhtbG5zOmh0bWw9Imh0dHA6Ly93d3cudzMub3JnL1RSL1JFQy1odG1sNDAiIHhtbG5z OnE9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczpydGM9 Imh0dHA6Ly9taWNyb3NvZnQuY29tL29mZmljZW5ldC9jb25mZXJlbmNpbmciIHhtbG5zOkQ9IkRB VjoiIHhtbG5zOlJlcGw9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vcmVwbC8iIHhtbG5z Om10PSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3NoYXJlcG9pbnQvc29hcC9tZWV0aW5n cy8iIHhtbG5zOngyPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS9leGNlbC8y MDAzL3htbCIgeG1sbnM6cHBkYT0iaHR0cDovL3d3dy5wYXNzcG9ydC5jb20vTmFtZVNwYWNlLnhz ZCIgeG1sbnM6b2lzPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3NoYXJlcG9pbnQvc29h cC9vaXMvIiB4bWxuczpkaXI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc2hhcmVwb2lu dC9zb2FwL2RpcmVjdG9yeS8iIHhtbG5zOmRzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwLzA5L3ht bGRzaWcjIiB4bWxuczpkc3A9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc2hhcmVwb2lu dC9kc3AiIHhtbG5zOnVkYz0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9kYXRhL3VkYyIg eG1sbnM6eHNkPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6c3ViPSJo dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3NoYXJlcG9pbnQvc29hcC8yMDAyLzEvYWxlcnRz LyIgeG1sbnM6ZWM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMDQveG1sZW5jIyIgeG1sbnM6c3A9 Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc2hhcmVwb2ludC8iIHhtbG5zOnNwcz0iaHR0 cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9zaGFyZXBvaW50L3NvYXAvIiB4bWxuczp4c2k9Imh0 dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIiB4bWxuczp1ZGNzPSJodHRw Oi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL2RhdGEvdWRjL3NvYXAiIHhtbG5zOnVkY3hmPSJodHRw Oi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL2RhdGEvdWRjL3htbGZpbGUiIHhtbG5zOnVkY3AycD0i aHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9kYXRhL3VkYy9wYXJ0dG9wYXJ0IiB4bWxuczp3 Zj0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9zaGFyZXBvaW50L3NvYXAvd29ya2Zsb3cv IiB4bWxuczpkc3NzPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA2L2Rp Z3NpZy1zZXR1cCIgeG1sbnM6ZHNzaT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9vZmZp Y2UvMjAwNi9kaWdzaWciIHhtbG5zOm1kc3NpPSJodHRwOi8vc2NoZW1hcy5vcGVueG1sZm9ybWF0 cy5vcmcvcGFja2FnZS8yMDA2L2RpZ2l0YWwtc2lnbmF0dXJlIiB4bWxuczptdmVyPSJodHRwOi8v c2NoZW1hcy5vcGVueG1sZm9ybWF0cy5vcmcvbWFya3VwLWNvbXBhdGliaWxpdHkvMjAwNiIgeG1s bnM6bT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4 bWxuczptcmVscz0iaHR0cDovL3NjaGVtYXMub3BlbnhtbGZvcm1hdHMub3JnL3BhY2thZ2UvMjAw Ni9yZWxhdGlvbnNoaXBzIiB4bWxuczpzcHdwPSJodHRwOi8vbWljcm9zb2Z0LmNvbS9zaGFyZXBv aW50L3dlYnBhcnRwYWdlcyIgeG1sbnM6ZXgxMnQ9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5j b20vZXhjaGFuZ2Uvc2VydmljZXMvMjAwNi90eXBlcyIgeG1sbnM6ZXgxMm09Imh0dHA6Ly9zY2hl bWFzLm1pY3Jvc29mdC5jb20vZXhjaGFuZ2Uvc2VydmljZXMvMjAwNi9tZXNzYWdlcyIgeG1sbnM6 cHB0c2w9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc2hhcmVwb2ludC9zb2FwL1NsaWRl TGlicmFyeS8iIHhtbG5zOnNwc2w9Imh0dHA6Ly9taWNyb3NvZnQuY29tL3dlYnNlcnZpY2VzL1No YXJlUG9pbnRQb3J0YWxTZXJ2ZXIvUHVibGlzaGVkTGlua3NTZXJ2aWNlIiB4bWxuczpaPSJ1cm46 c2NoZW1hcy1taWNyb3NvZnQtY29tOiIgeG1sbnM6c3Q9IiYjMTsiIHhtbG5zPSJodHRwOi8vd3d3 LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVpdj0iQ29udGVu dC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1ldGEgbmFtZT0i R2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxMiAoZmlsdGVyZWQgbWVkaXVtKSI+ DQo8IS0tW2lmICFtc29dPjxzdHlsZT52XDoqIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9 DQpvXDoqIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQp3XDoqIHtiZWhhdmlvcjp1cmwo I2RlZmF1bHQjVk1MKTt9DQouc2hhcGUge2JlaGF2aW9yOnVybCgjZGVmYXVsdCNWTUwpO30NCjwv c3R5bGU+PCFbZW5kaWZdLS0+PHN0eWxlPjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBm b250LWZhY2UNCgl7Zm9udC1mYW1pbHk6SGVsdmV0aWNhOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDIg MiAyIDIgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk65a6L5L2TOw0KCXBhbm9zZS0x OjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiQ2FtYnJp YSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0O30NCkBmb250LWZhY2UNCgl7 Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpA Zm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUg NCA0IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQOWui+S9kyI7DQoJcGFub3Nl LTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29O b3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGluOw0KCW1hcmdp bi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1l cyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28t c3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJs aW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUt cHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7 fQ0KcA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbWFyZ2luOjBpbjsNCgltYXJnaW4tYm90 dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3 IFJvbWFuIiwic2VyaWYiO30NCnAuTXNvQWNldGF0ZSwgbGkuTXNvQWNldGF0ZSwgZGl2Lk1zb0Fj ZXRhdGUNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJCYWxsb29u IFRleHQgQ2hhciI7DQoJbWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9u dC1zaXplOjguMHB0Ow0KCWZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjt9DQpzcGFu LkJhbGxvb25UZXh0Q2hhcg0KCXttc28tc3R5bGUtbmFtZToiQmFsbG9vbiBUZXh0IENoYXIiOw0K CW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiQmFsbG9vbiBUZXh0IjsN Cglmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7fQ0Kc3Bhbi5ob2VuemINCgl7bXNv LXN0eWxlLW5hbWU6aG9lbnpiO30NCnNwYW4uRW1haWxTdHlsZTIxDQoJe21zby1zdHlsZS10eXBl OnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6 IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUyMg0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1y ZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5 N0Q7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9u dC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47 DQoJbWFyZ2luOjEuMGluIDEuMGluIDEuMGluIDEuMGluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7 cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4N CjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48 IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0 PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5 b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9 ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5 OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE Ij5BcyBsb25nIGFzIEFkZHJlc3NlcyAoTUFDIG9yIElQKSB3aXRoaW4gb25lIFZpcnR1YWwgTmV0 d29yayBJbnN0YW5jZSBhcmUgdW5pcXVlLCB0aGVyZSBzaG91bGRu4oCZdCBiZSBhbnkgaXNzdWUu DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90 O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SWYgdGhlcmUgYXJlIG11bHRpcGxlIG1h bmFnZW1lbnQgZW50aXRpZXMgaGFuZGxpbmcgYWRkcmVzc2VzLCBJIHdvdWxkIGFzc3VtZSB0aGV5 IHdpbGwgKGFuZCBzaG91bGQpIGJlIGNvb3JkaW5hdGVkIHdlbGwgZW5vdWdoIHRvIG5vdCBnaXZp bmcgZHVwbGljYXRlZCBhZGRyZXNzZXMNCiB3aXRoaW4gb25lIFZpcnR1YWwgTmV0d29yayBJbnN0 YW5jZS4gPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkFyZSB0aGV5IG91dCBvZiBzY29w ZSBvZiBJRUVFIGFuZCBJRVRGPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZu YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+TGluZGENCjxvOnA+PC9vOnA+PC9zcGFuPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv cjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3Jk ZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4g NC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQg I0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90 O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNw YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7 LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiBkYy1ib3VuY2VzQGlldGYub3JnIFttYWlsdG86ZGMt Ym91bmNlc0BpZXRmLm9yZ10NCjxiPk9uIEJlaGFsZiBPZiA8L2I+UGF0IFRoYWxlcjxicj4NCjxi PlNlbnQ6PC9iPiBUaHVyc2RheSwgRmVicnVhcnkgMDIsIDIwMTIgMjowMSBQTTxicj4NCjxiPlRv OjwvYj4gTWFsbGlrIE1haGFsaW5nYW07IFRydW1hbiBCb3llczxicj4NCjxiPkNjOjwvYj4gVGhv bWFzIE5hcnRlbjsgeXUgamluZ2hhaTsgZGNAaWV0Zi5vcmc7IExpemhvbmcgSmluPGJyPg0KPGI+ U3ViamVjdDo8L2I+IFJlOiBbZGNdIFJlcXVpcmVtZW50IGZvciBhIG1ldGhvZCB0byBtYW5hZ2Ug bWFjIGFkZHJlc3MgaW4gREM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+U29tZSB3 b3JrIG9uIG1hbmFnaW5nIE1BQyBhZGRyZXNzZXMgb2YgdmlydHVhbCBkZXZpY2VzIGluIGEgRGF0 YSBDZW50ZXIgbWF5IGJlIHdvcnRod2hpbGUsIHRob3VnaCBpdCBpc27igJl0IGNsZWFyIHRvIG1l IHdoZXRoZXIgc3VjaCB3b3JrIHdvdWxkIGJldHRlciBmaXQgaW4NCiBJRVRGIG9yIElFRUUgODAy LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7 c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48 L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s b3I6IzFGNDk3RCI+V2hlbiB2aXJ0dWFsaXphdGlvbiBlY29zeXN0ZW0gbWFuYWdlbWVudCBlbnRp dGllcyBhcmUgaGFuZGluZyBvdXQgYWRkcmVzc2VzLCB0aGVyZSBjYW4gYmUgZGF0YSBjZW50ZXJz IHdpdGggbXVsdGlwbGUgc3VjaCBlbnRpdGllcyBhbmQgb25lIGNhbuKAmXQgY291bnQgb24gdGhl bQ0KIHRvIGNvb3JkaW5hdGUgdGhlaXIgdXNlIG9mIHRoZSBhZGRyZXNzIHNwYWNlLiBXaGlsZSBl YWNoIG9mIHRoZW0gd29u4oCZdCBoYW5kIG91dCBkdXBsaWNhdGUgYWRkcmVzc2VzIHRvIHRoZSBz ZXQgb2YgVk1zIHRoZXkgbWFuYWdlLCB0aGUgYWRkcmVzc2VzIG1heSBiZSBkdXBsaWNhdGVkIGZv ciBWTXMgbWFuYWdlZCBieSBkaWZmZXJlbnQgbWFuYWdlbWVudCBlbnRpdGllcy4gU29tZXRpbWVz IHRoaXMgY2FuIGJlIGRlYWx0IHdpdGggYnkgbWFudWFsDQogYXNzaWdubWVudCBvZiByYW5nZXMs IGJ1dCBpbiBhIGRhdGEgY2VudGVyIHdpdGggbXVsdGlwbGUgdGVuYW50cywgdGhlIHRlbmFudHMg YXJlIHVubGlrZWx5IHRvIGNvb3JkaW5hdGUgdGhhdC4gVGhlIHBvdGVudGlhbCBkdXBsaWNhdGUg YWRkcmVzc2VzIGNhbiBpbiBzb21lIGNhc2VzIGJlIGRlYWx0IHdpdGggYnkgbWVjaGFuaXNtcyB0 aGF0IGtlZXAgdGhlIGFkZHJlc3Mgc3BhY2Ugb2YgdGhlIG1hbmFnZW1lbnQgZW50aXRpZXMgc2Vw YXJhdGUgc3VjaA0KIGFzOiBJVkwgKG9yIG90aGVyIG1lY2hhbmlzbXMgdGhhdCBjb25jYXRlbmF0 ZSBWTEFOIGFuZCBNQUMgYWRkcmVzcyBmb3IgYnJpZGdlIGxlYXJuaW5nKSBvciBsYXllciAyIChl LmcuIFBCQiBhbmQgVFJJTEwpIG9yIGxheWVyIDMgZW5jYXBzdWxhdGlvbnMuICZuYnNwO0J1dCB0 aGVyZSBjb3VsZCBiZSBzb21lIGFyZWFzIHdoZXJlIGEgcHJvdG9jb2wgZm9yIGNvb3JkaW5hdGlu ZyBhc3NpZ25tZW50cyB0byBhdm9pZCBkdXBsaWNhdGlvbiB3b3VsZCBoZWxwLjxvOnA+PC9vOnA+ PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6 MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx dW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+ VGhlcmUgaGF2ZSBiZWVuIGRpc2N1c3Npb25zIGluIHRoZSBJRUVFIFJBQyBhYm91dCBjb25jZXJu cyByZWdhcmRpbmcgdGhlIHVzZSBvZiBNQUMgYWRkcmVzc2VzIGZyb20gdGhlIGdsb2JhbCBNQUMg YWRkcmVzcyBzcGFjZSBmb3IgdmlydHVhbCBkZXZpY2VzOyBpc3N1ZXMNCiBpbmNsdWRlIHBvdGVu dGlhbCBmb3IgZXhoYXVzdGluZyB0aGUgZ2xvYmFsIGFkZHJlc3Mgc3BhY2UgYW5kIHRoYXQgYW4g YWRkcmVzcyB0aGF0IGxvb2tzIGxpa2UgYSBnbG9iYWwgYWRkcmVzcyBpcyBiZWluZyB1c2VkIGFz IGEgbG9jYWwgYWRkcmVzcy4gSGFsZiB0aGUgTUFDIGFkZHJlc3Mgc3BhY2UgaXMgZm9yIGxvY2Fs IGFkZHJlc3NlcywgYnV0IHRoZXJlIGFyZW7igJl0IHN0YW5kYXJkaXplZCBtZWNoYW5pc21zIGZv ciBtYW5hZ2luZyBhZGRyZXNzZXMNCiBpbiB0aGF0IHNwYWNlLjxvOnA+PC9vOnA+PC9zcGFuPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv cjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jmx0O0lFRUUg ODAyIFZpY2UtQ2hhaXIgaGF0IG9uJmd0OyBJZiB3b3JrIHdhcyBkb25lIGluIHRoZSBJRVRGIG9u IE1BQyBhZGRyZXNzIG1hbmFnZW1lbnQvYXNzaWdubWVudCwgdGhlcmUgc2hvdWxkIGJlIGNsb3Nl IGxpYWlzb24gd2l0aCBJRUVFIDgwMiBhbmQgdGhlIElFRUUgUkFDLjxvOnA+PC9vOnA+PC9zcGFu PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0 O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj b2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+UGF0PG86 cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N CjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYg MS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48 Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEm cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxl PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtz YW5zLXNlcmlmJnF1b3Q7Ij4gZGMtYm91bmNlc0BpZXRmLm9yZyBbbWFpbHRvOmRjLWJvdW5jZXNA aWV0Zi5vcmddDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPk1hbGxpayBNYWhhbGluZ2FtPGJyPg0KPGI+ U2VudDo8L2I+IFRodXJzZGF5LCBGZWJydWFyeSAwMiwgMjAxMiAxMToyMiBBTTxicj4NCjxiPlRv OjwvYj4gVHJ1bWFuIEJveWVzPGJyPg0KPGI+Q2M6PC9iPiBUaG9tYXMgTmFydGVuOyB5dSBqaW5n aGFpOyBkY0BpZXRmLm9yZzsgTGl6aG9uZyBKaW48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtk Y10gUmVxdWlyZW1lbnQgZm9yIGEgbWV0aG9kIHRvIG1hbmFnZSBtYWMgYWRkcmVzcyBpbiBEQzxv OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls ZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+SW4gYSB2 aXJ0dWFsaXplZCBlbnZpcm9ubWVudCBNQUMgYWRkcmVzc2VzIGFyZSBub3QgdG90YWxseSByYW5k b20gZ2VuZXJhdGVkLg0KPGJyPg0KVGhlcmUgaXMgc29tZSBub3Rpb24gb2YgTWFuYWdlbWVudC1F bnRpdHkocykvY29udHJvbGxlcihzKSBhbGxvY2F0aW5nIHRoZSA8YnI+DQpNQUMgYWRkcmVzc2Vz IGZvciBWTXMgYW5kIGVuc3VyZXMgdGhhdCBpdCBkb2VzIG5vdCBhc3NpZ24gdGhlIHNhbWUgTUFD IDxicj4NCmFkZHJlc3MgdG8gdHdvIGRpZmZlcmVudCBWTXMgYW5kIHRoaXMgd29yayBvbmx5IHdp dGhpbiB0aGUgc2NvcGUgb2YgdGhhdCA8YnI+DQptYW5hZ2VtZW50L2NvbnRyb2xsZXIgYWRtaW5p c3RyYXRpb24uIFRoZXJlIGFyZSBzb21lIGV4Y2VwdGlvbnMgb2YgY291cnNlIDxicj4NCihhKSBN QUMgYWRkcmVzcyBleGhhdXN0aW9uIHVuZGVyIGEgZ2l2ZW4gT1VJIGNhdGVnb3J5ICZuYnNwOyhi KSBtYW51YWwgPGJyPg0KY29weS9jbG9uaW5nIG9mIFZNcyBhbmQgcG93ZXJpbmcgb24gdGhlbSB1 c2luZyBzdGFuZGFsb25lIG1hbmFnZW1lbnQgPGJyPg0KZW50aXRpZXMgKGMpIFZNcyB0aGF0IHVz ZSBNQUMgYWRkcmVzcyBvdmVycmlkZSBmb3IgbGVnaXRpbWF0ZSByZWFzb25zIDxicj4NCltiZWNh dXNlIGVsc2UgdGhpbmdzIGxpa2UgbGljZW5zaW5nIHNvZnR3YXJlIGJyZWFrc10uICZuYnNwO1Ro ZXJlIGFyZSBzb21lIDxicj4NCm1lY2hhbmlzbXMgaW4gcGxhY2UgdG8gYWRkcmVzcyAoYSksIGJ1 dCAoYikgYW5kIChjKSByZXF1aXJlcyBjby1vcGVyYXRpb24gYXQgPGJyPg0KdGhlIG1hbmFnZW1l bnQtZW50aXR5L2NvbnRyb2xsZXJzLjxicj4NCjxicj4NCk1hbGxpazxvOnA+PC9vOnA+PC9zcGFu PjwvcD4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImNlbnRlciIgc3R5bGU9InRleHQt YWxpZ246Y2VudGVyIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPg0KPGhyIHNpemU9IjIiIHdp ZHRoPSIxMDAlIiBhbGlnbj0iY2VudGVyIj4NCjwvc3Bhbj48L2Rpdj4NCjxkaXY+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxiPjxzcGFuIHN0eWxl PSJmb250LWZhbWlseTomcXVvdDtIZWx2ZXRpY2EmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90 Oztjb2xvcjpibGFjayI+RnJvbToNCjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5 OiZxdW90O0hlbHZldGljYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNr Ij4mcXVvdDtUcnVtYW4gQm95ZXMmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzp0Ym95ZXNAZ21h aWwuY29tIj50Ym95ZXNAZ21haWwuY29tPC9hPiZndDs8YnI+DQo8Yj5UbzogPC9iPiZxdW90O1Ro b21hcyBOYXJ0ZW4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpuYXJ0ZW5AdXMuaWJtLmNvbSI+ bmFydGVuQHVzLmlibS5jb208L2E+Jmd0Ozxicj4NCjxiPkNjOiA8L2I+JnF1b3Q7eXUgamluZ2hh aSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnl1LmppbmdoYWlAenRlLmNvbS5jbiI+eXUuamlu Z2hhaUB6dGUuY29tLmNuPC9hPiZndDssDQo8YSBocmVmPSJtYWlsdG86ZGNAaWV0Zi5vcmciPmRj QGlldGYub3JnPC9hPiwgJnF1b3Q7TGl6aG9uZyBKaW4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0 bzpsaXpoby5qaW5AZ21haWwuY29tIj5saXpoby5qaW5AZ21haWwuY29tPC9hPiZndDs8YnI+DQo8 Yj5TZW50OiA8L2I+VGh1cnNkYXksIEZlYnJ1YXJ5IDIsIDIwMTIgMTA6MjA6MDcgQU08YnI+DQo8 Yj5TdWJqZWN0OiA8L2I+UmU6IFtkY10gUmVxdWlyZW1lbnQgZm9yIGEgbWV0aG9kIHRvIG1hbmFn ZSBtYWMgYWRkcmVzcyBpbiBEQzxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxk aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7 SGVsdmV0aWNhJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPk9uIFRo dSwgRmViIDIsIDIwMTIgYXQgMTA6NTUgQU0sIFRob21hcyBOYXJ0ZW4gJmx0OzxhIGhyZWY9Im1h aWx0bzpuYXJ0ZW5AdXMuaWJtLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm5hcnRlbkB1cy5pYm0uY29t PC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQt ZmFtaWx5OiZxdW90O0hlbHZldGljYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y OmJsYWNrIj5UcnVtYW4gQm95ZXMgJmx0OzxhIGhyZWY9Im1haWx0bzp0Ym95ZXNAZ21haWwuY29t IiB0YXJnZXQ9Il9ibGFuayI+dGJveWVzQGdtYWlsLmNvbTwvYT4mZ3Q7IHdyaXRlczo8YnI+DQo8 YnI+DQomZ3Q7IFRoZSBMMiBzZXBhcmF0aW9uIGJldHdlZW4gbXVsdGlwbGUgdGVuYW50cyBpcyB0 cnVlIGluIG1vc3QgY2lyY3Vtc3RhbmNlcyBpbjxicj4NCiZndDsgRENzLCBidXQgaW4gY29tbW9k aXR5IGNvbXB1dGluZyAoaWUuIFZQUywgbG93IGNvc3QgZGVkaWNhdGVkIHNlcnZlcnMsIG9yPGJy Pg0KJmd0OyBjby1sb2NhdGlvbikgdGhlcmUgaXMgYSBjb25jZXJuIG9uIElQdjQgYWRkcmVzcyBl eGhhdXN0aW9uIG9yIHdhc3RlLCBzbzxicj4NCiZndDsgbWFjaGluZXMvaW5zdGFuY2VzIGFyZSBn cm91cGVkIG9uIHNpbmdsZSBMMiBzZWdtZW50cy4gSXQgaXMgcG9zc2libGUgdG88YnI+DQomZ3Q7 IGhhdmUgdmlydHVhbCBNQUMgb3ZlcmxhcHMgb24gdGhlc2Ugc2VnbWVudHMuIElzIHRoaXMgc29t ZXRoaW5nIHRoYXQgdGhpczxicj4NCiZndDsgZ3JvdXAgd2lzaGVzIHRvIGV2YWx1YXRlIG9wdGlv bnMgdG8gc29sdmU/PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LWZh bWlseTomcXVvdDtIZWx2ZXRpY2EmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpi bGFjayI+SU1PLCB0aGlzIGlzIHB1dHRpbmcgdGhlIGNhcnQgYmVmb3JlIHRoZSBob3JzZS48YnI+ DQo8YnI+DQpDYW4gd2UgZmlyc3QgZ2V0IGEgc2Vuc2UgZm9yIGhvdyBiaWcgYSBwcm9ibGVtIHRo aXMgaXMgaW4gcHJhY3RpY2UgYW5kPGJyPg0Kd2hldGhlciBleGlzdGluZyBtaXRpZ2F0aW9uIGFw cHJvYWNoZXMgYXJlIG5vdCBzdWZmaWNpZW50Pzxicj4NCjxicj4NCkkuZS4sIGlzIHRoaXMgYSBy ZWFsIHByb2JsZW0gY2F1c2luZyBzaWduaWZpY2FudCBwYWluIHRvZGF5LCBvciBhcmU8YnI+DQp0 aGVpciBvdGhlciBiaWdnZXIgJnF1b3Q7cGFpbiBwb2ludHMmcXVvdDsgdGhhdCB3ZSBzaG91bGQg YmUgbG9va2luZyBhdD88YnI+DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90 O0hlbHZldGljYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiM4ODg4ODgiPjxi cj4NCjxzcGFuIGNsYXNzPSJob2VuemIiPlRob21hczwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9 ImZvbnQtZmFtaWx5OiZxdW90O0hlbHZldGljYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7 O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtIZWx2ZXRpY2EmcXVvdDss JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PGJyPg0KSW4gdGhlIFZQUy9WTSB3 b3JsZCwgJm5ic3A7SSB3b3VsZCBzYXkgaXQncyBub3QgYSBzaWduaWZpY2FudCBpc3N1ZSBiZWNh dXNlIHRoZXJlIGFyZSBzaW5nbGUgZW50aXRpZXMgKE9yZ2FuaXphdGlvbnMpIHRoYXQgbWFuYWdl IHRoZSBNQUMgYWRkcmVzc2VzLiBUeXBpY2FsbHkgc29mdHdhcmUgd291bGQganVzdCBpbmNyZW1l bnQgdGhlIHZpcnR1YWwgTUFDcywgYW5kIHRoaXMgZG9lcyBub3QgcmVxdWlyZSBleHRlcm5hbCBw cm90b2NvbHMgdG8gZW5zdXJlDQogdW5pcXVlbmVzcy4gSWYgdGhlcmUgYXJlIG1hbnkgcHJvdmlz aW9uaW5nIHN5c3RlbXMgdGhhdCBtYW5hZ2UgVk1zIG9uIHRoZSBzYW1lIG5ldHdvcmsgc2VnbWVu dCB0aGVuIHRoZXkgd2lsbCBuZWVkIHRvIGtlZXAgdGhlaXIgZGF0YWJhc2UgaW4gc3luYy4mbmJz cDs8YnIgY2xlYXI9ImFsbCI+DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0hlbHZldGljYSZx dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpw Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm b250LWZhbWlseTomcXVvdDtIZWx2ZXRpY2EmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj b2xvcjpibGFjayI+LS0NCjxicj4NCi0tdHJ1bWFuPGJyPg0KPGJyPg0KPGJyPg0KX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQpkYyBtYWlsaW5nIGxp c3Q8YnI+DQo8YSBocmVmPSJtYWlsdG86ZGNAaWV0Zi5vcmciPmRjQGlldGYub3JnPC9hPjxicj4N CjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vZGMiPmh0dHBz Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vZGM8L2E+PG86cD48L286cD48L3NwYW4+ PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh Y2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N CjwvYm9keT4NCjwvaHRtbD4NCg== --_000_4A95BA014132FF49AE685FAB4B9F17F632E1C72Adfweml505mbx_-- From ggolovinsky@gmail.com Fri Feb 10 07:36:12 2012 Return-Path: <ggolovinsky@gmail.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 75A2A21F8767 for <dc@ietfa.amsl.com>; Fri, 10 Feb 2012 07:36:12 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.598 X-Spam-Level: X-Spam-Status: No, score=-3.598 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, HTML_MESSAGE=0.001, 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 OMqZoWjpQIi0 for <dc@ietfa.amsl.com>; Fri, 10 Feb 2012 07:36:12 -0800 (PST) Received: from mail-pw0-f44.google.com (mail-pw0-f44.google.com [209.85.160.44]) by ietfa.amsl.com (Postfix) with ESMTP id 023AF21F8759 for <dc@ietf.org>; Fri, 10 Feb 2012 07:36:11 -0800 (PST) Received: by pbcwz7 with SMTP id wz7so2633493pbc.31 for <dc@ietf.org>; Fri, 10 Feb 2012 07:36:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=from:to:references:in-reply-to:subject:date:message-id:mime-version :content-type:x-mailer:thread-index:content-language; bh=oAyzBY7z3AgegaHwWZRHgLwBdSNj4LGOK0o6AssEK2w=; b=gKrDYjnmyXrSSOkAkrWKsVaN9YvrqidlZ5ngizaP4jP7RzUoi4pICz9ekRHeukgl4C HBu/gAALm9Dx8fCBaFljNtx4/xyD7Ih7D3KFxKasZmzxinyJjpsrXZMC61IPWpsSb1Y4 s2HlCtvHikUMxQpV+C5U5Y7H4GktAVQNrMBUM= Received: by 10.68.75.11 with SMTP id y11mr17397360pbv.51.1328888171864; Fri, 10 Feb 2012 07:36:11 -0800 (PST) Received: from 82218T420A (ip-64-39-108-96.us01.qualys.com. [64.39.108.96]) by mx.google.com with ESMTPS id x8sm14485317pbr.11.2012.02.10.07.36.10 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 10 Feb 2012 07:36:11 -0800 (PST) From: "Gene Golovinsky" <ggolovinsky@gmail.com> To: <dcrg-interest@irtf.org>, <dc@ietf.org> References: 0c9a17be3f136993c365e2e67b0cfad0@mail.gmail.com In-Reply-To: 0c9a17be3f136993c365e2e67b0cfad0@mail.gmail.com Date: Fri, 10 Feb 2012 07:36:10 -0800 Message-ID: <00bf01cce809$b7c5b940$27512bc0$@gmail.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_00C0_01CCE7C6.A9A2A050" X-Mailer: Microsoft Outlook 14.0 Thread-Index: AczoCF6mWWS3yVZvTBWKB9L/5xRGZgAAUgUg Content-Language: en-us Subject: [dc] Slot request for OPSAWG 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: Fri, 10 Feb 2012 15:36:12 -0000 This is a multipart message in MIME format. ------=_NextPart_000_00C0_01CCE7C6.A9A2A050 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Hi. I would like to request a presentation slot for http://tools.ietf.org/html/draft-golovinsky-cloud-services-log-format-01 at OPSAWG meeting during upcoming IETF 83. Many thanks. --Gene ------=_NextPart_000_00C0_01CCE7C6.A9A2A050 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> <HTML> <HEAD> <META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; = charset=3Dus-ascii"> <META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version = 14.02.5004.000"> <TITLE>Slot request for OPSAWG

Hi.

I would like to = request a presentation slot for

http://tools.ietf.org/html/draft-golovinsky-cloud-servic= es-log-format-01

at OPSAWG = meeting during upcoming IETF 83.

Many = thanks.

--Gene

------=_NextPart_000_00C0_01CCE7C6.A9A2A050-- From cdl@asgaard.org Fri Feb 10 13:10:35 2012 Return-Path: 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 E04C521F888B for ; Fri, 10 Feb 2012 13:10:34 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -6.513 X-Spam-Level: X-Spam-Status: No, score=-6.513 tagged_above=-999 required=5 tests=[AWL=0.086, BAYES_00=-2.599, 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 1LlNMLrzSwQM for ; Fri, 10 Feb 2012 13:10:32 -0800 (PST) Received: from asgaard.org (odin.asgaard.org [204.29.151.68]) by ietfa.amsl.com (Postfix) with ESMTP id CBDED21F8881 for ; Fri, 10 Feb 2012 13:10:30 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by asgaard.org (Postfix) with ESMTP id 32812B8682E; Fri, 10 Feb 2012 21:10:30 +0000 (UTC) X-Virus-Scanned: amavisd-new at asgaard.org Received: from asgaard.org ([127.0.0.1]) by localhost (odin.asgaard.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZIjYGFShLm+a; Fri, 10 Feb 2012 21:10:05 +0000 (UTC) Received: from fenrir.asgaard.org (50-76-34-185-ip-static.hfc.comcastbusiness.net [50.76.34.185]) by asgaard.org (Postfix) with ESMTPSA id 3ECDCB86814; Fri, 10 Feb 2012 21:10:05 +0000 (UTC) Mime-Version: 1.0 (Apple Message framework v1251.1) Content-Type: multipart/signed; boundary="Apple-Mail=_CCB416BD-DBDB-4FE4-B899-7900DA4FD63E"; protocol="application/pgp-signature"; micalg=pgp-sha1 From: Christopher LILJENSTOLPE In-Reply-To: <0c9a17be3f136993c365e2e67b0cfad0@mail.gmail.com> Date: Fri, 10 Feb 2012 13:10:04 -0800 Message-Id: References: <0c9a17be3f136993c365e2e67b0cfad0@mail.gmail.com> To: Gene Golovinsky X-Mailer: Apple Mail (2.1251.1) Cc: dcrg-interest@irtf.org, dc@ietf.org Subject: Re: [dc] [dcrg-interest] Slot request for OPSAWG X-BeenThere: dc@ietf.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: IETF Data Center Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 10 Feb 2012 21:10:36 -0000 --Apple-Mail=_CCB416BD-DBDB-4FE4-B899-7900DA4FD63E Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Greetings Gene, Can we see some discussion on the list of this draft? If there = is interest, we can get a slot for you. Chris On 10Feb2012, at 07.28, Gene Golovinsky wrote: > Slot request for OPSAWG >=20 > Hi. >=20 > I would like to request a presentation slot for >=20 > = *http://tools.ietf.org/html/draft-golovinsky-cloud-services-log-format-01*= = >=20 > at OPSAWG meeting during upcoming IETF 83. >=20 > Many thanks. >=20 > --Gene > _______________________________________________ > dcrg-interest mailing list > dcrg-interest@irtf.org > https://www.irtf.org/mailman/listinfo/dcrg-interest -- =20 =E6=9D=8E=E6=9F=AF=E7=9D=BF Check my PGP key here: https://www.asgaard.org/~cdl/cdl.asc Current vCard here: https://www.asgaard.org/~cdl/cdl.vcf --Apple-Mail=_CCB416BD-DBDB-4FE4-B899-7900DA4FD63E Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.17 (Darwin) iQEcBAEBAgAGBQJPNYesAAoJEGmx2Mt/+Iw/3M8H/Ax2rdFQnQlPSFbXWcwUWcie 2vBCtYJLs7Hc+bik1PVY0KwSkGR5cVHfO6njbHwrOK6z8eHhuvcrbJSV3+8c8IXi UtyE/qT2wvOqvOfWa+BT6Uj/GHD9GjXjZAJN+M89ZT7TlN/J1HRiEK6APBRtXAiL 1NZdCjyPSSFQVKk9xA0GgrMHPYw0mukYSRQOhNNzxUmcxBtqlZ1jcqiqzyOeCpHE M+wK5qsB7q0V/UIZEKb4/oJHexSa89LEdPHuKnCI7tZtpxiCR6hKhhmv6eZTW82t emwJNz7GMcmCl6+/SAWlDYTEXvL3CmMcII4pKAqmo8Evb15im2PD3Rfg2rhGYX4= =IkEI -----END PGP SIGNATURE----- --Apple-Mail=_CCB416BD-DBDB-4FE4-B899-7900DA4FD63E-- From ggolovinsky@gmail.com Fri Feb 10 13:25:33 2012 Return-Path: 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 EABDE21F8703 for ; Fri, 10 Feb 2012 13:25:33 -0800 (PST) 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=[AWL=0.000, 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 V2WnzvOMEf2E for ; Fri, 10 Feb 2012 13:25:33 -0800 (PST) Received: from mail-pz0-f44.google.com (mail-pz0-f44.google.com [209.85.210.44]) by ietfa.amsl.com (Postfix) with ESMTP id 0365021F86FD for ; Fri, 10 Feb 2012 13:25:32 -0800 (PST) Received: by dakl33 with SMTP id l33so2826109dak.31 for ; Fri, 10 Feb 2012 13:25:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=from:to:cc:references:in-reply-to:subject:date:message-id :mime-version:content-type:content-transfer-encoding:x-mailer :thread-index:content-language; bh=YODoS/whi3GQbu5wFehWGl8OP3tPciSB2JlnzG5yt6g=; b=i2TCt7MPMyQ4kiWmoFC1N5OqyfhFQiceTx1f6DZNS64JcRktz7cdu1g/4uvrfWCL1B 0C5aractv2wFbLlIGki+vhRyYz8ZC/mWHadbAkiFYVF6p31eA2HeCfvZDy3I/nwCJKgk xexdnSvckJFgIzjOcUTQ58GJjKVYa4AKtK114= Received: by 10.68.190.4 with SMTP id gm4mr19727068pbc.95.1328909132794; Fri, 10 Feb 2012 13:25:32 -0800 (PST) Received: from 82218T420A (ip-64-39-108-96.us01.qualys.com. [64.39.108.96]) by mx.google.com with ESMTPS id h6sm16415614pbg.5.2012.02.10.13.25.31 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 10 Feb 2012 13:25:31 -0800 (PST) From: "Gene Golovinsky" To: "'Christopher LILJENSTOLPE'" , "'Gene Golovinsky'" References: <0c9a17be3f136993c365e2e67b0cfad0@mail.gmail.com> In-Reply-To: Date: Fri, 10 Feb 2012 13:25:30 -0800 Message-ID: <01a301cce83a$84e6d7d0$8eb48770$@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Mailer: Microsoft Outlook 14.0 Thread-Index: AQJLiLj/p8yuTfsJ9Nr1cTgxtJ2ofQIPiO/jlSjmt7A= Content-Language: en-us Cc: dcrg-interest@irtf.org, dc@ietf.org, Bhumip Khasnabish Subject: Re: [dc] [dcrg-interest] Slot request for OPSAWG X-BeenThere: dc@ietf.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: IETF Data Center Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 10 Feb 2012 21:25:34 -0000 Chris, thanks. There was some discussion on the "clouds" list some time ago.=20 Hopefully some of the interested parties migrated to these lists and = contribute their opinions now as well. Cheers. --Gene -----Original Message----- From: dc-bounces@ietf.org [mailto:dc-bounces@ietf.org] On Behalf Of = Christopher LILJENSTOLPE Sent: Friday, February 10, 2012 01:10 PM To: Gene Golovinsky Cc: dcrg-interest@irtf.org; dc@ietf.org Subject: Re: [dc] [dcrg-interest] Slot request for OPSAWG Greetings Gene, Can we see some discussion on the list of this draft? If there is = interest, we can get a slot for you. Chris On 10Feb2012, at 07.28, Gene Golovinsky wrote: > Slot request for OPSAWG >=20 > Hi. >=20 > I would like to request a presentation slot for >=20 > = *http://tools.ietf.org/html/draft-golovinsky-cloud-services-log-format-01= * >=20 > at OPSAWG meeting during upcoming IETF 83. >=20 > Many thanks. >=20 > --Gene > _______________________________________________ > dcrg-interest mailing list > dcrg-interest@irtf.org > https://www.irtf.org/mailman/listinfo/dcrg-interest -- =20 =E6=9D=8E=E6=9F=AF=E7=9D=BF Check my PGP key here: https://www.asgaard.org/~cdl/cdl.asc Current vCard here: https://www.asgaard.org/~cdl/cdl.vcf From ggolovinsky@qualys.com Fri Feb 10 07:29:00 2012 Return-Path: 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 50D1421F8754 for ; Fri, 10 Feb 2012 07:29:00 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -0.562 X-Spam-Level: X-Spam-Status: No, score=-0.562 tagged_above=-999 required=5 tests=[BAYES_40=-0.185, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, 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 5Iqp0Qb24lJj for ; Fri, 10 Feb 2012 07:28:59 -0800 (PST) Received: from mail-qy0-f172.google.com (mail-qy0-f172.google.com [209.85.216.172]) by ietfa.amsl.com (Postfix) with ESMTP id AD74621F873E for ; Fri, 10 Feb 2012 07:28:59 -0800 (PST) Received: by qcsg13 with SMTP id g13so1904740qcs.31 for ; Fri, 10 Feb 2012 07:28:59 -0800 (PST) Received: by 10.229.102.137 with SMTP id g9mr4475949qco.128.1328887738226; Fri, 10 Feb 2012 07:28:58 -0800 (PST) From: Gene Golovinsky MIME-Version: 1.0 X-Mailer: Microsoft Outlook 14.0 Thread-Index: AczoCF6mWWS3yVZvTBWKB9L/5xRGZg== Date: Fri, 10 Feb 2012 07:28:57 -0800 Message-ID: <0c9a17be3f136993c365e2e67b0cfad0@mail.gmail.com> To: dcrg-interest@irtf.org, dc@ietf.org Content-Type: multipart/alternative; boundary=002354470f789557b304b89dc95c X-Gm-Message-State: ALoCoQkL4sPcppjEmrtbrIeqeb0ooPXdTyavwqHXggYtZdhIncRHKNo1NugmfVjDgXxoZrXOxRsj X-Mailman-Approved-At: Sat, 11 Feb 2012 14:04:23 -0800 Cc: Gene Golovinsky Subject: [dc] Slot request for OPSAWG X-BeenThere: dc@ietf.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: IETF Data Center Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 10 Feb 2012 15:29:00 -0000 --002354470f789557b304b89dc95c Content-Type: text/plain; charset=ISO-8859-1 Slot request for OPSAWG Hi. I would like to request a presentation slot for *http://tools.ietf.org/html/draft-golovinsky-cloud-services-log-format-01* at OPSAWG meeting during upcoming IETF 83. Many thanks. --Gene --002354470f789557b304b89dc95c Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Slot request for OPSAWG

Hi.

I would like to = request a presentation slot for <= /p>

<= u>http://tools.ietf.org/html/draft= -golovinsky-cloud-services-log-format-01

at OPSAWG meetin= g during upcoming IETF 83.

Many thanks.

--Gene

--002354470f789557b304b89dc95c-- From lizho.jin@gmail.com Thu Feb 2 06:47:07 2012 Return-Path: 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 7269121F8575 for ; Thu, 2 Feb 2012 06:47:07 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.481 X-Spam-Level: X-Spam-Status: No, score=-2.481 tagged_above=-999 required=5 tests=[AWL=-0.683, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_27=0.6, J_CHICKENPOX_42=0.6, J_CHICKENPOX_73=0.6, 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 VC39Af-X6F9S for ; Thu, 2 Feb 2012 06:47:06 -0800 (PST) Received: from mail-qy0-f172.google.com (mail-qy0-f172.google.com [209.85.216.172]) by ietfa.amsl.com (Postfix) with ESMTP id 9E88421F856C for ; Thu, 2 Feb 2012 06:47:06 -0800 (PST) Received: by qcsg13 with SMTP id g13so1656460qcs.31 for ; Thu, 02 Feb 2012 06:47:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:cc:content-type; bh=FEPlBBjKfIIq/EiCBjaIvTI9HzsdJtEet84DSmXO/r0=; b=LcqlFlJ4WJ+2whKGV1raJNX/ZeiL1z0eIFGHBl2MOvrd14pVUUpWAha65TM5nsLwLb 6sA0kA8/EGOrkKj9tsoMX2A4lQR0LpLMfVOHWDqll7agcZf+DaRNijIGdqdH/vtMlPkA S6U9FRvYPgiaUhmM4k5QAQXR/K01eacmm9StQ= MIME-Version: 1.0 Received: by 10.229.78.86 with SMTP id j22mr1112266qck.95.1328194026163; Thu, 02 Feb 2012 06:47:06 -0800 (PST) Received: by 10.224.189.6 with HTTP; Thu, 2 Feb 2012 06:47:06 -0800 (PST) Date: Thu, 2 Feb 2012 22:47:06 +0800 Message-ID: From: Lizhong Jin To: narten@us.ibm.com Content-Type: multipart/alternative; boundary=00235429c8181f4d8704b7fc457d X-Mailman-Approved-At: Sat, 11 Feb 2012 14:04:35 -0800 Cc: yu.jinghai@zte.com.cn, dc@ietf.org 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Feb 2012 14:47:07 -0000 --00235429c8181f4d8704b7fc457d Content-Type: text/plain; charset=ISO-8859-1 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 --00235429c8181f4d8704b7fc457d Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
Hi Thomas,
The VMs connected by SPB-M or NVO3/VXLAN/NVGRE will still reside in on= e 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.
=A0
Lizhong
=A0
-------------------------------------
yu.jinghai at zte.com.cn writes:
=

>
>=A0=A0=A0 I wonder whether it is necessary to manage ma= c address in DC.
> As you know,VM's mac is randomly generated.> The risk of mac conflict is increasing with=A0 the amount of VMs in D= C.
> If there is a method to auto manage and allocate mac address,the
&g= t;=A0=A0=A0 risk maybe avoid.
> That method may facilitate the opera= tor to control network easily
>=A0=A0=A0 and other available benefits= .

One straightforward way to mitigate C-MAC conflicts is via
encapsulation= s, whether through something like SPB-M or
NVO3/VXLAN/NVGRE.

Do s= uch approaches not address the problem sufficiently?

Thomas

--00235429c8181f4d8704b7fc457d-- From david.i.allan@ericsson.com Sat Feb 11 14:27:46 2012 Return-Path: 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 B6C6E21F84F9 for ; Sat, 11 Feb 2012 14:27:46 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -5.698 X-Spam-Level: X-Spam-Status: No, score=-5.698 tagged_above=-999 required=5 tests=[AWL=-0.900, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_27=0.6, J_CHICKENPOX_42=0.6, J_CHICKENPOX_73=0.6, 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 5qp+YWW29AcU for ; Sat, 11 Feb 2012 14:27:45 -0800 (PST) Received: from imr3.ericy.com (imr3.ericy.com [198.24.6.13]) by ietfa.amsl.com (Postfix) with ESMTP id EC05921F84BF for ; Sat, 11 Feb 2012 14:27:44 -0800 (PST) Received: from eusaamw0712.eamcs.ericsson.se ([147.117.20.181]) by imr3.ericy.com (8.13.8/8.13.8) with ESMTP id q1BMRfmx019337 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Sat, 11 Feb 2012 16:27:41 -0600 Received: from EUSAACMS0703.eamcs.ericsson.se ([169.254.1.142]) by eusaamw0712.eamcs.ericsson.se ([147.117.20.181]) with mapi; Sat, 11 Feb 2012 17:27:40 -0500 From: David Allan I To: Lizhong Jin , "narten@us.ibm.com" Date: Sat, 11 Feb 2012 17:27:38 -0500 Thread-Topic: [dc] Requirement for a method to manage mac address in DC Thread-Index: AczpCSfz0Cr1Ro4FTGqryCO0iG8CGgAAsSNg Message-ID: <60C093A41B5E45409A19D42CF7786DFD522A9445A1@EUSAACMS0703.eamcs.ericsson.se> References: In-Reply-To: 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_60C093A41B5E45409A19D42CF7786DFD522A9445A1EUSAACMS0703e_" MIME-Version: 1.0 Cc: "yu.jinghai@zte.com.cn" , "dc@ietf.org" 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 11 Feb 2012 22:27:46 -0000 --_000_60C093A41B5E45409A19D42CF7786DFD522A9445A1EUSAACMS0703e_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi Lizhong VM MACs are administered, and only require uniqueness within a customer VLA= N. So as long as a single customer VLAN does not have multiple administator= s, there should be no issue. IMO a MAC conflict within a single VLAN administration is complete incompet= ence, 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 M= AC confliction could not be mitigated or solved by these mechanism if I und= erstand 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 --_000_60C093A41B5E45409A19D42CF7786DFD522A9445A1EUSAACMS0703e_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable
Hi Lizhong
 
VM MACs are administered, and only require uniqueness= within a=20 customer VLAN. So as long as a single customer VLAN does not have multiple= =20 administators, there should be no issue.
 
IMO a MAC conflict within a single VLAN administratio= n is=20 complete incompetence, not somthing to kill ourselves trying to find a solu= tion=20 over!
 
my 2 cents
Dave


From: dc-bounces@ietf.org=20 [mailto:dc-bounces@ietf.org] On Behalf Of Lizhong Jin
Sent:=20 Thursday, February 02, 2012 6:47 AM
To:=20 narten@us.ibm.com
Cc: yu.jinghai@zte.com.cn;=20 dc@ietf.org
Subject: Re: [dc] Requirement for a method to manage = mac=20 address in DC

Hi Thomas,
The VMs connected by SPB-M or NVO3/VXLAN/NVGRE will still reside in on= e L2=20 network, and the VMs MAC will still conflict if have same MAC address. VM M= AC=20 confliction could not be mitigated or solved by these mechanism if I unders= tand=20 correctly.
 
Lizhong
 
-------------------------------------
yu.jinghai at zte.com.cn=20 writes:


>
>    I wonder whether it is=20 necessary to manage mac address in DC.
> As you know,VM's mac is rand= omly=20 generated.
> The risk of mac conflict is increasing with  the am= ount=20 of VMs in DC.
> If there is a method to auto manage and allocate mac= =20 address,the
>    risk maybe avoid.
> That metho= d may=20 facilitate the operator to control network easily
>   = and=20 other available benefits.

One straightforward way to mitigate C-MAC= =20 conflicts is via
encapsulations, whether through something like SPB-M=20 or
NVO3/VXLAN/NVGRE.

Do such approaches not address the problem=20 sufficiently?

Thomas

--_000_60C093A41B5E45409A19D42CF7786DFD522A9445A1EUSAACMS0703e_-- From yu.jinghai@zte.com.cn Sun Feb 12 16:53:57 2012 Return-Path: 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 3E2F121F873D for ; Sun, 12 Feb 2012 16:53:57 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -89.968 X-Spam-Level: X-Spam-Status: No, score=-89.968 tagged_above=-999 required=5 tests=[AWL=-1.640, BAYES_20=-0.74, CHARSET_FARAWAY_HEADER=3.2, HTML_MESSAGE=0.001, J_CHICKENPOX_27=0.6, J_CHICKENPOX_42=0.6, J_CHICKENPOX_73=0.6, MIME_8BIT_HEADER=0.3, MIME_BASE64_TEXT=1.753, MIME_CHARSET_FARAWAY=2.45, MSGID_FROM_MTA_HEADER=0.803, RCVD_DOUBLE_IP_LOOSE=0.76, SARE_SUB_ENC_GB2312=1.345, 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 RPZzJknoj-jx for ; Sun, 12 Feb 2012 16:53:56 -0800 (PST) Received: from mx5.zte.com.cn (mx6.zte.com.cn [95.130.199.165]) by ietfa.amsl.com (Postfix) with ESMTP id DBBF521F872D for ; Sun, 12 Feb 2012 16:53:55 -0800 (PST) Received: from [10.30.17.99] by mx5.zte.com.cn with surfront esmtp id 56690122734555; Mon, 13 Feb 2012 08:26:03 +0800 (CST) Received: from [10.30.3.20] by [192.168.168.15] with StormMail ESMTP id 17547.122734555; Mon, 13 Feb 2012 08:53:42 +0800 (CST) Received: (from root@localhost) by mse01.zte.com.cn id q1D0rfgu051546 for ; Mon, 13 Feb 2012 08:53:41 +0800 (GMT-8) (envelope-from yu.jinghai@zte.com.cn) Message-Id: <201202130053.q1D0rfgu051546@mse01.zte.com.cn> Received: from notes_smtp.zte.com.cn ([10.30.1.239]) by mse01.zte.com.cn with ESMTP id q1C7eTA6004656; Sun, 12 Feb 2012 15:40:29 +0800 (GMT-8) (envelope-from yu.jinghai@zte.com.cn) In-Reply-To: <60C093A41B5E45409A19D42CF7786DFD522A9445A1@EUSAACMS0703.eamcs.ericsson.se> To: David Allan I MIME-Version: 1.0 X-Mailer: Lotus Notes Release 6.5.4 March 27, 2005 From: yu.jinghai@zte.com.cn Date: Sun, 12 Feb 2012 15:40:15 +0800 X-MIMETrack: Serialize by Router on notes_smtp/zte_ltd(Release 8.5.1FP4|July 25, 2010) at 2012-02-12 15:40:31, Serialize complete at 2012-02-12 15:40:31 Content-Type: multipart/alternative; boundary="=_alternative 002A2C95482579A2_=" X-MAIL: mse01.zte.com.cn q1D0rfgu051546 X-MSS: AUDITRELEASE@mse01.zte.com.cn Cc: "narten@us.ibm.com" , "dc@ietf.org" , Lizhong Jin Subject: [dc] =?gb2312?b?tPC4tDogUkU6ICBSZXF1aXJlbWVudCBmb3IgYSBtZXRob2Qg?= =?gb2312?b?dG8gbWFuYWdlIG1hYyBhZGRyZXNzIGluIERD?= X-BeenThere: dc@ietf.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: IETF Data Center Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Feb 2012 00:53:57 -0000 This is a multipart message in MIME format. --=_alternative 002A2C95482579A2_= Content-Type: text/plain; charset="GB2312" Content-Transfer-Encoding: base64 SGkgRGF2aWSjug0KICAgSW4gYW4gTGFyZ2UgTDIgbmV0d29ya6OsdGhlIE1BQyBjb25mbGljdCBp cyBsaWtlbHmjrGVzcGVjaWFsbHkgd2hlbiANCm11dGlsLXZsYW4gaW50ZXJ3b3JrIHRocm91Z2gg c3VwZXJ2bGFuLg0KaW4gYWRkaXRpb26jrHRoZSBiZW5lZml0IGlzIG5vdCBvbmx5IGF2b2lkaW5n IHRoZSBNQUMgY29uZmxpY3QgYnV0IGFsc28gDQpnZXR0aW5nIG1vcmUgY29udHJvbGxpbmcgb2Yg dGhlaXIgREOhow0KDQpmaXNoZXIuDQogDQoNCj4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLTwNCqhxodCocqHooaGhoaGhoaGhoSAgICAgSW5ub3ZhdGlvbiBjaGFuZ2Ug DQogICAgICAgICAgICAgICAgICAgICAgICAgIHRoZSB3b3JsZCANCqhxqHEgodCociAgICAgICAg ofGocaHwqHKhoSANCqh0IC0tLS2ocyAgICAgICAvqIChxaiAXCChoQ0Kfn5+fn5+fn5+fn5+fn5+ fn6hx35+ocd+fn5+fn5+fn5+fn5+fn5+fg0KICAgICAgICAgICBNeSBuaWNrbmFtZTogRmlzaGVy IFl1DQo+LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTwNCg0KRGF2aWQg QWxsYW4gSSA8ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb20+INC009ogMjAxMi0wMi0xMiAwNjoy NzozODoNCg0KPiBIaSBMaXpob25nDQo+IA0KPiBWTSBNQUNzIGFyZSBhZG1pbmlzdGVyZWQsIGFu ZCBvbmx5IHJlcXVpcmUgdW5pcXVlbmVzcyB3aXRoaW4gYSANCj4gY3VzdG9tZXIgVkxBTi4gU28g YXMgbG9uZyBhcyBhIHNpbmdsZSBjdXN0b21lciBWTEFOIGRvZXMgbm90IGhhdmUgDQo+IG11bHRp cGxlIGFkbWluaXN0YXRvcnMsIHRoZXJlIHNob3VsZCBiZSBubyBpc3N1ZS4NCj4gDQo+IElNTyBh IE1BQyBjb25mbGljdCB3aXRoaW4gYSBzaW5nbGUgVkxBTiBhZG1pbmlzdHJhdGlvbiBpcyBjb21w bGV0ZSANCj4gaW5jb21wZXRlbmNlLCBub3Qgc29tdGhpbmcgdG8ga2lsbCBvdXJzZWx2ZXMgdHJ5 aW5nIHRvIGZpbmQgYSBzb2x1dGlvbiANCm92ZXIhDQo+IA0KPiBteSAyIGNlbnRzDQo+IERhdmUN Cj4gDQo+IEZyb206IGRjLWJvdW5jZXNAaWV0Zi5vcmcgW21haWx0bzpkYy1ib3VuY2VzQGlldGYu b3JnXSBPbiBCZWhhbGYgT2YgDQo+IExpemhvbmcgSmluDQo+IFNlbnQ6IFRodXJzZGF5LCBGZWJy dWFyeSAwMiwgMjAxMiA2OjQ3IEFNDQo+IFRvOiBuYXJ0ZW5AdXMuaWJtLmNvbQ0KPiBDYzogeXUu amluZ2hhaUB6dGUuY29tLmNuOyBkY0BpZXRmLm9yZw0KPiBTdWJqZWN0OiBSZTogW2RjXSBSZXF1 aXJlbWVudCBmb3IgYSBtZXRob2QgdG8gbWFuYWdlIG1hYyBhZGRyZXNzIGluIERDDQoNCj4gSGkg VGhvbWFzLA0KPiBUaGUgVk1zIGNvbm5lY3RlZCBieSBTUEItTSBvciBOVk8zL1ZYTEFOL05WR1JF IHdpbGwgc3RpbGwgcmVzaWRlIGluIA0KPiBvbmUgTDIgbmV0d29yaywgYW5kIHRoZSBWTXMgTUFD IHdpbGwgc3RpbGwgY29uZmxpY3QgaWYgaGF2ZSBzYW1lIE1BQw0KPiBhZGRyZXNzLiBWTSBNQUMg Y29uZmxpY3Rpb24gY291bGQgbm90IGJlIG1pdGlnYXRlZCBvciBzb2x2ZWQgYnkgDQo+IHRoZXNl IG1lY2hhbmlzbSBpZiBJIHVuZGVyc3RhbmQgY29ycmVjdGx5LiANCj4gDQo+IExpemhvbmcNCj4g DQo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4geXUuamluZ2hhaSBh dCB6dGUuY29tLmNuIHdyaXRlczoNCj4gDQo+IA0KPiA+DQo+ID4gICAgSSB3b25kZXIgd2hldGhl ciBpdCBpcyBuZWNlc3NhcnkgdG8gbWFuYWdlIG1hYyBhZGRyZXNzIGluIERDLg0KPiA+IEFzIHlv dSBrbm93LFZNJ3MgbWFjIGlzIHJhbmRvbWx5IGdlbmVyYXRlZC4NCj4gPiBUaGUgcmlzayBvZiBt YWMgY29uZmxpY3QgaXMgaW5jcmVhc2luZyB3aXRoICB0aGUgYW1vdW50IG9mIFZNcyBpbiBEQy4N Cj4gPiBJZiB0aGVyZSBpcyBhIG1ldGhvZCB0byBhdXRvIG1hbmFnZSBhbmQgYWxsb2NhdGUgbWFj IGFkZHJlc3MsdGhlDQo+ID4gICAgcmlzayBtYXliZSBhdm9pZC4gDQo+ID4gVGhhdCBtZXRob2Qg bWF5IGZhY2lsaXRhdGUgdGhlIG9wZXJhdG9yIHRvIGNvbnRyb2wgbmV0d29yayBlYXNpbHkNCj4g PiAgICBhbmQgb3RoZXIgYXZhaWxhYmxlIGJlbmVmaXRzLiANCj4gDQo+IE9uZSBzdHJhaWdodGZv cndhcmQgd2F5IHRvIG1pdGlnYXRlIEMtTUFDIGNvbmZsaWN0cyBpcyB2aWENCj4gZW5jYXBzdWxh dGlvbnMsIHdoZXRoZXIgdGhyb3VnaCBzb21ldGhpbmcgbGlrZSBTUEItTSBvcg0KPiBOVk8zL1ZY TEFOL05WR1JFLg0KPiANCj4gRG8gc3VjaCBhcHByb2FjaGVzIG5vdCBhZGRyZXNzIHRoZSBwcm9i bGVtIHN1ZmZpY2llbnRseT8NCj4gDQo+IFRob21hcw0KDQo= --=_alternative 002A2C95482579A2_= Content-Type: text/html; charset="GB2312" Content-Transfer-Encoding: base64 DQo8YnI+PGZvbnQgc2l6ZT0yIGZhY2U9InNhbnMtc2VyaWYiPkhpIERhdmlko7o8L2ZvbnQ+DQo8 YnI+PGZvbnQgc2l6ZT0yIGZhY2U9InNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDtJbiBhbiBMYXJn ZSBMMiBuZXR3b3Jro6x0aGUNCjwvZm9udD48Zm9udCBzaXplPTI+PHR0Pk1BQyBjb25mbGljdDwv dHQ+PC9mb250Pjxmb250IHNpemU9MiBmYWNlPSJzYW5zLXNlcmlmIj4NCmlzIGxpa2VseaOsZXNw ZWNpYWxseSB3aGVuIG11dGlsLXZsYW4gaW50ZXJ3b3JrIHRocm91Z2ggc3VwZXJ2bGFuLjwvZm9u dD4NCjxicj48Zm9udCBzaXplPTIgZmFjZT0ic2Fucy1zZXJpZiI+aW4gYWRkaXRpb26jrHRoZSBi ZW5lZml0IGlzIG5vdCBvbmx5DQphdm9pZGluZyB0aGUgPC9mb250Pjxmb250IHNpemU9Mj48dHQ+ TUFDIGNvbmZsaWN0PC90dD48L2ZvbnQ+PGZvbnQgc2l6ZT0yIGZhY2U9InNhbnMtc2VyaWYiPg0K YnV0IGFsc28gZ2V0dGluZyBtb3JlIGNvbnRyb2xsaW5nIG9mIHRoZWlyIERDoaM8L2ZvbnQ+DQo8 YnI+DQo8YnI+PGZvbnQgc2l6ZT0yIGZhY2U9InNhbnMtc2VyaWYiPmZpc2hlci48L2ZvbnQ+DQo8 YnI+PGZvbnQgc2l6ZT0yIGZhY2U9InNhbnMtc2VyaWYiPiZuYnNwOzwvZm9udD4NCjxicj4NCjxi cj48Zm9udCBzaXplPTIgZmFjZT0ic2Fucy1zZXJpZiI+Jmd0Oy0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tJmx0Ozxicj4NCqhxodCocqHooaGhoaGhoaGhoSAmbmJzcDsg Jm5ic3A7IElubm92YXRpb24gY2hhbmdlIDxicj4NCiAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsNCiZuYnNwOyAmbmJz cDsgJm5ic3A7dGhlIHdvcmxkICZuYnNwOzxicj4NCqhxqHEgodCociAmbmJzcDsgJm5ic3A7ICZu YnNwOyAmbmJzcDuh8ahxofCocqGhICZuYnNwOzxicj4NCqh0IC0tLS2ocyAmbmJzcDsgJm5ic3A7 ICZuYnNwOyAvqIChxaiAXCChoTxicj4NCn5+fn5+fn5+fn5+fn5+fn5+ocd+fqHHfn5+fn5+fn5+ fn5+fn5+fn48YnI+DQogJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBNeSBuaWNr bmFtZTogRmlzaGVyIFl1PGJyPg0KJmd0Oy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0mbHQ7PC9mb250Pg0KPGJyPg0KPGJyPjxmb250IHNpemU9Mj48dHQ+RGF2aWQgQWxs YW4gSSAmbHQ7ZGF2aWQuaS5hbGxhbkBlcmljc3Nvbi5jb20mZ3Q7INC009oNCjIwMTItMDItMTIg MDY6Mjc6Mzg6PGJyPg0KPGJyPg0KJmd0OyBIaSBMaXpob25nPC90dD48L2ZvbnQ+DQo8YnI+PGZv bnQgc2l6ZT0yPjx0dD4mZ3Q7ICZuYnNwOzwvdHQ+PC9mb250Pg0KPGJyPjxmb250IHNpemU9Mj48 dHQ+Jmd0OyBWTSBNQUNzIGFyZSBhZG1pbmlzdGVyZWQsIGFuZCBvbmx5IHJlcXVpcmUgdW5pcXVl bmVzcw0Kd2l0aGluIGEgPGJyPg0KJmd0OyBjdXN0b21lciBWTEFOLiBTbyBhcyBsb25nIGFzIGEg c2luZ2xlIGN1c3RvbWVyIFZMQU4gZG9lcyBub3QgaGF2ZQ0KPGJyPg0KJmd0OyBtdWx0aXBsZSBh ZG1pbmlzdGF0b3JzLCB0aGVyZSBzaG91bGQgYmUgbm8gaXNzdWUuPC90dD48L2ZvbnQ+DQo8YnI+ PGZvbnQgc2l6ZT0yPjx0dD4mZ3Q7ICZuYnNwOzwvdHQ+PC9mb250Pg0KPGJyPjxmb250IHNpemU9 Mj48dHQ+Jmd0OyBJTU8gYSBNQUMgY29uZmxpY3Qgd2l0aGluIGEgc2luZ2xlIFZMQU4gYWRtaW5p c3RyYXRpb24NCmlzIGNvbXBsZXRlIDxicj4NCiZndDsgaW5jb21wZXRlbmNlLCBub3Qgc29tdGhp bmcgdG8ga2lsbCBvdXJzZWx2ZXMgdHJ5aW5nIHRvIGZpbmQgYSBzb2x1dGlvbg0Kb3ZlciE8L3R0 PjwvZm9udD4NCjxicj48Zm9udCBzaXplPTI+PHR0PiZndDsgJm5ic3A7PC90dD48L2ZvbnQ+DQo8 YnI+PGZvbnQgc2l6ZT0yPjx0dD4mZ3Q7IG15IDIgY2VudHM8L3R0PjwvZm9udD4NCjxicj48Zm9u dCBzaXplPTI+PHR0PiZndDsgRGF2ZTwvdHQ+PC9mb250Pg0KPGJyPjxmb250IHNpemU9Mj48dHQ+ Jmd0OyA8YnI+DQomZ3Q7IEZyb206IGRjLWJvdW5jZXNAaWV0Zi5vcmcgW21haWx0bzpkYy1ib3Vu Y2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YNCjxicj4NCiZndDsgTGl6aG9uZyBKaW48YnI+DQom Z3Q7IFNlbnQ6IFRodXJzZGF5LCBGZWJydWFyeSAwMiwgMjAxMiA2OjQ3IEFNPGJyPg0KJmd0OyBU bzogbmFydGVuQHVzLmlibS5jb208YnI+DQomZ3Q7IENjOiB5dS5qaW5naGFpQHp0ZS5jb20uY247 IGRjQGlldGYub3JnPGJyPg0KJmd0OyBTdWJqZWN0OiBSZTogW2RjXSBSZXF1aXJlbWVudCBmb3Ig YSBtZXRob2QgdG8gbWFuYWdlIG1hYyBhZGRyZXNzIGluDQpEQzxicj4NCjwvdHQ+PC9mb250Pg0K PGJyPjxmb250IHNpemU9Mj48dHQ+Jmd0OyBIaSBUaG9tYXMsPC90dD48L2ZvbnQ+DQo8YnI+PGZv bnQgc2l6ZT0yPjx0dD4mZ3Q7IFRoZSBWTXMgY29ubmVjdGVkIGJ5IFNQQi1NIG9yIE5WTzMvVlhM QU4vTlZHUkUNCndpbGwgc3RpbGwgcmVzaWRlIGluIDxicj4NCiZndDsgb25lIEwyIG5ldHdvcmss IGFuZCB0aGUgVk1zIE1BQyB3aWxsIHN0aWxsIGNvbmZsaWN0IGlmIGhhdmUgc2FtZSBNQUM8YnI+ DQomZ3Q7IGFkZHJlc3MuIFZNIE1BQyBjb25mbGljdGlvbiBjb3VsZCBub3QgYmUgbWl0aWdhdGVk IG9yIHNvbHZlZCBieSA8YnI+DQomZ3Q7IHRoZXNlIG1lY2hhbmlzbSBpZiBJIHVuZGVyc3RhbmQg Y29ycmVjdGx5LiA8L3R0PjwvZm9udD4NCjxicj48Zm9udCBzaXplPTI+PHR0PiZndDsgJm5ic3A7 PC90dD48L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0yPjx0dD4mZ3Q7IExpemhvbmc8L3R0PjwvZm9u dD4NCjxicj48Zm9udCBzaXplPTI+PHR0PiZndDsgJm5ic3A7PC90dD48L2ZvbnQ+DQo8YnI+PGZv bnQgc2l6ZT0yPjx0dD4mZ3Q7IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08 L3R0PjwvZm9udD4NCjxicj48Zm9udCBzaXplPTI+PHR0PiZndDsgeXUuamluZ2hhaSBhdCB6dGUu Y29tLmNuIHdyaXRlczo8YnI+DQomZ3Q7IDxicj4NCiZndDsgPGJyPg0KJmd0OyAmZ3Q7PGJyPg0K Jmd0OyAmZ3Q7ICZuYnNwOyAmbmJzcDtJIHdvbmRlciB3aGV0aGVyIGl0IGlzIG5lY2Vzc2FyeSB0 byBtYW5hZ2UgbWFjIGFkZHJlc3MNCmluIERDLjxicj4NCiZndDsgJmd0OyBBcyB5b3Uga25vdyxW TSdzIG1hYyBpcyByYW5kb21seSBnZW5lcmF0ZWQuPGJyPg0KJmd0OyAmZ3Q7IFRoZSByaXNrIG9m IG1hYyBjb25mbGljdCBpcyBpbmNyZWFzaW5nIHdpdGggJm5ic3A7dGhlIGFtb3VudA0Kb2YgVk1z IGluIERDLjxicj4NCiZndDsgJmd0OyBJZiB0aGVyZSBpcyBhIG1ldGhvZCB0byBhdXRvIG1hbmFn ZSBhbmQgYWxsb2NhdGUgbWFjIGFkZHJlc3MsdGhlPGJyPg0KJmd0OyAmZ3Q7ICZuYnNwOyAmbmJz cDtyaXNrIG1heWJlIGF2b2lkLiA8YnI+DQomZ3Q7ICZndDsgVGhhdCBtZXRob2QgbWF5IGZhY2ls aXRhdGUgdGhlIG9wZXJhdG9yIHRvIGNvbnRyb2wgbmV0d29yayBlYXNpbHk8YnI+DQomZ3Q7ICZn dDsgJm5ic3A7ICZuYnNwO2FuZCBvdGhlciBhdmFpbGFibGUgYmVuZWZpdHMuIDxicj4NCiZndDsg PGJyPg0KJmd0OyBPbmUgc3RyYWlnaHRmb3J3YXJkIHdheSB0byBtaXRpZ2F0ZSBDLU1BQyBjb25m bGljdHMgaXMgdmlhPGJyPg0KJmd0OyBlbmNhcHN1bGF0aW9ucywgd2hldGhlciB0aHJvdWdoIHNv bWV0aGluZyBsaWtlIFNQQi1NIG9yPGJyPg0KJmd0OyBOVk8zL1ZYTEFOL05WR1JFLjxicj4NCiZn dDsgPGJyPg0KJmd0OyBEbyBzdWNoIGFwcHJvYWNoZXMgbm90IGFkZHJlc3MgdGhlIHByb2JsZW0g c3VmZmljaWVudGx5Pzxicj4NCiZndDsgPGJyPg0KJmd0OyBUaG9tYXM8YnI+DQo8L3R0PjwvZm9u dD4NCg== --=_alternative 002A2C95482579A2_=-- From david.i.allan@ericsson.com Sun Feb 12 17:54:06 2012 Return-Path: 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 ; 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 ; 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 ; 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 To: "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" , "dc@ietf.org" , Lizhong Jin 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Feb 2012 01:54:06 -0000 --_000_60C093A41B5E45409A19D42CF7786DFD522A94465DEUSAACMS0703e_ Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 SEkgRmlzaGVyOg0KDQpUaGUgc2l6ZSBvZiB0aGUgbmV0d29yayBpcyBpbmRlcGVuZGVudCBvZiB0 aGUgc2l6ZSBvZiB0aGUgVkxBTi4gQW5kIEkgYXNzdW1lIGEgbGFyZ2VyIG5ldHdvcmsgc2ltcGx5 IGhhcyBtb3JlIFZMQU5zLiBTbyBJTU8gdGhlIHByb2JsZW0gZG9lcyBub3QgYXNzZXJ0IGl0c2Vs ZiBpbiBwcm9wb3J0aW9uIHRvIG5ldHdvcmsgc2l6ZS4NCg0KTUFDIGNvbmZsaWN0IGlzIHBlcmhh cHMgdHJ1ZSB3aGVuIHZlbmRvcnMgbWFudWZhY3R1cmUgbWFueSBOSUNzIHdpdGggdGhlIHNhbWUg TUFDIGFuZCB3ZSBoYXZlIGxvdHMgb2YgZXhwZXJpZW5jZSB3aXRoIHRoYXQuIFdoZW4gdGhlIE1B QyBpcyBhZG1pbmlzdGVyZWQsIGFuZCB3aXRoaW4gYSBzaW5nbGUgYWRtaW5pc3RlcmVkIGJyb2Fk Y2FzdCBkb21haW4sLCBhLmsuYS4gVkxBTiBJIHN0aWxsIGFzc2VydCBwcm9ibGVtcyB3aWxsIG9u bHkgYXJpc2UgdmlhIGluY29tcGV0ZW5jZS4NCg0KU3VwZXJWTEFOIGxvb2tzIHRvIG1lIGxpa2Ug YXN5bW1ldHJpYyBWSUQgb3IgRVRSRUUuIFdoaWNoIGlzIHRoZSBvbmUgc2NlbmFyaW8gd2hlbiBt dWx0aXBsZSBNQUMgYWRtaW5pc3RyYXRpb25zIE1BWSBzaGFyZSBhIHNpbmdsZSBzdWJuZXQsIGFs dGhvdWdoIEkgc3VzcGVjdCB0aGUgY2xvdWQgbW9kZWwgd2hlcmUgRVRSRUUgd291bGQgIGJlIHVz ZWQgd291bGQgcHJlY2x1ZGUgdGhhdCAoZS5nLiBTYWFTKS4gSWYgb25lIGlzIGdvaW5nIHRvIHVz ZSBFVFJFRSBmb3IgbXVsdGlwbGUgSWFhUyBpbnN0YW5jZXMsIGJ1eWVyIGJld2FyZS4uLg0KDQpj aGVlcnMNCkRhdmUNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCkZyb206IHl1 LmppbmdoYWlAenRlLmNvbS5jbiBbbWFpbHRvOnl1LmppbmdoYWlAenRlLmNvbS5jbl0NClNlbnQ6 IFNhdHVyZGF5LCBGZWJydWFyeSAxMSwgMjAxMiAxMTo0MCBQTQ0KVG86IERhdmlkIEFsbGFuIEkN CkNjOiBkY0BpZXRmLm9yZzsgTGl6aG9uZyBKaW47IG5hcnRlbkB1cy5pYm0uY29tDQpTdWJqZWN0 OiC08Li0OiBSRTogW2RjXSBSZXF1aXJlbWVudCBmb3IgYSBtZXRob2QgdG8gbWFuYWdlIG1hYyBh ZGRyZXNzIGluIERDDQoNCg0KSGkgRGF2aWSjug0KICAgSW4gYW4gTGFyZ2UgTDIgbmV0d29ya6Os dGhlIE1BQyBjb25mbGljdCBpcyBsaWtlbHmjrGVzcGVjaWFsbHkgd2hlbiBtdXRpbC12bGFuIGlu dGVyd29yayB0aHJvdWdoIHN1cGVydmxhbi4NCmluIGFkZGl0aW9uo6x0aGUgYmVuZWZpdCBpcyBu b3Qgb25seSBhdm9pZGluZyB0aGUgTUFDIGNvbmZsaWN0IGJ1dCBhbHNvIGdldHRpbmcgbW9yZSBj b250cm9sbGluZyBvZiB0aGVpciBEQ6GjDQoNCmZpc2hlci4NCg0KDQo+LS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08DQqocaHQqHKh6KGhoaGhoaGhoaEgICAgIElubm92 YXRpb24gY2hhbmdlDQogICAgICAgICAgICAgICAgICAgICAgICAgdGhlIHdvcmxkDQqocahxIKHQ qHIgICAgICAgIKHxqHGh8KhyoaENCqh0IC0tLS2ocyAgICAgICAvqIChxaiAXCChoQ0Kfn5+fn5+ fn5+fn5+fn5+fn6hx35+ocd+fn5+fn5+fn5+fn5+fn5+fg0KICAgICAgICAgIE15IG5pY2tuYW1l OiBGaXNoZXIgWXUNCj4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPA0K DQpEYXZpZCBBbGxhbiBJIDxkYXZpZC5pLmFsbGFuQGVyaWNzc29uLmNvbT4g0LTT2iAyMDEyLTAy LTEyIDA2OjI3OjM4Og0KDQo+IEhpIExpemhvbmcNCj4NCj4gVk0gTUFDcyBhcmUgYWRtaW5pc3Rl cmVkLCBhbmQgb25seSByZXF1aXJlIHVuaXF1ZW5lc3Mgd2l0aGluIGENCj4gY3VzdG9tZXIgVkxB Ti4gU28gYXMgbG9uZyBhcyBhIHNpbmdsZSBjdXN0b21lciBWTEFOIGRvZXMgbm90IGhhdmUNCj4g bXVsdGlwbGUgYWRtaW5pc3RhdG9ycywgdGhlcmUgc2hvdWxkIGJlIG5vIGlzc3VlLg0KPg0KPiBJ TU8gYSBNQUMgY29uZmxpY3Qgd2l0aGluIGEgc2luZ2xlIFZMQU4gYWRtaW5pc3RyYXRpb24gaXMg Y29tcGxldGUNCj4gaW5jb21wZXRlbmNlLCBub3Qgc29tdGhpbmcgdG8ga2lsbCBvdXJzZWx2ZXMg dHJ5aW5nIHRvIGZpbmQgYSBzb2x1dGlvbiBvdmVyIQ0KPg0KPiBteSAyIGNlbnRzDQo+IERhdmUN Cj4NCj4gRnJvbTogZGMtYm91bmNlc0BpZXRmLm9yZyBbbWFpbHRvOmRjLWJvdW5jZXNAaWV0Zi5v cmddIE9uIEJlaGFsZiBPZg0KPiBMaXpob25nIEppbg0KPiBTZW50OiBUaHVyc2RheSwgRmVicnVh cnkgMDIsIDIwMTIgNjo0NyBBTQ0KPiBUbzogbmFydGVuQHVzLmlibS5jb20NCj4gQ2M6IHl1Lmpp bmdoYWlAenRlLmNvbS5jbjsgZGNAaWV0Zi5vcmcNCj4gU3ViamVjdDogUmU6IFtkY10gUmVxdWly ZW1lbnQgZm9yIGEgbWV0aG9kIHRvIG1hbmFnZSBtYWMgYWRkcmVzcyBpbiBEQw0KDQo+IEhpIFRo b21hcywNCj4gVGhlIFZNcyBjb25uZWN0ZWQgYnkgU1BCLU0gb3IgTlZPMy9WWExBTi9OVkdSRSB3 aWxsIHN0aWxsIHJlc2lkZSBpbg0KPiBvbmUgTDIgbmV0d29yaywgYW5kIHRoZSBWTXMgTUFDIHdp bGwgc3RpbGwgY29uZmxpY3QgaWYgaGF2ZSBzYW1lIE1BQw0KPiBhZGRyZXNzLiBWTSBNQUMgY29u ZmxpY3Rpb24gY291bGQgbm90IGJlIG1pdGlnYXRlZCBvciBzb2x2ZWQgYnkNCj4gdGhlc2UgbWVj aGFuaXNtIGlmIEkgdW5kZXJzdGFuZCBjb3JyZWN0bHkuDQo+DQo+IExpemhvbmcNCj4NCj4gLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiB5dS5qaW5naGFpIGF0IHp0ZS5j b20uY24gd3JpdGVzOg0KPg0KPg0KPiA+DQo+ID4gICAgSSB3b25kZXIgd2hldGhlciBpdCBpcyBu ZWNlc3NhcnkgdG8gbWFuYWdlIG1hYyBhZGRyZXNzIGluIERDLg0KPiA+IEFzIHlvdSBrbm93LFZN J3MgbWFjIGlzIHJhbmRvbWx5IGdlbmVyYXRlZC4NCj4gPiBUaGUgcmlzayBvZiBtYWMgY29uZmxp Y3QgaXMgaW5jcmVhc2luZyB3aXRoICB0aGUgYW1vdW50IG9mIFZNcyBpbiBEQy4NCj4gPiBJZiB0 aGVyZSBpcyBhIG1ldGhvZCB0byBhdXRvIG1hbmFnZSBhbmQgYWxsb2NhdGUgbWFjIGFkZHJlc3Ms dGhlDQo+ID4gICAgcmlzayBtYXliZSBhdm9pZC4NCj4gPiBUaGF0IG1ldGhvZCBtYXkgZmFjaWxp dGF0ZSB0aGUgb3BlcmF0b3IgdG8gY29udHJvbCBuZXR3b3JrIGVhc2lseQ0KPiA+ICAgIGFuZCBv dGhlciBhdmFpbGFibGUgYmVuZWZpdHMuDQo+DQo+IE9uZSBzdHJhaWdodGZvcndhcmQgd2F5IHRv IG1pdGlnYXRlIEMtTUFDIGNvbmZsaWN0cyBpcyB2aWENCj4gZW5jYXBzdWxhdGlvbnMsIHdoZXRo ZXIgdGhyb3VnaCBzb21ldGhpbmcgbGlrZSBTUEItTSBvcg0KPiBOVk8zL1ZYTEFOL05WR1JFLg0K Pg0KPiBEbyBzdWNoIGFwcHJvYWNoZXMgbm90IGFkZHJlc3MgdGhlIHByb2JsZW0gc3VmZmljaWVu dGx5Pw0KPg0KPiBUaG9tYXMNCg== --_000_60C093A41B5E45409A19D42CF7786DFD522A94465DEUSAACMS0703e_ Content-Type: text/html; charset="gb2312" Content-Transfer-Encoding: quoted-printable
HI Fisher:
 
The size of the network is independent of the size of= the=20 VLAN. And I assume a larger network simply has more VLANs. So IMO the probl= em=20 does not assert itself in proportion to network size.
 
MAC conflict is perhaps true when vendors manufacture= many=20 NICs with the same MAC and we have lots of experience with that. When the M= AC is=20 administered, and within a single administered broadcast domain,, a.k.a.=20 VLAN I still assert problems will only arise via=20 incompetence.
 
SuperVLAN looks to me like asymmetric VID or ETREE. W= hich is=20 the one scenario when multiple MAC administrations MAY share a single subne= t,=20 although I suspect the cloud model where ETREE would  be used would=20 preclude that (e.g. SaaS). If one is going to use ETREE for multiple IaaS=20 instances, buyer beware...
 
cheers
Dave


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


Hi David=A3=BA
<= FONT size=3D2=20 face=3Dsans-serif>   In an Large L2 network=A3=ACthe
MAC conflict
is=20 likely=A3=ACespecially when mutil-vlan interwork through supervlan. =
in addition=A3=ACthe benefit is not only avoidin= g the=20 MAC conflict=20 but also getting more controlling of their DC=A1=A3

fisher.
 = ;=20

>-----------------------------------------<
=A8q= =A1=D0=A8r=A1=E8=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=20     Innovation change
          &nbs= p;=20              the world  
=A8q=A8= q =A1=D0=A8r  =20      =A1=F1=A8q=A1=F0=A8r=A1=A1  
=A8t ----=A8s &nbs= p;     /=A8=80=A1=C5=A8=80\=20 =A1=A1
~~~~~~~~~~~~~~~~~=A1=C7~~=A1=C7~~~~~~~~~~~~~~~~~
   =    =20   My nickname: Fisher=20 Yu
>----------------------------------------<


David Allan I <david.i.allan@ericsson.com> =D0=B4=D3=DA = 2012-02-12=20 06:27:38:

> Hi Lizhong

>=20  
> VM MACs are administered, an= d only=20 require uniqueness within a
> customer VLAN. So as long as a single= =20 customer VLAN does not have
> multiple administators, there should b= e no=20 issue.

>  
> IMO a MAC conflict within a single VLAN administration is= =20 complete
> incompetence, not somthing to kill ourselves trying to fi= nd a=20 solution over!

>  =20
> my 2 cents
&= gt;=20 Dave
>
> From: dc-bounces@ietf= .org=20 [mailto:dc-bounces@ietf.org] On Behalf Of
> Lizhong Jin
> Sent= :=20 Thursday, February 02, 2012 6:47 AM
> To: narten@us.ibm.com
> C= c:=20 yu.jinghai@zte.com.cn; dc@ietf.org
> Subject: Re: [dc] Requirement fo= r a=20 method to manage mac address in DC

&g= t; Hi=20 Thomas,
> The VMs connected by SPB-M = or=20 NVO3/VXLAN/NVGRE will still reside in
> one L2 network, and the VMs = MAC=20 will still conflict if have same MAC
> address. VM MAC confliction co= uld=20 not be mitigated or solved by
> these mechanism if I understand=20 correctly.

>  
<= FONT=20 size=3D2>> Lizhong
>  =20
> -------------------------------------=20
> yu.jinghai at zte.com.cn writes:
>
&g= t;=20
> >
> >    I wonder whether it is necessary to= =20 manage mac address in DC.
> > As you know,VM's mac is randomly=20 generated.
> > The risk of mac conflict is increasing with  t= he=20 amount of VMs in DC.
> > If there is a method to auto manage and=20 allocate mac address,the
> >    risk maybe avoid.
&g= t;=20 > That method may facilitate the operator to control network easily
&= gt;=20 >    and other available benefits.
>
> One=20 straightforward way to mitigate C-MAC conflicts is via
> encapsulatio= ns,=20 whether through something like SPB-M or
> NVO3/VXLAN/NVGRE.
>=20
> Do such approaches not address the problem sufficiently?
>=20
> Thomas
--_000_60C093A41B5E45409A19D42CF7786DFD522A94465DEUSAACMS0703e_-- From stbryant@cisco.com Mon Feb 13 01:52:50 2012 Return-Path: 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 802E821F8554 for ; Mon, 13 Feb 2012 01:52:50 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -110.615 X-Spam-Level: X-Spam-Status: No, score=-110.615 tagged_above=-999 required=5 tests=[AWL=-0.017, BAYES_00=-2.599, HTML_MESSAGE=0.001, 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 KKiT4vuf4Wip for ; Mon, 13 Feb 2012 01:52:49 -0800 (PST) Received: from ams-iport-2.cisco.com (ams-iport-2.cisco.com [144.254.224.141]) by ietfa.amsl.com (Postfix) with ESMTP id 7B3AC21F8549 for ; Mon, 13 Feb 2012 01:52:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=stbryant@cisco.com; l=1625; q=dns/txt; s=iport; t=1329126769; x=1330336369; h=message-id:date:from:reply-to:mime-version:to:subject: references:in-reply-to; bh=HecS2MyTblUW2EuXvbEumI4Oc+dn66/airJRWCoiPXs=; b=YSvQ8mziD+O5n52R8enbA3zCsZ7DQ+v5pzmMRu6IVDrVIBJAXxWzH760 qX701Nut4S9papdk5AhutjLexy7Y8L56VbBloNXPs5z1bkK/K49aWr7jb twvwYuEwNez696Ja82wr95+rblsDliSVJvRof3n+0pNrom8QFxFRjhrFr 4=; X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AhMFABPdOE+Q/khN/2dsb2JhbABErUWCO4EHgWkFBAEBAQQSAQIBYhELAwEUCRYPCQMCAQIBRRMIAQEehSaCK50VAYMxDwGSYItOJgpIAQ0BFQMBgzcEHw8HAQEBAQEEAQEEAQwDAwMCBAQBAgICAQIBNIMdBJUykmQ X-IronPort-AV: E=Sophos;i="4.73,411,1325462400"; d="scan'208,217";a="65974071" Received: from ams-core-4.cisco.com ([144.254.72.77]) by ams-iport-2.cisco.com with ESMTP; 13 Feb 2012 09:52:47 +0000 Received: from cisco.com (mrwint.cisco.com [64.103.70.36]) by ams-core-4.cisco.com (8.14.3/8.14.3) with ESMTP id q1D9qlr0010739 for ; Mon, 13 Feb 2012 09:52:47 GMT Received: from stbryant-mac2.lan (localhost [127.0.0.1]) by cisco.com (8.14.4+Sun/8.8.8) with ESMTP id q1D9qkjN000022; Mon, 13 Feb 2012 09:52:47 GMT Message-ID: <4F38DD6E.6020807@cisco.com> Date: Mon, 13 Feb 2012 09:52:46 +0000 From: Stewart Bryant User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:10.0) Gecko/20120129 Thunderbird/10.0 MIME-Version: 1.0 To: dc@ietf.org References: <60C093A41B5E45409A19D42CF7786DFD522A9445A1@EUSAACMS0703.eamcs.ericsson.se> <201202130053.q1D0rggI051582@mse01.zte.com.cn> <60C093A41B5E45409A19D42CF7786DFD522A94465D@EUSAACMS0703.eamcs.ericsson.se> In-Reply-To: <60C093A41B5E45409A19D42CF7786DFD522A94465D@EUSAACMS0703.eamcs.ericsson.se> Content-Type: multipart/alternative; boundary="------------000306010300080806030807" 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 Reply-To: stbryant@cisco.com List-Id: IETF Data Center Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Feb 2012 09:52:50 -0000 This is a multi-part message in MIME format. --------------000306010300080806030807 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit On 13/02/2012 01:53, David Allan I wrote: > MAC conflict is perhaps true when vendors manufacture many NICs with > the same MAC Maybe drivers should refuse to enable in the presence of such a conflict? That would result in operators correctly rejecting equipment from their vendors on the grounds that they were supplying goods not fit for purpose. - Stewart --------------000306010300080806030807 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit On 13/02/2012 01:53, David Allan I wrote:
MAC conflict is perhaps true when vendors manufacture many NICs with the same MAC

Maybe  drivers should refuse to enable in the presence of
such a conflict?

That would result in operators correctly rejecting equipment
from their vendors on the grounds that they were supplying
goods not fit for purpose.

- Stewart


--------------000306010300080806030807-- From narten@us.ibm.com Mon Feb 13 07:05:31 2012 Return-Path: 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 7245721F8622 for ; Mon, 13 Feb 2012 07:05:31 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -109.897 X-Spam-Level: X-Spam-Status: No, score=-109.897 tagged_above=-999 required=5 tests=[AWL=0.702, 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 rJE0xI9O4KkR for ; Mon, 13 Feb 2012 07:05:30 -0800 (PST) Received: from e36.co.us.ibm.com (e36.co.us.ibm.com [32.97.110.154]) by ietfa.amsl.com (Postfix) with ESMTP id C59BB21F85ED for ; Mon, 13 Feb 2012 07:05:30 -0800 (PST) Received: from /spool/local by e36.co.us.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Mon, 13 Feb 2012 08:05:29 -0700 Received: from d01dlp03.pok.ibm.com (9.56.224.17) by e36.co.us.ibm.com (192.168.1.136) with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted; Mon, 13 Feb 2012 08:03:54 -0700 Received: from d01relay04.pok.ibm.com (d01relay04.pok.ibm.com [9.56.227.236]) by d01dlp03.pok.ibm.com (Postfix) with ESMTP id E699CC9006E for ; Mon, 13 Feb 2012 10:03:50 -0500 (EST) Received: from d01av01.pok.ibm.com (d01av01.pok.ibm.com [9.56.224.215]) by d01relay04.pok.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id q1DF3lI9217116 for ; Mon, 13 Feb 2012 10:03:47 -0500 Received: from d01av01.pok.ibm.com (loopback [127.0.0.1]) by d01av01.pok.ibm.com (8.14.4/8.13.1/NCO v10.0 AVout) with ESMTP id q1DF3MjB032286 for ; Mon, 13 Feb 2012 10:03:22 -0500 Received: from cichlid.raleigh.ibm.com (sig-9-76-153-110.mts.ibm.com [9.76.153.110]) by d01av01.pok.ibm.com (8.14.4/8.13.1/NCO v10.0 AVin) with ESMTP id q1DF3Lkd032211 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 13 Feb 2012 10:03:22 -0500 Received: from cichlid.raleigh.ibm.com (localhost [127.0.0.1]) by cichlid.raleigh.ibm.com (8.14.5/8.12.5) with ESMTP id q1DF2lwo031814; Mon, 13 Feb 2012 10:02:47 -0500 Message-Id: <201202131502.q1DF2lwo031814@cichlid.raleigh.ibm.com> To: stbryant@cisco.com In-reply-to: <4F38DD6E.6020807@cisco.com> References: <60C093A41B5E45409A19D42CF7786DFD522A9445A1@EUSAACMS0703.eamcs.ericsson.se> <201202130053.q1D0rggI051582@mse01.zte.com.cn> <60C093A41B5E45409A19D42CF7786DFD522A94465D@EUSAACMS0703.eamcs.ericsson.se> <4F38DD6E.6020807@cisco.com> Comments: In-reply-to Stewart Bryant message dated "Mon, 13 Feb 2012 09:52:46 +0000." Date: Mon, 13 Feb 2012 10:02:46 -0500 From: Thomas Narten X-Content-Scanned: Fidelis XPS MAILER x-cbid: 12021315-3352-0000-0000-00000295B7A9 Cc: dc@ietf.org 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Feb 2012 15:05:31 -0000 Stewart Bryant writes: > > MAC conflict is perhaps true when vendors manufacture many NICs with > > the same MAC > Maybe drivers should refuse to enable in the presence of > such a conflict? That is what IPv6 effectively does, when stateless address autoconfig is done. If there are duplicate addresses, the interface shuts down. You are pretty much guaranteed to get get duplicate IPv6 link-local addresses if there are duplicate MAC addrs in use. But in a data center, I would not expect so much use of stateless autoconfig... Thomas From truman@suspicious.org Mon Feb 13 17:38:39 2012 Return-Path: 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 A523821E802B for ; Mon, 13 Feb 2012 17:38:39 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599] 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 uEohH3SNFY0X for ; Mon, 13 Feb 2012 17:38:39 -0800 (PST) Received: from mail.suspicious.org (research.suspicious.org [204.8.46.227]) by ietfa.amsl.com (Postfix) with ESMTP id 8D3EB21E802C for ; Mon, 13 Feb 2012 17:38:38 -0800 (PST) Received: from [172.20.10.2] (43.sub-174-252-6.myvzw.com [174.252.6.43]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by mail.suspicious.org (Postfix) with ESMTPSA id 590BC2290D; Mon, 13 Feb 2012 20:33:47 -0500 (EST) Mime-Version: 1.0 (Apple Message framework v1084) Content-Type: text/plain; charset=us-ascii From: Truman Boyes In-Reply-To: <201202131502.q1DF2lwo031814@cichlid.raleigh.ibm.com> Date: Mon, 13 Feb 2012 20:38:31 -0500 Content-Transfer-Encoding: quoted-printable Message-Id: <7636F6E5-3A2F-4E87-8B78-C48CB572123B@suspicious.org> References: <60C093A41B5E45409A19D42CF7786DFD522A9445A1@EUSAACMS0703.eamcs.ericsson.se> <201202130053.q1D0rggI051582@mse01.zte.com.cn> <60C093A41B5E45409A19D42CF7786DFD522A94465D@EUSAACMS0703.eamcs.ericsson.se> <4F38DD6E.6020807@cisco.com> <201202131502.q1DF2lwo031814@cichlid.raleigh.ibm.com> To: Thomas Narten X-Mailer: Apple Mail (2.1084) Cc: dc@ietf.org, stbryant@cisco.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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 14 Feb 2012 01:38:39 -0000 On 13 Feb 2012, at 10:02 AM, Thomas Narten wrote: > Stewart Bryant writes: >=20 >>> MAC conflict is perhaps true when vendors manufacture many NICs with=20= >>> the same MAC >=20 >> Maybe drivers should refuse to enable in the presence of >> such a conflict? >=20 > That is what IPv6 effectively does, when stateless address autoconfig > is done. If there are duplicate addresses, the interface shuts > down. >=20 > You are pretty much guaranteed to get get duplicate IPv6 link-local > addresses if there are duplicate MAC addrs in use. >=20 > But in a data center, I would not expect so much use of stateless > autoconfig... =20 >=20 > Thomas Really depends, you could quite easily use stateless autoconfig in data = centers where the machines are designed for HPC or large compute farms = where static addressing is too complex. SLAAC + DHCPv6 would fit the = bill nicely. In this case, duplicate MACs would be pretty harmful to the = whole idea of SLAAC.=20 A lot of people have looked at Puppet / CFengine / or other automation = technologies to do static IP addressing on DC machines, but we already = have protocols to handle addressing, be it DHCPv6 or SLAAC. Truman From adalela@cisco.com Thu Feb 16 09:06:22 2012 Return-Path: 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 6200521F8889 for ; Thu, 16 Feb 2012 09:06:22 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -6.892 X-Spam-Level: X-Spam-Status: No, score=-6.892 tagged_above=-999 required=5 tests=[AWL=3.706, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8] 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 7A0W1kKADrJg for ; Thu, 16 Feb 2012 09:06:18 -0800 (PST) Received: from bgl-iport-2.cisco.com (bgl-iport-2.cisco.com [72.163.197.26]) by ietfa.amsl.com (Postfix) with ESMTP id CA73121F8864 for ; Thu, 16 Feb 2012 09:06:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=adalela@cisco.com; l=9203; q=dns/txt; s=iport; t=1329411977; x=1330621577; h=mime-version:subject:date:message-id:from:to; bh=I7nK7jMsKQXbtIbDMHUH/BI+4naS28BzgryRJJTRivg=; b=a2XtuvD6QFFa4GjV1myQT5A8Zzx9qgN+uzwkS+uBWTqsux7YcQGeNb0A pIzgO7L+rza+InH+a0AeOlMk5vP9aiPgp0KjQHrm/+JxzO6ckkKjmGxIv HxE5rbzbzwIGgk1RuPUqa/63qQqMUOlnKtv+HxJKKML5rAbO2231Vo1Ea k=; X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AsIGAFY3PU9Io8UY/2dsb2JhbABEgk2FLqAhAYlNgXQBBAEBAQ8BCREDWwEaEAYYByYiDwEECxAah2aZEYEnAZ5Qi2QKBwILEjoRBgMCg2MBLAkEBQ0NgjpjBIhMniWBNg X-IronPort-AV: E=Sophos;i="4.73,430,1325462400"; d="scan'208,217";a="5725019" Received: from vla196-nat.cisco.com (HELO bgl-core-3.cisco.com) ([72.163.197.24]) by bgl-iport-2.cisco.com with ESMTP; 16 Feb 2012 17:06:13 +0000 Received: from xbh-bgl-411.cisco.com (xbh-bgl-411.cisco.com [72.163.129.201]) by bgl-core-3.cisco.com (8.14.3/8.14.3) with ESMTP id q1GH6DfV006195 for ; Thu, 16 Feb 2012 17:06:13 GMT Received: from xmb-bgl-416.cisco.com ([72.163.129.212]) by xbh-bgl-411.cisco.com with Microsoft SMTPSVC(6.0.3790.4675); Thu, 16 Feb 2012 22:36:13 +0530 X-MimeOLE: Produced By Microsoft Exchange V6.5 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01CCECCD.498B189D" x-cr-hashedpuzzle: xEo= ACG7 ADWs CyDo Dj5W EIi6 ETZx FXzN FlS3 GqUT HSLo ICVY JFvV JNNs Jyb0 J7ru; 1; ZABjAEAAaQBlAHQAZgAuAG8AcgBnAA==; Sosha1_v1; 7; {91E335D7-C9CE-472C-82BC-1B02D6729500}; YQBkAGEAbABlAGwAYQBAAGMAaQBzAGMAbwAuAGMAbwBtAA==; Thu, 16 Feb 2012 17:06:10 GMT; UwBlAHIAdgBpAGMAZQAgAE8AcgBjAGgAZQBzAHQAcgBhAHQAaQBvAG4AIABQAHIAbwB0AG8AYwBvAGwA x-cr-puzzleid: {91E335D7-C9CE-472C-82BC-1B02D6729500} Content-class: urn:content-classes:message Date: Thu, 16 Feb 2012 22:36:10 +0530 Message-ID: <618BE8B40039924EB9AED233D4A09C5103001EEA@XMB-BGL-416.cisco.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Service Orchestration Protocol Thread-Index: AczszUfin5PsG6PqTGqXkpH7GjPD4g== From: "Ashish Dalela (adalela)" To: X-OriginalArrivalTime: 16 Feb 2012 17:06:13.0457 (UTC) FILETIME=[499FEC10:01CCECCD] Subject: [dc] Service Orchestration Protocol X-BeenThere: dc@ietf.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: IETF Data Center Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Feb 2012 17:06:22 -0000 This is a multi-part message in MIME format. ------_=_NextPart_001_01CCECCD.498B189D Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Folks, =20 This may not be completely relevant to the DC topic, but thought that some of you might be interested in it. =20 We have a few drafts posted on a "Service Orchestration Protocol", with the intent to enable cloud interoperability. =20 http://tools.ietf.org/html/draft-dalela-orchestration-00 - talks about why we need a protocol, a.k.a. requirements http://tools.ietf.org/html/draft-dalela-sop-architecture-00 - describes the use-cases and network deployments with the protocol http://tools.ietf.org/html/draft-dalela-sop-00 - describes the protocol's messages http://tools.ietf.org/html/draft-dalela-sdf-00 - describes scheme for service naming, workflows, etc. http://tools.ietf.org/html/draft-dalela-sop-flows-00 - describes some message flows =20 A discussion alias https://www.ietf.org/mailman/listinfo/sop is setup for you to participate in case you find it interesting. =20 Thanks and look forward to discussing there. =20 -Ashish =20 ------_=_NextPart_001_01CCECCD.498B189D Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Folks,<= /p>

 <= /p>

This may not be = completely relevant to the DC topic, but thought that some of you might = be interested in it.

 <= /p>

We have a few drafts = posted on a “Service Orchestration Protocol”, with the = intent to enable cloud interoperability.

 <= /p>

http://= tools.ietf.org/html/draft-dalela-orchestration-00 - talks about why = we need a protocol, a.k.a. requirements

http= ://tools.ietf.org/html/draft-dalela-sop-architecture-00 - describes = the use-cases and network deployments with the = protocol

http://tools.ietf= .org/html/draft-dalela-sop-00 - describes the protocol’s = messages

http://tools.ietf= .org/html/draft-dalela-sdf-00 - describes scheme for service naming, = workflows, etc.

http://tool= s.ietf.org/html/draft-dalela-sop-flows-00 - describes some message = flows

 <= /p>

A discussion alias https://www.ietf.org/m= ailman/listinfo/sop is setup for you to participate in case you find = it interesting.

 <= /p>

Thanks and look forward = to discussing there.

 <= /p>

-Ashish=

 <= /p>

------_=_NextPart_001_01CCECCD.498B189D-- From vumip1@gmail.com Thu Feb 16 12:57:30 2012 Return-Path: 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 58B2021E804A for ; Thu, 16 Feb 2012 12:57:30 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.385 X-Spam-Level: X-Spam-Status: No, score=-3.385 tagged_above=-999 required=5 tests=[AWL=0.213, BAYES_00=-2.599, HTML_MESSAGE=0.001, 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 PQRrr3PUo4ud for ; Thu, 16 Feb 2012 12:57:26 -0800 (PST) Received: from mail-iy0-f172.google.com (mail-iy0-f172.google.com [209.85.210.172]) by ietfa.amsl.com (Postfix) with ESMTP id 1832F21E8044 for ; Thu, 16 Feb 2012 12:57:26 -0800 (PST) Received: by iagf6 with SMTP id f6so4042523iag.31 for ; Thu, 16 Feb 2012 12:57:25 -0800 (PST) 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=68uOUX1bBRxNN088HTePbhkZpVZjWw9uVk6QOTp5Qxk=; b=tCj9BOLRGE2qzI517IwIA3RIu8uYelotc7KAalJOzbLtdoHMY67NENsIdlmwKeRr3Y 5/vMerhH6CvwKefV76xtNruZNLmZDtaRHYgptcMVom0rgZ22e267Dk9+ehD0vK0cCRwT iihFSV42OnYqzkrT0KuVcidV3UHOBm3xPcpp4= MIME-Version: 1.0 Received: by 10.50.236.73 with SMTP id us9mr20103206igc.16.1329425845556; Thu, 16 Feb 2012 12:57:25 -0800 (PST) Received: by 10.50.213.68 with HTTP; Thu, 16 Feb 2012 12:57:25 -0800 (PST) In-Reply-To: <618BE8B40039924EB9AED233D4A09C5103001EEA@XMB-BGL-416.cisco.com> References: <618BE8B40039924EB9AED233D4A09C5103001EEA@XMB-BGL-416.cisco.com> Date: Thu, 16 Feb 2012 15:57:25 -0500 Message-ID: From: Bhumip Khasnabish To: "Ashish Dalela (adalela)" Content-Type: multipart/alternative; boundary=14dae934125d47940304b91b1325 Cc: dc@ietf.org Subject: Re: [dc] Service Orchestration Protocol X-BeenThere: dc@ietf.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: IETF Data Center Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Feb 2012 20:57:30 -0000 --14dae934125d47940304b91b1325 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Hello Ashish, There is also a Cloud Service Broker draft http://tools.ietf.org/id/draft-shao-opsawg-cloud-service-broker-02.txt Thanks. Best. Bhumip On Thu, Feb 16, 2012 at 12:06 PM, Ashish Dalela (adalela) wrote: > Folks,**** > > ** ** > > This may not be completely relevant to the DC topic, but thought that som= e > of you might be interested in it.**** > > ** ** > > We have a few drafts posted on a =93Service Orchestration Protocol=94, wi= th > the intent to enable cloud interoperability.**** > > ** ** > > http://tools.ietf.org/html/draft-dalela-orchestration-00 - talks about > why we need a protocol, a.k.a. requirements**** > > http://tools.ietf.org/html/draft-dalela-sop-architecture-00 - describes > the use-cases and network deployments with the protocol**** > > http://tools.ietf.org/html/draft-dalela-sop-00 - describes the protocol= =92s > messages**** > > http://tools.ietf.org/html/draft-dalela-sdf-00 - describes scheme for > service naming, workflows, etc.**** > > http://tools.ietf.org/html/draft-dalela-sop-flows-00 - describes some > message flows**** > > ** ** > > A discussion alias https://www.ietf.org/mailman/listinfo/sop is setup for > you to participate in case you find it interesting.**** > > ** ** > > Thanks and look forward to discussing there.**** > > ** ** > > -Ashish**** > > ** ** > > _______________________________________________ > dc mailing list > dc@ietf.org > https://www.ietf.org/mailman/listinfo/dc > > --14dae934125d47940304b91b1325 Content-Type: text/html; charset=windows-1252 Content-Transfer-Encoding: quoted-printable
Hello Ashish,
=A0
There is also a Cloud Service Broker draft
=A0
Thanks.
=A0
Best.
=A0
Bhumip

=A0
On Thu, Feb 16, 2012 at 12:06 PM, Ashish Dalela = (adalela) <adalel= a@cisco.com> wrote:

Folks,

=A0

This may not be completely relevant to the DC topic, but thought that som= e of you might be interested in it.

=A0

We have a few drafts posted on a =93Service Orchestration Protocol=94, wi= th the intent to enable cloud interoperability.

=A0

http://tools.ietf.org/html/draft-dalela-orchestration-00 = - talks about why we need a protocol, a.k.a. requirements

http://tools.ietf.org/html/draft-dalela-sop-architecture-0= 0 - describes the use-cases and network deployments with the protocol

http://tools.ietf.org/html/draft-dalela-sop-00 - describes the prot= ocol=92s messages

http://tools.ietf.org/html/draft-dalela-sdf-00 - describes scheme f= or service naming, workflows, etc.

http://tools.ietf.org/html/draft-dalela-sop-flows-00 - desc= ribes some message flows

=A0

A discussion alias https://www.ietf.org/mailman/listinfo/sop is setup fo= r you to participate in case you find it interesting.<= /p>

=A0

Thanks and look forward to discussing there.

=A0

-Ashish

=A0


______________________= _________________________
dc mailing list
dc@ietf.org
http= s://www.ietf.org/mailman/listinfo/dc




=A0 --14dae934125d47940304b91b1325-- From richard.bohan.liu@gmail.com Thu Feb 16 14:04:30 2012 Return-Path: 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 91B6521E803D for ; Thu, 16 Feb 2012 14:04:30 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.399 X-Spam-Level: X-Spam-Status: No, score=-2.399 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, J_CHICKENPOX_62=0.6, J_CHICKENPOX_73=0.6, 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 oHDdTx7QIxyU for ; Thu, 16 Feb 2012 14:04:25 -0800 (PST) Received: from mail-pw0-f44.google.com (mail-pw0-f44.google.com [209.85.160.44]) by ietfa.amsl.com (Postfix) with ESMTP id 28B0C21E8027 for ; Thu, 16 Feb 2012 14:04:25 -0800 (PST) Received: by pbcwz7 with SMTP id wz7so3137399pbc.31 for ; Thu, 16 Feb 2012 14:04:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=XFqQLfOHKSuoTjG1PrScMWvNjMzwbwyC1i+wWbfHZD8=; b=lF93M3d5dmllDr+1fccX9w5oxa3SA5sI3OCSqDB9/BYWjyYCSREZDBev5cXqDfEWjg 7ab2mjnkZkXUUoQU6AngKEVkRPy+nW7i6oo53HuJS3ZMTc0H8MomiAj+hkh4Pl+GnAn/ Ktybco/j/gXoPSa01sise46LT9ykDtjndcdRc= MIME-Version: 1.0 Received: by 10.68.213.232 with SMTP id nv8mr12276109pbc.155.1329429865006; Thu, 16 Feb 2012 14:04:25 -0800 (PST) Received: by 10.142.232.14 with HTTP; Thu, 16 Feb 2012 14:04:24 -0800 (PST) Date: Fri, 17 Feb 2012 06:04:24 +0800 Message-ID: From: Richard Bin liu To: david.black@emc.com Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Cc: narten , dc , Bhumip Khasnabish Subject: [dc] A purpose of the draft /// Re: draft-khasnabish-vmmi-problems-00.txt X-BeenThere: dc@ietf.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: IETF Data Center Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Feb 2012 22:04:30 -0000 Greetings David, Thank you for your comments and question, it is a good question. >From your viewpoint, "the interoperability between the different vender (or SPs)" is the necessary condition of the "to work for the IETF", but I think it is only a sufficient condition of the "to work for the IETF", not a necessary condition, for example, do VM migration between private desktop system with IPV6 addresses systems is not one of the goals of the IETF? Of course yes. Whether or not to agree with my viewpoint, seamless VM migration between a variety of computing systems (servers, tablet PCs, mobile phone system) is an irreversible trend in the future. Do IETF going to miss it? So, I am sorry, in my personal viewpoint, your query is debatable. See here, some people may be in doubt: Is the existing program can not solve your problem? Yes, the reasons for defect analysis of existing system can refer to my following opinion(you can seach "traditional tunneling gateway" to find it in this mail). Many thanks for guidance Regards, Richard Bin Liu liu.bin21@zte.com.cn Richard.BoHan.liu@gmail.com ------------------------------------------------------- > About VM migration in the draft, we did not demand forcibly between the d= ifferent vender(or SPs), so your concerns may not exist. In other words, there=92s no work for the IETF to do because interoperability is not a goal. What have I missed? Thanks, --David From: dc-bounces at ietf.org [mailto:dc-bounces at ietf.org] On Behalf Of liu.bin21 at zte.com.cn Sent: Tuesday, January 31, 2012 10:57 PM To: narten at us.ibm.com; vumip1 at gmail.com Cc: dc at ietf.org Subject: Re: [dc] draft-khasnabish-vmmi-problems-00.txt Thomas, thank you for your comments! About VM migration in the draft, we did not demand forcibly between the different vender(or SPs), so your concerns may not exist. As you say, "let's be realistic", our intention is to improve the flexibility of VM migration, as well as the breadth of applications under the premise of market heavyweights are not opposed to it.In order to achieve these goals, analyse possible problems, discuss and resolve these problems, such as: VM migration is due to a non-public sector energy-efficient needs, rather than to public access without interruption, or business needs of the user's desktop migration, this demand may exist within a same service provider, or you say a same vender with mixed network, for example: With the promotion of IPv6 technology, the existing IPv4 networks will be more and more IPv6 hosts, these applications driven a series of tunnel technologies to provide solutions, such as: 6to4 tunnel technology, ISATAP tunnel technology, and so on. Virtual machine migration technology will also be the basis of these network environments,in the transition network using tunneling transition technique, the connections between the subnets and the backbone network are achieved through the tunneling gateway. In the IPv4/IPv6 transition period, a variety of tunnels coexist. The establishment of the tunnel varies with different gateways. The traditional tunneling gateway only establishes tunnels for communication with the same type of gateway, the different types of traditional tunneling gateway cannot communicate with each other, which cannot meet the requirements of VPN communications in the transition period. A multi-tunnel VPN gateway is used to solve the problem of establishing the tunnel between the heterogeneous gateways. Many thanks for guidance Regards, Bin Liu liu.bin21 at zte.com.cn Richard.BoHan.liu at gmail.com From david.black@emc.com Thu Feb 16 15:15:09 2012 Return-Path: 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 2480221E806A for ; Thu, 16 Feb 2012 15:15:09 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -108.93 X-Spam-Level: X-Spam-Status: No, score=-108.93 tagged_above=-999 required=5 tests=[AWL=0.469, BAYES_00=-2.599, J_CHICKENPOX_62=0.6, J_CHICKENPOX_73=0.6, 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 1g8qlSGOpcCr for ; Thu, 16 Feb 2012 15:15:03 -0800 (PST) Received: from mexforward.lss.emc.com (mexforward.lss.emc.com [128.222.32.20]) by ietfa.amsl.com (Postfix) with ESMTP id 082EF21E8064 for ; Thu, 16 Feb 2012 15:15:02 -0800 (PST) Received: from hop04-l1d11-si01.isus.emc.com (HOP04-L1D11-SI01.isus.emc.com [10.254.111.54]) by mexforward.lss.emc.com (Switch-3.4.3/Switch-3.4.3) with ESMTP id q1GNExHe004482 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 16 Feb 2012 18:14:59 -0500 Received: from mailhub.lss.emc.com (mailhub.lss.emc.com [10.254.221.145]) by hop04-l1d11-si01.isus.emc.com (RSA Interceptor); Thu, 16 Feb 2012 18:14:43 -0500 Received: from mxhub05.corp.emc.com (mxhub05.corp.emc.com [128.222.70.202]) by mailhub.lss.emc.com (Switch-3.4.3/Switch-3.4.3) with ESMTP id q1GNE7D5008677; Thu, 16 Feb 2012 18:14:43 -0500 Received: from mx14a.corp.emc.com ([169.254.1.94]) by mxhub05.corp.emc.com ([128.222.70.202]) with mapi; Thu, 16 Feb 2012 18:14:25 -0500 From: To: Date: Thu, 16 Feb 2012 18:14:24 -0500 Thread-Topic: [dc] A purpose of the draft /// Re: draft-khasnabish-vmmi-problems-00.txt Thread-Index: Aczs9v13n/CV2jDwQWSYp5vDsVzF1AACEAQg Message-ID: <7C4DFCE962635144B8FAE8CA11D0BF1E05AD33AEE3@MX14A.corp.emc.com> References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-EMM-MHVC: 1 Cc: narten@us.ibm.com, david.black@emc.com, dc@ietf.org, vumip1@gmail.com Subject: Re: [dc] A purpose of the draft /// Re: draft-khasnabish-vmmi-problems-00.txt X-BeenThere: dc@ietf.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: IETF Data Center Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Feb 2012 23:15:09 -0000 Hi Richard, I'll keep this brief: > See here, some people may be in doubt: Is the existing program can not > solve your problem? The answer to that question is missing from the draft, and it should start with a statement of what the actual problem is. The actual problem is *not= * virtual machine migration in general (as stated in the draft's Introduction= ), as that already works fine over IP based networks (both IPv4 and IPv6). What work are you advocating that the IETF undertake, and how would that work improve the current situation for vitual machine migration? The draft does not contain any answer to that question either. Thanks, --David > -----Original Message----- > From: dc-bounces@ietf.org [mailto:dc-bounces@ietf.org] On Behalf Of Richa= rd Bin liu > Sent: Thursday, February 16, 2012 5:04 PM > To: Black, David > Cc: narten; dc; Bhumip Khasnabish > Subject: [dc] A purpose of the draft /// Re: draft-khasnabish-vmmi-proble= ms-00.txt >=20 > Greetings David, >=20 > Thank you for your comments and question, it is a good question. > From your viewpoint, "the interoperability between the different > vender (or SPs)" is the necessary condition of the "to work for the > IETF", but I think it is only a sufficient condition of the "to work > for the IETF", not a necessary condition, for example, do VM migration > between private desktop system with IPV6 addresses systems is not one > of the goals of the IETF? Of course yes. Whether or not to agree with > my viewpoint, seamless VM migration between a variety of computing > systems (servers, tablet PCs, mobile phone system) is an irreversible > trend in the future. Do IETF going to miss it? >=20 > So, I am sorry, in my personal viewpoint, your query is debatable. >=20 > See here, some people may be in doubt: Is the existing program can not > solve your problem? >=20 > Yes, the reasons for defect analysis of existing system can refer to > my following opinion(you can seach "traditional tunneling gateway" to > find it in this mail). >=20 > Many thanks for guidance >=20 > Regards, >=20 > Richard Bin Liu >=20 > liu.bin21@zte.com.cn > Richard.BoHan.liu@gmail.com >=20 > ------------------------------------------------------- > > About VM migration in the draft, we did not demand forcibly between the= different vender(or SPs), so > your concerns may not exist. >=20 >=20 >=20 > In other words, there's no work for the IETF to do because > interoperability is not a goal. What have I missed? >=20 >=20 >=20 > Thanks, > --David >=20 >=20 >=20 > From: dc-bounces at ietf.org [mailto:dc-bounces at ietf.org] On Behalf > Of liu.bin21 at zte.com.cn > Sent: Tuesday, January 31, 2012 10:57 PM > To: narten at us.ibm.com; vumip1 at gmail.com > Cc: dc at ietf.org > Subject: Re: [dc] draft-khasnabish-vmmi-problems-00.txt >=20 >=20 >=20 >=20 > Thomas, thank you for your comments! >=20 > About VM migration in the draft, we did not demand forcibly between > the different vender(or SPs), so your concerns may not > exist. As you say, "let's be realistic", our intention is to improve > the flexibility of VM migration, as well as the breadth > of applications under the premise of market heavyweights are not > opposed to it.In order to achieve these goals, analyse possible > problems, discuss and resolve these problems, such as: VM migration is > due to a non-public sector energy-efficient needs, rather than to > public access without interruption, or business needs of the user's > desktop migration, this demand may exist within a same service > provider, or you say a same vender with mixed network, for example: >=20 > With the promotion of IPv6 technology, the existing IPv4 networks will > be more and more IPv6 hosts, these applications driven > a series of tunnel technologies to provide solutions, such as: 6to4 > tunnel technology, ISATAP tunnel technology, and so on. > Virtual machine migration technology will also be the basis of these > network environments,in the transition network using tunneling > transition technique, the connections between the subnets and the > backbone network are achieved through the tunneling gateway. In the > IPv4/IPv6 transition period, a variety of tunnels coexist. The > establishment of the tunnel varies with different gateways. The > traditional tunneling gateway only establishes tunnels for > communication with the same type of gateway, the different types of > traditional tunneling gateway cannot communicate with each other, > which cannot meet the requirements of VPN communications in the > transition period. A multi-tunnel VPN gateway is used to solve the > problem of establishing the tunnel between the heterogeneous gateways. >=20 > Many thanks for guidance >=20 > Regards, >=20 > Bin Liu >=20 > liu.bin21 at zte.com.cn > Richard.BoHan.liu at gmail.com > _______________________________________________ > dc mailing list > dc@ietf.org > https://www.ietf.org/mailman/listinfo/dc From adalela@cisco.com Thu Feb 16 18:32:39 2012 Return-Path: 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 19DB821E8040; Thu, 16 Feb 2012 18:32:39 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -7.058 X-Spam-Level: X-Spam-Status: No, score=-7.058 tagged_above=-999 required=5 tests=[AWL=3.540, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8] 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 3GO9AP29he53; Thu, 16 Feb 2012 18:32:34 -0800 (PST) Received: from bgl-iport-1.cisco.com (bgl-iport-1.cisco.com [72.163.197.25]) by ietfa.amsl.com (Postfix) with ESMTP id 9483321E8060; Thu, 16 Feb 2012 18:32:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=adalela@cisco.com; l=18003; q=dns/txt; s=iport; t=1329445946; x=1330655546; h=mime-version:subject:date:message-id:in-reply-to: references:from:to:cc; bh=pa8CrZ59MEtDI/vncnA1p0LZuPkDjWZhbnXsMJYdcvo=; b=bv31MpBBqPj7EXVyqXdQpSiUOjcQvUjsoN+gNQhXlIV46uptL6z1izf5 t91BY0BOnhIKvxskD/rpnCtjC2wREkBiLFMiuOVFdK8unS/5FPu/D3GIq RnPxGeiDur7QozwmM7Pthr+OA5cz2jL+VHd8q9Y2FrrzwU4aAlruDNAUe c=; X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AtkEAD27PU9Io8UY/2dsb2JhbABDglGlVAGJUoFyAQEBBAEBAQ8BCREDPgsQAgEIDgMBAwEBCwYXAQYBIAYfAwYIAQEECwgIGodmnxkBlm2IXoMNAggIAhACAwaEDCUEBwcGBQOCSGMEiEyXfodd X-IronPort-AV: E=Sophos;i="4.73,433,1325462400"; d="scan'208,217";a="5753579" Received: from vla196-nat.cisco.com (HELO bgl-core-3.cisco.com) ([72.163.197.24]) by bgl-iport-1.cisco.com with ESMTP; 17 Feb 2012 02:32:23 +0000 Received: from xbh-bgl-411.cisco.com (xbh-bgl-411.cisco.com [72.163.129.201]) by bgl-core-3.cisco.com (8.14.3/8.14.3) with ESMTP id q1H2WNwt000575; Fri, 17 Feb 2012 02:32:23 GMT Received: from xmb-bgl-416.cisco.com ([72.163.129.212]) by xbh-bgl-411.cisco.com with Microsoft SMTPSVC(6.0.3790.4675); Fri, 17 Feb 2012 08:02:23 +0530 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01CCED1C.61273991" Date: Fri, 17 Feb 2012 08:02:22 +0530 Message-ID: <618BE8B40039924EB9AED233D4A09C5103001F72@XMB-BGL-416.cisco.com> In-Reply-To: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [dc] Service Orchestration Protocol Thread-Index: Aczs7ZfZDYEr3/UNTYaJqjiWS03dvQAKzDzQ References: <618BE8B40039924EB9AED233D4A09C5103001EEA@XMB-BGL-416.cisco.com> From: "Ashish Dalela (adalela)" To: "Bhumip Khasnabish" X-OriginalArrivalTime: 17 Feb 2012 02:32:23.0598 (UTC) FILETIME=[616814E0:01CCED1C] Cc: sop@ietf.org, dc@ietf.org Subject: Re: [dc] Service Orchestration Protocol X-BeenThere: dc@ietf.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: IETF Data Center Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Feb 2012 02:32:39 -0000 This is a multi-part message in MIME format. ------_=_NextPart_001_01CCED1C.61273991 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Bhumip, =20 Thanks, I'm aware of this draft. We should discuss it on the SOP alias as not to clutter everyone's email with a topic that may not be of interest. I'm cross posting this to SOP alias for now. =20 One of things that the first draft describes is limitations of HTTP (and by implication web-services) for doing cloud - HTTP does not have constructs to do service discovery, pub-sub, commit-cancel, transaction forking, interactive prompts, etc. These capabilities are service-independent (applicable to all services) and very important to build complex, multi-tiered, or cross-domain services.=20 =20 So, we did not want to add just a new content-type to HTTP, and layer basic capability into the controller application. The idea here is that if there are service independent capabilities, they should be part of a basic protocol scheme, which can be used by every type of service. But we preserved the text-based nature of well-known L7 protocols - SIP, HTTP, SMTP, etc.=20 =20 To the specific issue of broker, you might want to refer to the architecture draft, where we described different types of brokers (we call them proxies). The functionality in the broker differs depending on where you place the broker - in the service edge, customer edge, provider edge, etc. We expect that different domains (compute, storage, network ..) will have different domain controllers. You still need to find an interoperable scheme to stitch these domain controllers. =20 Thanks, Ashish =20 From: Bhumip Khasnabish [mailto:vumip1@gmail.com]=20 Sent: Friday, February 17, 2012 2:27 AM To: Ashish Dalela (adalela) Cc: dc@ietf.org Subject: Re: [dc] Service Orchestration Protocol =20 Hello Ashish, =20 There is also a Cloud Service Broker draft =20 http://tools.ietf.org/id/draft-shao-opsawg-cloud-service-broker-02.txt=20 Thanks. =20 Best. =20 Bhumip =20 On Thu, Feb 16, 2012 at 12:06 PM, Ashish Dalela (adalela) wrote: Folks, =20 This may not be completely relevant to the DC topic, but thought that some of you might be interested in it. =20 We have a few drafts posted on a "Service Orchestration Protocol", with the intent to enable cloud interoperability. =20 http://tools.ietf.org/html/draft-dalela-orchestration-00 - talks about why we need a protocol, a.k.a. requirements http://tools.ietf.org/html/draft-dalela-sop-architecture-00 - describes the use-cases and network deployments with the protocol http://tools.ietf.org/html/draft-dalela-sop-00 - describes the protocol's messages http://tools.ietf.org/html/draft-dalela-sdf-00 - describes scheme for service naming, workflows, etc. http://tools.ietf.org/html/draft-dalela-sop-flows-00 - describes some message flows =20 A discussion alias https://www.ietf.org/mailman/listinfo/sop is setup for you to participate in case you find it interesting. =20 Thanks and look forward to discussing there. =20 -Ashish =20 _______________________________________________ dc mailing list dc@ietf.org https://www.ietf.org/mailman/listinfo/dc =20 ------_=_NextPart_001_01CCED1C.61273991 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Bhumip,

 

Thanks, I’m aware of this draft. We should discuss it on the = SOP alias as not to clutter everyone’s email with a topic that may = not be of interest. I’m cross posting this to SOP alias for = now.

 

One of things that the first draft describes is limitations of HTTP = (and by implication web-services) for doing cloud – HTTP does not = have constructs to do service discovery, pub-sub, commit-cancel, = transaction forking, interactive prompts, etc. These capabilities are = service-independent (applicable to all services) and very important to = build complex, multi-tiered, or cross-domain services. =

 

So, we did not want to add just a new content-type to HTTP, and layer = basic capability into the controller application. The idea here is that = if there are service independent capabilities, they should be part of a = basic protocol scheme, which can be used by every type of service. But = we preserved the text-based nature of well-known L7 protocols – = SIP, HTTP, SMTP, etc.

 

To the specific issue of broker, you might want to refer to the = architecture draft, where we described different types of brokers (we = call them proxies). The functionality in the broker differs depending on = where you place the broker – in the service edge, customer edge, = provider edge, etc. We expect that different domains (compute, storage, = network ..) will have different domain controllers. You still need to = find an interoperable scheme to stitch these domain = controllers.

 

Thanks, Ashish

 

From:= = Bhumip Khasnabish [mailto:vumip1@gmail.com]
Sent: Friday, = February 17, 2012 2:27 AM
To: Ashish Dalela = (adalela)
Cc: dc@ietf.org
Subject: Re: [dc] Service = Orchestration Protocol

 

Hello = Ashish,

 

There is also a Cloud Service Broker = draft

 

Thanks.

 

Best.

 

Bhumip


 

On Thu, Feb 16, 2012 at 12:06 PM, Ashish Dalela = (adalela) <adalela@cisco.com> = wrote:

Folks,<= /p>

 <= /p>

This may not be = completely relevant to the DC topic, but thought that some of you might = be interested in it.

 <= /p>

We have a few drafts = posted on a “Service Orchestration Protocol”, with the = intent to enable cloud interoperability.

 <= /p>

http://tools.ietf.org/html/draft-dalela-orchestration-0= 0 - talks about why we need a protocol, a.k.a. = requirements

http://tools.ietf.org/html/draft-dalela-sop-architectur= e-00 - describes the use-cases and network deployments with the = protocol

http://tools.ietf.org/html/draft-dalela-sop-00 - = describes the protocol’s messages

http://tools.ietf.org/html/draft-dalela-sdf-00 - = describes scheme for service naming, workflows, = etc.

http://tools.ietf.org/html/draft-dalela-sop-flows-00 - describes some message flows

 <= /p>

A discussion alias https://www.ietf.org/mailman/listinfo/sop is setup = for you to participate in case you find it = interesting.

 <= /p>

Thanks and look forward = to discussing there.

 <= /p>

-Ashish

 


______________________________________= _________
dc mailing list
dc@ietf.org
https://www.ietf.org/mailman/listinfo/dc=




  =

------_=_NextPart_001_01CCED1C.61273991-- From vumip1@gmail.com Thu Feb 16 18:38:47 2012 Return-Path: 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 3523221F8715 for ; Thu, 16 Feb 2012 18:38:47 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.741 X-Spam-Level: X-Spam-Status: No, score=-2.741 tagged_above=-999 required=5 tests=[AWL=-0.343, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_62=0.6, J_CHICKENPOX_73=0.6, 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 4gomEpw0veGw for ; Thu, 16 Feb 2012 18:38:42 -0800 (PST) Received: from mail-iy0-f172.google.com (mail-iy0-f172.google.com [209.85.210.172]) by ietfa.amsl.com (Postfix) with ESMTP id 2682821F857A for ; Thu, 16 Feb 2012 18:38:39 -0800 (PST) Received: by iagf6 with SMTP id f6so4457315iag.31 for ; Thu, 16 Feb 2012 18:38:38 -0800 (PST) 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=rGkm1suqws8yWImSBvsJy+psSDwYyEb+SW6IhpZ7hUM=; b=SBXsZS1375Q8mRTuxtzlKdK/QXoA1lX7DRQm47oMZKhOyRrEv7Salj5cX5R9YK0Tav Eh904gsB7clZb5sMi67leRaISj5p6KyKjEA8fjMAI5zwfIUADPUmHEbtCBAekfI7RDbz 99OKIch2y0SqwZem/TPHzgIqS3UW6kFN/6lyc= MIME-Version: 1.0 Received: by 10.50.153.234 with SMTP id vj10mr6353364igb.16.1329446318832; Thu, 16 Feb 2012 18:38:38 -0800 (PST) Received: by 10.50.213.68 with HTTP; Thu, 16 Feb 2012 18:38:38 -0800 (PST) In-Reply-To: <7C4DFCE962635144B8FAE8CA11D0BF1E05AD33AEE3@MX14A.corp.emc.com> References: <7C4DFCE962635144B8FAE8CA11D0BF1E05AD33AEE3@MX14A.corp.emc.com> Date: Thu, 16 Feb 2012 21:38:38 -0500 Message-ID: From: Bhumip Khasnabish To: david.black@emc.com Content-Type: multipart/alternative; boundary=e89a8f3ba66d94fb8604b91fd7e6 Cc: narten@us.ibm.com, richard.bohan.liu@gmail.com, dc@ietf.org Subject: Re: [dc] A purpose of the draft /// Re: draft-khasnabish-vmmi-problems-00.txt X-BeenThere: dc@ietf.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: IETF Data Center Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Feb 2012 02:38:47 -0000 --e89a8f3ba66d94fb8604b91fd7e6 Content-Type: text/plain; charset=ISO-8859-1 >The actual problem is *not* virtual machine migration in general >(as stated in the draft's Introduction), as that *already works fine*>over IP based networks (both IPv4 and IPv6). Is that commonly true David? ... try moving a VM from one control domain to another even within one building .. the situation becomes worse when VM needs to be moved across data-centers ove wide area (country, regions, etc.) across geographical boundary >What work are you advocating that the IETF undertake, >and how would that work improve the current situation > for vitual machine migration? The VMMI-req. draft focuses on problem statement and requirements for VM migration ..once we agree on these we can discuss how *standardized control and techniques/process* would help seamless migration of VM across different admin, and control domains .. any others thoughts and suggestions .. Thanks. Best. Bhumip On Thu, Feb 16, 2012 at 6:14 PM, wrote: > Hi Richard, > > I'll keep this brief: > > > See here, some people may be in doubt: Is the existing program can not > > solve your problem? > > The answer to that question is missing from the draft, and it should start > with a statement of what the actual problem is. The actual problem is > *not* > virtual machine migration in general (as stated in the draft's > Introduction), > as that already works fine over IP based networks (both IPv4 and IPv6). > > What work are you advocating that the IETF undertake, and how would that > work improve the current situation for vitual machine migration? > > The draft does not contain any answer to that question either. > > Thanks, > --David > > > -----Original Message----- > > From: dc-bounces@ietf.org [mailto:dc-bounces@ietf.org] On Behalf Of > Richard Bin liu > > Sent: Thursday, February 16, 2012 5:04 PM > > To: Black, David > > Cc: narten; dc; Bhumip Khasnabish > > Subject: [dc] A purpose of the draft /// Re: > draft-khasnabish-vmmi-problems-00.txt > > > > Greetings David, > > > > Thank you for your comments and question, it is a good question. > > From your viewpoint, "the interoperability between the different > > vender (or SPs)" is the necessary condition of the "to work for the > > IETF", but I think it is only a sufficient condition of the "to work > > for the IETF", not a necessary condition, for example, do VM migration > > between private desktop system with IPV6 addresses systems is not one > > of the goals of the IETF? Of course yes. Whether or not to agree with > > my viewpoint, seamless VM migration between a variety of computing > > systems (servers, tablet PCs, mobile phone system) is an irreversible > > trend in the future. Do IETF going to miss it? > > > > So, I am sorry, in my personal viewpoint, your query is debatable. > > > > See here, some people may be in doubt: Is the existing program can not > > solve your problem? > > > > Yes, the reasons for defect analysis of existing system can refer to > > my following opinion(you can seach "traditional tunneling gateway" to > > find it in this mail). > > > > Many thanks for guidance > > > > Regards, > > > > Richard Bin Liu > > > > liu.bin21@zte.com.cn > > Richard.BoHan.liu@gmail.com > > > > ------------------------------------------------------- > > > About VM migration in the draft, we did not demand forcibly between > the different vender(or SPs), so > > your concerns may not exist. > > > > > > > > In other words, there's no work for the IETF to do because > > interoperability is not a goal. What have I missed? > > > > > > > > Thanks, > > --David > > > > > > > > From: dc-bounces at ietf.org [mailto:dc-bounces at ietf.org] On Behalf > > Of liu.bin21 at zte.com.cn > > Sent: Tuesday, January 31, 2012 10:57 PM > > To: narten at us.ibm.com; vumip1 at gmail.com > > Cc: dc at ietf.org > > Subject: Re: [dc] draft-khasnabish-vmmi-problems-00.txt > > > > > > > > > > Thomas, thank you for your comments! > > > > About VM migration in the draft, we did not demand forcibly between > > the different vender(or SPs), so your concerns may not > > exist. As you say, "let's be realistic", our intention is to improve > > the flexibility of VM migration, as well as the breadth > > of applications under the premise of market heavyweights are not > > opposed to it.In order to achieve these goals, analyse possible > > problems, discuss and resolve these problems, such as: VM migration is > > due to a non-public sector energy-efficient needs, rather than to > > public access without interruption, or business needs of the user's > > desktop migration, this demand may exist within a same service > > provider, or you say a same vender with mixed network, for example: > > > > With the promotion of IPv6 technology, the existing IPv4 networks will > > be more and more IPv6 hosts, these applications driven > > a series of tunnel technologies to provide solutions, such as: 6to4 > > tunnel technology, ISATAP tunnel technology, and so on. > > Virtual machine migration technology will also be the basis of these > > network environments,in the transition network using tunneling > > transition technique, the connections between the subnets and the > > backbone network are achieved through the tunneling gateway. In the > > IPv4/IPv6 transition period, a variety of tunnels coexist. The > > establishment of the tunnel varies with different gateways. The > > traditional tunneling gateway only establishes tunnels for > > communication with the same type of gateway, the different types of > > traditional tunneling gateway cannot communicate with each other, > > which cannot meet the requirements of VPN communications in the > > transition period. A multi-tunnel VPN gateway is used to solve the > > problem of establishing the tunnel between the heterogeneous gateways. > > > > Many thanks for guidance > > > > Regards, > > > > Bin Liu > > > > liu.bin21 at zte.com.cn > > Richard.BoHan.liu at gmail.com > > _______________________________________________ > > dc mailing list > > dc@ietf.org > > https://www.ietf.org/mailman/listinfo/dc > > --e89a8f3ba66d94fb8604b91fd7e6 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
>The actual problem is *not* virtual machine migration in general <= /div>
>(as stated in the draft's Introduction), as that al= ready works fine >over IP based networks (both IPv4 and IPv= 6).
Is that commonly true David? ... try moving a = VM from one control domain to another even within one building .. the situa= tion becomes worse when VM needs to be moved across data-centers ove wide a= rea (country, regions, etc.) across geographical boundary
=A0
>What work are you advocating that the IETF undertake,
>and how would that work improve the current situation
> for vitual machine migration?
The VMMI-req. draft focuses on problem stateme= nt and requirements for VM migration=A0 ..once we agree on these we can dis= cuss how standardized control and techniques/process would help seam= less migration of VM across different admin, and control domains .. any oth= ers thoughts and suggestions ..
=A0
Thanks.
=A0
Best.
=A0
Bhumip
=A0
=A0
=A0
=A0On Thu, Feb 16, 2012 at 6:14 PM, <david.black@emc.com> wrote:
Hi Richard,

I'll keep this= brief:

> See here, some people may be in doubt: Is the ex= isting program can not
> solve your problem?

The answer = to that question is missing from the draft, and it should start
with a s= tatement of what the actual problem is. =A0The actual problem is *not*
virtual machine migration in general (as stated in the draft's Introduc= tion),
as that already works fine over IP based networks (both IPv4 and = IPv6).

What work are you advocating that the IETF undertake, and how= would that
work improve the current situation for vitual machine migration?

The= draft does not contain any answer to that question either.

Thanks,<= br>--David

> -----Original Message-----
> From: dc-bounces@ietf.org [mailto:dc-bounces@ietf.org] On Behalf Of Richard B= in liu
> Sent: Thursday, February 16, 2012 5:04 PM
> To: Black, David
= > Cc: narten; dc; Bhumip Khasnabish
> Subject: [dc] A purpose of t= he draft /// Re: draft-khasnabish-vmmi-problems-00.txt
>
> Gree= tings David,
>
> Thank you for your comments and question, it is a good questio= n.
> From your viewpoint, "the interoperability between the diff= erent
> vender (or SPs)" is the necessary condition of the "= ;to work for the
> IETF", but I think it is only a sufficient condition of the "= ;to work
> for the IETF", not a necessary condition, for example= , do VM migration
> between private desktop system with IPV6 addresse= s systems is not one
> of the goals of the IETF? Of course yes. Whether or not to agree with<= br>> my viewpoint, seamless VM migration between a variety of computing<= br>> systems (servers, tablet PCs, mobile phone system) is an irreversib= le
> trend in the future. Do IETF going to miss it?
>
> So, I a= m sorry, in my personal viewpoint, your query is debatable.
>
>= See here, some people may be in doubt: Is the existing program can not
> solve your problem?
>
> Yes, the reasons for defect analys= is of existing system can refer to
> my following opinion(you can sea= ch "traditional tunneling gateway" to
> find it in this mai= l).
>
> Many thanks for guidance
>
> Regards,
>
&= gt; Richard Bin Liu
>
> liu.bin21@zte.com.cn
> Richard.BoHan.liu@gmail.com
>
> -------------------------------------------------------
>= ; > About VM migration in the draft, we did not demand forcibly between = the different vender(or SPs), so
> your concerns may not =A0exist. >
>
>
> In other words, there's no work for the IE= TF to do because
> interoperability is not a goal. =A0What have I mis= sed?
>
>
>
> Thanks,
> --David
>
>= ;
>
> From: dc-bounces at ietf.org [mailto:dc-bounces at <= a href=3D"http://ietf.org/" target=3D"_blank">ietf.org] On Behalf
&g= t; Of liu.bin21 at zte.com= .cn
> Sent: Tuesday, January 31, 2012 10:57 PM
> To: narten at us.ibm.com; vumip1 at gmail.com
> Cc: dc at ietf.org
> Subject: Re: [dc] draft-khasnabish-vmmi-problems-00.txt
>
>= ;
>
>
> Thomas, thank you for your comments!
>
&= gt; About VM migration in the draft, we did not demand forcibly between
> the different vender(or SPs), so your concerns may not
> exist. = As you say, "let's be realistic", our intention is to improve=
> the flexibility of VM migration, as well as the breadth
> of= applications under the premise of market heavyweights are not
> opposed to it.In order to achieve these goals, analyse possible
>= ; problems, discuss and resolve these problems, such as: VM migration is> due to a non-public sector energy-efficient needs, rather than to
> public access without interruption, or business needs of the user'= s
> desktop migration, this demand may exist within a same service> provider, or you say a same vender with mixed network, for example: >
> With the promotion of IPv6 technology, the existing IPv4 netwo= rks will
> be more and more IPv6 hosts, these applications driven
= > a series of tunnel technologies to provide solutions, such as: 6to4 > tunnel technology, ISATAP tunnel technology, and so on.
> Virtua= l machine migration technology will also be the basis of these
> netw= ork environments,in the transition network using tunneling
> transiti= on technique, the connections between the subnets and the
> backbone network are achieved through the tunneling gateway. In the> IPv4/IPv6 transition period, a variety of tunnels coexist. The
>= ; establishment of the tunnel varies with different gateways. The
> t= raditional tunneling gateway only establishes tunnels for
> communication with the same type of gateway, the different types of> traditional tunneling gateway cannot communicate with each other,
= > which cannot meet the requirements of VPN communications in the
> transition period. A multi-tunnel VPN gateway is used to solve the
= > problem of establishing the tunnel between the heterogeneous gateways.=
>
> Many thanks for guidance
>
> Regards,
><= br> > Bin Liu
>
> liu.bin21 at zte.com.cn
> Richard.BoHan.liu at gmail.com
> ____________________= ___________________________
> dc mailing list
> dc@ietf.org=
> https://www.ietf.org/mailman/listinfo/dc



=A0 --e89a8f3ba66d94fb8604b91fd7e6-- From vumip1@gmail.com Thu Feb 16 18:45:24 2012 Return-Path: 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 6F36321E8028; Thu, 16 Feb 2012 18:45:24 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.026 X-Spam-Level: X-Spam-Status: No, score=-3.026 tagged_above=-999 required=5 tests=[AWL=-0.028, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_23=0.6, 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 2dQqQAuAkHR1; Thu, 16 Feb 2012 18:45:20 -0800 (PST) Received: from mail-iy0-f172.google.com (mail-iy0-f172.google.com [209.85.210.172]) by ietfa.amsl.com (Postfix) with ESMTP id 1CEDF21E801C; Thu, 16 Feb 2012 18:45:20 -0800 (PST) Received: by iagf6 with SMTP id f6so4467795iag.31 for ; Thu, 16 Feb 2012 18:45:19 -0800 (PST) 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=YUXKDioiZZRJGTxRHWHoCBOoSmpmReOgFZV0X1YX/eQ=; b=qeRy5Z87tmAMPu7V0bZCTiaIDk00AhgWm6cL3xSeohf+SegiYOqTvyoOo9CfuF304H r+9trt5VNy98p6QSIITaipm8rgDzaxGV4I5xapzk5nFKaRdo0JmJB6NSNRmuzwHxwmQh aQa9HJP3NYPjlkc8/RNrdFnAaLlJB4stoALlw= MIME-Version: 1.0 Received: by 10.43.51.135 with SMTP id vi7mr5210181icb.5.1329446719796; Thu, 16 Feb 2012 18:45:19 -0800 (PST) Received: by 10.50.213.68 with HTTP; Thu, 16 Feb 2012 18:45:19 -0800 (PST) In-Reply-To: <618BE8B40039924EB9AED233D4A09C5103001F72@XMB-BGL-416.cisco.com> References: <618BE8B40039924EB9AED233D4A09C5103001EEA@XMB-BGL-416.cisco.com> <618BE8B40039924EB9AED233D4A09C5103001F72@XMB-BGL-416.cisco.com> Date: Thu, 16 Feb 2012 21:45:19 -0500 Message-ID: From: Bhumip Khasnabish To: "Ashish Dalela (adalela)" Content-Type: multipart/alternative; boundary=bcaec52e62177b33ee04b91fef18 Cc: shao.weixiang@zte.com.cn, sop@ietf.org, hu.jie@zte.com.cn, dc@ietf.org Subject: Re: [dc] Service Orchestration Protocol X-BeenThere: dc@ietf.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: IETF Data Center Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Feb 2012 02:45:24 -0000 --bcaec52e62177b33ee04b91fef18 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Thanks for your quick comments Ashish. I am cc:ing my co-authors for reviewing your comments and suggestions, and the SOP drafts for further discussion. Best. Bhumip On Thu, Feb 16, 2012 at 9:32 PM, Ashish Dalela (adalela) wrote: > Bhumip,**** > > ** ** > > Thanks, I=92m aware of this draft. We should discuss it on the SOP alias = as > not to clutter everyone=92s email with a topic that may not be of interes= t. > I=92m cross posting this to SOP alias for now.**** > > ** ** > > One of things that the first draft describes is limitations of HTTP (and > by implication web-services) for doing cloud =96 HTTP does not have > constructs to do service discovery, pub-sub, commit-cancel, transaction > forking, interactive prompts, etc. These capabilities are > service-independent (applicable to all services) and very important to > build complex, multi-tiered, or cross-domain services. **** > > ** ** > > So, we did not want to add just a new content-type to HTTP, and layer > basic capability into the controller application. The idea here is that i= f > there are service independent capabilities, they should be part of a basi= c > protocol scheme, which can be used by every type of service. But we > preserved the text-based nature of well-known L7 protocols =96 SIP, HTTP, > SMTP, etc. **** > > ** ** > > To the specific issue of broker, you might want to refer to the > architecture draft, where we described different types of brokers (we cal= l > them proxies). The functionality in the broker differs depending on where > you place the broker =96 in the service edge, customer edge, provider edg= e, > etc. We expect that different domains (compute, storage, network ..) will > have different domain controllers. You still need to find an interoperabl= e > scheme to stitch these domain controllers.**** > > ** ** > > Thanks, Ashish**** > > ** ** > > *From:* Bhumip Khasnabish [mailto:vumip1@gmail.com] > *Sent:* Friday, February 17, 2012 2:27 AM > *To:* Ashish Dalela (adalela) > *Cc:* dc@ietf.org > *Subject:* Re: [dc] Service Orchestration Protocol**** > > ** ** > > Hello Ashish,**** > > **** > > There is also a Cloud Service Broker draft**** > > **** > > http://tools.ietf.org/id/draft-shao-opsawg-cloud-service-broker-02.txt **= * > * > > Thanks.**** > > **** > > Best.**** > > **** > > Bhumip**** > > > **** > > On Thu, Feb 16, 2012 at 12:06 PM, Ashish Dalela (adalela) < > adalela@cisco.com> wrote:**** > > Folks,**** > > **** > > This may not be completely relevant to the DC topic, but thought that som= e > of you might be interested in it.**** > > **** > > We have a few drafts posted on a =93Service Orchestration Protocol=94, wi= th > the intent to enable cloud interoperability.**** > > **** > > http://tools.ietf.org/html/draft-dalela-orchestration-00 - talks about > why we need a protocol, a.k.a. requirements**** > > http://tools.ietf.org/html/draft-dalela-sop-architecture-00 - describes > the use-cases and network deployments with the protocol**** > > http://tools.ietf.org/html/draft-dalela-sop-00 - describes the protocol= =92s > messages**** > > http://tools.ietf.org/html/draft-dalela-sdf-00 - describes scheme for > service naming, workflows, etc.**** > > http://tools.ietf.org/html/draft-dalela-sop-flows-00 - describes some > message flows**** > > **** > > A discussion alias https://www.ietf.org/mailman/listinfo/sop is setup for > you to participate in case you find it interesting.**** > > **** > > Thanks and look forward to discussing there.**** > > **** > > -Ashish**** > > **** > > > _______________________________________________ > dc mailing list > dc@ietf.org > https://www.ietf.org/mailman/listinfo/dc**** > > > > > **** > --bcaec52e62177b33ee04b91fef18 Content-Type: text/html; charset=windows-1252 Content-Transfer-Encoding: quoted-printable
Thanks for your quick comments Ashish. I am cc:ing my co-authors for r= eviewing your comments and suggestions, and the SOP drafts for further disc= ussion.
=A0
Best.
=A0
Bhumip
=A0

=A0
On Thu, Feb 16, 2012 at 9:32 PM, Ashish Dalela (= adalela) <adalela= @cisco.com> wrote:

Bhumip,

=A0

Thanks, I=92m aware of this dra= ft. We should discuss it on the SOP alias as not to clutter everyone=92s em= ail with a topic that may not be of interest. I=92m cross posting this to S= OP alias for now.

=A0

One of things that the first dr= aft describes is limitations of HTTP (and by implication web-services) for = doing cloud =96 HTTP does not have constructs to do service discovery, pub-= sub, commit-cancel, transaction forking, interactive prompts, etc. These ca= pabilities are service-independent (applicable to all services) and very im= portant to build complex, multi-tiered, or cross-domain services.

=A0

So, we did not want to add just= a new content-type to HTTP, and layer basic capability into the controller= application. The idea here is that if there are service independent capabi= lities, they should be part of a basic protocol scheme, which can be used b= y every type of service. But we preserved the text-based nature of well-kno= wn L7 protocols =96 SIP, HTTP, SMTP, etc.

=A0

To the specific issue of broker= , you might want to refer to the architecture draft, where we described dif= ferent types of brokers (we call them proxies). The functionality in the br= oker differs depending on where you place the broker =96 in the service edg= e, customer edge, provider edge, etc. We expect that different domains (com= pute, storage, network ..) will have different domain controllers. You stil= l need to find an interoperable scheme to stitch these domain controllers.<= u>

=A0

Thanks, Ashish

=A0

From: Bhumip Khasnabish [m= ailto:vumip1@gmail.co= m]
Sent: Friday, February 17, 2012 2:27 AM
To: Ashish Dalela = (adalela)
Cc: dc= @ietf.org
Subject: Re: [dc] Service Orchestration Protocol=

=A0

Hello Ashish,

=A0

There is also a Cloud Service Broker draft=

=A0

Thanks.

=A0

Best.

=A0

Bhumip


=A0

On Thu, Feb 16, 2012 at 12:06 PM, Ashish Dalela (ada= lela) <adalela@ci= sco.com> wrote:

Folks,

=A0

This may not be completely relevant to the DC topic, but thought that som= e of you might be interested in it.

=A0

We have a few drafts posted on a =93Service Orchestration Protocol=94, wi= th the intent to enable cloud interoperability.

=A0

http://tools.ietf.org/html/draft-dalela-orchestration-00 = - talks about why we need a protocol, a.k.a. requirements<= /u>

http://tools.ietf.org/html/draft-dalela-sop-architecture-0= 0 - describes the use-cases and network deployments with the protocol

http://tools.ietf.org/html/draft-dalela-sop-00 - describes the prot= ocol=92s messages

http://tools.ietf.org/html/draft-dalela-sdf-00 - describes scheme f= or service naming, workflows, etc.

http://tools.ietf.org/html/draft-dalela-sop-flows-00 - desc= ribes some message flows

=A0

A discussion alias https://www.ietf.org/mailman/listinfo/sop is setup fo= r you to participate in case you find it interesting.<= /p>

=A0

Thanks and look forward to discussing there.

=A0

-Ashish<= /span>

=A0


___________________= ____________________________
dc mailing list
dc@ietf.org
https://www.ietf.org/mailman/listin= fo/dc




=A0



=A0 --bcaec52e62177b33ee04b91fef18-- From lmcm@tid.es Fri Feb 17 00:20:01 2012 Return-Path: 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 11F8321E8017; Fri, 17 Feb 2012 00:20:01 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.495 X-Spam-Level: X-Spam-Status: No, score=-3.495 tagged_above=-999 required=5 tests=[AWL=0.503, BAYES_50=0.001, HTML_MESSAGE=0.001, 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 ud3J1Ulpx0mM; Fri, 17 Feb 2012 00:19:59 -0800 (PST) Received: from correo-bck.tid.es (correo-bck.tid.es [195.235.93.200]) by ietfa.amsl.com (Postfix) with ESMTP id 50CB421F87A3; Fri, 17 Feb 2012 00:19:57 -0800 (PST) Received: from sbrightmailg02.hi.inet (Sbrightmailg02.hi.inet [10.95.78.105]) by tid.hi.inet (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LZJ00IJS34UCU@tid.hi.inet>; Fri, 17 Feb 2012 09:19:42 +0100 (MET) Received: from vanvan (vanvan.hi.inet [10.95.78.49]) by sbrightmailg02.hi.inet (Symantec Messaging Gateway) with SMTP id 7B.B6.02643.E9D0E3F4; Fri, 17 Feb 2012 09:19:42 +0100 (CET) Received: from correo.tid.es (mailhost.hi.inet [10.95.64.100]) by tid.hi.inet (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPS id <0LZJ00IJN34UCU@tid.hi.inet>; Fri, 17 Feb 2012 09:19:42 +0100 (MET) Received: from EXCLU2K7.hi.inet ([10.95.67.65]) by htcasmad1.hi.inet ([192.168.0.1]) with mapi; Fri, 17 Feb 2012 09:19:41 +0100 Date: Fri, 17 Feb 2012 09:19:41 +0100 From: LUIS MIGUEL CONTRERAS MURILLO To: "dc@ietf.org" , "sdnp@lucidvision.com" , "cross-stratum-optimization@googlegroups.com" , "alto@ietf.org" Message-id: MIME-version: 1.0 Content-type: multipart/alternative; boundary="Boundary_(ID_d/vUFPTbXGJpUf8QYj/C2w)" Content-language: es-ES Accept-Language: es-ES, en-US Thread-topic: CfP "International Workshop on Cross-Stratum Optimization for Cloud Computing and Distributed Networked Applications" Thread-index: AcztTLBVtMgKlX5cThij1k/V291UbQ== acceptlanguage: es-ES, en-US X-AuditID: 0a5f4e69-b7f6b6d000000a53-09-4f3e0d9ee884 X-MS-Has-Attach: X-MS-TNEF-Correlator: X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHKsWRmVeSWpSXmKPExsXCFe9nqDuP187foGutpMXD7XtZLVrO32V1 YPJYsuQnUwBjFJdNSmpOZllqkb5dAldGy4se1oJzExkrFn/ayNrA+Kyui5GTQ0LAROLGrfuM ELaYxIV769m6GLk4hAS2MUr0bVzKCOE8ZZSYM3cuWJWQQCOjxMofPiA2i4CqxMKr29lAbDYB Q4lZOyexgjQICzQxSuw7d4AJxBERuMAosWbTWVaQKl4BT4mFH94wQdiCEj8m32MBsZkFciW2 tP5jhrDFJeb8mghWzyggK7Hy/GlGiEHtjBKHrrwHaxYR0JOYNH0jVJGMxP/le1kgnhCQWLLn PDOELSrx8vE/1gmMwrOQ7JuFZN8sJPsgbD2JG1OnsEHY2hLLFr6GqtGVmPHvEAuy+AJG9lWM YsVJRZnpGSW5iZk56QZGehmZepl5qSWbGCERlLmDcflOlUOMAhyMSjy8Dgm2/kKsiWXFlbmH GCU5mJREeWfy2PkL8SXlp1RmJBZnxBeV5qQWH2KU4GBWEuF9/hionDclsbIqtSgfJiXDwaEk wbsYpE2wKDU9tSItMweYJmDSTBycIO08QO3dIDW8xQWJucWZ6RD5U4yqHC3Pn19gFGLJy89L lRLnbQQpEgApyijNg5vzilEc6GBh3jkgWR5gooOb8ApoOBPQcPMXViDDSxIRUlINjEtm32AX XxjQfkJWiUfJ+9+OiqXN0v8jfxzYJ3/TrqNFR4Hr0mWRVyk6h9+ee78r/OZLYWOXnu2nF+5w nPGr8Kzo1KR1zjNbltyd1pge5HTT4saWf+qL90wTv6S6f3FU2JOo+8fu9C88cktxt+XZhJSk c2/Lj/dtei1XZTEjxv3JZW3hKUY9iyWUWIozEg21mIuKEwFlMuq7MQMAAA== Subject: [dc] CfP "International Workshop on Cross-Stratum Optimization for Cloud Computing and Distributed Networked Applications" X-BeenThere: dc@ietf.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: IETF Data Center Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Feb 2012 08:20:01 -0000 --Boundary_(ID_d/vUFPTbXGJpUf8QYj/C2w) Content-type: text/plain; charset=iso-8859-1 Content-transfer-encoding: quoted-printable [Apologies if you receive multiple copies of this message] After receiving several request the organizers have decided to extend the d= eadline. Authors are encouraged to register their paper today by indicating the titl= e and a tentative abstract. The full paper can be submitted at a later time, but on or before March 2nd Deadline Extension Call for Papers for the "International Workshop on Cross-Stratum Optimizati= on for Cloud Computing and Distributed Networked Applications" http://cccso.net/ or http://www.cccso.net/ Co-located with the 10th IEEE International Symposium on Parallel and Distr= ibuted Processing with Applications, ISPA 2012 http://www.arcos.inf.uc3m.es= /ispa12/index.shtml July 10-13, 2012 Leganes, Madrid, Spain Aims and Scope =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D The current lack of interaction between networked applications and the unde= rlying network during service provisioning can cause inefficiencies in the = use of network resources and can negatively impact the quality received by = the final consumers of those applications. Typical networked applications are offered through Information Technology (= IT) resources (such as computing and storage facilities) residing in data c= enters. Data centers then provide the physical and virtual infrastructure i= n which applications and services are provided. Since the data centers are = usually distributed geographically around a network, many decisions made in= the control and management of application services, such as where to insta= ntiate another service instance, or which data center out of several is ass= igned to a new customer, can have a significant impact on the state of the = network. In the same way, the capabilities and state of the network can hav= e a major impact on application performance. Cross-stratum optimization (CSO) is defined as the combined optimization of= both the IT data center and the network components of an application that = aims to provide joint resource optimization, responsiveness to quickly chan= ging demands from/to application to/from network, enhanced service resilien= ce using cooperative recovery techniques, and quality of experience assuran= ce by a better use of existing network and application resources, among oth= ers. The CSO involves the overall optimization of application layer (IT) and net= work resources by envisioning next generation architecture for interactions= and exchanges between the two layers to improve service continuity, perfor= mance guarantees, scalability and manageability. The goal of this workshop = is to promote the research interest on the optimal integration of applicati= on and network resources. This workshop aims to explore the challenges and issues faced by cloud comp= uting and data center integration with networks. Among the key areas of inv= estigation to be discussed in the workshop are as follows: .- Application/network integration architectures and subsystems .- Use cases, business models and requirements for application/network inte= gration .- Control/management issues for application/network integration .- Network virtualization and its impact for application/network integratio= n .- Network-aware application/cloud computing .- Flexible and scalable networking solutions for distributed Data Centers .- Joint application/network reliability and security .- Experimental/trial experience .- Scalability .- Joint/shared performance and fault monitoring .- Multi-domain issues Important Dates =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Extended Submission Deadline: 02 March 2012 (*extended final* deadline) Paper Acceptance Notification: 30 March 2012 Camera-ready Paper Submissions: 13 April 2012 Tentative workshop day: 10 July 2012 (to be confirmed) Venue =3D=3D=3D=3D=3D=3D Universidad Carlos III de Madrid, Leganes, Madrid, Spain Submision guidelines =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Target papers should describe original and unpublished work. All papers mus= t be submitted in PDF format. Authors should submit full papers of up to 6 = pages, following strictly the IEEE Computer Society Proceedings Manuscript = style (available at http://www.computer.org/portal/web/cscps/formatting), u= sing two-column, single-space format, with 10-point font size. Figures and = references must be included in the 6 pages. The submission process will be done online by using EasyChair submission sy= stem: http://www.easychair.org/conferences/?conf=3Dispa2012 choosing this workshop among the various workshops held in conjunction with= ISPA-2012 Submissions received after deadline, exceeding length limit, or not followi= ng the specified format will not be considered. The proceedings will be published by the IEEE in the same volume as the mai= n conference and will be made online through the IEEE Xplore. Technical Program Committee =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D Richard Alimi (Google, USA) Greg Bernstein (Grotto Networking, USA) TaeSang Choi (ETRI, Korea) Nicola Ciulli (Nextworks, Italy) Oscar Gonzalez de Dios (Telef=F3nica I+D, Spain) Volker Hilt (Bell Labs, USA) Giada Landi (Nextworks, Italy) Dan Li (Huawei, China) Vishwas Manral (HP, USA) Thomas D. Nadeau (CA Technologies, USA) Kohei Shiomoto (NTT, Japan) Ning So (Verizon, USA) Hui Yang (Beijing University Post and Telecommunication (BUPT), China) Yang Richard Yang (Yale University, USA) Workshop Organizing Committee =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D Young Lee, Huawei Technologies (leeyoung (at) huawei.com) Luis M. Contreras, Telef=F3nica I+D (lmcm (at) tid.es) Andrea Fumagalli, The University of Texas at Dallas (andreaf (at) utdallas.= edu) Best regards, Luis _______________ Luis M. Contreras Telef=F3nica I+D lmcm@tid.es ________________________________ Este mensaje se dirige exclusivamente a su destinatario. Puede consultar nu= estra pol=EDtica de env=EDo y recepci=F3n de correo electr=F3nico en el enl= ace situado m=E1s abajo. This message is intended exclusively for its addressee. We only send and re= ceive email on the basis of the terms set out at http://www.tid.es/ES/PAGINAS/disclaimer.aspx --Boundary_(ID_d/vUFPTbXGJpUf8QYj/C2w) Content-type: text/html; charset=iso-8859-1 Content-transfer-encoding: quoted-printable

[Apologies if you receive multiple copies of this me= ssage]

 

After receiving several request the organizers have = decided to extend the deadline.

Authors are encouraged to register their paper today= by indicating the title and a tentative abstract.

The full paper can be submitted at a later time, but= on or before March 2nd

 

Deadline Extension

Call for Papers for the "International Workshop= on Cross-Stratum Optimization for Cloud Computing and Distributed Networke= d Applications"

http://cccso.net/ or http://www.cccso.net/

 

Co-located with the 10th IEEE International Symposiu= m on Parallel and Distributed Processing with Applications, ISPA 2012 http:= //www.arcos.inf.uc3m.es/ispa12/index.shtml

July 10-13, 2012

 

Leganes, Madrid, Spain

 

Aims and Scope

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

The current lack of interaction between networked ap= plications and the underlying network during service provisioning can cause= inefficiencies in the use of network resources and can negatively impact t= he quality received by the final consumers of those applications.

Typical networked applications are offered through I= nformation Technology (IT) resources (such as computing and storage facilit= ies) residing in data centers. Data centers then provide the physical and v= irtual infrastructure in which applications and services are provided. Since the data centers are usually distributed = geographically around a network, many decisions made in the control and man= agement of application services, such as where to instantiate another servi= ce instance, or which data center out of several is assigned to a new customer, can have a significant impac= t on the state of the network. In the same way, the capabilities and state = of the network can have a major impact on application performance.

Cross-stratum optimization (CSO) is defined as the c= ombined optimization of both the IT data center and the network components = of an application that aims to provide joint resource optimization, respons= iveness to quickly changing demands from/to application to/from network, enhanced service resilience using coo= perative recovery techniques, and quality of experience assurance by a bett= er use of existing network and application resources, among others.

The CSO involves the overall optimization of applica= tion layer (IT) and network resources by envisioning next generation archit= ecture for interactions and exchanges between the two layers to improve ser= vice continuity, performance guarantees, scalability and manageability. The goal of this workshop is to promote the= research interest on the optimal integration of application and network re= sources.

This workshop aims to explore the challenges and iss= ues faced by cloud computing and data center integration with networks. Amo= ng the key areas of investigation to be discussed in the workshop are as fo= llows:

.- Application/network integration architectures and= subsystems

.- Use cases, business models and requirements for a= pplication/network integration

.- Control/management issues for application/network= integration

.- Network virtualization and its impact for applica= tion/network integration

.- Network-aware application/cloud computing

.- Flexible and scalable networking solutions for di= stributed Data Centers

.- Joint application/network reliability and securit= y

.- Experimental/trial experience

.- Scalability

.- Joint/shared performance and fault monitoring

.- Multi-domain issues

 

Important Dates

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Extended Submission Deadline: 02 March 2012 (*extend= ed final* deadline)

Paper Acceptance Notification: 30 March 2012

Camera-ready Paper Submissions: 13 April 2012 <= /o:p>

Tentative workshop day: 10 July 2012 (to be confirme= d)

 

Venue

=3D=3D=3D=3D=3D=3D

Universidad Carlos III de Madrid, = Leganes, Madrid, Spain

 

Submision guidelines

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D

Target papers should describe original and unpublish= ed work. All papers must be submitted in PDF format. Authors should submit = full papers of up to 6 pages, following strictly the IEEE Computer Society = Proceedings Manuscript style (available at http://www.computer.org/portal/web/cscps/formatting), using two-column,= single-space format, with 10-point font size. Figures and references must = be included in the 6 pages.

The submission process will be done online by using = EasyChair submission system:

http://www.easychair.org/conferences/?conf=3Dispa201= 2

choosing this workshop among the various workshops h= eld in conjunction with ISPA-2012

Submissions received after deadline, exceeding lengt= h limit, or not following the specified format will not be considered.=

The proceedings will be published by the IEEE in the= same volume as the main conference and will be made online through the IEE= E Xplore.

 

Technical Program Committee

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Richard Alimi (Google, USA)

Greg Bernstein (Grotto Networking, USA)

TaeSang Choi (ETRI, Korea)

Nicola Ciulli (Nextworks, Italy)

Oscar Gonzalez de Dios (Telef=F3ni= ca I+D, Spain)

Volker Hilt (Bell Labs, USA)

Giada Landi (Nextworks, Italy)

Dan Li (Huawei, China)

Vishwas Manral (HP, USA)

Thomas D. Nadeau (CA Technologies, USA) <= /p>

Kohei Shiomoto (NTT, Japan)

Ning So (Verizon, USA)

Hui Yang (Beijing University Post and Telecommunicat= ion (BUPT), China)

Yang Richard Yang (Yale University, USA)<= /p>

 

Workshop Organizing Committee

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Young Lee, Huawei Technologies (leeyoung (at) huawei= .com)

Luis M. Contreras, Telef=F3nica I&= #43;D (lmcm (at) tid.es)

Andrea Fumagalli, The University of Texas at Dallas = (andreaf (at) utdallas.edu)

 

Best regards,

Luis

 

_______________<= /p>

Luis M. Contreras

Telef=F3nica I+D

lmcm@tid.es

 



Este mensaje se dirige exclu= sivamente a su destinatario. Puede consultar nuestra pol=EDtica de env=EDo = y recepci=F3n de correo electr=F3nico en el enlace situado m=E1s abajo.
This message is intended exclusively for its addressee. We only send and re= ceive email on the basis of the terms set out at
http://www.tid.es/ES/PAGINAS/disclaimer.aspx
--Boundary_(ID_d/vUFPTbXGJpUf8QYj/C2w)--