
From jiangyuanlong@huawei.com  Mon Aug  1 23:13:39 2011
Return-Path: <jiangyuanlong@huawei.com>
X-Original-To: l2vpn@ietfa.amsl.com
Delivered-To: l2vpn@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 62BC621F8CBC for <l2vpn@ietfa.amsl.com>; Mon,  1 Aug 2011 23:13:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.598
X-Spam-Level: 
X-Spam-Status: No, score=-6.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id L0tZG0dK8W7h for <l2vpn@ietfa.amsl.com>; Mon,  1 Aug 2011 23:13:38 -0700 (PDT)
Received: from szxga04-in.huawei.com (szxga04-in.huawei.com [119.145.14.67]) by ietfa.amsl.com (Postfix) with ESMTP id 50E6621F8CBE for <l2vpn@ietf.org>; Mon,  1 Aug 2011 23:13:38 -0700 (PDT)
Received: from huawei.com (szxga04-in [172.24.2.12]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LPA00FDVEMX1B@szxga04-in.huawei.com> for l2vpn@ietf.org; Tue, 02 Aug 2011 14:13:45 +0800 (CST)
Received: from szxrg02-dlp.huawei.com ([172.24.2.119]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LPA00FRYELSJ8@szxga04-in.huawei.com> for l2vpn@ietf.org; Tue, 02 Aug 2011 14:13:45 +0800 (CST)
Received: from 172.24.2.119 (EHLO szxeml202-edg.china.huawei.com) ([172.24.2.119])	by szxrg02-dlp.huawei.com (MOS 4.1.9-GA FastPath queued) with ESMTP id ACV24389; Tue, 02 Aug 2011 14:13:45 +0800 (CST)
Received: from SZXEML404-HUB.china.huawei.com (10.82.67.59) by szxeml202-edg.china.huawei.com (172.24.2.42) with Microsoft SMTP Server (TLS) id 14.1.270.1; Tue, 02 Aug 2011 14:13:40 +0800
Received: from SZXEML508-MBX.china.huawei.com ([169.254.5.224]) by szxeml404-hub.china.huawei.com ([fe80::75b7:3db9:fedc:a56d%13]) with mapi id 14.01.0270.001; Tue, 02 Aug 2011 14:13:43 +0800
Date: Tue, 02 Aug 2011 06:13:41 +0000
From: Jiangyuanlong <jiangyuanlong@huawei.com>
Subject: Further Requirements Proposed for E-Tree
X-Originating-IP: [10.70.40.62]
To: "draft-key-l2vpn-vpls-etree-reqt@tools.ietf.org" <draft-key-l2vpn-vpls-etree-reqt@tools.ietf.org>
Message-id: <3B0A1BED22CAD649A1B3E97BE5DDD68B041435F9@SZXEML508-MBX.china.huawei.com>
MIME-version: 1.0
Content-type: multipart/alternative; boundary="Boundary_(ID_pm2fmjpzjkzXRxixNQK6cg)"
Content-language: zh-CN
Accept-Language: zh-CN, en-US
Thread-topic: Further Requirements Proposed for E-Tree
Thread-index: AQHMUNtTnXzUjI0upkOWUrqGs3dHQw==
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
X-CFilter-Loop: Reflected
Cc: "l2vpn@ietf.org" <l2vpn@ietf.org>
X-BeenThere: l2vpn@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <l2vpn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/l2vpn>
List-Post: <mailto:l2vpn@ietf.org>
List-Help: <mailto:l2vpn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 02 Aug 2011 06:13:39 -0000

--Boundary_(ID_pm2fmjpzjkzXRxixNQK6cg)
Content-type: text/plain; charset=gb2312
Content-transfer-encoding: 7BIT

Hello authors,



During the 81th IETF meeting, it seemed there are ambiguities with regard to the supported types of E-Tree service frames

in the E-Tree requirements. To align with the MEF standard (i.e., the specifications in Section 6.5.3 and 6.6 of MEF 10.2),

I suggest the following E-Tree requirements should be added:
1) E-Tree Service Frame MAY be untagged, priority tagged, or contain an IEEE 802.1Q Customer VLAN Tag.
2) If the E-Tree Service Frame contains an IEEE 802.1Q Customer VLAN Tag, the solution MUST be able to preserve

    VLAN ID in this Customer VLAN Tag.
3) If the E-Tree Service Frame is priority tagged or contains an IEEE 802.1Q Customer VLAN Tag, the solution MUST

    be able to preserve the CoS (Class of Service).



Best regards
Yuanlong



--Boundary_(ID_pm2fmjpzjkzXRxixNQK6cg)
Content-type: text/html; charset=gb2312
Content-transfer-encoding: 7BIT

<html dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style id="owaParaStyle">P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
</style>
</head>
<body fPStyle="1" ocsi="0">
<div style="direction: ltr;font-family: Tahoma;color: #000000;font-size: 10pt;">
<p>Hello authors,</p>
<p>&nbsp;</p>
<p>During the 81th IETF meeting, it seemed there are ambiguities with regard to the supported types of E-Tree service frames
</p>
<p>in the E-Tree requirements. To align with the MEF standard (i.e., the specifications in Section 6.5.3 and 6.6 of MEF 10.2),
</p>
<p>I suggest the following E-Tree requirements should be added:<br>
1) E-Tree Service Frame MAY be untagged, priority tagged, or contain an IEEE 802.1Q Customer VLAN Tag.<br>
2) If the E-Tree Service Frame contains an IEEE 802.1Q Customer VLAN Tag, the solution MUST be able to preserve
</p>
<p>&nbsp;&nbsp;&nbsp; VLAN ID in this Customer VLAN Tag.<br>
3) If the E-Tree Service Frame is priority tagged or contains an IEEE 802.1Q Customer VLAN Tag, the solution MUST
</p>
<p>&nbsp;&nbsp;&nbsp; be able to preserve the CoS (Class of Service).</p>
<p>&nbsp;</p>
<p>Best regards<br>
Yuanlong</p>
<p>&nbsp;</p>
</div>
</body>
</html>

--Boundary_(ID_pm2fmjpzjkzXRxixNQK6cg)--

From josh.rogers@twcable.com  Tue Aug  2 07:29:54 2011
Return-Path: <josh.rogers@twcable.com>
X-Original-To: l2vpn@ietfa.amsl.com
Delivered-To: l2vpn@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6077E11E807D for <l2vpn@ietfa.amsl.com>; Tue,  2 Aug 2011 07:29:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.463
X-Spam-Level: 
X-Spam-Status: No, score=-0.463 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_MODEMCABLE=0.768, HOST_EQ_MODEMCABLE=1.368]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6pozDZxcJD4Q for <l2vpn@ietfa.amsl.com>; Tue,  2 Aug 2011 07:29:53 -0700 (PDT)
Received: from cdpipgw02.twcable.com (cdpipgw02.twcable.com [165.237.59.23]) by ietfa.amsl.com (Postfix) with ESMTP id 5807D11E807C for <l2vpn@ietf.org>; Tue,  2 Aug 2011 07:29:53 -0700 (PDT)
X-SENDER-IP: 10.136.163.10
X-SENDER-REPUTATION: None
X-IronPort-AV: E=Sophos;i="4.67,306,1309752000"; d="scan'208";a="242829773"
Received: from unknown (HELO PRVPEXHUB01.corp.twcable.com) ([10.136.163.10]) by cdpipgw02.twcable.com with ESMTP/TLS/RC4-MD5; 02 Aug 2011 10:27:25 -0400
Received: from PRVPEXVS08.corp.twcable.com ([10.136.163.36]) by PRVPEXHUB01.corp.twcable.com ([10.136.163.10]) with mapi; Tue, 2 Aug 2011 10:29:56 -0400
From: "Rogers, Josh" <josh.rogers@twcable.com>
To: Jiangyuanlong <jiangyuanlong@huawei.com>, "draft-key-l2vpn-vpls-etree-reqt@tools.ietf.org" <draft-key-l2vpn-vpls-etree-reqt@tools.ietf.org>
Date: Tue, 2 Aug 2011 10:29:55 -0400
Subject: Re: Further Requirements Proposed for E-Tree
Thread-Topic: Further Requirements Proposed for E-Tree
Thread-Index: AcxRIKZ8YGTMQefCSaOpQtrJ5r1qFA==
Message-ID: <CA5D7303.19AAD%josh.rogers@twcable.com>
In-Reply-To: <3B0A1BED22CAD649A1B3E97BE5DDD68B041435F9@SZXEML508-MBX.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.2.0.101115
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "l2vpn@ietf.org" <l2vpn@ietf.org>
X-BeenThere: l2vpn@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <l2vpn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/l2vpn>
List-Post: <mailto:l2vpn@ietf.org>
List-Help: <mailto:l2vpn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 02 Aug 2011 14:29:54 -0000

Would it be to restrictive to change #2 to:

2) Solution must maintain E-Tree Service frame transparently, if containing=
 a IEEE 802.1Q Customer VLAN Tag, the solution MUST be able to preserve the=
 VLAN ID in the Customer VLAN Tag, and if not containing a IEEE 802.1Q Cust=
omer VLAN Tag, lack of Customer VLAN tag must be preserved as well.

I imagine that could be worded slightly better, but the notion of preservin=
g the frame's Customer tag (or lack of) is something I'd like to see captur=
ed.  I've seen so many implementations called 'ETREE' that disagree with th=
is, however I'd like to hear from others whether this is agreeable or not, =
and if not, why?


From: Jiangyuanlong <jiangyuanlong@huawei.com<mailto:jiangyuanlong@huawei.c=
om>>
Date: Tue, 2 Aug 2011 02:13:41 -0400
To: "draft-key-l2vpn-vpls-etree-reqt@tools.ietf.org<mailto:draft-key-l2vpn-=
vpls-etree-reqt@tools.ietf.org>" <draft-key-l2vpn-vpls-etree-reqt@tools.iet=
f.org<mailto:draft-key-l2vpn-vpls-etree-reqt@tools.ietf.org>>
Cc: "l2vpn@ietf.org<mailto:l2vpn@ietf.org>" <l2vpn@ietf.org<mailto:l2vpn@ie=
tf.org>>
Subject: Further Requirements Proposed for E-Tree


Hello authors,



During the 81th IETF meeting, it seemed there are ambiguities with regard t=
o the supported types of E-Tree service frames

in the E-Tree requirements. To align with the MEF standard (i.e., the speci=
fications in Section 6.5.3 and 6.6 of MEF 10.2),

I suggest the following E-Tree requirements should be added:
1) E-Tree Service Frame MAY be untagged, priority tagged, or contain an IEE=
E 802.1Q Customer VLAN Tag.
2) If the E-Tree Service Frame contains an IEEE 802.1Q Customer VLAN Tag, t=
he solution MUST be able to preserve

    VLAN ID in this Customer VLAN Tag.
3) If the E-Tree Service Frame is priority tagged or contains an IEEE 802.1=
Q Customer VLAN Tag, the solution MUST

    be able to preserve the CoS (Class of Service).



Best regards
Yuanlong



________________________________
This E-mail and any of its attachments may contain Time Warner Cable propri=
etary information, which is privileged, confidential, or subject to copyrig=
ht belonging to Time Warner Cable. This E-mail is intended solely for the u=
se of the individual or entity to which it is addressed. If you are not the=
 intended recipient of this E-mail, you are hereby notified that any dissem=
ination, distribution, copying, or action taken in relation to the contents=
 of and attachments to this E-mail is strictly prohibited and may be unlawf=
ul. If you have received this E-mail in error, please notify the sender imm=
ediately and permanently delete the original and any copy of this E-mail an=
d any printout.

From DanielC@orckit.com  Tue Aug  2 10:39:41 2011
Return-Path: <DanielC@orckit.com>
X-Original-To: l2vpn@ietfa.amsl.com
Delivered-To: l2vpn@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1AAC811E808F for <l2vpn@ietfa.amsl.com>; Tue,  2 Aug 2011 10:39:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.376
X-Spam-Level: *
X-Spam-Status: No, score=1.376 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_ILLEGAL_IP=1.908, RCVD_NUMERIC_HELO=2.067]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DM-6hy1Q4mFq for <l2vpn@ietfa.amsl.com>; Tue,  2 Aug 2011 10:39:40 -0700 (PDT)
Received: from tlvmail1.orckit.com (tlvmail1.orckit.com [213.31.203.2]) by ietfa.amsl.com (Postfix) with ESMTP id 1C85811E807F for <l2vpn@ietf.org>; Tue,  2 Aug 2011 10:39:39 -0700 (PDT)
Received: from 1.1.40.5 ([1.1.40.5]) by tlvmail1.corrigent.com ([1.1.40.5]) with Microsoft Exchange Server HTTP-DAV ;  Tue,  2 Aug 2011 17:42:25 +0000
Date: Tue, 02 Aug 2011 20:39:41 +0300
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Subject: RE: Further Requirements Proposed for E-Tree
Message-ID: <326f01cc513b$8a336765$05280101@corrigent.com>
X-MimeOLE: Produced By Microsoft Exchange V6.5
Thread-Topic: Further Requirements Proposed for E-Tree
Thread-Index: AQHMUNtTnXzUjI0upkOWUrqGs3dHQ5UJ1V1Y
Importance: normal
From: "Daniel Cohn" <DanielC@orckit.com>
To: "Jiangyuanlong" <jiangyuanlong@huawei.com>, <draft-key-l2vpn-vpls-etree-reqt@tools.ietf.org>
MIME-Version: 1.0
Cc: l2vpn@ietf.org
X-BeenThere: l2vpn@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <l2vpn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/l2vpn>
List-Post: <mailto:l2vpn@ietf.org>
List-Help: <mailto:l2vpn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 02 Aug 2011 17:39:41 -0000

Hi Yuanlong,=0A=
=0A=
Before discussing the technical aspects, could you pls explain to which =
document you propose we add the suggested text? The WG charter?=0A=
=0A=
Daniel=0A=
=0A=
Sent from mobile device=0A=
=0A=
Jiangyuanlong <jiangyuanlong@huawei.com> wrote:=0A=
=0A=
Hello authors,



During the 81th IETF meeting, it seemed there are ambiguities with =
regard to the supported types of E-Tree service frames

in the E-Tree requirements. To align with the MEF standard (i.e., the =
specifications in Section 6.5.3 and 6.6 of MEF 10.2),

I suggest the following E-Tree requirements should be added:
1) E-Tree Service Frame MAY be untagged, priority tagged, or contain an =
IEEE 802.1Q Customer VLAN Tag.
2) If the E-Tree Service Frame contains an IEEE 802.1Q Customer VLAN =
Tag, the solution MUST be able to preserve

    VLAN ID in this Customer VLAN Tag.
3) If the E-Tree Service Frame is priority tagged or contains an IEEE =
802.1Q Customer VLAN Tag, the solution MUST

    be able to preserve the CoS (Class of Service).



Best regards
Yuanlong



From jiangyuanlong@huawei.com  Tue Aug  2 19:06:06 2011
Return-Path: <jiangyuanlong@huawei.com>
X-Original-To: l2vpn@ietfa.amsl.com
Delivered-To: l2vpn@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7B86F11E80BB for <l2vpn@ietfa.amsl.com>; Tue,  2 Aug 2011 19:06:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.598
X-Spam-Level: 
X-Spam-Status: No, score=-6.598 tagged_above=-999 required=5 tests=[AWL=0.001,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id E5cmfPu1dRQv for <l2vpn@ietfa.amsl.com>; Tue,  2 Aug 2011 19:06:05 -0700 (PDT)
Received: from szxga01-in.huawei.com (szxga01-in.huawei.com [119.145.14.64]) by ietfa.amsl.com (Postfix) with ESMTP id A4CFA11E80EA for <l2vpn@ietf.org>; Tue,  2 Aug 2011 19:06:05 -0700 (PDT)
Received: from huawei.com (szxga05-in [172.24.2.49]) by szxga05-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LPB00MU9XUEBB@szxga05-in.huawei.com> for l2vpn@ietf.org; Wed, 03 Aug 2011 10:06:14 +0800 (CST)
Received: from szxrg01-dlp.huawei.com ([172.24.2.119]) by szxga05-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LPB00FMXXU7L9@szxga05-in.huawei.com> for l2vpn@ietf.org; Wed, 03 Aug 2011 10:06:14 +0800 (CST)
Received: from 172.24.2.119 (EHLO szxeml207-edg.china.huawei.com) ([172.24.2.119])	by szxrg01-dlp.huawei.com (MOS 4.1.9-GA FastPath queued) with ESMTP id ACZ50601; Wed, 03 Aug 2011 10:06:13 +0800 (CST)
Received: from SZXEML406-HUB.china.huawei.com (10.82.67.93) by szxeml207-edg.china.huawei.com (172.24.2.59) with Microsoft SMTP Server (TLS) id 14.1.270.1; Wed, 03 Aug 2011 10:06:10 +0800
Received: from SZXEML508-MBX.china.huawei.com ([169.254.5.224]) by szxeml406-hub.china.huawei.com ([10.82.67.93]) with mapi id 14.01.0270.001; Wed, 03 Aug 2011 10:06:12 +0800
Date: Wed, 03 Aug 2011 02:06:11 +0000
From: Jiangyuanlong <jiangyuanlong@huawei.com>
Subject: RE: Further Requirements Proposed for E-Tree
In-reply-to: <CA5D7303.19AAD%josh.rogers@twcable.com>
X-Originating-IP: [10.70.40.62]
To: "Rogers, Josh" <josh.rogers@twcable.com>, "draft-key-l2vpn-vpls-etree-reqt@tools.ietf.org" <draft-key-l2vpn-vpls-etree-reqt@tools.ietf.org>
Message-id: <3B0A1BED22CAD649A1B3E97BE5DDD68B041439E2@SZXEML508-MBX.china.huawei.com>
MIME-version: 1.0
Content-type: text/plain; charset=us-ascii
Content-language: zh-CN
Content-transfer-encoding: 7BIT
Accept-Language: zh-CN, en-US
Thread-topic: Further Requirements Proposed for E-Tree
Thread-index: AQHMUNtTnXzUjI0upkOWUrqGs3dHQ5UJGXiAgAE/ZjA=
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
X-CFilter-Loop: Reflected
References: <3B0A1BED22CAD649A1B3E97BE5DDD68B041435F9@SZXEML508-MBX.china.huawei.com> <CA5D7303.19AAD%josh.rogers@twcable.com>
Cc: "l2vpn@ietf.org" <l2vpn@ietf.org>
X-BeenThere: l2vpn@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <l2vpn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/l2vpn>
List-Post: <mailto:l2vpn@ietf.org>
List-Help: <mailto:l2vpn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 03 Aug 2011 02:06:06 -0000

Hi Josh,

I also prefer to preserve the service transparency, though the statement seems more restrictive than MEF 10.2 (where the preservation of C-VLAN ID and CoS are configurable parameters rather than mandating). 
Can more service providers clarify their requirements on the service transparency?

Thanks
Yuanlong

-----Original Message-----
From: Rogers, Josh [mailto:josh.rogers@twcable.com] 
Sent: Tuesday, August 02, 2011 10:30 PM
To: Jiangyuanlong; draft-key-l2vpn-vpls-etree-reqt@tools.ietf.org
Cc: l2vpn@ietf.org
Subject: Re: Further Requirements Proposed for E-Tree

Would it be to restrictive to change #2 to:

2) Solution must maintain E-Tree Service frame transparently, if containing a IEEE 802.1Q Customer VLAN Tag, the solution MUST be able to preserve the VLAN ID in the Customer VLAN Tag, and if not containing a IEEE 802.1Q Customer VLAN Tag, lack of Customer VLAN tag must be preserved as well.

I imagine that could be worded slightly better, but the notion of preserving the frame's Customer tag (or lack of) is something I'd like to see captured.  I've seen so many implementations called 'ETREE' that disagree with this, however I'd like to hear from others whether this is agreeable or not, and if not, why?


From: Jiangyuanlong <jiangyuanlong@huawei.com<mailto:jiangyuanlong@huawei.com>>
Date: Tue, 2 Aug 2011 02:13:41 -0400
To: "draft-key-l2vpn-vpls-etree-reqt@tools.ietf.org<mailto:draft-key-l2vpn-vpls-etree-reqt@tools.ietf.org>" <draft-key-l2vpn-vpls-etree-reqt@tools.ietf.org<mailto:draft-key-l2vpn-vpls-etree-reqt@tools.ietf.org>>
Cc: "l2vpn@ietf.org<mailto:l2vpn@ietf.org>" <l2vpn@ietf.org<mailto:l2vpn@ietf.org>>
Subject: Further Requirements Proposed for E-Tree


Hello authors,



During the 81th IETF meeting, it seemed there are ambiguities with regard to the supported types of E-Tree service frames

in the E-Tree requirements. To align with the MEF standard (i.e., the specifications in Section 6.5.3 and 6.6 of MEF 10.2),

I suggest the following E-Tree requirements should be added:
1) E-Tree Service Frame MAY be untagged, priority tagged, or contain an IEEE 802.1Q Customer VLAN Tag.
2) If the E-Tree Service Frame contains an IEEE 802.1Q Customer VLAN Tag, the solution MUST be able to preserve

    VLAN ID in this Customer VLAN Tag.
3) If the E-Tree Service Frame is priority tagged or contains an IEEE 802.1Q Customer VLAN Tag, the solution MUST

    be able to preserve the CoS (Class of Service).



Best regards
Yuanlong



________________________________
This E-mail and any of its attachments may contain Time Warner Cable proprietary information, which is privileged, confidential, or subject to copyright belonging to Time Warner Cable. This E-mail is intended solely for the use of the individual or entity to which it is addressed. If you are not the intended recipient of this E-mail, you are hereby notified that any dissemination, distribution, copying, or action taken in relation to the contents of and attachments to this E-mail is strictly prohibited and may be unlawful. If you have received this E-mail in error, please notify the sender immediately and permanently delete the original and any copy of this E-mail and any printout.

From jiangyuanlong@huawei.com  Tue Aug  2 19:12:23 2011
Return-Path: <jiangyuanlong@huawei.com>
X-Original-To: l2vpn@ietfa.amsl.com
Delivered-To: l2vpn@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4B21F11E8081 for <l2vpn@ietfa.amsl.com>; Tue,  2 Aug 2011 19:12:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[AWL=0.000,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Nb+MJ+E23meb for <l2vpn@ietfa.amsl.com>; Tue,  2 Aug 2011 19:12:22 -0700 (PDT)
Received: from szxga04-in.huawei.com (szxga04-in.huawei.com [119.145.14.67]) by ietfa.amsl.com (Postfix) with ESMTP id A7FA611E8073 for <l2vpn@ietf.org>; Tue,  2 Aug 2011 19:12:22 -0700 (PDT)
Received: from huawei.com (szxga04-in [172.24.2.12]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LPB00BGJY3S3H@szxga04-in.huawei.com> for l2vpn@ietf.org; Wed, 03 Aug 2011 10:11:52 +0800 (CST)
Received: from szxrg02-dlp.huawei.com ([172.24.2.119]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LPB002AMY2IVO@szxga04-in.huawei.com> for l2vpn@ietf.org; Wed, 03 Aug 2011 10:11:52 +0800 (CST)
Received: from 172.24.2.119 (EHLO szxeml202-edg.china.huawei.com) ([172.24.2.119])	by szxrg02-dlp.huawei.com (MOS 4.1.9-GA FastPath queued) with ESMTP id ACV92372; Wed, 03 Aug 2011 10:11:52 +0800 (CST)
Received: from SZXEML402-HUB.china.huawei.com (10.82.67.32) by szxeml202-edg.china.huawei.com (172.24.2.42) with Microsoft SMTP Server (TLS) id 14.1.270.1; Wed, 03 Aug 2011 10:11:45 +0800
Received: from SZXEML508-MBX.china.huawei.com ([169.254.5.224]) by szxeml402-hub.china.huawei.com ([10.82.67.32]) with mapi id 14.01.0270.001; Wed, 03 Aug 2011 10:11:51 +0800
Date: Wed, 03 Aug 2011 02:11:51 +0000
From: Jiangyuanlong <jiangyuanlong@huawei.com>
Subject: RE: Further Requirements Proposed for E-Tree
In-reply-to: <326f01cc513b$8a336765$05280101@corrigent.com>
X-Originating-IP: [10.70.40.62]
To: Daniel Cohn <DanielC@orckit.com>, "draft-key-l2vpn-vpls-etree-reqt@tools.ietf.org" <draft-key-l2vpn-vpls-etree-reqt@tools.ietf.org>
Message-id: <3B0A1BED22CAD649A1B3E97BE5DDD68B041439F7@SZXEML508-MBX.china.huawei.com>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-language: zh-CN
Content-transfer-encoding: 7BIT
Accept-Language: zh-CN, en-US
Thread-topic: Further Requirements Proposed for E-Tree
Thread-index: AQHMUNtTnXzUjI0upkOWUrqGs3dHQ5UJ1V1YgACM40A=
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
X-CFilter-Loop: Reflected
References: <326f01cc513b$8a336765$05280101@corrigent.com>
Cc: "l2vpn@ietf.org" <l2vpn@ietf.org>
X-BeenThere: l2vpn@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <l2vpn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/l2vpn>
List-Post: <mailto:l2vpn@ietf.org>
List-Help: <mailto:l2vpn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 03 Aug 2011 02:12:23 -0000

Hi Daniel,

Just as the mail-to list shows, the texts were suggested for draft-key-l2vpn-vpls-etree-reqt.
I don't think we need to change the re-charter texts.

Cheers
Yuanlong


-----Original Message-----
From: Daniel Cohn [mailto:DanielC@orckit.com] 
Sent: Wednesday, August 03, 2011 1:40 AM
To: Jiangyuanlong; draft-key-l2vpn-vpls-etree-reqt@tools.ietf.org
Cc: l2vpn@ietf.org
Subject: RE: Further Requirements Proposed for E-Tree

Hi Yuanlong,

Before discussing the technical aspects, could you pls explain to which document you propose we add the suggested text? The WG charter?

Daniel

Sent from mobile device

Jiangyuanlong <jiangyuanlong@huawei.com> wrote:

Hello authors,



During the 81th IETF meeting, it seemed there are ambiguities with regard to the supported types of E-Tree service frames

in the E-Tree requirements. To align with the MEF standard (i.e., the specifications in Section 6.5.3 and 6.6 of MEF 10.2),

I suggest the following E-Tree requirements should be added:
1) E-Tree Service Frame MAY be untagged, priority tagged, or contain an IEEE 802.1Q Customer VLAN Tag.
2) If the E-Tree Service Frame contains an IEEE 802.1Q Customer VLAN Tag, the solution MUST be able to preserve

    VLAN ID in this Customer VLAN Tag.
3) If the E-Tree Service Frame is priority tagged or contains an IEEE 802.1Q Customer VLAN Tag, the solution MUST

    be able to preserve the CoS (Class of Service).



Best regards
Yuanlong



From DanielC@orckit.com  Wed Aug  3 00:14:48 2011
Return-Path: <DanielC@orckit.com>
X-Original-To: l2vpn@ietfa.amsl.com
Delivered-To: l2vpn@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0C53711E80B8 for <l2vpn@ietfa.amsl.com>; Wed,  3 Aug 2011 00:14:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.506
X-Spam-Level: 
X-Spam-Status: No, score=-2.506 tagged_above=-999 required=5 tests=[AWL=0.093,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Ysr41ZpksfnS for <l2vpn@ietfa.amsl.com>; Wed,  3 Aug 2011 00:14:46 -0700 (PDT)
Received: from tlvmail1.orckit.com (tlvmail1.orckit.com [213.31.203.2]) by ietfa.amsl.com (Postfix) with ESMTP id A9F3F11E808E for <l2vpn@ietf.org>; Wed,  3 Aug 2011 00:14:43 -0700 (PDT)
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Subject: RE: Further Requirements Proposed for E-Tree
Date: Wed, 3 Aug 2011 10:14:37 +0300
Message-ID: <44F4E579A764584EA9BDFD07D0CA081306ED872F@tlvmail1>
In-reply-to: <3B0A1BED22CAD649A1B3E97BE5DDD68B041439F7@SZXEML508-MBX.china.huawei.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Further Requirements Proposed for E-Tree
Thread-Index: AQHMUNtTnXzUjI0upkOWUrqGs3dHQ5UJ1V1YgACM40CAAFX28A==
References: <326f01cc513b$8a336765$05280101@corrigent.com> <3B0A1BED22CAD649A1B3E97BE5DDD68B041439F7@SZXEML508-MBX.china.huawei.com>
From: "Daniel Cohn" <DanielC@orckit.com>
To: "Jiangyuanlong" <jiangyuanlong@huawei.com>, <draft-key-l2vpn-vpls-etree-reqt@tools.ietf.org>
Cc: l2vpn@ietf.org
X-BeenThere: l2vpn@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <l2vpn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/l2vpn>
List-Post: <mailto:l2vpn@ietf.org>
List-Help: <mailto:l2vpn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 03 Aug 2011 07:14:48 -0000

U29ycnksIGRpZG4ndCBzZWUgdGhlIGUtbWFpbCByZWNpcGllbnQgbGlzdCBmcm9tIG15IHBob25l
LiANCg0KREMNCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IEppYW5neXVhbmxv
bmcgW21haWx0bzpqaWFuZ3l1YW5sb25nQGh1YXdlaS5jb21dIA0KU2VudDogV2VkbmVzZGF5LCBB
dWd1c3QgMDMsIDIwMTEgNToxMiBBTQ0KVG86IERhbmllbCBDb2huOyBkcmFmdC1rZXktbDJ2cG4t
dnBscy1ldHJlZS1yZXF0QHRvb2xzLmlldGYub3JnDQpDYzogbDJ2cG5AaWV0Zi5vcmcNClN1Ympl
Y3Q6IFJFOiBGdXJ0aGVyIFJlcXVpcmVtZW50cyBQcm9wb3NlZCBmb3IgRS1UcmVlDQoNCkhpIERh
bmllbCwNCg0KSnVzdCBhcyB0aGUgbWFpbC10byBsaXN0IHNob3dzLCB0aGUgdGV4dHMgd2VyZSBz
dWdnZXN0ZWQgZm9yIGRyYWZ0LWtleS1sMnZwbi12cGxzLWV0cmVlLXJlcXQuDQpJIGRvbid0IHRo
aW5rIHdlIG5lZWQgdG8gY2hhbmdlIHRoZSByZS1jaGFydGVyIHRleHRzLg0KDQpDaGVlcnMNCll1
YW5sb25nDQoNCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IERhbmllbCBDb2hu
IFttYWlsdG86RGFuaWVsQ0BvcmNraXQuY29tXSANClNlbnQ6IFdlZG5lc2RheSwgQXVndXN0IDAz
LCAyMDExIDE6NDAgQU0NClRvOiBKaWFuZ3l1YW5sb25nOyBkcmFmdC1rZXktbDJ2cG4tdnBscy1l
dHJlZS1yZXF0QHRvb2xzLmlldGYub3JnDQpDYzogbDJ2cG5AaWV0Zi5vcmcNClN1YmplY3Q6IFJF
OiBGdXJ0aGVyIFJlcXVpcmVtZW50cyBQcm9wb3NlZCBmb3IgRS1UcmVlDQoNCkhpIFl1YW5sb25n
LA0KDQpCZWZvcmUgZGlzY3Vzc2luZyB0aGUgdGVjaG5pY2FsIGFzcGVjdHMsIGNvdWxkIHlvdSBw
bHMgZXhwbGFpbiB0byB3aGljaCBkb2N1bWVudCB5b3UgcHJvcG9zZSB3ZSBhZGQgdGhlIHN1Z2dl
c3RlZCB0ZXh0PyBUaGUgV0cgY2hhcnRlcj8NCg0KRGFuaWVsDQoNClNlbnQgZnJvbSBtb2JpbGUg
ZGV2aWNlDQoNCkppYW5neXVhbmxvbmcgPGppYW5neXVhbmxvbmdAaHVhd2VpLmNvbT4gd3JvdGU6
DQoNCkhlbGxvIGF1dGhvcnMsDQoNCg0KDQpEdXJpbmcgdGhlIDgxdGggSUVURiBtZWV0aW5nLCBp
dCBzZWVtZWQgdGhlcmUgYXJlIGFtYmlndWl0aWVzIHdpdGggcmVnYXJkIHRvIHRoZSBzdXBwb3J0
ZWQgdHlwZXMgb2YgRS1UcmVlIHNlcnZpY2UgZnJhbWVzDQoNCmluIHRoZSBFLVRyZWUgcmVxdWly
ZW1lbnRzLiBUbyBhbGlnbiB3aXRoIHRoZSBNRUYgc3RhbmRhcmQgKGkuZS4sIHRoZSBzcGVjaWZp
Y2F0aW9ucyBpbiBTZWN0aW9uIDYuNS4zIGFuZCA2LjYgb2YgTUVGIDEwLjIpLA0KDQpJIHN1Z2dl
c3QgdGhlIGZvbGxvd2luZyBFLVRyZWUgcmVxdWlyZW1lbnRzIHNob3VsZCBiZSBhZGRlZDoNCjEp
IEUtVHJlZSBTZXJ2aWNlIEZyYW1lIE1BWSBiZSB1bnRhZ2dlZCwgcHJpb3JpdHkgdGFnZ2VkLCBv
ciBjb250YWluIGFuIElFRUUgODAyLjFRIEN1c3RvbWVyIFZMQU4gVGFnLg0KMikgSWYgdGhlIEUt
VHJlZSBTZXJ2aWNlIEZyYW1lIGNvbnRhaW5zIGFuIElFRUUgODAyLjFRIEN1c3RvbWVyIFZMQU4g
VGFnLCB0aGUgc29sdXRpb24gTVVTVCBiZSBhYmxlIHRvIHByZXNlcnZlDQoNCiAgICBWTEFOIElE
IGluIHRoaXMgQ3VzdG9tZXIgVkxBTiBUYWcuDQozKSBJZiB0aGUgRS1UcmVlIFNlcnZpY2UgRnJh
bWUgaXMgcHJpb3JpdHkgdGFnZ2VkIG9yIGNvbnRhaW5zIGFuIElFRUUgODAyLjFRIEN1c3RvbWVy
IFZMQU4gVGFnLCB0aGUgc29sdXRpb24gTVVTVA0KDQogICAgYmUgYWJsZSB0byBwcmVzZXJ2ZSB0
aGUgQ29TIChDbGFzcyBvZiBTZXJ2aWNlKS4NCg0KDQoNCkJlc3QgcmVnYXJkcw0KWXVhbmxvbmcN
Cg0KDQo=

From Manuel.Paul@telekom.de  Wed Aug  3 07:49:37 2011
Return-Path: <Manuel.Paul@telekom.de>
X-Original-To: l2vpn@ietfa.amsl.com
Delivered-To: l2vpn@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0D4EF21F8B78 for <l2vpn@ietfa.amsl.com>; Wed,  3 Aug 2011 07:49:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.249
X-Spam-Level: 
X-Spam-Status: No, score=-3.249 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XvoVhK8AEeDv for <l2vpn@ietfa.amsl.com>; Wed,  3 Aug 2011 07:49:36 -0700 (PDT)
Received: from tcmail83.telekom.de (tcmail83.telekom.de [62.225.183.131]) by ietfa.amsl.com (Postfix) with ESMTP id A90F121F8B55 for <l2vpn@ietf.org>; Wed,  3 Aug 2011 07:49:35 -0700 (PDT)
Received: from he101251.emea1.cds.t-internal.com ([10.125.92.154]) by tcmail81.telekom.de with ESMTP/TLS/AES128-SHA; 03 Aug 2011 16:49:38 +0200
Received: from HE101452.emea1.cds.t-internal.com ([169.254.2.253]) by HE101251.emea1.cds.t-internal.com ([fe80::e428:2144:dcc5:bcce%15]) with mapi; Wed, 3 Aug 2011 16:49:37 +0200
From: <Manuel.Paul@telekom.de>
To: <jiangyuanlong@huawei.com>, <josh.rogers@twcable.com>, <draft-key-l2vpn-vpls-etree-reqt@tools.ietf.org>
Date: Wed, 3 Aug 2011 16:49:34 +0200
Subject: RE: Further Requirements Proposed for E-Tree
Thread-Topic: Further Requirements Proposed for E-Tree
Thread-Index: AQHMUNtTnXzUjI0upkOWUrqGs3dHQ5UJGXiAgAE/ZjCAANWnwA==
Message-ID: <9435EDACD941174099E143BCA2BCD615F7AD0C87B4@HE101452.emea1.cds.t-internal.com>
References: <3B0A1BED22CAD649A1B3E97BE5DDD68B041435F9@SZXEML508-MBX.china.huawei.com> <CA5D7303.19AAD%josh.rogers@twcable.com> <3B0A1BED22CAD649A1B3E97BE5DDD68B041439E2@SZXEML508-MBX.china.huawei.com>
In-Reply-To: <3B0A1BED22CAD649A1B3E97BE5DDD68B041439E2@SZXEML508-MBX.china.huawei.com>
Accept-Language: de-DE
Content-Language: de-DE
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: de-DE
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Cc: l2vpn@ietf.org
X-BeenThere: l2vpn@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <l2vpn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/l2vpn>
List-Post: <mailto:l2vpn@ietf.org>
List-Help: <mailto:l2vpn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 03 Aug 2011 14:49:37 -0000

SGksDQoNCkFzIHRoaXMgd29yayBpcyBmb3IgdGhlIHN1cHBvcnQgb2YgYSBzZXJ2aWNlIGRlZmlu
ZWQgYnkgdGhlIE1FRiwgSSB3b3VsZCBwcmVmZXIgdG8ga2VlcCBhbGlnbm1lbnQgd2l0aCBNRUYg
c2VydmljZSBzcGVjcyBhcyBtdWNoIGFzIHBvc3NpYmxlLg0KDQpJIGJlbGlldmUgdGhlIGFkZGl0
aW9ucyByZSBzZXJ2aWNlIHRyYW5zcGFyZW5jeSBwcm9wb3NlZCBieSBZdWFubG9uZywgYXMgd3Jp
dHRlbiBiZWxvdywgd291bGQgc3VmZmljaWVudGx5IGNvdmVyIGl0IGFuZCBJIHN1cHBvcnQgdGhl
bSBhcyBpcy4NCg0KUGxlYXNlIHNlZSBvbmUgbW9yZSBjb21tZW50IGlubGluZSBiZWxvdy4NCg0K
VGhhbmtzLA0KTWFudWVsDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTog
bDJ2cG4tYm91bmNlc0BpZXRmLm9yZyBbbWFpbHRvOmwydnBuLWJvdW5jZXNAaWV0Zi5vcmddIE9u
IEJlaGFsZiBPZg0KPiBKaWFuZ3l1YW5sb25nDQo+IFNlbnQ6IFdlZG5lc2RheSwgQXVndXN0IDAz
LCAyMDExIDQ6MDYgQU0NCj4gVG86IFJvZ2VycywgSm9zaDsgZHJhZnQta2V5LWwydnBuLXZwbHMt
ZXRyZWUtcmVxdEB0b29scy5pZXRmLm9yZw0KPiBDYzogbDJ2cG5AaWV0Zi5vcmcNCj4gU3ViamVj
dDogUkU6IEZ1cnRoZXIgUmVxdWlyZW1lbnRzIFByb3Bvc2VkIGZvciBFLVRyZWUNCj4NCj4gSGkg
Sm9zaCwNCj4NCj4gSSBhbHNvIHByZWZlciB0byBwcmVzZXJ2ZSB0aGUgc2VydmljZSB0cmFuc3Bh
cmVuY3ksIHRob3VnaCB0aGUgc3RhdGVtZW50DQo+IHNlZW1zIG1vcmUgcmVzdHJpY3RpdmUgdGhh
biBNRUYgMTAuMiAod2hlcmUgdGhlIHByZXNlcnZhdGlvbiBvZiBDLVZMQU4gSUQNCj4gYW5kIENv
UyBhcmUgY29uZmlndXJhYmxlIHBhcmFtZXRlcnMgcmF0aGVyIHRoYW4gbWFuZGF0aW5nKS4NCj4g
Q2FuIG1vcmUgc2VydmljZSBwcm92aWRlcnMgY2xhcmlmeSB0aGVpciByZXF1aXJlbWVudHMgb24g
dGhlIHNlcnZpY2UNCj4gdHJhbnNwYXJlbmN5Pw0KPg0KPiBUaGFua3MNCj4gWXVhbmxvbmcNCj4N
Cj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogUm9nZXJzLCBKb3NoIFttYWls
dG86am9zaC5yb2dlcnNAdHdjYWJsZS5jb21dDQo+IFNlbnQ6IFR1ZXNkYXksIEF1Z3VzdCAwMiwg
MjAxMSAxMDozMCBQTQ0KPiBUbzogSmlhbmd5dWFubG9uZzsgZHJhZnQta2V5LWwydnBuLXZwbHMt
ZXRyZWUtcmVxdEB0b29scy5pZXRmLm9yZw0KPiBDYzogbDJ2cG5AaWV0Zi5vcmcNCj4gU3ViamVj
dDogUmU6IEZ1cnRoZXIgUmVxdWlyZW1lbnRzIFByb3Bvc2VkIGZvciBFLVRyZWUNCj4NCj4gV291
bGQgaXQgYmUgdG8gcmVzdHJpY3RpdmUgdG8gY2hhbmdlICMyIHRvOg0KPg0KPiAyKSBTb2x1dGlv
biBtdXN0IG1haW50YWluIEUtVHJlZSBTZXJ2aWNlIGZyYW1lIHRyYW5zcGFyZW50bHksIGlmDQo+
IGNvbnRhaW5pbmcgYSBJRUVFIDgwMi4xUSBDdXN0b21lciBWTEFOIFRhZywgdGhlIHNvbHV0aW9u
IE1VU1QgYmUgYWJsZSB0bw0KPiBwcmVzZXJ2ZSB0aGUgVkxBTiBJRCBpbiB0aGUgQ3VzdG9tZXIg
VkxBTiBUYWcsIGFuZCBpZiBub3QgY29udGFpbmluZyBhDQo+IElFRUUgODAyLjFRIEN1c3RvbWVy
IFZMQU4gVGFnLCBsYWNrIG9mIEN1c3RvbWVyIFZMQU4gdGFnIG11c3QgYmUgcHJlc2VydmVkDQo+
IGFzIHdlbGwuDQo+DQo+IEkgaW1hZ2luZSB0aGF0IGNvdWxkIGJlIHdvcmRlZCBzbGlnaHRseSBi
ZXR0ZXIsIGJ1dCB0aGUgbm90aW9uIG9mDQo+IHByZXNlcnZpbmcgdGhlIGZyYW1lJ3MgQ3VzdG9t
ZXIgdGFnIChvciBsYWNrIG9mKSBpcyBzb21ldGhpbmcgSSdkIGxpa2UgdG8NCj4gc2VlIGNhcHR1
cmVkLiAgSSd2ZSBzZWVuIHNvIG1hbnkgaW1wbGVtZW50YXRpb25zIGNhbGxlZCAnRVRSRUUnIHRo
YXQNCj4gZGlzYWdyZWUgd2l0aCB0aGlzLCBob3dldmVyIEknZCBsaWtlIHRvIGhlYXIgZnJvbSBv
dGhlcnMgd2hldGhlciB0aGlzIGlzDQo+IGFncmVlYWJsZSBvciBub3QsIGFuZCBpZiBub3QsIHdo
eT8NCltNUDpdIFdoaWxlIGN1c3RvbWVyIHNlcnZpY2UgVkxBTiBwcmVzZXJ2YXRpb24gaXMgYSBm
ZWF0dXJlIHJlcXVpcmluZyBpbXBsZW1lbnRhdGlvbiBzdXBwb3J0LCBpc24ndCB0aGUgb3RoZXIg
Y2FzZSByYXRoZXIgYSAocHJlLSljb25maWd1cmF0aW9uIGlzc3VlPw0KPg0KPg0KPiBGcm9tOiBK
aWFuZ3l1YW5sb25nDQo+IDxqaWFuZ3l1YW5sb25nQGh1YXdlaS5jb208bWFpbHRvOmppYW5neXVh
bmxvbmdAaHVhd2VpLmNvbT4+DQo+IERhdGU6IFR1ZSwgMiBBdWcgMjAxMSAwMjoxMzo0MSAtMDQw
MA0KPiBUbzogImRyYWZ0LWtleS1sMnZwbi12cGxzLWV0cmVlLXJlcXRAdG9vbHMuaWV0Zi5vcmc8
bWFpbHRvOmRyYWZ0LWtleS0NCj4gbDJ2cG4tdnBscy1ldHJlZS1yZXF0QHRvb2xzLmlldGYub3Jn
PiIgPGRyYWZ0LWtleS1sMnZwbi12cGxzLWV0cmVlLQ0KPiByZXF0QHRvb2xzLmlldGYub3JnPG1h
aWx0bzpkcmFmdC1rZXktbDJ2cG4tdnBscy1ldHJlZS0NCj4gcmVxdEB0b29scy5pZXRmLm9yZz4+
DQo+IENjOiAibDJ2cG5AaWV0Zi5vcmc8bWFpbHRvOmwydnBuQGlldGYub3JnPiINCj4gPGwydnBu
QGlldGYub3JnPG1haWx0bzpsMnZwbkBpZXRmLm9yZz4+DQo+IFN1YmplY3Q6IEZ1cnRoZXIgUmVx
dWlyZW1lbnRzIFByb3Bvc2VkIGZvciBFLVRyZWUNCj4NCj4NCj4gSGVsbG8gYXV0aG9ycywNCj4N
Cj4NCj4NCj4gRHVyaW5nIHRoZSA4MXRoIElFVEYgbWVldGluZywgaXQgc2VlbWVkIHRoZXJlIGFy
ZSBhbWJpZ3VpdGllcyB3aXRoIHJlZ2FyZA0KPiB0byB0aGUgc3VwcG9ydGVkIHR5cGVzIG9mIEUt
VHJlZSBzZXJ2aWNlIGZyYW1lcw0KPg0KPiBpbiB0aGUgRS1UcmVlIHJlcXVpcmVtZW50cy4gVG8g
YWxpZ24gd2l0aCB0aGUgTUVGIHN0YW5kYXJkIChpLmUuLCB0aGUNCj4gc3BlY2lmaWNhdGlvbnMg
aW4gU2VjdGlvbiA2LjUuMyBhbmQgNi42IG9mIE1FRiAxMC4yKSwNCj4NCj4gSSBzdWdnZXN0IHRo
ZSBmb2xsb3dpbmcgRS1UcmVlIHJlcXVpcmVtZW50cyBzaG91bGQgYmUgYWRkZWQ6DQo+IDEpIEUt
VHJlZSBTZXJ2aWNlIEZyYW1lIE1BWSBiZSB1bnRhZ2dlZCwgcHJpb3JpdHkgdGFnZ2VkLCBvciBj
b250YWluIGFuDQo+IElFRUUgODAyLjFRIEN1c3RvbWVyIFZMQU4gVGFnLg0KPiAyKSBJZiB0aGUg
RS1UcmVlIFNlcnZpY2UgRnJhbWUgY29udGFpbnMgYW4gSUVFRSA4MDIuMVEgQ3VzdG9tZXIgVkxB
TiBUYWcsDQo+IHRoZSBzb2x1dGlvbiBNVVNUIGJlIGFibGUgdG8gcHJlc2VydmUNCj4NCj4gICAg
IFZMQU4gSUQgaW4gdGhpcyBDdXN0b21lciBWTEFOIFRhZy4NCj4gMykgSWYgdGhlIEUtVHJlZSBT
ZXJ2aWNlIEZyYW1lIGlzIHByaW9yaXR5IHRhZ2dlZCBvciBjb250YWlucyBhbiBJRUVFDQo+IDgw
Mi4xUSBDdXN0b21lciBWTEFOIFRhZywgdGhlIHNvbHV0aW9uIE1VU1QNCj4NCj4gICAgIGJlIGFi
bGUgdG8gcHJlc2VydmUgdGhlIENvUyAoQ2xhc3Mgb2YgU2VydmljZSkuDQo+DQo+DQo+DQo+IEJl
c3QgcmVnYXJkcw0KPiBZdWFubG9uZw0KPg0KPg0KPg0KPiBfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXw0KPiBUaGlzIEUtbWFpbCBhbmQgYW55IG9mIGl0cyBhdHRhY2htZW50cyBtYXkg
Y29udGFpbiBUaW1lIFdhcm5lciBDYWJsZQ0KPiBwcm9wcmlldGFyeSBpbmZvcm1hdGlvbiwgd2hp
Y2ggaXMgcHJpdmlsZWdlZCwgY29uZmlkZW50aWFsLCBvciBzdWJqZWN0IHRvDQo+IGNvcHlyaWdo
dCBiZWxvbmdpbmcgdG8gVGltZSBXYXJuZXIgQ2FibGUuIFRoaXMgRS1tYWlsIGlzIGludGVuZGVk
IHNvbGVseQ0KPiBmb3IgdGhlIHVzZSBvZiB0aGUgaW5kaXZpZHVhbCBvciBlbnRpdHkgdG8gd2hp
Y2ggaXQgaXMgYWRkcmVzc2VkLiBJZiB5b3UNCj4gYXJlIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBp
ZW50IG9mIHRoaXMgRS1tYWlsLCB5b3UgYXJlIGhlcmVieSBub3RpZmllZA0KPiB0aGF0IGFueSBk
aXNzZW1pbmF0aW9uLCBkaXN0cmlidXRpb24sIGNvcHlpbmcsIG9yIGFjdGlvbiB0YWtlbiBpbiBy
ZWxhdGlvbg0KPiB0byB0aGUgY29udGVudHMgb2YgYW5kIGF0dGFjaG1lbnRzIHRvIHRoaXMgRS1t
YWlsIGlzIHN0cmljdGx5IHByb2hpYml0ZWQNCj4gYW5kIG1heSBiZSB1bmxhd2Z1bC4gSWYgeW91
IGhhdmUgcmVjZWl2ZWQgdGhpcyBFLW1haWwgaW4gZXJyb3IsIHBsZWFzZQ0KPiBub3RpZnkgdGhl
IHNlbmRlciBpbW1lZGlhdGVseSBhbmQgcGVybWFuZW50bHkgZGVsZXRlIHRoZSBvcmlnaW5hbCBh
bmQgYW55DQo+IGNvcHkgb2YgdGhpcyBFLW1haWwgYW5kIGFueSBwcmludG91dC4NCg==

From N.Leymann@telekom.de  Thu Aug  4 01:57:31 2011
Return-Path: <N.Leymann@telekom.de>
X-Original-To: l2vpn@ietfa.amsl.com
Delivered-To: l2vpn@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AF1ED21F8AD2 for <l2vpn@ietfa.amsl.com>; Thu,  4 Aug 2011 01:57:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.249
X-Spam-Level: 
X-Spam-Status: No, score=-3.249 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YWym-Ih3JzP3 for <l2vpn@ietfa.amsl.com>; Thu,  4 Aug 2011 01:57:31 -0700 (PDT)
Received: from tcmail83.telekom.de (tcmail83.telekom.de [62.225.183.131]) by ietfa.amsl.com (Postfix) with ESMTP id 3D8E421F8BB2 for <l2vpn@ietf.org>; Thu,  4 Aug 2011 01:57:31 -0700 (PDT)
Received: from he111527.emea1.cds.t-internal.com ([10.125.90.86]) by tcmail81.telekom.de with ESMTP/TLS/AES128-SHA; 04 Aug 2011 10:57:32 +0200
Received: from HE111543.emea1.cds.t-internal.com ([169.254.4.168]) by HE111527.EMEA1.CDS.T-INTERNAL.COM ([2002:7cd:5a56::7cd:5a56]) with mapi; Thu, 4 Aug 2011 10:57:28 +0200
From: <N.Leymann@telekom.de>
To: <l2vpn@ietf.org>
Date: Thu, 4 Aug 2011 10:57:26 +0200
Subject: MPLS 2011 - October 16-19,  Washington DC
Thread-Topic: MPLS 2011 - October 16-19,  Washington DC
Thread-Index: AcxShIidguvow9/GTVKfodVuXx4SKg==
Message-ID: <9762ACF04FA26B4388476841256BDE0201159203B288@HE111543.emea1.cds.t-internal.com>
Accept-Language: de-DE
Content-Language: de-DE
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: de-DE
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-BeenThere: l2vpn@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <l2vpn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/l2vpn>
List-Post: <mailto:l2vpn@ietf.org>
List-Help: <mailto:l2vpn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 04 Aug 2011 08:57:31 -0000

Hi,

Registration for MPLS 2011 (October 16-19, Omni Shoreham Hotel in Washingto=
n), the 14th annual International Conference on MPLS and related new techno=
logies is now open at:

http://www.mpls2011.com/registration/attendees.htm

MPLS 2011 will include an extensive four day program consisting of tutorial=
s, technical sessions, panels, and exhibits. The key topics to be discussed=
 at this year's conference include: Scaling MPLS, Data Centers, MPLS Transp=
ort Profile, Cloud Computing, Future Networks, Mobile Backhaul, Resiliency,=
 Network Management and Performance, Multi-layer and Optical Networks.

In addition, there will be two panel discussions on current topics.

The complete program is available at:

http://www.mpls2011.com/program/technical_sessions.htm

The event will be followed by a Public Interop demonstration. There will al=
so be an exhibit floor, where leading network equipment vendors will showca=
se their new offerings, the list of current sponsors is available at:

http://www.mpls2011.com/sponsors/sponsors.htm

The conference hotel is the Omni Shoreham Hotel in Washington DC.
Please note that there are only a limited number of rooms available this ye=
ar
at a reduced rate.

Please make reservations at: http://www.mpls2011.com/hotel.htm

Looking forward to seeing you at MPLS 2011!

Regards,

 Nic


From giles.heron@gmail.com  Wed Aug 10 18:57:06 2011
Return-Path: <giles.heron@gmail.com>
X-Original-To: l2vpn@ietfa.amsl.com
Delivered-To: l2vpn@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CAA7521F863A for <l2vpn@ietfa.amsl.com>; Wed, 10 Aug 2011 18:57:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level: 
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mFYRulJc5Gew for <l2vpn@ietfa.amsl.com>; Wed, 10 Aug 2011 18:57:06 -0700 (PDT)
Received: from mail-iy0-f182.google.com (mail-iy0-f182.google.com [209.85.210.182]) by ietfa.amsl.com (Postfix) with ESMTP id 2613C21F8549 for <l2vpn@ietf.org>; Wed, 10 Aug 2011 18:57:06 -0700 (PDT)
Received: by iye1 with SMTP id 1so205845iye.27 for <l2vpn@ietf.org>; Wed, 10 Aug 2011 18:57:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=user-agent:date:subject:from:to:cc:message-id:thread-topic :thread-index:mime-version:content-type:content-transfer-encoding; bh=Io15RHAhd95TlXuMq+RhtrT2MZGfNoAkpbiJgdVmOWI=; b=bGrJmN3yOIB2cavJC+/jY+Lui2m15omWIYJQ9aXcU2wleogyBwUTJHyEzp9MaKMoH7 cDb4tDJ0Olkri5E0mokRxS5rrRw4p18FmPA/UWE5Xj0NCwMfdN3STIG5IYI4fr2flM3f ZJFbJnLTpSJwDX/URRTKoowNaGMQzCKCZv304=
Received: by 10.43.50.72 with SMTP id vd8mr8886809icb.433.1313027855052; Wed, 10 Aug 2011 18:57:35 -0700 (PDT)
Received: from [171.70.235.32] (dhcp-171-70-235-32.cisco.com [171.70.235.32]) by mx.google.com with ESMTPS id ie4sm2311125icc.8.2011.08.10.18.57.32 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 10 Aug 2011 18:57:34 -0700 (PDT)
User-Agent: Microsoft-Entourage/12.30.0.110427
Date: Thu, 11 Aug 2011 02:59:36 +0100
Subject: L2VPN Minutes - IETF81
From: Giles Heron <giles.heron@gmail.com>
To: <l2vpn@ietf.org>
Message-ID: <CA68F618.CB77%giles.heron@gmail.com>
Thread-Topic: L2VPN Minutes - IETF81
Thread-Index: AcxXylIjgXEqzUiJqke7Ya1jdjLYrA==
Mime-version: 1.0
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
X-BeenThere: l2vpn@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <l2vpn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/l2vpn>
List-Post: <mailto:l2vpn@ietf.org>
List-Help: <mailto:l2vpn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Aug 2011 01:57:06 -0000

All,

The draft minutes from Quebec are available at:
    http://www.ietf.org/proceedings/81/minutes/l2vpn.txt

Please review and comment to the list (or to the chairs) as soon as
possible if you'd to see any corrections.  Changes can only be made
until Friday so please get any comments in as soon as possible.

Many thanks to our minute takers: Alia Atlas and John Scudder

Nabil & Giles



From jiangyuanlong@huawei.com  Sun Aug 14 19:25:36 2011
Return-Path: <jiangyuanlong@huawei.com>
X-Original-To: l2vpn@ietfa.amsl.com
Delivered-To: l2vpn@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9519211E809A for <l2vpn@ietfa.amsl.com>; Sun, 14 Aug 2011 19:25:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[AWL=0.000,  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 n0jYB53BX03h for <l2vpn@ietfa.amsl.com>; Sun, 14 Aug 2011 19:25:36 -0700 (PDT)
Received: from szxga03-in.huawei.com (szxga03-in.huawei.com [119.145.14.66]) by ietfa.amsl.com (Postfix) with ESMTP id E84AA11E808A for <l2vpn@ietf.org>; Sun, 14 Aug 2011 19:25:35 -0700 (PDT)
Received: from huawei.com (szxga03-in [172.24.2.9]) by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LPY00M7M6RTB8@szxga03-in.huawei.com> for l2vpn@ietf.org; Mon, 15 Aug 2011 10:26:17 +0800 (CST)
Received: from szxrg02-dlp.huawei.com ([172.24.2.119]) by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LPY00K3Z6RS5K@szxga03-in.huawei.com> for l2vpn@ietf.org; Mon, 15 Aug 2011 10:26:17 +0800 (CST)
Received: from 172.24.2.119 (EHLO szxeml206-edg.china.huawei.com) ([172.24.2.119])	by szxrg02-dlp.huawei.com (MOS 4.1.9-GA FastPath queued) with ESMTP id ADE32504; Mon, 15 Aug 2011 10:26:16 +0800 (CST)
Received: from SZXEML412-HUB.china.huawei.com (10.82.67.91) by szxeml206-edg.china.huawei.com (172.24.2.58) with Microsoft SMTP Server (TLS) id 14.1.270.1; Mon, 15 Aug 2011 10:26:15 +0800
Received: from SZXEML508-MBX.china.huawei.com ([169.254.5.224]) by szxeml412-hub.china.huawei.com ([169.254.226.192]) with mapi id 14.01.0270.001; Mon, 15 Aug 2011 10:26:16 +0800
Date: Mon, 15 Aug 2011 02:26:04 +0000
From: Jiangyuanlong <jiangyuanlong@huawei.com>
Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)
In-reply-to: <mailman.9.1313089203.27337.l2vpn@ietf.org>
X-Originating-IP: [10.70.40.106]
To: Giles Heron <giles.heron@gmail.com>
Message-id: <3B0A1BED22CAD649A1B3E97BE5DDD68B04144C12@SZXEML508-MBX.china.huawei.com>
MIME-version: 1.0
Content-type: text/plain; charset=us-ascii
Content-language: zh-CN
Content-transfer-encoding: 7BIT
Accept-Language: zh-CN, en-US
Thread-topic: L2VPN Minutes - IETF81 (Giles Heron)
Thread-index: AQHMWvK1yeg7YYX1H0O6BpZ1zm8zmA==
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
X-CFilter-Loop: Reflected
References: <mailman.9.1313089203.27337.l2vpn@ietf.org>
Cc: "l2vpn@ietf.org" <l2vpn@ietf.org>
X-BeenThere: l2vpn@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <l2vpn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/l2vpn>
List-Post: <mailto:l2vpn@ietf.org>
List-Help: <mailto:l2vpn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 15 Aug 2011 02:25:36 -0000

Hi Giles and all,

Sorry for this late comment, I had a holiday last week and had no access to the Internet.
Though impossible to change the minutes, I think it needs to be re-clarified that S-VLAN encapsulation as UNI is not a requirement in MEF.

[Yuanlong] I think the 3 VLAN tags is out of scope of MEF itself.
MEF defines C-VLAN and untagged access.  It's not a requirement of
the MEF itself.

Correction:
[Yuanlong] I think the S-VLAN tags is out of scope of MEF itself.
MEF defines C-VLAN and untagged access.  It's not a requirement of
the MEF itself.


Thanks
Yuanlong

--------------------------------------------------------------------------
From: Giles Heron <giles.heron@gmail.com>
To: <l2vpn@ietf.org>
Subject: L2VPN Minutes - IETF81
Message-ID: <CA68F618.CB77%giles.heron@gmail.com>
Content-Type: text/plain;	charset="US-ASCII"

All,

The draft minutes from Quebec are available at:
    http://www.ietf.org/proceedings/81/minutes/l2vpn.txt

Please review and comment to the list (or to the chairs) as soon as
possible if you'd to see any corrections.  Changes can only be made
until Friday so please get any comments in as soon as possible.

Many thanks to our minute takers: Alia Atlas and John Scudder

Nabil & Giles




------------------------------


From DanielC@orckit.com  Mon Aug 15 15:40:47 2011
Return-Path: <DanielC@orckit.com>
X-Original-To: l2vpn@ietfa.amsl.com
Delivered-To: l2vpn@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D67C821F8CB1 for <l2vpn@ietfa.amsl.com>; Mon, 15 Aug 2011 15:40:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.353
X-Spam-Level: 
X-Spam-Status: No, score=-2.353 tagged_above=-999 required=5 tests=[AWL=0.246,  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 JLypCElb4rDW for <l2vpn@ietfa.amsl.com>; Mon, 15 Aug 2011 15:40:47 -0700 (PDT)
Received: from tlvmail1.orckit.com (tlvmail1.orckit.com [213.31.203.2]) by ietfa.amsl.com (Postfix) with ESMTP id D337421F8CAF for <l2vpn@ietf.org>; Mon, 15 Aug 2011 15:40:46 -0700 (PDT)
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)
Date: Tue, 16 Aug 2011 01:41:31 +0300
Message-ID: <44F4E579A764584EA9BDFD07D0CA081306F9A743@tlvmail1>
In-reply-to: <3B0A1BED22CAD649A1B3E97BE5DDD68B04144C12@SZXEML508-MBX.china.huawei.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: L2VPN Minutes - IETF81 (Giles Heron)
Thread-Index: AQHMWvK1yeg7YYX1H0O6BpZ1zm8zmJUegGRw
References: <mailman.9.1313089203.27337.l2vpn@ietf.org> <3B0A1BED22CAD649A1B3E97BE5DDD68B04144C12@SZXEML508-MBX.china.huawei.com>
From: "Daniel Cohn" <DanielC@orckit.com>
To: "Jiangyuanlong" <jiangyuanlong@huawei.com>, "Giles Heron" <giles.heron@gmail.com>
Cc: l2vpn@ietf.org
X-BeenThere: l2vpn@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <l2vpn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/l2vpn>
List-Post: <mailto:l2vpn@ietf.org>
List-Help: <mailto:l2vpn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 15 Aug 2011 22:40:48 -0000

Hi Yuanlong and all,

S-VLAN preservation is specified by MEF-26 at E-NNI. Therefore if you
want to support E-NNI between networks containing root and leaf UNIs
(which again AFAIK is not part of MEF E-Tree requirements),
draft-jiang/l2vpn-vpls-pe-etree requires three VLAN tags in the E-NNI
(C-VLAN, S-VLAN and root/leaf VLAN). As we already discussed, there are
several problems with triple-tagged Ethernet frames.

Regards,

Daniel

-----Original Message-----
From: l2vpn-bounces@ietf.org [mailto:l2vpn-bounces@ietf.org] On Behalf
Of Jiangyuanlong
Sent: Monday, August 15, 2011 5:26 AM
To: Giles Heron
Cc: l2vpn@ietf.org
Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)

Hi Giles and all,

Sorry for this late comment, I had a holiday last week and had no access
to the Internet.
Though impossible to change the minutes, I think it needs to be
re-clarified that S-VLAN encapsulation as UNI is not a requirement in
MEF.

[Yuanlong] I think the 3 VLAN tags is out of scope of MEF itself.
MEF defines C-VLAN and untagged access.  It's not a requirement of
the MEF itself.

Correction:
[Yuanlong] I think the S-VLAN tags is out of scope of MEF itself.
MEF defines C-VLAN and untagged access.  It's not a requirement of
the MEF itself.


Thanks
Yuanlong

------------------------------------------------------------------------
--
From: Giles Heron <giles.heron@gmail.com>
To: <l2vpn@ietf.org>
Subject: L2VPN Minutes - IETF81
Message-ID: <CA68F618.CB77%giles.heron@gmail.com>
Content-Type: text/plain;	charset=3D"US-ASCII"

All,

The draft minutes from Quebec are available at:
    http://www.ietf.org/proceedings/81/minutes/l2vpn.txt

Please review and comment to the list (or to the chairs) as soon as
possible if you'd to see any corrections.  Changes can only be made
until Friday so please get any comments in as soon as possible.

Many thanks to our minute takers: Alia Atlas and John Scudder

Nabil & Giles




------------------------------


From jiangyuanlong@huawei.com  Mon Aug 15 18:58:11 2011
Return-Path: <jiangyuanlong@huawei.com>
X-Original-To: l2vpn@ietfa.amsl.com
Delivered-To: l2vpn@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CD46B21F8B7E for <l2vpn@ietfa.amsl.com>; Mon, 15 Aug 2011 18:58:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[AWL=0.000,  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 o5kAlpKIqnYy for <l2vpn@ietfa.amsl.com>; Mon, 15 Aug 2011 18:58:11 -0700 (PDT)
Received: from szxga01-in.huawei.com (szxga01-in.huawei.com [119.145.14.64]) by ietfa.amsl.com (Postfix) with ESMTP id D15A921F8B77 for <l2vpn@ietf.org>; Mon, 15 Aug 2011 18:58:10 -0700 (PDT)
Received: from huawei.com (szxga05-in [172.24.2.49]) by szxga05-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LQ000L1A06702@szxga05-in.huawei.com> for l2vpn@ietf.org; Tue, 16 Aug 2011 09:58:56 +0800 (CST)
Received: from szxrg02-dlp.huawei.com ([172.24.2.119]) by szxga05-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LQ0008GU05JRB@szxga05-in.huawei.com> for l2vpn@ietf.org; Tue, 16 Aug 2011 09:58:55 +0800 (CST)
Received: from 172.24.2.119 (EHLO szxeml206-edg.china.huawei.com) ([172.24.2.119])	by szxrg02-dlp.huawei.com (MOS 4.1.9-GA FastPath queued) with ESMTP id ADF08768; Tue, 16 Aug 2011 09:58:54 +0800 (CST)
Received: from SZXEML412-HUB.china.huawei.com (10.82.67.91) by szxeml206-edg.china.huawei.com (172.24.2.58) with Microsoft SMTP Server (TLS) id 14.1.270.1; Tue, 16 Aug 2011 09:58:52 +0800
Received: from SZXEML508-MBX.china.huawei.com ([169.254.5.224]) by szxeml412-hub.china.huawei.com ([169.254.226.192]) with mapi id 14.01.0270.001; Tue, 16 Aug 2011 09:58:54 +0800
Date: Tue, 16 Aug 2011 01:58:34 +0000
From: Jiangyuanlong <jiangyuanlong@huawei.com>
Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)
In-reply-to: <44F4E579A764584EA9BDFD07D0CA081306F9A743@tlvmail1>
X-Originating-IP: [10.70.40.106]
To: Daniel Cohn <DanielC@orckit.com>, Giles Heron <giles.heron@gmail.com>
Message-id: <3B0A1BED22CAD649A1B3E97BE5DDD68B04144D6D@SZXEML508-MBX.china.huawei.com>
MIME-version: 1.0
Content-type: text/plain; charset=us-ascii
Content-language: zh-CN
Content-transfer-encoding: 7BIT
Accept-Language: zh-CN, en-US
Thread-topic: L2VPN Minutes - IETF81 (Giles Heron)
Thread-index: AQHMWvK1yeg7YYX1H0O6BpZ1zm8zmJUegGRwgAAuD1A=
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-cr-hashedpuzzle: EMLl G7xF HUex KIKW Ofyh RlGM SFxO TVea UlfH VDP9 VkT/ dduF egeO ek0X enw+ frBZ; 3; ZABhAG4AaQBlAGwAYwBAAG8AcgBjAGsAaQB0AC4AYwBvAG0AOwBnAGkAbABlAHMALgBoAGUAcgBvAG4AQABnAG0AYQBpAGwALgBjAG8AbQA7AGwAMgB2AHAAbgBAAGkAZQB0AGYALgBvAHIAZwA=; Sosha1_v1; 7; {E1CEB1D5-138C-4A95-A9A6-33F6A352C641}; agBpAGEAbgBnAHkAdQBhAG4AbABvAG4AZwBAAGgAdQBhAHcAZQBpAC4AYwBvAG0A; Tue, 16 Aug 2011 01:58:48 GMT; UgBFADoAIABMADIAVgBQAE4AIABNAGkAbgB1AHQAZQBzACAALQAgAEkARQBUAEYAOAAxACAAKABHAGkAbABlAHMAIABIAGUAcgBvAG4AKQA=
x-cr-puzzleid: {E1CEB1D5-138C-4A95-A9A6-33F6A352C641}
X-CFilter-Loop: Reflected
References: <mailman.9.1313089203.27337.l2vpn@ietf.org> <3B0A1BED22CAD649A1B3E97BE5DDD68B04144C12@SZXEML508-MBX.china.huawei.com> <44F4E579A764584EA9BDFD07D0CA081306F9A743@tlvmail1>
Cc: "l2vpn@ietf.org" <l2vpn@ietf.org>
X-BeenThere: l2vpn@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <l2vpn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/l2vpn>
List-Post: <mailto:l2vpn@ietf.org>
List-Help: <mailto:l2vpn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Aug 2011 01:58:11 -0000

Daniel,

MEF-26 does not include E-Tree E-NNI yet, maybe phase 2 will;)

In fact, we have multiple options to support E-Tree E-NNI if it is required:
1) Using two global S-VLANs for the E-Tree E-NNI and transparently connected them into the same VSI;
2) Using an extra E-Tree label (indicating root/leaf) under the PW label;
3) Using PBB encapsulation.
Thus we don't need three VLANs or two PWs to make it work.

Using two PWs between a pair of PEs, may introduce loops as commented by Florin. 
Further disadvantages of parallel PWs are also discussed in Sec. A.3 in draft-ietf-pwe3-packet-pw-01:
1) how to fate sharing of these PWs
2) how to provide OAM for these PWs
3) control plane and management plane complexity of multiple PWs working as a single PW.

Regards
Yuanlong


-----Original Message-----
From: Daniel Cohn [mailto:DanielC@orckit.com] 
Sent: Tuesday, August 16, 2011 6:42 AM
To: Jiangyuanlong; Giles Heron
Cc: l2vpn@ietf.org
Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)

Hi Yuanlong and all,

S-VLAN preservation is specified by MEF-26 at E-NNI. Therefore if you
want to support E-NNI between networks containing root and leaf UNIs
(which again AFAIK is not part of MEF E-Tree requirements),
draft-jiang/l2vpn-vpls-pe-etree requires three VLAN tags in the E-NNI
(C-VLAN, S-VLAN and root/leaf VLAN). As we already discussed, there are
several problems with triple-tagged Ethernet frames.

Regards,

Daniel

-----Original Message-----
From: l2vpn-bounces@ietf.org [mailto:l2vpn-bounces@ietf.org] On Behalf
Of Jiangyuanlong
Sent: Monday, August 15, 2011 5:26 AM
To: Giles Heron
Cc: l2vpn@ietf.org
Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)

Hi Giles and all,

Sorry for this late comment, I had a holiday last week and had no access
to the Internet.
Though impossible to change the minutes, I think it needs to be
re-clarified that S-VLAN encapsulation as UNI is not a requirement in
MEF.

[Yuanlong] I think the 3 VLAN tags is out of scope of MEF itself.
MEF defines C-VLAN and untagged access.  It's not a requirement of
the MEF itself.

Correction:
[Yuanlong] I think the S-VLAN tags is out of scope of MEF itself.
MEF defines C-VLAN and untagged access.  It's not a requirement of
the MEF itself.


Thanks
Yuanlong

------------------------------------------------------------------------
--
From: Giles Heron <giles.heron@gmail.com>
To: <l2vpn@ietf.org>
Subject: L2VPN Minutes - IETF81
Message-ID: <CA68F618.CB77%giles.heron@gmail.com>
Content-Type: text/plain;	charset="US-ASCII"

All,

The draft minutes from Quebec are available at:
    http://www.ietf.org/proceedings/81/minutes/l2vpn.txt

Please review and comment to the list (or to the chairs) as soon as
possible if you'd to see any corrections.  Changes can only be made
until Friday so please get any comments in as soon as possible.

Many thanks to our minute takers: Alia Atlas and John Scudder

Nabil & Giles




------------------------------


From DanielC@orckit.com  Tue Aug 16 06:41:48 2011
Return-Path: <DanielC@orckit.com>
X-Original-To: l2vpn@ietfa.amsl.com
Delivered-To: l2vpn@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 64BC321F8B14 for <l2vpn@ietfa.amsl.com>; Tue, 16 Aug 2011 06:41:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.363
X-Spam-Level: 
X-Spam-Status: No, score=-2.363 tagged_above=-999 required=5 tests=[AWL=0.236,  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 wxypXpPTrpJA for <l2vpn@ietfa.amsl.com>; Tue, 16 Aug 2011 06:41:47 -0700 (PDT)
Received: from tlvmail1.orckit.com (tlvmail1.orckit.com [213.31.203.2]) by ietfa.amsl.com (Postfix) with ESMTP id B309621F8B15 for <l2vpn@ietf.org>; Tue, 16 Aug 2011 06:41:43 -0700 (PDT)
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)
Date: Tue, 16 Aug 2011 16:42:40 +0300
Message-ID: <44F4E579A764584EA9BDFD07D0CA081306F9A831@tlvmail1>
In-reply-to: <3B0A1BED22CAD649A1B3E97BE5DDD68B04144D6D@SZXEML508-MBX.china.huawei.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: L2VPN Minutes - IETF81 (Giles Heron)
Thread-Index: AQHMWvK1yeg7YYX1H0O6BpZ1zm8zmJUegGRwgAAuD1CAAMtoUA==
References: <mailman.9.1313089203.27337.l2vpn@ietf.org> <3B0A1BED22CAD649A1B3E97BE5DDD68B04144C12@SZXEML508-MBX.china.huawei.com> <44F4E579A764584EA9BDFD07D0CA081306F9A743@tlvmail1> <3B0A1BED22CAD649A1B3E97BE5DDD68B04144D6D@SZXEML508-MBX.china.huawei.com>
From: "Daniel Cohn" <DanielC@orckit.com>
To: "Jiangyuanlong" <jiangyuanlong@huawei.com>, "Giles Heron" <giles.heron@gmail.com>
Cc: l2vpn@ietf.org
X-BeenThere: l2vpn@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <l2vpn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/l2vpn>
List-Post: <mailto:l2vpn@ietf.org>
List-Help: <mailto:l2vpn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Aug 2011 13:41:48 -0000

Hi,

That is precisely my point - there is no requirement to support E-Tree
E-NNI, therefore the claim that "E-Tree services may cross both Ethernet
and VPLS domains" is not supported by the requirements.

See inline with [DC] regarding your comments on PW pair solution.

Regards,

DC

-----Original Message-----
From: Jiangyuanlong [mailto:jiangyuanlong@huawei.com]=20
Sent: Tuesday, August 16, 2011 4:59 AM
To: Daniel Cohn; Giles Heron
Cc: l2vpn@ietf.org
Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)

Daniel,

MEF-26 does not include E-Tree E-NNI yet, maybe phase 2 will;)

In fact, we have multiple options to support E-Tree E-NNI if it is
required:
1) Using two global S-VLANs for the E-Tree E-NNI and transparently
connected them into the same VSI;
2) Using an extra E-Tree label (indicating root/leaf) under the PW
label;
3) Using PBB encapsulation.
Thus we don't need three VLANs or two PWs to make it work.

Using two PWs between a pair of PEs, may introduce loops as commented by
Florin.=20
Further disadvantages of parallel PWs are also discussed in Sec. A.3 in
draft-ietf-pwe3-packet-pw-01:
1) how to fate sharing of these PWs
[DC] Fate sharing between data and OAM, as required by RFC 5921, is
supported. I am not aware of a requirement for fate sharing across PWs.
2) how to provide OAM for these PWs
[DC] As for any other PW (see e.g. draft-ietf-mpls-tp-oam-framework) -
don't see the difference.
3) control plane and management plane complexity of multiple PWs working
as a single PW.
[DC] There's no requirement in the draft that the PWs should work as a
single PW.=20

Regards
Yuanlong


-----Original Message-----
From: Daniel Cohn [mailto:DanielC@orckit.com]=20
Sent: Tuesday, August 16, 2011 6:42 AM
To: Jiangyuanlong; Giles Heron
Cc: l2vpn@ietf.org
Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)

Hi Yuanlong and all,

S-VLAN preservation is specified by MEF-26 at E-NNI. Therefore if you
want to support E-NNI between networks containing root and leaf UNIs
(which again AFAIK is not part of MEF E-Tree requirements),
draft-jiang/l2vpn-vpls-pe-etree requires three VLAN tags in the E-NNI
(C-VLAN, S-VLAN and root/leaf VLAN). As we already discussed, there are
several problems with triple-tagged Ethernet frames.

Regards,

Daniel

-----Original Message-----
From: l2vpn-bounces@ietf.org [mailto:l2vpn-bounces@ietf.org] On Behalf
Of Jiangyuanlong
Sent: Monday, August 15, 2011 5:26 AM
To: Giles Heron
Cc: l2vpn@ietf.org
Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)

Hi Giles and all,

Sorry for this late comment, I had a holiday last week and had no access
to the Internet.
Though impossible to change the minutes, I think it needs to be
re-clarified that S-VLAN encapsulation as UNI is not a requirement in
MEF.

[Yuanlong] I think the 3 VLAN tags is out of scope of MEF itself.
MEF defines C-VLAN and untagged access.  It's not a requirement of
the MEF itself.

Correction:
[Yuanlong] I think the S-VLAN tags is out of scope of MEF itself.
MEF defines C-VLAN and untagged access.  It's not a requirement of
the MEF itself.


Thanks
Yuanlong

------------------------------------------------------------------------
--
From: Giles Heron <giles.heron@gmail.com>
To: <l2vpn@ietf.org>
Subject: L2VPN Minutes - IETF81
Message-ID: <CA68F618.CB77%giles.heron@gmail.com>
Content-Type: text/plain;	charset=3D"US-ASCII"

All,

The draft minutes from Quebec are available at:
    http://www.ietf.org/proceedings/81/minutes/l2vpn.txt

Please review and comment to the list (or to the chairs) as soon as
possible if you'd to see any corrections.  Changes can only be made
until Friday so please get any comments in as soon as possible.

Many thanks to our minute takers: Alia Atlas and John Scudder

Nabil & Giles




------------------------------


From florin.balus@alcatel-lucent.com  Tue Aug 16 10:37:05 2011
Return-Path: <florin.balus@alcatel-lucent.com>
X-Original-To: l2vpn@ietfa.amsl.com
Delivered-To: l2vpn@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5063911E80EB for <l2vpn@ietfa.amsl.com>; Tue, 16 Aug 2011 10:37:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[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 ZQ5IW-23bmYP for <l2vpn@ietfa.amsl.com>; Tue, 16 Aug 2011 10:37:04 -0700 (PDT)
Received: from ihemail3.lucent.com (ihemail3.lucent.com [135.245.0.37]) by ietfa.amsl.com (Postfix) with ESMTP id 8139711E80DD for <l2vpn@ietf.org>; Tue, 16 Aug 2011 10:37:04 -0700 (PDT)
Received: from usnavsmail2.ndc.alcatel-lucent.com (usnavsmail2.ndc.alcatel-lucent.com [135.3.39.10]) by ihemail3.lucent.com (8.13.8/IER-o) with ESMTP id p7GHble2003670 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 16 Aug 2011 12:37:47 -0500 (CDT)
Received: from USNAVSXCHHUB01.ndc.alcatel-lucent.com (usnavsxchhub01.ndc.alcatel-lucent.com [135.3.39.110]) by usnavsmail2.ndc.alcatel-lucent.com (8.14.3/8.14.3/GMO) with ESMTP id p7GHbkC8016387 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Tue, 16 Aug 2011 12:37:47 -0500
Received: from USNAVSXCHMBSC3.ndc.alcatel-lucent.com ([135.3.39.145]) by USNAVSXCHHUB01.ndc.alcatel-lucent.com ([135.3.39.110]) with mapi; Tue, 16 Aug 2011 12:37:46 -0500
From: "Balus, Florin Stelian (Florin)" <florin.balus@alcatel-lucent.com>
To: Daniel Cohn <DanielC@orckit.com>, Jiangyuanlong <jiangyuanlong@huawei.com>, Giles Heron <giles.heron@gmail.com>
Date: Tue, 16 Aug 2011 12:37:45 -0500
Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)
Thread-Topic: L2VPN Minutes - IETF81 (Giles Heron)
Thread-Index: AQHMWvK1yeg7YYX1H0O6BpZ1zm8zmJUegGRwgAAuD1CAAMtoUIAAP4gQ
Message-ID: <2073A6C5467C99478898544C6EBA3F4602BB0A8999@USNAVSXCHMBSC3.ndc.alcatel-lucent.com>
References: <mailman.9.1313089203.27337.l2vpn@ietf.org> <3B0A1BED22CAD649A1B3E97BE5DDD68B04144C12@SZXEML508-MBX.china.huawei.com> <44F4E579A764584EA9BDFD07D0CA081306F9A743@tlvmail1> <3B0A1BED22CAD649A1B3E97BE5DDD68B04144D6D@SZXEML508-MBX.china.huawei.com> <44F4E579A764584EA9BDFD07D0CA081306F9A831@tlvmail1>
In-Reply-To: <44F4E579A764584EA9BDFD07D0CA081306F9A831@tlvmail1>
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-Scanned-By: MIMEDefang 2.57 on 135.245.2.37
X-Scanned-By: MIMEDefang 2.64 on 135.3.39.10
Cc: "l2vpn@ietf.org" <l2vpn@ietf.org>
X-BeenThere: l2vpn@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <l2vpn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/l2vpn>
List-Post: <mailto:l2vpn@ietf.org>
List-Help: <mailto:l2vpn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Aug 2011 17:37:05 -0000

Daniel,

There are lots of service providers using different technologies inside the=
ir network (QinQ, PBB and VPLS technologies). ENNI stands for External Netw=
ork Network Interface not usually used between different technology domains=
.=20

Also as I said in the IETF L2VPN session, one or two VLAN service tag(s) ar=
e usually mapped at the border between domains to PW service labels (for VP=
LS) or to ISIDs (for PBB) mainly because service providers want to keep VLA=
N assignment independent between different QinQ domains so that each can sc=
ale as close to 4K as possible.

This means that one or two tags are usually removed as you go in other doma=
ins. So adding another one for ETREE does not impact the number of VLANs be=
ing looked up in the PBB BEBs/VPLS PEs.=20

Even if a transparent service does not touch the C/S VLANs in the packet (e=
.g. the port is used to map to VSI) only the PW label/ISID are used for VSI=
 identification in VPLS PEs/PBB BEBs. There is no 3 VLAN look up required a=
t any point in time.

Hence I think the procedure outlined below by Yuanlong will work across all=
 these different domains (QinQ-VPLS-PBB) saving us some headaches of implem=
enting and deploying two different procedures for the same service type.=20

Florin

-----Original Message-----
From: l2vpn-bounces@ietf.org [mailto:l2vpn-bounces@ietf.org] On Behalf Of D=
aniel Cohn
Sent: Tuesday, August 16, 2011 6:43 AM
To: Jiangyuanlong; Giles Heron
Cc: l2vpn@ietf.org
Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)

Hi,

That is precisely my point - there is no requirement to support E-Tree
E-NNI, therefore the claim that "E-Tree services may cross both Ethernet
and VPLS domains" is not supported by the requirements.

See inline with [DC] regarding your comments on PW pair solution.

Regards,

DC

-----Original Message-----
From: Jiangyuanlong [mailto:jiangyuanlong@huawei.com]=20
Sent: Tuesday, August 16, 2011 4:59 AM
To: Daniel Cohn; Giles Heron
Cc: l2vpn@ietf.org
Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)

Daniel,

MEF-26 does not include E-Tree E-NNI yet, maybe phase 2 will;)

In fact, we have multiple options to support E-Tree E-NNI if it is
required:
1) Using two global S-VLANs for the E-Tree E-NNI and transparently
connected them into the same VSI;
2) Using an extra E-Tree label (indicating root/leaf) under the PW
label;
3) Using PBB encapsulation.
Thus we don't need three VLANs or two PWs to make it work.

Using two PWs between a pair of PEs, may introduce loops as commented by
Florin.=20
Further disadvantages of parallel PWs are also discussed in Sec. A.3 in
draft-ietf-pwe3-packet-pw-01:
1) how to fate sharing of these PWs
[DC] Fate sharing between data and OAM, as required by RFC 5921, is
supported. I am not aware of a requirement for fate sharing across PWs.
2) how to provide OAM for these PWs
[DC] As for any other PW (see e.g. draft-ietf-mpls-tp-oam-framework) -
don't see the difference.
3) control plane and management plane complexity of multiple PWs working
as a single PW.
[DC] There's no requirement in the draft that the PWs should work as a
single PW.=20

Regards
Yuanlong


-----Original Message-----
From: Daniel Cohn [mailto:DanielC@orckit.com]=20
Sent: Tuesday, August 16, 2011 6:42 AM
To: Jiangyuanlong; Giles Heron
Cc: l2vpn@ietf.org
Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)

Hi Yuanlong and all,

S-VLAN preservation is specified by MEF-26 at E-NNI. Therefore if you
want to support E-NNI between networks containing root and leaf UNIs
(which again AFAIK is not part of MEF E-Tree requirements),
draft-jiang/l2vpn-vpls-pe-etree requires three VLAN tags in the E-NNI
(C-VLAN, S-VLAN and root/leaf VLAN). As we already discussed, there are
several problems with triple-tagged Ethernet frames.

Regards,

Daniel

-----Original Message-----
From: l2vpn-bounces@ietf.org [mailto:l2vpn-bounces@ietf.org] On Behalf
Of Jiangyuanlong
Sent: Monday, August 15, 2011 5:26 AM
To: Giles Heron
Cc: l2vpn@ietf.org
Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)

Hi Giles and all,

Sorry for this late comment, I had a holiday last week and had no access
to the Internet.
Though impossible to change the minutes, I think it needs to be
re-clarified that S-VLAN encapsulation as UNI is not a requirement in
MEF.

[Yuanlong] I think the 3 VLAN tags is out of scope of MEF itself.
MEF defines C-VLAN and untagged access.  It's not a requirement of
the MEF itself.

Correction:
[Yuanlong] I think the S-VLAN tags is out of scope of MEF itself.
MEF defines C-VLAN and untagged access.  It's not a requirement of
the MEF itself.


Thanks
Yuanlong

------------------------------------------------------------------------
--
From: Giles Heron <giles.heron@gmail.com>
To: <l2vpn@ietf.org>
Subject: L2VPN Minutes - IETF81
Message-ID: <CA68F618.CB77%giles.heron@gmail.com>
Content-Type: text/plain;	charset=3D"US-ASCII"

All,

The draft minutes from Quebec are available at:
    http://www.ietf.org/proceedings/81/minutes/l2vpn.txt

Please review and comment to the list (or to the chairs) as soon as
possible if you'd to see any corrections.  Changes can only be made
until Friday so please get any comments in as soon as possible.

Many thanks to our minute takers: Alia Atlas and John Scudder

Nabil & Giles




------------------------------


From lizhong.jin@zte.com.cn  Tue Aug 16 19:21:47 2011
Return-Path: <lizhong.jin@zte.com.cn>
X-Original-To: l2vpn@ietfa.amsl.com
Delivered-To: l2vpn@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 997E711E8073 for <l2vpn@ietfa.amsl.com>; Tue, 16 Aug 2011 19:21:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.663
X-Spam-Level: 
X-Spam-Status: No, score=-101.663 tagged_above=-999 required=5 tests=[AWL=0.175, BAYES_00=-2.599, HTML_MESSAGE=0.001, 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 HuuOsiXz1v7G for <l2vpn@ietfa.amsl.com>; Tue, 16 Aug 2011 19:21:45 -0700 (PDT)
Received: from mx5.zte.com.cn (mx6.zte.com.cn [95.130.199.165]) by ietfa.amsl.com (Postfix) with ESMTP id 0A97621F883A for <l2vpn@ietf.org>; Tue, 16 Aug 2011 19:21:44 -0700 (PDT)
Received: from [10.30.17.99] by mx5.zte.com.cn with surfront esmtp id 13132577109098; Wed, 17 Aug 2011 10:10:31 +0800 (CST)
Received: from [10.30.3.20] by [192.168.168.15] with StormMail ESMTP id 94545.3019871460; Wed, 17 Aug 2011 09:58:05 +0800 (CST)
Received: from notes_smtp.zte.com.cn ([10.30.1.239]) by mse01.zte.com.cn with ESMTP id p7H1vwfj012607; Wed, 17 Aug 2011 09:57:58 +0800 (GMT-8) (envelope-from lizhong.jin@zte.com.cn)
In-Reply-To: <mailman.11.1313521202.29521.l2vpn@ietf.org>
To: l2vpn@ietf.org, florin.balus@alcatel-lucent.com, jiangyuanlong@huawei.com,  giles.heron@gmail.com, DanielC@orckit.com
Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)
MIME-Version: 1.0
X-Mailer: Lotus Notes Release 6.5.6 March 06, 2007
Message-ID: <OF53D66B3F.697C4458-ON482578EF.0009BC33-482578EF.000AC9AA@zte.com.cn>
From: lizhong.jin@zte.com.cn
Date: Wed, 17 Aug 2011 09:57:38 +0800
X-MIMETrack: S/MIME Sign by Notes Client on JinLiZhong127666/user/zte_ltd(Release 6.5.6|March 06, 2007) at 2011-08-17 09:57:49, Serialize by Notes Client on JinLiZhong127666/user/zte_ltd(Release 6.5.6|March 06, 2007) at 2011-08-17 09:57:49, Serialize complete at 2011-08-17 09:57:49, S/MIME Sign failed at 2011-08-17 09:57:49: The cryptographic key was not found, Serialize by Router on notes_smtp/zte_ltd(Release 8.5.1FP4|July 25, 2010) at 2011-08-17 09:57:59, Serialize complete at 2011-08-17 09:57:59
Content-Type: multipart/alternative; boundary="=_alternative 000AC9A4482578EF_="
X-MAIL: mse01.zte.com.cn p7H1vwfj012607
X-BeenThere: l2vpn@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <l2vpn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/l2vpn>
List-Post: <mailto:l2vpn@ietf.org>
List-Help: <mailto:l2vpn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 17 Aug 2011 02:21:47 -0000

This is a multipart message in MIME format.
--=_alternative 000AC9A4482578EF_=
Content-Type: text/plain; charset="US-ASCII"

Hi all,
Since VPLS has been widely deployed, backward compatible with existing 
VPLS-PE for E-Tree is very important, as also said in section 5.3 of 
draft-key-l2vpn-vpls-etree-reqt. Three VLAN (not 3 VLAN lookup) solution 
requires every PE in E-Tree network to be updated both software and 
hardwire (or microcode), and such new deployment will surely cost much.

Lizhong


> 
> 
> ------------------------------
> Date: Tue, 16 Aug 2011 12:37:45 -0500
> From: "Balus, Florin Stelian (Florin)"
>    <florin.balus@alcatel-lucent.com>
> To: Daniel Cohn <DanielC@orckit.com>, Jiangyuanlong
>    <jiangyuanlong@huawei.com>,   Giles Heron <giles.heron@gmail.com>
> Cc: "l2vpn@ietf.org" <l2vpn@ietf.org>
> Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)
> Message-ID:
>    <2073A6C5467C99478898544C6EBA3F4602BB0A8999@USNAVSXCHMBSC3.ndc.
> alcatel-lucent.com>
> 
> Content-Type: text/plain; charset="us-ascii"
> 
> 
> Daniel,
> 
> There are lots of service providers using different technologies 
> inside their network (QinQ, PBB and VPLS technologies). ENNI stands 
> for External Network Network Interface not usually used between 
> different technology domains. 
> 
> Also as I said in the IETF L2VPN session, one or two VLAN service 
> tag(s) are usually mapped at the border between domains to PW 
> service labels (for VPLS) or to ISIDs (for PBB) mainly because 
> service providers want to keep VLAN assignment independent between 
> different QinQ domains so that each can scale as close to 4K as 
possible.
> 
> This means that one or two tags are usually removed as you go in 
> other domains. So adding another one for ETREE does not impact the 
> number of VLANs being looked up in the PBB BEBs/VPLS PEs. 
> 
> Even if a transparent service does not touch the C/S VLANs in the 
> packet (e.g. the port is used to map to VSI) only the PW label/ISID 
> are used for VSI identification in VPLS PEs/PBB BEBs. There is no 3 
> VLAN look up required at any point in time.
> 
> Hence I think the procedure outlined below by Yuanlong will work 
> across all these different domains (QinQ-VPLS-PBB) saving us some 
> headaches of implementing and deploying two different procedures for
> the same service type. 
> 
> Florin
> 
> -----Original Message-----
> From: l2vpn-bounces@ietf.org [mailto:l2vpn-bounces@ietf.org] On 
> Behalf Of Daniel Cohn
> Sent: Tuesday, August 16, 2011 6:43 AM
> To: Jiangyuanlong; Giles Heron
> Cc: l2vpn@ietf.org
> Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)
> 
> Hi,
> 
> That is precisely my point - there is no requirement to support E-Tree
> E-NNI, therefore the claim that "E-Tree services may cross both Ethernet
> and VPLS domains" is not supported by the requirements.
> 
> See inline with [DC] regarding your comments on PW pair solution.
> 
> Regards,
> 
> DC
> 
> -----Original Message-----
> From: Jiangyuanlong [mailto:jiangyuanlong@huawei.com] 
> Sent: Tuesday, August 16, 2011 4:59 AM
> To: Daniel Cohn; Giles Heron
> Cc: l2vpn@ietf.org
> Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)
> 
> Daniel,
> 
> MEF-26 does not include E-Tree E-NNI yet, maybe phase 2 will;)
> 
> In fact, we have multiple options to support E-Tree E-NNI if it is
> required:
> 1) Using two global S-VLANs for the E-Tree E-NNI and transparently
> connected them into the same VSI;
> 2) Using an extra E-Tree label (indicating root/leaf) under the PW
> label;
> 3) Using PBB encapsulation.
> Thus we don't need three VLANs or two PWs to make it work.
> 
> Using two PWs between a pair of PEs, may introduce loops as commented by
> Florin. 
> Further disadvantages of parallel PWs are also discussed in Sec. A.3 in
> draft-ietf-pwe3-packet-pw-01:
> 1) how to fate sharing of these PWs
> [DC] Fate sharing between data and OAM, as required by RFC 5921, is
> supported. I am not aware of a requirement for fate sharing across PWs.
> 2) how to provide OAM for these PWs
> [DC] As for any other PW (see e.g. draft-ietf-mpls-tp-oam-framework) -
> don't see the difference.
> 3) control plane and management plane complexity of multiple PWs working
> as a single PW.
> [DC] There's no requirement in the draft that the PWs should work as a
> single PW. 
> 
> Regards
> Yuanlong
> 
> 
> -----Original Message-----
> From: Daniel Cohn [mailto:DanielC@orckit.com] 
> Sent: Tuesday, August 16, 2011 6:42 AM
> To: Jiangyuanlong; Giles Heron
> Cc: l2vpn@ietf.org
> Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)
> 
> Hi Yuanlong and all,
> 
> S-VLAN preservation is specified by MEF-26 at E-NNI. Therefore if you
> want to support E-NNI between networks containing root and leaf UNIs
> (which again AFAIK is not part of MEF E-Tree requirements),
> draft-jiang/l2vpn-vpls-pe-etree requires three VLAN tags in the E-NNI
> (C-VLAN, S-VLAN and root/leaf VLAN). As we already discussed, there are
> several problems with triple-tagged Ethernet frames.
> 
> Regards,
> 
> Daniel
> 
> -----Original Message-----
> From: l2vpn-bounces@ietf.org [mailto:l2vpn-bounces@ietf.org] On Behalf
> Of Jiangyuanlong
> Sent: Monday, August 15, 2011 5:26 AM
> To: Giles Heron
> Cc: l2vpn@ietf.org
> Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)
> 
> Hi Giles and all,
> 
> Sorry for this late comment, I had a holiday last week and had no access
> to the Internet.
> Though impossible to change the minutes, I think it needs to be
> re-clarified that S-VLAN encapsulation as UNI is not a requirement in
> MEF.
> 
> [Yuanlong] I think the 3 VLAN tags is out of scope of MEF itself.
> MEF defines C-VLAN and untagged access.  It's not a requirement of
> the MEF itself.
> 
> Correction:
> [Yuanlong] I think the S-VLAN tags is out of scope of MEF itself.
> MEF defines C-VLAN and untagged access.  It's not a requirement of
> the MEF itself.
> 
> 
> Thanks
> Yuanlong
> 
> ------------------------------------------------------------------------
> --
> From: Giles Heron <giles.heron@gmail.com>
> To: <l2vpn@ietf.org>
> Subject: L2VPN Minutes - IETF81
> Message-ID: <CA68F618.CB77%giles.heron@gmail.com>
> Content-Type: text/plain;   charset="US-ASCII"
> 
> All,
> 
> The draft minutes from Quebec are available at:
>     http://www.ietf.org/proceedings/81/minutes/l2vpn.txt
> 
> Please review and comment to the list (or to the chairs) as soon as
> possible if you'd to see any corrections.  Changes can only be made
> until Friday so please get any comments in as soon as possible.
> 
> Many thanks to our minute takers: Alia Atlas and John Scudder
> 
> Nabil & Giles
> 
> 
> 
> 
> ------------------------------
> 
> 


--------------------------------------------------------
ZTE Information Security Notice: The information contained in this mail is solely property of the sender's organization. This mail communication is confidential. Recipients named above are obligated to maintain secrecy and are 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 the 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.

--=_alternative 000AC9A4482578EF_=
Content-Type: text/html; charset="US-ASCII"


<br><tt><font size=2>Hi all,</font></tt>
<br><tt><font size=2>Since VPLS has been widely deployed, backward compatible
with existing VPLS-PE for E-Tree is very important, as also said in section
5.3 of draft-key-l2vpn-vpls-etree-reqt. Three VLAN (not 3 VLAN lookup)
solution requires every PE in E-Tree network to be updated both software
and hardwire (or microcode), and such new deployment will surely cost much.</font></tt>
<br>
<br><tt><font size=2>Lizhong</font></tt>
<br>
<br><tt><font size=2><br>
&gt; <br>
&gt; <br>
&gt; ------------------------------<br>
&gt; Date: Tue, 16 Aug 2011 12:37:45 -0500<br>
&gt; From: &quot;Balus, Florin Stelian (Florin)&quot;<br>
&gt; &nbsp; &nbsp;&lt;florin.balus@alcatel-lucent.com&gt;<br>
&gt; To: Daniel Cohn &lt;DanielC@orckit.com&gt;, Jiangyuanlong<br>
&gt; &nbsp; &nbsp;&lt;jiangyuanlong@huawei.com&gt;, &nbsp; Giles Heron
&lt;giles.heron@gmail.com&gt;<br>
&gt; Cc: &quot;l2vpn@ietf.org&quot; &lt;l2vpn@ietf.org&gt;<br>
&gt; Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)<br>
&gt; Message-ID:<br>
&gt; &nbsp; &nbsp;&lt;2073A6C5467C99478898544C6EBA3F4602BB0A8999@USNAVSXCHMBSC3.ndc.<br>
&gt; alcatel-lucent.com&gt;<br>
&gt; &nbsp; &nbsp;<br>
&gt; Content-Type: text/plain; charset=&quot;us-ascii&quot;<br>
&gt; <br>
&gt; <br>
&gt; Daniel,<br>
&gt; <br>
&gt; There are lots of service providers using different technologies <br>
&gt; inside their network (QinQ, PBB and VPLS technologies). ENNI stands
<br>
&gt; for External Network Network Interface not usually used between <br>
&gt; different technology domains. <br>
&gt; <br>
&gt; Also as I said in the IETF L2VPN session, one or two VLAN service
<br>
&gt; tag(s) are usually mapped at the border between domains to PW <br>
&gt; service labels (for VPLS) or to ISIDs (for PBB) mainly because <br>
&gt; service providers want to keep VLAN assignment independent between
<br>
&gt; different QinQ domains so that each can scale as close to 4K as possible.<br>
&gt; <br>
&gt; This means that one or two tags are usually removed as you go in <br>
&gt; other domains. So adding another one for ETREE does not impact the
<br>
&gt; number of VLANs being looked up in the PBB BEBs/VPLS PEs. <br>
&gt; <br>
&gt; Even if a transparent service does not touch the C/S VLANs in the
<br>
&gt; packet (e.g. the port is used to map to VSI) only the PW label/ISID
<br>
&gt; are used for VSI identification in VPLS PEs/PBB BEBs. There is no
3 <br>
&gt; VLAN look up required at any point in time.<br>
&gt; <br>
&gt; Hence I think the procedure outlined below by Yuanlong will work <br>
&gt; across all these different domains (QinQ-VPLS-PBB) saving us some
<br>
&gt; headaches of implementing and deploying two different procedures for<br>
&gt; the same service type. <br>
&gt; <br>
&gt; Florin<br>
&gt; <br>
&gt; -----Original Message-----<br>
&gt; From: l2vpn-bounces@ietf.org [mailto:l2vpn-bounces@ietf.org] On <br>
&gt; Behalf Of Daniel Cohn<br>
&gt; Sent: Tuesday, August 16, 2011 6:43 AM<br>
&gt; To: Jiangyuanlong; Giles Heron<br>
&gt; Cc: l2vpn@ietf.org<br>
&gt; Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)<br>
&gt; <br>
&gt; Hi,<br>
&gt; <br>
&gt; That is precisely my point - there is no requirement to support E-Tree<br>
&gt; E-NNI, therefore the claim that &quot;E-Tree services may cross both
Ethernet<br>
&gt; and VPLS domains&quot; is not supported by the requirements.<br>
&gt; <br>
&gt; See inline with [DC] regarding your comments on PW pair solution.<br>
&gt; <br>
&gt; Regards,<br>
&gt; <br>
&gt; DC<br>
&gt; <br>
&gt; -----Original Message-----<br>
&gt; From: Jiangyuanlong [mailto:jiangyuanlong@huawei.com] <br>
&gt; Sent: Tuesday, August 16, 2011 4:59 AM<br>
&gt; To: Daniel Cohn; Giles Heron<br>
&gt; Cc: l2vpn@ietf.org<br>
&gt; Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)<br>
&gt; <br>
&gt; Daniel,<br>
&gt; <br>
&gt; MEF-26 does not include E-Tree E-NNI yet, maybe phase 2 will;)<br>
&gt; <br>
&gt; In fact, we have multiple options to support E-Tree E-NNI if it is<br>
&gt; required:<br>
&gt; 1) Using two global S-VLANs for the E-Tree E-NNI and transparently<br>
&gt; connected them into the same VSI;<br>
&gt; 2) Using an extra E-Tree label (indicating root/leaf) under the PW<br>
&gt; label;<br>
&gt; 3) Using PBB encapsulation.<br>
&gt; Thus we don't need three VLANs or two PWs to make it work.<br>
&gt; <br>
&gt; Using two PWs between a pair of PEs, may introduce loops as commented
by<br>
&gt; Florin. <br>
&gt; Further disadvantages of parallel PWs are also discussed in Sec. A.3
in<br>
&gt; draft-ietf-pwe3-packet-pw-01:<br>
&gt; 1) how to fate sharing of these PWs<br>
&gt; [DC] Fate sharing between data and OAM, as required by RFC 5921, is<br>
&gt; supported. I am not aware of a requirement for fate sharing across
PWs.<br>
&gt; 2) how to provide OAM for these PWs<br>
&gt; [DC] As for any other PW (see e.g. draft-ietf-mpls-tp-oam-framework)
-<br>
&gt; don't see the difference.<br>
&gt; 3) control plane and management plane complexity of multiple PWs working<br>
&gt; as a single PW.<br>
&gt; [DC] There's no requirement in the draft that the PWs should work
as a<br>
&gt; single PW. <br>
&gt; <br>
&gt; Regards<br>
&gt; Yuanlong<br>
&gt; <br>
&gt; <br>
&gt; -----Original Message-----<br>
&gt; From: Daniel Cohn [mailto:DanielC@orckit.com] <br>
&gt; Sent: Tuesday, August 16, 2011 6:42 AM<br>
&gt; To: Jiangyuanlong; Giles Heron<br>
&gt; Cc: l2vpn@ietf.org<br>
&gt; Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)<br>
&gt; <br>
&gt; Hi Yuanlong and all,<br>
&gt; <br>
&gt; S-VLAN preservation is specified by MEF-26 at E-NNI. Therefore if
you<br>
&gt; want to support E-NNI between networks containing root and leaf UNIs<br>
&gt; (which again AFAIK is not part of MEF E-Tree requirements),<br>
&gt; draft-jiang/l2vpn-vpls-pe-etree requires three VLAN tags in the E-NNI<br>
&gt; (C-VLAN, S-VLAN and root/leaf VLAN). As we already discussed, there
are<br>
&gt; several problems with triple-tagged Ethernet frames.<br>
&gt; <br>
&gt; Regards,<br>
&gt; <br>
&gt; Daniel<br>
&gt; <br>
&gt; -----Original Message-----<br>
&gt; From: l2vpn-bounces@ietf.org [mailto:l2vpn-bounces@ietf.org] On Behalf<br>
&gt; Of Jiangyuanlong<br>
&gt; Sent: Monday, August 15, 2011 5:26 AM<br>
&gt; To: Giles Heron<br>
&gt; Cc: l2vpn@ietf.org<br>
&gt; Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)<br>
&gt; <br>
&gt; Hi Giles and all,<br>
&gt; <br>
&gt; Sorry for this late comment, I had a holiday last week and had no
access<br>
&gt; to the Internet.<br>
&gt; Though impossible to change the minutes, I think it needs to be<br>
&gt; re-clarified that S-VLAN encapsulation as UNI is not a requirement
in<br>
&gt; MEF.<br>
&gt; <br>
&gt; [Yuanlong] I think the 3 VLAN tags is out of scope of MEF itself.<br>
&gt; MEF defines C-VLAN and untagged access. &nbsp;It's not a requirement
of<br>
&gt; the MEF itself.<br>
&gt; <br>
&gt; Correction:<br>
&gt; [Yuanlong] I think the S-VLAN tags is out of scope of MEF itself.<br>
&gt; MEF defines C-VLAN and untagged access. &nbsp;It's not a requirement
of<br>
&gt; the MEF itself.<br>
&gt; <br>
&gt; <br>
&gt; Thanks<br>
&gt; Yuanlong<br>
&gt; <br>
&gt; ------------------------------------------------------------------------<br>
&gt; --<br>
&gt; From: Giles Heron &lt;giles.heron@gmail.com&gt;<br>
&gt; To: &lt;l2vpn@ietf.org&gt;<br>
&gt; Subject: L2VPN Minutes - IETF81<br>
&gt; Message-ID: &lt;CA68F618.CB77%giles.heron@gmail.com&gt;<br>
&gt; Content-Type: text/plain; &nbsp; charset=&quot;US-ASCII&quot;<br>
&gt; <br>
&gt; All,<br>
&gt; <br>
&gt; The draft minutes from Quebec are available at:<br>
&gt; &nbsp; &nbsp; http://www.ietf.org/proceedings/81/minutes/l2vpn.txt<br>
&gt; <br>
&gt; Please review and comment to the list (or to the chairs) as soon as<br>
&gt; possible if you'd to see any corrections. &nbsp;Changes can only be
made<br>
&gt; until Friday so please get any comments in as soon as possible.<br>
&gt; <br>
&gt; Many thanks to our minute takers: Alia Atlas and John Scudder<br>
&gt; <br>
&gt; Nabil &amp; Giles<br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; ------------------------------<br>
&gt; <br>
&gt; <br>
</font></tt><br><pre>
--------------------------------------------------------
ZTE&nbsp;Information&nbsp;Security&nbsp;Notice:&nbsp;The&nbsp;information&nbsp;contained&nbsp;in&nbsp;this&nbsp;mail&nbsp;is&nbsp;solely&nbsp;property&nbsp;of&nbsp;the&nbsp;sender's&nbsp;organization.&nbsp;This&nbsp;mail&nbsp;communication&nbsp;is&nbsp;confidential.&nbsp;Recipients&nbsp;named&nbsp;above&nbsp;are&nbsp;obligated&nbsp;to&nbsp;maintain&nbsp;secrecy&nbsp;and&nbsp;are&nbsp;not&nbsp;permitted&nbsp;to&nbsp;disclose&nbsp;the&nbsp;contents&nbsp;of&nbsp;this&nbsp;communication&nbsp;to&nbsp;others.
This&nbsp;email&nbsp;and&nbsp;any&nbsp;files&nbsp;transmitted&nbsp;with&nbsp;it&nbsp;are&nbsp;confidential&nbsp;and&nbsp;intended&nbsp;solely&nbsp;for&nbsp;the&nbsp;use&nbsp;of&nbsp;the&nbsp;individual&nbsp;or&nbsp;entity&nbsp;to&nbsp;whom&nbsp;they&nbsp;are&nbsp;addressed.&nbsp;If&nbsp;you&nbsp;have&nbsp;received&nbsp;this&nbsp;email&nbsp;in&nbsp;error&nbsp;please&nbsp;notify&nbsp;the&nbsp;originator&nbsp;of&nbsp;the&nbsp;message.&nbsp;Any&nbsp;views&nbsp;expressed&nbsp;in&nbsp;this&nbsp;message&nbsp;are&nbsp;those&nbsp;of&nbsp;the&nbsp;individual&nbsp;sender.
This&nbsp;message&nbsp;has&nbsp;been&nbsp;scanned&nbsp;for&nbsp;viruses&nbsp;and&nbsp;Spam&nbsp;by&nbsp;ZTE&nbsp;Anti-Spam&nbsp;system.
</pre>
--=_alternative 000AC9A4482578EF_=--


From jiangyuanlong@huawei.com  Tue Aug 16 23:42:40 2011
Return-Path: <jiangyuanlong@huawei.com>
X-Original-To: l2vpn@ietfa.amsl.com
Delivered-To: l2vpn@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D5B4F11E808C for <l2vpn@ietfa.amsl.com>; Tue, 16 Aug 2011 23:42:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[AWL=0.000,  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 mX11YJRcp5gr for <l2vpn@ietfa.amsl.com>; Tue, 16 Aug 2011 23:42:40 -0700 (PDT)
Received: from szxga01-in.huawei.com (szxga01-in.huawei.com [119.145.14.64]) by ietfa.amsl.com (Postfix) with ESMTP id B3BA411E8086 for <l2vpn@ietf.org>; Tue, 16 Aug 2011 23:42:39 -0700 (PDT)
Received: from huawei.com (szxga05-in [172.24.2.49]) by szxga05-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LQ20029N7ZZVA@szxga05-in.huawei.com> for l2vpn@ietf.org; Wed, 17 Aug 2011 14:43:11 +0800 (CST)
Received: from szxrg02-dlp.huawei.com ([172.24.2.119]) by szxga05-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LQ200EI27Z8SA@szxga05-in.huawei.com> for l2vpn@ietf.org; Wed, 17 Aug 2011 14:43:11 +0800 (CST)
Received: from 172.24.2.119 (EHLO szxeml203-edg.china.huawei.com) ([172.24.2.119])	by szxrg02-dlp.huawei.com (MOS 4.1.9-GA FastPath queued) with ESMTP id ADG12288; Wed, 17 Aug 2011 14:43:10 +0800 (CST)
Received: from SZXEML412-HUB.china.huawei.com (10.82.67.91) by szxeml203-edg.china.huawei.com (172.24.2.55) with Microsoft SMTP Server (TLS) id 14.1.270.1; Wed, 17 Aug 2011 14:43:04 +0800
Received: from SZXEML508-MBX.china.huawei.com ([169.254.5.224]) by szxeml412-hub.china.huawei.com ([169.254.226.192]) with mapi id 14.01.0270.001; Wed, 17 Aug 2011 14:43:09 +0800
Date: Wed, 17 Aug 2011 06:42:41 +0000
From: Jiangyuanlong <jiangyuanlong@huawei.com>
Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)
In-reply-to: <2073A6C5467C99478898544C6EBA3F4602BB0A8999@USNAVSXCHMBSC3.ndc.alcatel-lucent.com>
X-Originating-IP: [10.70.40.106]
To: Daniel Cohn <DanielC@orckit.com>, Giles Heron <giles.heron@gmail.com>, "Balus, Florin Stelian (Florin)" <florin.balus@alcatel-lucent.com>
Message-id: <3B0A1BED22CAD649A1B3E97BE5DDD68B041451E9@SZXEML508-MBX.china.huawei.com>
MIME-version: 1.0
Content-type: text/plain; charset=us-ascii
Content-language: zh-CN
Content-transfer-encoding: 7BIT
Accept-Language: zh-CN, en-US
Thread-topic: L2VPN Minutes - IETF81 (Giles Heron)
Thread-index: AQHMWvK1yeg7YYX1H0O6BpZ1zm8zmJUegGRwgAAuD1CAAMtoUIAAP4gQgACJFlA=
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-cr-hashedpuzzle: AtF1 A4CU BWij FOaL F4pH VsiE bXzQ b2Xx cgaE c6LV dVcT e0pf kcaI pjkw s5Qj tgfc; 4; ZABhAG4AaQBlAGwAYwBAAG8AcgBjAGsAaQB0AC4AYwBvAG0AOwBmAGwAbwByAGkAbgAuAGIAYQBsAHUAcwBAAGEAbABjAGEAdABlAGwALQBsAHUAYwBlAG4AdAAuAGMAbwBtADsAZwBpAGwAZQBzAC4AaABlAHIAbwBuAEAAZwBtAGEAaQBsAC4AYwBvAG0AOwBsADIAdgBwAG4AQABpAGUAdABmAC4AbwByAGcA; Sosha1_v1; 7; {878BF0A8-BEA8-432D-B09E-B05BCBA34544}; agBpAGEAbgBnAHkAdQBhAG4AbABvAG4AZwBAAGgAdQBhAHcAZQBpAC4AYwBvAG0A; Wed, 17 Aug 2011 06:43:01 GMT; UgBFADoAIABMADIAVgBQAE4AIABNAGkAbgB1AHQAZQBzACAALQAgAEkARQBUAEYAOAAxACAAKABHAGkAbABlAHMAIABIAGUAcgBvAG4AKQA=
x-cr-puzzleid: {878BF0A8-BEA8-432D-B09E-B05BCBA34544}
X-CFilter-Loop: Reflected
References: <mailman.9.1313089203.27337.l2vpn@ietf.org> <3B0A1BED22CAD649A1B3E97BE5DDD68B04144C12@SZXEML508-MBX.china.huawei.com> <44F4E579A764584EA9BDFD07D0CA081306F9A743@tlvmail1> <3B0A1BED22CAD649A1B3E97BE5DDD68B04144D6D@SZXEML508-MBX.china.huawei.com> <44F4E579A764584EA9BDFD07D0CA081306F9A831@tlvmail1> <2073A6C5467C99478898544C6EBA3F4602BB0A8999@USNAVSXCHMBSC3.ndc.alcatel-lucent.com>
Cc: "l2vpn@ietf.org" <l2vpn@ietf.org>
X-BeenThere: l2vpn@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <l2vpn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/l2vpn>
List-Post: <mailto:l2vpn@ietf.org>
List-Help: <mailto:l2vpn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 17 Aug 2011 06:42:41 -0000

Daniel,

Please see my comments inline as noted with [JYL].

Regards
Yuanlong

-----Original Message-----
From: l2vpn-bounces@ietf.org [mailto:l2vpn-bounces@ietf.org] On Behalf Of Daniel Cohn
Sent: Tuesday, August 16, 2011 6:43 AM
To: Jiangyuanlong; Giles Heron
Cc: l2vpn@ietf.org
Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)

Hi,

That is precisely my point - there is no requirement to support E-Tree
E-NNI, therefore the claim that "E-Tree services may cross both Ethernet
and VPLS domains" is not supported by the requirements.

[JYL] The interface between different technologies is named I-NNI by some SDOs. Even H-VPLS as specified in RFC 4762 may have some Ethernet devices such as the MTU-s.
Furthermore, all PE models as specified in L2VPN WG (such as RFC 4664, RFC 6246, draft-ietf-l2vpn-pbb-vpls-pe-model-03) have a bridge module inside. What a limited scenario for us to target if we preclude all these VPLS use cases? 

See inline with [DC] regarding your comments on PW pair solution.

Regards,

DC

-----Original Message-----
From: Jiangyuanlong [mailto:jiangyuanlong@huawei.com] 
Sent: Tuesday, August 16, 2011 4:59 AM
To: Daniel Cohn; Giles Heron
Cc: l2vpn@ietf.org
Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)

Daniel,

MEF-26 does not include E-Tree E-NNI yet, maybe phase 2 will;)

In fact, we have multiple options to support E-Tree E-NNI if it is
required:
1) Using two global S-VLANs for the E-Tree E-NNI and transparently
connected them into the same VSI;
2) Using an extra E-Tree label (indicating root/leaf) under the PW
label;
3) Using PBB encapsulation.
Thus we don't need three VLANs or two PWs to make it work.

Using two PWs between a pair of PEs, may introduce loops as commented by
Florin. 
Further disadvantages of parallel PWs are also discussed in Sec. A.3 in
draft-ietf-pwe3-packet-pw-01:
1) how to fate sharing of these PWs
[DC] Fate sharing between data and OAM, as required by RFC 5921, is
supported. I am not aware of a requirement for fate sharing across PWs.
[JYL] If these PWs are not fate sharing, and if one PW is down, then some E-Tree traffic will pass and some will fail. This will bring difficulty to the fault diagnosis (proactive PW OAM is not usually deployed in VPLS network yet).  

2) how to provide OAM for these PWs
[DC] As for any other PW (see e.g. draft-ietf-mpls-tp-oam-framework) -
don't see the difference.
[JYL] So resources for OAM need to be doubled if we must provide OAM for each of them. BTW, PW protection work also become more complex.

3) control plane and management plane complexity of multiple PWs working
as a single PW.
[DC] There's no requirement in the draft that the PWs should work as a
single PW. 
[JYL] LDP VPLS and BGP VPLS signaling only support one PW currently, they need to be extended to support signaling of two PWs between the same pair of PEs. And the number of PWs to manage in VPLS also doubled.


Regards
Yuanlong


-----Original Message-----
From: Daniel Cohn [mailto:DanielC@orckit.com] 
Sent: Tuesday, August 16, 2011 6:42 AM
To: Jiangyuanlong; Giles Heron
Cc: l2vpn@ietf.org
Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)

Hi Yuanlong and all,

S-VLAN preservation is specified by MEF-26 at E-NNI. Therefore if you
want to support E-NNI between networks containing root and leaf UNIs
(which again AFAIK is not part of MEF E-Tree requirements),
draft-jiang/l2vpn-vpls-pe-etree requires three VLAN tags in the E-NNI
(C-VLAN, S-VLAN and root/leaf VLAN). As we already discussed, there are
several problems with triple-tagged Ethernet frames.

Regards,

Daniel

-----Original Message-----
From: l2vpn-bounces@ietf.org [mailto:l2vpn-bounces@ietf.org] On Behalf
Of Jiangyuanlong
Sent: Monday, August 15, 2011 5:26 AM
To: Giles Heron
Cc: l2vpn@ietf.org
Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)

Hi Giles and all,

Sorry for this late comment, I had a holiday last week and had no access
to the Internet.
Though impossible to change the minutes, I think it needs to be
re-clarified that S-VLAN encapsulation as UNI is not a requirement in
MEF.

[Yuanlong] I think the 3 VLAN tags is out of scope of MEF itself.
MEF defines C-VLAN and untagged access.  It's not a requirement of
the MEF itself.

Correction:
[Yuanlong] I think the S-VLAN tags is out of scope of MEF itself.
MEF defines C-VLAN and untagged access.  It's not a requirement of
the MEF itself.


Thanks
Yuanlong

------------------------------------------------------------------------
--
From: Giles Heron <giles.heron@gmail.com>
To: <l2vpn@ietf.org>
Subject: L2VPN Minutes - IETF81
Message-ID: <CA68F618.CB77%giles.heron@gmail.com>
Content-Type: text/plain;	charset="US-ASCII"

All,

The draft minutes from Quebec are available at:
    http://www.ietf.org/proceedings/81/minutes/l2vpn.txt

Please review and comment to the list (or to the chairs) as soon as
possible if you'd to see any corrections.  Changes can only be made
until Friday so please get any comments in as soon as possible.

Many thanks to our minute takers: Alia Atlas and John Scudder

Nabil & Giles




------------------------------


From RafiR@orckit.com  Thu Aug 18 03:31:10 2011
Return-Path: <RafiR@orckit.com>
X-Original-To: l2vpn@ietfa.amsl.com
Delivered-To: l2vpn@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3C8AB21F87C2 for <l2vpn@ietfa.amsl.com>; Thu, 18 Aug 2011 03:31:10 -0700 (PDT)
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 Z-PEEu417cI2 for <l2vpn@ietfa.amsl.com>; Thu, 18 Aug 2011 03:31:09 -0700 (PDT)
Received: from tlvmail1.orckit.com (tlvmail1.orckit.com [213.31.203.2]) by ietfa.amsl.com (Postfix) with ESMTP id C73CC21F8760 for <l2vpn@ietf.org>; Thu, 18 Aug 2011 03:31:08 -0700 (PDT)
X-MimeOLE: Produced By Microsoft Exchange V6.5
x-cr-puzzleid: {386E8059-CB6F-401A-B6C0-CA9E10B0C51E}
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
x-cr-hashedpuzzle: lvw= Djhs EgF4 IrZM PiTA R183 TDCd Vb+L X6Pz YuMA aYZK gmdC htM2 h4Uf nSEC styM; 4; ZgBsAG8AcgBpAG4ALgBiAGEAbAB1AHMAQABhAGwAYwBhAHQAZQBsAC0AbAB1AGMAZQBuAHQALgBjAG8AbQA7AGcAaQBsAGUAcwAuAGgAZQByAG8AbgBAAGcAbQBhAGkAbAAuAGMAbwBtADsAagBpAGEAbgBnAHkAdQBhAG4AbABvAG4AZwBAAGgAdQBhAHcAZQBpAC4AYwBvAG0AOwBsADIAdgBwAG4AQABpAGUAdABmAC4AbwByAGcA; Sosha1_v1; 7; {386E8059-CB6F-401A-B6C0-CA9E10B0C51E}; cgBhAGYAaQByAEAAbwByAGMAawBpAHQALgBjAG8AbQA=; Thu, 18 Aug 2011 10:34:15 GMT; UgBFADoAIABMADIAVgBQAE4AIABNAGkAbgB1AHQAZQBzACAALQAgAEkARQBUAEYAOAAxACAAKABHAGkAbABlAHMAIABIAGUAcgBvAG4AKQA=
Content-class: urn:content-classes:message
Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)
Date: Thu, 18 Aug 2011 13:34:15 +0300
Message-ID: <45A67426326F814AAC27DBEC3FC7EEC203F9FE6F@tlvmail1>
In-reply-to: <3B0A1BED22CAD649A1B3E97BE5DDD68B041451E9@SZXEML508-MBX.china.huawei.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: L2VPN Minutes - IETF81 (Giles Heron)
Thread-Index: AQHMWvK1yeg7YYX1H0O6BpZ1zm8zmJUegGRwgAAuD1CAAMtoUIAAP4gQgACJFlCAAigfsA==
References: <mailman.9.1313089203.27337.l2vpn@ietf.org><3B0A1BED22CAD649A1B3E97BE5DDD68B04144C12@SZXEML508-MBX.china.huawei.com><44F4E579A764584EA9BDFD07D0CA081306F9A743@tlvmail1><3B0A1BED22CAD649A1B3E97BE5DDD68B04144D6D@SZXEML508-MBX.china.huawei.com><44F4E579A764584EA9BDFD07D0CA081306F9A831@tlvmail1><2073A6C5467C99478898544C6EBA3F4602BB0A8999@USNAVSXCHMBSC3.ndc.alcatel-lucent.com> <3B0A1BED22CAD649A1B3E97BE5DDD68B041451E9@SZXEML508-MBX.china.huawei.com>
From: "Rafi Ram" <RafiR@orckit.com>
To: "Jiangyuanlong" <jiangyuanlong@huawei.com>, "Daniel Cohn" <DanielC@orckit.com>, "Giles Heron" <giles.heron@gmail.com>, "Balus, Florin Stelian (Florin)" <florin.balus@alcatel-lucent.com>
Cc: l2vpn@ietf.org
X-BeenThere: l2vpn@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <l2vpn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/l2vpn>
List-Post: <mailto:l2vpn@ietf.org>
List-Help: <mailto:l2vpn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 18 Aug 2011 10:31:10 -0000

Hi,

The proposal in draft-ram-l2vpn-ldp-vpls-etree-2pw-02 supports all Layer
2 service models describes in IETF and MEF.
This includes support for H-VPLS (root/leaf PWs between U-PE and N-PE).
There is no risk for layer 2 loops since both PWs map to the same VSI
interface.
The root/leaf PWs are agnostic to the number of stacked VLANs (if any).
Discussion on implementation complexity is very subjective, as it
involves specific hardware and software implementation.

Best regards,
Rafi

-----Original Message-----
From: l2vpn-bounces@ietf.org [mailto:l2vpn-bounces@ietf.org] On Behalf
Of Jiangyuanlong
Sent: Wednesday, August 17, 2011 9:43 AM
To: Daniel Cohn; Giles Heron; Balus, Florin Stelian (Florin)
Cc: l2vpn@ietf.org
Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)

Daniel,

Please see my comments inline as noted with [JYL].

Regards
Yuanlong

-----Original Message-----
From: l2vpn-bounces@ietf.org [mailto:l2vpn-bounces@ietf.org] On Behalf
Of Daniel Cohn
Sent: Tuesday, August 16, 2011 6:43 AM
To: Jiangyuanlong; Giles Heron
Cc: l2vpn@ietf.org
Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)

Hi,

That is precisely my point - there is no requirement to support E-Tree
E-NNI, therefore the claim that "E-Tree services may cross both Ethernet
and VPLS domains" is not supported by the requirements.

[JYL] The interface between different technologies is named I-NNI by
some SDOs. Even H-VPLS as specified in RFC 4762 may have some Ethernet
devices such as the MTU-s.
Furthermore, all PE models as specified in L2VPN WG (such as RFC 4664,
RFC 6246, draft-ietf-l2vpn-pbb-vpls-pe-model-03) have a bridge module
inside. What a limited scenario for us to target if we preclude all
these VPLS use cases?=20

See inline with [DC] regarding your comments on PW pair solution.

Regards,

DC

-----Original Message-----
From: Jiangyuanlong [mailto:jiangyuanlong@huawei.com]=20
Sent: Tuesday, August 16, 2011 4:59 AM
To: Daniel Cohn; Giles Heron
Cc: l2vpn@ietf.org
Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)

Daniel,

MEF-26 does not include E-Tree E-NNI yet, maybe phase 2 will;)

In fact, we have multiple options to support E-Tree E-NNI if it is
required:
1) Using two global S-VLANs for the E-Tree E-NNI and transparently
connected them into the same VSI;
2) Using an extra E-Tree label (indicating root/leaf) under the PW
label;
3) Using PBB encapsulation.
Thus we don't need three VLANs or two PWs to make it work.

Using two PWs between a pair of PEs, may introduce loops as commented by
Florin.=20
Further disadvantages of parallel PWs are also discussed in Sec. A.3 in
draft-ietf-pwe3-packet-pw-01:
1) how to fate sharing of these PWs
[DC] Fate sharing between data and OAM, as required by RFC 5921, is
supported. I am not aware of a requirement for fate sharing across PWs.
[JYL] If these PWs are not fate sharing, and if one PW is down, then
some E-Tree traffic will pass and some will fail. This will bring
difficulty to the fault diagnosis (proactive PW OAM is not usually
deployed in VPLS network yet). =20

2) how to provide OAM for these PWs
[DC] As for any other PW (see e.g. draft-ietf-mpls-tp-oam-framework) -
don't see the difference.
[JYL] So resources for OAM need to be doubled if we must provide OAM for
each of them. BTW, PW protection work also become more complex.

3) control plane and management plane complexity of multiple PWs working
as a single PW.
[DC] There's no requirement in the draft that the PWs should work as a
single PW.=20
[JYL] LDP VPLS and BGP VPLS signaling only support one PW currently,
they need to be extended to support signaling of two PWs between the
same pair of PEs. And the number of PWs to manage in VPLS also doubled.


Regards
Yuanlong


-----Original Message-----
From: Daniel Cohn [mailto:DanielC@orckit.com]=20
Sent: Tuesday, August 16, 2011 6:42 AM
To: Jiangyuanlong; Giles Heron
Cc: l2vpn@ietf.org
Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)

Hi Yuanlong and all,

S-VLAN preservation is specified by MEF-26 at E-NNI. Therefore if you
want to support E-NNI between networks containing root and leaf UNIs
(which again AFAIK is not part of MEF E-Tree requirements),
draft-jiang/l2vpn-vpls-pe-etree requires three VLAN tags in the E-NNI
(C-VLAN, S-VLAN and root/leaf VLAN). As we already discussed, there are
several problems with triple-tagged Ethernet frames.

Regards,

Daniel

-----Original Message-----
From: l2vpn-bounces@ietf.org [mailto:l2vpn-bounces@ietf.org] On Behalf
Of Jiangyuanlong
Sent: Monday, August 15, 2011 5:26 AM
To: Giles Heron
Cc: l2vpn@ietf.org
Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)

Hi Giles and all,

Sorry for this late comment, I had a holiday last week and had no access
to the Internet.
Though impossible to change the minutes, I think it needs to be
re-clarified that S-VLAN encapsulation as UNI is not a requirement in
MEF.

[Yuanlong] I think the 3 VLAN tags is out of scope of MEF itself.
MEF defines C-VLAN and untagged access.  It's not a requirement of
the MEF itself.

Correction:
[Yuanlong] I think the S-VLAN tags is out of scope of MEF itself.
MEF defines C-VLAN and untagged access.  It's not a requirement of
the MEF itself.


Thanks
Yuanlong

------------------------------------------------------------------------
--
From: Giles Heron <giles.heron@gmail.com>
To: <l2vpn@ietf.org>
Subject: L2VPN Minutes - IETF81
Message-ID: <CA68F618.CB77%giles.heron@gmail.com>
Content-Type: text/plain;	charset=3D"US-ASCII"

All,

The draft minutes from Quebec are available at:
    http://www.ietf.org/proceedings/81/minutes/l2vpn.txt

Please review and comment to the list (or to the chairs) as soon as
possible if you'd to see any corrections.  Changes can only be made
until Friday so please get any comments in as soon as possible.

Many thanks to our minute takers: Alia Atlas and John Scudder

Nabil & Giles




------------------------------


From jiangyuanlong@huawei.com  Thu Aug 18 04:17:36 2011
Return-Path: <jiangyuanlong@huawei.com>
X-Original-To: l2vpn@ietfa.amsl.com
Delivered-To: l2vpn@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 350DF21F8779 for <l2vpn@ietfa.amsl.com>; Thu, 18 Aug 2011 04:17:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[AWL=0.000,  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 tPCgeNd9tpIr for <l2vpn@ietfa.amsl.com>; Thu, 18 Aug 2011 04:17:35 -0700 (PDT)
Received: from szxga01-in.huawei.com (szxga01-in.huawei.com [119.145.14.64]) by ietfa.amsl.com (Postfix) with ESMTP id 0C3FB21F8713 for <l2vpn@ietf.org>; Thu, 18 Aug 2011 04:17:35 -0700 (PDT)
Received: from huawei.com (szxga05-in [172.24.2.49]) by szxga05-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LQ400266FDQLW@szxga05-in.huawei.com> for l2vpn@ietf.org; Thu, 18 Aug 2011 19:17:50 +0800 (CST)
Received: from szxrg01-dlp.huawei.com ([172.24.2.119]) by szxga05-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LQ400L44FD7QK@szxga05-in.huawei.com> for l2vpn@ietf.org; Thu, 18 Aug 2011 19:17:50 +0800 (CST)
Received: from 172.24.2.119 (EHLO szxeml202-edg.china.huawei.com) ([172.24.2.119])	by szxrg01-dlp.huawei.com (MOS 4.1.9-GA FastPath queued) with ESMTP id ADF84533; Thu, 18 Aug 2011 19:17:49 +0800 (CST)
Received: from SZXEML406-HUB.china.huawei.com (10.82.67.93) by szxeml202-edg.china.huawei.com (172.24.2.42) with Microsoft SMTP Server (TLS) id 14.1.270.1; Thu, 18 Aug 2011 19:17:38 +0800
Received: from SZXEML508-MBX.china.huawei.com ([169.254.5.224]) by szxeml406-hub.china.huawei.com ([10.82.67.93]) with mapi id 14.01.0270.001; Thu, 18 Aug 2011 19:17:48 +0800
Date: Thu, 18 Aug 2011 11:17:13 +0000
From: Jiangyuanlong <jiangyuanlong@huawei.com>
Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)
In-reply-to: <45A67426326F814AAC27DBEC3FC7EEC203F9FE6F@tlvmail1>
X-Originating-IP: [10.70.40.106]
To: Rafi Ram <RafiR@orckit.com>, Daniel Cohn <DanielC@orckit.com>, Giles Heron <giles.heron@gmail.com>, "Balus, Florin Stelian (Florin)" <florin.balus@alcatel-lucent.com>
Message-id: <3B0A1BED22CAD649A1B3E97BE5DDD68B041453DB@SZXEML508-MBX.china.huawei.com>
MIME-version: 1.0
Content-type: text/plain; charset=us-ascii
Content-language: zh-CN
Content-transfer-encoding: 7BIT
Accept-Language: zh-CN, en-US
Thread-topic: L2VPN Minutes - IETF81 (Giles Heron)
Thread-index: AQHMWvK1yeg7YYX1H0O6BpZ1zm8zmJUegGRwgAAuD1CAAMtoUIAAP4gQgACJFlCAAigfsIAADl0w
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-cr-hashedpuzzle: FULr Gjt6 JKkC MLlh S6cy TEKL Uu0A VfpF aOVg etRa hVnK koa8 n0Xp s7pZ xDRO 1K5U; 5; ZABhAG4AaQBlAGwAYwBAAG8AcgBjAGsAaQB0AC4AYwBvAG0AOwBmAGwAbwByAGkAbgAuAGIAYQBsAHUAcwBAAGEAbABjAGEAdABlAGwALQBsAHUAYwBlAG4AdAAuAGMAbwBtADsAZwBpAGwAZQBzAC4AaABlAHIAbwBuAEAAZwBtAGEAaQBsAC4AYwBvAG0AOwBsADIAdgBwAG4AQABpAGUAdABmAC4AbwByAGcAOwByAGEAZgBpAHIAQABvAHIAYwBrAGkAdAAuAGMAbwBtAA==; Sosha1_v1; 7; {4326C41A-B4C8-4731-A611-063881C9EDF7}; agBpAGEAbgBnAHkAdQBhAG4AbABvAG4AZwBAAGgAdQBhAHcAZQBpAC4AYwBvAG0A; Thu, 18 Aug 2011 11:17:39 GMT; UgBFADoAIABMADIAVgBQAE4AIABNAGkAbgB1AHQAZQBzACAALQAgAEkARQBUAEYAOAAxACAAKABHAGkAbABlAHMAIABIAGUAcgBvAG4AKQA=
x-cr-puzzleid: {4326C41A-B4C8-4731-A611-063881C9EDF7}
X-CFilter-Loop: Reflected
References: <mailman.9.1313089203.27337.l2vpn@ietf.org> <3B0A1BED22CAD649A1B3E97BE5DDD68B04144C12@SZXEML508-MBX.china.huawei.com> <44F4E579A764584EA9BDFD07D0CA081306F9A743@tlvmail1> <3B0A1BED22CAD649A1B3E97BE5DDD68B04144D6D@SZXEML508-MBX.china.huawei.com> <44F4E579A764584EA9BDFD07D0CA081306F9A831@tlvmail1> <2073A6C5467C99478898544C6EBA3F4602BB0A8999@USNAVSXCHMBSC3.ndc.alcatel-lucent.com> <3B0A1BED22CAD649A1B3E97BE5DDD68B041451E9@SZXEML508-MBX.china.huawei.com> <45A67426326F814AAC27DBEC3FC7EEC203F9FE6F@tlvmail1>
Cc: "l2vpn@ietf.org" <l2vpn@ietf.org>
X-BeenThere: l2vpn@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <l2vpn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/l2vpn>
List-Post: <mailto:l2vpn@ietf.org>
List-Help: <mailto:l2vpn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 18 Aug 2011 11:17:36 -0000

Hi Rafi,

For H-VPLS, how can you support the spoke with Q-in-Q encapsulation using 2 PWs?

Regards
Yuanlong

-----Original Message-----
From: Rafi Ram [mailto:RafiR@orckit.com] 
Sent: Thursday, August 18, 2011 6:34 PM
To: Jiangyuanlong; Daniel Cohn; Giles Heron; Balus, Florin Stelian (Florin)
Cc: l2vpn@ietf.org
Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)

Hi,

The proposal in draft-ram-l2vpn-ldp-vpls-etree-2pw-02 supports all Layer
2 service models describes in IETF and MEF.
This includes support for H-VPLS (root/leaf PWs between U-PE and N-PE).
There is no risk for layer 2 loops since both PWs map to the same VSI
interface.
The root/leaf PWs are agnostic to the number of stacked VLANs (if any).
Discussion on implementation complexity is very subjective, as it
involves specific hardware and software implementation.

Best regards,
Rafi

-----Original Message-----
From: l2vpn-bounces@ietf.org [mailto:l2vpn-bounces@ietf.org] On Behalf
Of Jiangyuanlong
Sent: Wednesday, August 17, 2011 9:43 AM
To: Daniel Cohn; Giles Heron; Balus, Florin Stelian (Florin)
Cc: l2vpn@ietf.org
Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)

Daniel,

Please see my comments inline as noted with [JYL].

Regards
Yuanlong

-----Original Message-----
From: l2vpn-bounces@ietf.org [mailto:l2vpn-bounces@ietf.org] On Behalf
Of Daniel Cohn
Sent: Tuesday, August 16, 2011 6:43 AM
To: Jiangyuanlong; Giles Heron
Cc: l2vpn@ietf.org
Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)

Hi,

That is precisely my point - there is no requirement to support E-Tree
E-NNI, therefore the claim that "E-Tree services may cross both Ethernet
and VPLS domains" is not supported by the requirements.

[JYL] The interface between different technologies is named I-NNI by
some SDOs. Even H-VPLS as specified in RFC 4762 may have some Ethernet
devices such as the MTU-s.
Furthermore, all PE models as specified in L2VPN WG (such as RFC 4664,
RFC 6246, draft-ietf-l2vpn-pbb-vpls-pe-model-03) have a bridge module
inside. What a limited scenario for us to target if we preclude all
these VPLS use cases? 

See inline with [DC] regarding your comments on PW pair solution.

Regards,

DC

-----Original Message-----
From: Jiangyuanlong [mailto:jiangyuanlong@huawei.com] 
Sent: Tuesday, August 16, 2011 4:59 AM
To: Daniel Cohn; Giles Heron
Cc: l2vpn@ietf.org
Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)

Daniel,

MEF-26 does not include E-Tree E-NNI yet, maybe phase 2 will;)

In fact, we have multiple options to support E-Tree E-NNI if it is
required:
1) Using two global S-VLANs for the E-Tree E-NNI and transparently
connected them into the same VSI;
2) Using an extra E-Tree label (indicating root/leaf) under the PW
label;
3) Using PBB encapsulation.
Thus we don't need three VLANs or two PWs to make it work.

Using two PWs between a pair of PEs, may introduce loops as commented by
Florin. 
Further disadvantages of parallel PWs are also discussed in Sec. A.3 in
draft-ietf-pwe3-packet-pw-01:
1) how to fate sharing of these PWs
[DC] Fate sharing between data and OAM, as required by RFC 5921, is
supported. I am not aware of a requirement for fate sharing across PWs.
[JYL] If these PWs are not fate sharing, and if one PW is down, then
some E-Tree traffic will pass and some will fail. This will bring
difficulty to the fault diagnosis (proactive PW OAM is not usually
deployed in VPLS network yet).  

2) how to provide OAM for these PWs
[DC] As for any other PW (see e.g. draft-ietf-mpls-tp-oam-framework) -
don't see the difference.
[JYL] So resources for OAM need to be doubled if we must provide OAM for
each of them. BTW, PW protection work also become more complex.

3) control plane and management plane complexity of multiple PWs working
as a single PW.
[DC] There's no requirement in the draft that the PWs should work as a
single PW. 
[JYL] LDP VPLS and BGP VPLS signaling only support one PW currently,
they need to be extended to support signaling of two PWs between the
same pair of PEs. And the number of PWs to manage in VPLS also doubled.


Regards
Yuanlong


-----Original Message-----
From: Daniel Cohn [mailto:DanielC@orckit.com] 
Sent: Tuesday, August 16, 2011 6:42 AM
To: Jiangyuanlong; Giles Heron
Cc: l2vpn@ietf.org
Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)

Hi Yuanlong and all,

S-VLAN preservation is specified by MEF-26 at E-NNI. Therefore if you
want to support E-NNI between networks containing root and leaf UNIs
(which again AFAIK is not part of MEF E-Tree requirements),
draft-jiang/l2vpn-vpls-pe-etree requires three VLAN tags in the E-NNI
(C-VLAN, S-VLAN and root/leaf VLAN). As we already discussed, there are
several problems with triple-tagged Ethernet frames.

Regards,

Daniel

-----Original Message-----
From: l2vpn-bounces@ietf.org [mailto:l2vpn-bounces@ietf.org] On Behalf
Of Jiangyuanlong
Sent: Monday, August 15, 2011 5:26 AM
To: Giles Heron
Cc: l2vpn@ietf.org
Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)

Hi Giles and all,

Sorry for this late comment, I had a holiday last week and had no access
to the Internet.
Though impossible to change the minutes, I think it needs to be
re-clarified that S-VLAN encapsulation as UNI is not a requirement in
MEF.

[Yuanlong] I think the 3 VLAN tags is out of scope of MEF itself.
MEF defines C-VLAN and untagged access.  It's not a requirement of
the MEF itself.

Correction:
[Yuanlong] I think the S-VLAN tags is out of scope of MEF itself.
MEF defines C-VLAN and untagged access.  It's not a requirement of
the MEF itself.


Thanks
Yuanlong

------------------------------------------------------------------------
--
From: Giles Heron <giles.heron@gmail.com>
To: <l2vpn@ietf.org>
Subject: L2VPN Minutes - IETF81
Message-ID: <CA68F618.CB77%giles.heron@gmail.com>
Content-Type: text/plain;	charset="US-ASCII"

All,

The draft minutes from Quebec are available at:
    http://www.ietf.org/proceedings/81/minutes/l2vpn.txt

Please review and comment to the list (or to the chairs) as soon as
possible if you'd to see any corrections.  Changes can only be made
until Friday so please get any comments in as soon as possible.

Many thanks to our minute takers: Alia Atlas and John Scudder

Nabil & Giles




------------------------------


From florin.balus@alcatel-lucent.com  Thu Aug 18 08:14:40 2011
Return-Path: <florin.balus@alcatel-lucent.com>
X-Original-To: l2vpn@ietfa.amsl.com
Delivered-To: l2vpn@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E7FD421F8B1C for <l2vpn@ietfa.amsl.com>; Thu, 18 Aug 2011 08:14:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[AWL=0.000,  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 n1fzPe-h7XcP for <l2vpn@ietfa.amsl.com>; Thu, 18 Aug 2011 08:14:40 -0700 (PDT)
Received: from ihemail3.lucent.com (ihemail3.lucent.com [135.245.0.37]) by ietfa.amsl.com (Postfix) with ESMTP id 0FC6E21F8B04 for <l2vpn@ietf.org>; Thu, 18 Aug 2011 08:14:40 -0700 (PDT)
Received: from usnavsmail2.ndc.alcatel-lucent.com (usnavsmail2.ndc.alcatel-lucent.com [135.3.39.10]) by ihemail3.lucent.com (8.13.8/IER-o) with ESMTP id p7IFFMak016117 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Thu, 18 Aug 2011 10:15:23 -0500 (CDT)
Received: from USNAVSXCHHUB01.ndc.alcatel-lucent.com (usnavsxchhub01.ndc.alcatel-lucent.com [135.3.39.110]) by usnavsmail2.ndc.alcatel-lucent.com (8.14.3/8.14.3/GMO) with ESMTP id p7IFFM4d014043 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Thu, 18 Aug 2011 10:15:22 -0500
Received: from USNAVSXCHMBSC3.ndc.alcatel-lucent.com ([135.3.39.145]) by USNAVSXCHHUB01.ndc.alcatel-lucent.com ([135.3.39.110]) with mapi; Thu, 18 Aug 2011 10:15:22 -0500
From: "Balus, Florin Stelian (Florin)" <florin.balus@alcatel-lucent.com>
To: Rafi Ram <RafiR@orckit.com>, Jiangyuanlong <jiangyuanlong@huawei.com>, Daniel Cohn <DanielC@orckit.com>, Giles Heron <giles.heron@gmail.com>
Date: Thu, 18 Aug 2011 10:15:20 -0500
Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)
Thread-Topic: L2VPN Minutes - IETF81 (Giles Heron)
Thread-Index: AQHMWvK1yeg7YYX1H0O6BpZ1zm8zmJUegGRwgAAuD1CAAMtoUIAAP4gQgACJFlCAAigfsIAATT/w
Message-ID: <2073A6C5467C99478898544C6EBA3F4602BB419ABD@USNAVSXCHMBSC3.ndc.alcatel-lucent.com>
References: <mailman.9.1313089203.27337.l2vpn@ietf.org><3B0A1BED22CAD649A1B3E97BE5DDD68B04144C12@SZXEML508-MBX.china.huawei.com><44F4E579A764584EA9BDFD07D0CA081306F9A743@tlvmail1><3B0A1BED22CAD649A1B3E97BE5DDD68B04144D6D@SZXEML508-MBX.china.huawei.com><44F4E579A764584EA9BDFD07D0CA081306F9A831@tlvmail1><2073A6C5467C99478898544C6EBA3F4602BB0A8999@USNAVSXCHMBSC3.ndc.alcatel-lucent.com> <3B0A1BED22CAD649A1B3E97BE5DDD68B041451E9@SZXEML508-MBX.china.huawei.com> <45A67426326F814AAC27DBEC3FC7EEC203F9FE6F@tlvmail1>
In-Reply-To: <45A67426326F814AAC27DBEC3FC7EEC203F9FE6F@tlvmail1>
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-Scanned-By: MIMEDefang 2.57 on 135.245.2.37
X-Scanned-By: MIMEDefang 2.64 on 135.3.39.10
Cc: "l2vpn@ietf.org" <l2vpn@ietf.org>
X-BeenThere: l2vpn@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <l2vpn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/l2vpn>
List-Post: <mailto:l2vpn@ietf.org>
List-Help: <mailto:l2vpn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 18 Aug 2011 15:14:41 -0000

Hi Rafi,

Why bother to signal/establish/maintain 2 PWs when I can just use one per V=
SI pair (in the VLAN base case) - see Yuanlong draft? Also for a Service Pr=
ovider that has both native Ethernet access and MPLS why should one have to=
 worry about two mechanisms/addressing types: one for Ethernet and a differ=
ent one for MPLS. It complicates unnecessarily the troubleshooting. And we =
did not discuss the BGP VPLS case where an additional full Label Block + VE=
 ID must be assigned/signaled for every new PW. The other VLAN approach doe=
s not touch the existing PW signaling/VPLS Forwarder structure.=20

Florin


-----Original Message-----
From: Rafi Ram [mailto:RafiR@orckit.com]=20
Sent: Thursday, August 18, 2011 3:34 AM
To: Jiangyuanlong; Daniel Cohn; Giles Heron; Balus, Florin Stelian (Florin)
Cc: l2vpn@ietf.org
Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)

Hi,

The proposal in draft-ram-l2vpn-ldp-vpls-etree-2pw-02 supports all Layer
2 service models describes in IETF and MEF.
This includes support for H-VPLS (root/leaf PWs between U-PE and N-PE).
There is no risk for layer 2 loops since both PWs map to the same VSI
interface.
The root/leaf PWs are agnostic to the number of stacked VLANs (if any).
Discussion on implementation complexity is very subjective, as it
involves specific hardware and software implementation.

Best regards,
Rafi

-----Original Message-----
From: l2vpn-bounces@ietf.org [mailto:l2vpn-bounces@ietf.org] On Behalf
Of Jiangyuanlong
Sent: Wednesday, August 17, 2011 9:43 AM
To: Daniel Cohn; Giles Heron; Balus, Florin Stelian (Florin)
Cc: l2vpn@ietf.org
Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)

Daniel,

Please see my comments inline as noted with [JYL].

Regards
Yuanlong

-----Original Message-----
From: l2vpn-bounces@ietf.org [mailto:l2vpn-bounces@ietf.org] On Behalf
Of Daniel Cohn
Sent: Tuesday, August 16, 2011 6:43 AM
To: Jiangyuanlong; Giles Heron
Cc: l2vpn@ietf.org
Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)

Hi,

That is precisely my point - there is no requirement to support E-Tree
E-NNI, therefore the claim that "E-Tree services may cross both Ethernet
and VPLS domains" is not supported by the requirements.

[JYL] The interface between different technologies is named I-NNI by
some SDOs. Even H-VPLS as specified in RFC 4762 may have some Ethernet
devices such as the MTU-s.
Furthermore, all PE models as specified in L2VPN WG (such as RFC 4664,
RFC 6246, draft-ietf-l2vpn-pbb-vpls-pe-model-03) have a bridge module
inside. What a limited scenario for us to target if we preclude all
these VPLS use cases?=20

See inline with [DC] regarding your comments on PW pair solution.

Regards,

DC

-----Original Message-----
From: Jiangyuanlong [mailto:jiangyuanlong@huawei.com]=20
Sent: Tuesday, August 16, 2011 4:59 AM
To: Daniel Cohn; Giles Heron
Cc: l2vpn@ietf.org
Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)

Daniel,

MEF-26 does not include E-Tree E-NNI yet, maybe phase 2 will;)

In fact, we have multiple options to support E-Tree E-NNI if it is
required:
1) Using two global S-VLANs for the E-Tree E-NNI and transparently
connected them into the same VSI;
2) Using an extra E-Tree label (indicating root/leaf) under the PW
label;
3) Using PBB encapsulation.
Thus we don't need three VLANs or two PWs to make it work.

Using two PWs between a pair of PEs, may introduce loops as commented by
Florin.=20
Further disadvantages of parallel PWs are also discussed in Sec. A.3 in
draft-ietf-pwe3-packet-pw-01:
1) how to fate sharing of these PWs
[DC] Fate sharing between data and OAM, as required by RFC 5921, is
supported. I am not aware of a requirement for fate sharing across PWs.
[JYL] If these PWs are not fate sharing, and if one PW is down, then
some E-Tree traffic will pass and some will fail. This will bring
difficulty to the fault diagnosis (proactive PW OAM is not usually
deployed in VPLS network yet). =20

2) how to provide OAM for these PWs
[DC] As for any other PW (see e.g. draft-ietf-mpls-tp-oam-framework) -
don't see the difference.
[JYL] So resources for OAM need to be doubled if we must provide OAM for
each of them. BTW, PW protection work also become more complex.

3) control plane and management plane complexity of multiple PWs working
as a single PW.
[DC] There's no requirement in the draft that the PWs should work as a
single PW.=20
[JYL] LDP VPLS and BGP VPLS signaling only support one PW currently,
they need to be extended to support signaling of two PWs between the
same pair of PEs. And the number of PWs to manage in VPLS also doubled.


Regards
Yuanlong


-----Original Message-----
From: Daniel Cohn [mailto:DanielC@orckit.com]=20
Sent: Tuesday, August 16, 2011 6:42 AM
To: Jiangyuanlong; Giles Heron
Cc: l2vpn@ietf.org
Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)

Hi Yuanlong and all,

S-VLAN preservation is specified by MEF-26 at E-NNI. Therefore if you
want to support E-NNI between networks containing root and leaf UNIs
(which again AFAIK is not part of MEF E-Tree requirements),
draft-jiang/l2vpn-vpls-pe-etree requires three VLAN tags in the E-NNI
(C-VLAN, S-VLAN and root/leaf VLAN). As we already discussed, there are
several problems with triple-tagged Ethernet frames.

Regards,

Daniel

-----Original Message-----
From: l2vpn-bounces@ietf.org [mailto:l2vpn-bounces@ietf.org] On Behalf
Of Jiangyuanlong
Sent: Monday, August 15, 2011 5:26 AM
To: Giles Heron
Cc: l2vpn@ietf.org
Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)

Hi Giles and all,

Sorry for this late comment, I had a holiday last week and had no access
to the Internet.
Though impossible to change the minutes, I think it needs to be
re-clarified that S-VLAN encapsulation as UNI is not a requirement in
MEF.

[Yuanlong] I think the 3 VLAN tags is out of scope of MEF itself.
MEF defines C-VLAN and untagged access.  It's not a requirement of
the MEF itself.

Correction:
[Yuanlong] I think the S-VLAN tags is out of scope of MEF itself.
MEF defines C-VLAN and untagged access.  It's not a requirement of
the MEF itself.


Thanks
Yuanlong

------------------------------------------------------------------------
--
From: Giles Heron <giles.heron@gmail.com>
To: <l2vpn@ietf.org>
Subject: L2VPN Minutes - IETF81
Message-ID: <CA68F618.CB77%giles.heron@gmail.com>
Content-Type: text/plain;	charset=3D"US-ASCII"

All,

The draft minutes from Quebec are available at:
    http://www.ietf.org/proceedings/81/minutes/l2vpn.txt

Please review and comment to the list (or to the chairs) as soon as
possible if you'd to see any corrections.  Changes can only be made
until Friday so please get any comments in as soon as possible.

Many thanks to our minute takers: Alia Atlas and John Scudder

Nabil & Giles




------------------------------


From lucy.yong@huawei.com  Thu Aug 18 08:48:44 2011
Return-Path: <lucy.yong@huawei.com>
X-Original-To: l2vpn@ietfa.amsl.com
Delivered-To: l2vpn@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 31B9B21F8B63 for <l2vpn@ietfa.amsl.com>; Thu, 18 Aug 2011 08:48:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[AWL=0.000,  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 wJqMiBsdF1Jz for <l2vpn@ietfa.amsl.com>; Thu, 18 Aug 2011 08:48:43 -0700 (PDT)
Received: from usaga02-in.huawei.com (usaga02-in.huawei.com [206.16.17.70]) by ietfa.amsl.com (Postfix) with ESMTP id 895CD21F8B53 for <l2vpn@ietf.org>; Thu, 18 Aug 2011 08:48:43 -0700 (PDT)
Received: from huawei.com (localhost [127.0.0.1]) by usaga02-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LQ400EOHRYP1Y@usaga02-in.huawei.com> for l2vpn@ietf.org; Thu, 18 Aug 2011 10:49:37 -0500 (CDT)
Received: from dfweml201-edg.china.huawei.com ([172.18.4.104]) by usaga02-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug  8 2006)) with ESMTPS id <0LQ4002U3RYOS4@usaga02-in.huawei.com> for l2vpn@ietf.org; Thu, 18 Aug 2011 10:49:37 -0500 (CDT)
Received: from DFWEML402-HUB.china.huawei.com (10.193.5.102) by dfweml201-edg.china.huawei.com (172.18.9.107) with Microsoft SMTP Server (TLS) id 14.1.270.1; Thu, 18 Aug 2011 08:49:31 -0700
Received: from DFWEML503-MBX.china.huawei.com ([169.254.3.37]) by DFWEML402-HUB.china.huawei.com ([::1]) with mapi id 14.01.0270.001; Thu, 18 Aug 2011 08:49:34 -0700
Date: Thu, 18 Aug 2011 15:49:33 +0000
From: Lucy yong <lucy.yong@huawei.com>
Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)
In-reply-to: <44F4E579A764584EA9BDFD07D0CA081306F9A743@tlvmail1>
X-Originating-IP: [10.47.149.205]
To: Daniel Cohn <DanielC@orckit.com>, Jiangyuanlong <jiangyuanlong@huawei.com>, Giles Heron <giles.heron@gmail.com>
Message-id: <2691CE0099834E4A9C5044EEC662BB9D049BF4A1@dfweml503-mbx.china.huawei.com>
MIME-version: 1.0
Content-type: text/plain; charset=us-ascii
Content-language: en-US
Content-transfer-encoding: 7BIT
Accept-Language: en-US
Thread-topic: L2VPN Minutes - IETF81 (Giles Heron)
Thread-index: AQHMWvK1yeg7YYX1H0O6BpZ1zm8zmJUegGRwgAQ/LkA=
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-cr-hashedpuzzle: APST BxG4 Dzvc E+c0 FhKB Gsci KGrb M7Ak OqN4 QpJU Qv7a RQUt VqfX avUJ bOwb cbj8; 3; ZABhAG4AaQBlAGwAYwBAAG8AcgBjAGsAaQB0AC4AYwBvAG0AOwBnAGkAbABlAHMALgBoAGUAcgBvAG4AQABnAG0AYQBpAGwALgBjAG8AbQA7AGwAMgB2AHAAbgBAAGkAZQB0AGYALgBvAHIAZwA=; Sosha1_v1; 7; {F8FF7FB0-0E55-4BFF-B028-359AE5DA5883}; bAB1AGMAeQAuAHkAbwBuAGcAQABoAHUAYQB3AGUAaQAuAGMAbwBtAA==; Thu, 18 Aug 2011 15:49:27 GMT; UgBFADoAIABMADIAVgBQAE4AIABNAGkAbgB1AHQAZQBzACAALQAgAEkARQBUAEYAOAAxACAAKABHAGkAbABlAHMAIABIAGUAcgBvAG4AKQA=
x-cr-puzzleid: {F8FF7FB0-0E55-4BFF-B028-359AE5DA5883}
References: <mailman.9.1313089203.27337.l2vpn@ietf.org> <3B0A1BED22CAD649A1B3E97BE5DDD68B04144C12@SZXEML508-MBX.china.huawei.com> <44F4E579A764584EA9BDFD07D0CA081306F9A743@tlvmail1>
Cc: "l2vpn@ietf.org" <l2vpn@ietf.org>
X-BeenThere: l2vpn@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <l2vpn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/l2vpn>
List-Post: <mailto:l2vpn@ietf.org>
List-Help: <mailto:l2vpn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 18 Aug 2011 15:48:44 -0000

Daniel,

Sorry to chip in here.

FYI: MEF26.1 is working on E-Tree over ENNI now. The solution is to use two S-VLAN tag indicating the frame originated from root or leaf at ENNI. The frames over ENNI contain one S-VLAN and/or one C-VLAN, there is no three VLAN stacking issue.  

Yuanlong's proposal uses the model of RFC6246 which has already specified the process for ACs where the frames come with S-VLAN tag. Please read it. 

S-VLAN solution is more align with IEEE and MEF solutions, which makes interworking simpler and compatible with existing hardware.

BTW: The appendix A in Draft-ietf-pwe3-packet-pw-01 has comprehensive analysis in different encapsulation approaches. It explains why we do not want use of multiple PWs for the encapsulation of one service. Please read it too.  

Regards,
Lucy

-----Original Message-----
From: l2vpn-bounces@ietf.org [mailto:l2vpn-bounces@ietf.org] On Behalf Of Daniel Cohn
Sent: Monday, August 15, 2011 5:42 PM
To: Jiangyuanlong; Giles Heron
Cc: l2vpn@ietf.org
Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)

Hi Yuanlong and all,

S-VLAN preservation is specified by MEF-26 at E-NNI. Therefore if you
want to support E-NNI between networks containing root and leaf UNIs
(which again AFAIK is not part of MEF E-Tree requirements),
draft-jiang/l2vpn-vpls-pe-etree requires three VLAN tags in the E-NNI
(C-VLAN, S-VLAN and root/leaf VLAN). As we already discussed, there are
several problems with triple-tagged Ethernet frames.

Regards,

Daniel

-----Original Message-----
From: l2vpn-bounces@ietf.org [mailto:l2vpn-bounces@ietf.org] On Behalf
Of Jiangyuanlong
Sent: Monday, August 15, 2011 5:26 AM
To: Giles Heron
Cc: l2vpn@ietf.org
Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)

Hi Giles and all,

Sorry for this late comment, I had a holiday last week and had no access
to the Internet.
Though impossible to change the minutes, I think it needs to be
re-clarified that S-VLAN encapsulation as UNI is not a requirement in
MEF.

[Yuanlong] I think the 3 VLAN tags is out of scope of MEF itself.
MEF defines C-VLAN and untagged access.  It's not a requirement of
the MEF itself.

Correction:
[Yuanlong] I think the S-VLAN tags is out of scope of MEF itself.
MEF defines C-VLAN and untagged access.  It's not a requirement of
the MEF itself.


Thanks
Yuanlong

------------------------------------------------------------------------
--
From: Giles Heron <giles.heron@gmail.com>
To: <l2vpn@ietf.org>
Subject: L2VPN Minutes - IETF81
Message-ID: <CA68F618.CB77%giles.heron@gmail.com>
Content-Type: text/plain;	charset="US-ASCII"

All,

The draft minutes from Quebec are available at:
    http://www.ietf.org/proceedings/81/minutes/l2vpn.txt

Please review and comment to the list (or to the chairs) as soon as
possible if you'd to see any corrections.  Changes can only be made
until Friday so please get any comments in as soon as possible.

Many thanks to our minute takers: Alia Atlas and John Scudder

Nabil & Giles




------------------------------


From davari@broadcom.com  Thu Aug 18 10:39:49 2011
Return-Path: <davari@broadcom.com>
X-Original-To: l2vpn@ietfa.amsl.com
Delivered-To: l2vpn@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3E60211E80AB for <l2vpn@ietfa.amsl.com>; Thu, 18 Aug 2011 10:39:49 -0700 (PDT)
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=[AWL=0.000,  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 Hu44KCn1qZhl for <l2vpn@ietfa.amsl.com>; Thu, 18 Aug 2011 10:39:48 -0700 (PDT)
Received: from mms1.broadcom.com (mms1.broadcom.com [216.31.210.17]) by ietfa.amsl.com (Postfix) with ESMTP id 41F1F11E8095 for <l2vpn@ietf.org>; Thu, 18 Aug 2011 10:39:48 -0700 (PDT)
Received: from [10.16.192.232] by mms1.broadcom.com with ESMTP (Broadcom SMTP Relay (Email Firewall v6.3.2)); Thu, 18 Aug 2011 10:46:23 -0700
X-Server-Uuid: 02CED230-5797-4B57-9875-D5D2FEE4708A
Received: from SJEXCHCCR02.corp.ad.broadcom.com ([10.16.192.130]) by SJEXCHHUB02.corp.ad.broadcom.com ([10.16.192.232]) with mapi; Thu, 18 Aug 2011 10:40:27 -0700
From: "Shahram Davari" <davari@broadcom.com>
To: "Balus, Florin Stelian (Florin)" <florin.balus@alcatel-lucent.com>, "Rafi Ram" <RafiR@orckit.com>, Jiangyuanlong <jiangyuanlong@huawei.com>, "Daniel Cohn" <DanielC@orckit.com>, "Giles Heron" <giles.heron@gmail.com>
Date: Thu, 18 Aug 2011 10:40:24 -0700
Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)
Thread-Topic: L2VPN Minutes - IETF81 (Giles Heron)
Thread-Index: AQHMWvK1yeg7YYX1H0O6BpZ1zm8zmJUegGRwgAAuD1CAAMtoUIAAP4gQgACJFlCAAigfsIAATT/wgAAtzJA=
Message-ID: <2C2F1EBA8050E74EA81502D5740B4BD6A932B2FAA4@SJEXCHCCR02.corp.ad.broadcom.com>
References: <mailman.9.1313089203.27337.l2vpn@ietf.org><3B0A1BED22CAD649A1B3E97BE5DDD68B04144C12@SZXEML508-MBX.china.huawei.com><44F4E579A764584EA9BDFD07D0CA081306F9A743@tlvmail1><3B0A1BED22CAD649A1B3E97BE5DDD68B04144D6D@SZXEML508-MBX.china.huawei.com><44F4E579A764584EA9BDFD07D0CA081306F9A831@tlvmail1><2073A6C5467C99478898544C6EBA3F4602BB0A8999@USNAVSXCHMBSC3.ndc.alcatel-lucent.com> <3B0A1BED22CAD649A1B3E97BE5DDD68B041451E9@SZXEML508-MBX.china.huawei.com> <45A67426326F814AAC27DBEC3FC7EEC203F9FE6F@tlvmail1> <2073A6C5467C99478898544C6EBA3F4602BB419ABD@USNAVSXCHMBSC3.ndc.alcatel-lucent.com>
In-Reply-To: <2073A6C5467C99478898544C6EBA3F4602BB419ABD@USNAVSXCHMBSC3.ndc.alcatel-lucent.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
MIME-Version: 1.0
X-WSS-ID: 625390653DK12565528-01-01
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable
Cc: "l2vpn@ietf.org" <l2vpn@ietf.org>
X-BeenThere: l2vpn@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <l2vpn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/l2vpn>
List-Post: <mailto:l2vpn@ietf.org>
List-Help: <mailto:l2vpn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 18 Aug 2011 17:39:49 -0000

Florin,

What do you mean the other VLAN approach? Could you please elaborate your p=
roposal that doesn't need 2xPW?

Thx
Shahram

-----Original Message-----
From: l2vpn-bounces@ietf.org [mailto:l2vpn-bounces@ietf.org] On Behalf Of B=
alus, Florin Stelian (Florin)
Sent: Thursday, August 18, 2011 8:15 AM
To: Rafi Ram; Jiangyuanlong; Daniel Cohn; Giles Heron
Cc: l2vpn@ietf.org
Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)

Hi Rafi,

Why bother to signal/establish/maintain 2 PWs when I can just use one per V=
SI pair (in the VLAN base case) - see Yuanlong draft? Also for a Service Pr=
ovider that has both native Ethernet access and MPLS why should one have to=
 worry about two mechanisms/addressing types: one for Ethernet and a differ=
ent one for MPLS. It complicates unnecessarily the troubleshooting. And we =
did not discuss the BGP VPLS case where an additional full Label Block + VE=
 ID must be assigned/signaled for every new PW. The other VLAN approach doe=
s not touch the existing PW signaling/VPLS Forwarder structure.=20

Florin


-----Original Message-----
From: Rafi Ram [mailto:RafiR@orckit.com]=20
Sent: Thursday, August 18, 2011 3:34 AM
To: Jiangyuanlong; Daniel Cohn; Giles Heron; Balus, Florin Stelian (Florin)
Cc: l2vpn@ietf.org
Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)

Hi,

The proposal in draft-ram-l2vpn-ldp-vpls-etree-2pw-02 supports all Layer
2 service models describes in IETF and MEF.
This includes support for H-VPLS (root/leaf PWs between U-PE and N-PE).
There is no risk for layer 2 loops since both PWs map to the same VSI
interface.
The root/leaf PWs are agnostic to the number of stacked VLANs (if any).
Discussion on implementation complexity is very subjective, as it
involves specific hardware and software implementation.

Best regards,
Rafi

-----Original Message-----
From: l2vpn-bounces@ietf.org [mailto:l2vpn-bounces@ietf.org] On Behalf
Of Jiangyuanlong
Sent: Wednesday, August 17, 2011 9:43 AM
To: Daniel Cohn; Giles Heron; Balus, Florin Stelian (Florin)
Cc: l2vpn@ietf.org
Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)

Daniel,

Please see my comments inline as noted with [JYL].

Regards
Yuanlong

-----Original Message-----
From: l2vpn-bounces@ietf.org [mailto:l2vpn-bounces@ietf.org] On Behalf
Of Daniel Cohn
Sent: Tuesday, August 16, 2011 6:43 AM
To: Jiangyuanlong; Giles Heron
Cc: l2vpn@ietf.org
Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)

Hi,

That is precisely my point - there is no requirement to support E-Tree
E-NNI, therefore the claim that "E-Tree services may cross both Ethernet
and VPLS domains" is not supported by the requirements.

[JYL] The interface between different technologies is named I-NNI by
some SDOs. Even H-VPLS as specified in RFC 4762 may have some Ethernet
devices such as the MTU-s.
Furthermore, all PE models as specified in L2VPN WG (such as RFC 4664,
RFC 6246, draft-ietf-l2vpn-pbb-vpls-pe-model-03) have a bridge module
inside. What a limited scenario for us to target if we preclude all
these VPLS use cases?=20

See inline with [DC] regarding your comments on PW pair solution.

Regards,

DC

-----Original Message-----
From: Jiangyuanlong [mailto:jiangyuanlong@huawei.com]=20
Sent: Tuesday, August 16, 2011 4:59 AM
To: Daniel Cohn; Giles Heron
Cc: l2vpn@ietf.org
Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)

Daniel,

MEF-26 does not include E-Tree E-NNI yet, maybe phase 2 will;)

In fact, we have multiple options to support E-Tree E-NNI if it is
required:
1) Using two global S-VLANs for the E-Tree E-NNI and transparently
connected them into the same VSI;
2) Using an extra E-Tree label (indicating root/leaf) under the PW
label;
3) Using PBB encapsulation.
Thus we don't need three VLANs or two PWs to make it work.

Using two PWs between a pair of PEs, may introduce loops as commented by
Florin.=20
Further disadvantages of parallel PWs are also discussed in Sec. A.3 in
draft-ietf-pwe3-packet-pw-01:
1) how to fate sharing of these PWs
[DC] Fate sharing between data and OAM, as required by RFC 5921, is
supported. I am not aware of a requirement for fate sharing across PWs.
[JYL] If these PWs are not fate sharing, and if one PW is down, then
some E-Tree traffic will pass and some will fail. This will bring
difficulty to the fault diagnosis (proactive PW OAM is not usually
deployed in VPLS network yet). =20

2) how to provide OAM for these PWs
[DC] As for any other PW (see e.g. draft-ietf-mpls-tp-oam-framework) -
don't see the difference.
[JYL] So resources for OAM need to be doubled if we must provide OAM for
each of them. BTW, PW protection work also become more complex.

3) control plane and management plane complexity of multiple PWs working
as a single PW.
[DC] There's no requirement in the draft that the PWs should work as a
single PW.=20
[JYL] LDP VPLS and BGP VPLS signaling only support one PW currently,
they need to be extended to support signaling of two PWs between the
same pair of PEs. And the number of PWs to manage in VPLS also doubled.


Regards
Yuanlong


-----Original Message-----
From: Daniel Cohn [mailto:DanielC@orckit.com]=20
Sent: Tuesday, August 16, 2011 6:42 AM
To: Jiangyuanlong; Giles Heron
Cc: l2vpn@ietf.org
Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)

Hi Yuanlong and all,

S-VLAN preservation is specified by MEF-26 at E-NNI. Therefore if you
want to support E-NNI between networks containing root and leaf UNIs
(which again AFAIK is not part of MEF E-Tree requirements),
draft-jiang/l2vpn-vpls-pe-etree requires three VLAN tags in the E-NNI
(C-VLAN, S-VLAN and root/leaf VLAN). As we already discussed, there are
several problems with triple-tagged Ethernet frames.

Regards,

Daniel

-----Original Message-----
From: l2vpn-bounces@ietf.org [mailto:l2vpn-bounces@ietf.org] On Behalf
Of Jiangyuanlong
Sent: Monday, August 15, 2011 5:26 AM
To: Giles Heron
Cc: l2vpn@ietf.org
Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)

Hi Giles and all,

Sorry for this late comment, I had a holiday last week and had no access
to the Internet.
Though impossible to change the minutes, I think it needs to be
re-clarified that S-VLAN encapsulation as UNI is not a requirement in
MEF.

[Yuanlong] I think the 3 VLAN tags is out of scope of MEF itself.
MEF defines C-VLAN and untagged access.  It's not a requirement of
the MEF itself.

Correction:
[Yuanlong] I think the S-VLAN tags is out of scope of MEF itself.
MEF defines C-VLAN and untagged access.  It's not a requirement of
the MEF itself.


Thanks
Yuanlong

------------------------------------------------------------------------
--
From: Giles Heron <giles.heron@gmail.com>
To: <l2vpn@ietf.org>
Subject: L2VPN Minutes - IETF81
Message-ID: <CA68F618.CB77%giles.heron@gmail.com>
Content-Type: text/plain;	charset=3D"US-ASCII"

All,

The draft minutes from Quebec are available at:
    http://www.ietf.org/proceedings/81/minutes/l2vpn.txt

Please review and comment to the list (or to the chairs) as soon as
possible if you'd to see any corrections.  Changes can only be made
until Friday so please get any comments in as soon as possible.

Many thanks to our minute takers: Alia Atlas and John Scudder

Nabil & Giles




------------------------------




From florin.balus@alcatel-lucent.com  Thu Aug 18 10:55:23 2011
Return-Path: <florin.balus@alcatel-lucent.com>
X-Original-To: l2vpn@ietfa.amsl.com
Delivered-To: l2vpn@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 830C611E80A4 for <l2vpn@ietfa.amsl.com>; Thu, 18 Aug 2011 10:55:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[AWL=0.000,  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 RjYZnKTOnRim for <l2vpn@ietfa.amsl.com>; Thu, 18 Aug 2011 10:55:22 -0700 (PDT)
Received: from ihemail3.lucent.com (ihemail3.lucent.com [135.245.0.37]) by ietfa.amsl.com (Postfix) with ESMTP id 85EDE21F8B8C for <l2vpn@ietf.org>; Thu, 18 Aug 2011 10:55:22 -0700 (PDT)
Received: from usnavsmail4.ndc.alcatel-lucent.com (usnavsmail4.ndc.alcatel-lucent.com [135.3.39.12]) by ihemail3.lucent.com (8.13.8/IER-o) with ESMTP id p7IHuBmV020217 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Thu, 18 Aug 2011 12:56:11 -0500 (CDT)
Received: from USNAVSXCHHUB03.ndc.alcatel-lucent.com (usnavsxchhub03.ndc.alcatel-lucent.com [135.3.39.112]) by usnavsmail4.ndc.alcatel-lucent.com (8.14.3/8.14.3/GMO) with ESMTP id p7IHuAWg020684 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Thu, 18 Aug 2011 12:56:10 -0500
Received: from USNAVSXCHMBSC3.ndc.alcatel-lucent.com ([135.3.39.145]) by USNAVSXCHHUB03.ndc.alcatel-lucent.com ([135.3.39.112]) with mapi; Thu, 18 Aug 2011 12:56:10 -0500
From: "Balus, Florin Stelian (Florin)" <florin.balus@alcatel-lucent.com>
To: Shahram Davari <davari@broadcom.com>, Rafi Ram <RafiR@orckit.com>, Jiangyuanlong <jiangyuanlong@huawei.com>, Daniel Cohn <DanielC@orckit.com>, Giles Heron <giles.heron@gmail.com>
Date: Thu, 18 Aug 2011 12:56:09 -0500
Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)
Thread-Topic: L2VPN Minutes - IETF81 (Giles Heron)
Thread-Index: AQHMWvK1yeg7YYX1H0O6BpZ1zm8zmJUegGRwgAAuD1CAAMtoUIAAP4gQgACJFlCAAigfsIAATT/wgAAtzJCAAAPKEA==
Message-ID: <2073A6C5467C99478898544C6EBA3F4602BB419B3E@USNAVSXCHMBSC3.ndc.alcatel-lucent.com>
References: <mailman.9.1313089203.27337.l2vpn@ietf.org><3B0A1BED22CAD649A1B3E97BE5DDD68B04144C12@SZXEML508-MBX.china.huawei.com><44F4E579A764584EA9BDFD07D0CA081306F9A743@tlvmail1><3B0A1BED22CAD649A1B3E97BE5DDD68B04144D6D@SZXEML508-MBX.china.huawei.com><44F4E579A764584EA9BDFD07D0CA081306F9A831@tlvmail1><2073A6C5467C99478898544C6EBA3F4602BB0A8999@USNAVSXCHMBSC3.ndc.alcatel-lucent.com> <3B0A1BED22CAD649A1B3E97BE5DDD68B041451E9@SZXEML508-MBX.china.huawei.com> <45A67426326F814AAC27DBEC3FC7EEC203F9FE6F@tlvmail1> <2073A6C5467C99478898544C6EBA3F4602BB419ABD@USNAVSXCHMBSC3.ndc.alcatel-lucent.com> <2C2F1EBA8050E74EA81502D5740B4BD6A932B2FAA4@SJEXCHCCR02.corp.ad.broadcom.com>
In-Reply-To: <2C2F1EBA8050E74EA81502D5740B4BD6A932B2FAA4@SJEXCHCCR02.corp.ad.broadcom.com>
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-Scanned-By: MIMEDefang 2.57 on 135.245.2.37
X-Scanned-By: MIMEDefang 2.64 on 135.3.39.12
Cc: "l2vpn@ietf.org" <l2vpn@ietf.org>
X-BeenThere: l2vpn@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <l2vpn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/l2vpn>
List-Post: <mailto:l2vpn@ietf.org>
List-Help: <mailto:l2vpn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 18 Aug 2011 17:55:23 -0000

I was talking about the Yuanlong's draft - sorry I should have included the=
 link http://tools.ietf.org/html/draft-jiang-l2vpn-vpls-pe-etree-04 ...

-----Original Message-----
From: Shahram Davari [mailto:davari@broadcom.com]=20
Sent: Thursday, August 18, 2011 10:40 AM
To: Balus, Florin Stelian (Florin); Rafi Ram; Jiangyuanlong; Daniel Cohn; G=
iles Heron
Cc: l2vpn@ietf.org
Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)

Florin,

What do you mean the other VLAN approach? Could you please elaborate your p=
roposal that doesn't need 2xPW?

Thx
Shahram

-----Original Message-----
From: l2vpn-bounces@ietf.org [mailto:l2vpn-bounces@ietf.org] On Behalf Of B=
alus, Florin Stelian (Florin)
Sent: Thursday, August 18, 2011 8:15 AM
To: Rafi Ram; Jiangyuanlong; Daniel Cohn; Giles Heron
Cc: l2vpn@ietf.org
Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)

Hi Rafi,

Why bother to signal/establish/maintain 2 PWs when I can just use one per V=
SI pair (in the VLAN base case) - see Yuanlong draft? Also for a Service Pr=
ovider that has both native Ethernet access and MPLS why should one have to=
 worry about two mechanisms/addressing types: one for Ethernet and a differ=
ent one for MPLS. It complicates unnecessarily the troubleshooting. And we =
did not discuss the BGP VPLS case where an additional full Label Block + VE=
 ID must be assigned/signaled for every new PW. The other VLAN approach doe=
s not touch the existing PW signaling/VPLS Forwarder structure.=20

Florin


-----Original Message-----
From: Rafi Ram [mailto:RafiR@orckit.com]=20
Sent: Thursday, August 18, 2011 3:34 AM
To: Jiangyuanlong; Daniel Cohn; Giles Heron; Balus, Florin Stelian (Florin)
Cc: l2vpn@ietf.org
Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)

Hi,

The proposal in draft-ram-l2vpn-ldp-vpls-etree-2pw-02 supports all Layer
2 service models describes in IETF and MEF.
This includes support for H-VPLS (root/leaf PWs between U-PE and N-PE).
There is no risk for layer 2 loops since both PWs map to the same VSI
interface.
The root/leaf PWs are agnostic to the number of stacked VLANs (if any).
Discussion on implementation complexity is very subjective, as it
involves specific hardware and software implementation.

Best regards,
Rafi

-----Original Message-----
From: l2vpn-bounces@ietf.org [mailto:l2vpn-bounces@ietf.org] On Behalf
Of Jiangyuanlong
Sent: Wednesday, August 17, 2011 9:43 AM
To: Daniel Cohn; Giles Heron; Balus, Florin Stelian (Florin)
Cc: l2vpn@ietf.org
Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)

Daniel,

Please see my comments inline as noted with [JYL].

Regards
Yuanlong

-----Original Message-----
From: l2vpn-bounces@ietf.org [mailto:l2vpn-bounces@ietf.org] On Behalf
Of Daniel Cohn
Sent: Tuesday, August 16, 2011 6:43 AM
To: Jiangyuanlong; Giles Heron
Cc: l2vpn@ietf.org
Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)

Hi,

That is precisely my point - there is no requirement to support E-Tree
E-NNI, therefore the claim that "E-Tree services may cross both Ethernet
and VPLS domains" is not supported by the requirements.

[JYL] The interface between different technologies is named I-NNI by
some SDOs. Even H-VPLS as specified in RFC 4762 may have some Ethernet
devices such as the MTU-s.
Furthermore, all PE models as specified in L2VPN WG (such as RFC 4664,
RFC 6246, draft-ietf-l2vpn-pbb-vpls-pe-model-03) have a bridge module
inside. What a limited scenario for us to target if we preclude all
these VPLS use cases?=20

See inline with [DC] regarding your comments on PW pair solution.

Regards,

DC

-----Original Message-----
From: Jiangyuanlong [mailto:jiangyuanlong@huawei.com]=20
Sent: Tuesday, August 16, 2011 4:59 AM
To: Daniel Cohn; Giles Heron
Cc: l2vpn@ietf.org
Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)

Daniel,

MEF-26 does not include E-Tree E-NNI yet, maybe phase 2 will;)

In fact, we have multiple options to support E-Tree E-NNI if it is
required:
1) Using two global S-VLANs for the E-Tree E-NNI and transparently
connected them into the same VSI;
2) Using an extra E-Tree label (indicating root/leaf) under the PW
label;
3) Using PBB encapsulation.
Thus we don't need three VLANs or two PWs to make it work.

Using two PWs between a pair of PEs, may introduce loops as commented by
Florin.=20
Further disadvantages of parallel PWs are also discussed in Sec. A.3 in
draft-ietf-pwe3-packet-pw-01:
1) how to fate sharing of these PWs
[DC] Fate sharing between data and OAM, as required by RFC 5921, is
supported. I am not aware of a requirement for fate sharing across PWs.
[JYL] If these PWs are not fate sharing, and if one PW is down, then
some E-Tree traffic will pass and some will fail. This will bring
difficulty to the fault diagnosis (proactive PW OAM is not usually
deployed in VPLS network yet). =20

2) how to provide OAM for these PWs
[DC] As for any other PW (see e.g. draft-ietf-mpls-tp-oam-framework) -
don't see the difference.
[JYL] So resources for OAM need to be doubled if we must provide OAM for
each of them. BTW, PW protection work also become more complex.

3) control plane and management plane complexity of multiple PWs working
as a single PW.
[DC] There's no requirement in the draft that the PWs should work as a
single PW.=20
[JYL] LDP VPLS and BGP VPLS signaling only support one PW currently,
they need to be extended to support signaling of two PWs between the
same pair of PEs. And the number of PWs to manage in VPLS also doubled.


Regards
Yuanlong


-----Original Message-----
From: Daniel Cohn [mailto:DanielC@orckit.com]=20
Sent: Tuesday, August 16, 2011 6:42 AM
To: Jiangyuanlong; Giles Heron
Cc: l2vpn@ietf.org
Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)

Hi Yuanlong and all,

S-VLAN preservation is specified by MEF-26 at E-NNI. Therefore if you
want to support E-NNI between networks containing root and leaf UNIs
(which again AFAIK is not part of MEF E-Tree requirements),
draft-jiang/l2vpn-vpls-pe-etree requires three VLAN tags in the E-NNI
(C-VLAN, S-VLAN and root/leaf VLAN). As we already discussed, there are
several problems with triple-tagged Ethernet frames.

Regards,

Daniel

-----Original Message-----
From: l2vpn-bounces@ietf.org [mailto:l2vpn-bounces@ietf.org] On Behalf
Of Jiangyuanlong
Sent: Monday, August 15, 2011 5:26 AM
To: Giles Heron
Cc: l2vpn@ietf.org
Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)

Hi Giles and all,

Sorry for this late comment, I had a holiday last week and had no access
to the Internet.
Though impossible to change the minutes, I think it needs to be
re-clarified that S-VLAN encapsulation as UNI is not a requirement in
MEF.

[Yuanlong] I think the 3 VLAN tags is out of scope of MEF itself.
MEF defines C-VLAN and untagged access.  It's not a requirement of
the MEF itself.

Correction:
[Yuanlong] I think the S-VLAN tags is out of scope of MEF itself.
MEF defines C-VLAN and untagged access.  It's not a requirement of
the MEF itself.


Thanks
Yuanlong

------------------------------------------------------------------------
--
From: Giles Heron <giles.heron@gmail.com>
To: <l2vpn@ietf.org>
Subject: L2VPN Minutes - IETF81
Message-ID: <CA68F618.CB77%giles.heron@gmail.com>
Content-Type: text/plain;	charset=3D"US-ASCII"

All,

The draft minutes from Quebec are available at:
    http://www.ietf.org/proceedings/81/minutes/l2vpn.txt

Please review and comment to the list (or to the chairs) as soon as
possible if you'd to see any corrections.  Changes can only be made
until Friday so please get any comments in as soon as possible.

Many thanks to our minute takers: Alia Atlas and John Scudder

Nabil & Giles




------------------------------




From davari@broadcom.com  Thu Aug 18 12:56:26 2011
Return-Path: <davari@broadcom.com>
X-Original-To: l2vpn@ietfa.amsl.com
Delivered-To: l2vpn@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2352F11E808A for <l2vpn@ietfa.amsl.com>; Thu, 18 Aug 2011 12:56:26 -0700 (PDT)
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=[AWL=0.000,  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 9rbG--eOYIN1 for <l2vpn@ietfa.amsl.com>; Thu, 18 Aug 2011 12:56:24 -0700 (PDT)
Received: from mms1.broadcom.com (mms1.broadcom.com [216.31.210.17]) by ietfa.amsl.com (Postfix) with ESMTP id C616011E8084 for <l2vpn@ietf.org>; Thu, 18 Aug 2011 12:56:24 -0700 (PDT)
Received: from [10.16.192.232] by mms1.broadcom.com with ESMTP (Broadcom SMTP Relay (Email Firewall v6.3.2)); Thu, 18 Aug 2011 12:56:37 -0700
X-Server-Uuid: 02CED230-5797-4B57-9875-D5D2FEE4708A
Received: from SJEXCHCCR02.corp.ad.broadcom.com ([10.16.192.130]) by SJEXCHHUB02.corp.ad.broadcom.com ([10.16.192.232]) with mapi; Thu, 18 Aug 2011 12:50:40 -0700
From: "Shahram Davari" <davari@broadcom.com>
To: "Puneet Agarwal" <pagarwal@broadcom.com>
Date: Thu, 18 Aug 2011 12:50:38 -0700
Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)
Thread-Topic: L2VPN Minutes - IETF81 (Giles Heron)
Thread-Index: AQHMWvK1yeg7YYX1H0O6BpZ1zm8zmJUegGRwgAAuD1CAAMtoUIAAP4gQgACJFlCAAigfsIAATT/wgAAtzJCAAAPKEIAAIH+g
Message-ID: <2C2F1EBA8050E74EA81502D5740B4BD6A932B2FB9E@SJEXCHCCR02.corp.ad.broadcom.com>
References: <mailman.9.1313089203.27337.l2vpn@ietf.org><3B0A1BED22CAD649A1B3E97BE5DDD68B04144C12@SZXEML508-MBX.china.huawei.com><44F4E579A764584EA9BDFD07D0CA081306F9A743@tlvmail1><3B0A1BED22CAD649A1B3E97BE5DDD68B04144D6D@SZXEML508-MBX.china.huawei.com><44F4E579A764584EA9BDFD07D0CA081306F9A831@tlvmail1><2073A6C5467C99478898544C6EBA3F4602BB0A8999@USNAVSXCHMBSC3.ndc.alcatel-lucent.com> <3B0A1BED22CAD649A1B3E97BE5DDD68B041451E9@SZXEML508-MBX.china.huawei.com> <45A67426326F814AAC27DBEC3FC7EEC203F9FE6F@tlvmail1> <2073A6C5467C99478898544C6EBA3F4602BB419ABD@USNAVSXCHMBSC3.ndc.alcatel-lucent.com> <2C2F1EBA8050E74EA81502D5740B4BD6A932B2FAA4@SJEXCHCCR02.corp.ad.broadcom.com> <2073A6C5467C99478898544C6EBA3F4602BB419B3E@USNAVSXCHMBSC3.ndc.alcatel-lucent.com>
In-Reply-To: <2073A6C5467C99478898544C6EBA3F4602BB419B3E@USNAVSXCHMBSC3.ndc.alcatel-lucent.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
MIME-Version: 1.0
X-WSS-ID: 6253B1FF3DK12610501-01-01
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable
Cc: "l2vpn@ietf.org" <l2vpn@ietf.org>
X-BeenThere: l2vpn@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <l2vpn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/l2vpn>
List-Post: <mailto:l2vpn@ietf.org>
List-Help: <mailto:l2vpn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 18 Aug 2011 19:56:26 -0000

Puneet,

What do you think? I like this S-VLAN solution (using an S-VLAN for root an=
d another for Leaf) better than 2xPW. We can support this S-VLAN solution t=
oday.

Thx
SD

-----Original Message-----
From: Balus, Florin Stelian (Florin) [mailto:florin.balus@alcatel-lucent.co=
m]=20
Sent: Thursday, August 18, 2011 10:56 AM
To: Shahram Davari; Rafi Ram; Jiangyuanlong; Daniel Cohn; Giles Heron
Cc: l2vpn@ietf.org
Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)


I was talking about the Yuanlong's draft - sorry I should have included the=
 link http://tools.ietf.org/html/draft-jiang-l2vpn-vpls-pe-etree-04 ...

-----Original Message-----
From: Shahram Davari [mailto:davari@broadcom.com]=20
Sent: Thursday, August 18, 2011 10:40 AM
To: Balus, Florin Stelian (Florin); Rafi Ram; Jiangyuanlong; Daniel Cohn; G=
iles Heron
Cc: l2vpn@ietf.org
Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)

Florin,

What do you mean the other VLAN approach? Could you please elaborate your p=
roposal that doesn't need 2xPW?

Thx
Shahram

-----Original Message-----
From: l2vpn-bounces@ietf.org [mailto:l2vpn-bounces@ietf.org] On Behalf Of B=
alus, Florin Stelian (Florin)
Sent: Thursday, August 18, 2011 8:15 AM
To: Rafi Ram; Jiangyuanlong; Daniel Cohn; Giles Heron
Cc: l2vpn@ietf.org
Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)

Hi Rafi,

Why bother to signal/establish/maintain 2 PWs when I can just use one per V=
SI pair (in the VLAN base case) - see Yuanlong draft? Also for a Service Pr=
ovider that has both native Ethernet access and MPLS why should one have to=
 worry about two mechanisms/addressing types: one for Ethernet and a differ=
ent one for MPLS. It complicates unnecessarily the troubleshooting. And we =
did not discuss the BGP VPLS case where an additional full Label Block + VE=
 ID must be assigned/signaled for every new PW. The other VLAN approach doe=
s not touch the existing PW signaling/VPLS Forwarder structure.=20

Florin


-----Original Message-----
From: Rafi Ram [mailto:RafiR@orckit.com]=20
Sent: Thursday, August 18, 2011 3:34 AM
To: Jiangyuanlong; Daniel Cohn; Giles Heron; Balus, Florin Stelian (Florin)
Cc: l2vpn@ietf.org
Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)

Hi,

The proposal in draft-ram-l2vpn-ldp-vpls-etree-2pw-02 supports all Layer
2 service models describes in IETF and MEF.
This includes support for H-VPLS (root/leaf PWs between U-PE and N-PE).
There is no risk for layer 2 loops since both PWs map to the same VSI
interface.
The root/leaf PWs are agnostic to the number of stacked VLANs (if any).
Discussion on implementation complexity is very subjective, as it
involves specific hardware and software implementation.

Best regards,
Rafi

-----Original Message-----
From: l2vpn-bounces@ietf.org [mailto:l2vpn-bounces@ietf.org] On Behalf
Of Jiangyuanlong
Sent: Wednesday, August 17, 2011 9:43 AM
To: Daniel Cohn; Giles Heron; Balus, Florin Stelian (Florin)
Cc: l2vpn@ietf.org
Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)

Daniel,

Please see my comments inline as noted with [JYL].

Regards
Yuanlong

-----Original Message-----
From: l2vpn-bounces@ietf.org [mailto:l2vpn-bounces@ietf.org] On Behalf
Of Daniel Cohn
Sent: Tuesday, August 16, 2011 6:43 AM
To: Jiangyuanlong; Giles Heron
Cc: l2vpn@ietf.org
Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)

Hi,

That is precisely my point - there is no requirement to support E-Tree
E-NNI, therefore the claim that "E-Tree services may cross both Ethernet
and VPLS domains" is not supported by the requirements.

[JYL] The interface between different technologies is named I-NNI by
some SDOs. Even H-VPLS as specified in RFC 4762 may have some Ethernet
devices such as the MTU-s.
Furthermore, all PE models as specified in L2VPN WG (such as RFC 4664,
RFC 6246, draft-ietf-l2vpn-pbb-vpls-pe-model-03) have a bridge module
inside. What a limited scenario for us to target if we preclude all
these VPLS use cases?=20

See inline with [DC] regarding your comments on PW pair solution.

Regards,

DC

-----Original Message-----
From: Jiangyuanlong [mailto:jiangyuanlong@huawei.com]=20
Sent: Tuesday, August 16, 2011 4:59 AM
To: Daniel Cohn; Giles Heron
Cc: l2vpn@ietf.org
Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)

Daniel,

MEF-26 does not include E-Tree E-NNI yet, maybe phase 2 will;)

In fact, we have multiple options to support E-Tree E-NNI if it is
required:
1) Using two global S-VLANs for the E-Tree E-NNI and transparently
connected them into the same VSI;
2) Using an extra E-Tree label (indicating root/leaf) under the PW
label;
3) Using PBB encapsulation.
Thus we don't need three VLANs or two PWs to make it work.

Using two PWs between a pair of PEs, may introduce loops as commented by
Florin.=20
Further disadvantages of parallel PWs are also discussed in Sec. A.3 in
draft-ietf-pwe3-packet-pw-01:
1) how to fate sharing of these PWs
[DC] Fate sharing between data and OAM, as required by RFC 5921, is
supported. I am not aware of a requirement for fate sharing across PWs.
[JYL] If these PWs are not fate sharing, and if one PW is down, then
some E-Tree traffic will pass and some will fail. This will bring
difficulty to the fault diagnosis (proactive PW OAM is not usually
deployed in VPLS network yet). =20

2) how to provide OAM for these PWs
[DC] As for any other PW (see e.g. draft-ietf-mpls-tp-oam-framework) -
don't see the difference.
[JYL] So resources for OAM need to be doubled if we must provide OAM for
each of them. BTW, PW protection work also become more complex.

3) control plane and management plane complexity of multiple PWs working
as a single PW.
[DC] There's no requirement in the draft that the PWs should work as a
single PW.=20
[JYL] LDP VPLS and BGP VPLS signaling only support one PW currently,
they need to be extended to support signaling of two PWs between the
same pair of PEs. And the number of PWs to manage in VPLS also doubled.


Regards
Yuanlong


-----Original Message-----
From: Daniel Cohn [mailto:DanielC@orckit.com]=20
Sent: Tuesday, August 16, 2011 6:42 AM
To: Jiangyuanlong; Giles Heron
Cc: l2vpn@ietf.org
Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)

Hi Yuanlong and all,

S-VLAN preservation is specified by MEF-26 at E-NNI. Therefore if you
want to support E-NNI between networks containing root and leaf UNIs
(which again AFAIK is not part of MEF E-Tree requirements),
draft-jiang/l2vpn-vpls-pe-etree requires three VLAN tags in the E-NNI
(C-VLAN, S-VLAN and root/leaf VLAN). As we already discussed, there are
several problems with triple-tagged Ethernet frames.

Regards,

Daniel

-----Original Message-----
From: l2vpn-bounces@ietf.org [mailto:l2vpn-bounces@ietf.org] On Behalf
Of Jiangyuanlong
Sent: Monday, August 15, 2011 5:26 AM
To: Giles Heron
Cc: l2vpn@ietf.org
Subject: RE: L2VPN Minutes - IETF81 (Giles Heron)

Hi Giles and all,

Sorry for this late comment, I had a holiday last week and had no access
to the Internet.
Though impossible to change the minutes, I think it needs to be
re-clarified that S-VLAN encapsulation as UNI is not a requirement in
MEF.

[Yuanlong] I think the 3 VLAN tags is out of scope of MEF itself.
MEF defines C-VLAN and untagged access.  It's not a requirement of
the MEF itself.

Correction:
[Yuanlong] I think the S-VLAN tags is out of scope of MEF itself.
MEF defines C-VLAN and untagged access.  It's not a requirement of
the MEF itself.


Thanks
Yuanlong

------------------------------------------------------------------------
--
From: Giles Heron <giles.heron@gmail.com>
To: <l2vpn@ietf.org>
Subject: L2VPN Minutes - IETF81
Message-ID: <CA68F618.CB77%giles.heron@gmail.com>
Content-Type: text/plain;	charset=3D"US-ASCII"

All,

The draft minutes from Quebec are available at:
    http://www.ietf.org/proceedings/81/minutes/l2vpn.txt

Please review and comment to the list (or to the chairs) as soon as
possible if you'd to see any corrections.  Changes can only be made
until Friday so please get any comments in as soon as possible.

Many thanks to our minute takers: Alia Atlas and John Scudder

Nabil & Giles




------------------------------






From davari@broadcom.com  Thu Aug 18 17:00:43 2011
Return-Path: <davari@broadcom.com>
X-Original-To: l2vpn@ietfa.amsl.com
Delivered-To: l2vpn@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F244521F8A7D for <l2vpn@ietfa.amsl.com>; Thu, 18 Aug 2011 17:00:43 -0700 (PDT)
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=[AWL=0.000,  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 2Q0tjYmbMDUo for <l2vpn@ietfa.amsl.com>; Thu, 18 Aug 2011 17:00:43 -0700 (PDT)
Received: from mms2.broadcom.com (mms2.broadcom.com [216.31.210.18]) by ietfa.amsl.com (Postfix) with ESMTP id 42C4A21F8A35 for <l2vpn@ietf.org>; Thu, 18 Aug 2011 17:00:43 -0700 (PDT)
Received: from [10.16.192.232] by mms2.broadcom.com with ESMTP (Broadcom SMTP Relay (Email Firewall v6.3.2)); Thu, 18 Aug 2011 17:07:03 -0700
X-Server-Uuid: D3C04415-6FA8-4F2C-93C1-920E106A2031
Received: from SJEXCHCCR02.corp.ad.broadcom.com ([10.16.192.130]) by SJEXCHHUB02.corp.ad.broadcom.com ([10.16.192.232]) with mapi; Thu, 18 Aug 2011 17:01:28 -0700
From: "Shahram Davari" <davari@broadcom.com>
To: "Puneet Agarwal" <pagarwal@broadcom.com>
X-CallingTelephoneNumber: IPM.Note
X-VoiceMessageDuration: 1
X-FaxNumberOfPages: 0
Date: Thu, 18 Aug 2011 17:01:24 -0700
Subject: Recall: L2VPN Minutes - IETF81 (Giles Heron)
Thread-Topic: L2VPN Minutes - IETF81 (Giles Heron)
Thread-Index: AcxeAySMz60N7C2SRQana7NXExqX4w==
Message-ID: <2C2F1EBA8050E74EA81502D5740B4BD6A932B2FD9B@SJEXCHCCR02.corp.ad.broadcom.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-cr-hashedpuzzle: AiLp Alt9 B8Zu DrRH DyBg ERG7 Eurn FT4h G9aa HCKN IIS3 ILV5 JwOa J5j/ KVha KlvQ; 1; bAAyAHYAcABuAEAAaQBlAHQAZgAuAG8AcgBnAA==; Sosha1_v1; 7; {030043BB-3630-4287-BFDE-0CA92A4A093E}; ZABhAHYAYQByAGkAQABiAHIAbwBhAGQAYwBvAG0ALgBjAG8AbQA=; Fri, 19 Aug 2011 00:01:24 GMT; UgBlAGMAYQBsAGwAOgAgAEwAMgBWAFAATgAgAE0AaQBuAHUAdABlAHMAIAAtACAASQBFAFQARgA4ADEAIAAoAEcAaQBsAGUAcwAgAEgAZQByAG8AbgApAA==
x-cr-puzzleid: {030043BB-3630-4287-BFDE-0CA92A4A093E}
acceptlanguage: en-US
MIME-Version: 1.0
X-WSS-ID: 625376AD3W46284979-01-01
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable
Cc: "l2vpn@ietf.org" <l2vpn@ietf.org>
X-BeenThere: l2vpn@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <l2vpn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/l2vpn>
List-Post: <mailto:l2vpn@ietf.org>
List-Help: <mailto:l2vpn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 19 Aug 2011 00:00:44 -0000

Shahram Davari would like to recall the message, "L2VPN Minutes - IETF81 (G=
iles Heron)".=


From xuxiaohu@huawei.com  Mon Aug 22 20:10:32 2011
Return-Path: <xuxiaohu@huawei.com>
X-Original-To: l2vpn@ietfa.amsl.com
Delivered-To: l2vpn@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2746521F8427 for <l2vpn@ietfa.amsl.com>; Mon, 22 Aug 2011 20:10:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.584
X-Spam-Level: 
X-Spam-Status: No, score=-2.584 tagged_above=-999 required=5 tests=[AWL=4.014,  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 Gd0QbEAl1oEg for <l2vpn@ietfa.amsl.com>; Mon, 22 Aug 2011 20:10:30 -0700 (PDT)
Received: from szxga01-in.huawei.com (szxga01-in.huawei.com [119.145.14.64]) by ietfa.amsl.com (Postfix) with ESMTP id 45DA821F8B3C for <l2vpn@ietf.org>; Mon, 22 Aug 2011 20:10:30 -0700 (PDT)
Received: from huawei.com (szxga05-in [172.24.2.49]) by szxga05-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LQD000GU255V6@szxga05-in.huawei.com> for l2vpn@ietf.org; Tue, 23 Aug 2011 11:10:18 +0800 (CST)
Received: from szxrg01-dlp.huawei.com ([172.24.2.119]) by szxga05-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LQD00IT6255EU@szxga05-in.huawei.com> for l2vpn@ietf.org; Tue, 23 Aug 2011 11:10:17 +0800 (CST)
Received: from 172.24.2.119 (EHLO szxeml203-edg.china.huawei.com) ([172.24.2.119])	by szxrg01-dlp.huawei.com (MOS 4.1.9-GA FastPath queued) with ESMTP id ADI35911; Tue, 23 Aug 2011 11:10:17 +0800 (CST)
Received: from SZXEML406-HUB.china.huawei.com (10.82.67.93) by szxeml203-edg.china.huawei.com (172.24.2.55) with Microsoft SMTP Server (TLS) id 14.1.270.1; Tue, 23 Aug 2011 11:10:14 +0800
Received: from SZXEML525-MBS.china.huawei.com ([169.254.8.40]) by szxeml406-hub.china.huawei.com ([10.82.67.93]) with mapi id 14.01.0270.001; Tue, 23 Aug 2011 11:10:16 +0800
Date: Tue, 23 Aug 2011 03:10:16 +0000
From: Xuxiaohu <xuxiaohu@huawei.com>
Subject: Active-active DC exits in the DCI solution
X-Originating-IP: [10.110.98.53]
To: "l2vpn@ietf.org" <l2vpn@ietf.org>
Message-id: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE7250EA@szxeml525-mbs.china.huawei.com>
MIME-version: 1.0
Content-type: multipart/alternative; boundary="Boundary_(ID_lI1t8nfhbhlGtMqtgD8HqA)"
Content-language: zh-CN
Accept-Language: zh-CN, en-US
Thread-topic: Active-active DC exits in the DCI solution
Thread-index: AcxhQ9su3po2u9MvRNyXrK7IWrGQbA==
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
X-CFilter-Loop: Reflected
X-BeenThere: l2vpn@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <l2vpn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/l2vpn>
List-Post: <mailto:l2vpn@ietf.org>
List-Help: <mailto:l2vpn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 23 Aug 2011 03:10:32 -0000

--Boundary_(ID_lI1t8nfhbhlGtMqtgD8HqA)
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT

Hi all,

There had been a lot of discussion about active-active multi-homing for a data center (DC) site in the layer2 DCI solution before. Now I'm considering whether we could further achieve active-active DC exits when considering route optimization for traffic routing to/from the outside of DCs (e.g., the Internet). In a normal case, each DC site will be connected to a default gateway (i.e., DC exit router) which is responsible for forwarding traffic routing to/from the outside. However, since these default gateways are within a single subnet due to the layer2 DCI usage, normally there is only one default gateway router (acting as VRRP master) is allowed to forward traffic routing to/from the outside. This is obviously not optimal from the perspective of WAN bandwidth utilization.

Active-active VRRP has been proposed in the above case so that the traffic destined for the outside could be forwarded by the local DC exit router. This is workable when path symmetry is not required. However, in most cases, firewall or NAT devices are deployed at the DC exits for the traffic to/from the outside. In such cases, path symmetry is a must, as a result, active-active VRRP is not available anymore.

Is there any better idea to achieve active-active DC exits while path symmetry is guaranteed?

Best regards,
Xiaohu



--Boundary_(ID_lI1t8nfhbhlGtMqtgD8HqA)
Content-type: text/html; charset=us-ascii
Content-transfer-encoding: 7BIT

<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:10.5pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;}
/* Page Definitions */
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="ZH-CN" link="blue" vlink="purple" style="text-justify-trim:punctuation">
<div class="WordSection1">
<p class="MsoNormal"><span lang="EN-US">Hi all,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">There had been a lot of discussion about active-active multi-homing for a data center (DC) site in the layer2 DCI solution before. Now I&#8217;m considering whether we could further achieve active-active DC exits when considering
 route optimization for traffic routing to/from the outside of DCs (e.g., the Internet). In a normal case, each DC site will be connected to a default gateway (i.e., DC exit router) which is responsible for forwarding traffic routing to/from the outside. However,
 since these default gateways are within a single subnet due to the layer2 DCI usage, normally there is only one default gateway router (acting as VRRP master) is allowed to forward traffic routing to/from the outside. This is obviously not optimal from the
 perspective of WAN bandwidth utilization.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Active-active VRRP has been proposed in the above case so that the traffic destined for the outside could be forwarded by the local DC exit router. This is workable when path symmetry is not required. However, in most
 cases, firewall or NAT devices are deployed at the DC exits for the traffic to/from the outside. In such cases, path symmetry is a must, as a result, active-active VRRP is not available anymore.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Is there any better idea to achieve active-active DC exits while path symmetry is guaranteed?<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Best regards,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Xiaohu<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
</div>
</body>
</html>

--Boundary_(ID_lI1t8nfhbhlGtMqtgD8HqA)--

From aldrin.isaac@gmail.com  Tue Aug 23 04:35:57 2011
Return-Path: <aldrin.isaac@gmail.com>
X-Original-To: l2vpn@ietfa.amsl.com
Delivered-To: l2vpn@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7477421F859F for <l2vpn@ietfa.amsl.com>; Tue, 23 Aug 2011 04:35:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level: 
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WI8FhaVXBVym for <l2vpn@ietfa.amsl.com>; Tue, 23 Aug 2011 04:35:57 -0700 (PDT)
Received: from mail-pz0-f45.google.com (mail-pz0-f45.google.com [209.85.210.45]) by ietfa.amsl.com (Postfix) with ESMTP id 0203421F8591 for <l2vpn@ietf.org>; Tue, 23 Aug 2011 04:35:56 -0700 (PDT)
Received: by pzk33 with SMTP id 33so30372pzk.18 for <l2vpn@ietf.org>; Tue, 23 Aug 2011 04:37:03 -0700 (PDT)
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=B+V78MuVe8JcfMHxWcJ2D558MmjHTfEWmU/S2CKP1gA=; b=H6yxqoIlOeOQDYoJGbimywPnyijUfQm0Ni5E9cdSJlCoYpYNEBc/Sz1NFgLqf/fsqh RWq71RoaGW4C9wnS1wcS385hMk4PzdWCfJS5gGe7S0A8KILToeCZ4WOcwsDL2rvZed8V JaacRl8DNR2kiqGzQ4aXXb/m6pmoQ0YDsfhEY=
MIME-Version: 1.0
Received: by 10.142.187.14 with SMTP id k14mr830385wff.288.1314099423621; Tue, 23 Aug 2011 04:37:03 -0700 (PDT)
Received: by 10.142.186.15 with HTTP; Tue, 23 Aug 2011 04:37:03 -0700 (PDT)
In-Reply-To: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE7250EA@szxeml525-mbs.china.huawei.com>
References: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE7250EA@szxeml525-mbs.china.huawei.com>
Date: Tue, 23 Aug 2011 07:37:03 -0400
Message-ID: <CAOA2mbyyvaDkoZR+bRg+wnemuE5LDGDcm9UrfSLbGiHBYFw0xw@mail.gmail.com>
Subject: Re: Active-active DC exits in the DCI solution
From: Aldrin Isaac <aldrin.isaac@gmail.com>
To: Xuxiaohu <xuxiaohu@huawei.com>, "l2vpn@ietf.org" <l2vpn@ietf.org>
Content-Type: text/plain; charset=ISO-8859-1
X-BeenThere: l2vpn@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <l2vpn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/l2vpn>
List-Post: <mailto:l2vpn@ietf.org>
List-Help: <mailto:l2vpn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 23 Aug 2011 11:35:57 -0000

There are now firewalls that support active-active functionality
including support for virtual wire (bump-in-the-wire) functionality
that may be able to solve those issues.  Moreover, virtual-wire
firewalls are interesting in that the firewall performs only network
security role while keeping all network routing/switching functions
with routers and switches.


On 8/22/11, Xuxiaohu <xuxiaohu@huawei.com> wrote:
> Hi all,
>
> There had been a lot of discussion about active-active multi-homing for a
> data center (DC) site in the layer2 DCI solution before. Now I'm considering
> whether we could further achieve active-active DC exits when considering
> route optimization for traffic routing to/from the outside of DCs (e.g., the
> Internet). In a normal case, each DC site will be connected to a default
> gateway (i.e., DC exit router) which is responsible for forwarding traffic
> routing to/from the outside. However, since these default gateways are
> within a single subnet due to the layer2 DCI usage, normally there is only
> one default gateway router (acting as VRRP master) is allowed to forward
> traffic routing to/from the outside. This is obviously not optimal from the
> perspective of WAN bandwidth utilization.
>
> Active-active VRRP has been proposed in the above case so that the traffic
> destined for the outside could be forwarded by the local DC exit router.
> This is workable when path symmetry is not required. However, in most cases,
> firewall or NAT devices are deployed at the DC exits for the traffic to/from
> the outside. In such cases, path symmetry is a must, as a result,
> active-active VRRP is not available anymore.
>
> Is there any better idea to achieve active-active DC exits while path
> symmetry is guaranteed?
>
> Best regards,
> Xiaohu
>
>
>

-- 
Sent from my mobile device

From bedard.phil@gmail.com  Tue Aug 23 05:35:44 2011
Return-Path: <bedard.phil@gmail.com>
X-Original-To: l2vpn@ietfa.amsl.com
Delivered-To: l2vpn@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 49FC621F862F for <l2vpn@ietfa.amsl.com>; Tue, 23 Aug 2011 05:35:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.932
X-Spam-Level: 
X-Spam-Status: No, score=-1.932 tagged_above=-999 required=5 tests=[AWL=-0.349, BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=1.396, RCVD_IN_DNSWL_LOW=-1, RCVD_IN_SORBS_WEB=0.619]
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 vYoSSWOvYNpg for <l2vpn@ietfa.amsl.com>; Tue, 23 Aug 2011 05:35:42 -0700 (PDT)
Received: from mail-gx0-f172.google.com (mail-gx0-f172.google.com [209.85.161.172]) by ietfa.amsl.com (Postfix) with ESMTP id 391B821F85B9 for <l2vpn@ietf.org>; Tue, 23 Aug 2011 05:35:42 -0700 (PDT)
Received: by gxk19 with SMTP id 19so51207gxk.31 for <l2vpn@ietf.org>; Tue, 23 Aug 2011 05:36:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=user-agent:date:subject:from:to:message-id:thread-topic:in-reply-to :mime-version:content-type; bh=lbm5yeuCkIoo6qqijrw9C7Vw4l1BmERMCjyr3AeMoEU=; b=OrxF+so9iWEnTu7scNw3imqBqkIvHhZUXqAPMFRXFzhldiNivjSGHcbuWcYhfghjdl nd+rj1BJAAIokodMQ4/BEP3TemnVueZJTDNUm3qTgm8stMMpVnZ8Vc/ecy8PmVLR/amf GhfcBqL28qa9BxMVa/TKj0ryju0lsQAQtGAEQ=
Received: by 10.236.153.98 with SMTP id e62mr22836026yhk.40.1314103009750; Tue, 23 Aug 2011 05:36:49 -0700 (PDT)
Received: from [10.62.60.161] (gw1.cox.com [24.248.74.254]) by mx.google.com with ESMTPS id a62sm166487yhe.53.2011.08.23.05.36.44 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 23 Aug 2011 05:36:46 -0700 (PDT)
User-Agent: Microsoft-MacOutlook/14.12.0.110505
Date: Tue, 23 Aug 2011 08:36:38 -0400
Subject: Re: Active-active DC exits in the DCI solution
From: Phil Bedard <bedard.phil@gmail.com>
To: Xuxiaohu <xuxiaohu@huawei.com>, "l2vpn@ietf.org" <l2vpn@ietf.org>
Message-ID: <CA7911B1.44C15%bedard.phil@gmail.com>
Thread-Topic: Active-active DC exits in the DCI solution
In-Reply-To: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE7250EA@szxeml525-mbs.china.huawei.com>
Mime-version: 1.0
Content-type: multipart/alternative; boundary="B_3396933405_3936953"
X-BeenThere: l2vpn@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <l2vpn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/l2vpn>
List-Post: <mailto:l2vpn@ietf.org>
List-Help: <mailto:l2vpn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 23 Aug 2011 12:35:44 -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_3396933405_3936953
Content-type: text/plain;
	charset="ISO-8859-1"
Content-transfer-encoding: quoted-printable

Most of the newer security devices including FW, IDS, IPS have the ability
to deal with asymmetric traffic flows when deployed in pairs, either throug=
h
clustering where traffic is shunted across a dedicated inter-chassis link o=
r
state table syncrhonization.    Active/Active gateways are being achieved
these days through either virtual chassis or multi-chassis link aggregation=
.
Some vendors take one approach or the other while others support both
approaches.    We have deployed equipment in a mutual (back to back) MC-LAG
configuration which balances traffic in both directions.

The old way of active/active balancing at L3 would be use multiple VRRP
groups with some hosts using one gateway and other hosts using the other
gateway, but doesn't guarantee symmetry.  If you have multilayer devices
supporting virtual L3 interfaces within a L2 domain MAC learning can take
care of the asymmetry by sending traffic across a trunk between the two
devices.  GLBP from Cisco is an enhanced version of VRRP/HSRP which hands
out multiple virtual MAC addresses which allows outbound L3 load balancing,
I can't remember it being written into an information RFC or a version of
VRRP being proposed which does the same.


Phil=20
From:  Xuxiaohu <xuxiaohu@huawei.com>
Date:  Tue, 23 Aug 2011 03:10:16 +0000
To:  "l2vpn@ietf.org" <l2vpn@ietf.org>
Subject:  Active-active DC exits in the DCI solution

Hi all,
=20
There had been a lot of discussion about active-active multi-homing for a
data center (DC) site in the layer2 DCI solution before. Now I=B9m considerin=
g
whether we could further achieve active-active DC exits when considering
route optimization for traffic routing to/from the outside of DCs (e.g., th=
e
Internet). In a normal case, each DC site will be connected to a default
gateway (i.e., DC exit router) which is responsible for forwarding traffic
routing to/from the outside. However, since these default gateways are
within a single subnet due to the layer2 DCI usage, normally there is only
one default gateway router (acting as VRRP master) is allowed to forward
traffic routing to/from the outside. This is obviously not optimal from the
perspective of WAN bandwidth utilization.
=20
Active-active VRRP has been proposed in the above case so that the traffic
destined for the outside could be forwarded by the local DC exit router.
This is workable when path symmetry is not required. However, in most cases=
,
firewall or NAT devices are deployed at the DC exits for the traffic to/fro=
m
the outside. In such cases, path symmetry is a must, as a result,
active-active VRRP is not available anymore.
=20
Is there any better idea to achieve active-active DC exits while path
symmetry is guaranteed?
=20
Best regards,
Xiaohu
=20
=20



--B_3396933405_3936953
Content-type: text/html;
	charset="ISO-8859-1"
Content-transfer-encoding: quoted-printable

<html><head></head><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: s=
pace; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size:=
 12px; font-family: Calibri, sans-serif; "><div><div><div>Most of the newer =
security devices including FW, IDS, IPS have the ability to deal with asymme=
tric traffic flows when deployed in pairs, either through clustering where t=
raffic is shunted across a dedicated inter-chassis link or state table syncr=
honization. &nbsp; &nbsp;Active/Active gateways are being achieved these day=
s through either virtual chassis or multi-chassis link aggregation. &nbsp; S=
ome vendors take one approach or the other while others support both approac=
hes. &nbsp; &nbsp;We have deployed equipment in a mutual (back to back) MC-L=
AG configuration which balances traffic in both directions. &nbsp;&nbsp;</di=
v></div></div><div><br></div><div>The old way of active/active balancing at =
L3 would be use multiple VRRP groups with some hosts using one gateway and o=
ther hosts using the other gateway, but doesn't guarantee symmetry. &nbsp;If=
 you have multilayer devices supporting virtual L3 interfaces within a L2 do=
main MAC learning can take care of the asymmetry by sending traffic across a=
 trunk between the two devices. &nbsp;GLBP from Cisco is an enhanced version=
 of VRRP/HSRP which hands out multiple virtual MAC addresses which allows ou=
tbound L3 load balancing, I can't remember it being written into an informat=
ion RFC or a version of VRRP being proposed which does the same. &nbsp;</div=
><div><br></div><div><br></div><div>Phil&nbsp;</div><span id=3D"OLK_SRC_BODY_S=
ECTION"><div style=3D"font-family:Calibri; font-size:11pt; text-align:left; co=
lor:black; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOT=
TOM: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt sol=
id; BORDER-RIGHT: medium none; PADDING-TOP: 3pt"><span style=3D"font-weight:bo=
ld">From: </span> Xuxiaohu &lt;<a href=3D"mailto:xuxiaohu@huawei.com">xuxiaohu=
@huawei.com</a>&gt;<br><span style=3D"font-weight:bold">Date: </span> Tue, 23 =
Aug 2011 03:10:16 +0000<br><span style=3D"font-weight:bold">To: </span> "<a hr=
ef=3D"mailto:l2vpn@ietf.org">l2vpn@ietf.org</a>" &lt;<a href=3D"mailto:l2vpn@iet=
f.org">l2vpn@ietf.org</a>&gt;<br><span style=3D"font-weight:bold">Subject: </s=
pan> Active-active DC exits in the DCI solution<br></div><div><br></div><div=
 xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-microsoft-com:=
office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" xmlns:m=3D"http=
://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http://www.w3.org/TR/RE=
C-html40"><meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-asc=
ii"><meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)"><st=
yle><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:10.5pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;}
/* Page Definitions */
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--><div lang=3D"ZH-CN" link=3D"blue" vlink=3D"purp=
le" style=3D"text-justify-trim:punctuation"><div class=3D"WordSection1"><p class=
=3D"MsoNormal"><span lang=3D"EN-US">Hi all,<o:p></o:p></span></p><p class=3D"MsoNo=
rmal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p><p class=3D"MsoNormal"><s=
pan lang=3D"EN-US">There had been a lot of discussion about active-active mult=
i-homing for a data center (DC) site in the layer2 DCI solution before. Now =
I&#8217;m considering whether we could further achieve active-active DC exit=
s when considering
 route optimization for traffic routing to/from the outside of DCs (e.g., t=
he Internet). In a normal case, each DC site will be connected to a default =
gateway (i.e., DC exit router) which is responsible for forwarding traffic r=
outing to/from the outside. However,
 since these default gateways are within a single subnet due to the layer2 =
DCI usage, normally there is only one default gateway router (acting as VRRP=
 master) is allowed to forward traffic routing to/from the outside. This is =
obviously not optimal from the
 perspective of WAN bandwidth utilization.<o:p></o:p></span></p><p class=3D"M=
soNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p><p class=3D"MsoNormal=
"><span lang=3D"EN-US">Active-active VRRP has been proposed in the above case =
so that the traffic destined for the outside could be forwarded by the local=
 DC exit router. This is workable when path symmetry is not required. Howeve=
r, in most
 cases, firewall or NAT devices are deployed at the DC exits for the traffi=
c to/from the outside. In such cases, path symmetry is a must, as a result, =
active-active VRRP is not available anymore.<o:p></o:p></span></p><p class=3D"=
MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p><p class=3D"MsoNorma=
l"><span lang=3D"EN-US">Is there any better idea to achieve active-active DC e=
xits while path symmetry is guaranteed?<o:p></o:p></span></p><p class=3D"MsoNo=
rmal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p><p class=3D"MsoNormal"><s=
pan lang=3D"EN-US">Best regards,<o:p></o:p></span></p><p class=3D"MsoNormal"><sp=
an lang=3D"EN-US">Xiaohu<o:p></o:p></span></p><p class=3D"MsoNormal"><span lang=3D=
"EN-US"><o:p>&nbsp;</o:p></span></p><p class=3D"MsoNormal"><span lang=3D"EN-US">=
<o:p>&nbsp;</o:p></span></p></div></div></div></span></body></html>

--B_3396933405_3936953--



From xuxiaohu@huawei.com  Tue Aug 23 19:59:34 2011
Return-Path: <xuxiaohu@huawei.com>
X-Original-To: l2vpn@ietfa.amsl.com
Delivered-To: l2vpn@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D790A21F8B43 for <l2vpn@ietfa.amsl.com>; Tue, 23 Aug 2011 19:59:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.285
X-Spam-Level: 
X-Spam-Status: No, score=-1.285 tagged_above=-999 required=5 tests=[AWL=1.110,  BAYES_00=-2.599, HTML_MESSAGE=0.001, 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 Hs99UXElrGXZ for <l2vpn@ietfa.amsl.com>; Tue, 23 Aug 2011 19:59:34 -0700 (PDT)
Received: from szxga01-in.huawei.com (szxga01-in.huawei.com [119.145.14.64]) by ietfa.amsl.com (Postfix) with ESMTP id 6D08521F8B42 for <l2vpn@ietf.org>; Tue, 23 Aug 2011 19:59:33 -0700 (PDT)
Received: from huawei.com (szxga05-in [172.24.2.49]) by szxga05-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LQE00C2FWC5MC@szxga05-in.huawei.com> for l2vpn@ietf.org; Wed, 24 Aug 2011 11:00:05 +0800 (CST)
Received: from szxrg01-dlp.huawei.com ([172.24.2.119]) by szxga05-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LQE00KMAWBKOA@szxga05-in.huawei.com> for l2vpn@ietf.org; Wed, 24 Aug 2011 11:00:04 +0800 (CST)
Received: from 172.24.2.119 (EHLO szxeml203-edg.china.huawei.com) ([172.24.2.119])	by szxrg01-dlp.huawei.com (MOS 4.1.9-GA FastPath queued) with ESMTP id ADJ33454; Wed, 24 Aug 2011 11:00:04 +0800 (CST)
Received: from SZXEML407-HUB.china.huawei.com (10.82.67.94) by szxeml203-edg.china.huawei.com (172.24.2.55) with Microsoft SMTP Server (TLS) id 14.1.270.1; Wed, 24 Aug 2011 10:59:58 +0800
Received: from SZXEML525-MBS.china.huawei.com ([169.254.8.40]) by szxeml407-hub.china.huawei.com ([10.82.67.94]) with mapi id 14.01.0270.001; Wed, 24 Aug 2011 11:00:01 +0800
Date: Wed, 24 Aug 2011 03:00:01 +0000
From: Xuxiaohu <xuxiaohu@huawei.com>
Subject: Re: Active-active DC exits in the DCI solution
In-reply-to: <CA7911B1.44C15%bedard.phil@gmail.com>
X-Originating-IP: [10.110.98.53]
To: Phil Bedard <bedard.phil@gmail.com>, "l2vpn@ietf.org" <l2vpn@ietf.org>
Message-id: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE7253CB@szxeml525-mbs.china.huawei.com>
MIME-version: 1.0
Content-type: multipart/alternative; boundary="Boundary_(ID_9EUaxy8mnkr05yZXJx6sUA)"
Content-language: zh-CN
Accept-Language: zh-CN, en-US
Thread-topic: Active-active DC exits in the DCI solution
Thread-index: AcxhQ9su3po2u9MvRNyXrK7IWrGQbAACmPcAAC9QrXA=
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
X-CFilter-Loop: Reflected
References: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE7250EA@szxeml525-mbs.china.huawei.com> <CA7911B1.44C15%bedard.phil@gmail.com>
X-BeenThere: l2vpn@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <l2vpn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/l2vpn>
List-Post: <mailto:l2vpn@ietf.org>
List-Help: <mailto:l2vpn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 24 Aug 2011 02:59:35 -0000

--Boundary_(ID_9EUaxy8mnkr05yZXJx6sUA)
Content-type: text/plain; charset=gb2312
Content-transfer-encoding: base64

SGkgUGhpbCwNCg0KSWYgSSB1bmRlcnN0YW5kIGl0IGNvcnJlY3RseSwgdGhlIGZvbGxvd2luZyBh
cHByb2FjaGVzIHlvdSBtZW50aW9uZWQgYXJlIGFsbW9zdCBwcm9wcmlldGFyeSBhcHByb2FjaGVz
IHdoaWNoIHJlcXVpcmUgREMgZXhpdCByb3V0ZXJzIGluIGdlb2dyYXBoaWNhbGx5IGRpc3BlcnNl
ZCBsb2NhdGlvbnMgYXJlIHByb3ZpZGVkIGJ5IGEgc2luZ2xlIHZlbmRvci4NCg0KSSBmb3VuZCB0
aGVyZSB3YXMgYSB2ZXJ5IHNpbXBsZSBTVEFOREFSRCBhcHByb2FjaCB0byB0aGUgc2FtZSBnb2Fs
IHdoZW4gaG9zdCByb3V0ZSBiYXNlZCBJUC1vbmx5IEwyVlBOIHNlcnZpY2UgKGUuZy4sIFZpcnR1
YWwgU3VibmV0IGh0dHA6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LXh1LXZpcnR1YWwtc3Vi
bmV0LTA1KSBpcyB1c2VkIGZvciBEQ0kuIEZvciBleGFtcGxlLCB3aGVuIGluY29taW5nIHRyYWZm
aWMgZnJvbSB0aGUgSW50ZXJuZXQgZW50ZXJzIGEgREMsIHNvdXJjZSBJUCBhZGRyZXNzZXMgb2Yg
dGhlIHRyYWZmaWMgd2lsbCBiZSBOQVRlZCBvbiB0aGUgREMgZ2F0ZXdheS4gTm90ZXMgdGhhdCBo
ZXJlIERDIGV4aXQgZ2F0ZXdheXMgb2YgZ2VvZ3JhcGhpY2FsbHkgZGlzcGVyc2VkIERDcyBhcmUg
Y29uZmlndXJlZCB3aXRoIGRpZmZlcmVudCBJUCBhZGRyZXNzIHBvb2xzIHdpdGhvdXQgYW55IG92
ZXJsYXBwaW5nLiBJbiBhZGRpdGlvbiwgdGhlIGNvcnJlc3BvbmRpbmcgcm91dGVzIGZvciB0aGUg
YWJvdmUgYWRkcmVzcyBwb29scyBhcmUgYWR2ZXJ0aXNlZCBieSB0aGUgREMgZ2F0ZXdheXMgdG8g
dGhlaXIgY29ubmVjdGVkIFBFIHJvdXRlcnMgb2YgdGhlIElQLW9ubHkgTDJWUE4gcmVzcGVjdGl2
ZWx5LiBUaHVzLCB3aGVuIHRoZSBvdXRnb2luZyB0cmFmZmljIGRlc3RpbmVkIHRvIHRoZSBJbnRl
cm5ldCBhcnJpdmVzIGF0IGl0cyBsb2NhbCBQRSByb3V0ZXIgb2YgdGhlIElQLW9ubHkgTDJWUE4s
IHRoYXQgUEUgcm91dGVyIGNvdWxkIGZvcndhcmQgdGhlIHRyYWZmaWMgYWNjb3JkaW5nIHRvIHRo
ZSBtYXRjaGluZyByb3V0ZXMgZm9yIHRoZSBhYm92ZSBhZGRyZXNzIHBvb2xzLiBJbiB0aGlzIHdh
eSwgYWN0aXZlLWFjdGl2ZSBEQyBleGl0cyBjYW4gYmUgYWNoaWV2ZWQgZWFzaWx5IGluIHRoZSBj
YXNlIHdoZXJlIHBhdGggc3ltbWV0cnkgaXMgcmVxdWlyZWQuDQoNCkJlc3QgcmVnYXJkcywNClhp
YW9odQ0KDQq3orz+yMs6IFBoaWwgQmVkYXJkIFttYWlsdG86YmVkYXJkLnBoaWxAZ21haWwuY29t
XQ0Kt6LLzcqxvOQ6IDIwMTHE6jjUwjIzyNUgMjA6MzcNCsrVvP7IyzogWHV4aWFvaHU7IGwydnBu
QGlldGYub3JnDQrW98ziOiBSZTogQWN0aXZlLWFjdGl2ZSBEQyBleGl0cyBpbiB0aGUgRENJIHNv
bHV0aW9uDQoNCk1vc3Qgb2YgdGhlIG5ld2VyIHNlY3VyaXR5IGRldmljZXMgaW5jbHVkaW5nIEZX
LCBJRFMsIElQUyBoYXZlIHRoZSBhYmlsaXR5IHRvIGRlYWwgd2l0aCBhc3ltbWV0cmljIHRyYWZm
aWMgZmxvd3Mgd2hlbiBkZXBsb3llZCBpbiBwYWlycywgZWl0aGVyIHRocm91Z2ggY2x1c3Rlcmlu
ZyB3aGVyZSB0cmFmZmljIGlzIHNodW50ZWQgYWNyb3NzIGEgZGVkaWNhdGVkIGludGVyLWNoYXNz
aXMgbGluayBvciBzdGF0ZSB0YWJsZSBzeW5jcmhvbml6YXRpb24uICAgIEFjdGl2ZS9BY3RpdmUg
Z2F0ZXdheXMgYXJlIGJlaW5nIGFjaGlldmVkIHRoZXNlIGRheXMgdGhyb3VnaCBlaXRoZXIgdmly
dHVhbCBjaGFzc2lzIG9yIG11bHRpLWNoYXNzaXMgbGluayBhZ2dyZWdhdGlvbi4gICBTb21lIHZl
bmRvcnMgdGFrZSBvbmUgYXBwcm9hY2ggb3IgdGhlIG90aGVyIHdoaWxlIG90aGVycyBzdXBwb3J0
IGJvdGggYXBwcm9hY2hlcy4gICAgV2UgaGF2ZSBkZXBsb3llZCBlcXVpcG1lbnQgaW4gYSBtdXR1
YWwgKGJhY2sgdG8gYmFjaykgTUMtTEFHIGNvbmZpZ3VyYXRpb24gd2hpY2ggYmFsYW5jZXMgdHJh
ZmZpYyBpbiBib3RoIGRpcmVjdGlvbnMuDQoNClRoZSBvbGQgd2F5IG9mIGFjdGl2ZS9hY3RpdmUg
YmFsYW5jaW5nIGF0IEwzIHdvdWxkIGJlIHVzZSBtdWx0aXBsZSBWUlJQIGdyb3VwcyB3aXRoIHNv
bWUgaG9zdHMgdXNpbmcgb25lIGdhdGV3YXkgYW5kIG90aGVyIGhvc3RzIHVzaW5nIHRoZSBvdGhl
ciBnYXRld2F5LCBidXQgZG9lc24ndCBndWFyYW50ZWUgc3ltbWV0cnkuICBJZiB5b3UgaGF2ZSBt
dWx0aWxheWVyIGRldmljZXMgc3VwcG9ydGluZyB2aXJ0dWFsIEwzIGludGVyZmFjZXMgd2l0aGlu
IGEgTDIgZG9tYWluIE1BQyBsZWFybmluZyBjYW4gdGFrZSBjYXJlIG9mIHRoZSBhc3ltbWV0cnkg
Ynkgc2VuZGluZyB0cmFmZmljIGFjcm9zcyBhIHRydW5rIGJldHdlZW4gdGhlIHR3byBkZXZpY2Vz
LiAgR0xCUCBmcm9tIENpc2NvIGlzIGFuIGVuaGFuY2VkIHZlcnNpb24gb2YgVlJSUC9IU1JQIHdo
aWNoIGhhbmRzIG91dCBtdWx0aXBsZSB2aXJ0dWFsIE1BQyBhZGRyZXNzZXMgd2hpY2ggYWxsb3dz
IG91dGJvdW5kIEwzIGxvYWQgYmFsYW5jaW5nLCBJIGNhbid0IHJlbWVtYmVyIGl0IGJlaW5nIHdy
aXR0ZW4gaW50byBhbiBpbmZvcm1hdGlvbiBSRkMgb3IgYSB2ZXJzaW9uIG9mIFZSUlAgYmVpbmcg
cHJvcG9zZWQgd2hpY2ggZG9lcyB0aGUgc2FtZS4NCg0KDQpQaGlsDQpGcm9tOiBYdXhpYW9odSA8
eHV4aWFvaHVAaHVhd2VpLmNvbTxtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbT4+DQpEYXRlOiBU
dWUsIDIzIEF1ZyAyMDExIDAzOjEwOjE2ICswMDAwDQpUbzogImwydnBuQGlldGYub3JnPG1haWx0
bzpsMnZwbkBpZXRmLm9yZz4iIDxsMnZwbkBpZXRmLm9yZzxtYWlsdG86bDJ2cG5AaWV0Zi5vcmc+
Pg0KU3ViamVjdDogQWN0aXZlLWFjdGl2ZSBEQyBleGl0cyBpbiB0aGUgRENJIHNvbHV0aW9uDQoN
CkhpIGFsbCwNCg0KVGhlcmUgaGFkIGJlZW4gYSBsb3Qgb2YgZGlzY3Vzc2lvbiBhYm91dCBhY3Rp
dmUtYWN0aXZlIG11bHRpLWhvbWluZyBmb3IgYSBkYXRhIGNlbnRlciAoREMpIHNpdGUgaW4gdGhl
IGxheWVyMiBEQ0kgc29sdXRpb24gYmVmb3JlLiBOb3cgSaGvbSBjb25zaWRlcmluZyB3aGV0aGVy
IHdlIGNvdWxkIGZ1cnRoZXIgYWNoaWV2ZSBhY3RpdmUtYWN0aXZlIERDIGV4aXRzIHdoZW4gY29u
c2lkZXJpbmcgcm91dGUgb3B0aW1pemF0aW9uIGZvciB0cmFmZmljIHJvdXRpbmcgdG8vZnJvbSB0
aGUgb3V0c2lkZSBvZiBEQ3MgKGUuZy4sIHRoZSBJbnRlcm5ldCkuIEluIGEgbm9ybWFsIGNhc2Us
IGVhY2ggREMgc2l0ZSB3aWxsIGJlIGNvbm5lY3RlZCB0byBhIGRlZmF1bHQgZ2F0ZXdheSAoaS5l
LiwgREMgZXhpdCByb3V0ZXIpIHdoaWNoIGlzIHJlc3BvbnNpYmxlIGZvciBmb3J3YXJkaW5nIHRy
YWZmaWMgcm91dGluZyB0by9mcm9tIHRoZSBvdXRzaWRlLiBIb3dldmVyLCBzaW5jZSB0aGVzZSBk
ZWZhdWx0IGdhdGV3YXlzIGFyZSB3aXRoaW4gYSBzaW5nbGUgc3VibmV0IGR1ZSB0byB0aGUgbGF5
ZXIyIERDSSB1c2FnZSwgbm9ybWFsbHkgdGhlcmUgaXMgb25seSBvbmUgZGVmYXVsdCBnYXRld2F5
IHJvdXRlciAoYWN0aW5nIGFzIFZSUlAgbWFzdGVyKSBpcyBhbGxvd2VkIHRvIGZvcndhcmQgdHJh
ZmZpYyByb3V0aW5nIHRvL2Zyb20gdGhlIG91dHNpZGUuIFRoaXMgaXMgb2J2aW91c2x5IG5vdCBv
cHRpbWFsIGZyb20gdGhlIHBlcnNwZWN0aXZlIG9mIFdBTiBiYW5kd2lkdGggdXRpbGl6YXRpb24u
DQoNCkFjdGl2ZS1hY3RpdmUgVlJSUCBoYXMgYmVlbiBwcm9wb3NlZCBpbiB0aGUgYWJvdmUgY2Fz
ZSBzbyB0aGF0IHRoZSB0cmFmZmljIGRlc3RpbmVkIGZvciB0aGUgb3V0c2lkZSBjb3VsZCBiZSBm
b3J3YXJkZWQgYnkgdGhlIGxvY2FsIERDIGV4aXQgcm91dGVyLiBUaGlzIGlzIHdvcmthYmxlIHdo
ZW4gcGF0aCBzeW1tZXRyeSBpcyBub3QgcmVxdWlyZWQuIEhvd2V2ZXIsIGluIG1vc3QgY2FzZXMs
IGZpcmV3YWxsIG9yIE5BVCBkZXZpY2VzIGFyZSBkZXBsb3llZCBhdCB0aGUgREMgZXhpdHMgZm9y
IHRoZSB0cmFmZmljIHRvL2Zyb20gdGhlIG91dHNpZGUuIEluIHN1Y2ggY2FzZXMsIHBhdGggc3lt
bWV0cnkgaXMgYSBtdXN0LCBhcyBhIHJlc3VsdCwgYWN0aXZlLWFjdGl2ZSBWUlJQIGlzIG5vdCBh
dmFpbGFibGUgYW55bW9yZS4NCg0KSXMgdGhlcmUgYW55IGJldHRlciBpZGVhIHRvIGFjaGlldmUg
YWN0aXZlLWFjdGl2ZSBEQyBleGl0cyB3aGlsZSBwYXRoIHN5bW1ldHJ5IGlzIGd1YXJhbnRlZWQ/
DQoNCkJlc3QgcmVnYXJkcywNClhpYW9odQ0KDQoNCg==

--Boundary_(ID_9EUaxy8mnkr05yZXJx6sUA)
Content-type: text/html; charset=gb2312
Content-transfer-encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dgb2312">
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	font-size:10.5pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"ZH-CN" link=3D"blue" vlink=3D"purple" style=3D"text-justify-t=
rim:punctuation;word-wrap: break-word;-webkit-nbsp-mode: space;-webkit-line=
-break: after-white-space">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Hi Phil=
,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">If I un=
derstand it correctly, the following approaches you mentioned are almost pr=
oprietary approaches which require DC exit routers in geographically disper=
sed locations are provided by a single
 vendor.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">I found=
 there was a very simple STANDARD approach to the same goal when host route=
 based IP-only L2VPN service (e.g., Virtual Subnet
</span><span lang=3D"EN-US"><a href=3D"http://tools.ietf.org/html/draft-xu-=
virtual-subnet-05">http://tools.ietf.org/html/draft-xu-virtual-subnet-05</a=
><span style=3D"color:#1F497D">) is used for DCI. For example, when incomin=
g traffic from the Internet enters a DC,
 source IP addresses of the traffic will be NATed on the DC gateway. Notes =
that here DC exit gateways of geographically dispersed DCs are configured w=
ith different IP address pools without any overlapping. In addition, the co=
rresponding routes for the above
 address pools are advertised by the DC gateways to their connected PE rout=
ers of the IP-only L2VPN respectively. Thus, when the outgoing traffic dest=
ined to the Internet arrives at its local PE router of the IP-only L2VPN, t=
hat PE router could forward the
 traffic according to the matching routes for the above address pools. In t=
his way, active-active DC exits can be achieved easily in the case where pa=
th symmetry is required. &nbsp;<o:p></o:p></span></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Best re=
gards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Xiaohu =
&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span st=
yle=3D"font-size:10.0pt;font-family:SimSun">=B7=A2=BC=FE=C8=CB<span lang=3D=
"EN-US">:</span></span></b><span lang=3D"EN-US" style=3D"font-size:10.0pt;f=
ont-family:SimSun"> Phil Bedard [mailto:bedard.phil@gmail.com]
<br>
</span><b><span style=3D"font-size:10.0pt;font-family:SimSun">=B7=A2=CB=CD=
=CA=B1=BC=E4<span lang=3D"EN-US">:</span></span></b><span lang=3D"EN-US" st=
yle=3D"font-size:10.0pt;font-family:SimSun"> 2011</span><span style=3D"font=
-size:10.0pt;font-family:SimSun">=C4=EA<span lang=3D"EN-US">8</span>=D4=C2<=
span lang=3D"EN-US">23</span>=C8=D5<span lang=3D"EN-US">
 20:37<br>
</span><b>=CA=D5=BC=FE=C8=CB<span lang=3D"EN-US">:</span></b><span lang=3D"=
EN-US"> Xuxiaohu; l2vpn@ietf.org<br>
</span><b>=D6=F7=CC=E2<span lang=3D"EN-US">:</span></b><span lang=3D"EN-US"=
> Re: Active-active DC exits in the DCI solution<o:p></o:p></span></span></=
p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<div>
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:9.0pt;color:=
black">Most of the newer security devices including FW, IDS, IPS have the a=
bility to deal with asymmetric traffic flows when deployed in pairs, either=
 through clustering where traffic is shunted
 across a dedicated inter-chassis link or state table syncrhonization. &nbs=
p; &nbsp;Active/Active gateways are being achieved these days through eithe=
r virtual chassis or multi-chassis link aggregation. &nbsp; Some vendors ta=
ke one approach or the other while others support
 both approaches. &nbsp; &nbsp;We have deployed equipment in a mutual (back=
 to back) MC-LAG configuration which balances traffic in both directions. &=
nbsp;&nbsp;<o:p></o:p></span></p>
</div>
</div>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:9.0pt;color:=
black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:9.0pt;color:=
black">The old way of active/active balancing at L3 would be use multiple V=
RRP groups with some hosts using one gateway and other hosts using the othe=
r gateway, but doesn't guarantee symmetry.
 &nbsp;If you have multilayer devices supporting virtual L3 interfaces with=
in a L2 domain MAC learning can take care of the asymmetry by sending traff=
ic across a trunk between the two devices. &nbsp;GLBP from Cisco is an enha=
nced version of VRRP/HSRP which hands out
 multiple virtual MAC addresses which allows outbound L3 load balancing, I =
can't remember it being written into an information RFC or a version of VRR=
P being proposed which does the same. &nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:9.0pt;color:=
black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:9.0pt;color:=
black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:9.0pt;color:=
black">Phil&nbsp;<o:p></o:p></span></p>
</div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:11.0pt;co=
lor:black">From:
</span></b><span lang=3D"EN-US" style=3D"font-size:11.0pt;color:black">Xuxi=
aohu &lt;<a href=3D"mailto:xuxiaohu@huawei.com">xuxiaohu@huawei.com</a>&gt;=
<br>
<b>Date: </b>Tue, 23 Aug 2011 03:10:16 &#43;0000<br>
<b>To: </b>&quot;<a href=3D"mailto:l2vpn@ietf.org">l2vpn@ietf.org</a>&quot;=
 &lt;<a href=3D"mailto:l2vpn@ietf.org">l2vpn@ietf.org</a>&gt;<br>
<b>Subject: </b>Active-active DC exits in the DCI solution<o:p></o:p></span=
></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:9.0pt;color:=
black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">Hi all,<o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">There had=
 been a lot of discussion about active-active multi-homing for a data cente=
r (DC) site in the layer2 DCI solution before. Now I=A1=AFm considering whe=
ther we could further achieve active-active
 DC exits when considering route optimization for traffic routing to/from t=
he outside of DCs (e.g., the Internet). In a normal case, each DC site will=
 be connected to a default gateway (i.e., DC exit router) which is responsi=
ble for forwarding traffic routing
 to/from the outside. However, since these default gateways are within a si=
ngle subnet due to the layer2 DCI usage, normally there is only one default=
 gateway router (acting as VRRP master) is allowed to forward traffic routi=
ng to/from the outside. This is
 obviously not optimal from the perspective of WAN bandwidth utilization.<o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">Active-ac=
tive VRRP has been proposed in the above case so that the traffic destined =
for the outside could be forwarded by the local DC exit router. This is wor=
kable when path symmetry is not required.
 However, in most cases, firewall or NAT devices are deployed at the DC exi=
ts for the traffic to/from the outside. In such cases, path symmetry is a m=
ust, as a result, active-active VRRP is not available anymore.<o:p></o:p></=
span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">Is there =
any better idea to achieve active-active DC exits while path symmetry is gu=
aranteed?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">Best rega=
rds,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">Xiaohu<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:=
p></o:p></span></p>
</div>
</div>
</div>
</div>
</body>
</html>

--Boundary_(ID_9EUaxy8mnkr05yZXJx6sUA)--

From xuxiaohu@huawei.com  Tue Aug 23 20:06:07 2011
Return-Path: <xuxiaohu@huawei.com>
X-Original-To: l2vpn@ietfa.amsl.com
Delivered-To: l2vpn@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9499621F8B22 for <l2vpn@ietfa.amsl.com>; Tue, 23 Aug 2011 20:06:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.301
X-Spam-Level: 
X-Spam-Status: No, score=-1.301 tagged_above=-999 required=5 tests=[AWL=0.756,  BAYES_00=-2.599, CN_BODY_35=0.339, 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 PZzB9e4blxil for <l2vpn@ietfa.amsl.com>; Tue, 23 Aug 2011 20:06:07 -0700 (PDT)
Received: from szxga03-in.huawei.com (szxga03-in.huawei.com [119.145.14.66]) by ietfa.amsl.com (Postfix) with ESMTP id E5FB921F8B06 for <l2vpn@ietf.org>; Tue, 23 Aug 2011 20:06:06 -0700 (PDT)
Received: from huawei.com (szxga03-in [172.24.2.9]) by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LQE00GJYWO2F7@szxga03-in.huawei.com> for l2vpn@ietf.org; Wed, 24 Aug 2011 11:07:14 +0800 (CST)
Received: from szxrg02-dlp.huawei.com ([172.24.2.119]) by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LQE00E0DWO2OD@szxga03-in.huawei.com> for l2vpn@ietf.org; Wed, 24 Aug 2011 11:07:14 +0800 (CST)
Received: from 172.24.2.119 (EHLO szxeml206-edg.china.huawei.com) ([172.24.2.119])	by szxrg02-dlp.huawei.com (MOS 4.1.9-GA FastPath queued) with ESMTP id ADJ71831; Wed, 24 Aug 2011 11:07:14 +0800 (CST)
Received: from SZXEML409-HUB.china.huawei.com (10.82.67.136) by szxeml206-edg.china.huawei.com (172.24.2.58) with Microsoft SMTP Server (TLS) id 14.1.270.1; Wed, 24 Aug 2011 11:07:09 +0800
Received: from SZXEML525-MBS.china.huawei.com ([169.254.8.40]) by szxeml409-hub.china.huawei.com ([169.254.89.141]) with mapi id 14.01.0270.001; Wed, 24 Aug 2011 11:07:13 +0800
Date: Wed, 24 Aug 2011 03:07:13 +0000
From: Xuxiaohu <xuxiaohu@huawei.com>
Subject: re: Active-active DC exits in the DCI solution
In-reply-to: <CAOA2mbyyvaDkoZR+bRg+wnemuE5LDGDcm9UrfSLbGiHBYFw0xw@mail.gmail.com>
X-Originating-IP: [10.110.98.53]
To: Aldrin Isaac <aldrin.isaac@gmail.com>, "l2vpn@ietf.org" <l2vpn@ietf.org>
Message-id: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE72540D@szxeml525-mbs.china.huawei.com>
MIME-version: 1.0
Content-type: text/plain; charset=gb2312
Content-language: zh-CN
Content-transfer-encoding: base64
Accept-Language: zh-CN, en-US
Thread-topic: Active-active DC exits in the DCI solution
Thread-index: AcxhQ9su3po2u9MvRNyXrK7IWrGQbAAAhECAADGLPDA=
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
X-CFilter-Loop: Reflected
References: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE7250EA@szxeml525-mbs.china.huawei.com> <CAOA2mbyyvaDkoZR+bRg+wnemuE5LDGDcm9UrfSLbGiHBYFw0xw@mail.gmail.com>
X-BeenThere: l2vpn@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <l2vpn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/l2vpn>
List-Post: <mailto:l2vpn@ietf.org>
List-Help: <mailto:l2vpn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 24 Aug 2011 03:06:07 -0000

SGkgQWxkcmluLA0KDQpUaGFua3MgZm9yIHRoZSBmb2xsb3dpbmcgaW5mb3JtYXRpb24uIFBsZWFz
ZSBzZWUgbXkgcmVwbHkgdG8gUGhpbCBCZWRhcmQgaW4gYW5vdGhlciBlbWFpbC4NCg0KQmVzdCBy
ZWdhcmRzLA0KWGlhb2h1DQoNCj4gLS0tLS3Tyrz+1K28/i0tLS0tDQo+ILeivP7IyzogQWxkcmlu
IElzYWFjIFttYWlsdG86YWxkcmluLmlzYWFjQGdtYWlsLmNvbV0NCj4gt6LLzcqxvOQ6IDIwMTHE
6jjUwjIzyNUgMTk6MzcNCj4gytW8/sjLOiBYdXhpYW9odTsgbDJ2cG5AaWV0Zi5vcmcNCj4g1vfM
4jogUmU6IEFjdGl2ZS1hY3RpdmUgREMgZXhpdHMgaW4gdGhlIERDSSBzb2x1dGlvbg0KPiANCj4g
VGhlcmUgYXJlIG5vdyBmaXJld2FsbHMgdGhhdCBzdXBwb3J0IGFjdGl2ZS1hY3RpdmUgZnVuY3Rp
b25hbGl0eQ0KPiBpbmNsdWRpbmcgc3VwcG9ydCBmb3IgdmlydHVhbCB3aXJlIChidW1wLWluLXRo
ZS13aXJlKSBmdW5jdGlvbmFsaXR5DQo+IHRoYXQgbWF5IGJlIGFibGUgdG8gc29sdmUgdGhvc2Ug
aXNzdWVzLiAgTW9yZW92ZXIsIHZpcnR1YWwtd2lyZQ0KPiBmaXJld2FsbHMgYXJlIGludGVyZXN0
aW5nIGluIHRoYXQgdGhlIGZpcmV3YWxsIHBlcmZvcm1zIG9ubHkgbmV0d29yaw0KPiBzZWN1cml0
eSByb2xlIHdoaWxlIGtlZXBpbmcgYWxsIG5ldHdvcmsgcm91dGluZy9zd2l0Y2hpbmcgZnVuY3Rp
b25zDQo+IHdpdGggcm91dGVycyBhbmQgc3dpdGNoZXMuDQo+IA0KPiANCj4gT24gOC8yMi8xMSwg
WHV4aWFvaHUgPHh1eGlhb2h1QGh1YXdlaS5jb20+IHdyb3RlOg0KPiA+IEhpIGFsbCwNCj4gPg0K
PiA+IFRoZXJlIGhhZCBiZWVuIGEgbG90IG9mIGRpc2N1c3Npb24gYWJvdXQgYWN0aXZlLWFjdGl2
ZSBtdWx0aS1ob21pbmcgZm9yIGENCj4gPiBkYXRhIGNlbnRlciAoREMpIHNpdGUgaW4gdGhlIGxh
eWVyMiBEQ0kgc29sdXRpb24gYmVmb3JlLiBOb3cgSSdtIGNvbnNpZGVyaW5nDQo+ID4gd2hldGhl
ciB3ZSBjb3VsZCBmdXJ0aGVyIGFjaGlldmUgYWN0aXZlLWFjdGl2ZSBEQyBleGl0cyB3aGVuIGNv
bnNpZGVyaW5nDQo+ID4gcm91dGUgb3B0aW1pemF0aW9uIGZvciB0cmFmZmljIHJvdXRpbmcgdG8v
ZnJvbSB0aGUgb3V0c2lkZSBvZiBEQ3MgKGUuZy4sIHRoZQ0KPiA+IEludGVybmV0KS4gSW4gYSBu
b3JtYWwgY2FzZSwgZWFjaCBEQyBzaXRlIHdpbGwgYmUgY29ubmVjdGVkIHRvIGEgZGVmYXVsdA0K
PiA+IGdhdGV3YXkgKGkuZS4sIERDIGV4aXQgcm91dGVyKSB3aGljaCBpcyByZXNwb25zaWJsZSBm
b3IgZm9yd2FyZGluZyB0cmFmZmljDQo+ID4gcm91dGluZyB0by9mcm9tIHRoZSBvdXRzaWRlLiBI
b3dldmVyLCBzaW5jZSB0aGVzZSBkZWZhdWx0IGdhdGV3YXlzIGFyZQ0KPiA+IHdpdGhpbiBhIHNp
bmdsZSBzdWJuZXQgZHVlIHRvIHRoZSBsYXllcjIgRENJIHVzYWdlLCBub3JtYWxseSB0aGVyZSBp
cyBvbmx5DQo+ID4gb25lIGRlZmF1bHQgZ2F0ZXdheSByb3V0ZXIgKGFjdGluZyBhcyBWUlJQIG1h
c3RlcikgaXMgYWxsb3dlZCB0byBmb3J3YXJkDQo+ID4gdHJhZmZpYyByb3V0aW5nIHRvL2Zyb20g
dGhlIG91dHNpZGUuIFRoaXMgaXMgb2J2aW91c2x5IG5vdCBvcHRpbWFsIGZyb20gdGhlDQo+ID4g
cGVyc3BlY3RpdmUgb2YgV0FOIGJhbmR3aWR0aCB1dGlsaXphdGlvbi4NCj4gPg0KPiA+IEFjdGl2
ZS1hY3RpdmUgVlJSUCBoYXMgYmVlbiBwcm9wb3NlZCBpbiB0aGUgYWJvdmUgY2FzZSBzbyB0aGF0
IHRoZSB0cmFmZmljDQo+ID4gZGVzdGluZWQgZm9yIHRoZSBvdXRzaWRlIGNvdWxkIGJlIGZvcndh
cmRlZCBieSB0aGUgbG9jYWwgREMgZXhpdCByb3V0ZXIuDQo+ID4gVGhpcyBpcyB3b3JrYWJsZSB3
aGVuIHBhdGggc3ltbWV0cnkgaXMgbm90IHJlcXVpcmVkLiBIb3dldmVyLCBpbiBtb3N0DQo+IGNh
c2VzLA0KPiA+IGZpcmV3YWxsIG9yIE5BVCBkZXZpY2VzIGFyZSBkZXBsb3llZCBhdCB0aGUgREMg
ZXhpdHMgZm9yIHRoZSB0cmFmZmljIHRvL2Zyb20NCj4gPiB0aGUgb3V0c2lkZS4gSW4gc3VjaCBj
YXNlcywgcGF0aCBzeW1tZXRyeSBpcyBhIG11c3QsIGFzIGEgcmVzdWx0LA0KPiA+IGFjdGl2ZS1h
Y3RpdmUgVlJSUCBpcyBub3QgYXZhaWxhYmxlIGFueW1vcmUuDQo+ID4NCj4gPiBJcyB0aGVyZSBh
bnkgYmV0dGVyIGlkZWEgdG8gYWNoaWV2ZSBhY3RpdmUtYWN0aXZlIERDIGV4aXRzIHdoaWxlIHBh
dGgNCj4gPiBzeW1tZXRyeSBpcyBndWFyYW50ZWVkPw0KPiA+DQo+ID4gQmVzdCByZWdhcmRzLA0K
PiA+IFhpYW9odQ0KPiA+DQo+ID4NCj4gPg0KPiANCj4gLS0NCj4gU2VudCBmcm9tIG15IG1vYmls
ZSBkZXZpY2UNCg==

From crmonteir@gmail.com  Wed Aug 24 03:15:44 2011
Return-Path: <crmonteir@gmail.com>
X-Original-To: l2vpn@ietfa.amsl.com
Delivered-To: l2vpn@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4BB5821F8562 for <l2vpn@ietfa.amsl.com>; Wed, 24 Aug 2011 03:15:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.202
X-Spam-Level: 
X-Spam-Status: No, score=-2.202 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=1.396, 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 4nCx5J68g7Ie for <l2vpn@ietfa.amsl.com>; Wed, 24 Aug 2011 03:15:43 -0700 (PDT)
Received: from mail-gw0-f44.google.com (mail-gw0-f44.google.com [74.125.83.44]) by ietfa.amsl.com (Postfix) with ESMTP id 26DDD21F855F for <l2vpn@ietf.org>; Wed, 24 Aug 2011 03:15:43 -0700 (PDT)
Received: by gwb20 with SMTP id 20so905224gwb.31 for <l2vpn@ietf.org>; Wed, 24 Aug 2011 03:16:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=references:in-reply-to:mime-version:content-transfer-encoding :content-type:message-id:cc:x-mailer:from:subject:date:to; bh=hizHyhzHt8XcSPQlJnI7ix9E5Xq66a64LtKOcdrI1Us=; b=VgeeszaxqMF/6TsMJdZY9x0h7TajnzStZDFXXEqvCNUdBVnQf/O77JEI+qgGFUXTWL zdoJtZAB1Ve+JlVz4qKpRXTAU4EiY76mMCTWlSaL9TmOT72Go1RngU+M19X570hHkb9J nFqFtDgdJRDmGQmaugiFesrp31j8NpplTgW+I=
Received: by 10.236.187.104 with SMTP id x68mr29141529yhm.130.1314181012991; Wed, 24 Aug 2011 03:16:52 -0700 (PDT)
Received: from [187.116.141.169] ([187.116.141.169]) by mx.google.com with ESMTPS id o2sm1359816yhl.43.2011.08.24.03.16.43 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 24 Aug 2011 03:16:49 -0700 (PDT)
References: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE7250EA@szxeml525-mbs.china.huawei.com> <CA7911B1.44C15%bedard.phil@gmail.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE7253CB@szxeml525-mbs.china.huawei.com>
In-Reply-To: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE7253CB@szxeml525-mbs.china.huawei.com>
Mime-Version: 1.0 (iPhone Mail 8J2)
Content-Transfer-Encoding: 7bit
Content-Type: multipart/alternative; boundary=Apple-Mail-9-866353169
Message-Id: <13051FD9-216F-44E4-A696-463DF0E84A35@gmail.com>
X-Mailer: iPhone Mail (8J2)
From: Crist <crmonteir@gmail.com>
Subject: Re: Active-active DC exits in the DCI solution
Date: Wed, 24 Aug 2011 07:16:35 -0300
To: Xuxiaohu <xuxiaohu@huawei.com>
Cc: "l2vpn@ietf.org" <l2vpn@ietf.org>
X-BeenThere: l2vpn@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <l2vpn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/l2vpn>
List-Post: <mailto:l2vpn@ietf.org>
List-Help: <mailto:l2vpn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 24 Aug 2011 10:15:44 -0000

--Apple-Mail-9-866353169
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hi Xuxiaohu,

Nice solution however a case come up  when I read the draft.

Trqceability of external ips. For example if a hacker try to get into the we=
b server. To get info about it we have sync the nat table with web servers i=
nternal logs using the time. Even with specilized tools it is not easy in so=
me sites with high rate of incoming conns.


Hi Phil

Solutions like GLBP achieve load balance however this kind of solution do no=
t solve the problem of optimum path inside the DC. For example even with a l=
oad balance solution the client inside dc1 can go out using the gateway in d=
c2.

To solve this problem today uses hsrp blocking the control messages between t=
he DC's.In such way the both hsrp nodes becomes the master in its LAN. It's n=
ot a elegant solution but it works.


Regards=20

Cristiano

Enviado via iPhone

Em 24/08/2011, =C3=A0s 00:00, Xuxiaohu <xuxiaohu@huawei.com> escreveu:

> Hi Phil,
>=20
> =20
>=20
> If I understand it correctly, the following approaches you mentioned are a=
lmost proprietary approaches which require DC exit routers in geographically=
 dispersed locations are provided by a single vendor.
>=20
> =20
>=20
> I found there was a very simple STANDARD approach to the same goal when ho=
st route based IP-only L2VPN service (e.g., Virtual Subnet http://tools.ietf=
.org/html/draft-xu-virtual-subnet-05) is used for DCI. For example, when inc=
oming traffic from the Internet enters a DC, source IP addresses of the traf=
fic will be NATed on the DC gateway. Notes that here DC exit gateways of geo=
graphically dispersed DCs are configured with different IP address pools wit=
hout any overlapping. In addition, the corresponding routes for the above ad=
dress pools are advertised by the DC gateways to their connected PE routers o=
f the IP-only L2VPN respectively. Thus, when the outgoing traffic destined t=
o the Internet arrives at its local PE router of the IP-only L2VPN, that PE r=
outer could forward the traffic according to the matching routes for the abo=
ve address pools. In this way, active-active DC exits can be achieved easily=
 in the case where path symmetry is required. =20
>=20
> =20
>=20
> Best regards,
>=20
> Xiaohu =20
>=20
> =20
>=20
> =E5=8F=91=E4=BB=B6=E4=BA=BA: Phil Bedard [mailto:bedard.phil@gmail.com]=20=

> =E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: 2011=E5=B9=B48=E6=9C=8823=E6=97=A5 2=
0:37
> =E6=94=B6=E4=BB=B6=E4=BA=BA: Xuxiaohu; l2vpn@ietf.org
> =E4=B8=BB=E9=A2=98: Re: Active-active DC exits in the DCI solution
>=20
> =20
>=20
> Most of the newer security devices including FW, IDS, IPS have the ability=
 to deal with asymmetric traffic flows when deployed in pairs, either throug=
h clustering where traffic is shunted across a dedicated inter-chassis link o=
r state table syncrhonization.    Active/Active gateways are being achieved t=
hese days through either virtual chassis or multi-chassis link aggregation. =
  Some vendors take one approach or the other while others support both appr=
oaches.    We have deployed equipment in a mutual (back to back) MC-LAG conf=
iguration which balances traffic in both directions.  =20
>=20
> =20
>=20
> The old way of active/active balancing at L3 would be use multiple VRRP gr=
oups with some hosts using one gateway and other hosts using the other gatew=
ay, but doesn't guarantee symmetry.  If you have multilayer devices supporti=
ng virtual L3 interfaces within a L2 domain MAC learning can take care of th=
e asymmetry by sending traffic across a trunk between the two devices.  GLBP=
 from Cisco is an enhanced version of VRRP/HSRP which hands out multiple vir=
tual MAC addresses which allows outbound L3 load balancing, I can't remember=
 it being written into an information RFC or a version of VRRP being propose=
d which does the same. =20
>=20
> =20
>=20
> =20
>=20
> Phil=20
>=20
> From: Xuxiaohu <xuxiaohu@huawei.com>
> Date: Tue, 23 Aug 2011 03:10:16 +0000
> To: "l2vpn@ietf.org" <l2vpn@ietf.org>
> Subject: Active-active DC exits in the DCI solution
>=20
> =20
>=20
> Hi all,
>=20
> =20
>=20
> There had been a lot of discussion about active-active multi-homing for a d=
ata center (DC) site in the layer2 DCI solution before. Now I=E2=80=99m cons=
idering whether we could further achieve active-active DC exits when conside=
ring route optimization for traffic routing to/from the outside of DCs (e.g.=
, the Internet). In a normal case, each DC site will be connected to a defau=
lt gateway (i.e., DC exit router) which is responsible for forwarding traffi=
c routing to/from the outside. However, since these default gateways are wit=
hin a single subnet due to the layer2 DCI usage, normally there is only one d=
efault gateway router (acting as VRRP master) is allowed to forward traffic r=
outing to/from the outside. This is obviously not optimal from the perspecti=
ve of WAN bandwidth utilization.
>=20
> =20
>=20
> Active-active VRRP has been proposed in the above case so that the traffic=
 destined for the outside could be forwarded by the local DC exit router. Th=
is is workable when path symmetry is not required. However, in most cases, f=
irewall or NAT devices are deployed at the DC exits for the traffic to/from t=
he outside. In such cases, path symmetry is a must, as a result, active-acti=
ve VRRP is not available anymore.
>=20
> =20
>=20
> Is there any better idea to achieve active-active DC exits while path symm=
etry is guaranteed?
>=20
> =20
>=20
> Best regards,
>=20
> Xiaohu
>=20
> =20
>=20
> =20

--Apple-Mail-9-866353169
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><body bgcolor=3D"#FFFFFF"><div>Hi Xuxiaohu,</div><div><br></div><div>N=
ice solution however a case come up &nbsp;when I read the draft.</div><div><=
br></div><div>Trqceability of external ips. For example if a hacker try to g=
et into the web server. To get info about it we have sync the nat table with=
 web servers internal logs using the time. Even with specilized tools it is n=
ot easy in some sites with high rate of incoming conns.</div><div><br></div>=
<div><br></div><div>Hi Phil</div><div><br></div><div>Solutions like GLBP ach=
ieve load balance however this kind of solution do not solve the problem of o=
ptimum path inside the DC. For example even with a load balance solution the=
 client inside dc1 can go out using the gateway in dc2.</div><div><br></div>=
<div>To solve this problem today uses hsrp blocking the control messages bet=
ween the DC's.In such way the both hsrp nodes becomes the master in its LAN.=
 It's not a elegant solution but it works.</div><div><br></div><div><br></di=
v><div>Regards&nbsp;</div><div><br></div><div>Cristiano</div><div><br>Enviad=
o via iPhone</div><div><br>Em 24/08/2011, =C3=A0s 00:00, Xuxiaohu &lt;<a hre=
f=3D"mailto:xuxiaohu@huawei.com">xuxiaohu@huawei.com</a>&gt; escreveu:<br><b=
r></div><div></div><blockquote type=3D"cite"><div>
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Hi Phil,=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&nb=
sp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">If I und=
erstand it correctly, the following approaches you mentioned are almost prop=
rietary approaches which require DC exit routers in geographically dispersed=
 locations are provided by a single
 vendor.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&nb=
sp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">I found t=
here was a very simple STANDARD approach to the same goal when host route ba=
sed IP-only L2VPN service (e.g., Virtual Subnet
</span><span lang=3D"EN-US"><a href=3D"http://tools.ietf.org/html/draft-xu-v=
irtual-subnet-05"><a href=3D"http://tools.ietf.org/html/draft-xu-virtual-sub=
net-05">http://tools.ietf.org/html/draft-xu-virtual-subnet-05</a></a><span s=
tyle=3D"color:#1F497D">) is used for DCI. For example, when incoming traffic=
 from the Internet enters a DC,
 source IP addresses of the traffic will be NATed on the DC gateway. Notes t=
hat here DC exit gateways of geographically dispersed DCs are configured wit=
h different IP address pools without any overlapping. In addition, the corre=
sponding routes for the above
 address pools are advertised by the DC gateways to their connected PE route=
rs of the IP-only L2VPN respectively. Thus, when the outgoing traffic destin=
ed to the Internet arrives at its local PE router of the IP-only L2VPN, that=
 PE router could forward the
 traffic according to the matching routes for the above address pools. In th=
is way, active-active DC exits can be achieved easily in the case where path=
 symmetry is required. &nbsp;<o:p></o:p></span></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&nb=
sp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Best reg=
ards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Xiaohu &=
nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&nb=
sp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4=
.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0=
cm 0cm">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span sty=
le=3D"font-size:10.0pt;font-family:SimSun">=E5=8F=91=E4=BB=B6=E4=BA=BA<span l=
ang=3D"EN-US">:</span></span></b><span lang=3D"EN-US" style=3D"font-size:10.=
0pt;font-family:SimSun"> Phil Bedard [mailto:bedard.phil@gmail.com]
<br>
</span><b><span style=3D"font-size:10.0pt;font-family:SimSun">=E5=8F=91=E9=80=
=81=E6=97=B6=E9=97=B4<span lang=3D"EN-US">:</span></span></b><span lang=3D"E=
N-US" style=3D"font-size:10.0pt;font-family:SimSun"> 2011</span><span style=3D=
"font-size:10.0pt;font-family:SimSun">=E5=B9=B4<span lang=3D"EN-US">8</span>=
=E6=9C=88<span lang=3D"EN-US">23</span>=E6=97=A5<span lang=3D"EN-US">
 20:37<br>
</span><b>=E6=94=B6=E4=BB=B6=E4=BA=BA<span lang=3D"EN-US">:</span></b><span l=
ang=3D"EN-US"> Xuxiaohu; <a href=3D"mailto:l2vpn@ietf.org"><a href=3D"mailto=
:l2vpn@ietf.org">l2vpn@ietf.org</a></a><br>
</span><b>=E4=B8=BB=E9=A2=98<span lang=3D"EN-US">:</span></b><span lang=3D"E=
N-US"> Re: Active-active DC exits in the DCI solution<o:p></o:p></span></spa=
n></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=3D=
"EN-US"><o:p>&nbsp;</o:p></span></p>
<div>
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:9.0pt;color:b=
lack">Most of the newer security devices including FW, IDS, IPS have the abi=
lity to deal with asymmetric traffic flows when deployed in pairs, either th=
rough clustering where traffic is shunted
 across a dedicated inter-chassis link or state table syncrhonization. &nbsp=
; &nbsp;Active/Active gateways are being achieved these days through either v=
irtual chassis or multi-chassis link aggregation. &nbsp; Some vendors take o=
ne approach or the other while others support
 both approaches. &nbsp; &nbsp;We have deployed equipment in a mutual (back t=
o back) MC-LAG configuration which balances traffic in both directions. &nbs=
p;&nbsp;<o:p></o:p></span></p>
</div>
</div>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:9.0pt;color:b=
lack"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:9.0pt;color:b=
lack">The old way of active/active balancing at L3 would be use multiple VRR=
P groups with some hosts using one gateway and other hosts using the other g=
ateway, but doesn't guarantee symmetry.
 &nbsp;If you have multilayer devices supporting virtual L3 interfaces withi=
n a L2 domain MAC learning can take care of the asymmetry by sending traffic=
 across a trunk between the two devices. &nbsp;GLBP from Cisco is an enhance=
d version of VRRP/HSRP which hands out
 multiple virtual MAC addresses which allows outbound L3 load balancing, I c=
an't remember it being written into an information RFC or a version of VRRP b=
eing proposed which does the same. &nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:9.0pt;color:b=
lack"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:9.0pt;color:b=
lack"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:9.0pt;color:b=
lack">Phil&nbsp;<o:p></o:p></span></p>
</div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0=
cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:11.0pt;col=
or:black">From:
</span></b><span lang=3D"EN-US" style=3D"font-size:11.0pt;color:black">Xuxia=
ohu &lt;<a href=3D"mailto:xuxiaohu@huawei.com"><a href=3D"mailto:xuxiaohu@hu=
awei.com">xuxiaohu@huawei.com</a></a>&gt;<br>
<b>Date: </b>Tue, 23 Aug 2011 03:10:16 +0000<br>
<b>To: </b>"<a href=3D"mailto:l2vpn@ietf.org"><a href=3D"mailto:l2vpn@ietf.o=
rg">l2vpn@ietf.org</a></a>" &lt;<a href=3D"mailto:l2vpn@ietf.org"><a href=3D=
"mailto:l2vpn@ietf.org">l2vpn@ietf.org</a></a>&gt;<br>
<b>Subject: </b>Active-active DC exits in the DCI solution<o:p></o:p></span>=
</p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:9.0pt;color:b=
lack"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">Hi all,<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">There had b=
een a lot of discussion about active-active multi-homing for a data center (=
DC) site in the layer2 DCI solution before. Now I=E2=80=99m considering whet=
her we could further achieve active-active
 DC exits when considering route optimization for traffic routing to/from th=
e outside of DCs (e.g., the Internet). In a normal case, each DC site will b=
e connected to a default gateway (i.e., DC exit router) which is responsible=
 for forwarding traffic routing
 to/from the outside. However, since these default gateways are within a sin=
gle subnet due to the layer2 DCI usage, normally there is only one default g=
ateway router (acting as VRRP master) is allowed to forward traffic routing t=
o/from the outside. This is
 obviously not optimal from the perspective of WAN bandwidth utilization.<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">Active-act=
ive VRRP has been proposed in the above case so that the traffic destined fo=
r the outside could be forwarded by the local DC exit router. This is workab=
le when path symmetry is not required.
 However, in most cases, firewall or NAT devices are deployed at the DC exit=
s for the traffic to/from the outside. In such cases, path symmetry is a mus=
t, as a result, active-active VRRP is not available anymore.<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">Is there a=
ny better idea to achieve active-active DC exits while path symmetry is guar=
anteed?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">Best regar=
ds,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">Xiaohu<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:p=
></o:p></span></p>
</div>
</div>
</div>
</div>


</div></blockquote></body></html>=

--Apple-Mail-9-866353169--

From aldrin.isaac@gmail.com  Wed Aug 24 05:38:32 2011
Return-Path: <aldrin.isaac@gmail.com>
X-Original-To: l2vpn@ietfa.amsl.com
Delivered-To: l2vpn@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 12D3821F858D for <l2vpn@ietfa.amsl.com>; Wed, 24 Aug 2011 05:38:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.81
X-Spam-Level: 
X-Spam-Status: No, score=-0.81 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, CN_BODY_35=0.339, MIME_CHARSET_FARAWAY=2.45, 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 Rl8GdmbV796g for <l2vpn@ietfa.amsl.com>; Wed, 24 Aug 2011 05:38:29 -0700 (PDT)
Received: from mail-gw0-f44.google.com (mail-gw0-f44.google.com [74.125.83.44]) by ietfa.amsl.com (Postfix) with ESMTP id 7E03021F8745 for <l2vpn@ietf.org>; Wed, 24 Aug 2011 05:38:29 -0700 (PDT)
Received: by gwb20 with SMTP id 20so991454gwb.31 for <l2vpn@ietf.org>; Wed, 24 Aug 2011 05:39:40 -0700 (PDT)
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:content-transfer-encoding; bh=y523AnQrjTm84gfYdnp37fNGuEHThUIONudiwuvzHMM=; b=EVTdZTJXvP5tC8sjGMDSMTx3YNQ4iJ1wTATHhR5J3F4eHX+mZSoq24I0JYAQUI2fN9 76TyJ3tVwLo7sxOPUSzdQXQI6UREOIWCe0bKTg1W/ZWLBdVSfuj44I63K+Bt9rqJMVqV D4K05O8XYvfody4pjuoSVvijMzzG/8LoRu5Sk=
MIME-Version: 1.0
Received: by 10.142.133.7 with SMTP id g7mr2425773wfd.117.1314189579503; Wed, 24 Aug 2011 05:39:39 -0700 (PDT)
Received: by 10.142.43.2 with HTTP; Wed, 24 Aug 2011 05:39:38 -0700 (PDT)
In-Reply-To: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE72540D@szxeml525-mbs.china.huawei.com>
References: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE7250EA@szxeml525-mbs.china.huawei.com> <CAOA2mbyyvaDkoZR+bRg+wnemuE5LDGDcm9UrfSLbGiHBYFw0xw@mail.gmail.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE72540D@szxeml525-mbs.china.huawei.com>
Date: Wed, 24 Aug 2011 08:39:38 -0400
Message-ID: <CAOA2mbzDPg_newahYOkbZO67ATLziSLFFvR=eOw1d_k-0AUzhg@mail.gmail.com>
Subject: Re: Active-active DC exits in the DCI solution
From: Aldrin Isaac <aldrin.isaac@gmail.com>
To: Xuxiaohu <xuxiaohu@huawei.com>, "l2vpn@ietf.org" <l2vpn@ietf.org>
Content-Type: text/plain; charset=GB2312
Content-Transfer-Encoding: quoted-printable
X-BeenThere: l2vpn@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <l2vpn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/l2vpn>
List-Post: <mailto:l2vpn@ietf.org>
List-Help: <mailto:l2vpn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 24 Aug 2011 12:38:32 -0000

Another key problem with the dedicated NAT pool per DC gateway is that
when you lose a DC gateway you get a bunch of broken TCP connections.
This is a problem for some applications where app session is tied to
TCP connection.

On 8/23/11, Xuxiaohu <xuxiaohu@huawei.com> wrote:
> Hi Aldrin,
>
> Thanks for the following information. Please see my reply to Phil Bedard =
in
> another email.
>
> Best regards,
> Xiaohu
>
>> -----=D3=CA=BC=FE=D4=AD=BC=FE-----
>> =B7=A2=BC=FE=C8=CB: Aldrin Isaac [mailto:aldrin.isaac@gmail.com]
>> =B7=A2=CB=CD=CA=B1=BC=E4: 2011=C4=EA8=D4=C223=C8=D5 19:37
>> =CA=D5=BC=FE=C8=CB: Xuxiaohu; l2vpn@ietf.org
>> =D6=F7=CC=E2: Re: Active-active DC exits in the DCI solution
>>
>> There are now firewalls that support active-active functionality
>> including support for virtual wire (bump-in-the-wire) functionality
>> that may be able to solve those issues.  Moreover, virtual-wire
>> firewalls are interesting in that the firewall performs only network
>> security role while keeping all network routing/switching functions
>> with routers and switches.
>>
>>
>> On 8/22/11, Xuxiaohu <xuxiaohu@huawei.com> wrote:
>> > Hi all,
>> >
>> > There had been a lot of discussion about active-active multi-homing fo=
r
>> > a
>> > data center (DC) site in the layer2 DCI solution before. Now I'm
>> > considering
>> > whether we could further achieve active-active DC exits when
>> > considering
>> > route optimization for traffic routing to/from the outside of DCs (e.g=
.,
>> > the
>> > Internet). In a normal case, each DC site will be connected to a
>> > default
>> > gateway (i.e., DC exit router) which is responsible for forwarding
>> > traffic
>> > routing to/from the outside. However, since these default gateways are
>> > within a single subnet due to the layer2 DCI usage, normally there is
>> > only
>> > one default gateway router (acting as VRRP master) is allowed to
>> > forward
>> > traffic routing to/from the outside. This is obviously not optimal fro=
m
>> > the
>> > perspective of WAN bandwidth utilization.
>> >
>> > Active-active VRRP has been proposed in the above case so that the
>> > traffic
>> > destined for the outside could be forwarded by the local DC exit
>> > router.
>> > This is workable when path symmetry is not required. However, in most
>> cases,
>> > firewall or NAT devices are deployed at the DC exits for the traffic
>> > to/from
>> > the outside. In such cases, path symmetry is a must, as a result,
>> > active-active VRRP is not available anymore.
>> >
>> > Is there any better idea to achieve active-active DC exits while path
>> > symmetry is guaranteed?
>> >
>> > Best regards,
>> > Xiaohu
>> >
>> >
>> >
>>
>> --
>> Sent from my mobile device
>

--=20
Sent from my mobile device

From bedard.phil@gmail.com  Wed Aug 24 07:16:54 2011
Return-Path: <bedard.phil@gmail.com>
X-Original-To: l2vpn@ietfa.amsl.com
Delivered-To: l2vpn@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5866D21F8ACE for <l2vpn@ietfa.amsl.com>; Wed, 24 Aug 2011 07:16:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.591
X-Spam-Level: 
X-Spam-Status: No, score=-0.591 tagged_above=-999 required=5 tests=[AWL=-1.458, BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_CHARSET_FARAWAY=2.45, MIME_QP_LONG_LINE=1.396, RCVD_IN_DNSWL_LOW=-1, RCVD_IN_SORBS_WEB=0.619]
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 06ZGXc0S0GLF for <l2vpn@ietfa.amsl.com>; Wed, 24 Aug 2011 07:16:50 -0700 (PDT)
Received: from mail-gw0-f44.google.com (mail-gw0-f44.google.com [74.125.83.44]) by ietfa.amsl.com (Postfix) with ESMTP id 60D3621F8AD1 for <l2vpn@ietf.org>; Wed, 24 Aug 2011 07:16:50 -0700 (PDT)
Received: by gwb20 with SMTP id 20so1072723gwb.31 for <l2vpn@ietf.org>; Wed, 24 Aug 2011 07:18:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=user-agent:date:subject:from:to:message-id:thread-topic:in-reply-to :mime-version:content-type; bh=Cz3hIBGd+4AVUcxr79vEevFiS9RpaNehQd5xP89TgkQ=; b=QFTluCXuriZX1t1hOyfxqvTPJUxAB81u5rG7ALRSVll5TlZi2xNIwItstzeWzECy+H 2fKqm358fiFlQQDKy/jw9mKoBnSvSDNtz/B1SV+Fw5CImsIZSMxLDmc/YhFKT7miK3RE Q3i7SP7xSpCTH4i97hnPAwmuSMvfh9hTLSCtg=
Received: by 10.146.106.33 with SMTP id e33mr5252729yac.8.1314195480920; Wed, 24 Aug 2011 07:18:00 -0700 (PDT)
Received: from [10.62.62.99] (gw1.cox.com [24.248.74.254]) by mx.google.com with ESMTPS id o2sm1664848yhl.57.2011.08.24.07.17.55 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 24 Aug 2011 07:17:59 -0700 (PDT)
User-Agent: Microsoft-MacOutlook/14.12.0.110505
Date: Wed, 24 Aug 2011 10:17:49 -0400
Subject: Re: Active-active DC exits in the DCI solution
From: Phil Bedard <bedard.phil@gmail.com>
To: Xuxiaohu <xuxiaohu@huawei.com>, "l2vpn@ietf.org" <l2vpn@ietf.org>
Message-ID: <CA7A7851.44E24%bedard.phil@gmail.com>
Thread-Topic: Active-active DC exits in the DCI solution
In-Reply-To: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE7253CB@szxeml525-mbs.china.huawei.com>
Mime-version: 1.0
Content-type: multipart/alternative; boundary="B_3397025876_6562531"
X-BeenThere: l2vpn@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <l2vpn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/l2vpn>
List-Post: <mailto:l2vpn@ietf.org>
List-Help: <mailto:l2vpn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 24 Aug 2011 14:16:54 -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_3397025876_6562531
Content-type: text/plain;
	charset="GB2312"
Content-transfer-encoding: quoted-printable

Hi Xiaohu,  yes the approaches thus far have been largely proprietary and
generally do not perform as well when you are talking about geographically
dispersed datacenters.   Generally I'm a proponent of not extending L2
domains over large distances, eventually you'll run into some kind of
limitation and I don't consider it a best practice.

There has been a lot of talk recently in the ARMD group regarding DCI and V=
M
Mobility in particular.  Google has a draft published regarding using IP
tunneling and a VM to VM Host directory service to extend communication
between two VMs in the same subnet when one may have moved out of the L2
broadcast domain behind a different L3 GW.  Their  solution is host based i=
n
that it relies on the VM host to tunnel traffic as opposed to the upstream
network equipment.    It also relies on the GW at each site to tunnel
traffic via IP to where the VM now resides.

As a L2 solution Ethernet VPN is somewhat promising in it replaces the
flooding mechanisms with local learning and dissemination of MAC informatio=
n
to PEs using BGP, but does not inherently solve the problem of symmetry.

The NAT solution is one that has been around for awhile.  I once worked on =
a
system which used WAN accelerator devices located throughout the world whic=
h
could perform WAN acceleration/compression between any pair of WAN
accelerators.  The only issue was for the WAN acceleration to work as it
should the traffic had to be symmetric through a given pair of accelerators=
.
So source NAT was used on each end to maintain the symmetry.  That works
okay for specific applications where the source address range is not very
large but for a large datacenter handling internet traffic that's not
realistic. =20

Phil=20


From:  Xuxiaohu <xuxiaohu@huawei.com>
Date:  Wed, 24 Aug 2011 03:00:01 +0000
To:  Phil Bedard <bedard.phil@gmail.com>, "l2vpn@ietf.org" <l2vpn@ietf.org>
Subject:  Re: Active-active DC exits in the DCI solution

Hi Phil,
=20
If I understand it correctly, the following approaches you mentioned are
almost proprietary approaches which require DC exit routers in
geographically dispersed locations are provided by a single vendor.
=20
I found there was a very simple STANDARD approach to the same goal when hos=
t
route based IP-only L2VPN service (e.g., Virtual Subnet
http://tools.ietf.org/html/draft-xu-virtual-subnet-05) is used for DCI. For
example, when incoming traffic from the Internet enters a DC, source IP
addresses of the traffic will be NATed on the DC gateway. Notes that here D=
C
exit gateways of geographically dispersed DCs are configured with different
IP address pools without any overlapping. In addition, the corresponding
routes for the above address pools are advertised by the DC gateways to
their connected PE routers of the IP-only L2VPN respectively. Thus, when th=
e
outgoing traffic destined to the Internet arrives at its local PE router of
the IP-only L2VPN, that PE router could forward the traffic according to th=
e
matching routes for the above address pools. In this way, active-active DC
exits can be achieved easily in the case where path symmetry is required.
=20
Best regards,
Xiaohu =20
=20

=B7=A2=BC=FE=C8=CB: Phil Bedard [mailto:bedard.phil@gmail.com]
=B7=A2=CB=CD=CA=B1=BC=E4: 2011=C4=EA8=D4=C223=C8=D5 20:37
=CA=D5=BC=FE=C8=CB: Xuxiaohu; l2vpn@ietf.org
=D6=F7=CC=E2: Re: Active-active DC exits in the DCI solution
=20

Most of the newer security devices including FW, IDS, IPS have the ability
to deal with asymmetric traffic flows when deployed in pairs, either throug=
h
clustering where traffic is shunted across a dedicated inter-chassis link o=
r
state table syncrhonization.    Active/Active gateways are being achieved
these days through either virtual chassis or multi-chassis link aggregation=
.
Some vendors take one approach or the other while others support both
approaches.    We have deployed equipment in a mutual (back to back) MC-LAG
configuration which balances traffic in both directions.

=20

The old way of active/active balancing at L3 would be use multiple VRRP
groups with some hosts using one gateway and other hosts using the other
gateway, but doesn't guarantee symmetry.  If you have multilayer devices
supporting virtual L3 interfaces within a L2 domain MAC learning can take
care of the asymmetry by sending traffic across a trunk between the two
devices.  GLBP from Cisco is an enhanced version of VRRP/HSRP which hands
out multiple virtual MAC addresses which allows outbound L3 load balancing,
I can't remember it being written into an information RFC or a version of
VRRP being proposed which does the same.

=20

=20

Phil=20

From: Xuxiaohu <xuxiaohu@huawei.com>
Date: Tue, 23 Aug 2011 03:10:16 +0000
To: "l2vpn@ietf.org" <l2vpn@ietf.org>
Subject: Active-active DC exits in the DCI solution

=20

Hi all,
=20
There had been a lot of discussion about active-active multi-homing for a
data center (DC) site in the layer2 DCI solution before. Now I=A1=AFm consideri=
ng
whether we could further achieve active-active DC exits when considering
route optimization for traffic routing to/from the outside of DCs (e.g., th=
e
Internet). In a normal case, each DC site will be connected to a default
gateway (i.e., DC exit router) which is responsible for forwarding traffic
routing to/from the outside. However, since these default gateways are
within a single subnet due to the layer2 DCI usage, normally there is only
one default gateway router (acting as VRRP master) is allowed to forward
traffic routing to/from the outside. This is obviously not optimal from the
perspective of WAN bandwidth utilization.
=20
Active-active VRRP has been proposed in the above case so that the traffic
destined for the outside could be forwarded by the local DC exit router.
This is workable when path symmetry is not required. However, in most cases=
,
firewall or NAT devices are deployed at the DC exits for the traffic to/fro=
m
the outside. In such cases, path symmetry is a must, as a result,
active-active VRRP is not available anymore.
=20
Is there any better idea to achieve active-active DC exits while path
symmetry is guaranteed?
=20
Best regards,
Xiaohu
=20
=20



--B_3397025876_6562531
Content-type: text/html;
	charset="GB2312"
Content-transfer-encoding: quoted-printable

<html><head></head><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: s=
pace; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size:=
 12px; font-family: Calibri, sans-serif; "><div><div><div>Hi Xiaohu, &nbsp;y=
es the approaches thus far have been largely proprietary and generally do no=
t perform as well when you are talking about geographically dispersed datace=
nters. &nbsp; Generally I'm a proponent of not extending L2 domains over lar=
ge distances, eventually you'll run into some kind of limitation and I don't=
 consider it a best practice. &nbsp; &nbsp;</div></div></div><div><br></div>=
<div>There has been a lot of talk recently in the ARMD group regarding DCI a=
nd VM Mobility in particular. &nbsp;Google has a draft published regarding u=
sing IP tunneling and a VM to VM Host directory service to extend communicat=
ion between two VMs in the same subnet when one may have moved out of the L2=
 broadcast domain behind a different L3 GW. &nbsp;Their &nbsp;solution is ho=
st based in that it relies on the VM host to tunnel traffic as opposed to th=
e upstream network equipment. &nbsp; &nbsp;It also relies on the GW at each =
site to tunnel traffic via IP to where the VM now resides. &nbsp; &nbsp;</di=
v><div><br></div><div>As a L2 solution Ethernet VPN is somewhat promising in=
 it replaces the flooding mechanisms with local learning and dissemination o=
f MAC information to PEs using BGP, but does not inherently solve the proble=
m of symmetry. &nbsp;&nbsp;</div><div><br></div><div>The NAT solution is one=
 that has been around for awhile. &nbsp;I once worked on a system which used=
 WAN accelerator devices located throughout the world which could perform WA=
N acceleration/compression between any pair of WAN accelerators. &nbsp;The o=
nly issue was for the WAN acceleration to work as it should the traffic had =
to be symmetric through a given pair of accelerators. &nbsp; So source NAT w=
as used on each end to maintain the symmetry. &nbsp;That works okay for spec=
ific applications where the source address range is not very large but for a=
 large datacenter handling internet traffic that's not realistic. &nbsp;</di=
v><div><br></div><div>Phil&nbsp;</div><div><br></div><div><br></div><span id=
=3D"OLK_SRC_BODY_SECTION"><div style=3D"font-family:Calibri; font-size:11pt; tex=
t-align:left; color:black; BORDER-BOTTOM: medium none; BORDER-LEFT: medium n=
one; PADDING-BOTTOM: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP:=
 #b5c4df 1pt solid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt"><span style=
=3D"font-weight:bold">From: </span> Xuxiaohu &lt;<a href=3D"mailto:xuxiaohu@huaw=
ei.com">xuxiaohu@huawei.com</a>&gt;<br><span style=3D"font-weight:bold">Date: =
</span> Wed, 24 Aug 2011 03:00:01 +0000<br><span style=3D"font-weight:bold">To=
: </span> Phil Bedard &lt;<a href=3D"mailto:bedard.phil@gmail.com">bedard.phil=
@gmail.com</a>&gt;, "<a href=3D"mailto:l2vpn@ietf.org">l2vpn@ietf.org</a>" &lt=
;<a href=3D"mailto:l2vpn@ietf.org">l2vpn@ietf.org</a>&gt;<br><span style=3D"font=
-weight:bold">Subject: </span> Re: Active-active DC exits in the DCI solutio=
n<br></div><div><br></div><div><meta http-equiv=3D"Content-Type" content=3D"text=
/html; charset=3Dgb2312"><meta name=3D"Generator" content=3D"Microsoft Word 12 (fi=
ltered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	font-size:10.5pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--><div lang=3D"ZH-CN" link=3D"blue" vlink=3D"purp=
le" style=3D"text-justify-trim:punctuation;word-wrap: break-word;-webkit-nbsp-=
mode: space;-webkit-line-break: after-white-space"><div class=3D"WordSection1"=
><p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Hi Phil,<o:p>=
</o:p></span></p><p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497=
D"><o:p>&nbsp;</o:p></span></p><p class=3D"MsoNormal"><span lang=3D"EN-US" style=
=3D"color:#1F497D">If I understand it correctly, the following approaches you =
mentioned are almost proprietary approaches which require DC exit routers in=
 geographically dispersed locations are provided by a single
 vendor.<o:p></o:p></span></p><p class=3D"MsoNormal"><span lang=3D"EN-US" style=
=3D"color:#1F497D"><o:p>&nbsp;</o:p></span></p><p class=3D"MsoNormal"><span lang=
=3D"EN-US" style=3D"color:#1F497D">I found there was a very simple STANDARD appr=
oach to the same goal when host route based IP-only L2VPN service (e.g., Vir=
tual Subnet
</span><span lang=3D"EN-US"><a href=3D"http://tools.ietf.org/html/draft-xu-virt=
ual-subnet-05">http://tools.ietf.org/html/draft-xu-virtual-subnet-05</a><spa=
n style=3D"color:#1F497D">) is used for DCI. For example, when incoming traffi=
c from the Internet enters a DC,
 source IP addresses of the traffic will be NATed on the DC gateway. Notes =
that here DC exit gateways of geographically dispersed DCs are configured wi=
th different IP address pools without any overlapping. In addition, the corr=
esponding routes for the above
 address pools are advertised by the DC gateways to their connected PE rout=
ers of the IP-only L2VPN respectively. Thus, when the outgoing traffic desti=
ned to the Internet arrives at its local PE router of the IP-only L2VPN, tha=
t PE router could forward the
 traffic according to the matching routes for the above address pools. In t=
his way, active-active DC exits can be achieved easily in the case where pat=
h symmetry is required. &nbsp;<o:p></o:p></span></span></p><p class=3D"MsoNorm=
al"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&nbsp;</o:p></span></p><p =
class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Best regards,<o:p=
></o:p></span></p><p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F49=
7D">Xiaohu &nbsp;<o:p></o:p></span></p><p class=3D"MsoNormal"><span lang=3D"EN-U=
S" style=3D"color:#1F497D"><o:p>&nbsp;</o:p></span></p><div style=3D"border:none=
;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt"><div><div style=3D"bo=
rder:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm"><p class=
=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span style=3D"font-size:=
10.0pt;font-family:SimSun">=B7=A2=BC=FE=C8=CB<span lang=3D"EN-US">:</span></span></b><span=
 lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:SimSun"> Phil Bedard [<a h=
ref=3D"mailto:bedard.phil@gmail.com">mailto:bedard.phil@gmail.com</a>]
<br></span><b><span style=3D"font-size:10.0pt;font-family:SimSun">=B7=A2=CB=CD=CA=B1=BC=E4<sp=
an lang=3D"EN-US">:</span></span></b><span lang=3D"EN-US" style=3D"font-size:10.0p=
t;font-family:SimSun"> 2011</span><span style=3D"font-size:10.0pt;font-family:=
SimSun">=C4=EA<span lang=3D"EN-US">8</span>=D4=C2<span lang=3D"EN-US">23</span>=C8=D5<span l=
ang=3D"EN-US">
 20:37<br></span><b>=CA=D5=BC=FE=C8=CB<span lang=3D"EN-US">:</span></b><span lang=3D"EN-US"=
> Xuxiaohu; <a href=3D"mailto:l2vpn@ietf.org">l2vpn@ietf.org</a><br></span><b>=
=D6=F7=CC=E2<span lang=3D"EN-US">:</span></b><span lang=3D"EN-US"> Re: Active-active DC =
exits in the DCI solution<o:p></o:p></span></span></p></div></div><p class=3D"=
MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=3D"EN-US"><o:p>&nbs=
p;</o:p></span></p><div><div><div><p class=3D"MsoNormal"><span lang=3D"EN-US" st=
yle=3D"font-size:9.0pt;color:black">Most of the newer security devices includi=
ng FW, IDS, IPS have the ability to deal with asymmetric traffic flows when =
deployed in pairs, either through clustering where traffic is shunted
 across a dedicated inter-chassis link or state table syncrhonization. &nbs=
p; &nbsp;Active/Active gateways are being achieved these days through either=
 virtual chassis or multi-chassis link aggregation. &nbsp; Some vendors take=
 one approach or the other while others support
 both approaches. &nbsp; &nbsp;We have deployed equipment in a mutual (back=
 to back) MC-LAG configuration which balances traffic in both directions. &n=
bsp;&nbsp;<o:p></o:p></span></p></div></div></div><div><p class=3D"MsoNormal">=
<span lang=3D"EN-US" style=3D"font-size:9.0pt;color:black"><o:p>&nbsp;</o:p></sp=
an></p></div><div><p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:9=
.0pt;color:black">The old way of active/active balancing at L3 would be use =
multiple VRRP groups with some hosts using one gateway and other hosts using=
 the other gateway, but doesn't guarantee symmetry.
 &nbsp;If you have multilayer devices supporting virtual L3 interfaces with=
in a L2 domain MAC learning can take care of the asymmetry by sending traffi=
c across a trunk between the two devices. &nbsp;GLBP from Cisco is an enhanc=
ed version of VRRP/HSRP which hands out
 multiple virtual MAC addresses which allows outbound L3 load balancing, I =
can't remember it being written into an information RFC or a version of VRRP=
 being proposed which does the same. &nbsp;<o:p></o:p></span></p></div><div>=
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:9.0pt;color:black">=
<o:p>&nbsp;</o:p></span></p></div><div><p class=3D"MsoNormal"><span lang=3D"EN-U=
S" style=3D"font-size:9.0pt;color:black"><o:p>&nbsp;</o:p></span></p></div><di=
v><p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:9.0pt;color:black=
">Phil&nbsp;<o:p></o:p></span></p></div><div style=3D"border:none;border-top:s=
olid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm"><p class=3D"MsoNormal"><b><span =
lang=3D"EN-US" style=3D"font-size:11.0pt;color:black">From:
</span></b><span lang=3D"EN-US" style=3D"font-size:11.0pt;color:black">Xuxiaohu=
 &lt;<a href=3D"mailto:xuxiaohu@huawei.com">xuxiaohu@huawei.com</a>&gt;<br><b>=
Date: </b>Tue, 23 Aug 2011 03:10:16 +0000<br><b>To: </b>"<a href=3D"mailto:l2v=
pn@ietf.org">l2vpn@ietf.org</a>" &lt;<a href=3D"mailto:l2vpn@ietf.org">l2vpn@i=
etf.org</a>&gt;<br><b>Subject: </b>Active-active DC exits in the DCI solutio=
n<o:p></o:p></span></p></div><div><p class=3D"MsoNormal"><span lang=3D"EN-US" st=
yle=3D"font-size:9.0pt;color:black"><o:p>&nbsp;</o:p></span></p></div><div><di=
v><p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">Hi all,<o:p></=
o:p></span></p><p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">&=
nbsp;<o:p></o:p></span></p><p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"co=
lor:black">There had been a lot of discussion about active-active multi-homi=
ng for a data center (DC) site in the layer2 DCI solution before. Now I&#821=
7;m considering whether we could further achieve active-active
 DC exits when considering route optimization for traffic routing to/from t=
he outside of DCs (e.g., the Internet). In a normal case, each DC site will =
be connected to a default gateway (i.e., DC exit router) which is responsibl=
e for forwarding traffic routing
 to/from the outside. However, since these default gateways are within a si=
ngle subnet due to the layer2 DCI usage, normally there is only one default =
gateway router (acting as VRRP master) is allowed to forward traffic routing=
 to/from the outside. This is
 obviously not optimal from the perspective of WAN bandwidth utilization.<o=
:p></o:p></span></p><p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:bla=
ck">&nbsp;<o:p></o:p></span></p><p class=3D"MsoNormal"><span lang=3D"EN-US" styl=
e=3D"color:black">Active-active VRRP has been proposed in the above case so th=
at the traffic destined for the outside could be forwarded by the local DC e=
xit router. This is workable when path symmetry is not required.
 However, in most cases, firewall or NAT devices are deployed at the DC exi=
ts for the traffic to/from the outside. In such cases, path symmetry is a mu=
st, as a result, active-active VRRP is not available anymore.<o:p></o:p></sp=
an></p><p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:=
p></o:p></span></p><p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:blac=
k">Is there any better idea to achieve active-active DC exits while path sym=
metry is guaranteed?<o:p></o:p></span></p><p class=3D"MsoNormal"><span lang=3D"E=
N-US" style=3D"color:black">&nbsp;<o:p></o:p></span></p><p class=3D"MsoNormal"><=
span lang=3D"EN-US" style=3D"color:black">Best regards,<o:p></o:p></span></p><p =
class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">Xiaohu<o:p></o:p></=
span></p><p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<=
o:p></o:p></span></p><p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:bl=
ack">&nbsp;<o:p></o:p></span></p></div></div></div></div></div></div></span>=
</body></html>

--B_3397025876_6562531--



From xuxiaohu@huawei.com  Wed Aug 24 18:03:08 2011
Return-Path: <xuxiaohu@huawei.com>
X-Original-To: l2vpn@ietfa.amsl.com
Delivered-To: l2vpn@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2FAEF21F8C4B for <l2vpn@ietfa.amsl.com>; Wed, 24 Aug 2011 18:03:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.409
X-Spam-Level: 
X-Spam-Status: No, score=-1.409 tagged_above=-999 required=5 tests=[AWL=0.648,  BAYES_00=-2.599, CN_BODY_35=0.339, 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 KDAi6l8t9Ouo for <l2vpn@ietfa.amsl.com>; Wed, 24 Aug 2011 18:03:07 -0700 (PDT)
Received: from szxga01-in.huawei.com (szxga01-in.huawei.com [119.145.14.64]) by ietfa.amsl.com (Postfix) with ESMTP id D3C0521F8C00 for <l2vpn@ietf.org>; Wed, 24 Aug 2011 18:03:06 -0700 (PDT)
Received: from huawei.com (szxga05-in [172.24.2.49]) by szxga05-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LQG004BKLN4W2@szxga05-in.huawei.com> for l2vpn@ietf.org; Thu, 25 Aug 2011 09:04:16 +0800 (CST)
Received: from szxrg01-dlp.huawei.com ([172.24.2.119]) by szxga05-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LQG0095HLN3TV@szxga05-in.huawei.com> for l2vpn@ietf.org; Thu, 25 Aug 2011 09:04:16 +0800 (CST)
Received: from 172.24.2.119 (EHLO szxeml205-edg.china.huawei.com) ([172.24.2.119])	by szxrg01-dlp.huawei.com (MOS 4.1.9-GA FastPath queued) with ESMTP id ADK20525; Thu, 25 Aug 2011 09:04:16 +0800 (CST)
Received: from SZXEML405-HUB.china.huawei.com (10.82.67.60) by szxeml205-edg.china.huawei.com (172.24.2.57) with Microsoft SMTP Server (TLS) id 14.1.270.1; Thu, 25 Aug 2011 09:03:09 +0800
Received: from SZXEML525-MBS.china.huawei.com ([169.254.8.40]) by szxeml405-hub.china.huawei.com ([169.254.211.222]) with mapi id 14.01.0270.001; Thu, 25 Aug 2011 09:04:04 +0800
Date: Thu, 25 Aug 2011 01:04:04 +0000
From: Xuxiaohu <xuxiaohu@huawei.com>
Subject: re: Active-active DC exits in the DCI solution
In-reply-to: <CAOA2mbzDPg_newahYOkbZO67ATLziSLFFvR=eOw1d_k-0AUzhg@mail.gmail.com>
X-Originating-IP: [10.110.98.53]
To: Aldrin Isaac <aldrin.isaac@gmail.com>, "l2vpn@ietf.org" <l2vpn@ietf.org>
Message-id: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE72559A@szxeml525-mbs.china.huawei.com>
MIME-version: 1.0
Content-type: text/plain; charset=gb2312
Content-language: zh-CN
Content-transfer-encoding: base64
Accept-Language: zh-CN, en-US
Thread-topic: Active-active DC exits in the DCI solution
Thread-index: AcxhQ9su3po2u9MvRNyXrK7IWrGQbAAAhECAADGLPDAAAu7oAAArFNsg
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
X-CFilter-Loop: Reflected
References: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE7250EA@szxeml525-mbs.china.huawei.com> <CAOA2mbyyvaDkoZR+bRg+wnemuE5LDGDcm9UrfSLbGiHBYFw0xw@mail.gmail.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE72540D@szxeml525-mbs.china.huawei.com> <CAOA2mbzDPg_newahYOkbZO67ATLziSLFFvR=eOw1d_k-0AUzhg@mail.gmail.com>
X-BeenThere: l2vpn@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <l2vpn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/l2vpn>
List-Post: <mailto:l2vpn@ietf.org>
List-Help: <mailto:l2vpn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 25 Aug 2011 01:03:08 -0000

DQo+IC0tLS0t08q8/tStvP4tLS0tLQ0KPiC3orz+yMs6IEFsZHJpbiBJc2FhYyBbbWFpbHRvOmFs
ZHJpbi5pc2FhY0BnbWFpbC5jb21dDQo+ILeiy83KsbzkOiAyMDExxOo41MIyNMjVIDIwOjQwDQo+
IMrVvP7IyzogWHV4aWFvaHU7IGwydnBuQGlldGYub3JnDQo+INb3zOI6IFJlOiBBY3RpdmUtYWN0
aXZlIERDIGV4aXRzIGluIHRoZSBEQ0kgc29sdXRpb24NCj4gDQo+IEFub3RoZXIga2V5IHByb2Js
ZW0gd2l0aCB0aGUgZGVkaWNhdGVkIE5BVCBwb29sIHBlciBEQyBnYXRld2F5IGlzIHRoYXQNCj4g
d2hlbiB5b3UgbG9zZSBhIERDIGdhdGV3YXkgeW91IGdldCBhIGJ1bmNoIG9mIGJyb2tlbiBUQ1Ag
Y29ubmVjdGlvbnMuDQo+IFRoaXMgaXMgYSBwcm9ibGVtIGZvciBzb21lIGFwcGxpY2F0aW9ucyB3
aGVyZSBhcHAgc2Vzc2lvbiBpcyB0aWVkIHRvDQo+IFRDUCBjb25uZWN0aW9uLg0KDQpZb3UgY2Fu
IHVzZSBOQVQgc3luY2hyb25pemF0aW9uL3JlZHVuZGFuY3kgYXQgZWFjaCBEQyBzaXRlIDopICBJ
dCBpcyBlYXN5IGFuZCBwcmFjdGljYWwgY29tcGFyZWQgdG8gZGVwbG95aW5nIE5BVCBzeW5jaHJv
bml6YXRpb24vcmVkdW5kYW5jeSBhdCBnZW9ncmFwaGljYWxseSBkaXNwZXJzZWQgbG9jYXRpb25z
Lg0KDQpYaWFvaHUNCg0KPiBPbiA4LzIzLzExLCBYdXhpYW9odSA8eHV4aWFvaHVAaHVhd2VpLmNv
bT4gd3JvdGU6DQo+ID4gSGkgQWxkcmluLA0KPiA+DQo+ID4gVGhhbmtzIGZvciB0aGUgZm9sbG93
aW5nIGluZm9ybWF0aW9uLiBQbGVhc2Ugc2VlIG15IHJlcGx5IHRvIFBoaWwgQmVkYXJkIGluDQo+
ID4gYW5vdGhlciBlbWFpbC4NCj4gPg0KPiA+IEJlc3QgcmVnYXJkcywNCj4gPiBYaWFvaHUNCj4g
Pg0KPiA+PiAtLS0tLdPKvP7Urbz+LS0tLS0NCj4gPj4gt6K8/sjLOiBBbGRyaW4gSXNhYWMgW21h
aWx0bzphbGRyaW4uaXNhYWNAZ21haWwuY29tXQ0KPiA+PiC3osvNyrG85DogMjAxMcTqONTCMjPI
1SAxOTozNw0KPiA+PiDK1bz+yMs6IFh1eGlhb2h1OyBsMnZwbkBpZXRmLm9yZw0KPiA+PiDW98zi
OiBSZTogQWN0aXZlLWFjdGl2ZSBEQyBleGl0cyBpbiB0aGUgRENJIHNvbHV0aW9uDQo+ID4+DQo+
ID4+IFRoZXJlIGFyZSBub3cgZmlyZXdhbGxzIHRoYXQgc3VwcG9ydCBhY3RpdmUtYWN0aXZlIGZ1
bmN0aW9uYWxpdHkNCj4gPj4gaW5jbHVkaW5nIHN1cHBvcnQgZm9yIHZpcnR1YWwgd2lyZSAoYnVt
cC1pbi10aGUtd2lyZSkgZnVuY3Rpb25hbGl0eQ0KPiA+PiB0aGF0IG1heSBiZSBhYmxlIHRvIHNv
bHZlIHRob3NlIGlzc3Vlcy4gIE1vcmVvdmVyLCB2aXJ0dWFsLXdpcmUNCj4gPj4gZmlyZXdhbGxz
IGFyZSBpbnRlcmVzdGluZyBpbiB0aGF0IHRoZSBmaXJld2FsbCBwZXJmb3JtcyBvbmx5IG5ldHdv
cmsNCj4gPj4gc2VjdXJpdHkgcm9sZSB3aGlsZSBrZWVwaW5nIGFsbCBuZXR3b3JrIHJvdXRpbmcv
c3dpdGNoaW5nIGZ1bmN0aW9ucw0KPiA+PiB3aXRoIHJvdXRlcnMgYW5kIHN3aXRjaGVzLg0KPiA+
Pg0KPiA+Pg0KPiA+PiBPbiA4LzIyLzExLCBYdXhpYW9odSA8eHV4aWFvaHVAaHVhd2VpLmNvbT4g
d3JvdGU6DQo+ID4+ID4gSGkgYWxsLA0KPiA+PiA+DQo+ID4+ID4gVGhlcmUgaGFkIGJlZW4gYSBs
b3Qgb2YgZGlzY3Vzc2lvbiBhYm91dCBhY3RpdmUtYWN0aXZlIG11bHRpLWhvbWluZyBmb3INCj4g
Pj4gPiBhDQo+ID4+ID4gZGF0YSBjZW50ZXIgKERDKSBzaXRlIGluIHRoZSBsYXllcjIgRENJIHNv
bHV0aW9uIGJlZm9yZS4gTm93IEknbQ0KPiA+PiA+IGNvbnNpZGVyaW5nDQo+ID4+ID4gd2hldGhl
ciB3ZSBjb3VsZCBmdXJ0aGVyIGFjaGlldmUgYWN0aXZlLWFjdGl2ZSBEQyBleGl0cyB3aGVuDQo+
ID4+ID4gY29uc2lkZXJpbmcNCj4gPj4gPiByb3V0ZSBvcHRpbWl6YXRpb24gZm9yIHRyYWZmaWMg
cm91dGluZyB0by9mcm9tIHRoZSBvdXRzaWRlIG9mIERDcyAoZS5nLiwNCj4gPj4gPiB0aGUNCj4g
Pj4gPiBJbnRlcm5ldCkuIEluIGEgbm9ybWFsIGNhc2UsIGVhY2ggREMgc2l0ZSB3aWxsIGJlIGNv
bm5lY3RlZCB0byBhDQo+ID4+ID4gZGVmYXVsdA0KPiA+PiA+IGdhdGV3YXkgKGkuZS4sIERDIGV4
aXQgcm91dGVyKSB3aGljaCBpcyByZXNwb25zaWJsZSBmb3IgZm9yd2FyZGluZw0KPiA+PiA+IHRy
YWZmaWMNCj4gPj4gPiByb3V0aW5nIHRvL2Zyb20gdGhlIG91dHNpZGUuIEhvd2V2ZXIsIHNpbmNl
IHRoZXNlIGRlZmF1bHQgZ2F0ZXdheXMgYXJlDQo+ID4+ID4gd2l0aGluIGEgc2luZ2xlIHN1Ym5l
dCBkdWUgdG8gdGhlIGxheWVyMiBEQ0kgdXNhZ2UsIG5vcm1hbGx5IHRoZXJlIGlzDQo+ID4+ID4g
b25seQ0KPiA+PiA+IG9uZSBkZWZhdWx0IGdhdGV3YXkgcm91dGVyIChhY3RpbmcgYXMgVlJSUCBt
YXN0ZXIpIGlzIGFsbG93ZWQgdG8NCj4gPj4gPiBmb3J3YXJkDQo+ID4+ID4gdHJhZmZpYyByb3V0
aW5nIHRvL2Zyb20gdGhlIG91dHNpZGUuIFRoaXMgaXMgb2J2aW91c2x5IG5vdCBvcHRpbWFsIGZy
b20NCj4gPj4gPiB0aGUNCj4gPj4gPiBwZXJzcGVjdGl2ZSBvZiBXQU4gYmFuZHdpZHRoIHV0aWxp
emF0aW9uLg0KPiA+PiA+DQo+ID4+ID4gQWN0aXZlLWFjdGl2ZSBWUlJQIGhhcyBiZWVuIHByb3Bv
c2VkIGluIHRoZSBhYm92ZSBjYXNlIHNvIHRoYXQgdGhlDQo+ID4+ID4gdHJhZmZpYw0KPiA+PiA+
IGRlc3RpbmVkIGZvciB0aGUgb3V0c2lkZSBjb3VsZCBiZSBmb3J3YXJkZWQgYnkgdGhlIGxvY2Fs
IERDIGV4aXQNCj4gPj4gPiByb3V0ZXIuDQo+ID4+ID4gVGhpcyBpcyB3b3JrYWJsZSB3aGVuIHBh
dGggc3ltbWV0cnkgaXMgbm90IHJlcXVpcmVkLiBIb3dldmVyLCBpbiBtb3N0DQo+ID4+IGNhc2Vz
LA0KPiA+PiA+IGZpcmV3YWxsIG9yIE5BVCBkZXZpY2VzIGFyZSBkZXBsb3llZCBhdCB0aGUgREMg
ZXhpdHMgZm9yIHRoZSB0cmFmZmljDQo+ID4+ID4gdG8vZnJvbQ0KPiA+PiA+IHRoZSBvdXRzaWRl
LiBJbiBzdWNoIGNhc2VzLCBwYXRoIHN5bW1ldHJ5IGlzIGEgbXVzdCwgYXMgYSByZXN1bHQsDQo+
ID4+ID4gYWN0aXZlLWFjdGl2ZSBWUlJQIGlzIG5vdCBhdmFpbGFibGUgYW55bW9yZS4NCj4gPj4g
Pg0KPiA+PiA+IElzIHRoZXJlIGFueSBiZXR0ZXIgaWRlYSB0byBhY2hpZXZlIGFjdGl2ZS1hY3Rp
dmUgREMgZXhpdHMgd2hpbGUgcGF0aA0KPiA+PiA+IHN5bW1ldHJ5IGlzIGd1YXJhbnRlZWQ/DQo+
ID4+ID4NCj4gPj4gPiBCZXN0IHJlZ2FyZHMsDQo+ID4+ID4gWGlhb2h1DQo+ID4+ID4NCj4gPj4g
Pg0KPiA+PiA+DQo+ID4+DQo+ID4+IC0tDQo+ID4+IFNlbnQgZnJvbSBteSBtb2JpbGUgZGV2aWNl
DQo+ID4NCj4gDQo+IC0tDQo+IFNlbnQgZnJvbSBteSBtb2JpbGUgZGV2aWNlDQo=

From xuxiaohu@huawei.com  Wed Aug 24 19:46:38 2011
Return-Path: <xuxiaohu@huawei.com>
X-Original-To: l2vpn@ietfa.amsl.com
Delivered-To: l2vpn@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BF74921F8B2C; Wed, 24 Aug 2011 19:46:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.603
X-Spam-Level: 
X-Spam-Status: No, score=-3.603 tagged_above=-999 required=5 tests=[AWL=2.680,  BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4, SARE_MILLIONSOF=0.315]
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 27qze9hUPXZ3; Wed, 24 Aug 2011 19:46:37 -0700 (PDT)
Received: from szxga04-in.huawei.com (szxga04-in.huawei.com [119.145.14.67]) by ietfa.amsl.com (Postfix) with ESMTP id 00B6721F884C; Wed, 24 Aug 2011 19:46:37 -0700 (PDT)
Received: from huawei.com (szxga04-in [172.24.2.12]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LQG00MW4QFO36@szxga04-in.huawei.com>; Thu, 25 Aug 2011 10:47:48 +0800 (CST)
Received: from szxrg01-dlp.huawei.com ([172.24.2.119]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LQG009UFQFOFQ@szxga04-in.huawei.com>; Thu, 25 Aug 2011 10:47:48 +0800 (CST)
Received: from 172.24.2.119 (EHLO szxeml203-edg.china.huawei.com) ([172.24.2.119])	by szxrg01-dlp.huawei.com (MOS 4.1.9-GA FastPath queued) with ESMTP id ADK31533; Thu, 25 Aug 2011 10:47:48 +0800 (CST)
Received: from SZXEML405-HUB.china.huawei.com (10.82.67.60) by szxeml203-edg.china.huawei.com (172.24.2.55) with Microsoft SMTP Server (TLS) id 14.1.270.1; Thu, 25 Aug 2011 10:47:42 +0800
Received: from SZXEML525-MBS.china.huawei.com ([169.254.8.40]) by szxeml405-hub.china.huawei.com ([169.254.211.222]) with mapi id 14.01.0270.001; Thu, 25 Aug 2011 10:47:46 +0800
Date: Thu, 25 Aug 2011 02:47:47 +0000
From: Xuxiaohu <xuxiaohu@huawei.com>
Subject: Could millions of ARP entries on DC gateways be reduced to one
X-Originating-IP: [10.110.98.53]
To: "l2vpn@ietf.org" <l2vpn@ietf.org>
Message-id: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE725622@szxeml525-mbs.china.huawei.com>
MIME-version: 1.0
Content-type: multipart/alternative; boundary="Boundary_(ID_qd/1kR5tiQoJdowZb58ERw)"
Content-language: zh-CN
Accept-Language: zh-CN, en-US
Thread-topic: Could millions of ARP entries on DC gateways be reduced to one
Thread-index: Acxi0w1AcibzuVsiSkK+GwRxBeP6pg==
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
X-CFilter-Loop: Reflected
Cc: "armd@ietf.org" <armd@ietf.org>
X-BeenThere: l2vpn@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <l2vpn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/l2vpn>
List-Post: <mailto:l2vpn@ietf.org>
List-Help: <mailto:l2vpn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 25 Aug 2011 02:46:38 -0000

--Boundary_(ID_qd/1kR5tiQoJdowZb58ERw)
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: quoted-printable

Hi all,

Another obvious advantage of host route based IP-only L2VPN (e.g., Virtual =
Subnet) over VPLS, as a DCI solution, is to reduce the ARP table size on DC=
 gateways by several order of magnitude. Assume there are millions of CE ho=
sts (i.e.,VMs) within a single VLAN/subnet, if VPLS is used as a DCI soluti=
on, DC gateways (i.e., DC exit routers) would have to know millions of ARP =
entries corresponding to these VMs. In contrast, in the Virtual Subnet solu=
tion, DC gateways are directly connected to the PE routers of the IP-only L=
2VPN which act as ARP proxies, MAC addresses of those ARP entries for VMs o=
n DC gateways are identical (i.e., ARP Proxy's MAC). Thus these millions of=
 ARP entries can be aggregated into one entry (1.0.0.0/8->ARP proxy's MAC).=
 That's to say, the exact-matching algorithm for ARP cache lookup is change=
d to the longest-matching algorithm. Of course, there is no free lunch. The=
 side-effect of this change is that DC gateways could send out packets dest=
ined for non-existing VMs to the PE routers of that IP-only L2VPN. Fortunat=
ely, once those packets arrive at the PE routers of that IP-only L2VPN, whi=
ch in turn will drop them directly since there is no matching routes for th=
em.

Since this topic is also interesting to ARMD WG, I copy this email to ARMD.

Best regards,
Xiaohu

--Boundary_(ID_qd/1kR5tiQoJdowZb58ERw)
Content-type: text/html; charset=us-ascii
Content-transfer-encoding: 7BIT

<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:10.5pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;}
/* Page Definitions */
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="ZH-CN" link="blue" vlink="purple" style="text-justify-trim:punctuation">
<div class="WordSection1">
<p class="MsoNormal"><span lang="EN-US">Hi all,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal" align="left" style="text-align:left;text-autospace:none"><span lang="EN-US">Another obvious advantage of host route based IP-only L2VPN (e.g., Virtual Subnet) over VPLS, as a DCI solution, is to reduce the ARP table size on DC gateways
 by several order of magnitude. Assume there are millions of CE hosts (i.e.,VMs) within a single VLAN/subnet, if VPLS is used as a DCI solution, DC gateways (i.e., DC exit routers) would have to know millions of ARP entries corresponding to these VMs. In contrast,
 in the Virtual Subnet solution, DC gateways are directly connected to the PE routers of the IP-only L2VPN which act as ARP proxies, MAC addresses of those ARP entries for VMs on DC gateways are identical (i.e., ARP Proxy&#8217;s MAC). Thus these millions of ARP
 entries can be aggregated into one entry (1.0.0.0/8-&gt;ARP proxy&#8217;s MAC). That&#8217;s to say, the exact-matching algorithm for ARP cache lookup is changed to the longest-matching algorithm. Of course, there is no free lunch. The side-effect of this change is that
 DC gateways could send out packets destined for non-existing VMs to the PE routers of that IP-only L2VPN. Fortunately, once those packets arrive at the PE routers of that IP-only L2VPN, which in turn will drop them directly since there is no matching routes
 for them. <o:p></o:p></span></p>
<p class="MsoNormal" align="left" style="text-align:left;text-autospace:none"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal" align="left" style="text-align:left;text-autospace:none"><span lang="EN-US">Since this topic is also interesting to ARMD WG, I copy this email to ARMD.<o:p></o:p></span></p>
<p class="MsoNormal" align="left" style="text-align:left;text-autospace:none"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal" align="left" style="text-align:left;text-autospace:none"><span lang="EN-US">Best regards,<o:p></o:p></span></p>
<p class="MsoNormal" align="left" style="text-align:left;text-autospace:none"><span lang="EN-US">Xiaohu<o:p></o:p></span></p>
</div>
</body>
</html>

--Boundary_(ID_qd/1kR5tiQoJdowZb58ERw)--

From xuxiaohu@huawei.com  Wed Aug 24 21:11:13 2011
Return-Path: <xuxiaohu@huawei.com>
X-Original-To: l2vpn@ietfa.amsl.com
Delivered-To: l2vpn@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 016C121F8B13 for <l2vpn@ietfa.amsl.com>; Wed, 24 Aug 2011 21:11:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.657
X-Spam-Level: 
X-Spam-Status: No, score=-1.657 tagged_above=-999 required=5 tests=[AWL=0.138,  BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_35=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 Cm9QNedZOT9c for <l2vpn@ietfa.amsl.com>; Wed, 24 Aug 2011 21:11:11 -0700 (PDT)
Received: from szxga01-in.huawei.com (szxga01-in.huawei.com [119.145.14.64]) by ietfa.amsl.com (Postfix) with ESMTP id CB88021F8B0C for <l2vpn@ietf.org>; Wed, 24 Aug 2011 21:11:10 -0700 (PDT)
Received: from huawei.com (szxga05-in [172.24.2.49]) by szxga05-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LQG005EJUCL31@szxga05-in.huawei.com> for l2vpn@ietf.org; Thu, 25 Aug 2011 12:12:21 +0800 (CST)
Received: from szxrg01-dlp.huawei.com ([172.24.2.119]) by szxga05-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LQG002R2UCJU3@szxga05-in.huawei.com> for l2vpn@ietf.org; Thu, 25 Aug 2011 12:12:21 +0800 (CST)
Received: from 172.24.2.119 (EHLO szxeml205-edg.china.huawei.com) ([172.24.2.119])	by szxrg01-dlp.huawei.com (MOS 4.1.9-GA FastPath queued) with ESMTP id ADK40894; Thu, 25 Aug 2011 12:12:20 +0800 (CST)
Received: from SZXEML410-HUB.china.huawei.com (10.82.67.137) by szxeml205-edg.china.huawei.com (172.24.2.57) with Microsoft SMTP Server (TLS) id 14.1.270.1; Thu, 25 Aug 2011 12:11:13 +0800
Received: from SZXEML525-MBS.china.huawei.com ([169.254.8.40]) by szxeml410-hub.china.huawei.com ([169.254.101.122]) with mapi id 14.01.0270.001; Thu, 25 Aug 2011 12:12:19 +0800
Date: Thu, 25 Aug 2011 04:12:19 +0000
From: Xuxiaohu <xuxiaohu@huawei.com>
Subject: re: Active-active DC exits in the DCI solution
In-reply-to: <CA7A7851.44E24%bedard.phil@gmail.com>
X-Originating-IP: [10.110.98.53]
To: Phil Bedard <bedard.phil@gmail.com>, "l2vpn@ietf.org" <l2vpn@ietf.org>
Message-id: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE72569A@szxeml525-mbs.china.huawei.com>
MIME-version: 1.0
Content-type: multipart/alternative; boundary="Boundary_(ID_m6UFe4pQipeMYi927ZlbtQ)"
Content-language: zh-CN
Accept-Language: zh-CN, en-US
Thread-topic: Active-active DC exits in the DCI solution
Thread-index: AcxhQ9su3po2u9MvRNyXrK7IWrGQbAACmPcAAC9QrXAABoKUgAAt3Zpg
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
X-CFilter-Loop: Reflected
References: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE7253CB@szxeml525-mbs.china.huawei.com> <CA7A7851.44E24%bedard.phil@gmail.com>
X-BeenThere: l2vpn@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <l2vpn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/l2vpn>
List-Post: <mailto:l2vpn@ietf.org>
List-Help: <mailto:l2vpn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 25 Aug 2011 04:11:13 -0000

--Boundary_(ID_m6UFe4pQipeMYi927ZlbtQ)
Content-type: text/plain; charset=gb2312
Content-transfer-encoding: base64

t6K8/sjLOiBQaGlsIEJlZGFyZCBbbWFpbHRvOmJlZGFyZC5waGlsQGdtYWlsLmNvbV0NCreiy83K
sbzkOiAyMDExxOo41MIyNMjVIDIyOjE4DQrK1bz+yMs6IFh1eGlhb2h1OyBsMnZwbkBpZXRmLm9y
Zw0K1vfM4jogUmU6IEFjdGl2ZS1hY3RpdmUgREMgZXhpdHMgaW4gdGhlIERDSSBzb2x1dGlvbg0K
DQpIaSBYaWFvaHUsICB5ZXMgdGhlIGFwcHJvYWNoZXMgdGh1cyBmYXIgaGF2ZSBiZWVuIGxhcmdl
bHkgcHJvcHJpZXRhcnkgYW5kIGdlbmVyYWxseSBkbyBub3QgcGVyZm9ybSBhcyB3ZWxsIHdoZW4g
eW91IGFyZSB0YWxraW5nIGFib3V0IGdlb2dyYXBoaWNhbGx5IGRpc3BlcnNlZCBkYXRhY2VudGVy
cy4gICBHZW5lcmFsbHkgSSdtIGEgcHJvcG9uZW50IG9mIG5vdCBleHRlbmRpbmcgTDIgZG9tYWlu
cyBvdmVyIGxhcmdlIGRpc3RhbmNlcywgZXZlbnR1YWxseSB5b3UnbGwgcnVuIGludG8gc29tZSBr
aW5kIG9mIGxpbWl0YXRpb24gYW5kIEkgZG9uJ3QgY29uc2lkZXIgaXQgYSBiZXN0IHByYWN0aWNl
Lg0KDQpUaGVyZSBoYXMgYmVlbiBhIGxvdCBvZiB0YWxrIHJlY2VudGx5IGluIHRoZSBBUk1EIGdy
b3VwIHJlZ2FyZGluZyBEQ0kgYW5kIFZNIE1vYmlsaXR5IGluIHBhcnRpY3VsYXIuICBHb29nbGUg
aGFzIGEgZHJhZnQgcHVibGlzaGVkIHJlZ2FyZGluZyB1c2luZyBJUCB0dW5uZWxpbmcgYW5kIGEg
Vk0gdG8gVk0gSG9zdCBkaXJlY3Rvcnkgc2VydmljZSB0byBleHRlbmQgY29tbXVuaWNhdGlvbiBi
ZXR3ZWVuIHR3byBWTXMgaW4gdGhlIHNhbWUgc3VibmV0IHdoZW4gb25lIG1heSBoYXZlIG1vdmVk
IG91dCBvZiB0aGUgTDIgYnJvYWRjYXN0IGRvbWFpbiBiZWhpbmQgYSBkaWZmZXJlbnQgTDMgR1cu
ICBUaGVpciAgc29sdXRpb24gaXMgaG9zdCBiYXNlZCBpbiB0aGF0IGl0IHJlbGllcyBvbiB0aGUg
Vk0gaG9zdCB0byB0dW5uZWwgdHJhZmZpYyBhcyBvcHBvc2VkIHRvIHRoZSB1cHN0cmVhbSBuZXR3
b3JrIGVxdWlwbWVudC4gICAgSXQgYWxzbyByZWxpZXMgb24gdGhlIEdXIGF0IGVhY2ggc2l0ZSB0
byB0dW5uZWwgdHJhZmZpYyB2aWEgSVAgdG8gd2hlcmUgdGhlIFZNIG5vdyByZXNpZGVzLg0KDQpY
WEg6IFdoZW4gYW4gaW5ib3VuZCBwYWNrZXQgYXJyaXZlcyBhdCB0aGUgR1csIGlmIG5vIG1hdGNo
aW5nIG1hcHBpbmcgaXMgZm91bmQgaW4gaXRzIGxvY2FsIG1hcHBpbmcgY2FjaGUsIHNob3VsZCB0
aGUgcGFja2V0IGJlIGRyb3BwZWQgb3IgcXVldWVkIGJlZm9yZSBhIG1hcHBpbmcgcmVwbHkgaXMg
c3VjY2Vzc2Z1bGx5IHJldHVybmVkIGZyb20gdGhlIG1hcHBpbmcgZGlyZWN0b3J5Pw0KDQpCZWZv
cmUgZXhwbG9yaW5nIGFueSBkaXJlY3RvcnktYmFzZWQgbWFwJmVuY2FwIGFwcHJvYWNoLCBJIHN1
Z2dlc3Qgc2VyaW91c2x5IGxvb2tpbmcgdGhyb3VnaCB0aGUgb3BlbiBpc3N1ZXMgd2l0aCB0aGF0
IGtpbmQgb2YgYXBwcm9hY2ggd2hpY2ggaGFkIGJlZW4gaWRlbnRpZmllZCBieSBMSVNQIFdHIGFu
ZCBSUkcuDQoNCkFzIGEgTDIgc29sdXRpb24gRXRoZXJuZXQgVlBOIGlzIHNvbWV3aGF0IHByb21p
c2luZyBpbiBpdCByZXBsYWNlcyB0aGUgZmxvb2RpbmcgbWVjaGFuaXNtcyB3aXRoIGxvY2FsIGxl
YXJuaW5nIGFuZCBkaXNzZW1pbmF0aW9uIG9mIE1BQyBpbmZvcm1hdGlvbiB0byBQRXMgdXNpbmcg
QkdQLCBidXQgZG9lcyBub3QgaW5oZXJlbnRseSBzb2x2ZSB0aGUgcHJvYmxlbSBvZiBzeW1tZXRy
eS4NCg0KWFhIOiBZb3VyIG9ic2VydmF0aW9uIGlzIGNvcnJlY3QuDQoNClRoZSBOQVQgc29sdXRp
b24gaXMgb25lIHRoYXQgaGFzIGJlZW4gYXJvdW5kIGZvciBhd2hpbGUuICBJIG9uY2Ugd29ya2Vk
IG9uIGEgc3lzdGVtIHdoaWNoIHVzZWQgV0FOIGFjY2VsZXJhdG9yIGRldmljZXMgbG9jYXRlZCB0
aHJvdWdob3V0IHRoZSB3b3JsZCB3aGljaCBjb3VsZCBwZXJmb3JtIFdBTiBhY2NlbGVyYXRpb24v
Y29tcHJlc3Npb24gYmV0d2VlbiBhbnkgcGFpciBvZiBXQU4gYWNjZWxlcmF0b3JzLiAgVGhlIG9u
bHkgaXNzdWUgd2FzIGZvciB0aGUgV0FOIGFjY2VsZXJhdGlvbiB0byB3b3JrIGFzIGl0IHNob3Vs
ZCB0aGUgdHJhZmZpYyBoYWQgdG8gYmUgc3ltbWV0cmljIHRocm91Z2ggYSBnaXZlbiBwYWlyIG9m
IGFjY2VsZXJhdG9ycy4gICBTbyBzb3VyY2UgTkFUIHdhcyB1c2VkIG9uIGVhY2ggZW5kIHRvIG1h
aW50YWluIHRoZSBzeW1tZXRyeS4gIFRoYXQgd29ya3Mgb2theSBmb3Igc3BlY2lmaWMgYXBwbGlj
YXRpb25zIHdoZXJlIHRoZSBzb3VyY2UgYWRkcmVzcyByYW5nZSBpcyBub3QgdmVyeSBsYXJnZSBi
dXQgZm9yIGEgbGFyZ2UgZGF0YWNlbnRlciBoYW5kbGluZyBpbnRlcm5ldCB0cmFmZmljIHRoYXQn
cyBub3QgcmVhbGlzdGljLg0KDQpYWEg6ICBDb3VsZG6hr3QgTkFQVCBiZSB1c2VkIGluIHRoZSBj
YXNlIHdoZXJlIHRoZSBhZGRyZXNzIHBvb2wgaXMgbm90IGxhcmdlIGVub3VnaD8NCg0KQmVzdCBy
ZWdhcmRzLA0KWGlhb2h1DQoNClBoaWwNCg0KDQpGcm9tOiBYdXhpYW9odSA8eHV4aWFvaHVAaHVh
d2VpLmNvbTxtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbT4+DQpEYXRlOiBXZWQsIDI0IEF1ZyAy
MDExIDAzOjAwOjAxICswMDAwDQpUbzogUGhpbCBCZWRhcmQgPGJlZGFyZC5waGlsQGdtYWlsLmNv
bTxtYWlsdG86YmVkYXJkLnBoaWxAZ21haWwuY29tPj4sICJsMnZwbkBpZXRmLm9yZzxtYWlsdG86
bDJ2cG5AaWV0Zi5vcmc+IiA8bDJ2cG5AaWV0Zi5vcmc8bWFpbHRvOmwydnBuQGlldGYub3JnPj4N
ClN1YmplY3Q6IFJlOiBBY3RpdmUtYWN0aXZlIERDIGV4aXRzIGluIHRoZSBEQ0kgc29sdXRpb24N
Cg0KSGkgUGhpbCwNCg0KSWYgSSB1bmRlcnN0YW5kIGl0IGNvcnJlY3RseSwgdGhlIGZvbGxvd2lu
ZyBhcHByb2FjaGVzIHlvdSBtZW50aW9uZWQgYXJlIGFsbW9zdCBwcm9wcmlldGFyeSBhcHByb2Fj
aGVzIHdoaWNoIHJlcXVpcmUgREMgZXhpdCByb3V0ZXJzIGluIGdlb2dyYXBoaWNhbGx5IGRpc3Bl
cnNlZCBsb2NhdGlvbnMgYXJlIHByb3ZpZGVkIGJ5IGEgc2luZ2xlIHZlbmRvci4NCg0KSSBmb3Vu
ZCB0aGVyZSB3YXMgYSB2ZXJ5IHNpbXBsZSBTVEFOREFSRCBhcHByb2FjaCB0byB0aGUgc2FtZSBn
b2FsIHdoZW4gaG9zdCByb3V0ZSBiYXNlZCBJUC1vbmx5IEwyVlBOIHNlcnZpY2UgKGUuZy4sIFZp
cnR1YWwgU3VibmV0IGh0dHA6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LXh1LXZpcnR1YWwt
c3VibmV0LTA1KSBpcyB1c2VkIGZvciBEQ0kuIEZvciBleGFtcGxlLCB3aGVuIGluY29taW5nIHRy
YWZmaWMgZnJvbSB0aGUgSW50ZXJuZXQgZW50ZXJzIGEgREMsIHNvdXJjZSBJUCBhZGRyZXNzZXMg
b2YgdGhlIHRyYWZmaWMgd2lsbCBiZSBOQVRlZCBvbiB0aGUgREMgZ2F0ZXdheS4gTm90ZXMgdGhh
dCBoZXJlIERDIGV4aXQgZ2F0ZXdheXMgb2YgZ2VvZ3JhcGhpY2FsbHkgZGlzcGVyc2VkIERDcyBh
cmUgY29uZmlndXJlZCB3aXRoIGRpZmZlcmVudCBJUCBhZGRyZXNzIHBvb2xzIHdpdGhvdXQgYW55
IG92ZXJsYXBwaW5nLiBJbiBhZGRpdGlvbiwgdGhlIGNvcnJlc3BvbmRpbmcgcm91dGVzIGZvciB0
aGUgYWJvdmUgYWRkcmVzcyBwb29scyBhcmUgYWR2ZXJ0aXNlZCBieSB0aGUgREMgZ2F0ZXdheXMg
dG8gdGhlaXIgY29ubmVjdGVkIFBFIHJvdXRlcnMgb2YgdGhlIElQLW9ubHkgTDJWUE4gcmVzcGVj
dGl2ZWx5LiBUaHVzLCB3aGVuIHRoZSBvdXRnb2luZyB0cmFmZmljIGRlc3RpbmVkIHRvIHRoZSBJ
bnRlcm5ldCBhcnJpdmVzIGF0IGl0cyBsb2NhbCBQRSByb3V0ZXIgb2YgdGhlIElQLW9ubHkgTDJW
UE4sIHRoYXQgUEUgcm91dGVyIGNvdWxkIGZvcndhcmQgdGhlIHRyYWZmaWMgYWNjb3JkaW5nIHRv
IHRoZSBtYXRjaGluZyByb3V0ZXMgZm9yIHRoZSBhYm92ZSBhZGRyZXNzIHBvb2xzLiBJbiB0aGlz
IHdheSwgYWN0aXZlLWFjdGl2ZSBEQyBleGl0cyBjYW4gYmUgYWNoaWV2ZWQgZWFzaWx5IGluIHRo
ZSBjYXNlIHdoZXJlIHBhdGggc3ltbWV0cnkgaXMgcmVxdWlyZWQuDQoNCkJlc3QgcmVnYXJkcywN
ClhpYW9odQ0KDQq3orz+yMs6IFBoaWwgQmVkYXJkIFttYWlsdG86YmVkYXJkLnBoaWxAZ21haWwu
Y29tXQ0Kt6LLzcqxvOQ6IDIwMTHE6jjUwjIzyNUgMjA6MzcNCsrVvP7IyzogWHV4aWFvaHU7IGwy
dnBuQGlldGYub3JnPG1haWx0bzpsMnZwbkBpZXRmLm9yZz4NCtb3zOI6IFJlOiBBY3RpdmUtYWN0
aXZlIERDIGV4aXRzIGluIHRoZSBEQ0kgc29sdXRpb24NCg0KTW9zdCBvZiB0aGUgbmV3ZXIgc2Vj
dXJpdHkgZGV2aWNlcyBpbmNsdWRpbmcgRlcsIElEUywgSVBTIGhhdmUgdGhlIGFiaWxpdHkgdG8g
ZGVhbCB3aXRoIGFzeW1tZXRyaWMgdHJhZmZpYyBmbG93cyB3aGVuIGRlcGxveWVkIGluIHBhaXJz
LCBlaXRoZXIgdGhyb3VnaCBjbHVzdGVyaW5nIHdoZXJlIHRyYWZmaWMgaXMgc2h1bnRlZCBhY3Jv
c3MgYSBkZWRpY2F0ZWQgaW50ZXItY2hhc3NpcyBsaW5rIG9yIHN0YXRlIHRhYmxlIHN5bmNyaG9u
aXphdGlvbi4gICAgQWN0aXZlL0FjdGl2ZSBnYXRld2F5cyBhcmUgYmVpbmcgYWNoaWV2ZWQgdGhl
c2UgZGF5cyB0aHJvdWdoIGVpdGhlciB2aXJ0dWFsIGNoYXNzaXMgb3IgbXVsdGktY2hhc3NpcyBs
aW5rIGFnZ3JlZ2F0aW9uLiAgIFNvbWUgdmVuZG9ycyB0YWtlIG9uZSBhcHByb2FjaCBvciB0aGUg
b3RoZXIgd2hpbGUgb3RoZXJzIHN1cHBvcnQgYm90aCBhcHByb2FjaGVzLiAgICBXZSBoYXZlIGRl
cGxveWVkIGVxdWlwbWVudCBpbiBhIG11dHVhbCAoYmFjayB0byBiYWNrKSBNQy1MQUcgY29uZmln
dXJhdGlvbiB3aGljaCBiYWxhbmNlcyB0cmFmZmljIGluIGJvdGggZGlyZWN0aW9ucy4NCg0KVGhl
IG9sZCB3YXkgb2YgYWN0aXZlL2FjdGl2ZSBiYWxhbmNpbmcgYXQgTDMgd291bGQgYmUgdXNlIG11
bHRpcGxlIFZSUlAgZ3JvdXBzIHdpdGggc29tZSBob3N0cyB1c2luZyBvbmUgZ2F0ZXdheSBhbmQg
b3RoZXIgaG9zdHMgdXNpbmcgdGhlIG90aGVyIGdhdGV3YXksIGJ1dCBkb2Vzbid0IGd1YXJhbnRl
ZSBzeW1tZXRyeS4gIElmIHlvdSBoYXZlIG11bHRpbGF5ZXIgZGV2aWNlcyBzdXBwb3J0aW5nIHZp
cnR1YWwgTDMgaW50ZXJmYWNlcyB3aXRoaW4gYSBMMiBkb21haW4gTUFDIGxlYXJuaW5nIGNhbiB0
YWtlIGNhcmUgb2YgdGhlIGFzeW1tZXRyeSBieSBzZW5kaW5nIHRyYWZmaWMgYWNyb3NzIGEgdHJ1
bmsgYmV0d2VlbiB0aGUgdHdvIGRldmljZXMuICBHTEJQIGZyb20gQ2lzY28gaXMgYW4gZW5oYW5j
ZWQgdmVyc2lvbiBvZiBWUlJQL0hTUlAgd2hpY2ggaGFuZHMgb3V0IG11bHRpcGxlIHZpcnR1YWwg
TUFDIGFkZHJlc3NlcyB3aGljaCBhbGxvd3Mgb3V0Ym91bmQgTDMgbG9hZCBiYWxhbmNpbmcsIEkg
Y2FuJ3QgcmVtZW1iZXIgaXQgYmVpbmcgd3JpdHRlbiBpbnRvIGFuIGluZm9ybWF0aW9uIFJGQyBv
ciBhIHZlcnNpb24gb2YgVlJSUCBiZWluZyBwcm9wb3NlZCB3aGljaCBkb2VzIHRoZSBzYW1lLg0K
DQoNClBoaWwNCkZyb206IFh1eGlhb2h1IDx4dXhpYW9odUBodWF3ZWkuY29tPG1haWx0bzp4dXhp
YW9odUBodWF3ZWkuY29tPj4NCkRhdGU6IFR1ZSwgMjMgQXVnIDIwMTEgMDM6MTA6MTYgKzAwMDAN
ClRvOiAibDJ2cG5AaWV0Zi5vcmc8bWFpbHRvOmwydnBuQGlldGYub3JnPiIgPGwydnBuQGlldGYu
b3JnPG1haWx0bzpsMnZwbkBpZXRmLm9yZz4+DQpTdWJqZWN0OiBBY3RpdmUtYWN0aXZlIERDIGV4
aXRzIGluIHRoZSBEQ0kgc29sdXRpb24NCg0KSGkgYWxsLA0KDQpUaGVyZSBoYWQgYmVlbiBhIGxv
dCBvZiBkaXNjdXNzaW9uIGFib3V0IGFjdGl2ZS1hY3RpdmUgbXVsdGktaG9taW5nIGZvciBhIGRh
dGEgY2VudGVyIChEQykgc2l0ZSBpbiB0aGUgbGF5ZXIyIERDSSBzb2x1dGlvbiBiZWZvcmUuIE5v
dyBJoa9tIGNvbnNpZGVyaW5nIHdoZXRoZXIgd2UgY291bGQgZnVydGhlciBhY2hpZXZlIGFjdGl2
ZS1hY3RpdmUgREMgZXhpdHMgd2hlbiBjb25zaWRlcmluZyByb3V0ZSBvcHRpbWl6YXRpb24gZm9y
IHRyYWZmaWMgcm91dGluZyB0by9mcm9tIHRoZSBvdXRzaWRlIG9mIERDcyAoZS5nLiwgdGhlIElu
dGVybmV0KS4gSW4gYSBub3JtYWwgY2FzZSwgZWFjaCBEQyBzaXRlIHdpbGwgYmUgY29ubmVjdGVk
IHRvIGEgZGVmYXVsdCBnYXRld2F5IChpLmUuLCBEQyBleGl0IHJvdXRlcikgd2hpY2ggaXMgcmVz
cG9uc2libGUgZm9yIGZvcndhcmRpbmcgdHJhZmZpYyByb3V0aW5nIHRvL2Zyb20gdGhlIG91dHNp
ZGUuIEhvd2V2ZXIsIHNpbmNlIHRoZXNlIGRlZmF1bHQgZ2F0ZXdheXMgYXJlIHdpdGhpbiBhIHNp
bmdsZSBzdWJuZXQgZHVlIHRvIHRoZSBsYXllcjIgRENJIHVzYWdlLCBub3JtYWxseSB0aGVyZSBp
cyBvbmx5IG9uZSBkZWZhdWx0IGdhdGV3YXkgcm91dGVyIChhY3RpbmcgYXMgVlJSUCBtYXN0ZXIp
IGlzIGFsbG93ZWQgdG8gZm9yd2FyZCB0cmFmZmljIHJvdXRpbmcgdG8vZnJvbSB0aGUgb3V0c2lk
ZS4gVGhpcyBpcyBvYnZpb3VzbHkgbm90IG9wdGltYWwgZnJvbSB0aGUgcGVyc3BlY3RpdmUgb2Yg
V0FOIGJhbmR3aWR0aCB1dGlsaXphdGlvbi4NCg0KQWN0aXZlLWFjdGl2ZSBWUlJQIGhhcyBiZWVu
IHByb3Bvc2VkIGluIHRoZSBhYm92ZSBjYXNlIHNvIHRoYXQgdGhlIHRyYWZmaWMgZGVzdGluZWQg
Zm9yIHRoZSBvdXRzaWRlIGNvdWxkIGJlIGZvcndhcmRlZCBieSB0aGUgbG9jYWwgREMgZXhpdCBy
b3V0ZXIuIFRoaXMgaXMgd29ya2FibGUgd2hlbiBwYXRoIHN5bW1ldHJ5IGlzIG5vdCByZXF1aXJl
ZC4gSG93ZXZlciwgaW4gbW9zdCBjYXNlcywgZmlyZXdhbGwgb3IgTkFUIGRldmljZXMgYXJlIGRl
cGxveWVkIGF0IHRoZSBEQyBleGl0cyBmb3IgdGhlIHRyYWZmaWMgdG8vZnJvbSB0aGUgb3V0c2lk
ZS4gSW4gc3VjaCBjYXNlcywgcGF0aCBzeW1tZXRyeSBpcyBhIG11c3QsIGFzIGEgcmVzdWx0LCBh
Y3RpdmUtYWN0aXZlIFZSUlAgaXMgbm90IGF2YWlsYWJsZSBhbnltb3JlLg0KDQpJcyB0aGVyZSBh
bnkgYmV0dGVyIGlkZWEgdG8gYWNoaWV2ZSBhY3RpdmUtYWN0aXZlIERDIGV4aXRzIHdoaWxlIHBh
dGggc3ltbWV0cnkgaXMgZ3VhcmFudGVlZD8NCg0KQmVzdCByZWdhcmRzLA0KWGlhb2h1DQoNCg0K

--Boundary_(ID_m6UFe4pQipeMYi927ZlbtQ)
Content-type: text/html; charset=gb2312
Content-transfer-encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dgb2312">
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:=CB=CE=CC=E5;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"\@=CB=CE=CC=E5";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:10.5pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle18
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle19
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"ZH-CN" link=3D"blue" vlink=3D"purple" style=3D"text-justify-t=
rim:punctuation;word-wrap: break-word;-webkit-nbsp-mode: space;-webkit-line=
-break: after-white-space">
<div class=3D"WordSection1">
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span st=
yle=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5">=B7=A2=BC=FE=C8=CB<span l=
ang=3D"EN-US">:</span></span></b><span lang=3D"EN-US" style=3D"font-size:10=
.0pt;font-family:=CB=CE=CC=E5"> Phil Bedard [mailto:bedard.phil@gmail.com]
<br>
</span><b><span style=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5">=B7=A2=
=CB=CD=CA=B1=BC=E4<span lang=3D"EN-US">:</span></span></b><span lang=3D"EN-=
US" style=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5"> 2011</span><span s=
tyle=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5">=C4=EA<span lang=3D"EN-U=
S">8</span>=D4=C2<span lang=3D"EN-US">24</span>=C8=D5<span lang=3D"EN-US">
 22:18<br>
</span><b>=CA=D5=BC=FE=C8=CB<span lang=3D"EN-US">:</span></b><span lang=3D"=
EN-US"> Xuxiaohu; l2vpn@ietf.org<br>
</span><b>=D6=F7=CC=E2<span lang=3D"EN-US">:</span></b><span lang=3D"EN-US"=
> Re: Active-active DC exits in the DCI solution<o:p></o:p></span></span></=
p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<div>
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:9.0pt;color:=
black">Hi Xiaohu, &nbsp;yes the approaches thus far have been largely propr=
ietary and generally do not perform as well when you are talking about geog=
raphically dispersed datacenters. &nbsp; Generally
 I'm a proponent of not extending L2 domains over large distances, eventual=
ly you'll run into some kind of limitation and I don't consider it a best p=
ractice. &nbsp; &nbsp;<o:p></o:p></span></p>
</div>
</div>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:9.0pt;color:=
black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:9.0pt;color:=
black">There has been a lot of talk recently in the ARMD group regarding DC=
I and VM Mobility in particular. &nbsp;Google has a draft published regardi=
ng using IP tunneling and a VM to VM Host directory
 service to extend communication between two VMs in the same subnet when on=
e may have moved out of the L2 broadcast domain behind a different L3 GW. &=
nbsp;Their &nbsp;solution is host based in that it relies on the VM host to=
 tunnel traffic as opposed to the upstream
 network equipment. &nbsp; &nbsp;It also relies on the GW at each site to t=
unnel traffic via IP to where the VM now resides. &nbsp; &nbsp;<o:p></o:p><=
/span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">XXH: Wh=
en an inbound packet arrives at the GW, if no matching mapping is found in =
its local mapping cache, should the packet be dropped or queued before a ma=
pping reply is successfully returned from
 the mapping directory? &nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Before =
exploring any directory-based map&amp;encap approach, I suggest seriously l=
ooking through the open issues with that kind of approach which had been id=
entified by LISP WG and RRG.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:9.0pt;color:=
black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:9.0pt;color:=
black">As a L2 solution Ethernet VPN is somewhat promising in it replaces t=
he flooding mechanisms with local learning and dissemination of MAC informa=
tion to PEs using BGP, but does not inherently
 solve the problem of symmetry. &nbsp;&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">XXH: Yo=
ur observation is correct.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:9.0pt;color:=
black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:9.0pt;color:=
black">The NAT solution is one that has been around for awhile. &nbsp;I onc=
e worked on a system which used WAN accelerator devices located throughout =
the world which could perform WAN acceleration/compression
 between any pair of WAN accelerators. &nbsp;The only issue was for the WAN=
 acceleration to work as it should the traffic had to be symmetric through =
a given pair of accelerators. &nbsp; So source NAT was used on each end to =
maintain the symmetry. &nbsp;That works okay for
 specific applications where the source address range is not very large but=
 for a large datacenter handling internet traffic that's not realistic. &nb=
sp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">XXH: &n=
bsp;Couldn=A1=AFt NAPT be used in the case where the address pool is not la=
rge enough?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Best re=
gards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Xiaohu<=
o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:9.0pt;color:=
black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:9.0pt;color:=
black">Phil&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:9.0pt;color:=
black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:9.0pt;color:=
black"><o:p>&nbsp;</o:p></span></p>
</div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:11.0pt;co=
lor:black">From:
</span></b><span lang=3D"EN-US" style=3D"font-size:11.0pt;color:black">Xuxi=
aohu &lt;<a href=3D"mailto:xuxiaohu@huawei.com">xuxiaohu@huawei.com</a>&gt;=
<br>
<b>Date: </b>Wed, 24 Aug 2011 03:00:01 &#43;0000<br>
<b>To: </b>Phil Bedard &lt;<a href=3D"mailto:bedard.phil@gmail.com">bedard.=
phil@gmail.com</a>&gt;, &quot;<a href=3D"mailto:l2vpn@ietf.org">l2vpn@ietf.=
org</a>&quot; &lt;<a href=3D"mailto:l2vpn@ietf.org">l2vpn@ietf.org</a>&gt;<=
br>
<b>Subject: </b>Re: Active-active DC exits in the DCI solution<o:p></o:p></=
span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:9.0pt;color:=
black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Hi Phil=
,</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">If I un=
derstand it correctly, the following approaches you mentioned are almost pr=
oprietary approaches which require DC exit routers in geographically disper=
sed locations are provided by a single
 vendor.</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">I found=
 there was a very simple STANDARD approach to the same goal when host route=
 based IP-only L2VPN service (e.g., Virtual Subnet
</span><span lang=3D"EN-US" style=3D"color:black"><a href=3D"http://tools.i=
etf.org/html/draft-xu-virtual-subnet-05">http://tools.ietf.org/html/draft-x=
u-virtual-subnet-05</a></span><span lang=3D"EN-US" style=3D"color:#1F497D">=
) is used for DCI. For example, when incoming
 traffic from the Internet enters a DC, source IP addresses of the traffic =
will be NATed on the DC gateway. Notes that here DC exit gateways of geogra=
phically dispersed DCs are configured with different IP address pools witho=
ut any overlapping. In addition,
 the corresponding routes for the above address pools are advertised by the=
 DC gateways to their connected PE routers of the IP-only L2VPN respectivel=
y. Thus, when the outgoing traffic destined to the Internet arrives at its =
local PE router of the IP-only L2VPN,
 that PE router could forward the traffic according to the matching routes =
for the above address pools. In this way, active-active DC exits can be ach=
ieved easily in the case where path symmetry is required. &nbsp;</span><spa=
n lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Best re=
gards,</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Xiaohu =
&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span st=
yle=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5;color:black">=B7=A2=BC=FE=
=C8=CB<span lang=3D"EN-US">:</span></span></b><span lang=3D"EN-US" style=3D=
"font-size:10.0pt;font-family:=CB=CE=CC=E5;color:black"> Phil Bedard [<a hr=
ef=3D"mailto:bedard.phil@gmail.com">mailto:bedard.phil@gmail.com</a>]
<br>
</span><b><span style=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5;color:bl=
ack">=B7=A2=CB=CD=CA=B1=BC=E4<span lang=3D"EN-US">:</span></span></b><span =
lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5;color:bla=
ck"> 2011</span><span style=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5;co=
lor:black">=C4=EA<span lang=3D"EN-US">8</span>=D4=C2<span lang=3D"EN-US">23=
</span>=C8=D5<span lang=3D"EN-US">
 20:37<br>
</span><b>=CA=D5=BC=FE=C8=CB<span lang=3D"EN-US">:</span></b><span lang=3D"=
EN-US"> Xuxiaohu; <a href=3D"mailto:l2vpn@ietf.org">
l2vpn@ietf.org</a><br>
</span><b>=D6=F7=CC=E2<span lang=3D"EN-US">:</span></b><span lang=3D"EN-US"=
> Re: Active-active DC exits in the DCI solution</span></span><span lang=3D=
"EN-US" style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US" style=3D"color:black">&nbsp;<o:p></o:p></span></p>
<div>
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:9.0pt;color:=
black">Most of the newer security devices including FW, IDS, IPS have the a=
bility to deal with asymmetric traffic flows when deployed in pairs, either=
 through clustering where traffic is shunted
 across a dedicated inter-chassis link or state table syncrhonization. &nbs=
p; &nbsp;Active/Active gateways are being achieved these days through eithe=
r virtual chassis or multi-chassis link aggregation. &nbsp; Some vendors ta=
ke one approach or the other while others support
 both approaches. &nbsp; &nbsp;We have deployed equipment in a mutual (back=
 to back) MC-LAG configuration which balances traffic in both directions. &=
nbsp;&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></s=
pan></p>
</div>
</div>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:9.0pt;color:=
black">&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p><=
/span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:9.0pt;color:=
black">The old way of active/active balancing at L3 would be use multiple V=
RRP groups with some hosts using one gateway and other hosts using the othe=
r gateway, but doesn't guarantee symmetry.
 &nbsp;If you have multilayer devices supporting virtual L3 interfaces with=
in a L2 domain MAC learning can take care of the asymmetry by sending traff=
ic across a trunk between the two devices. &nbsp;GLBP from Cisco is an enha=
nced version of VRRP/HSRP which hands out
 multiple virtual MAC addresses which allows outbound L3 load balancing, I =
can't remember it being written into an information RFC or a version of VRR=
P being proposed which does the same. &nbsp;</span><span lang=3D"EN-US" sty=
le=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:9.0pt;color:=
black">&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p><=
/span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:9.0pt;color:=
black">&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p><=
/span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:9.0pt;color:=
black">Phil&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o=
:p></span></p>
</div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:11.0pt;co=
lor:black">From:
</span></b><span lang=3D"EN-US" style=3D"font-size:11.0pt;color:black">Xuxi=
aohu &lt;<a href=3D"mailto:xuxiaohu@huawei.com">xuxiaohu@huawei.com</a>&gt;=
<br>
<b>Date: </b>Tue, 23 Aug 2011 03:10:16 &#43;0000<br>
<b>To: </b>&quot;<a href=3D"mailto:l2vpn@ietf.org">l2vpn@ietf.org</a>&quot;=
 &lt;<a href=3D"mailto:l2vpn@ietf.org">l2vpn@ietf.org</a>&gt;<br>
<b>Subject: </b>Active-active DC exits in the DCI solution</span><span lang=
=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:9.0pt;color:=
black">&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p><=
/span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">Hi all,<o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">There had=
 been a lot of discussion about active-active multi-homing for a data cente=
r (DC) site in the layer2 DCI solution before. Now I=A1=AFm considering whe=
ther we could further achieve active-active
 DC exits when considering route optimization for traffic routing to/from t=
he outside of DCs (e.g., the Internet). In a normal case, each DC site will=
 be connected to a default gateway (i.e., DC exit router) which is responsi=
ble for forwarding traffic routing
 to/from the outside. However, since these default gateways are within a si=
ngle subnet due to the layer2 DCI usage, normally there is only one default=
 gateway router (acting as VRRP master) is allowed to forward traffic routi=
ng to/from the outside. This is
 obviously not optimal from the perspective of WAN bandwidth utilization.<o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">Active-ac=
tive VRRP has been proposed in the above case so that the traffic destined =
for the outside could be forwarded by the local DC exit router. This is wor=
kable when path symmetry is not required.
 However, in most cases, firewall or NAT devices are deployed at the DC exi=
ts for the traffic to/from the outside. In such cases, path symmetry is a m=
ust, as a result, active-active VRRP is not available anymore.<o:p></o:p></=
span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">Is there =
any better idea to achieve active-active DC exits while path symmetry is gu=
aranteed?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">Best rega=
rds,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">Xiaohu<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:=
p></o:p></span></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

--Boundary_(ID_m6UFe4pQipeMYi927ZlbtQ)--

From xuxiaohu@huawei.com  Thu Aug 25 00:35:57 2011
Return-Path: <xuxiaohu@huawei.com>
X-Original-To: l2vpn@ietfa.amsl.com
Delivered-To: l2vpn@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F212F21F85C4 for <l2vpn@ietfa.amsl.com>; Thu, 25 Aug 2011 00:35:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.971
X-Spam-Level: 
X-Spam-Status: No, score=-1.971 tagged_above=-999 required=5 tests=[AWL=0.424,  BAYES_00=-2.599, HTML_MESSAGE=0.001, 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 L3LZZkBrQBUB for <l2vpn@ietfa.amsl.com>; Thu, 25 Aug 2011 00:35:55 -0700 (PDT)
Received: from szxga04-in.huawei.com (szxga04-in.huawei.com [119.145.14.67]) by ietfa.amsl.com (Postfix) with ESMTP id C0EF121F86AC for <l2vpn@ietf.org>; Thu, 25 Aug 2011 00:35:54 -0700 (PDT)
Received: from huawei.com (szxga04-in [172.24.2.12]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LQH00MO83SH36@szxga04-in.huawei.com> for l2vpn@ietf.org; Thu, 25 Aug 2011 15:36:17 +0800 (CST)
Received: from szxrg02-dlp.huawei.com ([172.24.2.119]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LQH0029I3SH96@szxga04-in.huawei.com> for l2vpn@ietf.org; Thu, 25 Aug 2011 15:36:17 +0800 (CST)
Received: from 172.24.2.119 (EHLO szxeml201-edg.china.huawei.com) ([172.24.2.119])	by szxrg02-dlp.huawei.com (MOS 4.1.9-GA FastPath queued) with ESMTP id ADK28144; Thu, 25 Aug 2011 15:36:17 +0800 (CST)
Received: from SZXEML411-HUB.china.huawei.com (10.82.67.138) by szxeml201-edg.china.huawei.com (172.24.2.39) with Microsoft SMTP Server (TLS) id 14.1.270.1; Thu, 25 Aug 2011 15:36:10 +0800
Received: from SZXEML525-MBS.china.huawei.com ([169.254.8.40]) by szxeml411-hub.china.huawei.com ([10.82.67.138]) with mapi id 14.01.0270.001; Thu, 25 Aug 2011 15:36:16 +0800
Date: Thu, 25 Aug 2011 07:36:15 +0000
From: Xuxiaohu <xuxiaohu@huawei.com>
Subject: re: Active-active DC exits in the DCI solution
In-reply-to: <CA7A7851.44E24%bedard.phil@gmail.com>
X-Originating-IP: [10.110.98.53]
To: Phil Bedard <bedard.phil@gmail.com>, "l2vpn@ietf.org" <l2vpn@ietf.org>
Message-id: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE7256E7@szxeml525-mbs.china.huawei.com>
MIME-version: 1.0
Content-type: multipart/alternative; boundary="Boundary_(ID_9mmChAL0tMOkhIufLrCO7g)"
Content-language: zh-CN
Accept-Language: zh-CN, en-US
Thread-topic: Active-active DC exits in the DCI solution
Thread-index: AcxhQ9su3po2u9MvRNyXrK7IWrGQbAACmPcAAC9QrXAABoKUgAA1Akqg
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
X-CFilter-Loop: Reflected
References: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE7253CB@szxeml525-mbs.china.huawei.com> <CA7A7851.44E24%bedard.phil@gmail.com>
X-BeenThere: l2vpn@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <l2vpn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/l2vpn>
List-Post: <mailto:l2vpn@ietf.org>
List-Help: <mailto:l2vpn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 25 Aug 2011 07:35:57 -0000

--Boundary_(ID_9mmChAL0tMOkhIufLrCO7g)
Content-type: text/plain; charset=gb2312
Content-transfer-encoding: base64

t6K8/sjLOiBQaGlsIEJlZGFyZCBbbWFpbHRvOmJlZGFyZC5waGlsQGdtYWlsLmNvbV0NCreiy83K
sbzkOiAyMDExxOo41MIyNMjVIDIyOjE4DQrK1bz+yMs6IFh1eGlhb2h1OyBsMnZwbkBpZXRmLm9y
Zw0K1vfM4jogUmU6IEFjdGl2ZS1hY3RpdmUgREMgZXhpdHMgaW4gdGhlIERDSSBzb2x1dGlvbg0K
DQpIaSBYaWFvaHUsICB5ZXMgdGhlIGFwcHJvYWNoZXMgdGh1cyBmYXIgaGF2ZSBiZWVuIGxhcmdl
bHkgcHJvcHJpZXRhcnkgYW5kIGdlbmVyYWxseSBkbyBub3QgcGVyZm9ybSBhcyB3ZWxsIHdoZW4g
eW91IGFyZSB0YWxraW5nIGFib3V0IGdlb2dyYXBoaWNhbGx5IGRpc3BlcnNlZCBkYXRhY2VudGVy
cy4gICBHZW5lcmFsbHkgSSdtIGEgcHJvcG9uZW50IG9mIG5vdCBleHRlbmRpbmcgTDIgZG9tYWlu
cyBvdmVyIGxhcmdlIGRpc3RhbmNlcywgZXZlbnR1YWxseSB5b3UnbGwgcnVuIGludG8gc29tZSBr
aW5kIG9mIGxpbWl0YXRpb24gYW5kIEkgZG9uJ3QgY29uc2lkZXIgaXQgYSBiZXN0IHByYWN0aWNl
Lg0KDQpUaGVyZSBoYXMgYmVlbiBhIGxvdCBvZiB0YWxrIHJlY2VudGx5IGluIHRoZSBBUk1EIGdy
b3VwIHJlZ2FyZGluZyBEQ0kgYW5kIFZNIE1vYmlsaXR5IGluIHBhcnRpY3VsYXIuICBHb29nbGUg
aGFzIGEgZHJhZnQgcHVibGlzaGVkIHJlZ2FyZGluZyB1c2luZyBJUCB0dW5uZWxpbmcgYW5kIGEg
Vk0gdG8gVk0gSG9zdCBkaXJlY3Rvcnkgc2VydmljZSB0byBleHRlbmQgY29tbXVuaWNhdGlvbiBi
ZXR3ZWVuIHR3byBWTXMgaW4gdGhlIHNhbWUgc3VibmV0IHdoZW4gb25lIG1heSBoYXZlIG1vdmVk
IG91dCBvZiB0aGUgTDIgYnJvYWRjYXN0IGRvbWFpbiBiZWhpbmQgYSBkaWZmZXJlbnQgTDMgR1cu
ICBUaGVpciAgc29sdXRpb24gaXMgaG9zdCBiYXNlZCBpbiB0aGF0IGl0IHJlbGllcyBvbiB0aGUg
Vk0gaG9zdCB0byB0dW5uZWwgdHJhZmZpYyBhcyBvcHBvc2VkIHRvIHRoZSB1cHN0cmVhbSBuZXR3
b3JrIGVxdWlwbWVudC4gICAgSXQgYWxzbyByZWxpZXMgb24gdGhlIEdXIGF0IGVhY2ggc2l0ZSB0
byB0dW5uZWwgdHJhZmZpYyB2aWEgSVAgdG8gd2hlcmUgdGhlIFZNIG5vdyByZXNpZGVzLg0KDQpB
cyBhIEwyIHNvbHV0aW9uIEV0aGVybmV0IFZQTiBpcyBzb21ld2hhdCBwcm9taXNpbmcgaW4gaXQg
cmVwbGFjZXMgdGhlIGZsb29kaW5nIG1lY2hhbmlzbXMgd2l0aCBsb2NhbCBsZWFybmluZyBhbmQg
ZGlzc2VtaW5hdGlvbiBvZiBNQUMgaW5mb3JtYXRpb24gdG8gUEVzIHVzaW5nIEJHUCwgYnV0IGRv
ZXMgbm90IGluaGVyZW50bHkgc29sdmUgdGhlIHByb2JsZW0gb2Ygc3ltbWV0cnkuDQoNClRoZSBO
QVQgc29sdXRpb24gaXMgb25lIHRoYXQgaGFzIGJlZW4gYXJvdW5kIGZvciBhd2hpbGUuICBJIG9u
Y2Ugd29ya2VkIG9uIGEgc3lzdGVtIHdoaWNoIHVzZWQgV0FOIGFjY2VsZXJhdG9yIGRldmljZXMg
bG9jYXRlZCB0aHJvdWdob3V0IHRoZSB3b3JsZCB3aGljaCBjb3VsZCBwZXJmb3JtIFdBTiBhY2Nl
bGVyYXRpb24vY29tcHJlc3Npb24gYmV0d2VlbiBhbnkgcGFpciBvZiBXQU4gYWNjZWxlcmF0b3Jz
LiAgVGhlIG9ubHkgaXNzdWUgd2FzIGZvciB0aGUgV0FOIGFjY2VsZXJhdGlvbiB0byB3b3JrIGFz
IGl0IHNob3VsZCB0aGUgdHJhZmZpYyBoYWQgdG8gYmUgc3ltbWV0cmljIHRocm91Z2ggYSBnaXZl
biBwYWlyIG9mIGFjY2VsZXJhdG9ycy4gICBTbyBzb3VyY2UgTkFUIHdhcyB1c2VkIG9uIGVhY2gg
ZW5kIHRvIG1haW50YWluIHRoZSBzeW1tZXRyeS4gIFRoYXQgd29ya3Mgb2theSBmb3Igc3BlY2lm
aWMgYXBwbGljYXRpb25zIHdoZXJlIHRoZSBzb3VyY2UgYWRkcmVzcyByYW5nZSBpcyBub3QgdmVy
eSBsYXJnZSBidXQgZm9yIGEgbGFyZ2UgZGF0YWNlbnRlciBoYW5kbGluZyBpbnRlcm5ldCB0cmFm
ZmljIHRoYXQncyBub3QgcmVhbGlzdGljLg0KDQpIaSBQaGlsLA0KDQpDb3VsZCB5b3UgcGxlYXNl
IGV4cGxhaW4gd2h5IHNvdXJjZSBOQVQgaXMgbm90IHJlYWxpc3RpYyBmb3IgYSBsYXJnZSBkYXRh
Y2VudGVyPyBJTUhPLCB0aGVyZSBzaG91bGQgYmUgbm8gbGltaXRhdGlvbiBvbiB0aGUgc2l6ZSBv
ZiB0aGUgYWRkcmVzcyBwb29sIGZvciBzb3VyY2UgTkFULCBpbiBvdGhlciB3b3JkcywgeW91IGNv
dWxkIGFsbW9zdCB1c2UgdGhlIHdob2xlIEludGVybmUgSVAgYWRkcmVzcyBzcGFjZSBhcyB0aGUg
c291cmNlIE5BVCBhZGRyZXNzIHBvb2wgYXMgbG9uZyBhcyBpdCBoYXMgbm8gb3ZlcmxhcHBpbmcg
d2l0aCB0aGUgREMgaW50ZXJuYWwgYWRkcmVzcyBzcGFjZS4NCg0KQmVzdCByZWdhcmRzLA0KWGlh
b2h1DQoNClBoaWwNCg0KDQpGcm9tOiBYdXhpYW9odSA8eHV4aWFvaHVAaHVhd2VpLmNvbTxtYWls
dG86eHV4aWFvaHVAaHVhd2VpLmNvbT4+DQpEYXRlOiBXZWQsIDI0IEF1ZyAyMDExIDAzOjAwOjAx
ICswMDAwDQpUbzogUGhpbCBCZWRhcmQgPGJlZGFyZC5waGlsQGdtYWlsLmNvbTxtYWlsdG86YmVk
YXJkLnBoaWxAZ21haWwuY29tPj4sICJsMnZwbkBpZXRmLm9yZzxtYWlsdG86bDJ2cG5AaWV0Zi5v
cmc+IiA8bDJ2cG5AaWV0Zi5vcmc8bWFpbHRvOmwydnBuQGlldGYub3JnPj4NClN1YmplY3Q6IFJl
OiBBY3RpdmUtYWN0aXZlIERDIGV4aXRzIGluIHRoZSBEQ0kgc29sdXRpb24NCg0KSGkgUGhpbCwN
Cg0KSWYgSSB1bmRlcnN0YW5kIGl0IGNvcnJlY3RseSwgdGhlIGZvbGxvd2luZyBhcHByb2FjaGVz
IHlvdSBtZW50aW9uZWQgYXJlIGFsbW9zdCBwcm9wcmlldGFyeSBhcHByb2FjaGVzIHdoaWNoIHJl
cXVpcmUgREMgZXhpdCByb3V0ZXJzIGluIGdlb2dyYXBoaWNhbGx5IGRpc3BlcnNlZCBsb2NhdGlv
bnMgYXJlIHByb3ZpZGVkIGJ5IGEgc2luZ2xlIHZlbmRvci4NCg0KSSBmb3VuZCB0aGVyZSB3YXMg
YSB2ZXJ5IHNpbXBsZSBTVEFOREFSRCBhcHByb2FjaCB0byB0aGUgc2FtZSBnb2FsIHdoZW4gaG9z
dCByb3V0ZSBiYXNlZCBJUC1vbmx5IEwyVlBOIHNlcnZpY2UgKGUuZy4sIFZpcnR1YWwgU3VibmV0
IGh0dHA6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LXh1LXZpcnR1YWwtc3VibmV0LTA1KSBp
cyB1c2VkIGZvciBEQ0kuIEZvciBleGFtcGxlLCB3aGVuIGluY29taW5nIHRyYWZmaWMgZnJvbSB0
aGUgSW50ZXJuZXQgZW50ZXJzIGEgREMsIHNvdXJjZSBJUCBhZGRyZXNzZXMgb2YgdGhlIHRyYWZm
aWMgd2lsbCBiZSBOQVRlZCBvbiB0aGUgREMgZ2F0ZXdheS4gTm90ZXMgdGhhdCBoZXJlIERDIGV4
aXQgZ2F0ZXdheXMgb2YgZ2VvZ3JhcGhpY2FsbHkgZGlzcGVyc2VkIERDcyBhcmUgY29uZmlndXJl
ZCB3aXRoIGRpZmZlcmVudCBJUCBhZGRyZXNzIHBvb2xzIHdpdGhvdXQgYW55IG92ZXJsYXBwaW5n
LiBJbiBhZGRpdGlvbiwgdGhlIGNvcnJlc3BvbmRpbmcgcm91dGVzIGZvciB0aGUgYWJvdmUgYWRk
cmVzcyBwb29scyBhcmUgYWR2ZXJ0aXNlZCBieSB0aGUgREMgZ2F0ZXdheXMgdG8gdGhlaXIgY29u
bmVjdGVkIFBFIHJvdXRlcnMgb2YgdGhlIElQLW9ubHkgTDJWUE4gcmVzcGVjdGl2ZWx5LiBUaHVz
LCB3aGVuIHRoZSBvdXRnb2luZyB0cmFmZmljIGRlc3RpbmVkIHRvIHRoZSBJbnRlcm5ldCBhcnJp
dmVzIGF0IGl0cyBsb2NhbCBQRSByb3V0ZXIgb2YgdGhlIElQLW9ubHkgTDJWUE4sIHRoYXQgUEUg
cm91dGVyIGNvdWxkIGZvcndhcmQgdGhlIHRyYWZmaWMgYWNjb3JkaW5nIHRvIHRoZSBtYXRjaGlu
ZyByb3V0ZXMgZm9yIHRoZSBhYm92ZSBhZGRyZXNzIHBvb2xzLiBJbiB0aGlzIHdheSwgYWN0aXZl
LWFjdGl2ZSBEQyBleGl0cyBjYW4gYmUgYWNoaWV2ZWQgZWFzaWx5IGluIHRoZSBjYXNlIHdoZXJl
IHBhdGggc3ltbWV0cnkgaXMgcmVxdWlyZWQuDQoNCkJlc3QgcmVnYXJkcywNClhpYW9odQ0KDQq3
orz+yMs6IFBoaWwgQmVkYXJkIFttYWlsdG86YmVkYXJkLnBoaWxAZ21haWwuY29tXQ0Kt6LLzcqx
vOQ6IDIwMTHE6jjUwjIzyNUgMjA6MzcNCsrVvP7IyzogWHV4aWFvaHU7IGwydnBuQGlldGYub3Jn
PG1haWx0bzpsMnZwbkBpZXRmLm9yZz4NCtb3zOI6IFJlOiBBY3RpdmUtYWN0aXZlIERDIGV4aXRz
IGluIHRoZSBEQ0kgc29sdXRpb24NCg0KTW9zdCBvZiB0aGUgbmV3ZXIgc2VjdXJpdHkgZGV2aWNl
cyBpbmNsdWRpbmcgRlcsIElEUywgSVBTIGhhdmUgdGhlIGFiaWxpdHkgdG8gZGVhbCB3aXRoIGFz
eW1tZXRyaWMgdHJhZmZpYyBmbG93cyB3aGVuIGRlcGxveWVkIGluIHBhaXJzLCBlaXRoZXIgdGhy
b3VnaCBjbHVzdGVyaW5nIHdoZXJlIHRyYWZmaWMgaXMgc2h1bnRlZCBhY3Jvc3MgYSBkZWRpY2F0
ZWQgaW50ZXItY2hhc3NpcyBsaW5rIG9yIHN0YXRlIHRhYmxlIHN5bmNyaG9uaXphdGlvbi4gICAg
QWN0aXZlL0FjdGl2ZSBnYXRld2F5cyBhcmUgYmVpbmcgYWNoaWV2ZWQgdGhlc2UgZGF5cyB0aHJv
dWdoIGVpdGhlciB2aXJ0dWFsIGNoYXNzaXMgb3IgbXVsdGktY2hhc3NpcyBsaW5rIGFnZ3JlZ2F0
aW9uLiAgIFNvbWUgdmVuZG9ycyB0YWtlIG9uZSBhcHByb2FjaCBvciB0aGUgb3RoZXIgd2hpbGUg
b3RoZXJzIHN1cHBvcnQgYm90aCBhcHByb2FjaGVzLiAgICBXZSBoYXZlIGRlcGxveWVkIGVxdWlw
bWVudCBpbiBhIG11dHVhbCAoYmFjayB0byBiYWNrKSBNQy1MQUcgY29uZmlndXJhdGlvbiB3aGlj
aCBiYWxhbmNlcyB0cmFmZmljIGluIGJvdGggZGlyZWN0aW9ucy4NCg0KVGhlIG9sZCB3YXkgb2Yg
YWN0aXZlL2FjdGl2ZSBiYWxhbmNpbmcgYXQgTDMgd291bGQgYmUgdXNlIG11bHRpcGxlIFZSUlAg
Z3JvdXBzIHdpdGggc29tZSBob3N0cyB1c2luZyBvbmUgZ2F0ZXdheSBhbmQgb3RoZXIgaG9zdHMg
dXNpbmcgdGhlIG90aGVyIGdhdGV3YXksIGJ1dCBkb2Vzbid0IGd1YXJhbnRlZSBzeW1tZXRyeS4g
IElmIHlvdSBoYXZlIG11bHRpbGF5ZXIgZGV2aWNlcyBzdXBwb3J0aW5nIHZpcnR1YWwgTDMgaW50
ZXJmYWNlcyB3aXRoaW4gYSBMMiBkb21haW4gTUFDIGxlYXJuaW5nIGNhbiB0YWtlIGNhcmUgb2Yg
dGhlIGFzeW1tZXRyeSBieSBzZW5kaW5nIHRyYWZmaWMgYWNyb3NzIGEgdHJ1bmsgYmV0d2VlbiB0
aGUgdHdvIGRldmljZXMuICBHTEJQIGZyb20gQ2lzY28gaXMgYW4gZW5oYW5jZWQgdmVyc2lvbiBv
ZiBWUlJQL0hTUlAgd2hpY2ggaGFuZHMgb3V0IG11bHRpcGxlIHZpcnR1YWwgTUFDIGFkZHJlc3Nl
cyB3aGljaCBhbGxvd3Mgb3V0Ym91bmQgTDMgbG9hZCBiYWxhbmNpbmcsIEkgY2FuJ3QgcmVtZW1i
ZXIgaXQgYmVpbmcgd3JpdHRlbiBpbnRvIGFuIGluZm9ybWF0aW9uIFJGQyBvciBhIHZlcnNpb24g
b2YgVlJSUCBiZWluZyBwcm9wb3NlZCB3aGljaCBkb2VzIHRoZSBzYW1lLg0KDQoNClBoaWwNCkZy
b206IFh1eGlhb2h1IDx4dXhpYW9odUBodWF3ZWkuY29tPG1haWx0bzp4dXhpYW9odUBodWF3ZWku
Y29tPj4NCkRhdGU6IFR1ZSwgMjMgQXVnIDIwMTEgMDM6MTA6MTYgKzAwMDANClRvOiAibDJ2cG5A
aWV0Zi5vcmc8bWFpbHRvOmwydnBuQGlldGYub3JnPiIgPGwydnBuQGlldGYub3JnPG1haWx0bzps
MnZwbkBpZXRmLm9yZz4+DQpTdWJqZWN0OiBBY3RpdmUtYWN0aXZlIERDIGV4aXRzIGluIHRoZSBE
Q0kgc29sdXRpb24NCg0KSGkgYWxsLA0KDQpUaGVyZSBoYWQgYmVlbiBhIGxvdCBvZiBkaXNjdXNz
aW9uIGFib3V0IGFjdGl2ZS1hY3RpdmUgbXVsdGktaG9taW5nIGZvciBhIGRhdGEgY2VudGVyIChE
Qykgc2l0ZSBpbiB0aGUgbGF5ZXIyIERDSSBzb2x1dGlvbiBiZWZvcmUuIE5vdyBJoa9tIGNvbnNp
ZGVyaW5nIHdoZXRoZXIgd2UgY291bGQgZnVydGhlciBhY2hpZXZlIGFjdGl2ZS1hY3RpdmUgREMg
ZXhpdHMgd2hlbiBjb25zaWRlcmluZyByb3V0ZSBvcHRpbWl6YXRpb24gZm9yIHRyYWZmaWMgcm91
dGluZyB0by9mcm9tIHRoZSBvdXRzaWRlIG9mIERDcyAoZS5nLiwgdGhlIEludGVybmV0KS4gSW4g
YSBub3JtYWwgY2FzZSwgZWFjaCBEQyBzaXRlIHdpbGwgYmUgY29ubmVjdGVkIHRvIGEgZGVmYXVs
dCBnYXRld2F5IChpLmUuLCBEQyBleGl0IHJvdXRlcikgd2hpY2ggaXMgcmVzcG9uc2libGUgZm9y
IGZvcndhcmRpbmcgdHJhZmZpYyByb3V0aW5nIHRvL2Zyb20gdGhlIG91dHNpZGUuIEhvd2V2ZXIs
IHNpbmNlIHRoZXNlIGRlZmF1bHQgZ2F0ZXdheXMgYXJlIHdpdGhpbiBhIHNpbmdsZSBzdWJuZXQg
ZHVlIHRvIHRoZSBsYXllcjIgRENJIHVzYWdlLCBub3JtYWxseSB0aGVyZSBpcyBvbmx5IG9uZSBk
ZWZhdWx0IGdhdGV3YXkgcm91dGVyIChhY3RpbmcgYXMgVlJSUCBtYXN0ZXIpIGlzIGFsbG93ZWQg
dG8gZm9yd2FyZCB0cmFmZmljIHJvdXRpbmcgdG8vZnJvbSB0aGUgb3V0c2lkZS4gVGhpcyBpcyBv
YnZpb3VzbHkgbm90IG9wdGltYWwgZnJvbSB0aGUgcGVyc3BlY3RpdmUgb2YgV0FOIGJhbmR3aWR0
aCB1dGlsaXphdGlvbi4NCg0KQWN0aXZlLWFjdGl2ZSBWUlJQIGhhcyBiZWVuIHByb3Bvc2VkIGlu
IHRoZSBhYm92ZSBjYXNlIHNvIHRoYXQgdGhlIHRyYWZmaWMgZGVzdGluZWQgZm9yIHRoZSBvdXRz
aWRlIGNvdWxkIGJlIGZvcndhcmRlZCBieSB0aGUgbG9jYWwgREMgZXhpdCByb3V0ZXIuIFRoaXMg
aXMgd29ya2FibGUgd2hlbiBwYXRoIHN5bW1ldHJ5IGlzIG5vdCByZXF1aXJlZC4gSG93ZXZlciwg
aW4gbW9zdCBjYXNlcywgZmlyZXdhbGwgb3IgTkFUIGRldmljZXMgYXJlIGRlcGxveWVkIGF0IHRo
ZSBEQyBleGl0cyBmb3IgdGhlIHRyYWZmaWMgdG8vZnJvbSB0aGUgb3V0c2lkZS4gSW4gc3VjaCBj
YXNlcywgcGF0aCBzeW1tZXRyeSBpcyBhIG11c3QsIGFzIGEgcmVzdWx0LCBhY3RpdmUtYWN0aXZl
IFZSUlAgaXMgbm90IGF2YWlsYWJsZSBhbnltb3JlLg0KDQpJcyB0aGVyZSBhbnkgYmV0dGVyIGlk
ZWEgdG8gYWNoaWV2ZSBhY3RpdmUtYWN0aXZlIERDIGV4aXRzIHdoaWxlIHBhdGggc3ltbWV0cnkg
aXMgZ3VhcmFudGVlZD8NCg0KQmVzdCByZWdhcmRzLA0KWGlhb2h1DQoNCg0K

--Boundary_(ID_9mmChAL0tMOkhIufLrCO7g)
Content-type: text/html; charset=gb2312
Content-transfer-encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dgb2312">
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:=CB=CE=CC=E5;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"\@=CB=CE=CC=E5";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:10.5pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle18
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle19
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"ZH-CN" link=3D"blue" vlink=3D"purple" style=3D"text-justify-t=
rim:punctuation;word-wrap: break-word;-webkit-nbsp-mode: space;-webkit-line=
-break: after-white-space">
<div class=3D"WordSection1">
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span st=
yle=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5">=B7=A2=BC=FE=C8=CB<span l=
ang=3D"EN-US">:</span></span></b><span lang=3D"EN-US" style=3D"font-size:10=
.0pt;font-family:=CB=CE=CC=E5"> Phil Bedard [mailto:bedard.phil@gmail.com]
<br>
</span><b><span style=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5">=B7=A2=
=CB=CD=CA=B1=BC=E4<span lang=3D"EN-US">:</span></span></b><span lang=3D"EN-=
US" style=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5"> 2011</span><span s=
tyle=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5">=C4=EA<span lang=3D"EN-U=
S">8</span>=D4=C2<span lang=3D"EN-US">24</span>=C8=D5<span lang=3D"EN-US">
 22:18<br>
</span><b>=CA=D5=BC=FE=C8=CB<span lang=3D"EN-US">:</span></b><span lang=3D"=
EN-US"> Xuxiaohu; l2vpn@ietf.org<br>
</span><b>=D6=F7=CC=E2<span lang=3D"EN-US">:</span></b><span lang=3D"EN-US"=
> Re: Active-active DC exits in the DCI solution<o:p></o:p></span></span></=
p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<div>
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:9.0pt;color:=
black">Hi Xiaohu, &nbsp;yes the approaches thus far have been largely propr=
ietary and generally do not perform as well when you are talking about geog=
raphically dispersed datacenters. &nbsp; Generally
 I'm a proponent of not extending L2 domains over large distances, eventual=
ly you'll run into some kind of limitation and I don't consider it a best p=
ractice. &nbsp; &nbsp;<o:p></o:p></span></p>
</div>
</div>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:9.0pt;color:=
black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:9.0pt;color:=
black">There has been a lot of talk recently in the ARMD group regarding DC=
I and VM Mobility in particular. &nbsp;Google has a draft published regardi=
ng using IP tunneling and a VM to VM Host directory
 service to extend communication between two VMs in the same subnet when on=
e may have moved out of the L2 broadcast domain behind a different L3 GW. &=
nbsp;Their &nbsp;solution is host based in that it relies on the VM host to=
 tunnel traffic as opposed to the upstream
 network equipment. &nbsp; &nbsp;It also relies on the GW at each site to t=
unnel traffic via IP to where the VM now resides. &nbsp; &nbsp;<o:p></o:p><=
/span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:9.0pt;color:=
black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:9.0pt;color:=
black">As a L2 solution Ethernet VPN is somewhat promising in it replaces t=
he flooding mechanisms with local learning and dissemination of MAC informa=
tion to PEs using BGP, but does not inherently
 solve the problem of symmetry. &nbsp;&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:9.0pt;color:=
black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:9.0pt;color:=
black">The NAT solution is one that has been around for awhile. &nbsp;I onc=
e worked on a system which used WAN accelerator devices located throughout =
the world which could perform WAN acceleration/compression
 between any pair of WAN accelerators. &nbsp;The only issue was for the WAN=
 acceleration to work as it should the traffic had to be symmetric through =
a given pair of accelerators. &nbsp; So source NAT was used on each end to =
maintain the symmetry. &nbsp;That works okay for
 specific applications where the source address range is not very large but=
 for a large datacenter handling internet traffic that's not realistic. &nb=
sp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:9.0pt;color:=
#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Hi Phil=
,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Could y=
ou please explain why source NAT is not realistic for a large datacenter? I=
MHO, there should be no limitation on the size of the address pool for sour=
ce NAT, in other words, you could almost
 use the whole Interne IP address space as the source NAT address pool as l=
ong as it has no overlapping with the DC internal address space.<o:p></o:p>=
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Best re=
gards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Xiaohu<=
o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:9.0pt;color:=
black">Phil&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:9.0pt;color:=
black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:9.0pt;color:=
black"><o:p>&nbsp;</o:p></span></p>
</div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:11.0pt;co=
lor:black">From:
</span></b><span lang=3D"EN-US" style=3D"font-size:11.0pt;color:black">Xuxi=
aohu &lt;<a href=3D"mailto:xuxiaohu@huawei.com">xuxiaohu@huawei.com</a>&gt;=
<br>
<b>Date: </b>Wed, 24 Aug 2011 03:00:01 &#43;0000<br>
<b>To: </b>Phil Bedard &lt;<a href=3D"mailto:bedard.phil@gmail.com">bedard.=
phil@gmail.com</a>&gt;, &quot;<a href=3D"mailto:l2vpn@ietf.org">l2vpn@ietf.=
org</a>&quot; &lt;<a href=3D"mailto:l2vpn@ietf.org">l2vpn@ietf.org</a>&gt;<=
br>
<b>Subject: </b>Re: Active-active DC exits in the DCI solution<o:p></o:p></=
span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:9.0pt;color:=
black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Hi Phil=
,</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">If I un=
derstand it correctly, the following approaches you mentioned are almost pr=
oprietary approaches which require DC exit routers in geographically disper=
sed locations are provided by a single
 vendor.</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">I found=
 there was a very simple STANDARD approach to the same goal when host route=
 based IP-only L2VPN service (e.g., Virtual Subnet
</span><span lang=3D"EN-US" style=3D"color:black"><a href=3D"http://tools.i=
etf.org/html/draft-xu-virtual-subnet-05">http://tools.ietf.org/html/draft-x=
u-virtual-subnet-05</a></span><span lang=3D"EN-US" style=3D"color:#1F497D">=
) is used for DCI. For example, when incoming
 traffic from the Internet enters a DC, source IP addresses of the traffic =
will be NATed on the DC gateway. Notes that here DC exit gateways of geogra=
phically dispersed DCs are configured with different IP address pools witho=
ut any overlapping. In addition,
 the corresponding routes for the above address pools are advertised by the=
 DC gateways to their connected PE routers of the IP-only L2VPN respectivel=
y. Thus, when the outgoing traffic destined to the Internet arrives at its =
local PE router of the IP-only L2VPN,
 that PE router could forward the traffic according to the matching routes =
for the above address pools. In this way, active-active DC exits can be ach=
ieved easily in the case where path symmetry is required. &nbsp;</span><spa=
n lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Best re=
gards,</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Xiaohu =
&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span st=
yle=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5;color:black">=B7=A2=BC=FE=
=C8=CB<span lang=3D"EN-US">:</span></span></b><span lang=3D"EN-US" style=3D=
"font-size:10.0pt;font-family:=CB=CE=CC=E5;color:black"> Phil Bedard [<a hr=
ef=3D"mailto:bedard.phil@gmail.com">mailto:bedard.phil@gmail.com</a>]
<br>
</span><b><span style=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5;color:bl=
ack">=B7=A2=CB=CD=CA=B1=BC=E4<span lang=3D"EN-US">:</span></span></b><span =
lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5;color:bla=
ck"> 2011</span><span style=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5;co=
lor:black">=C4=EA<span lang=3D"EN-US">8</span>=D4=C2<span lang=3D"EN-US">23=
</span>=C8=D5<span lang=3D"EN-US">
 20:37<br>
</span><b>=CA=D5=BC=FE=C8=CB<span lang=3D"EN-US">:</span></b><span lang=3D"=
EN-US"> Xuxiaohu; <a href=3D"mailto:l2vpn@ietf.org">
l2vpn@ietf.org</a><br>
</span><b>=D6=F7=CC=E2<span lang=3D"EN-US">:</span></b><span lang=3D"EN-US"=
> Re: Active-active DC exits in the DCI solution</span></span><span lang=3D=
"EN-US" style=3D"color:black"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US" style=3D"color:black">&nbsp;<o:p></o:p></span></p>
<div>
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:9.0pt;color:=
black">Most of the newer security devices including FW, IDS, IPS have the a=
bility to deal with asymmetric traffic flows when deployed in pairs, either=
 through clustering where traffic is shunted
 across a dedicated inter-chassis link or state table syncrhonization. &nbs=
p; &nbsp;Active/Active gateways are being achieved these days through eithe=
r virtual chassis or multi-chassis link aggregation. &nbsp; Some vendors ta=
ke one approach or the other while others support
 both approaches. &nbsp; &nbsp;We have deployed equipment in a mutual (back=
 to back) MC-LAG configuration which balances traffic in both directions. &=
nbsp;&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></s=
pan></p>
</div>
</div>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:9.0pt;color:=
black">&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p><=
/span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:9.0pt;color:=
black">The old way of active/active balancing at L3 would be use multiple V=
RRP groups with some hosts using one gateway and other hosts using the othe=
r gateway, but doesn't guarantee symmetry.
 &nbsp;If you have multilayer devices supporting virtual L3 interfaces with=
in a L2 domain MAC learning can take care of the asymmetry by sending traff=
ic across a trunk between the two devices. &nbsp;GLBP from Cisco is an enha=
nced version of VRRP/HSRP which hands out
 multiple virtual MAC addresses which allows outbound L3 load balancing, I =
can't remember it being written into an information RFC or a version of VRR=
P being proposed which does the same. &nbsp;</span><span lang=3D"EN-US" sty=
le=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:9.0pt;color:=
black">&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p><=
/span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:9.0pt;color:=
black">&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p><=
/span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:9.0pt;color:=
black">Phil&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o=
:p></span></p>
</div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:11.0pt;co=
lor:black">From:
</span></b><span lang=3D"EN-US" style=3D"font-size:11.0pt;color:black">Xuxi=
aohu &lt;<a href=3D"mailto:xuxiaohu@huawei.com">xuxiaohu@huawei.com</a>&gt;=
<br>
<b>Date: </b>Tue, 23 Aug 2011 03:10:16 &#43;0000<br>
<b>To: </b>&quot;<a href=3D"mailto:l2vpn@ietf.org">l2vpn@ietf.org</a>&quot;=
 &lt;<a href=3D"mailto:l2vpn@ietf.org">l2vpn@ietf.org</a>&gt;<br>
<b>Subject: </b>Active-active DC exits in the DCI solution</span><span lang=
=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:9.0pt;color:=
black">&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p><=
/span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">Hi all,<o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">There had=
 been a lot of discussion about active-active multi-homing for a data cente=
r (DC) site in the layer2 DCI solution before. Now I=A1=AFm considering whe=
ther we could further achieve active-active
 DC exits when considering route optimization for traffic routing to/from t=
he outside of DCs (e.g., the Internet). In a normal case, each DC site will=
 be connected to a default gateway (i.e., DC exit router) which is responsi=
ble for forwarding traffic routing
 to/from the outside. However, since these default gateways are within a si=
ngle subnet due to the layer2 DCI usage, normally there is only one default=
 gateway router (acting as VRRP master) is allowed to forward traffic routi=
ng to/from the outside. This is
 obviously not optimal from the perspective of WAN bandwidth utilization.<o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">Active-ac=
tive VRRP has been proposed in the above case so that the traffic destined =
for the outside could be forwarded by the local DC exit router. This is wor=
kable when path symmetry is not required.
 However, in most cases, firewall or NAT devices are deployed at the DC exi=
ts for the traffic to/from the outside. In such cases, path symmetry is a m=
ust, as a result, active-active VRRP is not available anymore.<o:p></o:p></=
span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">Is there =
any better idea to achieve active-active DC exits while path symmetry is gu=
aranteed?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">Best rega=
rds,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">Xiaohu<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:=
p></o:p></span></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

--Boundary_(ID_9mmChAL0tMOkhIufLrCO7g)--

From xuxiaohu@huawei.com  Thu Aug 25 01:23:46 2011
Return-Path: <xuxiaohu@huawei.com>
X-Original-To: l2vpn@ietfa.amsl.com
Delivered-To: l2vpn@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C297221F8AFD for <l2vpn@ietfa.amsl.com>; Thu, 25 Aug 2011 01:23:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.111
X-Spam-Level: 
X-Spam-Status: No, score=-4.111 tagged_above=-999 required=5 tests=[AWL=2.487,  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 qr0Why47bikj for <l2vpn@ietfa.amsl.com>; Thu, 25 Aug 2011 01:23:45 -0700 (PDT)
Received: from szxga01-in.huawei.com (szxga01-in.huawei.com [119.145.14.64]) by ietfa.amsl.com (Postfix) with ESMTP id 14A7521F8AF9 for <l2vpn@ietf.org>; Thu, 25 Aug 2011 01:23:45 -0700 (PDT)
Received: from huawei.com (szxga05-in [172.24.2.49]) by szxga05-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LQH00D7K61JV9@szxga05-in.huawei.com> for l2vpn@ietf.org; Thu, 25 Aug 2011 16:24:55 +0800 (CST)
Received: from szxrg01-dlp.huawei.com ([172.24.2.119]) by szxga05-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LQH003QK61IKK@szxga05-in.huawei.com> for l2vpn@ietf.org; Thu, 25 Aug 2011 16:24:55 +0800 (CST)
Received: from 172.24.2.119 (EHLO szxeml207-edg.china.huawei.com) ([172.24.2.119])	by szxrg01-dlp.huawei.com (MOS 4.1.9-GA FastPath queued) with ESMTP id ADK66441; Thu, 25 Aug 2011 16:24:54 +0800 (CST)
Received: from SZXEML406-HUB.china.huawei.com (10.82.67.93) by szxeml207-edg.china.huawei.com (172.24.2.59) with Microsoft SMTP Server (TLS) id 14.1.270.1; Thu, 25 Aug 2011 16:24:49 +0800
Received: from SZXEML525-MBS.china.huawei.com ([169.254.8.40]) by szxeml406-hub.china.huawei.com ([10.82.67.93]) with mapi id 14.01.0270.001; Thu, 25 Aug 2011 16:24:53 +0800
Date: Thu, 25 Aug 2011 08:24:53 +0000
From: Xuxiaohu <xuxiaohu@huawei.com>
Subject: re: Active-active DC exits in the DCI solution
In-reply-to: <13051FD9-216F-44E4-A696-463DF0E84A35@gmail.com>
X-Originating-IP: [10.110.98.53]
To: Crist <crmonteir@gmail.com>
Message-id: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE725711@szxeml525-mbs.china.huawei.com>
MIME-version: 1.0
Content-type: multipart/alternative; boundary="Boundary_(ID_IknbUR1uKqX0KH4E9dDuuQ)"
Content-language: zh-CN
Accept-Language: zh-CN, en-US
Thread-topic: Active-active DC exits in the DCI solution
Thread-index: AcxhQ9su3po2u9MvRNyXrK7IWrGQbAACmPcAAC9QrXD///CugP/+D9gA
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-cr-hashedpuzzle: AMNR B1+w ERjy ESy6 F4Fu GFiI IlLw JzmW Kftl Ko7J PolC Rfwp dWgd ezJa f9yX gyVp; 3; YgBlAGQAYQByAGQALgBwAGgAaQBsAEAAZwBtAGEAaQBsAC4AYwBvAG0AOwBjAHIAbQBvAG4AdABlAGkAcgBAAGcAbQBhAGkAbAAuAGMAbwBtADsAbAAyAHYAcABuAEAAaQBlAHQAZgAuAG8AcgBnAA==; Sosha1_v1; 7; {37156BE6-41AD-4890-BA32-3A993CB53F0D}; eAB1AHgAaQBhAG8AaAB1AEAAaAB1AGEAdwBlAGkALgBjAG8AbQA=; Thu, 25 Aug 2011 08:36:48 GMT; cgBlADoAIABBAGMAdABpAHYAZQAtAGEAYwB0AGkAdgBlACAARABDACAAZQB4AGkAdABzACAAaQBuACAAdABoAGUAIABEAEMASQAgAHMAbwBsAHUAdABpAG8AbgA=
x-cr-puzzleid: {37156BE6-41AD-4890-BA32-3A993CB53F0D}
X-CFilter-Loop: Reflected
References: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE7250EA@szxeml525-mbs.china.huawei.com> <CA7911B1.44C15%bedard.phil@gmail.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE7253CB@szxeml525-mbs.china.huawei.com> <13051FD9-216F-44E4-A696-463DF0E84A35@gmail.com>
Cc: "l2vpn@ietf.org" <l2vpn@ietf.org>
X-BeenThere: l2vpn@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <l2vpn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/l2vpn>
List-Post: <mailto:l2vpn@ietf.org>
List-Help: <mailto:l2vpn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 25 Aug 2011 08:23:46 -0000

--Boundary_(ID_IknbUR1uKqX0KH4E9dDuuQ)
Content-type: text/plain; charset=utf-8
Content-transfer-encoding: base64

5Y+R5Lu25Lq6OiBDcmlzdCBbbWFpbHRvOmNybW9udGVpckBnbWFpbC5jb21dDQrlj5HpgIHml7bp
l7Q6IDIwMTHlubQ45pyIMjTml6UgMTg6MTcNCuaUtuS7tuS6ujogWHV4aWFvaHUNCuaKhOmAgTog
UGhpbCBCZWRhcmQ7IGwydnBuQGlldGYub3JnDQrkuLvpopg6IFJlOiBBY3RpdmUtYWN0aXZlIERD
IGV4aXRzIGluIHRoZSBEQ0kgc29sdXRpb24NCg0KSGkgWHV4aWFvaHUsDQoNCk5pY2Ugc29sdXRp
b24gaG93ZXZlciBhIGNhc2UgY29tZSB1cCAgd2hlbiBJIHJlYWQgdGhlIGRyYWZ0Lg0KDQpUcnFj
ZWFiaWxpdHkgb2YgZXh0ZXJuYWwgaXBzLiBGb3IgZXhhbXBsZSBpZiBhIGhhY2tlciB0cnkgdG8g
Z2V0IGludG8gdGhlIHdlYiBzZXJ2ZXIuIFRvIGdldCBpbmZvIGFib3V0IGl0IHdlIGhhdmUgc3lu
YyB0aGUgbmF0IHRhYmxlIHdpdGggd2ViIHNlcnZlcnMgaW50ZXJuYWwgbG9ncyB1c2luZyB0aGUg
dGltZS4gRXZlbiB3aXRoIHNwZWNpbGl6ZWQgdG9vbHMgaXQgaXMgbm90IGVhc3kgaW4gc29tZSBz
aXRlcyB3aXRoIGhpZ2ggcmF0ZSBvZiBpbmNvbWluZyBjb25ucy4NCg0KSGkgQ3Jpc3RpYW5vLA0K
DQpJcyB0aGUgYWJvdmUgY29uc3RyYWluIG9uIGluY29taW5nIGNvbm5lY3Rpb24gcmF0ZSBkdWUg
dG8gdGhlIHJlbGF0aXZlbHkgaGlnaCByZXVzZSBmcmVxdWVuY3kgb2YgSVAgYWRkcmVzc2VzIGlu
IHRoZSBzb3VyY2UgTkFUIGFkZHJlc3MgcG9vbD8gSWYgc28sIGNvdWxkbuKAmXQgdGhlIOKAnGhv
dOKAnSBJUCBhZGRyZXNzZXMgd2hpY2ggYXJlIGp1c3QgcmVsZWFzZWQgZnJvbSB0ZXJtaW5hdGVk
IHNlc3Npb25zIGJlIHB1dCBpbnRvIGEg4oCcY29vbGluZ+KAnSBzdGFjay9wb29sIGZvciBhIHdo
aWxlIGJlZm9yZSBiZWluZyByZWFkeSBmb3IgcmV1c2U/DQoNCkJlc3QgcmVnYXJkcywNClhpYW9o
dQ0KDQpIaSBDcmlzdGlhbm8NCg0KDQpIaSBQaGlsDQoNClNvbHV0aW9ucyBsaWtlIEdMQlAgYWNo
aWV2ZSBsb2FkIGJhbGFuY2UgaG93ZXZlciB0aGlzIGtpbmQgb2Ygc29sdXRpb24gZG8gbm90IHNv
bHZlIHRoZSBwcm9ibGVtIG9mIG9wdGltdW0gcGF0aCBpbnNpZGUgdGhlIERDLiBGb3IgZXhhbXBs
ZSBldmVuIHdpdGggYSBsb2FkIGJhbGFuY2Ugc29sdXRpb24gdGhlIGNsaWVudCBpbnNpZGUgZGMx
IGNhbiBnbyBvdXQgdXNpbmcgdGhlIGdhdGV3YXkgaW4gZGMyLg0KDQpUbyBzb2x2ZSB0aGlzIHBy
b2JsZW0gdG9kYXkgdXNlcyBoc3JwIGJsb2NraW5nIHRoZSBjb250cm9sIG1lc3NhZ2VzIGJldHdl
ZW4gdGhlIERDJ3MuSW4gc3VjaCB3YXkgdGhlIGJvdGggaHNycCBub2RlcyBiZWNvbWVzIHRoZSBt
YXN0ZXIgaW4gaXRzIExBTi4gSXQncyBub3QgYSBlbGVnYW50IHNvbHV0aW9uIGJ1dCBpdCB3b3Jr
cy4NCg0KDQpSZWdhcmRzDQoNCkNyaXN0aWFubw0KDQpFbnZpYWRvIHZpYSBpUGhvbmUNCg0KRW0g
MjQvMDgvMjAxMSwgw6BzIDAwOjAwLCBYdXhpYW9odSA8eHV4aWFvaHVAaHVhd2VpLmNvbTxtYWls
dG86eHV4aWFvaHVAaHVhd2VpLmNvbT4+IGVzY3JldmV1Og0KSGkgUGhpbCwNCg0KSWYgSSB1bmRl
cnN0YW5kIGl0IGNvcnJlY3RseSwgdGhlIGZvbGxvd2luZyBhcHByb2FjaGVzIHlvdSBtZW50aW9u
ZWQgYXJlIGFsbW9zdCBwcm9wcmlldGFyeSBhcHByb2FjaGVzIHdoaWNoIHJlcXVpcmUgREMgZXhp
dCByb3V0ZXJzIGluIGdlb2dyYXBoaWNhbGx5IGRpc3BlcnNlZCBsb2NhdGlvbnMgYXJlIHByb3Zp
ZGVkIGJ5IGEgc2luZ2xlIHZlbmRvci4NCg0KSSBmb3VuZCB0aGVyZSB3YXMgYSB2ZXJ5IHNpbXBs
ZSBTVEFOREFSRCBhcHByb2FjaCB0byB0aGUgc2FtZSBnb2FsIHdoZW4gaG9zdCByb3V0ZSBiYXNl
ZCBJUC1vbmx5IEwyVlBOIHNlcnZpY2UgKGUuZy4sIFZpcnR1YWwgU3VibmV0IGh0dHA6Ly90b29s
cy5pZXRmLm9yZy9odG1sL2RyYWZ0LXh1LXZpcnR1YWwtc3VibmV0LTA1KSBpcyB1c2VkIGZvciBE
Q0kuIEZvciBleGFtcGxlLCB3aGVuIGluY29taW5nIHRyYWZmaWMgZnJvbSB0aGUgSW50ZXJuZXQg
ZW50ZXJzIGEgREMsIHNvdXJjZSBJUCBhZGRyZXNzZXMgb2YgdGhlIHRyYWZmaWMgd2lsbCBiZSBO
QVRlZCBvbiB0aGUgREMgZ2F0ZXdheS4gTm90ZXMgdGhhdCBoZXJlIERDIGV4aXQgZ2F0ZXdheXMg
b2YgZ2VvZ3JhcGhpY2FsbHkgZGlzcGVyc2VkIERDcyBhcmUgY29uZmlndXJlZCB3aXRoIGRpZmZl
cmVudCBJUCBhZGRyZXNzIHBvb2xzIHdpdGhvdXQgYW55IG92ZXJsYXBwaW5nLiBJbiBhZGRpdGlv
biwgdGhlIGNvcnJlc3BvbmRpbmcgcm91dGVzIGZvciB0aGUgYWJvdmUgYWRkcmVzcyBwb29scyBh
cmUgYWR2ZXJ0aXNlZCBieSB0aGUgREMgZ2F0ZXdheXMgdG8gdGhlaXIgY29ubmVjdGVkIFBFIHJv
dXRlcnMgb2YgdGhlIElQLW9ubHkgTDJWUE4gcmVzcGVjdGl2ZWx5LiBUaHVzLCB3aGVuIHRoZSBv
dXRnb2luZyB0cmFmZmljIGRlc3RpbmVkIHRvIHRoZSBJbnRlcm5ldCBhcnJpdmVzIGF0IGl0cyBs
b2NhbCBQRSByb3V0ZXIgb2YgdGhlIElQLW9ubHkgTDJWUE4sIHRoYXQgUEUgcm91dGVyIGNvdWxk
IGZvcndhcmQgdGhlIHRyYWZmaWMgYWNjb3JkaW5nIHRvIHRoZSBtYXRjaGluZyByb3V0ZXMgZm9y
IHRoZSBhYm92ZSBhZGRyZXNzIHBvb2xzLiBJbiB0aGlzIHdheSwgYWN0aXZlLWFjdGl2ZSBEQyBl
eGl0cyBjYW4gYmUgYWNoaWV2ZWQgZWFzaWx5IGluIHRoZSBjYXNlIHdoZXJlIHBhdGggc3ltbWV0
cnkgaXMgcmVxdWlyZWQuDQoNCkJlc3QgcmVnYXJkcywNClhpYW9odQ0KDQrlj5Hku7bkuro6IFBo
aWwgQmVkYXJkIFttYWlsdG86YmVkYXJkLnBoaWxAZ21haWwuY29tXQ0K5Y+R6YCB5pe26Ze0OiAy
MDEx5bm0OOaciDIz5pelIDIwOjM3DQrmlLbku7bkuro6IFh1eGlhb2h1OyBsMnZwbkBpZXRmLm9y
ZzxtYWlsdG86bDJ2cG5AaWV0Zi5vcmc+DQrkuLvpopg6IFJlOiBBY3RpdmUtYWN0aXZlIERDIGV4
aXRzIGluIHRoZSBEQ0kgc29sdXRpb24NCg0KTW9zdCBvZiB0aGUgbmV3ZXIgc2VjdXJpdHkgZGV2
aWNlcyBpbmNsdWRpbmcgRlcsIElEUywgSVBTIGhhdmUgdGhlIGFiaWxpdHkgdG8gZGVhbCB3aXRo
IGFzeW1tZXRyaWMgdHJhZmZpYyBmbG93cyB3aGVuIGRlcGxveWVkIGluIHBhaXJzLCBlaXRoZXIg
dGhyb3VnaCBjbHVzdGVyaW5nIHdoZXJlIHRyYWZmaWMgaXMgc2h1bnRlZCBhY3Jvc3MgYSBkZWRp
Y2F0ZWQgaW50ZXItY2hhc3NpcyBsaW5rIG9yIHN0YXRlIHRhYmxlIHN5bmNyaG9uaXphdGlvbi4g
ICAgQWN0aXZlL0FjdGl2ZSBnYXRld2F5cyBhcmUgYmVpbmcgYWNoaWV2ZWQgdGhlc2UgZGF5cyB0
aHJvdWdoIGVpdGhlciB2aXJ0dWFsIGNoYXNzaXMgb3IgbXVsdGktY2hhc3NpcyBsaW5rIGFnZ3Jl
Z2F0aW9uLiAgIFNvbWUgdmVuZG9ycyB0YWtlIG9uZSBhcHByb2FjaCBvciB0aGUgb3RoZXIgd2hp
bGUgb3RoZXJzIHN1cHBvcnQgYm90aCBhcHByb2FjaGVzLiAgICBXZSBoYXZlIGRlcGxveWVkIGVx
dWlwbWVudCBpbiBhIG11dHVhbCAoYmFjayB0byBiYWNrKSBNQy1MQUcgY29uZmlndXJhdGlvbiB3
aGljaCBiYWxhbmNlcyB0cmFmZmljIGluIGJvdGggZGlyZWN0aW9ucy4NCg0KVGhlIG9sZCB3YXkg
b2YgYWN0aXZlL2FjdGl2ZSBiYWxhbmNpbmcgYXQgTDMgd291bGQgYmUgdXNlIG11bHRpcGxlIFZS
UlAgZ3JvdXBzIHdpdGggc29tZSBob3N0cyB1c2luZyBvbmUgZ2F0ZXdheSBhbmQgb3RoZXIgaG9z
dHMgdXNpbmcgdGhlIG90aGVyIGdhdGV3YXksIGJ1dCBkb2Vzbid0IGd1YXJhbnRlZSBzeW1tZXRy
eS4gIElmIHlvdSBoYXZlIG11bHRpbGF5ZXIgZGV2aWNlcyBzdXBwb3J0aW5nIHZpcnR1YWwgTDMg
aW50ZXJmYWNlcyB3aXRoaW4gYSBMMiBkb21haW4gTUFDIGxlYXJuaW5nIGNhbiB0YWtlIGNhcmUg
b2YgdGhlIGFzeW1tZXRyeSBieSBzZW5kaW5nIHRyYWZmaWMgYWNyb3NzIGEgdHJ1bmsgYmV0d2Vl
biB0aGUgdHdvIGRldmljZXMuICBHTEJQIGZyb20gQ2lzY28gaXMgYW4gZW5oYW5jZWQgdmVyc2lv
biBvZiBWUlJQL0hTUlAgd2hpY2ggaGFuZHMgb3V0IG11bHRpcGxlIHZpcnR1YWwgTUFDIGFkZHJl
c3NlcyB3aGljaCBhbGxvd3Mgb3V0Ym91bmQgTDMgbG9hZCBiYWxhbmNpbmcsIEkgY2FuJ3QgcmVt
ZW1iZXIgaXQgYmVpbmcgd3JpdHRlbiBpbnRvIGFuIGluZm9ybWF0aW9uIFJGQyBvciBhIHZlcnNp
b24gb2YgVlJSUCBiZWluZyBwcm9wb3NlZCB3aGljaCBkb2VzIHRoZSBzYW1lLg0KDQoNClBoaWwN
CkZyb206IFh1eGlhb2h1IDx4dXhpYW9odUBodWF3ZWkuY29tPG1haWx0bzp4dXhpYW9odUBodWF3
ZWkuY29tPj4NCkRhdGU6IFR1ZSwgMjMgQXVnIDIwMTEgMDM6MTA6MTYgKzAwMDANClRvOiAibDJ2
cG5AaWV0Zi5vcmc8bWFpbHRvOmwydnBuQGlldGYub3JnPiIgPGwydnBuQGlldGYub3JnPG1haWx0
bzpsMnZwbkBpZXRmLm9yZz4+DQpTdWJqZWN0OiBBY3RpdmUtYWN0aXZlIERDIGV4aXRzIGluIHRo
ZSBEQ0kgc29sdXRpb24NCg0KSGkgYWxsLA0KDQpUaGVyZSBoYWQgYmVlbiBhIGxvdCBvZiBkaXNj
dXNzaW9uIGFib3V0IGFjdGl2ZS1hY3RpdmUgbXVsdGktaG9taW5nIGZvciBhIGRhdGEgY2VudGVy
IChEQykgc2l0ZSBpbiB0aGUgbGF5ZXIyIERDSSBzb2x1dGlvbiBiZWZvcmUuIE5vdyBJ4oCZbSBj
b25zaWRlcmluZyB3aGV0aGVyIHdlIGNvdWxkIGZ1cnRoZXIgYWNoaWV2ZSBhY3RpdmUtYWN0aXZl
IERDIGV4aXRzIHdoZW4gY29uc2lkZXJpbmcgcm91dGUgb3B0aW1pemF0aW9uIGZvciB0cmFmZmlj
IHJvdXRpbmcgdG8vZnJvbSB0aGUgb3V0c2lkZSBvZiBEQ3MgKGUuZy4sIHRoZSBJbnRlcm5ldCku
IEluIGEgbm9ybWFsIGNhc2UsIGVhY2ggREMgc2l0ZSB3aWxsIGJlIGNvbm5lY3RlZCB0byBhIGRl
ZmF1bHQgZ2F0ZXdheSAoaS5lLiwgREMgZXhpdCByb3V0ZXIpIHdoaWNoIGlzIHJlc3BvbnNpYmxl
IGZvciBmb3J3YXJkaW5nIHRyYWZmaWMgcm91dGluZyB0by9mcm9tIHRoZSBvdXRzaWRlLiBIb3dl
dmVyLCBzaW5jZSB0aGVzZSBkZWZhdWx0IGdhdGV3YXlzIGFyZSB3aXRoaW4gYSBzaW5nbGUgc3Vi
bmV0IGR1ZSB0byB0aGUgbGF5ZXIyIERDSSB1c2FnZSwgbm9ybWFsbHkgdGhlcmUgaXMgb25seSBv
bmUgZGVmYXVsdCBnYXRld2F5IHJvdXRlciAoYWN0aW5nIGFzIFZSUlAgbWFzdGVyKSBpcyBhbGxv
d2VkIHRvIGZvcndhcmQgdHJhZmZpYyByb3V0aW5nIHRvL2Zyb20gdGhlIG91dHNpZGUuIFRoaXMg
aXMgb2J2aW91c2x5IG5vdCBvcHRpbWFsIGZyb20gdGhlIHBlcnNwZWN0aXZlIG9mIFdBTiBiYW5k
d2lkdGggdXRpbGl6YXRpb24uDQoNCkFjdGl2ZS1hY3RpdmUgVlJSUCBoYXMgYmVlbiBwcm9wb3Nl
ZCBpbiB0aGUgYWJvdmUgY2FzZSBzbyB0aGF0IHRoZSB0cmFmZmljIGRlc3RpbmVkIGZvciB0aGUg
b3V0c2lkZSBjb3VsZCBiZSBmb3J3YXJkZWQgYnkgdGhlIGxvY2FsIERDIGV4aXQgcm91dGVyLiBU
aGlzIGlzIHdvcmthYmxlIHdoZW4gcGF0aCBzeW1tZXRyeSBpcyBub3QgcmVxdWlyZWQuIEhvd2V2
ZXIsIGluIG1vc3QgY2FzZXMsIGZpcmV3YWxsIG9yIE5BVCBkZXZpY2VzIGFyZSBkZXBsb3llZCBh
dCB0aGUgREMgZXhpdHMgZm9yIHRoZSB0cmFmZmljIHRvL2Zyb20gdGhlIG91dHNpZGUuIEluIHN1
Y2ggY2FzZXMsIHBhdGggc3ltbWV0cnkgaXMgYSBtdXN0LCBhcyBhIHJlc3VsdCwgYWN0aXZlLWFj
dGl2ZSBWUlJQIGlzIG5vdCBhdmFpbGFibGUgYW55bW9yZS4NCg0KSXMgdGhlcmUgYW55IGJldHRl
ciBpZGVhIHRvIGFjaGlldmUgYWN0aXZlLWFjdGl2ZSBEQyBleGl0cyB3aGlsZSBwYXRoIHN5bW1l
dHJ5IGlzIGd1YXJhbnRlZWQ/DQoNCkJlc3QgcmVnYXJkcywNClhpYW9odQ0KDQoNCg==

--Boundary_(ID_IknbUR1uKqX0KH4E9dDuuQ)
Content-type: text/html; charset=utf-8
Content-transfer-encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
5a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg
MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQOWui+S9kyI7DQoJ
cGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0K
cC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0K
CW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5
OuWui+S9kzt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0
eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNp
dGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsN
Cgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpzcGFuLkVtYWls
U3R5bGUxNw0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToi
Q2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0KLk1zb0NocERlZmF1bHQN
Cgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFn
ZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7DQoJbWFyZ2luOjcyLjBwdCA5
MC4wcHQgNzIuMHB0IDkwLjBwdDt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rp
b24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1
bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEt
LVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzpp
ZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtl
bmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGJnY29sb3I9IndoaXRlIiBsYW5nPSJaSC1DTiIgbGlu
az0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPGRp
diBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5n
OjBjbSAwY20gMGNtIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3Jk
ZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+5Y+R
5Lu25Lq6PHNwYW4gbGFuZz0iRU4tVVMiPjo8L3NwYW4+PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPiBDcmlzdCBbbWFpbHRvOmNybW9udGVpckBn
bWFpbC5jb21dDQo8YnI+DQo8L3NwYW4+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQi
PuWPkemAgeaXtumXtDxzcGFuIGxhbmc9IkVOLVVTIj46PC9zcGFuPjwvc3Bhbj48L2I+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij4gMjAxMTwvc3Bhbj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdCI+5bm0PHNwYW4gbGFuZz0iRU4tVVMiPjg8L3NwYW4+5pyI
PHNwYW4gbGFuZz0iRU4tVVMiPjI0PC9zcGFuPuaXpTxzcGFuIGxhbmc9IkVOLVVTIj4gMTg6MTc8
YnI+DQo8L3NwYW4+PGI+5pS25Lu25Lq6PHNwYW4gbGFuZz0iRU4tVVMiPjo8L3NwYW4+PC9iPjxz
cGFuIGxhbmc9IkVOLVVTIj4gWHV4aWFvaHU8YnI+DQo8L3NwYW4+PGI+5oqE6YCBPHNwYW4gbGFu
Zz0iRU4tVVMiPjo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIj4gUGhpbCBCZWRhcmQ7IGwy
dnBuQGlldGYub3JnPGJyPg0KPC9zcGFuPjxiPuS4u+mimDxzcGFuIGxhbmc9IkVOLVVTIj46PC9z
cGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyI+IFJlOiBBY3RpdmUtYWN0aXZlIERDIGV4aXRzIGlu
IHRoZSBEQ0kgc29sdXRpb248bzpwPjwvbzpwPjwvc3Bhbj48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiPkhpIFh1eGlhb2h1LDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyI+TmljZSBzb2x1dGlvbiBob3dldmVyIGEgY2FzZSBjb21lIHVwICZuYnNw
O3doZW4gSSByZWFkIHRoZSBkcmFmdC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiPlRycWNlYWJpbGl0eSBvZiBleHRlcm5hbCBpcHMuIEZvciBleGFtcGxl
IGlmIGEgaGFja2VyIHRyeSB0byBnZXQgaW50byB0aGUgd2ViIHNlcnZlci4gVG8gZ2V0IGluZm8g
YWJvdXQgaXQgd2UgaGF2ZSBzeW5jIHRoZSBuYXQgdGFibGUgd2l0aCB3ZWIgc2VydmVycyBpbnRl
cm5hbCBsb2dzIHVzaW5nIHRoZSB0aW1lLiBFdmVuIHdpdGggc3BlY2lsaXplZCB0b29scyBpdCBp
cyBub3QNCiBlYXN5IGluIHNvbWUgc2l0ZXMgd2l0aCBoaWdoIHJhdGUgb2YgaW5jb21pbmcgY29u
bnMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkhpIENyaXN0aWFubyw8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SXMgdGhlIGFib3ZlIGNvbnN0cmFpbiBv
biBpbmNvbWluZyBjb25uZWN0aW9uIHJhdGUgZHVlIHRvIHRoZSByZWxhdGl2ZWx5IGhpZ2ggcmV1
c2UgZnJlcXVlbmN5IG9mIElQIGFkZHJlc3NlcyBpbiB0aGUgc291cmNlIE5BVCBhZGRyZXNzIHBv
b2w/IElmDQogc28sIGNvdWxkbuKAmXQgdGhlIOKAnGhvdOKAnSBJUCBhZGRyZXNzZXMgd2hpY2gg
YXJlIGp1c3QgcmVsZWFzZWQgZnJvbSB0ZXJtaW5hdGVkIHNlc3Npb25zIGJlIHB1dCBpbnRvIGEg
4oCcY29vbGluZ+KAnSBzdGFjay9wb29sIGZvciBhIHdoaWxlIGJlZm9yZSBiZWluZyByZWFkeSBm
b3IgcmV1c2U/PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkJlc3QgcmVnYXJk
cyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlhpYW9odTxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiPkhpIENyaXN0aWFubzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkhpIFBoaWw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPlNvbHV0aW9ucyBsaWtlIEdMQlAgYWNoaWV2ZSBs
b2FkIGJhbGFuY2UgaG93ZXZlciB0aGlzIGtpbmQgb2Ygc29sdXRpb24gZG8gbm90IHNvbHZlIHRo
ZSBwcm9ibGVtIG9mIG9wdGltdW0gcGF0aCBpbnNpZGUgdGhlIERDLiBGb3IgZXhhbXBsZSBldmVu
IHdpdGggYSBsb2FkIGJhbGFuY2Ugc29sdXRpb24gdGhlIGNsaWVudCBpbnNpZGUgZGMxIGNhbiBn
byBvdXQgdXNpbmcgdGhlIGdhdGV3YXkNCiBpbiBkYzIuPG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5UbyBzb2x2ZSB0aGlzIHByb2JsZW0gdG9kYXkgdXNl
cyBoc3JwIGJsb2NraW5nIHRoZSBjb250cm9sIG1lc3NhZ2VzIGJldHdlZW4gdGhlIERDJ3MuSW4g
c3VjaCB3YXkgdGhlIGJvdGggaHNycCBub2RlcyBiZWNvbWVzIHRoZSBtYXN0ZXIgaW4gaXRzIExB
Ti4gSXQncyBub3QgYSBlbGVnYW50IHNvbHV0aW9uIGJ1dCBpdCB3b3Jrcy48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIj5SZWdhcmRzJm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIj5DcmlzdGlhbm88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PGJyPg0KRW52aWFk
byB2aWEgaVBob25lPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBsYW5nPSJF
Ti1VUyI+PGJyPg0KRW0gMjQvMDgvMjAxMSwgw6BzIDAwOjAwLCBYdXhpYW9odSAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20iPnh1eGlhb2h1QGh1YXdlaS5jb208L2E+Jmd0
OyBlc2NyZXZldTo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0
eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6
IzFGNDk3RCI+SGkgUGhpbCw8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJjb2xvcjojMUY0OTdEIj5JZiBJIHVuZGVyc3RhbmQgaXQgY29ycmVjdGx5LCB0aGUg
Zm9sbG93aW5nIGFwcHJvYWNoZXMgeW91IG1lbnRpb25lZCBhcmUgYWxtb3N0IHByb3ByaWV0YXJ5
IGFwcHJvYWNoZXMgd2hpY2ggcmVxdWlyZSBEQyBleGl0IHJvdXRlcnMgaW4NCiBnZW9ncmFwaGlj
YWxseSBkaXNwZXJzZWQgbG9jYXRpb25zIGFyZSBwcm92aWRlZCBieSBhIHNpbmdsZSB2ZW5kb3Iu
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+
Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFG
NDk3RCI+SSBmb3VuZCB0aGVyZSB3YXMgYSB2ZXJ5IHNpbXBsZSBTVEFOREFSRCBhcHByb2FjaCB0
byB0aGUgc2FtZSBnb2FsIHdoZW4gaG9zdCByb3V0ZSBiYXNlZCBJUC1vbmx5IEwyVlBOIHNlcnZp
Y2UgKGUuZy4sIFZpcnR1YWwgU3VibmV0DQo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxhIGhy
ZWY9Imh0dHA6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LXh1LXZpcnR1YWwtc3VibmV0LTA1
Ij5odHRwOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC14dS12aXJ0dWFsLXN1Ym5ldC0wNTwv
YT48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+KSBpcyB1c2VkIGZvciBEQ0kuIEZvciBleGFt
cGxlLCB3aGVuIGluY29taW5nIHRyYWZmaWMgZnJvbSB0aGUgSW50ZXJuZXQgZW50ZXJzIGEgREMs
DQogc291cmNlIElQIGFkZHJlc3NlcyBvZiB0aGUgdHJhZmZpYyB3aWxsIGJlIE5BVGVkIG9uIHRo
ZSBEQyBnYXRld2F5LiBOb3RlcyB0aGF0IGhlcmUgREMgZXhpdCBnYXRld2F5cyBvZiBnZW9ncmFw
aGljYWxseSBkaXNwZXJzZWQgRENzIGFyZSBjb25maWd1cmVkIHdpdGggZGlmZmVyZW50IElQIGFk
ZHJlc3MgcG9vbHMgd2l0aG91dCBhbnkgb3ZlcmxhcHBpbmcuIEluIGFkZGl0aW9uLCB0aGUgY29y
cmVzcG9uZGluZyByb3V0ZXMgZm9yIHRoZSBhYm92ZQ0KIGFkZHJlc3MgcG9vbHMgYXJlIGFkdmVy
dGlzZWQgYnkgdGhlIERDIGdhdGV3YXlzIHRvIHRoZWlyIGNvbm5lY3RlZCBQRSByb3V0ZXJzIG9m
IHRoZSBJUC1vbmx5IEwyVlBOIHJlc3BlY3RpdmVseS4gVGh1cywgd2hlbiB0aGUgb3V0Z29pbmcg
dHJhZmZpYyBkZXN0aW5lZCB0byB0aGUgSW50ZXJuZXQgYXJyaXZlcyBhdCBpdHMgbG9jYWwgUEUg
cm91dGVyIG9mIHRoZSBJUC1vbmx5IEwyVlBOLCB0aGF0IFBFIHJvdXRlciBjb3VsZCBmb3J3YXJk
IHRoZQ0KIHRyYWZmaWMgYWNjb3JkaW5nIHRvIHRoZSBtYXRjaGluZyByb3V0ZXMgZm9yIHRoZSBh
Ym92ZSBhZGRyZXNzIHBvb2xzLiBJbiB0aGlzIHdheSwgYWN0aXZlLWFjdGl2ZSBEQyBleGl0cyBj
YW4gYmUgYWNoaWV2ZWQgZWFzaWx5IGluIHRoZSBjYXNlIHdoZXJlIHBhdGggc3ltbWV0cnkgaXMg
cmVxdWlyZWQuICZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5i
c3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+QmVzdCByZWdhcmRzLDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImNvbG9yOiMxRjQ5N0QiPlhpYW9odSAmbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4t
VVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRl
ci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowY20gMGNtIDBjbSA0LjBwdCI+DQo8ZGl2
Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0
O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+5Y+R5Lu25Lq6PHNwYW4gbGFuZz0iRU4tVVMi
Pjo8L3NwYW4+PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQiPiBQaGlsIEJlZGFyZCBbbWFpbHRvOmJlZGFyZC5waGlsQGdtYWlsLmNvbV0NCjxicj4N
Cjwvc3Bhbj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+5Y+R6YCB5pe26Ze0PHNw
YW4gbGFuZz0iRU4tVVMiPjo8L3NwYW4+PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQiPiAyMDExPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0Ij7lubQ8c3BhbiBsYW5nPSJFTi1VUyI+ODwvc3Bhbj7mnIg8c3BhbiBsYW5nPSJFTi1V
UyI+MjM8L3NwYW4+5pelPHNwYW4gbGFuZz0iRU4tVVMiPiAyMDozNzxicj4NCjwvc3Bhbj48Yj7m
lLbku7bkuro8c3BhbiBsYW5nPSJFTi1VUyI+Ojwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMi
PiBYdXhpYW9odTsgPGEgaHJlZj0ibWFpbHRvOmwydnBuQGlldGYub3JnIj4NCmwydnBuQGlldGYu
b3JnPC9hPjxicj4NCjwvc3Bhbj48Yj7kuLvpopg8c3BhbiBsYW5nPSJFTi1VUyI+Ojwvc3Bhbj48
L2I+PHNwYW4gbGFuZz0iRU4tVVMiPiBSZTogQWN0aXZlLWFjdGl2ZSBEQyBleGl0cyBpbiB0aGUg
RENJIHNvbHV0aW9uPC9zcGFuPjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g
bGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6OS4wcHQ7Y29sb3I6YmxhY2siPk1vc3Qgb2YgdGhlIG5ld2VyIHNlY3VyaXR5IGRl
dmljZXMgaW5jbHVkaW5nIEZXLCBJRFMsIElQUyBoYXZlIHRoZSBhYmlsaXR5IHRvIGRlYWwgd2l0
aCBhc3ltbWV0cmljIHRyYWZmaWMgZmxvd3Mgd2hlbiBkZXBsb3llZA0KIGluIHBhaXJzLCBlaXRo
ZXIgdGhyb3VnaCBjbHVzdGVyaW5nIHdoZXJlIHRyYWZmaWMgaXMgc2h1bnRlZCBhY3Jvc3MgYSBk
ZWRpY2F0ZWQgaW50ZXItY2hhc3NpcyBsaW5rIG9yIHN0YXRlIHRhYmxlIHN5bmNyaG9uaXphdGlv
bi4gJm5ic3A7ICZuYnNwO0FjdGl2ZS9BY3RpdmUgZ2F0ZXdheXMgYXJlIGJlaW5nIGFjaGlldmVk
IHRoZXNlIGRheXMgdGhyb3VnaCBlaXRoZXIgdmlydHVhbCBjaGFzc2lzIG9yIG11bHRpLWNoYXNz
aXMgbGluayBhZ2dyZWdhdGlvbi4gJm5ic3A7IFNvbWUNCiB2ZW5kb3JzIHRha2Ugb25lIGFwcHJv
YWNoIG9yIHRoZSBvdGhlciB3aGlsZSBvdGhlcnMgc3VwcG9ydCBib3RoIGFwcHJvYWNoZXMuICZu
YnNwOyAmbmJzcDtXZSBoYXZlIGRlcGxveWVkIGVxdWlwbWVudCBpbiBhIG11dHVhbCAoYmFjayB0
byBiYWNrKSBNQy1MQUcgY29uZmlndXJhdGlvbiB3aGljaCBiYWxhbmNlcyB0cmFmZmljIGluIGJv
dGggZGlyZWN0aW9ucy4gJm5ic3A7Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTo5LjBw
dDtjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2NvbG9yOmJsYWNrIj5UaGUgb2xk
IHdheSBvZiBhY3RpdmUvYWN0aXZlIGJhbGFuY2luZyBhdCBMMyB3b3VsZCBiZSB1c2UgbXVsdGlw
bGUgVlJSUCBncm91cHMgd2l0aCBzb21lIGhvc3RzIHVzaW5nIG9uZSBnYXRld2F5IGFuZCBvdGhl
cg0KIGhvc3RzIHVzaW5nIHRoZSBvdGhlciBnYXRld2F5LCBidXQgZG9lc24ndCBndWFyYW50ZWUg
c3ltbWV0cnkuICZuYnNwO0lmIHlvdSBoYXZlIG11bHRpbGF5ZXIgZGV2aWNlcyBzdXBwb3J0aW5n
IHZpcnR1YWwgTDMgaW50ZXJmYWNlcyB3aXRoaW4gYSBMMiBkb21haW4gTUFDIGxlYXJuaW5nIGNh
biB0YWtlIGNhcmUgb2YgdGhlIGFzeW1tZXRyeSBieSBzZW5kaW5nIHRyYWZmaWMgYWNyb3NzIGEg
dHJ1bmsgYmV0d2VlbiB0aGUgdHdvIGRldmljZXMuICZuYnNwO0dMQlANCiBmcm9tIENpc2NvIGlz
IGFuIGVuaGFuY2VkIHZlcnNpb24gb2YgVlJSUC9IU1JQIHdoaWNoIGhhbmRzIG91dCBtdWx0aXBs
ZSB2aXJ0dWFsIE1BQyBhZGRyZXNzZXMgd2hpY2ggYWxsb3dzIG91dGJvdW5kIEwzIGxvYWQgYmFs
YW5jaW5nLCBJIGNhbid0IHJlbWVtYmVyIGl0IGJlaW5nIHdyaXR0ZW4gaW50byBhbiBpbmZvcm1h
dGlvbiBSRkMgb3IgYSB2ZXJzaW9uIG9mIFZSUlAgYmVpbmcgcHJvcG9zZWQgd2hpY2ggZG9lcyB0
aGUgc2FtZS4gJm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+
PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6OS4wcHQ7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtjb2xvcjpibGFjayI+
UGhpbCZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0
REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpi
bGFjayI+RnJvbToNCjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2NvbG9yOmJsYWNrIj5YdXhpYW9odSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnh1eGlh
b2h1QGh1YXdlaS5jb20iPnh1eGlhb2h1QGh1YXdlaS5jb208L2E+Jmd0Ozxicj4NCjxiPkRhdGU6
IDwvYj5UdWUsIDIzIEF1ZyAyMDExIDAzOjEwOjE2ICYjNDM7MDAwMDxicj4NCjxiPlRvOiA8L2I+
JnF1b3Q7PGEgaHJlZj0ibWFpbHRvOmwydnBuQGlldGYub3JnIj5sMnZwbkBpZXRmLm9yZzwvYT4m
cXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpsMnZwbkBpZXRmLm9yZyI+bDJ2cG5AaWV0Zi5vcmc8
L2E+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6IDwvYj5BY3RpdmUtYWN0aXZlIERDIGV4aXRzIGluIHRo
ZSBEQ0kgc29sdXRpb248L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48
c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJj
b2xvcjpibGFjayI+SGkgYWxsLDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJjb2xvcjpibGFjayI+VGhlcmUgaGFkIGJlZW4gYSBsb3Qgb2YgZGlzY3Vzc2lvbiBh
Ym91dCBhY3RpdmUtYWN0aXZlIG11bHRpLWhvbWluZyBmb3IgYSBkYXRhIGNlbnRlciAoREMpIHNp
dGUgaW4gdGhlIGxheWVyMiBEQ0kgc29sdXRpb24gYmVmb3JlLiBOb3cgSeKAmW0NCiBjb25zaWRl
cmluZyB3aGV0aGVyIHdlIGNvdWxkIGZ1cnRoZXIgYWNoaWV2ZSBhY3RpdmUtYWN0aXZlIERDIGV4
aXRzIHdoZW4gY29uc2lkZXJpbmcgcm91dGUgb3B0aW1pemF0aW9uIGZvciB0cmFmZmljIHJvdXRp
bmcgdG8vZnJvbSB0aGUgb3V0c2lkZSBvZiBEQ3MgKGUuZy4sIHRoZSBJbnRlcm5ldCkuIEluIGEg
bm9ybWFsIGNhc2UsIGVhY2ggREMgc2l0ZSB3aWxsIGJlIGNvbm5lY3RlZCB0byBhIGRlZmF1bHQg
Z2F0ZXdheSAoaS5lLiwgREMgZXhpdA0KIHJvdXRlcikgd2hpY2ggaXMgcmVzcG9uc2libGUgZm9y
IGZvcndhcmRpbmcgdHJhZmZpYyByb3V0aW5nIHRvL2Zyb20gdGhlIG91dHNpZGUuIEhvd2V2ZXIs
IHNpbmNlIHRoZXNlIGRlZmF1bHQgZ2F0ZXdheXMgYXJlIHdpdGhpbiBhIHNpbmdsZSBzdWJuZXQg
ZHVlIHRvIHRoZSBsYXllcjIgRENJIHVzYWdlLCBub3JtYWxseSB0aGVyZSBpcyBvbmx5IG9uZSBk
ZWZhdWx0IGdhdGV3YXkgcm91dGVyIChhY3RpbmcgYXMgVlJSUCBtYXN0ZXIpIGlzIGFsbG93ZWQN
CiB0byBmb3J3YXJkIHRyYWZmaWMgcm91dGluZyB0by9mcm9tIHRoZSBvdXRzaWRlLiBUaGlzIGlz
IG9idmlvdXNseSBub3Qgb3B0aW1hbCBmcm9tIHRoZSBwZXJzcGVjdGl2ZSBvZiBXQU4gYmFuZHdp
ZHRoIHV0aWxpemF0aW9uLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImNvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJjb2xvcjpibGFjayI+QWN0aXZlLWFjdGl2ZSBWUlJQIGhhcyBiZWVuIHByb3Bvc2VkIGlu
IHRoZSBhYm92ZSBjYXNlIHNvIHRoYXQgdGhlIHRyYWZmaWMgZGVzdGluZWQgZm9yIHRoZSBvdXRz
aWRlIGNvdWxkIGJlIGZvcndhcmRlZCBieSB0aGUgbG9jYWwgREMgZXhpdA0KIHJvdXRlci4gVGhp
cyBpcyB3b3JrYWJsZSB3aGVuIHBhdGggc3ltbWV0cnkgaXMgbm90IHJlcXVpcmVkLiBIb3dldmVy
LCBpbiBtb3N0IGNhc2VzLCBmaXJld2FsbCBvciBOQVQgZGV2aWNlcyBhcmUgZGVwbG95ZWQgYXQg
dGhlIERDIGV4aXRzIGZvciB0aGUgdHJhZmZpYyB0by9mcm9tIHRoZSBvdXRzaWRlLiBJbiBzdWNo
IGNhc2VzLCBwYXRoIHN5bW1ldHJ5IGlzIGEgbXVzdCwgYXMgYSByZXN1bHQsIGFjdGl2ZS1hY3Rp
dmUgVlJSUCBpcyBub3QgYXZhaWxhYmxlDQogYW55bW9yZS48L3NwYW4+PHNwYW4gbGFuZz0iRU4t
VVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9
IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPklzIHRoZXJlIGFueSBiZXR0ZXIg
aWRlYSB0byBhY2hpZXZlIGFjdGl2ZS1hY3RpdmUgREMgZXhpdHMgd2hpbGUgcGF0aCBzeW1tZXRy
eSBpcyBndWFyYW50ZWVkPzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImNvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJjb2xvcjpibGFjayI+QmVzdCByZWdhcmRzLDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj5YaWFvaHU8L3NwYW4+PHNwYW4gbGFuZz0iRU4t
VVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9
IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+
DQo8L2h0bWw+DQo=

--Boundary_(ID_IknbUR1uKqX0KH4E9dDuuQ)--

From dunbar.ll@gmail.com  Thu Aug 25 10:02:46 2011
Return-Path: <dunbar.ll@gmail.com>
X-Original-To: l2vpn@ietfa.amsl.com
Delivered-To: l2vpn@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2E15A21F8AD8; Thu, 25 Aug 2011 10:02:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.937
X-Spam-Level: 
X-Spam-Status: No, score=-2.937 tagged_above=-999 required=5 tests=[AWL=0.345,  BAYES_00=-2.599, HTML_MESSAGE=0.001, NORMAL_HTTP_TO_IP=0.001, RCVD_IN_DNSWL_LOW=-1, SARE_MILLIONSOF=0.315]
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 NTtAZsZxg3lY; Thu, 25 Aug 2011 10:02:45 -0700 (PDT)
Received: from mail-bw0-f44.google.com (mail-bw0-f44.google.com [209.85.214.44]) by ietfa.amsl.com (Postfix) with ESMTP id 9D5DF21F8AD6; Thu, 25 Aug 2011 10:02:44 -0700 (PDT)
Received: by bkar4 with SMTP id r4so2216461bka.31 for <multiple recipients>; Thu, 25 Aug 2011 10:03:55 -0700 (PDT)
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=VEDo/snjBtHPNeHccRqgRn0hSjZl8fSVIaJyPkqgXH4=; b=qMyv4bP4n1yTLAV0bHjLV/9vxhCsAu4vKhixKnPza7xobr01qE5tZPSqOveMwge5ai N6BzzdmL4oAM2tOc7o7Z5yG/oZ85Vrgr+omdPKU4/6Bl3d71o9SwGhIvSXXh5jeSvnnx s6qbzvhkgQS2N9rJb+th+AOtHJtPCt6XasUmU=
MIME-Version: 1.0
Received: by 10.204.141.12 with SMTP id k12mr12192bku.22.1314291835055; Thu, 25 Aug 2011 10:03:55 -0700 (PDT)
Received: by 10.204.41.73 with HTTP; Thu, 25 Aug 2011 10:03:55 -0700 (PDT)
In-Reply-To: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE725622@szxeml525-mbs.china.huawei.com>
References: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE725622@szxeml525-mbs.china.huawei.com>
Date: Thu, 25 Aug 2011 12:03:55 -0500
Message-ID: <CAP_bo1YoO+AEowgNaVdJ4EwBSO8eVjXigVe1fhsO-Z6ndYgR-Q@mail.gmail.com>
Subject: Re: [armd] Could millions of ARP entries on DC gateways be reduced to one
From: Linda Dunbar <dunbar.ll@gmail.com>
To: Xuxiaohu <xuxiaohu@huawei.com>
Content-Type: multipart/alternative; boundary=0015175cd5b8f5acd604ab5769c2
X-Mailman-Approved-At: Thu, 25 Aug 2011 10:04:31 -0700
Cc: "l2vpn@ietf.org" <l2vpn@ietf.org>, "armd@ietf.org" <armd@ietf.org>
X-BeenThere: l2vpn@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <l2vpn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/l2vpn>
List-Post: <mailto:l2vpn@ietf.org>
List-Help: <mailto:l2vpn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 25 Aug 2011 17:02:46 -0000

--0015175cd5b8f5acd604ab5769c2
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

Xiao Hu,

That is a very interesting proposal.
Do you mean that there is a single ARP proxy which represents millions of
VMs? All the packets destined to any of those "millions of VMs" will be
rerouted to "the single ARP proxy"? Will this create too much pressure on
this single point?
How is your proposed approach comparing with SEATTLE's distributed approach=
?


Linda Dunbar
On Wed, Aug 24, 2011 at 9:47 PM, Xuxiaohu <xuxiaohu@huawei.com> wrote:

>  Hi all,****
>
> ** **
>
> Another obvious advantage of host route based IP-only L2VPN (e.g., Virtua=
l
> Subnet) over VPLS, as a DCI solution, is to reduce the ARP table size on =
DC
> gateways by several order of magnitude. Assume there are millions of CE
> hosts (i.e.,VMs) within a single VLAN/subnet, if VPLS is used as a DCI
> solution, DC gateways (i.e., DC exit routers) would have to know millions=
 of
> ARP entries corresponding to these VMs. In contrast, in the Virtual Subne=
t
> solution, DC gateways are directly connected to the PE routers of the
> IP-only L2VPN which act as ARP proxies, MAC addresses of those ARP entrie=
s
> for VMs on DC gateways are identical (i.e., ARP Proxy=92s MAC). Thus thes=
e
> millions of ARP entries can be aggregated into one entry (1.0.0.0/8->ARP
> proxy=92s MAC). That=92s to say, the exact-matching algorithm for ARP cac=
he
> lookup is changed to the longest-matching algorithm. Of course, there is =
no
> free lunch. The side-effect of this change is that DC gateways could send
> out packets destined for non-existing VMs to the PE routers of that IP-on=
ly
> L2VPN. Fortunately, once those packets arrive at the PE routers of that
> IP-only L2VPN, which in turn will drop them directly since there is no
> matching routes for them. ****
>
> ** **
>
> Since this topic is also interesting to ARMD WG, I copy this email to ARM=
D.
> ****
>
> ** **
>
> Best regards,****
>
> Xiaohu****
>
> _______________________________________________
> armd mailing list
> armd@ietf.org
> https://www.ietf.org/mailman/listinfo/armd
>
>

--0015175cd5b8f5acd604ab5769c2
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

<div>Xiao Hu, </div>
<div>=A0</div>
<div>That is a very interesting proposal. </div>
<div>Do you mean that there is a single ARP proxy which represents millions=
 of VMs? All the packets destined to any of those &quot;millions of VMs&quo=
t; will be rerouted to &quot;the single ARP proxy&quot;? Will this create t=
oo much pressure on this single point? </div>

<div>How is your proposed approach comparing with SEATTLE&#39;s distributed=
 approach? </div>
<div>=A0</div>
<div>Linda Dunbar<br></div>
<div class=3D"gmail_quote">On Wed, Aug 24, 2011 at 9:47 PM, Xuxiaohu <span =
dir=3D"ltr">&lt;<a href=3D"mailto:xuxiaohu@huawei.com">xuxiaohu@huawei.com<=
/a>&gt;</span> wrote:<br>
<blockquote style=3D"BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex=
; PADDING-LEFT: 1ex" class=3D"gmail_quote">
<div lang=3D"ZH-CN" vlink=3D"purple" link=3D"blue">
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Hi all,<u></u><u></u></span></p=
>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=A0<u></u></span></p>
<p style=3D"TEXT-ALIGN: left" class=3D"MsoNormal" align=3D"left"><span lang=
=3D"EN-US">Another obvious advantage of host route based IP-only L2VPN (e.g=
., Virtual Subnet) over VPLS, as a DCI solution, is to reduce the ARP table=
 size on DC gateways by several order of magnitude. Assume there are millio=
ns of CE hosts (i.e.,VMs) within a single VLAN/subnet, if VPLS is used as a=
 DCI solution, DC gateways (i.e., DC exit routers) would have to know milli=
ons of ARP entries corresponding to these VMs. In contrast, in the Virtual =
Subnet solution, DC gateways are directly connected to the PE routers of th=
e IP-only L2VPN which act as ARP proxies, MAC addresses of those ARP entrie=
s for VMs on DC gateways are identical (i.e., ARP Proxy=92s MAC). Thus thes=
e millions of ARP entries can be aggregated into one entry (<a href=3D"http=
://1.0.0.0/8-" target=3D"_blank">1.0.0.0/8-</a>&gt;ARP proxy=92s MAC). That=
=92s to say, the exact-matching algorithm for ARP cache lookup is changed t=
o the longest-matching algorithm. Of course, there is no free lunch. The si=
de-effect of this change is that DC gateways could send out packets destine=
d for non-existing VMs to the PE routers of that IP-only L2VPN. Fortunately=
, once those packets arrive at the PE routers of that IP-only L2VPN, which =
in turn will drop them directly since there is no matching routes for them.=
 <u></u><u></u></span></p>

<p style=3D"TEXT-ALIGN: left" class=3D"MsoNormal" align=3D"left"><span lang=
=3D"EN-US"><u></u>=A0<u></u></span></p>
<p style=3D"TEXT-ALIGN: left" class=3D"MsoNormal" align=3D"left"><span lang=
=3D"EN-US">Since this topic is also interesting to ARMD WG, I copy this ema=
il to ARMD.<u></u><u></u></span></p>
<p style=3D"TEXT-ALIGN: left" class=3D"MsoNormal" align=3D"left"><span lang=
=3D"EN-US"><u></u>=A0<u></u></span></p>
<p style=3D"TEXT-ALIGN: left" class=3D"MsoNormal" align=3D"left"><span lang=
=3D"EN-US">Best regards,<u></u><u></u></span></p>
<p style=3D"TEXT-ALIGN: left" class=3D"MsoNormal" align=3D"left"><span lang=
=3D"EN-US">Xiaohu<u></u><u></u></span></p></div></div><br>_________________=
______________________________<br>armd mailing list<br><a href=3D"mailto:ar=
md@ietf.org">armd@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/armd" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/armd</a><br><br></blockquote></div><br>

--0015175cd5b8f5acd604ab5769c2--

From xuxiaohu@huawei.com  Thu Aug 25 18:59:14 2011
Return-Path: <xuxiaohu@huawei.com>
X-Original-To: l2vpn@ietfa.amsl.com
Delivered-To: l2vpn@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6A2F621F86BE; Thu, 25 Aug 2011 18:59:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.65
X-Spam-Level: 
X-Spam-Status: No, score=0.65 tagged_above=-999 required=5 tests=[AWL=-2.716,  BAYES_00=-2.599, CHARSET_FARAWAY_HEADER=3.2, HTML_MESSAGE=0.001, J_CHICKENPOX_35=0.6, MIME_8BIT_HEADER=0.3, MIME_BASE64_TEXT=1.753, MIME_CHARSET_FARAWAY=2.45, NORMAL_HTTP_TO_IP=0.001, RCVD_IN_DNSWL_MED=-4, SARE_MILLIONSOF=0.315, SARE_SUB_ENC_GB2312=1.345]
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 60sRhodt7fVP; Thu, 25 Aug 2011 18:59:13 -0700 (PDT)
Received: from szxga04-in.huawei.com (szxga04-in.huawei.com [119.145.14.67]) by ietfa.amsl.com (Postfix) with ESMTP id 36C1621F86C0; Thu, 25 Aug 2011 18:59:13 -0700 (PDT)
Received: from huawei.com (szxga04-in [172.24.2.12]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LQI00FGBIWNB2@szxga04-in.huawei.com>; Fri, 26 Aug 2011 10:00:24 +0800 (CST)
Received: from szxrg01-dlp.huawei.com ([172.24.2.119]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LQI00HJLIWLZ1@szxga04-in.huawei.com>; Fri, 26 Aug 2011 10:00:23 +0800 (CST)
Received: from 172.24.2.119 (EHLO szxeml203-edg.china.huawei.com) ([172.24.2.119])	by szxrg01-dlp.huawei.com (MOS 4.1.9-GA FastPath queued) with ESMTP id ADL19985; Fri, 26 Aug 2011 10:00:23 +0800 (CST)
Received: from SZXEML408-HUB.china.huawei.com (10.82.67.95) by szxeml203-edg.china.huawei.com (172.24.2.55) with Microsoft SMTP Server (TLS) id 14.1.270.1; Fri, 26 Aug 2011 10:00:16 +0800
Received: from SZXEML525-MBS.china.huawei.com ([169.254.8.40]) by szxeml408-hub.china.huawei.com ([169.254.27.188]) with mapi id 14.01.0270.001; Fri, 26 Aug 2011 10:00:23 +0800
Date: Fri, 26 Aug 2011 02:00:22 +0000
From: Xuxiaohu <xuxiaohu@huawei.com>
Subject: =?gb2312?B?tPC4tDogW2FybWRdIENvdWxkIG1pbGxpb25zIG9mIEFSUCBlbnRyaWVzIG9u?= =?gb2312?Q?_DC_gateways_be_reduced_to_one?=
In-reply-to: <CAP_bo1YoO+AEowgNaVdJ4EwBSO8eVjXigVe1fhsO-Z6ndYgR-Q@mail.gmail.com>
X-Originating-IP: [10.110.98.53]
To: Linda Dunbar <dunbar.ll@gmail.com>
Message-id: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE7258BE@szxeml525-mbs.china.huawei.com>
MIME-version: 1.0
Content-type: multipart/alternative; boundary="Boundary_(ID_56762OkhtVRPuc8Wc3znzg)"
Content-language: zh-CN
Accept-Language: zh-CN, en-US
Thread-topic: [armd] Could millions of ARP entries on DC gateways be reduced to one
Thread-index: Acxi0w1AcibzuVsiSkK+GwRxBeP6pgAMt1qAACKD51A=
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
X-CFilter-Loop: Reflected
References: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE725622@szxeml525-mbs.china.huawei.com> <CAP_bo1YoO+AEowgNaVdJ4EwBSO8eVjXigVe1fhsO-Z6ndYgR-Q@mail.gmail.com>
Cc: "l2vpn@ietf.org" <l2vpn@ietf.org>, "armd@ietf.org" <armd@ietf.org>
X-BeenThere: l2vpn@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <l2vpn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/l2vpn>
List-Post: <mailto:l2vpn@ietf.org>
List-Help: <mailto:l2vpn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 26 Aug 2011 01:59:14 -0000

--Boundary_(ID_56762OkhtVRPuc8Wc3znzg)
Content-type: text/plain; charset=gb2312
Content-transfer-encoding: base64

DQoNCreivP7IyzogTGluZGEgRHVuYmFyIFttYWlsdG86ZHVuYmFyLmxsQGdtYWlsLmNvbV0NCrei
y83KsbzkOiAyMDExxOo41MIyNsjVIDE6MDQNCsrVvP7IyzogWHV4aWFvaHUNCrOty806IGwydnBu
QGlldGYub3JnOyBhcm1kQGlldGYub3JnDQrW98ziOiBSZTogW2FybWRdIENvdWxkIG1pbGxpb25z
IG9mIEFSUCBlbnRyaWVzIG9uIERDIGdhdGV3YXlzIGJlIHJlZHVjZWQgdG8gb25lDQoNClhpYW8g
SHUsDQoNClRoYXQgaXMgYSB2ZXJ5IGludGVyZXN0aW5nIHByb3Bvc2FsLg0KRG8geW91IG1lYW4g
dGhhdCB0aGVyZSBpcyBhIHNpbmdsZSBBUlAgcHJveHkgd2hpY2ggcmVwcmVzZW50cyBtaWxsaW9u
cyBvZiBWTXM/IEFsbCB0aGUgcGFja2V0cyBkZXN0aW5lZCB0byBhbnkgb2YgdGhvc2UgIm1pbGxp
b25zIG9mIFZNcyIgd2lsbCBiZSByZXJvdXRlZCB0byAidGhlIHNpbmdsZSBBUlAgcHJveHkiPyBX
aWxsIHRoaXMgY3JlYXRlIHRvbyBtdWNoIHByZXNzdXJlIG9uIHRoaXMgc2luZ2xlIHBvaW50Pw0K
DQpIaSBMaW5kYSwNCg0KSXShr3MganVzdCBhbiBleGFtcGxlLiBJbiBwcmFjdGljZSwgaWYgdGhl
IHByZXNzdXJlIG9uIHRoZSBMMlZQTiBQRSByb3V0ZXIgKGlmIFZpcnR1YWwgU3VibmV0IGlzIHVz
ZWQgZm9yIERDSSkgd2l0aGluIHRoZSBEQyBpcyB0b28gbGFyZ2UsIHlvdSBjb3VsZCBjb25uZWN0
IHRoZSBEQyBleGl0IHJvdXRlciB0byBtdWx0aXBsZSBMMlZQTiBQRSByb3V0ZXJzIHRvIGFjaGll
dmUgbG9hZC1iYWxhbmNpbmcuIEZvciBleGFtcGxlLCB0aGUgdHJhZmZpYyB3aXRoaW4gVkxBTiAx
LTEwMDAgaXMgZm9yd2FyZGVkIHRocm91Z2ggUEUtMSBvZiB0aGF0IEwyVlBOLCAgYW5kIHRoZSB0
cmFmZmljIHdpdGhpbiBWTEFOIDEwMDEtMjAwMCBpcyBmb3J3YXJkZWQgdGhyb3VnaCBQRS0yIG9m
IHRoYXQgTDJWUE6hrSAgU3VjaCBsb2FkLWJhbGFuY2luZyB1c2FnZSBpcyB2ZXJ5IGNvbW1vbiBu
byBtYXR0ZXIgd2hhdCBzcGVjaWFsIEwyIHRlY2hub2xvZ3kgKGUuZy4sIFNUUCwgU1BCLFRSSUxM
LFZQTFMgoa0pIGlzIHVzZWQuDQoNCkhvdyBpcyB5b3VyIHByb3Bvc2VkIGFwcHJvYWNoIGNvbXBh
cmluZyB3aXRoIFNFQVRUTEUncyBkaXN0cmlidXRlZCBhcHByb2FjaD8NCg0KU0VBVFRMRSBpcyBv
bmUgb2YgdGhlIG1hbnkgTUFDLXJvdXRpbmcgYmFzZWQgTDJWUE4gc29sdXRpb25zLiBXaXRoIGFu
eSBNQUMtcm91dGluZyBiYXNlZCBMMlZQTiwgdGhlIGdhdGV3YXkgcm91dGVyIHNob3VsZCBhbmQg
d291bGQgZ2V0IHRoZSByZWFsIE1BQyBhZGRyZXNzZXMgb2YgdGhlIHJlcXVlc3RlZCBob3N0cyBp
biBBUlAgcmVzb2x1dGlvbi4gU2luY2UgdGhlc2UgTUFDIGFkZHJlc3NlcyBhcmUgbm90IGlkZW50
aWNhbCwgdGhlIEFSUCBjYWNoZSBlbnRyaWVzIG9uIHRoZSBnYXRld2F5IHJvdXRlciBjb3VsZCBu
b3QgYmUgYWdncmVnYXRlZCBhdCBhbGwuDQoNClhpYW9odQ0KDQpMaW5kYSBEdW5iYXINCk9uIFdl
ZCwgQXVnIDI0LCAyMDExIGF0IDk6NDcgUE0sIFh1eGlhb2h1IDx4dXhpYW9odUBodWF3ZWkuY29t
PG1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29tPj4gd3JvdGU6DQpIaSBhbGwsDQoNCkFub3RoZXIg
b2J2aW91cyBhZHZhbnRhZ2Ugb2YgaG9zdCByb3V0ZSBiYXNlZCBJUC1vbmx5IEwyVlBOIChlLmcu
LCBWaXJ0dWFsIFN1Ym5ldCkgb3ZlciBWUExTLCBhcyBhIERDSSBzb2x1dGlvbiwgaXMgdG8gcmVk
dWNlIHRoZSBBUlAgdGFibGUgc2l6ZSBvbiBEQyBnYXRld2F5cyBieSBzZXZlcmFsIG9yZGVyIG9m
IG1hZ25pdHVkZS4gQXNzdW1lIHRoZXJlIGFyZSBtaWxsaW9ucyBvZiBDRSBob3N0cyAoaS5lLixW
TXMpIHdpdGhpbiBhIHNpbmdsZSBWTEFOL3N1Ym5ldCwgaWYgVlBMUyBpcyB1c2VkIGFzIGEgRENJ
IHNvbHV0aW9uLCBEQyBnYXRld2F5cyAoaS5lLiwgREMgZXhpdCByb3V0ZXJzKSB3b3VsZCBoYXZl
IHRvIGtub3cgbWlsbGlvbnMgb2YgQVJQIGVudHJpZXMgY29ycmVzcG9uZGluZyB0byB0aGVzZSBW
TXMuIEluIGNvbnRyYXN0LCBpbiB0aGUgVmlydHVhbCBTdWJuZXQgc29sdXRpb24sIERDIGdhdGV3
YXlzIGFyZSBkaXJlY3RseSBjb25uZWN0ZWQgdG8gdGhlIFBFIHJvdXRlcnMgb2YgdGhlIElQLW9u
bHkgTDJWUE4gd2hpY2ggYWN0IGFzIEFSUCBwcm94aWVzLCBNQUMgYWRkcmVzc2VzIG9mIHRob3Nl
IEFSUCBlbnRyaWVzIGZvciBWTXMgb24gREMgZ2F0ZXdheXMgYXJlIGlkZW50aWNhbCAoaS5lLiwg
QVJQIFByb3h5oa9zIE1BQykuIFRodXMgdGhlc2UgbWlsbGlvbnMgb2YgQVJQIGVudHJpZXMgY2Fu
IGJlIGFnZ3JlZ2F0ZWQgaW50byBvbmUgZW50cnkgKDEuMC4wLjAvOC08aHR0cDovLzEuMC4wLjAv
OC0+PkFSUCBwcm94eaGvcyBNQUMpLiBUaGF0oa9zIHRvIHNheSwgdGhlIGV4YWN0LW1hdGNoaW5n
IGFsZ29yaXRobSBmb3IgQVJQIGNhY2hlIGxvb2t1cCBpcyBjaGFuZ2VkIHRvIHRoZSBsb25nZXN0
LW1hdGNoaW5nIGFsZ29yaXRobS4gT2YgY291cnNlLCB0aGVyZSBpcyBubyBmcmVlIGx1bmNoLiBU
aGUgc2lkZS1lZmZlY3Qgb2YgdGhpcyBjaGFuZ2UgaXMgdGhhdCBEQyBnYXRld2F5cyBjb3VsZCBz
ZW5kIG91dCBwYWNrZXRzIGRlc3RpbmVkIGZvciBub24tZXhpc3RpbmcgVk1zIHRvIHRoZSBQRSBy
b3V0ZXJzIG9mIHRoYXQgSVAtb25seSBMMlZQTi4gRm9ydHVuYXRlbHksIG9uY2UgdGhvc2UgcGFj
a2V0cyBhcnJpdmUgYXQgdGhlIFBFIHJvdXRlcnMgb2YgdGhhdCBJUC1vbmx5IEwyVlBOLCB3aGlj
aCBpbiB0dXJuIHdpbGwgZHJvcCB0aGVtIGRpcmVjdGx5IHNpbmNlIHRoZXJlIGlzIG5vIG1hdGNo
aW5nIHJvdXRlcyBmb3IgdGhlbS4NCg0KU2luY2UgdGhpcyB0b3BpYyBpcyBhbHNvIGludGVyZXN0
aW5nIHRvIEFSTUQgV0csIEkgY29weSB0aGlzIGVtYWlsIHRvIEFSTUQuDQoNCkJlc3QgcmVnYXJk
cywNClhpYW9odQ0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXw0KYXJtZCBtYWlsaW5nIGxpc3QNCmFybWRAaWV0Zi5vcmc8bWFpbHRvOmFybWRAaWV0Zi5v
cmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2FybWQNCg0K

--Boundary_(ID_56762OkhtVRPuc8Wc3znzg)
Content-type: text/html; charset=gb2312
Content-transfer-encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dgb2312">
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:=CB=CE=CC=E5;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"\@=CB=CE=CC=E5";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"ZH-CN" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp=
;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp=
;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:=CB=
=CE=CC=E5">=B7=A2=BC=FE=C8=CB<span lang=3D"EN-US">:</span></span></b><span =
lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5"> Linda D=
unbar [mailto:dunbar.ll@gmail.com]
<br>
</span><b><span style=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5">=B7=A2=
=CB=CD=CA=B1=BC=E4<span lang=3D"EN-US">:</span></span></b><span lang=3D"EN-=
US" style=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5"> 2011</span><span s=
tyle=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5">=C4=EA<span lang=3D"EN-U=
S">8</span>=D4=C2<span lang=3D"EN-US">26</span>=C8=D5<span lang=3D"EN-US">
 1:04<br>
</span><b>=CA=D5=BC=FE=C8=CB<span lang=3D"EN-US">:</span></b><span lang=3D"=
EN-US"> Xuxiaohu<br>
</span><b>=B3=AD=CB=CD<span lang=3D"EN-US">:</span></b><span lang=3D"EN-US"=
> l2vpn@ietf.org; armd@ietf.org<br>
</span><b>=D6=F7=CC=E2<span lang=3D"EN-US">:</span></b><span lang=3D"EN-US"=
> Re: [armd] Could millions of ARP entries on DC gateways be reduced to one=
<o:p></o:p></span></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Xiao Hu, <o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">That is a very interesting prop=
osal. <o:p>
</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Do you mean that there is a sin=
gle ARP proxy which represents millions of VMs? All the packets destined to=
 any of those &quot;millions of VMs&quot; will be rerouted to &quot;the sin=
gle ARP proxy&quot;? Will this create too much pressure
 on this single point? <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp=
;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Hi Linda,<=
o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp=
;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">It=A1=AFs =
just an example. In practice, if the pressure on the L2VPN PE router (if Vi=
rtual Subnet is used for DCI) within the DC is too large, you could
 connect the DC exit router to multiple L2VPN PE routers to achieve load-ba=
lancing. For example, the traffic within VLAN 1-1000 is forwarded through P=
E-1 of that L2VPN, &nbsp;and the traffic within VLAN 1001-2000 is forwarded=
 through PE-2 of that L2VPN=A1=AD &nbsp;Such load-balancing
 usage is very common no matter what special L2 technology (e.g., STP, SPB,=
TRILL,VPLS =A1=AD) is used.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp=
;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">How is your proposed approach c=
omparing with SEATTLE's distributed approach?
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp=
;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">SEATTLE is=
 one of the many MAC-routing based L2VPN solutions. With any MAC-routing ba=
sed L2VPN, the gateway router should and would get the real
 MAC addresses of the requested hosts in ARP resolution. Since these MAC ad=
dresses are not identical, the ARP cache entries on the gateway router coul=
d not be aggregated at all.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp=
;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Xiaohu<o:p=
></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Linda Dunbar<o:p></o:p></span><=
/p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">On Wed, Aug 24, 2011 at 9:47 PM=
, Xuxiaohu &lt;<a href=3D"mailto:xuxiaohu@huawei.com">xuxiaohu@huawei.com</=
a>&gt; wrote:<o:p></o:p></span></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span lang=3D"EN-US">Hi all,<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span lang=3D"EN-US">Another obvious advantage of host route based=
 IP-only L2VPN (e.g., Virtual Subnet) over VPLS, as a DCI solution, is to r=
educe the ARP table size on DC gateways
 by several order of magnitude. Assume there are millions of CE hosts (i.e.=
,VMs) within a single VLAN/subnet, if VPLS is used as a DCI solution, DC ga=
teways (i.e., DC exit routers) would have to know millions of ARP entries c=
orresponding to these VMs. In contrast,
 in the Virtual Subnet solution, DC gateways are directly connected to the =
PE routers of the IP-only L2VPN which act as ARP proxies, MAC addresses of =
those ARP entries for VMs on DC gateways are identical (i.e., ARP Proxy=A1=
=AFs MAC). Thus these millions of ARP
 entries can be aggregated into one entry (<a href=3D"http://1.0.0.0/8-" ta=
rget=3D"_blank">1.0.0.0/8-</a>&gt;ARP proxy=A1=AFs MAC). That=A1=AFs to say=
, the exact-matching algorithm for ARP cache lookup is changed to the longe=
st-matching algorithm. Of course, there is no free
 lunch. The side-effect of this change is that DC gateways could send out p=
ackets destined for non-existing VMs to the PE routers of that IP-only L2VP=
N. Fortunately, once those packets arrive at the PE routers of that IP-only=
 L2VPN, which in turn will drop
 them directly since there is no matching routes for them. <o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span lang=3D"EN-US">Since this topic is also interesting to ARMD =
WG, I copy this email to ARMD.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span lang=3D"EN-US">Best regards,<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span lang=3D"EN-US">Xiaohu<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span lang=3D"EN-US">=
<br>
_______________________________________________<br>
armd mailing list<br>
<a href=3D"mailto:armd@ietf.org">armd@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/armd" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/armd</a><o:p></o:p></span></p>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
</div>
</div>
</body>
</html>

--Boundary_(ID_56762OkhtVRPuc8Wc3znzg)--

From xuxiaohu@huawei.com  Thu Aug 25 18:08:43 2011
Return-Path: <xuxiaohu@huawei.com>
X-Original-To: l2vpn@ietfa.amsl.com
Delivered-To: l2vpn@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EB3B021F8B3A for <l2vpn@ietfa.amsl.com>; Thu, 25 Aug 2011 18:08:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.217
X-Spam-Level: 
X-Spam-Status: No, score=-2.217 tagged_above=-999 required=5 tests=[AWL=0.178,  BAYES_00=-2.599, HTML_MESSAGE=0.001, 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 Bt6SqgjW5Wbg for <l2vpn@ietfa.amsl.com>; Thu, 25 Aug 2011 18:08:42 -0700 (PDT)
Received: from szxga03-in.huawei.com (szxga03-in.huawei.com [119.145.14.66]) by ietfa.amsl.com (Postfix) with ESMTP id 97A4B21F852C for <l2vpn@ietf.org>; Thu, 25 Aug 2011 18:08:41 -0700 (PDT)
Received: from huawei.com (szxga03-in [172.24.2.9]) by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LQI00EVBGKHAS@szxga03-in.huawei.com> for l2vpn@ietf.org; Fri, 26 Aug 2011 09:09:54 +0800 (CST)
Received: from szxrg02-dlp.huawei.com ([172.24.2.119]) by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LQI00I8TGKFY3@szxga03-in.huawei.com> for l2vpn@ietf.org; Fri, 26 Aug 2011 09:09:53 +0800 (CST)
Received: from 172.24.2.119 (EHLO szxeml206-edg.china.huawei.com) ([172.24.2.119])	by szxrg02-dlp.huawei.com (MOS 4.1.9-GA FastPath queued) with ESMTP id ADK55057; Fri, 26 Aug 2011 09:09:51 +0800 (CST)
Received: from SZXEML406-HUB.china.huawei.com (10.82.67.93) by szxeml206-edg.china.huawei.com (172.24.2.58) with Microsoft SMTP Server (TLS) id 14.1.270.1; Fri, 26 Aug 2011 09:09:43 +0800
Received: from SZXEML525-MBS.china.huawei.com ([169.254.8.40]) by szxeml406-hub.china.huawei.com ([10.82.67.93]) with mapi id 14.01.0270.001; Fri, 26 Aug 2011 09:09:49 +0800
Date: Fri, 26 Aug 2011 01:09:50 +0000
From: Xuxiaohu <xuxiaohu@huawei.com>
Subject: re: Active-active DC exits in the DCI solution
X-Originating-IP: [10.110.98.53]
To: "l2vpn@ietf.org" <l2vpn@ietf.org>
Message-id: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE725802@szxeml525-mbs.china.huawei.com>
MIME-version: 1.0
Content-type: multipart/mixed; boundary="Boundary_(ID_ADpfy5SWLfmbCzGKWeVvUg)"
Content-language: zh-CN
Accept-Language: zh-CN, en-US
Thread-topic: Active-active DC exits in the DCI solution
Thread-index: AcxhQ9su3po2u9MvRNyXrK7IWrGQbAACmPcAACrH5oAAZTQpkA==
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-cr-hashedpuzzle: B+M2 CGkU Ct8/ Dr6q DsIj D7JB Ehbg EvZf E0BS FDOe FOH5 F7He Gkd3 IJpV ITnN IaOA; 1; bAAyAHYAcABuAEAAaQBlAHQAZgAuAG8AcgBnAA==; Sosha1_v1; 7; {34CF543D-395E-4DC2-9395-599AE14E9A27}; eAB1AHgAaQBhAG8AaAB1AEAAaAB1AGEAdwBlAGkALgBjAG8AbQA=; Fri, 26 Aug 2011 01:21:50 GMT; cgBlADoAIABBAGMAdABpAHYAZQAtAGEAYwB0AGkAdgBlACAARABDACAAZQB4AGkAdABzACAAaQBuACAAdABoAGUAIABEAEMASQAgAHMAbwBsAHUAdABpAG8AbgA=
x-cr-puzzleid: {34CF543D-395E-4DC2-9395-599AE14E9A27}
X-CFilter-Loop: Reflected
X-Mailman-Approved-At: Fri, 26 Aug 2011 01:48:48 -0700
X-BeenThere: l2vpn@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <l2vpn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/l2vpn>
List-Post: <mailto:l2vpn@ietf.org>
List-Help: <mailto:l2vpn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 26 Aug 2011 01:08:44 -0000

--Boundary_(ID_ADpfy5SWLfmbCzGKWeVvUg)
Content-type: multipart/alternative;
 boundary="Boundary_(ID_QUM/oGAbKKq3rOtmlrseiQ)"


--Boundary_(ID_QUM/oGAbKKq3rOtmlrseiQ)
Content-type: text/plain; charset=gb2312
Content-transfer-encoding: base64

SGkgYWxsLA0KDQpUaGUgYXR0YWNoZWQgaXMgYSBjb25jcmV0ZSBleGFtcGxlIGV4cGxhaW5pbmcg
dGhlIGZvbGxvd2luZyBwcm9jZXNzLg0KDQpCZXN0IHJlZ2FyZHMsDQpYaWFvaHUNCg0Kt6K8/sjL
OiBYdXhpYW9odQ0Kt6LLzcqxvOQ6IDIwMTHE6jjUwjI0yNUgMTA6NTkNCsrVvP7IyzogJ1BoaWwg
QmVkYXJkJzsgbDJ2cG5AaWV0Zi5vcmcNCtb3zOI6IHJlOiBBY3RpdmUtYWN0aXZlIERDIGV4aXRz
IGluIHRoZSBEQ0kgc29sdXRpb24NCg0KSGkgUGhpbCwNCg0KSWYgSSB1bmRlcnN0YW5kIGl0IGNv
cnJlY3RseSwgdGhlIGZvbGxvd2luZyBhcHByb2FjaGVzIHlvdSBtZW50aW9uZWQgYXJlIGFsbW9z
dCBwcm9wcmlldGFyeSBhcHByb2FjaGVzIHdoaWNoIHJlcXVpcmUgREMgZXhpdCByb3V0ZXJzIGlu
IGdlb2dyYXBoaWNhbGx5IGRpc3BlcnNlZCBsb2NhdGlvbnMgYXJlIHByb3ZpZGVkIGJ5IGEgc2lu
Z2xlIHZlbmRvci4NCg0KSSBmb3VuZCB0aGVyZSB3YXMgYSB2ZXJ5IHNpbXBsZSBTVEFOREFSRCBh
cHByb2FjaCB0byB0aGUgc2FtZSBnb2FsIHdoZW4gaG9zdCByb3V0ZSBiYXNlZCBJUC1vbmx5IEwy
VlBOIHNlcnZpY2UgKGUuZy4sIFZpcnR1YWwgU3VibmV0IGh0dHA6Ly90b29scy5pZXRmLm9yZy9o
dG1sL2RyYWZ0LXh1LXZpcnR1YWwtc3VibmV0LTA1KSBpcyB1c2VkIGZvciBEQ0kuIEZvciBleGFt
cGxlLCB3aGVuIGluY29taW5nIHRyYWZmaWMgZnJvbSB0aGUgSW50ZXJuZXQgZW50ZXJzIGEgREMs
IHNvdXJjZSBJUCBhZGRyZXNzZXMgb2YgdGhlIHRyYWZmaWMgd2lsbCBiZSBOQVRlZCBvbiB0aGUg
REMgZ2F0ZXdheS4gTm90ZXMgdGhhdCBoZXJlIERDIGV4aXQgZ2F0ZXdheXMgb2YgZ2VvZ3JhcGhp
Y2FsbHkgZGlzcGVyc2VkIERDcyBhcmUgY29uZmlndXJlZCB3aXRoIGRpZmZlcmVudCBJUCBhZGRy
ZXNzIHBvb2xzIHdpdGhvdXQgYW55IG92ZXJsYXBwaW5nLiBJbiBhZGRpdGlvbiwgdGhlIGNvcnJl
c3BvbmRpbmcgcm91dGVzIGZvciB0aGUgYWJvdmUgYWRkcmVzcyBwb29scyBhcmUgYWR2ZXJ0aXNl
ZCBieSB0aGUgREMgZ2F0ZXdheXMgdG8gdGhlaXIgY29ubmVjdGVkIFBFIHJvdXRlcnMgb2YgdGhl
IElQLW9ubHkgTDJWUE4gcmVzcGVjdGl2ZWx5LiBUaHVzLCB3aGVuIHRoZSBvdXRnb2luZyB0cmFm
ZmljIGRlc3RpbmVkIHRvIHRoZSBJbnRlcm5ldCBhcnJpdmVzIGF0IGl0cyBsb2NhbCBQRSByb3V0
ZXIgb2YgdGhlIElQLW9ubHkgTDJWUE4sIHRoYXQgUEUgcm91dGVyIGNvdWxkIGZvcndhcmQgdGhl
IHRyYWZmaWMgYWNjb3JkaW5nIHRvIHRoZSBtYXRjaGluZyByb3V0ZXMgZm9yIHRoZSBhYm92ZSBh
ZGRyZXNzIHBvb2xzLiBJbiB0aGlzIHdheSwgYWN0aXZlLWFjdGl2ZSBEQyBleGl0cyBjYW4gYmUg
YWNoaWV2ZWQgZWFzaWx5IGluIHRoZSBjYXNlIHdoZXJlIHBhdGggc3ltbWV0cnkgaXMgcmVxdWly
ZWQuDQoNClRoZSBhdHRhY2hlZCBpcyBhIGNvbmNyZXRlIGV4YW1wbGUgZXhwbGFpbmluZyB0aGUg
YWJvdmUgcHJvY2Vzcy4NCg0KQmVzdCByZWdhcmRzLA0KWGlhb2h1DQoNCg0KDQq3orz+yMs6IFBo
aWwgQmVkYXJkIFttYWlsdG86YmVkYXJkLnBoaWxAZ21haWwuY29tXQ0Kt6LLzcqxvOQ6IDIwMTHE
6jjUwjIzyNUgMjA6MzcNCsrVvP7IyzogWHV4aWFvaHU7IGwydnBuQGlldGYub3JnDQrW98ziOiBS
ZTogQWN0aXZlLWFjdGl2ZSBEQyBleGl0cyBpbiB0aGUgRENJIHNvbHV0aW9uDQoNCk1vc3Qgb2Yg
dGhlIG5ld2VyIHNlY3VyaXR5IGRldmljZXMgaW5jbHVkaW5nIEZXLCBJRFMsIElQUyBoYXZlIHRo
ZSBhYmlsaXR5IHRvIGRlYWwgd2l0aCBhc3ltbWV0cmljIHRyYWZmaWMgZmxvd3Mgd2hlbiBkZXBs
b3llZCBpbiBwYWlycywgZWl0aGVyIHRocm91Z2ggY2x1c3RlcmluZyB3aGVyZSB0cmFmZmljIGlz
IHNodW50ZWQgYWNyb3NzIGEgZGVkaWNhdGVkIGludGVyLWNoYXNzaXMgbGluayBvciBzdGF0ZSB0
YWJsZSBzeW5jcmhvbml6YXRpb24uICAgIEFjdGl2ZS9BY3RpdmUgZ2F0ZXdheXMgYXJlIGJlaW5n
IGFjaGlldmVkIHRoZXNlIGRheXMgdGhyb3VnaCBlaXRoZXIgdmlydHVhbCBjaGFzc2lzIG9yIG11
bHRpLWNoYXNzaXMgbGluayBhZ2dyZWdhdGlvbi4gICBTb21lIHZlbmRvcnMgdGFrZSBvbmUgYXBw
cm9hY2ggb3IgdGhlIG90aGVyIHdoaWxlIG90aGVycyBzdXBwb3J0IGJvdGggYXBwcm9hY2hlcy4g
ICAgV2UgaGF2ZSBkZXBsb3llZCBlcXVpcG1lbnQgaW4gYSBtdXR1YWwgKGJhY2sgdG8gYmFjaykg
TUMtTEFHIGNvbmZpZ3VyYXRpb24gd2hpY2ggYmFsYW5jZXMgdHJhZmZpYyBpbiBib3RoIGRpcmVj
dGlvbnMuDQoNClRoZSBvbGQgd2F5IG9mIGFjdGl2ZS9hY3RpdmUgYmFsYW5jaW5nIGF0IEwzIHdv
dWxkIGJlIHVzZSBtdWx0aXBsZSBWUlJQIGdyb3VwcyB3aXRoIHNvbWUgaG9zdHMgdXNpbmcgb25l
IGdhdGV3YXkgYW5kIG90aGVyIGhvc3RzIHVzaW5nIHRoZSBvdGhlciBnYXRld2F5LCBidXQgZG9l
c24ndCBndWFyYW50ZWUgc3ltbWV0cnkuICBJZiB5b3UgaGF2ZSBtdWx0aWxheWVyIGRldmljZXMg
c3VwcG9ydGluZyB2aXJ0dWFsIEwzIGludGVyZmFjZXMgd2l0aGluIGEgTDIgZG9tYWluIE1BQyBs
ZWFybmluZyBjYW4gdGFrZSBjYXJlIG9mIHRoZSBhc3ltbWV0cnkgYnkgc2VuZGluZyB0cmFmZmlj
IGFjcm9zcyBhIHRydW5rIGJldHdlZW4gdGhlIHR3byBkZXZpY2VzLiAgR0xCUCBmcm9tIENpc2Nv
IGlzIGFuIGVuaGFuY2VkIHZlcnNpb24gb2YgVlJSUC9IU1JQIHdoaWNoIGhhbmRzIG91dCBtdWx0
aXBsZSB2aXJ0dWFsIE1BQyBhZGRyZXNzZXMgd2hpY2ggYWxsb3dzIG91dGJvdW5kIEwzIGxvYWQg
YmFsYW5jaW5nLCBJIGNhbid0IHJlbWVtYmVyIGl0IGJlaW5nIHdyaXR0ZW4gaW50byBhbiBpbmZv
cm1hdGlvbiBSRkMgb3IgYSB2ZXJzaW9uIG9mIFZSUlAgYmVpbmcgcHJvcG9zZWQgd2hpY2ggZG9l
cyB0aGUgc2FtZS4NCg0KDQpQaGlsDQpGcm9tOiBYdXhpYW9odSA8eHV4aWFvaHVAaHVhd2VpLmNv
bTxtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbT4+DQpEYXRlOiBUdWUsIDIzIEF1ZyAyMDExIDAz
OjEwOjE2ICswMDAwDQpUbzogImwydnBuQGlldGYub3JnPG1haWx0bzpsMnZwbkBpZXRmLm9yZz4i
IDxsMnZwbkBpZXRmLm9yZzxtYWlsdG86bDJ2cG5AaWV0Zi5vcmc+Pg0KU3ViamVjdDogQWN0aXZl
LWFjdGl2ZSBEQyBleGl0cyBpbiB0aGUgRENJIHNvbHV0aW9uDQoNCkhpIGFsbCwNCg0KVGhlcmUg
aGFkIGJlZW4gYSBsb3Qgb2YgZGlzY3Vzc2lvbiBhYm91dCBhY3RpdmUtYWN0aXZlIG11bHRpLWhv
bWluZyBmb3IgYSBkYXRhIGNlbnRlciAoREMpIHNpdGUgaW4gdGhlIGxheWVyMiBEQ0kgc29sdXRp
b24gYmVmb3JlLiBOb3cgSaGvbSBjb25zaWRlcmluZyB3aGV0aGVyIHdlIGNvdWxkIGZ1cnRoZXIg
YWNoaWV2ZSBhY3RpdmUtYWN0aXZlIERDIGV4aXRzIHdoZW4gY29uc2lkZXJpbmcgcm91dGUgb3B0
aW1pemF0aW9uIGZvciB0cmFmZmljIHJvdXRpbmcgdG8vZnJvbSB0aGUgb3V0c2lkZSBvZiBEQ3Mg
KGUuZy4sIHRoZSBJbnRlcm5ldCkuIEluIGEgbm9ybWFsIGNhc2UsIGVhY2ggREMgc2l0ZSB3aWxs
IGJlIGNvbm5lY3RlZCB0byBhIGRlZmF1bHQgZ2F0ZXdheSAoaS5lLiwgREMgZXhpdCByb3V0ZXIp
IHdoaWNoIGlzIHJlc3BvbnNpYmxlIGZvciBmb3J3YXJkaW5nIHRyYWZmaWMgcm91dGluZyB0by9m
cm9tIHRoZSBvdXRzaWRlLiBIb3dldmVyLCBzaW5jZSB0aGVzZSBkZWZhdWx0IGdhdGV3YXlzIGFy
ZSB3aXRoaW4gYSBzaW5nbGUgc3VibmV0IGR1ZSB0byB0aGUgbGF5ZXIyIERDSSB1c2FnZSwgbm9y
bWFsbHkgdGhlcmUgaXMgb25seSBvbmUgZGVmYXVsdCBnYXRld2F5IHJvdXRlciAoYWN0aW5nIGFz
IFZSUlAgbWFzdGVyKSBpcyBhbGxvd2VkIHRvIGZvcndhcmQgdHJhZmZpYyByb3V0aW5nIHRvL2Zy
b20gdGhlIG91dHNpZGUuIFRoaXMgaXMgb2J2aW91c2x5IG5vdCBvcHRpbWFsIGZyb20gdGhlIHBl
cnNwZWN0aXZlIG9mIFdBTiBiYW5kd2lkdGggdXRpbGl6YXRpb24uDQoNCkFjdGl2ZS1hY3RpdmUg
VlJSUCBoYXMgYmVlbiBwcm9wb3NlZCBpbiB0aGUgYWJvdmUgY2FzZSBzbyB0aGF0IHRoZSB0cmFm
ZmljIGRlc3RpbmVkIGZvciB0aGUgb3V0c2lkZSBjb3VsZCBiZSBmb3J3YXJkZWQgYnkgdGhlIGxv
Y2FsIERDIGV4aXQgcm91dGVyLiBUaGlzIGlzIHdvcmthYmxlIHdoZW4gcGF0aCBzeW1tZXRyeSBp
cyBub3QgcmVxdWlyZWQuIEhvd2V2ZXIsIGluIG1vc3QgY2FzZXMsIGZpcmV3YWxsIG9yIE5BVCBk
ZXZpY2VzIGFyZSBkZXBsb3llZCBhdCB0aGUgREMgZXhpdHMgZm9yIHRoZSB0cmFmZmljIHRvL2Zy
b20gdGhlIG91dHNpZGUuIEluIHN1Y2ggY2FzZXMsIHBhdGggc3ltbWV0cnkgaXMgYSBtdXN0LCBh
cyBhIHJlc3VsdCwgYWN0aXZlLWFjdGl2ZSBWUlJQIGlzIG5vdCBhdmFpbGFibGUgYW55bW9yZS4N
Cg0KSXMgdGhlcmUgYW55IGJldHRlciBpZGVhIHRvIGFjaGlldmUgYWN0aXZlLWFjdGl2ZSBEQyBl
eGl0cyB3aGlsZSBwYXRoIHN5bW1ldHJ5IGlzIGd1YXJhbnRlZWQ/DQoNCkJlc3QgcmVnYXJkcywN
ClhpYW9odQ0KDQoNCg==

--Boundary_(ID_QUM/oGAbKKq3rOtmlrseiQ)
Content-type: text/html; charset=gb2312
Content-transfer-encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dgb2312">
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:=CB=CE=CC=E5;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"\@=CB=CE=CC=E5";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:10.5pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle18
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle19
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"ZH-CN" link=3D"blue" vlink=3D"purple" style=3D"text-justify-t=
rim:punctuation;word-wrap: break-word;-webkit-nbsp-mode: space;-webkit-line=
-break: after-white-space">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Hi all,=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">The att=
ached is a concrete example explaining the following process.<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Best re=
gards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Xiaohu<=
/span><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span st=
yle=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5">=B7=A2=BC=FE=C8=CB<span l=
ang=3D"EN-US">:</span></span></b><span lang=3D"EN-US" style=3D"font-size:10=
.0pt;font-family:=CB=CE=CC=E5"> Xuxiaohu
<br>
</span><b><span style=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5">=B7=A2=
=CB=CD=CA=B1=BC=E4<span lang=3D"EN-US">:</span></span></b><span lang=3D"EN-=
US" style=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5"> 2011</span><span s=
tyle=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5">=C4=EA<span lang=3D"EN-U=
S">8</span>=D4=C2<span lang=3D"EN-US">24</span>=C8=D5<span lang=3D"EN-US">
 10:59<br>
</span><b>=CA=D5=BC=FE=C8=CB<span lang=3D"EN-US">:</span></b><span lang=3D"=
EN-US"> 'Phil Bedard'; l2vpn@ietf.org<br>
</span><b>=D6=F7=CC=E2<span lang=3D"EN-US">:</span></b><span lang=3D"EN-US"=
> re: Active-active DC exits in the DCI solution<o:p></o:p></span></span></=
p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Hi Phil=
,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">If I un=
derstand it correctly, the following approaches you mentioned are almost pr=
oprietary approaches which require DC exit routers in geographically disper=
sed locations are provided by a single
 vendor.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">I found=
 there was a very simple STANDARD approach to the same goal when host route=
 based IP-only L2VPN service (e.g., Virtual Subnet
</span><span lang=3D"EN-US"><a href=3D"http://tools.ietf.org/html/draft-xu-=
virtual-subnet-05">http://tools.ietf.org/html/draft-xu-virtual-subnet-05</a=
><span style=3D"color:#1F497D">) is used for DCI. For example, when incomin=
g traffic from the Internet enters a DC,
 source IP addresses of the traffic will be NATed on the DC gateway. Notes =
that here DC exit gateways of geographically dispersed DCs are configured w=
ith different IP address pools without any overlapping. In addition, the co=
rresponding routes for the above
 address pools are advertised by the DC gateways to their connected PE rout=
ers of the IP-only L2VPN respectively. Thus, when the outgoing traffic dest=
ined to the Internet arrives at its local PE router of the IP-only L2VPN, t=
hat PE router could forward the
 traffic according to the matching routes for the above address pools. In t=
his way, active-active DC exits can be achieved easily in the case where pa=
th symmetry is required. &nbsp;<o:p></o:p></span></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">The att=
ached is a concrete example explaining the above process. &nbsp;<o:p></o:p>=
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Best re=
gards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Xiaohu =
&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span st=
yle=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5">=B7=A2=BC=FE=C8=CB<span l=
ang=3D"EN-US">:</span></span></b><span lang=3D"EN-US" style=3D"font-size:10=
.0pt;font-family:=CB=CE=CC=E5"> Phil Bedard [mailto:bedard.phil@gmail.com]
<br>
</span><b><span style=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5">=B7=A2=
=CB=CD=CA=B1=BC=E4<span lang=3D"EN-US">:</span></span></b><span lang=3D"EN-=
US" style=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5"> 2011</span><span s=
tyle=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5">=C4=EA<span lang=3D"EN-U=
S">8</span>=D4=C2<span lang=3D"EN-US">23</span>=C8=D5<span lang=3D"EN-US">
 20:37<br>
</span><b>=CA=D5=BC=FE=C8=CB<span lang=3D"EN-US">:</span></b><span lang=3D"=
EN-US"> Xuxiaohu; l2vpn@ietf.org<br>
</span><b>=D6=F7=CC=E2<span lang=3D"EN-US">:</span></b><span lang=3D"EN-US"=
> Re: Active-active DC exits in the DCI solution<o:p></o:p></span></span></=
p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<div>
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:9.0pt;color:=
black">Most of the newer security devices including FW, IDS, IPS have the a=
bility to deal with asymmetric traffic flows when deployed in pairs, either=
 through clustering where traffic is shunted
 across a dedicated inter-chassis link or state table syncrhonization. &nbs=
p; &nbsp;Active/Active gateways are being achieved these days through eithe=
r virtual chassis or multi-chassis link aggregation. &nbsp; Some vendors ta=
ke one approach or the other while others support
 both approaches. &nbsp; &nbsp;We have deployed equipment in a mutual (back=
 to back) MC-LAG configuration which balances traffic in both directions. &=
nbsp;&nbsp;<o:p></o:p></span></p>
</div>
</div>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:9.0pt;color:=
black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:9.0pt;color:=
black">The old way of active/active balancing at L3 would be use multiple V=
RRP groups with some hosts using one gateway and other hosts using the othe=
r gateway, but doesn't guarantee symmetry.
 &nbsp;If you have multilayer devices supporting virtual L3 interfaces with=
in a L2 domain MAC learning can take care of the asymmetry by sending traff=
ic across a trunk between the two devices. &nbsp;GLBP from Cisco is an enha=
nced version of VRRP/HSRP which hands out
 multiple virtual MAC addresses which allows outbound L3 load balancing, I =
can't remember it being written into an information RFC or a version of VRR=
P being proposed which does the same. &nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:9.0pt;color:=
black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:9.0pt;color:=
black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:9.0pt;color:=
black">Phil&nbsp;<o:p></o:p></span></p>
</div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:11.0pt;co=
lor:black">From:
</span></b><span lang=3D"EN-US" style=3D"font-size:11.0pt;color:black">Xuxi=
aohu &lt;<a href=3D"mailto:xuxiaohu@huawei.com">xuxiaohu@huawei.com</a>&gt;=
<br>
<b>Date: </b>Tue, 23 Aug 2011 03:10:16 &#43;0000<br>
<b>To: </b>&quot;<a href=3D"mailto:l2vpn@ietf.org">l2vpn@ietf.org</a>&quot;=
 &lt;<a href=3D"mailto:l2vpn@ietf.org">l2vpn@ietf.org</a>&gt;<br>
<b>Subject: </b>Active-active DC exits in the DCI solution<o:p></o:p></span=
></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:9.0pt;color:=
black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">Hi all,<o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">There had=
 been a lot of discussion about active-active multi-homing for a data cente=
r (DC) site in the layer2 DCI solution before. Now I=A1=AFm considering whe=
ther we could further achieve active-active
 DC exits when considering route optimization for traffic routing to/from t=
he outside of DCs (e.g., the Internet). In a normal case, each DC site will=
 be connected to a default gateway (i.e., DC exit router) which is responsi=
ble for forwarding traffic routing
 to/from the outside. However, since these default gateways are within a si=
ngle subnet due to the layer2 DCI usage, normally there is only one default=
 gateway router (acting as VRRP master) is allowed to forward traffic routi=
ng to/from the outside. This is
 obviously not optimal from the perspective of WAN bandwidth utilization.<o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">Active-ac=
tive VRRP has been proposed in the above case so that the traffic destined =
for the outside could be forwarded by the local DC exit router. This is wor=
kable when path symmetry is not required.
 However, in most cases, firewall or NAT devices are deployed at the DC exi=
ts for the traffic to/from the outside. In such cases, path symmetry is a m=
ust, as a result, active-active VRRP is not available anymore.<o:p></o:p></=
span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">Is there =
any better idea to achieve active-active DC exits while path symmetry is gu=
aranteed?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">Best rega=
rds,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">Xiaohu<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:=
p></o:p></span></p>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

--Boundary_(ID_QUM/oGAbKKq3rOtmlrseiQ)--

--Boundary_(ID_ADpfy5SWLfmbCzGKWeVvUg)
Content-type:  application/vnd.openxmlformats-officedocument.presentationml.presentation;
 name="Active-active DC exits.pptx"
Content-transfer-encoding: base64
Content-disposition: attachment; filename="Active-active DC exits.pptx";
 size=141855; creation-date="Wed, 24 Aug 2011 02:13:20 GMT";
 modification-date="Wed, 24 Aug 2011 03:10:04 GMT"
Content-description: Active-active DC exits.pptx

UEsDBBQABgAIAAAAIQDHyy+zPAIAACEPAAATAAgCW0NvbnRlbnRfVHlwZXNdLnhtbCCiBAIooAAC
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADM
V9ty2jAQfe9M/8Gj1w4WpG2SdjB56OWpl8wk/QDVXkCtLWmkhYa/79qOQWaMHWpn3BdABp09u3u0
R8xvHrI02IJ1UquIzcIpC0DFOpFqFbEf958n1yxwKFQiUq0gYjtw7Gbx8sX8fmfABbRbuYitEc17
zl28hky4UBtQ9M1S20wgLe2KGxH/FivgF9PpJY+1QlA4wRyDLebfiYCVCQS3wuI3kVEcbgxyl9LD
L2KnN+j8xVVI6Cz4UMLkTCImjEllLJDy4FuVHHGY6OVSxpDoeJNR5NBYcPRe/DxLQy/Qqxyan8/p
ekROSiO4u7xYjh8+z4ZmdICuivQRlmKTYvDpgfpZSsio1VFnZJY3Pn/eVdavwiFJsWx1uRg8iaLV
JXaVxSn55SK5tdq4oQu5B+5i4OmydgDeDM3IC/SvnN7+h5wuR+SENAuBF68XvWkUME/qzKNOnufc
dDHwcu5P4Ok5N1hE/5IPbxGve8ugm1PDRP5loHkkF1/QTG7YYyF1R2O8w2AfDT6knYWrurU0rtJL
Q4R2B+8wYb8OQxe1hp0JqaokTtlEYYuVdXmL/ifAp0K3FA+7i5M3z2vGMTgnL1AbJ7p4FU7KSUW9
Gwb5bSOBZGLInMGihL3QTvUIxc8U7nCXwuBm7kG3VaDtPjsbqy2tpMYaoXutxBuHOustlxLmDLF4
mq4fnmlvLkcn2ovUpZ2thD/PchndA3cx8MjWyvJupKocdKItnM+hMqyYdjeIgxd/cBd/AQAA//8D
AFBLAwQUAAYACAAAACEAR78a0BMBAAB1AwAACwAIAl9yZWxzLy5yZWxzIKIEAiigAAIAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKzTS0vEMBAA
4Lvgfwi5b9NdH4hsuhcR9iZSf8CYTNto8yCZyu6/NxR8FGoV3GMyj3zJkO3uYHv2hjEZ7yRfFyVn
6JTXxrWSP9X3qxvOEoHT0HuHkh8x8V11frZ9xB4oF6XOhMRyF5ck74jCrRBJdWghFT6gy5HGRwuU
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
dCaHnxL/J2j+FwAA//8DAFBLAwQUAAYACAAAACEAXjR5+4xMAADmBQIAFQAAAHBwdC9zbGlkZXMv
c2xpZGUxLnhtbOx9S48kR5LeXYD+Q6D2srtCszOemdmY5oLsYXMIcDiN7prHHqOysqoSk5WZExnV
Dx45Okt3CdBBkHTSYhfYARbCUtKPofZx41/QZ27uHu6RYe5R3cWunmGSQGdVpfnTnm5u5vaTv3p9
vU5eLpv9art5fJJ+NDlJlpvF9ny1uXx88svTpw9mJ8m+rTfn9Xq7WT4+ebPcn/zVx//23/xk92i/
Pk/QerN/VD8+uWrb3aOHD/eLq+V1vf9ou1tu8N3FtrmuW/zaXD48b+pX6PV6/TCbTKqH1/Vqc6Lb
N2Paby8uVovlT7eLm+vlpuVOmuW6bjHz/dVqtze97cb0tmuWe3SjWntT+hgrW7xYn9PnfnfaLJf0
0+bl583uxe5Zo77+6uWzJlmdY79Okk19jW05eai/0GDq1w3A8MPDXvNL01P96PVFc/3xT+pHWFvy
+vEJNv8N/YtG9aPl6zZZ8B8X3V8XV78YgF1cfTYA/dAMgBnYQWlVvKLD5VSlWc8pjf7p9nWSTnK7
NmqQtK/xZ1o5zXG/+3K7+O0+2WyfXNWby+UnTbN9dbWsz/cEwWtffPXSjORuiPnbnjo9e/Xz7Tm2
sb5pt6rj3sakaVpWaaW2J8+y+XSS+ZtUzWfFdAoA2qo8m+fZZK7GN1tQP9o1+/bz5fY6oR8enzTL
RauGql9+uW9pqh0ILe2yqc+frtbr5GK9AkVtQP0nSbNtf71qr15c1TvMlvfgco/2qsU+2W2x8Alv
DXHC8sm6SV7Wa6xssQC5ZeqrdrVp+a9VNZlodO/rFnvAf07pz+rvmJRiKepITfFy7w5VKjiFiTHD
FQUa8Ma91XApDXeL5WX524yHNds9Xa82CQjr8clMj53sF/V6qVhPcUm7Wi+fA5WMQIM02pH1hv4l
Yvxsc86w9WrNP2MI/np5cYHGBoHr7asEaAdmJ4SCGB69PZwSLnhv6/XuqmZMFmrDeHI9RGIwmuD2
pl02L67OXyVn65vmOY3OjZLzFdEphCX6xS8QkqX6Br/5dKgn2lyeWXKjRnoBzmzyGf1Rz4bBFVHZ
OajfnD2B4CD+JHmxb9+sIQpp454vLyD9IATyoR1at8z5GpKaXICPbCMtOYbpleem4akpT+Y2jW0L
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
dHMvX3JlbHMvc2xpZGVMYXlvdXQ3LnhtbC5yZWxzhI/BCsIwEETvgv8Q9m7SehCRpl5E8OBF9AOW
ZNsG2yRko+jfm2MFwePsMG92mv1rGsWTErvgNdSyAkHeBOt8r+F2Pa62IDijtzgGTxrexLBvl4vm
QiPmEuLBRRaF4lnDkHPcKcVmoAlZhki+OF1IE+YiU68imjv2pNZVtVFpzoD2iylOVkM62RrE9R1L
83926Dpn6BDMYyKff1QoHp2lM3KmVLCYesoapJzfeS5qWd4H1Tbqa277AQAA//8DAFBLAwQUAAYA
CAAAACEA1dGS8b4AAAA3AQAALQAAAHBwdC9zbGlkZUxheW91dHMvX3JlbHMvc2xpZGVMYXlvdXQx
MS54bWwucmVsc4SPwQrCMBBE74L/EPZu0noQkaZeRPDgRfQDlmTbBtskZKPo35tjBcHj7DBvdpr9
axrFkxK74DXUsgJB3gTrfK/hdj2utiA4o7c4Bk8a3sSwb5eL5kIj5hLiwUUWheJZw5Bz3CnFZqAJ
WYZIvjhdSBPmIlOvIpo79qTWVbVRac6A9ospTlZDOtkaxPUdS/N/dug6Z+gQzGMin39UKB6dpTNy
plSwmHrKGqSc33kualneB9U26mtu+wEAAP//AwBQSwMEFAAGAAgAAAAhANXRkvG+AAAANwEAACwA
AABwcHQvc2xpZGVMYXlvdXRzL19yZWxzL3NsaWRlTGF5b3V0OS54bWwucmVsc4SPwQrCMBBE74L/
EPZu0noQkaZeRPDgRfQDlmTbBtskZKPo35tjBcHj7DBvdpr9axrFkxK74DXUsgJB3gTrfK/hdj2u
tiA4o7c4Bk8a3sSwb5eL5kIj5hLiwUUWheJZw5Bz3CnFZqAJWYZIvjhdSBPmIlOvIpo79qTWVbVR
ac6A9ospTlZDOtkaxPUdS/N/dug6Z+gQzGMin39UKB6dpTNyplSwmHrKGqSc33kualneB9U26mtu
+wEAAP//AwBQSwMEFAAGAAgAAAAhANXRkvG+AAAANwEAACwAAABwcHQvc2xpZGVMYXlvdXRzL19y
ZWxzL3NsaWRlTGF5b3V0Ni54bWwucmVsc4SPwQrCMBBE74L/EPZu0noQkaZeRPDgRfQDlmTbBtsk
ZKPo35tjBcHj7DBvdpr9axrFkxK74DXUsgJB3gTrfK/hdj2utiA4o7c4Bk8a3sSwb5eL5kIj5hLi
wUUWheJZw5Bz3CnFZqAJWYZIvjhdSBPmIlOvIpo79qTWVbVRac6A9ospTlZDOtkaxPUdS/N/dug6
Z+gQzGMin39UKB6dpTNyplSwmHrKGqSc33kualneB9U26mtu+wEAAP//AwBQSwMEFAAGAAgAAAAh
ANXRkvG+AAAANwEAACwAAABwcHQvc2xpZGVMYXlvdXRzL19yZWxzL3NsaWRlTGF5b3V0NS54bWwu
cmVsc4SPwQrCMBBE74L/EPZu0noQkaZeRPDgRfQDlmTbBtskZKPo35tjBcHj7DBvdpr9axrFkxK7
4DXUsgJB3gTrfK/hdj2utiA4o7c4Bk8a3sSwb5eL5kIj5hLiwUUWheJZw5Bz3CnFZqAJWYZIvjhd
SBPmIlOvIpo79qTWVbVRac6A9ospTlZDOtkaxPUdS/N/dug6Z+gQzGMin39UKB6dpTNyplSwmHrK
GqSc33kualneB9U26mtu+wEAAP//AwBQSwMEFAAGAAgAAAAhANXRkvG+AAAANwEAACwAAABwcHQv
c2xpZGVMYXlvdXRzL19yZWxzL3NsaWRlTGF5b3V0MS54bWwucmVsc4SPwQrCMBBE74L/EPZu0noQ
kaZeRPDgRfQDlmTbBtskZKPo35tjBcHj7DBvdpr9axrFkxK74DXUsgJB3gTrfK/hdj2utiA4o7c4
Bk8a3sSwb5eL5kIj5hLiwUUWheJZw5Bz3CnFZqAJWYZIvjhdSBPmIlOvIpo79qTWVbVRac6A9osp
TlZDOtkaxPUdS/N/dug6Z+gQzGMin39UKB6dpTNyplSwmHrKGqSc33kualneB9U26mtu+wEAAP//
AwBQSwMEFAAGAAgAAAAhAIrKCvgkAQAAYwgAACwAAABwcHQvc2xpZGVNYXN0ZXJzL19yZWxzL3Ns
aWRlTWFzdGVyMS54bWwucmVsc8TWXWuDMBQG4PvB/oOc+xljW/tBY2/GoLCr0f2AoMcPpokk6Zj/
fqEwUChnFITcCEnwPQ/vRfR4+um76BuNbbUSwOMEIlSFLltVC/i8vL3sILJOqlJ2WqGAES2c8uen
4wd20vmXbNMONvIpygponBsOjNmiwV7aWA+o/EmlTS+dX5qaDbL4kjWyNEkyZqYZkM8yo3MpwJxL
P/8yDn7y/9m6qtoCX3Vx7VG5OyOY7doS3+Wor87HSlOjExDH0307Xexizwd2X8ZXS9KcrwxnqNsO
uz055ViU8WhDK0q2XbKgR2VbSsbTkDSeUragNFLGg5ZGdZaFlGWUjIctjbw5NiFb25Ct+e9QuGuf
J5RtHZK2pmT7kLL9n4zNfg3yXwAAAP//AwBQSwMEFAAGAAgAAAAhANXRkvG+AAAANwEAACwAAABw
cHQvc2xpZGVMYXlvdXRzL19yZWxzL3NsaWRlTGF5b3V0My54bWwucmVsc4SPwQrCMBBE74L/EPZu
0noQkaZeRPDgRfQDlmTbBtskZKPo35tjBcHj7DBvdpr9axrFkxK74DXUsgJB3gTrfK/hdj2utiA4
o7c4Bk8a3sSwb5eL5kIj5hLiwUUWheJZw5Bz3CnFZqAJWYZIvjhdSBPmIlOvIpo79qTWVbVRac6A
9ospTlZDOtkaxPUdS/N/dug6Z+gQzGMin39UKB6dpTNyplSwmHrKGqSc33kualneB9U26mtu+wEA
AP//AwBQSwMEFAAGAAgAAAAhANXRkvG+AAAANwEAACwAAABwcHQvc2xpZGVMYXlvdXRzL19yZWxz
L3NsaWRlTGF5b3V0NC54bWwucmVsc4SPwQrCMBBE74L/EPZu0noQkaZeRPDgRfQDlmTbBtskZKPo
35tjBcHj7DBvdpr9axrFkxK74DXUsgJB3gTrfK/hdj2utiA4o7c4Bk8a3sSwb5eL5kIj5hLiwUUW
heJZw5Bz3CnFZqAJWYZIvjhdSBPmIlOvIpo79qTWVbVRac6A9ospTlZDOtkaxPUdS/N/dug6Z+gQ
zGMin39UKB6dpTNyplSwmHrKGqSc33kualneB9U26mtu+wEAAP//AwBQSwMEFAAGAAgAAAAhAAHT
AcPXAgAAUwYAAB8AAABwcHQvbm90ZXNTbGlkZXMvbm90ZXNTbGlkZTEueG1srFU/bxMxFN+R+A4n
79dL0mtpT02qNCEICdKqaT+A8flyJ3y2sZ2QFDEghoqh6sbCwoAQAxIDA0L8+TSEfA2efXcJ0JR2
IEPy/Oc9//48Ozu7k5x5Y6p0JngT1ddqyKOciDjjwyY6Pur5W8jTBvMYM8FpE02pRrutmzd2ZMSF
odqDfK4j3ESpMTIKAk1SmmO9JiTlsJYIlWMDQzUMYoUfQ92cBY1abTPIccZRma+uky+SJCO0K8go
p9wURRRl2AB2nWZSV9XkdapJRTWUcdl/QGoBNzJgsf3V8khRaiM+vqPkQB4ot9wfHygvi0Ex5HGc
gzAoKBfKbW7IYRsEwV/pw6oSjiaJyls7OAJu3qSJQP6p/YYkHNGJ8UgxSZazJN1fsZekt1fsDqoD
AMHiUMuqYHSRTqOiM/v8Zf7sw/zF6ezV99nz89nZ6x/fzubv33r1BdEiG0O1e4I81B4XQL1QRBwK
U0adFPMhbWtJiZsq5CD9cXW41cjCkalnphKU1Cy+mw/tMU43u+qCKkGDCcViweNyNusLNm9Of358
tyTRuJrE1TgfiHiKoAnAISfKP9HKyEz2IMH6ahMtKwxXSOXtkRFJZrxEcDMgmIEC242NGnQC4wNJ
Dmk8IrbD4ZQafJwuv9dg2gzMlFEAjCMwFvqGxwdY4UNoUQbiN9FJ6nf6yMPM3HNjyv3jAfLiTJmq
r6BTIBcoVDAhvEresJK36JT515ez809Lkdf/h8jQDP1RDm/QSRM9GmFlqKo0L6SwV+uyFlmyqQRz
Il1UzF1rHMU0AdGs86BG4VDCYnfPn3R7Ya8R9tp+eyPc9sO9jbq/FXY2/bBxq9fu1ru13nbvKVq0
cBZTDritHWrhQ6n7wofSF52bDqMYHC4v/uVwTKtuwRkHEbCttHv1MSWtVSY7r4uHDsLq7SNM3cdy
f+w6FZ50kL7jpiQ84rYabF1ugZH7Q2j9AgAA//8DAFBLAwQUAAYACAAAACEA+i1oQJADAAADCwAA
IgAAAHBwdC9zbGlkZUxheW91dHMvc2xpZGVMYXlvdXQxMi54bWzcVt1OE0EUvjfxHTbrdW27/aHd
0JJSqjdYCD8PMOzOshtnZ9fZobQYEy5M0ERiNNF4iYYYLzReGhV9GGILvoVnZnaKQAkFQmK82XZm
zpw55/vON3Mmp7ohMTqYJUFEa2b+ds40MHUiN6CrNXN56U6mYhoJR9RFJKK4ZvZwYk7Vb96YjO2E
uLOoF61xA3zQxEY10+c8trPZxPFxiJLbUYwprHkRCxGHIVvNugytg++QZK1crpwNUUDNdD8bZ3/k
eYGDZyJnLcSUKycME8Qh/sQP4kR7i8fxFjOcgBu5+3hIvBdDtnyFmIY0Yh0Y5s065O0sEtegKISJ
wc7W73dv+i+fHb79MNjZk8tJvMQwFoa0c5fFi/E8k7vanXlmBK7wku42s+lCaiaHFMzgT/bE9lXt
Cdldj4X1SWQDFEa3ZgJjPfGFTcjGXW44atI5mnX8uRG2jt8aYZ3VB0AEw0OB7FhldDodS6ejwDDy
w7SULYK9s5FzPzFoBImK/FV+TrujvYmkhf/YN1LgA05waqcWJSDaPpGg6kiHUBRLE1BVEg9rolgu
VI6DUrGsalmsC2jy+WIhBwMRi3YEZyjPsc2705HbE5CuwK+kBNkk4Yu8R7CEGgBBNkQNHyCWICGY
DT/TbJsGInxWjjHNLC+CgELeJBiBwFKaeL2//aq/9X3wabe/+/hg7/XhzxeDz9sHT58oEAc7X/p7
z0VgXIYnj8HUnUcMLZxzmkoIooNsdBYyMQHw2TQWNI2qlPvbO79+bB98fG9YAiKoes3W5fgUQgpc
qEzN/qVYzQN9gmFJgK71Y7QWS1apWi5ckVYoL4N0yJCvMaGHCp9nUeRJUZ4gHbi8MCdFzckCduAO
XiXYKJ7PBkTR9MEaNxiL1n2M3OQI9iGN4n45ITqXQ6luwL2JiKfZUgLRxiNFSKgouTGlI/QCyOZT
AbvYg3pWJTucBqi00oS5FNoI+3TqFDep6IYiVKJUZ1yYgtJpCkrXSIHHmeLgwRpiHMNAiWYM1fzX
NJRP01C+RhqgtWmvhSOZkNeh1IFQz78oCA/aE9FnPJxoVSrWTMXKtBrVSqY4XS1mqtOFZqbZaOVz
LatRaFRmHpnpi5uQwMUUkj7+op0pJtClAADZf0s4neL1/c2vt/Y3vx29YBCUML66WOVFozos+Ct6
Mfk6EXYPxXMdGRG0niCdppyKodlU15NzZCJ86Oa1/gcAAP//AwBQSwMEFAAGAAgAAAAhANXRkvG+
AAAANwEAACwAAABwcHQvc2xpZGVMYXlvdXRzL19yZWxzL3NsaWRlTGF5b3V0Mi54bWwucmVsc4SP
wQrCMBBE74L/EPZu0noQkaZeRPDgRfQDlmTbBtskZKPo35tjBcHj7DBvdpr9axrFkxK74DXUsgJB
3gTrfK/hdj2utiA4o7c4Bk8a3sSwb5eL5kIj5hLiwUUWheJZw5Bz3CnFZqAJWYZIvjhdSBPmIlOv
Ipo79qTWVbVRac6A9ospTlZDOtkaxPUdS/N/dug6Z+gQzGMin39UKB6dpTNyplSwmHrKGqSc33ku
alneB9U26mtu+wEAAP//AwBQSwMEFAAGAAgAAAAhAJkKIi1SBAAAcxMAACEAAABwcHQvc2xpZGVM
YXlvdXRzL3NsaWRlTGF5b3V0NC54bWzsWN1uE0cUvq/Ud1htr4137fV6s4qNqAPchCQi8ADD7jjr
dvaH2YljU1XiohCQiBASRZXoRVRFcBPoZSEFHgbFdvsWPTOzYyf2GrsOqFKVG3t39ptz5nznZ87M
8sVOSLQ2pmkrjmq6ecHQNRx5sd+Ktmr6zRtXCo6upQxFPiJxhGt6F6f6xfrXXy0nbkr8VdSNt5kG
MqLURTU9YCxxi8XUC3CI0gtxgiP41oxpiBi80q2iT9EOyA5JsWQYdjFErUjP5tN55sfNZsvDK7G3
HeKISSEUE8Rg/WnQSlIlLZlHWkJxCmLE7NNLYt0ErGU78fqt73RN4GgbRky9DqZ7m8TXIhTCwPGb
g/7+4979e73Xb8W3NLlBMeaoqH2VJpvJBhVT1tobVGv5XEQ2VS9mHzKYeI0ABg/FselbShJyO00a
1peRC1RonZoOHuvyX5iEXNxhmicHvdGoF6znYL3gcg66qBTACoZKwdmJtGjSnJIyp7+/+/dvv2jm
0CyJRTB3Nfa+T7UoBkO5/dI+b62tpHGjufwk0DLiW4zgDCc/CkIUPgVSBVus823sd7nlt+BfDCKX
pGyTdQkWjMC6kQvC4Qf4J4jH9Z2g0FjTNUTYqnjHUeHmJsR5yBoEI8iDjE1W7+393Nv9s//qoHfw
0+Dds78+POn/vjd4+EDa2t//o/fu8TJQxsBjmRoc+RuIousztHEOkAurA8OUFfAoeZ7OdlmxLSOu
t7d//H5vcPhCK52N9vQO5AsiTR1CFOJH+WgK95zOsTC0KlXIaBGLpm0Y/FnwryLSMsoOjOsaj0ur
Uqos2WXhYCVJGC/DQPGR61Wum7SJKfIKuT5ucqr5+kuOVAq8ngDAYykHa53EKgBgyzlY4yRWAQBr
TWLNU2tQAMBWZmEVALD2LKwCALY6C6sAgHVmYRUAsEuzsBLAuc7SjTtGZBvM1EDCMI0+f/Y92+3/
epiTfTKjxpchgvkMRWBweHh89Ghw9PJUpufrEml4Rl1vHs6nS+TP2XT1nj+fT5cls3lhVwoOn47r
gg3ri1ZLa1q1FNTBPq62oH+5SY1VS+F0sUHx+iUeTu5UedXStpzzcgn7zHm5dM/L5eL9GS8r5+Vy
opVdsLmsqHJ5HXtw5tsiWBN1/9OFEvr6RgBofInSeCfAyE9HDeSwwvLzzFiT7zPoucf6TtE1frqU
koibx1vlRbtFSQ+0KLKJnNLD8LItu8uMTq4uZ8fKTg/D04Q8XSzoAnvSBZXZnf3CLmgyKn1wextR
huFFtv9z9P//azdUJ91gf0E3wFXK2naY64k5eov/2BNNuAvh9xo/mNZS2a4aTsG0y9WCZRuNglM2
qoUr5opj25VLl53Gyo96dsJPScvHERjNc2p0NJ+aTNDUy/zLSUlW/3j37Tcf7x6NGnRY1OdJVlFo
5I0OPPKLH3FpQ+g1lKy3RUWAqy5InYYYSuByS5YnbwThMtRlWf0fAAAA//8DAFBLAwQUAAYACAAA
ACEAuE+8dncEAABuDgAAIQAAAHBwdC9zbGlkZUxheW91dHMvc2xpZGVMYXlvdXQzLnhtbNxXy44b
RRTdI/EPrWbt2P1wt90aOxo7E1hMnFEm+YCa7rLbovpBddmxg5CiCGkAaRRlQcSCxQhFrIJYIiDw
MRH2hL/g3qpqP2Y8kTFEQmzs7upb5z7OfVTt3ZwkzBhTXgyztGVaN2qmQdMwi4bpoGU+uH+70jCN
QpA0IixLacuc0sK82X7/vb08KFh0SKbZSBiAkRYBaZmxEHlQrRZhTBNS3MhymsK3fsYTIuCVD6oR
Jw8BO2FVu1bzqgkZpqbez7fZn/X7w5DeysJRQlOhQDhlRID9RTzMixIt3wYt57QAGLl73SQxzcHb
goYfURKZhhTkY1iyzDb4Hh6zyEhJAgtvvnoyPz/987tv5Iciv88pRZF0/CHPj/MjLuV74yNuDCPc
r/eZVf1Bi8nXFMTgoXpp+6BEIsGkz5P2HgkgEMakZQJfU/yFTSSgE2GEajFcrobx3Q2yYXywQbpa
KgALFkqB6lx5dNUdu3RHxcCwFm4pWQJ7D7Pw48JIM3AU/Vf+hb1xiYZOI34eGyrsYigY1XLqowxI
KV/IoJaWLkLh27ZjOTIerlvzmrVLUfF933Zh0cDYWI5n1/y6VFIigRIFnQdi0smiKcb0BP6BOpKG
cQYZKnAHCVghjsWUAdHwPGYWWGQQNoASYpAGJIho/x4sFY9aJqgEnSeS+ZBABAhjWq3eCXyvI0K0
SQAhgR8AYQRr8VFc6fZMUCIO5TtNKw+OoTYT0WWUgGLtrWjPzr6enf46/+HF7MXnF6+ev/n92fzH
s4svv1AMzc9/mr16ihqF1CvV0DQ6IpygyW/ThsyRAKyDSJURkkFD9q7PEeBElcr8+en825ezs/M/
fju7ePm9YWMcoJjKVNgpWZAgE0oL8r7MrZ1yxm7WPB/yR/JbVtJ6ztRrNavha/JUIW6TMycKc1PO
JIQfyiIephE0InxE2k9GPei20pKVTIKOKUnGbFE5h7LwaGP6KSi37oMYxGMLPKuxiocgGs9Z4jUt
qKVt8bxVPATReO4Sz3J8C8W2MxBVq6QDLxFFA9ZXABt2A/3YARBRNKC3BLTtBhi4EyCiaEB/BdB3
ne05WXMZUTRgYwmIaNuTsgaIKBqwuQLo1f0dSUGUzf0L4YG1RWOSev/Vfia7yYZ+tkuPcssedY+G
cNwZMGq4mHpv704w1LoxSNN9zrOHMRwVimUXWrQ1HOYYpZUJFwlo3TAcYsL6ZfNSqV4KQ2NJFxOy
nHgsxWq4fkzJjrGhzyDlqpEsqglH1rXEXZaXsnC+uDwm9BBaDCU1pJSOvz0m6lcpkPP5HVHQF1xx
8MmIcEHhRc2QLYbI/5oG7yoN3jusBLhF9EbJRibk8UDWgUzV/2BB9OEWgIf6TzvufqdrO7crHcfq
VNym71X2D7pOpdO81elYjtNpHDQ/M/XxtmBDGPbgNJbZsiNeW0xw5MIArJewXhLt149//uD141+W
JzowCoX/ebHKRqOuM/CIVx7ZDxm/Q/K7Y2kR3PKgdLpyKYd7nWpP4VIEMcp7YvsvAAAA//8DAFBL
AwQUAAYACAAAACEAMN9Fa5wDAABIDAAAIQAAAHBwdC9zbGlkZUxheW91dHMvc2xpZGVMYXlvdXQy
LnhtbNxX3U4TQRS+N/EdNut16Q9QYUNLoLXeYCH8PMCwO2VXZ2fX2aG0GBMuVCShMRolJnhBDNEb
1EsF0YchbKtv4ZmZ3VZoCYRCYrzZ7syenznfN+eb6dh4zSVaFbPA8WhOTw+kdA1T07McupTTF+ZL
iRFdCziiFiIexTm9jgN9PH/zxphvBMSaQnVvmWsQgwYGyuk2576RTAamjV0UDHg+pvCt4jEXcRiy
paTF0ArEdkkyk0plky5yqB75s4v4e5WKY+KiZy67mHIVhGGCOKw/sB0/iKP5F4nmMxxAGOl9ckm8
7kO13uJ9XZNGrArDtJ6Hus05YmkUuTDR3Fn//f5t+GozfPY0/LwvPwf+PMNYGNLqXebP+TNMepWr
M0xzLBEl8taT0YfITA4pmMFL8pT7UhwJGbUKc/NjyAAotFpOB8bq4glOyMA1rplq0uzMmvZ0D1vT
vtPDOhkngBW0kwLZvqqou5xMXI4CQ0u3y1K2CHynPPNBoFEPChX1q/rMcjWOJooW8X1bU8BzhxMc
2amPEpDYPgBQJVq8NulZdVH5IvzKSWSQgM/xOsESEVg3MiA4PAB/gsS+XrUThbKuIcKn5BjTxMIc
7HOXFwhG0AcRmjwfNt6E69+bn3bD3Setw61fP182vzRaG89Vrc2dr+HhizGAjANjURpMrRnE0Ow5
2QQGyIDVQWFxFfCqcD4b7cEYbbXjwsbO8Y9Ga++DlukPdseCXRMzcwWIA0EaqZI2lFfPwNZ6891e
DwYUqhJaeMTLkKX1sRFae3vHB5utg48n2O6dS1LRZ65vGxfLNSho7y9XuL19sVxD/ec6Pnh9OheI
1rV2zFDcMbPYhINsiWBNFgJCHgtQD4kCsSrYYI0nGPNWbIysoNMfbUch0qeUy+IgJKtw+CBS0UHv
RVtJOZECJoy7lEwQSKgQBNH/Kl4sCT2FTTpUSVraIsPCFVAbJSjQc2oatmasg8JcymAP+2iqi4JI
EtsSqSTzkqI13E3B8PlydWkKKpwpDh4uI8YxDBQN58jbf09DtpuG7DXSAPfD8rLbkwmpkP90Q1Tg
jicua49Gi5niSHFwMJGdyKYSQ6VsJjFSygwlhm+nR0dKhcliqVB8rEfXloA4FqZQtNhLnfvGmc0k
Dyhh+3cLRy3J80dr+7eO1g46Jw4sShj336xSaNQ1FV7FhVbeRAm7h/zpqjyr4f4OrVOQUz7c2JU8
mR0TESP+B5D/AwAA//8DAFBLAwQUAAYACAAAACEA0/YA7S0EAAA1DgAAIQAAAHBwdC9zbGlkZUxh
eW91dHMvc2xpZGVMYXlvdXQxLnhtbNxXy27bRhTdF8g/EOxaEUnxJcJSYCtON65iRM4HTMiRSHT4
6HCkSAkKJEAAx4sgyCJFl0GRbeFlkAf6MQFkt3+ROw+KcqXULtugRTcSH3cO554z99yZnRvzlGgz
TMskz3q6ed3QNZyFeZRkk55+9+hWy9e1kqEsQiTPcE9f4FK/0b/21U4RlCQ6QIt8yjTAyMoA9fSY
sSJot8swxikqr+cFzuDdOKcpYnBLJ+2IovuAnZK2ZRhuO0VJpqvx9Crj8/E4CfHNPJymOGMShGKC
GMy/jJOirNCKq6AVFJcAI0ZfnBJbFJAtSxjBuibC6AwemHofMg9HJNIylMKDs1fHv//80/Lt+/PH
p+cnx+J1WRxRjHlgNvuGFqPikIpRw9kh1ZKIo6jRelu9UGHiNoMwuGj/YfikQkLBfEzT/g4KgAxt
3tNBswX/hUEowHOmhfJhWD8N49tbYsN4f0t0u/oAzGD1UZC7kBltpmNV6UgyNHOVloxFMPYgD78r
tSyHRHn+Mr9wOKvQeNIcv4g1SX3I6JFgv6KCvxecVENKwWs12RUbru/4hqTEMjuGbTkXifE8z7J5
AKfHtD3DkBHraUvoImDzvTxacFrvwb+QBQWkZCO2IFjQDaSgAGYGPyAuQbxsHsStwVDXEGEH4h5n
rbsjKKOUDQhGUGZKKtZfPnu5PH5/9svr5esn5x9+/O3XF2enz85Pnkoiz169WX54vgMTY5C6+gzO
okNE0Z1LvsZZQwHMDiirsoBLKeLnpexUUi5PTpWa1j+hZjm9J9WE9Q+Ls1oAUvWrqGp2PNNVsnZ8
3wX3uCirC5oK3YWsnmPxaMmCLBeRvVxkFSFbZeVakhkxYXVpKaIHor6SLAKfEJeITEBCWJ66WBfT
IfiiWAoRHoMq8pMKQGFZNZbteHzqWgNAjqIAOzVg17TFam4AyFEUoF0DrphugMhhFKKzhuhbvpCm
ASKHUYhujWhZPsjbjEYOoxC9NUTP7jQVhsMoRL9G5HBNleEwCrG7hug6nqiBBjxyGGEJlXtx+C9j
Xivr+Bf8y6786w4OYdcyIVizL/cv6EuDGKLxLqX5/RijqKw96s+aVMTA1h/ATgORMdS0sDbpOrx5
C8b5xUiQz91XyZpxl6jua4O+zI+4ZltdBqx+Q1f1rfV49WijhagGtWpYsoFJJ/vLLcTZlEB0YNg2
Ve1+y4agsQRjMGKhwfdTRBmGGynDFVoM+T/L4G7K4H7BSoDDwHCablVCbCBEj/+vFsQYtvN8X/6w
a3YG7sCxW3v+fqdlO9Zuq+t07ZZhD25Zxv7errN/8wdd7VBLksCmAJLmZVnv/j5bTOC3svy3lCTr
f3z09uuPj97Vuz2YFAf++8UqjEaeSOCSn13EoYPQb1Fxeyb6DBzWoHQG4lEBxzNpT2EdwjGq417/
EwAAAP//AwBQSwMEFAAGAAgAAAAhANS5MI+2BQAAYx0AACEAAABwcHQvc2xpZGVMYXlvdXRzL3Ns
aWRlTGF5b3V0NS54bWzsWc1u20YQvhfoOxDsWZFIUaQkWApsue7FtY3YeYA1ubLUUiRL0rKUokCA
/rgBahQF0qBAejCKoL24zbGNm+ZhAktO36Iz+yNSfwYjpWgR6GJT5MdvZ3Z2Ps7Ort3udVylS8Oo
7Xs1VbtVUBXq2b7T9o5q6t2DrVxZVaKYeA5xfY/W1D6N1Nv1d99ZC6qR62yTvn8cK8DhRVVSU1tx
HFTz+chu0Q6JbvkB9eBZ0w87JIaf4VHeCckJcHfcvF4omPkOaXuqeD/M8r7fbLZtuunbxx3qxZwk
pC6Jwf6o1Q4iyRZkYQtCGgENe3vcpLgfgLfxiX/QOzjxdw8/UhUGDrtwW1Pr4L+97zqKRzpwY/j0
4asXn7O7UXAQUorPve4HYbAf7IUMvNPdC5W2gy+Ll9S8eCBg7KcHMLjIT7x+JJlItdcMO/U1UoWZ
UHo1FQLWx7/wEqnSXqzY/Kad3LVbuzOwduv9Gei8HAAsGA0KsQ64R9Pu6NKd4fnp3z/9oGgjtziW
wLvbvv1xpHg+OIr+c//sna5kQ6eRP2gpYt7bsUsFjj9kEyLxEUwqm624t+E7ffT8EP6zm6TqRvF+
3HchBnDddTUWAVJ1aPMOn9vUbXA3DQcvSRVMgT8QLZdgEtxr5Ro7qkLceJv9pl7u7j4kRSduuJRA
0oi5j+uDs+8Hp38Of30yePLF9fNHr158N3x6dv3gaz4zw/PfB8+/XYMRY4ivGIZ6zh4JCRh242g4
Y6QK1sE0SJ/hkkdlfmyKo9g8Oh3+eDE4O7/66+z64mdFfxNBwilXYUnDepMxnRMrnNCJZWuULBAA
tna1UrGkaUU0KVnBRsEoaGUQH1zHZrFimcxmmAVOxLznq0ZOiFwECvHslg9qcsgp0wEW60HpkHCb
5U7bc0AA8BJHPzzeAZVjhvDlokT3aqpuoKWH0s3U8mGXOiwwQSi9ysRamGZFKrQDzCwmrBXNYBZk
YdXK06xIJViNhFUrWpqJ4Ey0DDk+BcglaEsp2rJeZjYsSotcgtZMaHW9DCYsYS1yCVorRWsZRbYO
F7UWuQRtOaFFzuwhmzG3yCVoKylas2QtFTLkYlKSzgkmejgIrLqRmrHR36gIMgmaIYKLCJshhW3w
1ZeD354lwsZUBD7N8tvyml8fzPYWcZtC1rjk4KeYTRtepD9BGKD5sqZrllG2SjfIWrFS0iBZEJFF
15gspQM39XFL1IpTpgBwKcUlrWyYUiOsBABWSkYKy5RlhJUAwEodSGNxlY6wEgBYmdxzsRIAWJmx
c7ESAFiZhnOxEgBYmVtzsRIAWJ4wsnhg88tEc+Tb/zejWL0Af2Ris2/0EtXN9cXF1eU315e/jJUw
PHsnx2KJs+RYfzzINpYoHBYWLPBr8PhxtrEMns3LjHV1+XByLKh6/tUysCTVcjhRBjJ3FldLXqvz
MhCV85NjEsY0FOLJ4sLK9sziaRqlgg7WQsk3ryjULJDUVVFYU1dFIRTmq6KwphZXRWHIGiumlLnJ
opDVYIvL3LS0Md1cWNrmFYaJtK0KQ5zz8UJrVRhm7zfdvNWaLNZWheHsdt7bXxhaUjHvUBt6/Ecu
VTKUhNDIbbQATdfD0D9pUeJEsjWWElm5a051dZ0Y2qbjO2yNbxMlmGnq5Bbb9XC3hd1OLCSTBqjs
98HT8S4u7Nteu+nLuOU+j+/uxK2p2lw0gEcNYd4gFu+8bosWOpz8CCEJQYbP1cIhaMZQnk9/0LQM
Ddy3OgyV6TCYuNdLLegZraSFwwBHZzvHnZmRyNBz+o8j0YRjLzzI+tSobJgNa8vMNQpbjZzR0NZz
5c3Ces7U9A3DamzojU3jM1Uc6URuGzrt4DRma9JYnJtMrHOBWN6mGUvJuP7y/rP3Xt6/TFoRYBSC
l09WJjT8CA8u8YyPrQI3/JAEu12284ejTdjmNtitAA4z0TaAJhDkkIej9X8AAAD//wMAUEsDBBQA
BgAIAAAAIQAlZjUiEwMAABYJAAAhAAAAcHB0L3NsaWRlTGF5b3V0cy9zbGlkZUxheW91dDYueG1s
3FZNb9MwGL4j8R8ic+7Sj6zborYT6xiX0U7r9gNM4jQRjhNst2uHkHYADQ4T4gDiOKFdEUcEm/gx
E+3gX/DaTlZGO20CTUJc2vjN87728zx+7dSWBzG1+oSLKGF1VJorIoswL/Ej1q2j7a21wiKyhMTM
xzRhpI6GRKDlxu1btdQV1F/Hw6QnLajBhIvrKJQydW1beCGJsZhLUsLgXZDwGEsY8q7tc7wDtWNq
l4vFqh3jiKEsn18nPwmCyCOrideLCZOmCCcUS1i/CKNU5NXS61RLORFQRmdfXJIcpsBWRpKSNqND
ZGko70OwhBrA3utQ32I4hsC34+fjw/0f79/pFyLd4oQoCOvf52kn3eAa3+pvcCvyVX6Wh+zsRQbT
QwYweLB/S+/mlbA7CHjcqGEXpLAGdQSODdUvJGGXDKTlmaA3iXphewbWC+/NQNv5BLCC80nB7NQw
mqZTzukYDazSOS2DxZC7nniPhMUSIKr4G35eq59XU6RV/TS0fhE+w5mXWpAcL0BUrZYcrCT+UDF/
CP86iF0qZEcOKdGKwLqxC8XhB/SnWO3r3bDQbCELU7mux4QVtjuwz2PZpARDH2Rqysbo4M1o/3j8
4Wh09Ozs5O33r6/HHw/OXr4wXMeHn0Ynr2ogmQTHsmkI8zcwx5tXzKY0wC6sDojlLODR6Hy52pVc
7U3iQVt2KbGcqwUH6ZshoMldzpOdkGBfXM8HX4Isu9BKmAYIdi9srZIWR9uhTJvyRUlNmbFY+aR8
zQnOtEkn9GlJY7HrkwC0M/LQPAxS5a4quDZ1Bj4LTVmQGXxuuNkAf2iBM23B/A1aEEhuPHjcw1wS
GBgb8ja6pD3+exvmp22o3qANcNu1evFMJ8pq2n+6IQK4q9TV88SZbzorC85ioepUKwVnrbhaWGqW
FwuV8urSUqWyUHSKxacoO4QFjXzCgLTaS5PT89Jmgr5U7X6xhbOQbJzufb5zuvdlclrCohT475tV
H5vm0oVHdTHre5XyBzht9/WK4GsEWqepQyl8fxjDvAlE1ci/Zxo/AQAA//8DAFBLAwQUAAYACAAA
ACEA4p7XxZICAAChBwAAIQAAAHBwdC9zbGlkZUxheW91dHMvc2xpZGVMYXlvdXQ3LnhtbORV0U7b
MBR9n7R/sLznLE0LbERtEW1hL6wgCh9wSZwmwrE92w0t0yR+Y5+wTxjSfoYXfmM3dgJsdBvShDRp
L619fe6xzz25dn9nWXJSMW0KKQY0et2hhIlEpoWYD+jpyX7wlhJjQaTApWADumKG7gxfvuir2PD0
AFZyYQlyCBPDgObWqjgMTZKzEsxrqZjAtUzqEixO9TxMNVwgd8nDbqezFZZQCNrk66fkyywrEjaR
yaJkwnoSzThYPL/JC2VaNvUUNqWZQRqX/eOR7Eqh2jMO4pwSB9MVBiI6ROXJjKdEQImB2y/Xt5+/
uahRJ5qxel1U77SaqSPtwNPqSJMirZObJBo2Cw3MTQXCcBD+lD5vmSBeZroc9iHGGpDlgKJVq/oX
kyBmS0sSH0zuo0l+uAab5Htr0GG7AZ7gblN0WXlFj+V0WznHLMEvZM4Z2bhT5uGA6QcyOTdESNTq
SyDHOaLZrtbyImeQmjrslSfTqt2nLke9s8qJ9yK1+CVeoqvAM4r1RLGRE+8qVoPdoM03rvwQc+Gp
/VzFdjmS6aou2Rn+u5IjyNiZXXE0D8cVj5rclGXH3pQHYazTQziWB+I1+CbERHoEGpCG4LeEPcVE
cDqjBLg9cPPLPBhPnXykcRraE6IcX/xfW9B7bMHmM1qQWe09+LAAbRlOvA2tfd6z/8+Gjcc2bD2j
DXjxThflWie6TSP9u05keHXWl+HHyWg86e13RsH+dhQFG9FmL9je3oyC7putUW9vdzLaG3U/0ab5
DS9SJlB03W36z830u5a0w5urr69urq772MoWWw5iPFRN/PfN6nrWPwM4rN8Jd9Nz/R7UYYV3FMT4
MGLrjF1I4VPY3Hz3kJqjfVqH3wEAAP//AwBQSwMEFAAGAAgAAAAhABiOzzMOBAAAYg0AACIAAABw
cHQvc2xpZGVMYXlvdXRzL3NsaWRlTGF5b3V0MTEueG1s3FddbxNHFH1H6n8YTZ+Nvf72KjaKk8BL
mkQk9H26O86umJ1dZifGpqqEUKWA1FC1akOlVFWEEDwQ1JdKQKD9MShrw7/gzsyuQxwH3KSRKl72
Y/bOvXPvuefM7MylXsBQl4rYD3kTWxcLGFHuhK7P15v42trlXB2jWBLuEhZy2sR9GuNLrS8uzER2
zNxF0g83JAIfPLZJE3tSRnY+HzseDUh8MYwoh2+dUAREwqtYz7uC3ATfAcsXC4VqPiA+x+l8Mc38
sNPxHTofOhsB5dI4EZQRCeuPPT+KM2/RNN4iQWNwo2cfXZLsR5AtFEau+ZLRWe6u9TDS9qILXyzc
ghI4q8xFnAQwkPxxZ7jz1+D+z8ndB4PdzXcPfzt4cX+wvTn4fU+bxtGaoFRN4t0rIlqNVoT2sNRd
Ech3lcfUE86nH1Iz/crBDB7yY9PXM0/E7nVE0JohNlQI9ZoYgOyrK0wiNu1J5JhB53DU8ZYn2Dre
wgTrfBYAVjAKCj0QmYyOp1PM0hk+3YaqmJIga5ScmUHAw2LoXI8RDyFdVQWTpbPUzXyq1FWUyEMG
FakQwSgUPmBnQEpnGVNdpGx2rAudrX5Unmq12CgXTJGKtXK1VD9aqWKhUtPfVb0q9YpVKVZ0kMwT
BDGuI1v22qHbV3X+Bu4Ap2qbJqbka7gbtyyWq7LPqEYDakZsSAkuYMyIototLze3hBFhclG/U567
tgrUC+QcowSomSIpW8nWr8nmq8GzR8mj74evt9/+89Pgz63hvbumwoPd58nrH2cALgndkoah3F0h
glz9RDRVeWLD6iC3LCedpqr+yUiXxpDe3kyePUi2dg/+3hruPUZFVQGgSgboqSBXhR1DHEgDHZ31
y/TIlys1kB7NjknAVwtWo66+nxfw0I+IddkI0f++EbToTGgEA65GGC7ZMnQFz9CPw729g/0fhvtP
jjTd5Fi6F84Y68W96WKVDPNOXV7IK9nZmS5W+eyxDvZ/GY8Fun2uxC1nxL1KHdji1xlFOpGPkxWU
es4DazorRHjTo8SND2k4Yrnap8Zk25WgZ7dgWyasg1P2alXTeq2M9cO4cDNudoST1FZLaqavSlSB
XFYq+i7tgOgZXRsNQ2t+aK7VeIJ9OnQMglSZR0ptlNvE+NfaWTkOgd5mzgmCjhQGgxsbREgKL0ZE
p1DRzxqG6nEYqp/etk7NBDg5L20EE5HQCvm/JkQHjrzqvPrtQqMxW59fqOVqbaudK7cLjVzDKi3k
SpfbVmXWqs6Xio3vcHpmi5nvUg5JHz32nEgmvUEp2w8pnFJStt7cfvnlm9v7hzsOLEoZn52s+rxj
TurwqM73+vDCxFckWu7qzQT+bIA6c3oogn8ZI0/OoYnykf0btd4DAAD//wMAUEsDBBQABgAIAAAA
IQDV0ZLxvgAAADcBAAAtAAAAcHB0L3NsaWRlTGF5b3V0cy9fcmVscy9zbGlkZUxheW91dDEyLnht
bC5yZWxzhI/BCsIwEETvgv8Q9m7SehCRpl5E8OBF9AOWZNsG2yRko+jfm2MFwePsMG92mv1rGsWT
ErvgNdSyAkHeBOt8r+F2Pa62IDijtzgGTxrexLBvl4vmQiPmEuLBRRaF4lnDkHPcKcVmoAlZhki+
OF1IE+YiU68imjv2pNZVtVFpzoD2iylOVkM62RrE9R1L83926Dpn6BDMYyKff1QoHp2lM3KmVLCY
esoapJzfeS5qWd4H1Tbqa277AQAA//8DAFBLAwQUAAYACAAAACEAl36WeroDAAB/DAAAIgAAAHBw
dC9zbGlkZUxheW91dHMvc2xpZGVMYXlvdXQxMC54bWzcV81PE0EUv5v4P0zWc+kHUHFDS6BQL4iE
D+/j7rS7cXZ2nR1qizHxYIIkoJEomuCBGKMHMR5VRP8YQlv9L3wzs9sKXQJSSIyX7c7s+5j3fu/9
5nV0rO5RVCM8dH1WMLIDGQMRZvm2y6oFY3GhnBoxUCgwszH1GSkYDRIaY8XLl0YDM6T2NG74SwKB
DRaauGA4QgRmOh1aDvFwOOAHhMG3is89LGDJq2mb43tg26PpXCaTT3vYZUakz0+j71cqrkUmfWvJ
I0xoI5xQLOD8oeMGYWwtOI21gJMQzCjtw0cSjQCihcSIhbqBlByvwU7WKELo1jy1EcMebLS2V369
edXcWGt/2Gw92WhtrjQ/vlRCYbDACZHirHadB/PBLFe6M7VZjlxb2opsGOnoQySmlgzE4CV9RL0a
W8JmvcK94ig2ISeoXjAAuoZ8ghI2SV0gS29a3V3LuZkgazlTCdLp2AGcoOMUUA90RL3h5OJwdEpQ
thOWlsWgO+1bd0LEfAhUxq/js2ZqsTUZtLQfOEgjIFxBSSSnP6qExPIhJFVlS9QnfLshI78Nv2oT
mzQU86JBicoInBubYBwekH+KZYEvO6nSjIEwFdNqTVhqcR4K3hMlSjA0RJRNUWyuv2iufGt9fNt8
+6i9t/nzx7PWp/X26mMda2v7c3Pv6SikTABikRvC7FnM8dwJ3mQOsAmng8DiKOBV5/n4bA/G2f6z
7prr2wff19s771DuPJIvU2kgn7vQI7oZDChcqKoYub9BRLIMWCH4FvzK0yXhA3AiWqOdxJ8/Xpsr
rdc7CXhpDBQQ8IiPoQLto2zaOzsHu2vt3feHaiPZl4KsT19fVk/na1ADcOb0QlzNra3T+Rrq39fB
7vOjvoDiLrS/huL+miMW3H9VSpAKBMg/pqsEQgNqKzkgTcY59+85BNtht1s6ipLSj/CcLYB2luHO
wrQSN5kiH0V3UriH91QHMUkfki20vZhAEmlQKdRoVsli0yYV4CZNP9BzehtKM2ZNKa5IM0E+2uqB
ICLQDqFqgj0jxQ33QjAsa+mCIKgIrjG4u4S5ILDQXHcC2f33MOR7YchfIAwwVs4seYlIKIb8pxui
AnOhHO3uD41PDZZGxsup8uTVTGoonxtJjU+Ur6Wyg9lSLpMvX81k8w+MaMgJqWsTBkHLWupOJ8c2
k7qgpOyfLRy1pCjuP/x6Zf/hbvfGgUNJ4f6bVRGNHmrhVQ7Bqhkpv4GDmzV1mcDYD61TUlsBDPqa
nqyuiLQR/3Eo/gYAAP//AwBQSwMEFAAGAAgAAAAhANzZvzEkBQAAhBMAACEAAABwcHQvc2xpZGVM
YXlvdXRzL3NsaWRlTGF5b3V0OC54bWzcWNtuG0UYvkfiHVbLtWvv2uvDKnaVuISbkEZN+gCT3XHW
sCd2J65dhNQLIFQiICSokMpFhCq4CXBJGwoPU8UOvAXfzOz4FCfZxkQgbuw9fPPNf/7/nZXb/cDX
ejRJu1HY1I1bJV2joRO53XCvqd/fWS/UdS1lJHSJH4W0qQ9oqt9uvfnGSmynvrtBBtE+08ARpjZp
6h5jsV0spo5HA5LeimIa4l0nSgLCcJvsFd2EPAB34BfNUqlaDEg31LP1SZ71UafTdeidyNkPaMgk
SUJ9wiB/6nXjVLHFedjihKagEatnRWKDGNpGu+/t9HVNwJIeHhh6C5o7276rhSTAg+Gnnwx/fnH6
/IvR0cFf338rXqfxTkIpB4a9d5J4O95KxKrN3laidV3Okq3Wi9mLDCZuQ8BwUZxbvqeYiN3vJEFr
hdgwhtZv6vDZgP9iEbFpn2mOfOhMnjre3QVYx3t7AbqoNoAE403h7lhqdF4dU6kjbaAZY7UklmDt
RuS8n2phBEW5/lI/Z7On2LjSnD/2NGl61mU+zXDypTCIwqfCqErSsSkqVg1xJexh1sola84o5VKp
XjbKusZNYxhVM0NMqyyZY5v11yJ3wE26i394joSOFyFId6Wh/ZRts4EPPxPb7/kGBNKIv4cs8hEF
xHZp5x4epQ+bOkSCTLtK8TEeTsb1FA9MTGzYAT9Y6hOehA+9QntTBzXbEPc0LNzfRlIGrO1Tgu0y
HVlrePjN8OC30U/Phs8+Pnv55M8/vhr9cnj2+DPpltHRr8OXX/IdmdhXbENDd4skhAt62W7cXcSG
dPCBsgsuZUhcHBgw9HSWDA+PTn8/PDv+QTOXi5CuiwBXQZQ/OMpWzeIO59myKDoswzCAkNFh1a2y
gVCRqsuMEyrLOFVWUNEhcm/alVlIzEVCmUenpJwC4NLM4nk6aurTWAUAtrwAW5nGKgCwlQVYHo1j
GRQAWOsqrAIAW70KqwDA1q7CKgCw9auwCgBs4yqsBCzKMazUwDBOnn8+554cjL47XpBzMo9EMuFH
iSGCeYnUPzs+Pj35/Ozkx5n8XryXSL4l93r+ON9eIn+W22v49Gm+vSo8qJfb6/Tk6/m90FFvtEZW
VI0ciYiZ1EhhOswaqkdeq4vy1oVegR7kEb+jY/pA5RQBILopr2XiYlukEq/o/NFlbdWolC1DFpDJ
sDHTVyvVhlGqLl05tYAkG2K46YYuhjR+yUXb3d/EJCpcPVUsjZkCyJsxxyLFed3MqNRwkItvplDP
Fd+Mr2FU+K5aLr6ZojtXoDM+o1wzqnkJG5cUccVXN+u8h+QScIZvrtBnfKZZh3jX4ZtrBoqvVhH9
8PXlm2sYGR8ny+2QGX3nmoriq1q16/njv9t4kO1qdBHTDJ+5Lx7gLFWc7lEHH4F7PtVElb28LGHM
b3tA09UkiR54lLjpZFwb1zP+eSNnqfHM77JztcqQo4oCLyxWfsinGVW8Jgrmn83G05AsHBdMDLyi
yJIj8VmROdcfsgl9PLHLCT5b87ozdPW8Cyze6G7IBR2WSB98sE8SRnEjh+0c0/b/2g21826o3qAb
cLayuR8s9ESO7v0ve6KD0xF+zPFhw7xjtteMSqFRMtcLldXVemGttG4Vao07tbUqPrDaa+sf6dkH
f+p30eahNE+zyefvhckkpucLUpK1Xj168darRyeTcRhCcfDyySoKjTzgwSU/ChLJ6CfvkvhuT4wd
OPtC6rTFoxinXTz1AZ1AOIc6PWv9DQAA//8DAFBLAwQUAAYACAAAACEAXKj8YvEEAADSEgAAIQAA
AHBwdC9zbGlkZUxheW91dHMvc2xpZGVMYXlvdXQ5LnhtbNxYS2/bRhC+F+h/INizIlGiRIqwFDhy
3IurGLHzA9bkyhTKV8m1IqUokEMBNwe36KFBgfZgFEFPKXrsK82PCSK5/Red2Yco2rLDMCoK9GKT
q9lvdl7fDHfr9jQMtAlNs3Ec9XTjVkPXaOTG3jg67ukPDndrtq5ljEQeCeKI9vQZzfTb/fff20qc
LPD2yCw+YRpgRJlDerrPWOLU65nr05Bkt+KERvDbKE5DwuA1Pa57KXkI2GFQbzYanXpIxpEu96dl
9sej0dilO7F7EtKICZCUBoTB+TN/nGQKLSmDlqQ0Axi+u3gkNkvA2mTsHk51jYulE1gw9D5Y7h4E
nhaREBbm3728eHL6+tcvF+enf//wLf85Sw5TSlEwmnyYJgfJfsp3DSf7qTb2EEXu1uvyBynGXyMQ
g4f6pe3HCok401Ea9reIA87Qpj0dYjbDv7CJOHTKNFcsuvmq699bI+v6d9dI15UCOMFSKYQ7ERZd
NaepzBE+0IylWUKWwN692P0406IYDEX7hX3ucKLQ0GjET3xNuJ6NWUClnPiRO0TJZ9yp6qRLVxhW
t9m0IWfBdNOGDGtcckvbtDsmLGronHanY7VsrkQhgRIBnThseif2ZujTI/gPoSOR68eQpUe4gzhB
xg7YLIBAw/MkMOBEGgmOoYwCSAPieHR0H5ayRz0dch1UHinLl/IQ5SIO+Jg44Aj4A1sDglX4yK8N
hjpAsz3+TqPagwOoypANAkpAnTSR9edn38xP/1j89Gz+7POLF0//evn14ueziydfiLgszn+Zv/gK
NTKul6uhkbdPUoIHvUkbxos4cDrwj/ILdxXG7PrMaKnMEGUyPzt//efZxfMftSa6EApJJUClFIHq
1KGeINlVQlVLlI7RtKy2CKoqn0KemIaByVQ2Ua7NjpCke7xcx5EHtIOPGOqjkyFwK9+1kjMtSBqp
UWYXysJjExNNQJltC6W0MnjN3AIJIvFaOV7XMHlxlMJDSZEXgIcgEs/M8YyWZWAJljsgFskSEFEk
YHsF0IbqrgaIKBKwkwMCW8ABK50QUSSgtQJomTxyFUxGFAlo54CIVj4oBR8iigTsrgB22lbFoCDK
es5CeEiDJRmV5BXoCPtpHI94VVxitCqEYyrCWTw9XXz/PCecFmbWuxIO9gEgXiB0nwQjyT2cynhv
4r7Brn3A3aQ6iWota5tUuwUtSPSgvHcXyMduQMsSShTSDU2Ks8i6zvRW3GMUahs7m0yjitxjFLgM
QSReRe4xCmm+Ae7pbph6CngbYJ4C3gaIp4C3Ad4p4G2Adgp45VmHp9VGJydOI2smpyrk1FbkdJ+6
8El1HFDNfDMtAUUOfJCm22kaP/Qp8bJ84FkOUEg7WFUrE7THrnCVIRqsEuasdZmsggh7sCKvfNxT
Y/B1DIMVLcYX3P+GEVcywKq8XLrSOOS4uxx/xTgsdLz1QNq5GgI++N3cGSqHYMRSEYNPTkjKKLyI
cbXEvPq/DoN1NQydf7ES4KZieBKujUSJ7v0fR2IEdw14afBp0x50t3e2d2vtrtWtmebOoGbv2o3a
HbPbuNu1u4OObX+my8/nLBjDJwYYjWWZM+K1xQQfd6IprylJ1n/1+LcPXj3+Pf92hEMh8LsXKyca
cV0Cj3ixwse0IP2IJPcmnM/hJglKZ8CXErg7EvTk5iKIoe6i+v8AAAD//wMAUEsDBBQABgAIAAAA
IQC0z1gZuwAAACQBAAAsAAAAcHB0L25vdGVzTWFzdGVycy9fcmVscy9ub3Rlc01hc3RlcjEueG1s
LnJlbHOEj8EKwjAQRO+C/xD2btL2ICJNehGhV6kfENJtGmyTkESxf2+gFwuCl4WZZd/M1s17nsgL
QzTOcihpAQStcr2xmsO9ux5OQGKStpeTs8hhwQiN2O/qG04y5aM4Gh9JptjIYUzJnxmLasRZRuo8
2rwZXJhlyjJo5qV6SI2sKoojC98MEBsmaXsOoe1LIN3ic/J/thsGo/Di1HNGm35EsJR7YQbKoDFx
oHR11lnR3BWYqNnmN/EBAAD//wMAUEsDBAoAAAAAAAAAIQBgybuHKdgAACnYAAAXAAAAZG9jUHJv
cHMvdGh1bWJuYWlsLmpwZWf/2P/gABBKRklGAAEBAQBgAGAAAP/bAEMAAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/bAEMBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAf/AABEIAMABAAMBIgACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/
xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKC
CQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaH
iImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp
6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAME
BwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYn
KCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeY
mZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/
2gAMAwEAAhEDEQA/AP7+KKKQkAEkgAAkknAAHJJJ4AA6mk2km20kk223ZJLVtt6JJbsBaK+Af2S/
2vvE3x9+JnxN8K+KvDmn6N4T1nwxonx1/Ze8UaTpFxZaZ8Rv2c9d8W+Mfhta6lc67P4w8S2vi3xj
a634DsfiXrd3omleEdL0L4b/AB6+Cek3Wiza22qazqvK/F7/AIKnfsz/AA7+Fn7RPj3wq3xK+IPi
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
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJyQy26DMBBF95X6D5b3jm0IKSBD1ECy7iLt3jKGIOGH
bIcWVf33GqWPfZYzd3TmzLD9h5rALJ0fja4g3RAIpBamG/VQwdfzCeUQ+MB1xyejZQUX6eG+fnxg
L85Y6cIoPYgI7St4CcGWGHtxkYr7TYx1THrjFA+xdAM2fT8K2RpxVVIHnBCyw+Lqg1HI/uHgjVfO
4V5kZ8Rq59/Oi426NfuBL6BXYewq+NlmTdtmJEPJsWgQJfSAirR4QiQnJDkkzal4Pn5BYNfhBALN
VTzd9xMfIm0O5WTffXA1TemWbnOa7hj+7zL8u69meBW5van+BgAA//8DAFBLAQItABQABgAIAAAA
IQDHyy+zPAIAACEPAAATAAAAAAAAAAAAAAAAAAAAAABbQ29udGVudF9UeXBlc10ueG1sUEsBAi0A
FAAGAAgAAAAhAEe/GtATAQAAdQMAAAsAAAAAAAAAAAAAAAAAdQQAAF9yZWxzLy5yZWxzUEsBAi0A
FAAGAAgAAAAhAAF6GyYHAQAA6gMAACAAAAAAAAAAAAAAAAAAuQcAAHBwdC9zbGlkZXMvX3JlbHMv
c2xpZGUxLnhtbC5yZWxzUEsBAi0AFAAGAAgAAAAhAD8tGZ4iAQAAZwQAAB8AAAAAAAAAAAAAAAAA
/ggAAHBwdC9fcmVscy9wcmVzZW50YXRpb24ueG1sLnJlbHNQSwECLQAUAAYACAAAACEAkzBbeLkC
AAAUDgAAFAAAAAAAAAAAAAAAAABlCwAAcHB0L3ByZXNlbnRhdGlvbi54bWxQSwECLQAUAAYACAAA
ACEAXjR5+4xMAADmBQIAFQAAAAAAAAAAAAAAAABQDgAAcHB0L3NsaWRlcy9zbGlkZTEueG1sUEsB
Ai0AFAAGAAgAAAAhAEqvdTnUAAAAvwEAACoAAAAAAAAAAAAAAAAAD1sAAHBwdC9ub3Rlc1NsaWRl
cy9fcmVscy9ub3Rlc1NsaWRlMS54bWwucmVsc1BLAQItABQABgAIAAAAIQB4z/dDqQgAAIY7AAAh
AAAAAAAAAAAAAAAAACtcAABwcHQvc2xpZGVNYXN0ZXJzL3NsaWRlTWFzdGVyMS54bWxQSwECLQAU
AAYACAAAACEA1dGS8b4AAAA3AQAALAAAAAAAAAAAAAAAAAATZQAAcHB0L3NsaWRlTGF5b3V0cy9f
cmVscy9zbGlkZUxheW91dDgueG1sLnJlbHNQSwECLQAUAAYACAAAACEA1dGS8b4AAAA3AQAALQAA
AAAAAAAAAAAAAAAbZgAAcHB0L3NsaWRlTGF5b3V0cy9fcmVscy9zbGlkZUxheW91dDEwLnhtbC5y
ZWxzUEsBAi0AFAAGAAgAAAAhANXRkvG+AAAANwEAACwAAAAAAAAAAAAAAAAAJGcAAHBwdC9zbGlk
ZUxheW91dHMvX3JlbHMvc2xpZGVMYXlvdXQ3LnhtbC5yZWxzUEsBAi0AFAAGAAgAAAAhANXRkvG+
AAAANwEAAC0AAAAAAAAAAAAAAAAALGgAAHBwdC9zbGlkZUxheW91dHMvX3JlbHMvc2xpZGVMYXlv
dXQxMS54bWwucmVsc1BLAQItABQABgAIAAAAIQDV0ZLxvgAAADcBAAAsAAAAAAAAAAAAAAAAADVp
AABwcHQvc2xpZGVMYXlvdXRzL19yZWxzL3NsaWRlTGF5b3V0OS54bWwucmVsc1BLAQItABQABgAI
AAAAIQDV0ZLxvgAAADcBAAAsAAAAAAAAAAAAAAAAAD1qAABwcHQvc2xpZGVMYXlvdXRzL19yZWxz
L3NsaWRlTGF5b3V0Ni54bWwucmVsc1BLAQItABQABgAIAAAAIQDV0ZLxvgAAADcBAAAsAAAAAAAA
AAAAAAAAAEVrAABwcHQvc2xpZGVMYXlvdXRzL19yZWxzL3NsaWRlTGF5b3V0NS54bWwucmVsc1BL
AQItABQABgAIAAAAIQDV0ZLxvgAAADcBAAAsAAAAAAAAAAAAAAAAAE1sAABwcHQvc2xpZGVMYXlv
dXRzL19yZWxzL3NsaWRlTGF5b3V0MS54bWwucmVsc1BLAQItABQABgAIAAAAIQCKygr4JAEAAGMI
AAAsAAAAAAAAAAAAAAAAAFVtAABwcHQvc2xpZGVNYXN0ZXJzL19yZWxzL3NsaWRlTWFzdGVyMS54
bWwucmVsc1BLAQItABQABgAIAAAAIQDV0ZLxvgAAADcBAAAsAAAAAAAAAAAAAAAAAMNuAABwcHQv
c2xpZGVMYXlvdXRzL19yZWxzL3NsaWRlTGF5b3V0My54bWwucmVsc1BLAQItABQABgAIAAAAIQDV
0ZLxvgAAADcBAAAsAAAAAAAAAAAAAAAAAMtvAABwcHQvc2xpZGVMYXlvdXRzL19yZWxzL3NsaWRl
TGF5b3V0NC54bWwucmVsc1BLAQItABQABgAIAAAAIQAB0wHD1wIAAFMGAAAfAAAAAAAAAAAAAAAA
ANNwAABwcHQvbm90ZXNTbGlkZXMvbm90ZXNTbGlkZTEueG1sUEsBAi0AFAAGAAgAAAAhAPotaECQ
AwAAAwsAACIAAAAAAAAAAAAAAAAA53MAAHBwdC9zbGlkZUxheW91dHMvc2xpZGVMYXlvdXQxMi54
bWxQSwECLQAUAAYACAAAACEA1dGS8b4AAAA3AQAALAAAAAAAAAAAAAAAAAC3dwAAcHB0L3NsaWRl
TGF5b3V0cy9fcmVscy9zbGlkZUxheW91dDIueG1sLnJlbHNQSwECLQAUAAYACAAAACEAmQoiLVIE
AABzEwAAIQAAAAAAAAAAAAAAAAC/eAAAcHB0L3NsaWRlTGF5b3V0cy9zbGlkZUxheW91dDQueG1s
UEsBAi0AFAAGAAgAAAAhALhPvHZ3BAAAbg4AACEAAAAAAAAAAAAAAAAAUH0AAHBwdC9zbGlkZUxh
eW91dHMvc2xpZGVMYXlvdXQzLnhtbFBLAQItABQABgAIAAAAIQAw30VrnAMAAEgMAAAhAAAAAAAA
AAAAAAAAAAaCAABwcHQvc2xpZGVMYXlvdXRzL3NsaWRlTGF5b3V0Mi54bWxQSwECLQAUAAYACAAA
ACEA0/YA7S0EAAA1DgAAIQAAAAAAAAAAAAAAAADhhQAAcHB0L3NsaWRlTGF5b3V0cy9zbGlkZUxh
eW91dDEueG1sUEsBAi0AFAAGAAgAAAAhANS5MI+2BQAAYx0AACEAAAAAAAAAAAAAAAAATYoAAHBw
dC9zbGlkZUxheW91dHMvc2xpZGVMYXlvdXQ1LnhtbFBLAQItABQABgAIAAAAIQAlZjUiEwMAABYJ
AAAhAAAAAAAAAAAAAAAAAEKQAABwcHQvc2xpZGVMYXlvdXRzL3NsaWRlTGF5b3V0Ni54bWxQSwEC
LQAUAAYACAAAACEA4p7XxZICAAChBwAAIQAAAAAAAAAAAAAAAACUkwAAcHB0L3NsaWRlTGF5b3V0
cy9zbGlkZUxheW91dDcueG1sUEsBAi0AFAAGAAgAAAAhABiOzzMOBAAAYg0AACIAAAAAAAAAAAAA
AAAAZZYAAHBwdC9zbGlkZUxheW91dHMvc2xpZGVMYXlvdXQxMS54bWxQSwECLQAUAAYACAAAACEA
1dGS8b4AAAA3AQAALQAAAAAAAAAAAAAAAACzmgAAcHB0L3NsaWRlTGF5b3V0cy9fcmVscy9zbGlk
ZUxheW91dDEyLnhtbC5yZWxzUEsBAi0AFAAGAAgAAAAhAJd+lnq6AwAAfwwAACIAAAAAAAAAAAAA
AAAAvJsAAHBwdC9zbGlkZUxheW91dHMvc2xpZGVMYXlvdXQxMC54bWxQSwECLQAUAAYACAAAACEA
3Nm/MSQFAACEEwAAIQAAAAAAAAAAAAAAAAC2nwAAcHB0L3NsaWRlTGF5b3V0cy9zbGlkZUxheW91
dDgueG1sUEsBAi0AFAAGAAgAAAAhAFyo/GLxBAAA0hIAACEAAAAAAAAAAAAAAAAAGaUAAHBwdC9z
bGlkZUxheW91dHMvc2xpZGVMYXlvdXQ5LnhtbFBLAQItABQABgAIAAAAIQC0z1gZuwAAACQBAAAs
AAAAAAAAAAAAAAAAAEmqAABwcHQvbm90ZXNNYXN0ZXJzL19yZWxzL25vdGVzTWFzdGVyMS54bWwu
cmVsc1BLAQItAAoAAAAAAAAAIQBgybuHKdgAACnYAAAXAAAAAAAAAAAAAAAAAE6rAABkb2NQcm9w
cy90aHVtYm5haWwuanBlZ1BLAQItABQABgAIAAAAIQAyuWQw9wgAAPQ3AAAUAAAAAAAAAAAAAAAA
AKyDAQBwcHQvdGhlbWUvdGhlbWUxLnhtbFBLAQItABQABgAIAAAAIQDNH3TCZwYAADMbAAAUAAAA
AAAAAAAAAAAAANWMAQBwcHQvdGhlbWUvdGhlbWUyLnhtbFBLAQItAAoAAAAAAAAAIQDeRyHMpywA
AKcsAAAUAAAAAAAAAAAAAAAAAG6TAQBwcHQvbWVkaWEvaW1hZ2UxLnBuZ1BLAQItABQABgAIAAAA
IQAeWJVzDwcAAIwlAAAhAAAAAAAAAAAAAAAAAEfAAQBwcHQvbm90ZXNNYXN0ZXJzL25vdGVzTWFz
dGVyMS54bWxQSwECLQAKAAAAAAAAACEAn2LYkqkjAACpIwAAFAAAAAAAAAAAAAAAAACVxwEAcHB0
L21lZGlhL2ltYWdlMy5wbmdQSwECLQAKAAAAAAAAACEAdhZ2MDYeAAA2HgAAFAAAAAAAAAAAAAAA
AABw6wEAcHB0L21lZGlhL2ltYWdlMi5wbmdQSwECLQAKAAAAAAAAACEAkCpZJLEEAACxBAAAFAAA
AAAAAAAAAAAAAADYCQIAcHB0L21lZGlhL2ltYWdlNC5wbmdQSwECLQAUAAYACAAAACEAWzRd06gB
AAByAwAAEQAAAAAAAAAAAAAAAAC7DgIAcHB0L3ZpZXdQcm9wcy54bWxQSwECLQAUAAYACAAAACEA
VEG+2ggBAABAAgAAEQAAAAAAAAAAAAAAAACSEAIAcHB0L3ByZXNQcm9wcy54bWxQSwECLQAUAAYA
CAAAACEA2P2Nj6wAAAC2AAAAEwAAAAAAAAAAAAAAAADJEQIAcHB0L3RhYmxlU3R5bGVzLnhtbFBL
AQItABQABgAIAAAAIQDEspScfAIAALoEAAAQAAAAAAAAAAAAAAAAAKYSAgBkb2NQcm9wcy9hcHAu
eG1sUEsBAi0AFAAGAAgAAAAhAAg3o9t6AQAArAIAABEAAAAAAAAAAAAAAAAAWBYCAGRvY1Byb3Bz
L2NvcmUueG1sUEsBAi0AFAAGAAgAAAAhAG4LOCH2AAAAbAEAABMAAAAAAAAAAAAAAAAACRkCAGRv
Y1Byb3BzL2N1c3RvbS54bWxQSwUGAAAAADEAMQDRDgAAOBsCAAAA

--Boundary_(ID_ADpfy5SWLfmbCzGKWeVvUg)--

From xuxiaohu@huawei.com  Sat Aug 27 03:01:27 2011
Return-Path: <xuxiaohu@huawei.com>
X-Original-To: l2vpn@ietfa.amsl.com
Delivered-To: l2vpn@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8CB4221F86C1; Sat, 27 Aug 2011 03:01:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.844
X-Spam-Level: 
X-Spam-Status: No, score=0.844 tagged_above=-999 required=5 tests=[AWL=-2.522,  BAYES_00=-2.599, CHARSET_FARAWAY_HEADER=3.2, HTML_MESSAGE=0.001, J_CHICKENPOX_35=0.6, MIME_8BIT_HEADER=0.3, MIME_BASE64_TEXT=1.753, MIME_CHARSET_FARAWAY=2.45, NORMAL_HTTP_TO_IP=0.001, RCVD_IN_DNSWL_MED=-4, SARE_MILLIONSOF=0.315, SARE_SUB_ENC_GB2312=1.345]
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 9qoddTMu1wW1; Sat, 27 Aug 2011 03:01:26 -0700 (PDT)
Received: from szxga03-in.huawei.com (szxga03-in.huawei.com [119.145.14.66]) by ietfa.amsl.com (Postfix) with ESMTP id 4CEA821F86B6; Sat, 27 Aug 2011 03:01:26 -0700 (PDT)
Received: from huawei.com (szxga03-in [172.24.2.9]) by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LQK00H94ZVF6U@szxga03-in.huawei.com>; Sat, 27 Aug 2011 18:02:04 +0800 (CST)
Received: from szxrg02-dlp.huawei.com ([172.24.2.119]) by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LQK00B43ZUYFU@szxga03-in.huawei.com>; Sat, 27 Aug 2011 18:02:03 +0800 (CST)
Received: from 172.24.2.119 (EHLO szxeml201-edg.china.huawei.com) ([172.24.2.119])	by szxrg02-dlp.huawei.com (MOS 4.1.9-GA FastPath queued) with ESMTP id ADL24341; Sat, 27 Aug 2011 18:02:03 +0800 (CST)
Received: from SZXEML409-HUB.china.huawei.com (10.82.67.136) by szxeml201-edg.china.huawei.com (172.24.2.39) with Microsoft SMTP Server (TLS) id 14.1.270.1; Sat, 27 Aug 2011 18:01:53 +0800
Received: from SZXEML525-MBS.china.huawei.com ([169.254.8.40]) by szxeml409-hub.china.huawei.com ([169.254.89.141]) with mapi id 14.01.0270.001; Sat, 27 Aug 2011 18:02:01 +0800
Date: Sat, 27 Aug 2011 10:02:00 +0000
From: Xuxiaohu <xuxiaohu@huawei.com>
Subject: =?gb2312?B?tPC4tDogW2FybWRdIENvdWxkIG1pbGxpb25zIG9mIEFSUCBlbnRyaWVzIG9u?= =?gb2312?Q?_DC_gateways_be_reduced_to_one?=
X-Originating-IP: [10.110.98.53]
To: Xuxiaohu <xuxiaohu@huawei.com>, Linda Dunbar <dunbar.ll@gmail.com>
Message-id: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE725AF8@szxeml525-mbs.china.huawei.com>
MIME-version: 1.0
Content-type: multipart/alternative; boundary="Boundary_(ID_ZhAyDDwmGEGwkrXnmhzZcQ)"
Content-language: zh-CN
Accept-Language: zh-CN, en-US
Thread-topic: [armd] Could millions of ARP entries on DC gateways be reduced to one
Thread-index: Acxi0w1AcibzuVsiSkK+GwRxBeP6pgAMt1qAACKD51AARFKasA==
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
X-CFilter-Loop: Reflected
References: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE725622@szxeml525-mbs.china.huawei.com> <CAP_bo1YoO+AEowgNaVdJ4EwBSO8eVjXigVe1fhsO-Z6ndYgR-Q@mail.gmail.com>
Cc: "l2vpn@ietf.org" <l2vpn@ietf.org>, "armd@ietf.org" <armd@ietf.org>
X-BeenThere: l2vpn@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <l2vpn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/l2vpn>
List-Post: <mailto:l2vpn@ietf.org>
List-Help: <mailto:l2vpn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 27 Aug 2011 10:01:27 -0000

--Boundary_(ID_ZhAyDDwmGEGwkrXnmhzZcQ)
Content-type: text/plain; charset=gb2312
Content-transfer-encoding: base64

SGkgYWxsLA0KDQpBbiB1cGRhdGVkIHZlcnNpb24gb2YgVmlydHVhbCBTdWJuZXQgY2FuIGJlIGZv
dW5kIGF0IGh0dHA6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LXh1LXZpcnR1YWwtc3VibmV0
LTA2LiBWaXJ0dWFsIFN1Ym5ldCBpcyBhIGhvc3Qgcm91dGUgYmFzZWQgSVAtb25seSBMMlZQTiB3
aGljaCBjYW4gYmUgdXNlZCBhcyBhIHNjYWxhYmxlIGFwcHJvYWNoIGZvciBkYXRhIGNlbnRlciBp
bnRlcmNvbm5lY3QuIENvbXBhcmVkIHRvIE1BQyBmb3J3YXJkaW5nIGJhc2VkIEwyVlBOIGFwcHJv
YWNoZXMsIFZTIGNvdWxkIG9mZmVyIHlvdSBtYW55IGRlc2lyYWJsZSBiZW5lZml0cyB3aGljaCBh
cmUgbWVudGlvbmVkIGluIGEgc2VjdGlvbiBvZiBDb21wYXJpc29uIHdpdGggVlBMUy4NCg0KQW55
IGNvbW1lbnRzIGFyZSB3ZWxjb21lLg0KDQpCZXN0IHJlZ2FyZHMsDQpYaWFvaHUNCg0Kt6K8/sjL
OiBYdXhpYW9odQ0Kt6LLzcqxvOQ6IDIwMTHE6jjUwjI2yNUgMTA6MTINCsrVvP7IyzogJ0xpbmRh
IER1bmJhcicNCrOty806IGwydnBuQGlldGYub3JnOyBhcm1kQGlldGYub3JnDQrW98ziOiC08Li0
OiBbYXJtZF0gQ291bGQgbWlsbGlvbnMgb2YgQVJQIGVudHJpZXMgb24gREMgZ2F0ZXdheXMgYmUg
cmVkdWNlZCB0byBvbmUNCg0KDQoNCreivP7IyzogTGluZGEgRHVuYmFyIFttYWlsdG86ZHVuYmFy
LmxsQGdtYWlsLmNvbV0NCreiy83KsbzkOiAyMDExxOo41MIyNsjVIDE6MDQNCsrVvP7IyzogWHV4
aWFvaHUNCrOty806IGwydnBuQGlldGYub3JnOyBhcm1kQGlldGYub3JnDQrW98ziOiBSZTogW2Fy
bWRdIENvdWxkIG1pbGxpb25zIG9mIEFSUCBlbnRyaWVzIG9uIERDIGdhdGV3YXlzIGJlIHJlZHVj
ZWQgdG8gb25lDQoNClhpYW8gSHUsDQoNClRoYXQgaXMgYSB2ZXJ5IGludGVyZXN0aW5nIHByb3Bv
c2FsLg0KRG8geW91IG1lYW4gdGhhdCB0aGVyZSBpcyBhIHNpbmdsZSBBUlAgcHJveHkgd2hpY2gg
cmVwcmVzZW50cyBtaWxsaW9ucyBvZiBWTXM/IEFsbCB0aGUgcGFja2V0cyBkZXN0aW5lZCB0byBh
bnkgb2YgdGhvc2UgIm1pbGxpb25zIG9mIFZNcyIgd2lsbCBiZSByZXJvdXRlZCB0byAidGhlIHNp
bmdsZSBBUlAgcHJveHkiPyBXaWxsIHRoaXMgY3JlYXRlIHRvbyBtdWNoIHByZXNzdXJlIG9uIHRo
aXMgc2luZ2xlIHBvaW50Pw0KDQpIaSBMaW5kYSwNCg0KSXShr3MganVzdCBhbiBleGFtcGxlLiBJ
biBwcmFjdGljZSwgaWYgdGhlIHByZXNzdXJlIG9uIHRoZSBMMlZQTiBQRSByb3V0ZXIgKGlmIFZp
cnR1YWwgU3VibmV0IGlzIHVzZWQgZm9yIERDSSkgd2l0aGluIHRoZSBEQyBpcyB0b28gbGFyZ2Us
IHlvdSBjb3VsZCBjb25uZWN0IHRoZSBEQyBleGl0IHJvdXRlciB0byBtdWx0aXBsZSBMMlZQTiBQ
RSByb3V0ZXJzIHRvIGFjaGlldmUgbG9hZC1iYWxhbmNpbmcuIEZvciBleGFtcGxlLCB0aGUgdHJh
ZmZpYyB3aXRoaW4gVkxBTiAxLTEwMDAgaXMgZm9yd2FyZGVkIHRocm91Z2ggUEUtMSBvZiB0aGF0
IEwyVlBOLCAgYW5kIHRoZSB0cmFmZmljIHdpdGhpbiBWTEFOIDEwMDEtMjAwMCBpcyBmb3J3YXJk
ZWQgdGhyb3VnaCBQRS0yIG9mIHRoYXQgTDJWUE6hrSAgU3VjaCBsb2FkLWJhbGFuY2luZyB1c2Fn
ZSBpcyB2ZXJ5IGNvbW1vbiBubyBtYXR0ZXIgd2hhdCBzcGVjaWFsIEwyIHRlY2hub2xvZ3kgKGUu
Zy4sIFNUUCwgU1BCLFRSSUxMLFZQTFMgoa0pIGlzIHVzZWQuDQoNCkhvdyBpcyB5b3VyIHByb3Bv
c2VkIGFwcHJvYWNoIGNvbXBhcmluZyB3aXRoIFNFQVRUTEUncyBkaXN0cmlidXRlZCBhcHByb2Fj
aD8NCg0KU0VBVFRMRSBpcyBvbmUgb2YgdGhlIG1hbnkgTUFDLXJvdXRpbmcgYmFzZWQgTDJWUE4g
c29sdXRpb25zLiBXaXRoIGFueSBNQUMtcm91dGluZyBiYXNlZCBMMlZQTiwgdGhlIGdhdGV3YXkg
cm91dGVyIHNob3VsZCBhbmQgd291bGQgZ2V0IHRoZSByZWFsIE1BQyBhZGRyZXNzZXMgb2YgdGhl
IHJlcXVlc3RlZCBob3N0cyBpbiBBUlAgcmVzb2x1dGlvbi4gU2luY2UgdGhlc2UgTUFDIGFkZHJl
c3NlcyBhcmUgbm90IGlkZW50aWNhbCwgdGhlIEFSUCBjYWNoZSBlbnRyaWVzIG9uIHRoZSBnYXRl
d2F5IHJvdXRlciBjb3VsZCBub3QgYmUgYWdncmVnYXRlZCBhdCBhbGwuDQoNClhpYW9odQ0KDQpM
aW5kYSBEdW5iYXINCk9uIFdlZCwgQXVnIDI0LCAyMDExIGF0IDk6NDcgUE0sIFh1eGlhb2h1IDx4
dXhpYW9odUBodWF3ZWkuY29tPG1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29tPj4gd3JvdGU6DQpI
aSBhbGwsDQoNCkFub3RoZXIgb2J2aW91cyBhZHZhbnRhZ2Ugb2YgaG9zdCByb3V0ZSBiYXNlZCBJ
UC1vbmx5IEwyVlBOIChlLmcuLCBWaXJ0dWFsIFN1Ym5ldCkgb3ZlciBWUExTLCBhcyBhIERDSSBz
b2x1dGlvbiwgaXMgdG8gcmVkdWNlIHRoZSBBUlAgdGFibGUgc2l6ZSBvbiBEQyBnYXRld2F5cyBi
eSBzZXZlcmFsIG9yZGVyIG9mIG1hZ25pdHVkZS4gQXNzdW1lIHRoZXJlIGFyZSBtaWxsaW9ucyBv
ZiBDRSBob3N0cyAoaS5lLixWTXMpIHdpdGhpbiBhIHNpbmdsZSBWTEFOL3N1Ym5ldCwgaWYgVlBM
UyBpcyB1c2VkIGFzIGEgRENJIHNvbHV0aW9uLCBEQyBnYXRld2F5cyAoaS5lLiwgREMgZXhpdCBy
b3V0ZXJzKSB3b3VsZCBoYXZlIHRvIGtub3cgbWlsbGlvbnMgb2YgQVJQIGVudHJpZXMgY29ycmVz
cG9uZGluZyB0byB0aGVzZSBWTXMuIEluIGNvbnRyYXN0LCBpbiB0aGUgVmlydHVhbCBTdWJuZXQg
c29sdXRpb24sIERDIGdhdGV3YXlzIGFyZSBkaXJlY3RseSBjb25uZWN0ZWQgdG8gdGhlIFBFIHJv
dXRlcnMgb2YgdGhlIElQLW9ubHkgTDJWUE4gd2hpY2ggYWN0IGFzIEFSUCBwcm94aWVzLCBNQUMg
YWRkcmVzc2VzIG9mIHRob3NlIEFSUCBlbnRyaWVzIGZvciBWTXMgb24gREMgZ2F0ZXdheXMgYXJl
IGlkZW50aWNhbCAoaS5lLiwgQVJQIFByb3h5oa9zIE1BQykuIFRodXMgdGhlc2UgbWlsbGlvbnMg
b2YgQVJQIGVudHJpZXMgY2FuIGJlIGFnZ3JlZ2F0ZWQgaW50byBvbmUgZW50cnkgKDEuMC4wLjAv
OC08aHR0cDovLzEuMC4wLjAvOC0+PkFSUCBwcm94eaGvcyBNQUMpLiBUaGF0oa9zIHRvIHNheSwg
dGhlIGV4YWN0LW1hdGNoaW5nIGFsZ29yaXRobSBmb3IgQVJQIGNhY2hlIGxvb2t1cCBpcyBjaGFu
Z2VkIHRvIHRoZSBsb25nZXN0LW1hdGNoaW5nIGFsZ29yaXRobS4gT2YgY291cnNlLCB0aGVyZSBp
cyBubyBmcmVlIGx1bmNoLiBUaGUgc2lkZS1lZmZlY3Qgb2YgdGhpcyBjaGFuZ2UgaXMgdGhhdCBE
QyBnYXRld2F5cyBjb3VsZCBzZW5kIG91dCBwYWNrZXRzIGRlc3RpbmVkIGZvciBub24tZXhpc3Rp
bmcgVk1zIHRvIHRoZSBQRSByb3V0ZXJzIG9mIHRoYXQgSVAtb25seSBMMlZQTi4gRm9ydHVuYXRl
bHksIG9uY2UgdGhvc2UgcGFja2V0cyBhcnJpdmUgYXQgdGhlIFBFIHJvdXRlcnMgb2YgdGhhdCBJ
UC1vbmx5IEwyVlBOLCB3aGljaCBpbiB0dXJuIHdpbGwgZHJvcCB0aGVtIGRpcmVjdGx5IHNpbmNl
IHRoZXJlIGlzIG5vIG1hdGNoaW5nIHJvdXRlcyBmb3IgdGhlbS4NCg0KU2luY2UgdGhpcyB0b3Bp
YyBpcyBhbHNvIGludGVyZXN0aW5nIHRvIEFSTUQgV0csIEkgY29weSB0aGlzIGVtYWlsIHRvIEFS
TUQuDQoNCkJlc3QgcmVnYXJkcywNClhpYW9odQ0KDQpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXw0KYXJtZCBtYWlsaW5nIGxpc3QNCmFybWRAaWV0Zi5vcmc8
bWFpbHRvOmFybWRAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL2FybWQNCg0K

--Boundary_(ID_ZhAyDDwmGEGwkrXnmhzZcQ)
Content-type: text/html; charset=gb2312
Content-transfer-encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dgb2312">
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:=CB=CE=CC=E5;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"\@=CB=CE=CC=E5";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"ZH-CN" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Hi all,<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp=
;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">An updated=
 version of Virtual Subnet can be found at
<a href=3D"http://tools.ietf.org/html/draft-xu-virtual-subnet-06">http://to=
ols.ietf.org/html/draft-xu-virtual-subnet-06</a>. Virtual Subnet is a host =
route based IP-only L2VPN which can be used as a scalable approach for data=
 center interconnect. Compared to
 MAC forwarding based L2VPN approaches, VS could offer you many desirable b=
enefits which are mentioned in a section of Comparison with VPLS.<o:p></o:p=
></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp=
;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Any commen=
ts are welcome.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp=
;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Best regar=
ds,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Xiaohu<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp=
;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:=CB=
=CE=CC=E5">=B7=A2=BC=FE=C8=CB<span lang=3D"EN-US">:</span></span></b><span =
lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5"> Xuxiaoh=
u
<br>
</span><b><span style=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5">=B7=A2=
=CB=CD=CA=B1=BC=E4<span lang=3D"EN-US">:</span></span></b><span lang=3D"EN-=
US" style=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5"> 2011</span><span s=
tyle=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5">=C4=EA<span lang=3D"EN-U=
S">8</span>=D4=C2<span lang=3D"EN-US">26</span>=C8=D5<span lang=3D"EN-US">
 10:12<br>
</span><b>=CA=D5=BC=FE=C8=CB<span lang=3D"EN-US">:</span></b><span lang=3D"=
EN-US"> 'Linda Dunbar'<br>
</span><b>=B3=AD=CB=CD<span lang=3D"EN-US">:</span></b><span lang=3D"EN-US"=
> l2vpn@ietf.org; armd@ietf.org<br>
</span><b>=D6=F7=CC=E2<span lang=3D"EN-US">:</span></b><span lang=3D"EN-US"=
> </span>=B4=F0=B8=B4<span lang=3D"EN-US">: [armd] Could millions of ARP en=
tries on DC gateways be reduced to one<o:p></o:p></span></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp=
;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp=
;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:=CB=
=CE=CC=E5">=B7=A2=BC=FE=C8=CB<span lang=3D"EN-US">:</span></span></b><span =
lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5"> Linda D=
unbar [mailto:dunbar.ll@gmail.com]
<br>
</span><b><span style=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5">=B7=A2=
=CB=CD=CA=B1=BC=E4<span lang=3D"EN-US">:</span></span></b><span lang=3D"EN-=
US" style=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5"> 2011</span><span s=
tyle=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5">=C4=EA<span lang=3D"EN-U=
S">8</span>=D4=C2<span lang=3D"EN-US">26</span>=C8=D5<span lang=3D"EN-US">
 1:04<br>
</span><b>=CA=D5=BC=FE=C8=CB<span lang=3D"EN-US">:</span></b><span lang=3D"=
EN-US"> Xuxiaohu<br>
</span><b>=B3=AD=CB=CD<span lang=3D"EN-US">:</span></b><span lang=3D"EN-US"=
> l2vpn@ietf.org; armd@ietf.org<br>
</span><b>=D6=F7=CC=E2<span lang=3D"EN-US">:</span></b><span lang=3D"EN-US"=
> Re: [armd] Could millions of ARP entries on DC gateways be reduced to one=
<o:p></o:p></span></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Xiao Hu, <o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">That is a very interesting prop=
osal. <o:p>
</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Do you mean that there is a sin=
gle ARP proxy which represents millions of VMs? All the packets destined to=
 any of those &quot;millions of VMs&quot; will be rerouted to &quot;the sin=
gle ARP proxy&quot;? Will this create too much pressure
 on this single point? <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp=
;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Hi Linda,<=
o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp=
;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">It=A1=AFs =
just an example. In practice, if the pressure on the L2VPN PE router (if Vi=
rtual Subnet is used for DCI) within the DC is too large, you could
 connect the DC exit router to multiple L2VPN PE routers to achieve load-ba=
lancing. For example, the traffic within VLAN 1-1000 is forwarded through P=
E-1 of that L2VPN, &nbsp;and the traffic within VLAN 1001-2000 is forwarded=
 through PE-2 of that L2VPN=A1=AD &nbsp;Such load-balancing
 usage is very common no matter what special L2 technology (e.g., STP, SPB,=
TRILL,VPLS =A1=AD) is used.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp=
;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">How is your proposed approach c=
omparing with SEATTLE's distributed approach?
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp=
;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">SEATTLE is=
 one of the many MAC-routing based L2VPN solutions. With any MAC-routing ba=
sed L2VPN, the gateway router should and would get the real
 MAC addresses of the requested hosts in ARP resolution. Since these MAC ad=
dresses are not identical, the ARP cache entries on the gateway router coul=
d not be aggregated at all.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp=
;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Xiaohu<o:p=
></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Linda Dunbar<o:p></o:p></span><=
/p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">On Wed, Aug 24, 2011 at 9:47 PM=
, Xuxiaohu &lt;<a href=3D"mailto:xuxiaohu@huawei.com">xuxiaohu@huawei.com</=
a>&gt; wrote:<o:p></o:p></span></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span lang=3D"EN-US">Hi all,<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span lang=3D"EN-US">Another obvious advantage of host route based=
 IP-only L2VPN (e.g., Virtual Subnet) over VPLS, as a DCI solution, is to r=
educe the ARP table size on DC gateways
 by several order of magnitude. Assume there are millions of CE hosts (i.e.=
,VMs) within a single VLAN/subnet, if VPLS is used as a DCI solution, DC ga=
teways (i.e., DC exit routers) would have to know millions of ARP entries c=
orresponding to these VMs. In contrast,
 in the Virtual Subnet solution, DC gateways are directly connected to the =
PE routers of the IP-only L2VPN which act as ARP proxies, MAC addresses of =
those ARP entries for VMs on DC gateways are identical (i.e., ARP Proxy=A1=
=AFs MAC). Thus these millions of ARP
 entries can be aggregated into one entry (<a href=3D"http://1.0.0.0/8-" ta=
rget=3D"_blank">1.0.0.0/8-</a>&gt;ARP proxy=A1=AFs MAC). That=A1=AFs to say=
, the exact-matching algorithm for ARP cache lookup is changed to the longe=
st-matching algorithm. Of course, there is no free
 lunch. The side-effect of this change is that DC gateways could send out p=
ackets destined for non-existing VMs to the PE routers of that IP-only L2VP=
N. Fortunately, once those packets arrive at the PE routers of that IP-only=
 L2VPN, which in turn will drop
 them directly since there is no matching routes for them. <o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span lang=3D"EN-US">Since this topic is also interesting to ARMD =
WG, I copy this email to ARMD.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span lang=3D"EN-US">Best regards,<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span lang=3D"EN-US">Xiaohu<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span lang=3D"EN-US">=
<br>
_______________________________________________<br>
armd mailing list<br>
<a href=3D"mailto:armd@ietf.org">armd@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/armd" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/armd</a><o:p></o:p></span></p>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
</div>
</div>
</div>
</body>
</html>

--Boundary_(ID_ZhAyDDwmGEGwkrXnmhzZcQ)--

From iesg-secretary@ietf.org  Mon Aug 29 06:54:45 2011
Return-Path: <iesg-secretary@ietf.org>
X-Original-To: l2vpn@ietfa.amsl.com
Delivered-To: l2vpn@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 39AF821F8B3B; Mon, 29 Aug 2011 06:54:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, 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 EfBPX2UuxEpb; Mon, 29 Aug 2011 06:54:44 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B8C8021F8AF5; Mon, 29 Aug 2011 06:54:44 -0700 (PDT)
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: The IESG <iesg-secretary@ietf.org>
To: IETF-Announce <ietf-announce@ietf.org>
Subject: Last Call: <draft-ietf-l2vpn-arp-mediation-17.txt> (ARP Mediation for IP Interworking of Layer 2 VPN) to Proposed Standard
X-Test-IDTracker: no
X-IETF-IDTracker: 3.60
Message-ID: <20110829135444.15331.68564.idtracker@ietfa.amsl.com>
Date: Mon, 29 Aug 2011 06:54:44 -0700
Cc: l2vpn@ietf.org
X-BeenThere: l2vpn@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: ietf@ietf.org
List-Id: <l2vpn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/l2vpn>
List-Post: <mailto:l2vpn@ietf.org>
List-Help: <mailto:l2vpn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 29 Aug 2011 13:54:45 -0000

The IESG has received a request from the Layer 2 Virtual Private Networks
WG (l2vpn) to consider the following document:
- 'ARP Mediation for IP Interworking of Layer 2 VPN'
  <draft-ietf-l2vpn-arp-mediation-17.txt> as a Proposed Standard

The IESG plans to make a decision in the next few weeks, and solicits
final comments on this action. Please send substantive comments to the
ietf@ietf.org mailing lists by 2011-09-12. Exceptionally, comments may be
sent to iesg@ietf.org instead. In either case, please retain the
beginning of the Subject line to allow automated sorting.

Abstract


     The Virtual Private Wire Service (VPWS) [RFC4664] provides
     point-to-point connections between pairs of Customer Edge (CE)
     devices.  It does so by binding two Attachment Circuits (each
     connecting a CE device with a Provider Edge, PE, device) to a
     pseudowire (connecting the two PEs).  In general, the Attachment
     Circuits must be of the same technology (e.g., both Ethernet,
     both ATM), and the pseudowire must carry the frames of that
     technology.  However, if it is known that the frames' payload
     consists solely of IP datagrams, it is possible to provide a
     point-to-point connection in which the pseudowire connects
     Attachment Circuits of different technologies. This requires the
     PEs to perform a function known as "ARP Mediation". ARP
     Mediation refers to the process of resolving Layer 2 addresses
     when different resolution protocols are used on either
     Attachment Circuit. The methods described in this document are
     applicable even when the CEs run a routing protocol between
     them, as long as the routing protocol runs over IP.


     



The file can be obtained via
http://datatracker.ietf.org/doc/draft-ietf-l2vpn-arp-mediation/

IESG discussion can be tracked via
http://datatracker.ietf.org/doc/draft-ietf-l2vpn-arp-mediation/


No IPR declarations have been submitted directly on this I-D.



From wwwrun@ietfa.amsl.com  Tue Aug 30 09:36:28 2011
Return-Path: <wwwrun@ietfa.amsl.com>
X-Original-To: l2vpn@ietf.org
Delivered-To: l2vpn@ietfa.amsl.com
Received: by ietfa.amsl.com (Postfix, from userid 30) id 340F721F8CD7; Tue, 30 Aug 2011 09:36:28 -0700 (PDT)
From: IESG Secretary <iesg-secretary@ietf.org>
To: IETF Announcement list <ietf-announce@ietf.org>
Subject: WG Review: Recharter of Layer 2 Virtual Private Networks (l2vpn) 
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0
Message-Id: <20110830163628.340F721F8CD7@ietfa.amsl.com>
Date: Tue, 30 Aug 2011 09:36:28 -0700 (PDT)
Cc: l2vpn@ietf.org, giheron@cisco.com
X-BeenThere: l2vpn@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: iesg@ietf.org
List-Id: <l2vpn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/l2vpn>
List-Post: <mailto:l2vpn@ietf.org>
List-Help: <mailto:l2vpn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 30 Aug 2011 16:36:28 -0000

A modified charter has been submitted for the Layer 2 Virtual Private 
Networks (l2vpn) working group in the Routing Area of the IETF.  The 
IESG has not made any determination as yet.  The modified charter is 
provided below for informational purposes only.  Please send your 
comments to the IESG mailing list (iesg@ietf.org) by Tuesday, September 
6, 2011.

Layer 2 Virtual Private Networks (l2vpn)
----------------------------------------
Last updated: 2011-08-30

  Current Status: Active

 Chairs:
     Nabil Bitar <nabil.n.bitar@verizon.com>
     Giles Heron <giheron@cisco.com>

 Routing Area Directors:
     Stewart Bryant <stbryant@cisco.com>
     Adrian Farrel <adrian@olddog.co.uk>

 Routing Area Advisor:
     Stewart Bryant <stbryant@cisco.com>

 Mailing Lists:
     General Discussion: l2vpn@ietf.org
     To Subscribe:       https://www.ietf.org/mailman/listinfo/l2vpn
     Archive: 
http://www.ietf.org/mail-archive/web/l2vpn/current/maillist.html

Description of Working Group:

The L2VPN working group is responsible for defining and specifying a
limited number of solutions for supporting provider-provisioned Layer-2
Virtual Private Networks (L2VPNs). It will also address requirements 
driven by cloud computing services and data centers as they apply to 
Layer-2 VPN services.

Layer-2 VPNs defined by L2VPN operate over pseudowires (PWs) as
defined by the PWE3 WG or over IP or MPLS PSN tunnels. A L2VPN
emulates a "native" service over a PSN that is adequately faithful
to, but may not be entirely indistinguishable from the native
service itself. Further, following in the "edge-to-edge" nature
of the  service, the L2VPN WG will not define any mechanisms
which exert control over the underlying PSN. When necessary it
may, however, recommend or require the use of existing PSN QoS
and path control mechanisms between the PEs which provide the
L2VPN connectivity.

Layer-2 VPNs comprise the following:

1. Virtual Private LAN Service (VPLS) -- A Layer-2 service
that emulates a switched Ethernet (V)LAN across a PSN.

2. Virtual Private Wire Service (VPWS) -- A Layer-2 service that
provides point-to-point connectivity for a variety of link layers,
including Frame Relay, ATM, Ethernet, PPP, etc., across a PSN.

3. Virtual Private Multicast Service (VPMS) -- A Layer-2 service that
provides point-to-multipoint connectivity for a variety of link
layers across a PSN.

4. IP-only L2VPN, an IP-only service over a PSN.  The WG will address
two specific types of IP-only L2VPN:

a) Point-to-point Layer-2 VPN.  This service is similar to VPWS, but 
also supports heterogenous Attachment Circuits at either end
of a single point-to-point service.

b) Multipoint-to-multipoint Layer-2 VPN.  This service is similar
to VPLS, but learns IP and MAC address bindings from ARPs and
broadcast/multicast IP packets.

5. Ethernet VPN (E-VPN) - An enhanced Layer-2 service that
emulates an Ethernet (V)LAN across a PSN. E-VPN supports
load-sharing across multiple connections from a Layer-2 site
to an L2VPN service. E-VPN is primarily targeted to support
large-scale L2VPNs with resiliency requirements not satisfied
by other L2VPN solutions.

6. E-Tree, a Layer-2 service defined by the MEF, which provides
connectivity between one or more root nodes and one or more leaf
nodes, with the restriction that leaf nodes may only communicate
with root node(s) (and not with each other).

L2VPNs will make use of existing IETF specified mechanisms
unless there are technical reasons why the existing mechanisms
are insufficient or unnecessary.

The L2VPN WG is responsible for specification of the
discovery and membership of PEs participating in a Layer-2
VPN as well as the membership of CE devices for a specific
instance of an L2VPN.

The L2VPN WG will provide extensions of existing protocols
that will be discussed in protocol-specific WGs. In
particular, the L2VPN WG may define extensions to pseudowire
management mechanisms for VPLS. Those extensions will
be reviewed by the PWE3 WG to ensure they are aligned
with the overall design/architecture of PWE3.

The L2VPN WG will not define new encapsulations, control,
or resiliency mechanisms specifically related to pseudowires. 
Furthermore, when the L2VPN solution is based on PWs, the
L2VPN WG will not define protocol inter-working between
an L2VPN and native service Layer-2 OAM or resiliency
mechanisms. The L2VPN WG may define how to operate native
service-layer control, OAM or resiliency mechanisms on
top of an L2VPN. In addition, it may define native data
plane and/or control plane interworking between an
L2VPN and an associated native Layer-2 service.


The L2VPN WG scope includes the following:

1. Discovery of PEs participating in a Layer-2 VPN and the
associated topology required for connectivity of the VPLS,
VPWS, VPMS or E-VPN service.

2. Signaling of information related to the discovery and
membership of PEs within a L2VPN. These procedures must
use PWE3 control and management procedures, or define
requirements for extensions of PWE3 protocols to suit
the needs of an L2VPN, when the L2VPN operates over PWs.
Once those requirements have been reviewed by the L2VPN WG,
they should be provided to the PWE3 WG to derive solutions.

3. MIBs for Layer-2 VPN solutions.

4. Specification of requirements, framework and solutions
that facilitate Operations Administration and Management
(OAM) of any type of L2VPN within the scope of the L2VPN
Working Group.

5. Mechanisms to permit optimization of multicast data
traffic within an L2VPN.

6. If transport does not involve PWs, mechanisms that
support load-balancing/multi-pathing between PEs
interconnecting a Layer-2 service using an L2VPN across
the PSN.

7. requirements for the multi-homing of CEs to several
VPLS or E-VPN PEs, inclusive of active/backup and active/
active (load-sharing) configurations. Based on these
requirements define VPLS or E-VPN control plane
solutions for achieving fast convergence after failure
of an active path in the PSN or on the AC side.

8. Enhancements to increase the scalability of the Control
Plane and Data Plane of L2VPN PE nodes, and of core nodes
that provide transport services for L2VPN.

9. Requirements and solutions for Auto-Discovery and
Signaling of Inter-AS L2VPNs, in addition to Inter-AS
solutions for multicast-optimized L2VPNs.

10. Requirements and solutions for supporting "E-Tree"
services using VPLS.

Milestones:

Done        Submit an I-D describing MIB for VPLS
Done        Submit an I-D describing MIB for VPWS
Done        Submit an I-D on OAM requirements for VPLS
Done        Submit an I-D on OAM requirements for VPWS
Done        Submit L2 requirements to IESG for publication
            as Informational RFC
Done        Submit L2 framework to IESG for publication
            as Informational RFC
Done        Identify VPLS and VPWS solutions for the WG
Done        Submit VPLS solution documents to IESG
Done        Submit VPWS solution documents to IESG
Done        Submit Auto-Discovery and Signaling for Intra-AS
            and Inter-AS VPLS and VPWS Layer-2 VPNs
Oct 2011    Submit IP-only L2VPN solution documents to IESG
Nov 2011    Submit OAM solutions for VPWS to IESG
Nov 2011    Submit OAM solutions for VPLS to IESG
Nov 2011    Submit signaling solution for multicast-optimized
            VPLS to IESG
Nov 2011    Submit I-D on Virtual Private Multicast Service (VPMS)
            requirements to IESG
Nov 2011    Submit MIB for VPLS to IESG
Nov 2011    Submit MIB for VPWS to IESG
Mar 2012    Submit scalability solutions for VPLS Data-Plane to IESG
Mar 2012    Submit scalability solutions for VPLS Control-Plane to
            IESG
Mar 2012    Submit E-Tree requirements/framework to IESG
Jul 2012    Submit MIB for IP-only L2VPN to IESG
Jul 2012    Submit OAM solutions for IP-only L2VPN to IESG
Jul 2012    Submit Auto-Discovery solution for VPMS to IESG
Jul 2012    Submit VPLS service convergence improvement solutions
            to IESG
Jul 2012    Submit VPLS multi-homing solutions to IESG
Jul 2012    Submit E-Tree solution to IESG
Jul 2012    Submit E-VPN requirements/framework to IESG
Nov 2012    Submit E-Tree OAM to IESG
Dec 2012    Submit E-Tree MIB to IESG
Nov 2012    Submit E-VPN solution to IESG
Mar 2013    Submit E-VPN OAM to IESG
Apr 2013    Submit E-VPN MIB to IESG



