
From nobody Sun Nov  1 16:34:09 2015
Return-Path: <xuxiaohu@huawei.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 620661B3DA4 for <bier@ietfa.amsl.com>; Sun,  1 Nov 2015 16:34:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.761
X-Spam-Level: 
X-Spam-Status: No, score=-1.761 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MIME_CHARSET_FARAWAY=2.45, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ohbpcK61Nks9 for <bier@ietfa.amsl.com>; Sun,  1 Nov 2015 16:34:06 -0800 (PST)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 40F401B3D9D for <bier@ietf.org>; Sun,  1 Nov 2015 16:34:05 -0800 (PST)
Received: from 172.18.7.190 (EHLO lhreml405-hub.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CDJ51364; Mon, 02 Nov 2015 00:34:03 +0000 (GMT)
Received: from nkgeml407-hub.china.huawei.com (10.98.56.38) by lhreml405-hub.china.huawei.com (10.201.5.242) with Microsoft SMTP Server (TLS) id 14.3.235.1; Mon, 2 Nov 2015 00:34:02 +0000
Received: from NKGEML512-MBS.china.huawei.com ([169.254.8.187]) by nkgeml407-hub.china.huawei.com ([10.98.56.38]) with mapi id 14.03.0235.001; Mon, 2 Nov 2015 08:33:56 +0800
From: Xuxiaohu <xuxiaohu@huawei.com>
To: Stig Venaas <stig@venaas.com>, IJsbrand Wijnands <ice@cisco.com>
Thread-Topic: [Bier] New Version Notification for draft-wang-bier-lite-ospf-extension-01.txt
Thread-Index: AQHRC5oz7CAL4ol2p0uuBnxKJV+2q552rvUAgAALNgCAAAS5AIABAmSAgACANgCAAJ/XfoADw/gAgAB+YICAAojXAIAAeLaAgAXCEwCAAgtItQ==
Date: Mon, 2 Nov 2015 00:33:55 +0000
Message-ID: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0CB40603@NKGEML512-MBS.china.huawei.com>
References: <20151016082932.18066.91187.idtracker@ietfa.amsl.com> <OF435B3C84.0333994A-ON48257EE5.0003C35E-48257EE5.0004621B@zte.com.cn> <68C676AF-8D80-4093-A211-218D3D55E02A@cisco.com> <OFBFC89446.3BF04007-ON48257EE6.003316C5-48257EE6.0033E09A@zte.com.cn> <C2A17513-F258-44CB-91AC-9F813178B1EA@cisco.com> <OFD588F8E6.0C3A15EF-ON48257EE7.0003DEE4-48257EE7.00064217@zte.com.cn> <5FA669BC-FA91-4545-AE4C-669B1DC4C8CE@cisco.com> <OF3DD3A3E2.6B49F928-ON48257EE7.00316C9F-48257EE7.00362CB1@zte.com.cn> <CC724FFC-543E-4F20-B780-70E91516B0C8@cisco.com> <OF7CA76D38.D91600B6-ON48257EEA.001110B8-48257EEA.001502BA@zte.com.cn> <BF6382EE-080B-4434-B14F-616AF548B704@cisco.com> <OFBEE54260.CB86324A-ON48257EEC.0004F6DE-48257EEC.000B5C92@zte.com.cn> <C08F9452-C7BC-4B33-BF06-7F3E115FD73F@cisco.com>, <CAHANBtJV4vfqe1-_=Venz8qWKBOduHkqKoY5nxoQDEO+y2a1vw@mail.gmail.com>
In-Reply-To: <CAHANBtJV4vfqe1-_=Venz8qWKBOduHkqKoY5nxoQDEO+y2a1vw@mail.gmail.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.194.186.104]
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/dmALaWwraTPGaw2JI8ESpHTmV6U>
Cc: "wang.cui1@zte.com.cn" <wang.cui1@zte.com.cn>, "bier@ietf.org" <bier@ietf.org>
Subject: Re: [Bier] New Version Notification for draft-wang-bier-lite-ospf-extension-01.txt
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 02 Nov 2015 00:34:08 -0000

SGkgU3RpZywNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0Kt6K8
/sjLOiBCSUVSIFtiaWVyLWJvdW5jZXNAaWV0Zi5vcmddILT6se0gU3RpZyBWZW5hYXMgW3N0aWdA
dmVuYWFzLmNvbV0NCreiy83KsbzkOiAyMDE1xOoxMdTCMcjVIDk6MTINCsrVvP7IyzogSUpzYnJh
bmQgV2lqbmFuZHMNCrOty806IHdhbmcuY3VpMUB6dGUuY29tLmNuOyBiaWVyQGlldGYub3JnDQrW
98ziOiBSZTogW0JpZXJdIE5ldyBWZXJzaW9uIE5vdGlmaWNhdGlvbiBmb3IgZHJhZnQtd2FuZy1i
aWVyLWxpdGUtb3NwZi1leHRlbnNpb24tMDEudHh0DQoNCkkgdGhpbmsgaXQgaXMgdXNlZnVsIHRv
IGFsbG93IGZvciBCSUVSIGluIG5vbi1NUExTIG5ldHdvcmtzLCBidXQgb25lDQpjb3VsZCBzdGls
bCBmb3IgZWZmaWNpZW5jeSB1c2UgMjAtYml0IGZpZWxkcyB3aGVyZSB0aGVpciBtZWFuaW5nIGlz
DQpkZWZpbmVkIGJ5IHdoYXQgaXMgYW5ub3VuY2VkIGluIHRoZSBJR1AuIE9uZSBjb3VsZCBjYWxs
IHRoZW0gTVBMUw0KbGFiZWxzIG9yIHNvbWV0aGluZyBlbHNlLCBpdCBkb2Vzbid0IG1hdHRlci4g
SXQgd291bGRuJ3QgYmUgTVBMUw0KDQpbWGlhb2h1XSBJdCBkb2Vzbid0IG1hdHRlciBmcm9tIHRo
ZSB0ZWNobmljYWwgcGVyc3BlY3RpdmUuIEhvd2V2ZXIsIGl0IGRvZXMgbWF0dGVyIGZvciB0aG9z
ZSBEQyBmb2xrcyB3aG8gYXJlIHVuZmFtaWxpYXIgd2l0aCBNUExTIG9yIGV2ZW4gZGlzbGlrZSBN
UExTLiBUaGF0J3MgdGhlIHJlYXNvbiB3aHkgdGhvc2UgREMgZm9sa3MgcHJlZmVyIHRvIGRlZmlu
ZSBhIHRvdGFsbHkgbmV3IFZOIElEIGZpZWxkIHJhdGhlciB0aGFuIHVzaW5nIGFuIE1QTFMgVlBO
IGxhYmVsLiANCg0KZm9yd2FyZGluZywganVzdCBhIGNvbXBhY3QgZW5jb2RpbmcuIE9uZSBxdWVz
dGlvbiBwZXJoYXBzIHRob3VnaCwgaXMNCndoZXRoZXIgaXQgaXMgdXNlZnVsIGluIHNvbWUgY2Fz
ZXMgdG8gZW5jb2RlIHRoaXMgaW5mb3JtYXRpb24NCmRpcmVjdGx5LCByYXRoZXIgdGhhbiB0aGUg
aW5kaXJlY3Rpb24gd2hpY2ggcmVxdWlyZXMgdGhlIGFkZGl0aW9uYWwNCmluZm9ybWF0aW9uIGlu
IHRoZSBJR1AsIG9yIG90aGVyIG1lYW5zLg0KDQpbWGlhb2h1XSBGdWxseSBhZ3JlZSB3aXRoIHlv
dSB0aGF0IHdlIG5lZWQgdG8gZXZhbHVhdGUgdGhlIGNvc3RzIGFuZCBiZW5lZml0cyBvZiB0aGUg
aW5kaXJlY3Rpb24gZGVlcGx5Lg0KDQpCZXN0IHJlZ2FyZHMsDQpYaWFvaHUNCg0KU3RpZw0KDQoN
Ck9uIFdlZCwgT2N0IDI4LCAyMDE1IGF0IDI6MTYgQU0sIElKc2JyYW5kIFdpam5hbmRzIDxpY2VA
Y2lzY28uY29tPiB3cm90ZToNCj4gSGkgTGluZGEsDQo+DQo+PiAgIFRoYW5rcyBmb3IgeW91ciBw
YXRpZW50IGV4cGxhbmF0aW9uIDopDQo+PiAgIEluIGZhY3QsIEkgdG90YWxseSBhZ3JlZSB0aGF0
IEJJRVItTVBMUyB1c2luZyBNUExTIGxhYmVsIHRvIGxvb2t1cCBCSUZUIHRhYmxlIGlzIGEgcGVy
ZmVjdCBzb2x1dGlvbi4NCj4NCj4gTm8gcHJvYmxlbSA6LSkuDQo+DQo+PiAgIEhlcmUsIGFib3V0
IEJJRVItTGl0ZSwgaXQgaXMganVzdCBhbm90aGVyIGNob2ljZSBmb3Igc29tZSBvcGVyYXRvcnMg
d2hvIHdvdWxkIGxpa2UgdG8gcnVuIG5hdGl2ZSBJUCBuZXR3b3JrLiBNYXliZSBpdCBpcyBub3Qg
ZXhhY3RseSBjb3JyZWN0IHRvIGNhbGwgdGhpcyBzb2x1dGlvbiBCSUVSLUxpdGUsIGJ1dCB0aGUg
cHVycG9zZSBvZiB0aGlzIHNvbHV0aW9uLCBhcyB5b3Uga25vdywganVzdCBmb3Igbm9uLU1QTFMg
bmV0d29yay4gSXQgaXMgbm90IE1VU1QgcmVxdWlyZWQgdG8gY2FycnkgQlNMIGluZm9ybWF0aW9u
IHRvZ2V0aGVyIHdpdGggTVBMUyBsYWJlbCBpbmZvcm1hdGlvbi4gSW4gbm9uLU1QTFMgbmV0d29y
aywgaXQgc2VlbXMgYWNjZXB0YWJsZSB0byBjYXJyeSBCU0wgaW5mb3JtYXRpb24gdG9nZXRoZXIg
d2l0aCBCSUVSIGluZm8gc3ViLVRMViBpbnN0ZWFkLiBTbyBJIHByb3Bvc2UgdG8gY2FycnkgQlNM
IGluZm9ybWF0aW9uIGluIEJJRVIgaW5mbyBzdWItVExWLiBJZiB0aGlzIHNvbHV0aW9uIGlzIHdv
cnRoeSBkaXNjdXNzaW5nLCBtYXliZSB3ZSBjYW4gY2hhbmdlIHRoZSBuYW1lIEJJRVItTGl0ZSB0
byBhbm90aGVyIG1vcmUgYWNjdXJhdGUgb25lIDopDQo+DQo+IEl0cyBwcm9iYWJseSBnb29kIHRv
IGNoZWNrb3V0IGJlbG93IGRyYWZ0IGZpcnN0Lg0KPg0KPiBodHRwczovL3Rvb2xzLmlldGYub3Jn
L2lkL2RyYWZ0LWlldGYtcnRnd2ctZHQtZW5jYXAtMDAudHh0DQo+DQo+IFRoeCwNCj4NCj4gSWNl
Lg0KPg0KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0K
PiBCSUVSIG1haWxpbmcgbGlzdA0KPiBCSUVSQGlldGYub3JnDQo+IGh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vYmllcg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXw0KQklFUiBtYWlsaW5nIGxpc3QNCkJJRVJAaWV0Zi5vcmcNCmh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vYmllcg==


From nobody Sun Nov  1 17:03:17 2015
Return-Path: <xuxiaohu@huawei.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5D8411A1A7C for <bier@ietfa.amsl.com>; Sun,  1 Nov 2015 17:03:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.76
X-Spam-Level: 
X-Spam-Status: No, score=-1.76 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MIME_CHARSET_FARAWAY=2.45, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id emfFPRFlUFo7 for <bier@ietfa.amsl.com>; Sun,  1 Nov 2015 17:03:09 -0800 (PST)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id ABBA31A1A6D for <bier@ietf.org>; Sun,  1 Nov 2015 17:03:08 -0800 (PST)
Received: from 172.18.7.190 (EHLO lhreml401-hub.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CDJ52783; Mon, 02 Nov 2015 01:03:07 +0000 (GMT)
Received: from NKGEML404-HUB.china.huawei.com (10.98.56.35) by lhreml401-hub.china.huawei.com (10.201.5.240) with Microsoft SMTP Server (TLS) id 14.3.235.1; Mon, 2 Nov 2015 01:03:06 +0000
Received: from NKGEML512-MBS.china.huawei.com ([169.254.8.187]) by nkgeml404-hub.china.huawei.com ([10.98.56.35]) with mapi id 14.03.0235.001; Mon, 2 Nov 2015 09:03:01 +0800
From: Xuxiaohu <xuxiaohu@huawei.com>
To: Antoni Przygienda <antoni.przygienda@ericsson.com>, "bier@ietf.org" <bier@ietf.org>
Thread-Topic: comments on draft-xu-bier-encapsulation-03
Thread-Index: AdETZjSwwyOw6IJnSfmWkyD7xFNaLgBoP+p/
Date: Mon, 2 Nov 2015 01:03:01 +0000
Message-ID: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0CB4167B@NKGEML512-MBS.china.huawei.com>
References: <2E4BB27CAB87BF43B4207C0E55860F180EAFE883@eusaamb103.ericsson.se>
In-Reply-To: <2E4BB27CAB87BF43B4207C0E55860F180EAFE883@eusaamb103.ericsson.se>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.194.186.104]
Content-Type: multipart/alternative; boundary="_000_1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0CB4167BNKGEML512MBSchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/kfMKXWATZLqcM5HU08fnSyXnY2I>
Subject: Re: [Bier] comments on draft-xu-bier-encapsulation-03
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 02 Nov 2015 01:03:13 -0000

--_000_1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0CB4167BNKGEML512MBSchi_
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64

SGkgVG9ueSwNCg0KDQoNClRoYW5rcyBhIGxvdCBmb3IgeW91ciBnb29kIHN1Z2dlc3Rpb25zLiBQ
bGVhc2Ugc2VlIG15IHJlcGx5IGlubGluZS4NCg0KDQoNCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fDQq3orz+yMs6IEJJRVIgW2JpZXItYm91bmNlc0BpZXRmLm9yZ10gtPqx7SBBbnRv
bmkgUHJ6eWdpZW5kYSBbYW50b25pLnByenlnaWVuZGFAZXJpY3Nzb24uY29tXQ0Kt6LLzcqxvOQ6
IDIwMTXE6jEw1MIzMcjVIDE5OjQ5DQrK1bz+yMs6IGJpZXJAaWV0Zi5vcmcNCtb3zOI6IFtCaWVy
XSBjb21tZW50cyBvbiBkcmFmdC14dS1iaWVyLWVuY2Fwc3VsYXRpb24tMDMNCg0KUmUtcmVhZCBh
bmQgcmV0aG91Z2h0LiBUaGUga2V5IGxvb2t1cCB3aWxsIGJlIHByZXR0eSB3aWRlIGJ1dCBpZiBv
bmUgY2FuIGFmZm9yZCB0aGUgVENBTXMgYW5kIHdvdWxkIHdhbnQgdG8gYnVpbGQgc29tZXRoaW5n
IGxpa2UgdGhpcyBJIGd1ZXNzIGl0oa9zIGZlYXNpYmxlLg0KDQpBcmNoaXRlY3R1cmFsbHkgdGhl
IGluZm9ybWF0aW9uIGNhcnJpZWQgaW4gdGhpcyBlbmNhcHN1bGF0aW9uIGlzIG1vcmUgdGhhbiBu
ZWNlc3NhcnkgKHdoaWNoIGlzIE5PVCBnb29kKS4gVGhlIGFyY2hpdGVjdHVyZSBjbGVhcmx5IGlu
ZGljYXRlcyB0aGF0IGEgc3ViLWRvbWFpbiBNVVNUIG1hdGNoIG9udG8gb25lIE1ULUlEIGFuZCB3
aXRoIHRoYXQgY2FycnlpbmcgYm90aCBpcyBzdXBlcmZsdW91cywgY2Fycnlpbmcgc3ViZG9tYWlu
IGlzIGdvb2QgZW5vdWdoLiBUaGlzIGFsc28gcmVzb2x2ZXMgdGhlIGlzc3VlIG9mIGUuZy4gZHJp
dmluZyB0aGlzIGVuY2Fwc3VsYXRpb24gd2l0aCBpZHItZXh0ZW5zaW9ucyB3aGljaCBkb2VzbqGv
dCBldmVuIGNhcnJ5IGEgbXVsdGktdG9wb2xvZ3kgY29uY2VwdC4NCg0KW1hpYW9odV0gT0ssICB3
ZSB3aWxsIHJlbW92ZSB0aGUgTVQtSUQgZmllbGQgZnJvbSB0aGUgQklFUiBoZWFkZXIgc28gYXMg
dG8ga2VlcCBpdCBjb25zaXN0ZW50IHdpdGggdGhlIGN1cnJlbnQgQklFUiBhcmNoaXRlY3R1cmUu
DQoNCkFzIHdlbGwsIHdoeSBkb2VzIHRoZSBlbmNhcHMgY2FycnkgQkZSLWlkID8gaXMgdGhhdCBz
b3VyY2UvZGVzdGluYXRpb24vb3JpZ2luYXRvciA/IE5vbmUgb2YgdGhvc2Ugc2VlbSBuZWNlc3Nh
cnkgdG8gbWUgPw0KDQpbWGlhb2h1XSBCRlItaWQgaW5kaWNhdGVzIHRoZSBpbmdyZXNzIEJGUi4g
SXQgbWF5IGJlIG5lY2Nlc3NhcnkgaW4gc29tZSB1c2UgY2FzZXMgc3VjaCBhcyBwZXJmb3JtYW5j
ZSBtZWFzdXJlbWVudC4NCg0KSSB0aGluayB0aGUgc3VnZ2VzdGlvbiB0b3dhcmRzIHRoZSBhdXRo
b3JzIGhhcyBiZWVuIGFscmVhZHkgZXh0ZW5kZWQgdG8gcmVhZCB0aGUgZXhjZWxsZW50ICBkYXRh
cGxhbmUgIGRlc2lnbiBkcmFmdCBwdXQgb3V0IGJ5IHRoZSBhY2NvcmRpbmcgZGVzaWduIHRlYW0g
cmVjZW50bHkuIEkgc3VwcG9ydCB0aGF0LiBPY2NhbaGvcyByYXpvciBpbiBkYXRhIHBsYW5lIGdv
ZXMgYSBsb25nIHdheSA7LSkNCg0KW1hpYW9odV0gVGhhbmtzIGFnYWluIGZvciB5b3VyIHZhbHVh
YmxlIHN1Z2dlc3Rpb25zLg0KQmVzdCByZWdhcmRzLA0KWGlhb2h1DQoNCg0KdGhhbmtzDQoNCi0t
LSB0b255DQoNCqGwWW91ciB3b3JrIGlzIHRvIGRpc2NvdmVyIHlvdXIgd29yayBhbmQgdGhlbiB3
aXRoIGFsbCB5b3VyIGhlYXJ0IHRvIGdpdmUgeW91cnNlbGYgdG8gaXQuobEgLS0tIEJ1ZGRoYQ0K
DQo=

--_000_1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0CB4167BNKGEML512MBSchi_
Content-Type: text/html; charset="gb2312"
Content-Transfer-Encoding: quoted-printable

<html dir=3D"ltr">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dgb2312">
<style>@font-face {
	font-family: Calibri;
}
@page WordSection1 {margin: 1.0in 1.0in 1.0in 1.0in; }
P.MsoNormal {
	MARGIN: 0in 0in 0pt; FONT-FAMILY: "Calibri","sans-serif"; FONT-SIZE: 11pt
}
LI.MsoNormal {
	MARGIN: 0in 0in 0pt; FONT-FAMILY: "Calibri","sans-serif"; FONT-SIZE: 11pt
}
DIV.MsoNormal {
	MARGIN: 0in 0in 0pt; FONT-FAMILY: "Calibri","sans-serif"; FONT-SIZE: 11pt
}
A:link {
	COLOR: blue; TEXT-DECORATION: underline
}
SPAN.MsoHyperlink {
	COLOR: blue; TEXT-DECORATION: underline
}
A:visited {
	COLOR: purple; TEXT-DECORATION: underline
}
SPAN.MsoHyperlinkFollowed {
	COLOR: purple; TEXT-DECORATION: underline
}
SPAN.EmailStyle17 {
	FONT-FAMILY: "Calibri","sans-serif"; COLOR: windowtext
}
.MsoChpDefault {
	FONT-FAMILY: "Calibri","sans-serif"
}
</style><style id=3D"owaParaStyle">P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
</style>
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple" fPStyle=3D"1" ocsi=3D"0=
">
<div style=3D"direction: ltr;font-family: Tahoma;color: #000000;font-size: =
10pt;">
<p>Hi Tony,</p>
<p>&nbsp;</p>
<p>Thanks a lot for your good suggestions. Please see my reply inline.</p>
<p>&nbsp;</p>
<div style=3D"FONT-FAMILY: Times New Roman; COLOR: #000000; FONT-SIZE: 16px=
">
<hr tabindex=3D"-1">
<div style=3D"DIRECTION: ltr" id=3D"divRpF427053"><font color=3D"#000000" s=
ize=3D"2" face=3D"Tahoma"><b>=B7=A2=BC=FE=C8=CB:</b> BIER [bier-bounces@iet=
f.org] =B4=FA=B1=ED Antoni Przygienda [antoni.przygienda@ericsson.com]<br>
<b>=B7=A2=CB=CD=CA=B1=BC=E4:</b> 2015=C4=EA10=D4=C231=C8=D5 19:49<br>
<b>=CA=D5=BC=FE=C8=CB:</b> bier@ietf.org<br>
<b>=D6=F7=CC=E2:</b> [Bier] comments on draft-xu-bier-encapsulation-03<br>
</font><br>
</div>
<div></div>
<div>
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Re-read and rethought. The key lookup will be pretty=
 wide but if one can afford the TCAMs and would want to build something lik=
e this I guess it=A1=AFs feasible.
</p>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal">Architecturally the information carried in this enca=
psulation is more than necessary (which is NOT good). The architecture clea=
rly indicates that a sub-domain MUST match onto one MT-ID and with that car=
rying both is superfluous, carrying
 subdomain is good enough. This also resolves the issue of e.g. driving thi=
s encapsulation with idr-extensions which doesn=A1=AFt even carry a multi-t=
opology concept.
</p>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal">[Xiaohu] OK,&nbsp; we will remove the MT-ID field fr=
om the BIER header so as to&nbsp;keep it&nbsp;consistent with the current B=
IER architecture.</p>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal">As well, why does the encaps carry BFR-id ? is that =
source/destination/originator ? None of those seem necessary to me ?
</p>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal">[Xiaohu] BFR-id indicates the ingress BFR. It may be=
&nbsp;neccessary in some use cases such as&nbsp;performance measurement.</p=
>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal">I think the suggestion towards the authors has been =
already extended to read the excellent&nbsp; dataplane&nbsp; design draft p=
ut out by the according design team recently. I support that. Occam=A1=AFs =
razor in data plane goes a long way ;-)
</p>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal">[Xiaohu] Thanks again for your valuable suggestions.=
<br>
</p>
<p class=3D"MsoNormal">Best regards,</p>
<p class=3D"MsoNormal">Xiaohu</p>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;</p>
<div style=3D"BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none=
; PADDING-BOTTOM: 1pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: m=
edium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in">
<p style=3D"BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-B=
OTTOM: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none;=
 BORDER-RIGHT: medium none; PADDING-TOP: 0in" class=3D"MsoNormal">
<span style=3D"COLOR: black; FONT-SIZE: 10pt">thanks </span></p>
<p style=3D"BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-B=
OTTOM: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none;=
 BORDER-RIGHT: medium none; PADDING-TOP: 0in" class=3D"MsoNormal">
<span style=3D"COLOR: black; FONT-SIZE: 10pt"></span>&nbsp;</p>
<p style=3D"BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-B=
OTTOM: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none;=
 BORDER-RIGHT: medium none; PADDING-TOP: 0in" class=3D"MsoNormal">
<b><span style=3D"COLOR: black; FONT-SIZE: 10pt">--- tony</span></b></p>
<p style=3D"BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-B=
OTTOM: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none;=
 BORDER-RIGHT: medium none; PADDING-TOP: 0in" class=3D"MsoNormal">
<b><span style=3D"COLOR: black; FONT-SIZE: 10pt"></span></b>&nbsp;</p>
</div>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY: 'Times New Roman','serif=
'; FONT-SIZE: 10pt">=A1=B0Your work is to discover your work and then with =
all your heart to give yourself to it.=A1=B1 ---
</span><b><span style=3D"FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE:=
 7.5pt">Buddha</span></b><span style=3D"FONT-FAMILY: 'Times New Roman','ser=
if'; FONT-SIZE: 10pt">
</span></p>
<p class=3D"MsoNormal">&nbsp;</p>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0CB4167BNKGEML512MBSchi_--


From nobody Sun Nov  1 18:24:16 2015
Return-Path: <tonysietf@gmail.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E008E1ACDFD for <bier@ietfa.amsl.com>; Sun,  1 Nov 2015 18:24:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ctGedHXu5k0V for <bier@ietfa.amsl.com>; Sun,  1 Nov 2015 18:24:14 -0800 (PST)
Received: from mail-io0-x22f.google.com (mail-io0-x22f.google.com [IPv6:2607:f8b0:4001:c06::22f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5ED1E1ACDFF for <bier@ietf.org>; Sun,  1 Nov 2015 18:24:14 -0800 (PST)
Received: by iody8 with SMTP id y8so130276652iod.1 for <bier@ietf.org>; Sun, 01 Nov 2015 18:24:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=21bTYuplHJSgK/oUF5GVO4Qf+4jerBHiTKm6auIULi0=; b=U87q1WWnCxQ8lUaOsWIiXPOFThLZ5qSBeQR8GzauWU0r53onlZGQ+sL4wr/Y/wk47z evhlp7quoUNeTuHsWpYWVqDu2nwPVV7ideq9HNZNKYht6mBN8/kRAEtp6Q3FjAUQCEgR gTWnU0cSDM8c0ryPIiY/Q862AfLU6ElZij2KBFbUlxDc4UYbVQFBtkMd5GuF3JuGSHOA WrPq3dzTimuse5Bz3NAELICraOuWc5FkGgWGP1/HE/bMBgmE+WLKw83zeh7vLeUmChVx qrCUkrHnaVa96NNf9Hf53JLaJc7HWD/8wvHD9fAiiLupDT8FazPWOn4gHv1wIzQqkn8V 6O+Q==
MIME-Version: 1.0
X-Received: by 10.107.136.30 with SMTP id k30mr11662255iod.163.1446431053878;  Sun, 01 Nov 2015 18:24:13 -0800 (PST)
Received: by 10.107.27.134 with HTTP; Sun, 1 Nov 2015 18:24:13 -0800 (PST)
In-Reply-To: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0CB4167B@NKGEML512-MBS.china.huawei.com>
References: <2E4BB27CAB87BF43B4207C0E55860F180EAFE883@eusaamb103.ericsson.se> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0CB4167B@NKGEML512-MBS.china.huawei.com>
Date: Sun, 1 Nov 2015 18:24:13 -0800
Message-ID: <CA+wi2hNCsF6-m_912ogAqJ0H_1-O3eg+YBbPrLpXAUc=Vdto-A@mail.gmail.com>
From: Tony Przygienda <tonysietf@gmail.com>
To: Xuxiaohu <xuxiaohu@huawei.com>
Content-Type: multipart/alternative; boundary=001a113ecc50289af00523857970
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/NfYHibsl7BrLO5Pt9i6vKiYCCeI>
Cc: "bier@ietf.org" <bier@ietf.org>, Antoni Przygienda <antoni.przygienda@ericsson.com>
Subject: Re: [Bier] comments on draft-xu-bier-encapsulation-03
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 02 Nov 2015 02:24:16 -0000

--001a113ecc50289af00523857970
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Architecturally the information carried in this encapsulation is more than
> necessary (which is NOT good). The architecture clearly indicates that a
> sub-domain MUST match onto one MT-ID and with that carrying both is
> superfluous, carrying subdomain is good enough. This also resolves the
> issue of e.g. driving this encapsulation with idr-extensions which doesn=
=E2=80=99t
> even carry a multi-topology concept.
>
>
>
> [Xiaohu] OK,  we will remove the MT-ID field from the BIER header so as
> to keep it consistent with the current BIER architecture.
>

ack


>
>
> As well, why does the encaps carry BFR-id ? is that
> source/destination/originator ? None of those seem necessary to me ?
>
>
>
> [Xiaohu] BFR-id indicates the ingress BFR. It may be neccessary in some
> use cases such as performance measurement.
>


ok, if it's not used for the forwarding decision not much I can say about
it. We have however OAM drafts which provide for precisely this kind of
stuff so I suggest reading those. Putting OAM fields into forwarding header
is maybe not the best decision here  ..


>
>

--001a113ecc50289af00523857970
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><div class=3D"gmail_quo=
te"><br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border=
-left:1px #ccc solid;padding-left:1ex"><div lang=3D"EN-US" link=3D"blue" vl=
ink=3D"purple"><div style=3D"direction:ltr;font-family:Tahoma;color:#000000=
;font-size:10pt"><div style=3D"FONT-FAMILY:Times New Roman;COLOR:#000000;FO=
NT-SIZE:16px"><div><div><span class=3D"">
<p class=3D"MsoNormal">Architecturally the information carried in this enca=
psulation is more than necessary (which is NOT good). The architecture clea=
rly indicates that a sub-domain MUST match onto one MT-ID and with that car=
rying both is superfluous, carrying
 subdomain is good enough. This also resolves the issue of e.g. driving thi=
s encapsulation with idr-extensions which doesn=E2=80=99t even carry a mult=
i-topology concept.
</p>
<p class=3D"MsoNormal">=C2=A0</p>
</span><p class=3D"MsoNormal">[Xiaohu] OK,=C2=A0 we will remove the MT-ID f=
ield from the BIER header so as to=C2=A0keep it=C2=A0consistent with the cu=
rrent BIER architecture.</p></div></div></div></div></div></blockquote><div=
><br></div><div>ack</div><div>=C2=A0</div><blockquote class=3D"gmail_quote"=
 style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><d=
iv lang=3D"EN-US" link=3D"blue" vlink=3D"purple"><div style=3D"direction:lt=
r;font-family:Tahoma;color:#000000;font-size:10pt"><div style=3D"FONT-FAMIL=
Y:Times New Roman;COLOR:#000000;FONT-SIZE:16px"><div><div><span class=3D"">
<p class=3D"MsoNormal">=C2=A0</p>
<p class=3D"MsoNormal">As well, why does the encaps carry BFR-id ? is that =
source/destination/originator ? None of those seem necessary to me ?
</p>
<p class=3D"MsoNormal">=C2=A0</p>
</span><p class=3D"MsoNormal">[Xiaohu] BFR-id indicates the ingress BFR. It=
 may be=C2=A0neccessary in some use cases such as=C2=A0performance measurem=
ent.</p></div></div></div></div></div></blockquote><div><br></div><div><br>=
</div><div>ok, if it&#39;s not used for the forwarding decision not much I =
can say about it. We have however OAM drafts which provide for precisely th=
is kind of stuff so I suggest reading those. Putting OAM fields into forwar=
ding header is maybe not the best decision here =C2=A0..=C2=A0</div><div>=
=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bo=
rder-left:1px #ccc solid;padding-left:1ex"><div lang=3D"EN-US" link=3D"blue=
" vlink=3D"purple"><div style=3D"direction:ltr;font-family:Tahoma;color:#00=
0000;font-size:10pt"><div style=3D"FONT-FAMILY:Times New Roman;COLOR:#00000=
0;FONT-SIZE:16px"><div><div><span class=3D"">
<p class=3D"MsoNormal"><br></p></span></div></div></div></div></div></block=
quote></div>
</div></div>

--001a113ecc50289af00523857970--


From nobody Mon Nov  2 01:04:53 2015
Return-Path: <hu.fangwei@zte.com.cn>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 264C61B3544; Mon,  2 Nov 2015 01:04:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -95.96
X-Spam-Level: 
X-Spam-Status: No, score=-95.96 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, CHARSET_FARAWAY_HEADER=3.2, HTML_MESSAGE=0.001, MANGLED_TOOL=2.3, MIME_8BIT_HEADER=0.3, MIME_CHARSET_FARAWAY=2.45, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_WHITELIST=-100] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2Koyuaz7sbhy; Mon,  2 Nov 2015 01:04:47 -0800 (PST)
Received: from mx5.zte.com.cn (mx5.zte.com.cn [63.217.80.70]) by ietfa.amsl.com (Postfix) with ESMTP id 89BFD1B3547; Mon,  2 Nov 2015 01:04:46 -0800 (PST)
Received: from mse01.zte.com.cn (unknown [10.30.3.20]) by Websense Email Security Gateway with ESMTPS id A43F2CF38E8B4; Mon,  2 Nov 2015 17:04:41 +0800 (CST)
Received: from notes_smtp.zte.com.cn ([10.30.1.239]) by mse01.zte.com.cn with ESMTP id tA2936OR066112; Mon, 2 Nov 2015 17:03:15 +0800 (GMT-8) (envelope-from hu.fangwei@zte.com.cn)
In-Reply-To: <D25941B9.100699%rrahman@cisco.com>
References: <20151019022713.12650.22136.idtracker@ietfa.amsl.com> <OFE05C73E5.E6129CD2-ON48257EE6.00310DBC-48257EE6.00316CC3@zte.com.cn> <D24E657B.FAC66%rrahman@cisco.com> <OFEECA5AF4.8C172B4E-ON48257EE7.00053E7B-48257EE7.00247522@zte.com.cn> <D25941B9.100699%rrahman@cisco.com>
To: "Reshad Rahman (rrahman)" <rrahman@cisco.com>
MIME-Version: 1.0
X-KeepSent: 92C39ACF:6179130C-48257EF1:002F638D; type=4; name=$KeepSent
X-Mailer: Lotus Notes Release 8.5.3 September 15, 2011
Message-ID: <OF92C39ACF.6179130C-ON48257EF1.002F638D-48257EF1.0031BDC2@zte.com.cn>
From: hu.fangwei@zte.com.cn
Date: Mon, 2 Nov 2015 17:02:54 +0800
X-MIMETrack: Serialize by Router on notes_smtp/zte_ltd(Release 8.5.3FP6|November 21, 2013) at 2015-11-02 17:03:03
Content-Type: multipart/mixed; boundary="=_mixed 0031BCDD48257EF1_="
X-MAIL: mse01.zte.com.cn tA2936OR066112
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/Z1ADDcHeR02-1TBMBRY7XxKvYX8>
Cc: "chen.ran@zte.com.cn" <chen.ran@zte.com.cn>, "bier@ietf.org" <bier@ietf.org>, "zhang.zheng@zte.com.cn" <zhang.zheng@zte.com.cn>, BIER <bier-bounces@ietf.org>, "Mahesh Sivakumar \(masivaku\)" <masivaku@cisco.com>
Subject: [Bier] =?gb2312?b?tPC4tDogUmU6ICBOZXcgVmVyc2lvbiBOb3RpZmljYXRp?= =?gb2312?b?b24gZm9yIGRyYWZ0LWNoaC1iaWVyLWJpZXIteWFuZy0wMS50eHQ=?=
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 02 Nov 2015 09:04:51 -0000

--=_mixed 0031BCDD48257EF1_=
Content-Type: multipart/related; boundary="=_related 0031BCDF48257EF1_="


--=_related 0031BCDF48257EF1_=
Content-Type: multipart/alternative; boundary="=_alternative 0031BCDF48257EF1_="


--=_alternative 0031BCDF48257EF1_=
Content-Type: text/plain; charset="GB2312"
Content-Transfer-Encoding: base64

SGksIFJlc2hhZA0KDQpUaGFua3MgZm9yIHlvdXIgY29tbWVudHMuDQoNClBsZWFzZSBzZWUgaW5s
aW5lIG1hcmtlZCB3aXRoIFtoZnddLg0KDQpIaSwNCg0KVG9vayBhIGxvb2sgYW5kIGhlcmUgYXJl
IHNvbWUgcXVpY2sgY29tbWVudHM6DQpiaXRzdHJpbmdsZW5ndGhlbnVtIGlzIGRlZmluZWQgaW4g
YSBjb3VwbGUgb2YgcGxhY2VzLCBpbnN0ZWFkIHlvdSBzaG91bGQgDQpoYXZlIGEgdHlwZWRlZiBh
bmQgdXNlIHRoYXQgdHlwZWRlZiBmb3IgYWxsIHlvdXIgYml0c3RyaW5nbGVuZ3RoIGxlYWYgDQpu
b2Rlcy4gVGhlcmUgYXJlIGFsc28gc29tZSBiaXRzdHJpbmdsZW5ndGggbGVhZiBub2RlcyB3aGlj
aCBhcmUgb2YgdHlwZSANCnVpbnQxNiwgSSBiZWxpZXZlIHRoaXMgaXMgaW5jb3JyZWN0Lg0KDQpb
aGZ3XSBXZSAgRGVmaW5lIHR3byB0eXBlcyBvZiBiaXRzdHJpbmdMZW50aHMgKGltcG9zaXRpb24g
YW5kIGRpc3Bvc2l0aW9uKSANCmluc3RlYWQgb2Ygb25lIGp1c3QgZm9yIG1vcmUgZmxleGliaWxp
dHkuICBJZiB0aGUgdHlwZSBpcyBlbnVtZXJhdGlvbiwgdGhlIA0KdmFsdWVzIGFyZSA2NCwgMTI4
LCAyNTYsNTEyLGV0Yy4gDQpJZiB0aGUgdHlwZSBvZiBiaXRzdHJpbmdsZW5ndGggaXMgdWludDE2
LCBpdCBtZWFucyB0aGF0IHRoZSANCmJpdHN0cmluZ2xlbmd0aCBpcyBhIHVuaXF1ZSB2YWx1ZS4g
DQoNCkxlYWYgU0ksIGluIGRlc2NyaXB0aW9uIHNwZWxsIG91dCB0aGUgZnVsbCBuYW1lIKGwU2V0
IGlkZW50aWZpZXKhsS4NCg0KW2hmd11Pay4gDQoNCk1pZ2h0IGJlIGdvb2QgdG8gaGF2ZSBhIHR5
cGUgZm9yIEJJRVIgYmFzZSB0eXBlcyBzdWNoIGFzIFNJLCBzdWItZG9tYWluIElEIA0KZXRjLiBZ
QU5HIGV4cGVydHMgY2FuIGFkdmlzZSB5b3Ugb24gdGhpcy4NCltoZnddT2suDQoNCkZvciBBRiwg
bXkgdW5kZXJzdGFuZGluZyBpcyB0aGF0IHJlY29tbWVuZGF0aW9uIGlzIHRvIGhhdmUgYSBsaXN0
IGluZGV4ZWQgDQpieSBBRiwgc28geW91IGNvdWxkIGNvbWJpbmUgbGlzdCBpcHY0IGFuZCBsaXN0
IGlwdjYgaW50byAxIGxpc3QgLiBQbGVhc2UgDQp0YWtlIGEgbG9vayBhdCBkcmFmdC1yYXphLW1w
bHMtbGRwLW1sZHAteWFuZy0wMiBmb3IgYW4gZXhhbXBsZS4NCg0KW2hmd10gVGhlcmUgYXJlIHNv
bWUgZG9jdW1lbnRzIGRlZmluZXMgdGhhdCBJUHY0IGFuZCBJUHY2ICBzZXBhcmF0ZWx5LCANCndo
aWxlIHRoZSBtcGxzIGxkcCBtbGRwIHlhbmcgZGF0YSB1c2VzIHRoZSBsaXN0IGluZGV4ZWQgYnkg
QUYsIHNvIEkgYW0gbm90IA0Kc3VyZSB3aGljaCBvbmUgaXMgYmV0dGVyLg0KDQoNCkZvciBsYWJl
bCBpbnN0ZWFkIG9mIHVpbnQzMiB5b3Ugc2hvdWxkIGV2ZW50dWFsbHkgdXNlIG1wbHMtbGFiZWwg
ZnJvbSANCmlldGYtbXBscy55YW5nDQoNCltoZnddT2suIFdlIHdpbGwgdXNlIG1wbHMtbGFibGUg
aW5zdGVhZCBvZiB1aW50MzIuDQoNCkZvciBiZnItbmJyIHlvdSBkb26hr3QgbmVlZCB0byBoYXZl
IHlvdXIgb3duIHVuaW9uIG9mICBpcHY0LWFkZHJlc3MgYW5kIA0KaXB2Ni1hZGRyZXNzLCB1c2Ug
ZXhpc3RpbmcgaXAtYWRkcmVzcyB0eXBlZGVmIGZyb20gUkZDNjAyMQ0KDQpbaGZ3XSBUaGUgYmZy
LW5iciBtYXkgYmUgYSBJUHY0IGFkZHJlc3Mgb3IgSVB2NiBhZGRyZXNzLiANCg0KVGhlIEJJUlQg
cG9ydGlvbiBuZWVkcyB0byBiZSBkZXNjcmliZWQgaW4gc2VjdGlvbiA1LCBlLmcuIHdoeSB0aGF0
IGtleSB3YXMgDQpjaG9zZW4gZXRjIGV0Yy4gTm90IGEgQklFUiBleHBlcnQgYnV0IEkgYW0gbm90
IHN1cmUgdGhlIHJvdXRpbmcgdGFibGUgYXMgDQptb2RlbGxlZCBpcyBjb21wbGV0ZS9jb3JyZWN0
Lg0KDQpbaGZ3XSBXZSBjYW4gaWRlbnRpZnkgYSBCSVJUIGVudHJ5IGlmIHdlIHVzZSB0aGUgdGhy
ZWUga2V5cyhzdWItZG9tYWluLWlkLCANCmJpdHN0cmluZ2xlbmd0aCwgU0kpLg0KDQoNClJlZ2Fy
ZHMuDQpGYW5nd2VpLg0KDQoNCg0KDQoiUmVzaGFkIFJhaG1hbiAocnJhaG1hbikiIDxycmFobWFu
QGNpc2NvLmNvbT4gDQoyMDE1LTEwLTMxIDA1OjQ0DQoNCsrVvP7Iyw0KImNoZW4ucmFuQHp0ZS5j
b20uY24iIDxjaGVuLnJhbkB6dGUuY29tLmNuPiwgDQqzrcvNDQoiYmllckBpZXRmLm9yZyIgPGJp
ZXJAaWV0Zi5vcmc+LCBCSUVSIDxiaWVyLWJvdW5jZXNAaWV0Zi5vcmc+LCANCiJodS5mYW5nd2Vp
QHp0ZS5jb20uY24iIDxodS5mYW5nd2VpQHp0ZS5jb20uY24+LCAiTWFoZXNoIFNpdmFrdW1hciAN
CihtYXNpdmFrdSkiIDxtYXNpdmFrdUBjaXNjby5jb20+LCAiemhhbmcuemhlbmdAenRlLmNvbS5j
biIgDQo8emhhbmcuemhlbmdAenRlLmNvbS5jbj4NCtb3zOINClJlOiBbQmllcl0gTmV3IFZlcnNp
b24gTm90aWZpY2F0aW9uIGZvciBkcmFmdC1jaGgtYmllci1iaWVyLXlhbmctMDEudHh0DQoNCg0K
DQoNCg0KDQpIaSwNCg0KVG9vayBhIGxvb2sgYW5kIGhlcmUgYXJlIHNvbWUgcXVpY2sgY29tbWVu
dHM6DQpiaXRzdHJpbmdsZW5ndGhlbnVtIGlzIGRlZmluZWQgaW4gYSBjb3VwbGUgb2YgcGxhY2Vz
LCBpbnN0ZWFkIHlvdSBzaG91bGQgDQpoYXZlIGEgdHlwZWRlZiBhbmQgdXNlIHRoYXQgdHlwZWRl
ZiBmb3IgYWxsIHlvdXIgYml0c3RyaW5nbGVuZ3RoIGxlYWYgDQpub2Rlcy4gVGhlcmUgYXJlIGFs
c28gc29tZSBiaXRzdHJpbmdsZW5ndGggbGVhZiBub2RlcyB3aGljaCBhcmUgb2YgdHlwZSANCnVp
bnQxNiwgSSBiZWxpZXZlIHRoaXMgaXMgaW5jb3JyZWN0Lg0KTGVhZiBTSSwgaW4gZGVzY3JpcHRp
b24gc3BlbGwgb3V0IHRoZSBmdWxsIG5hbWUgobBTZXQgaWRlbnRpZmllcqGxLg0KTWlnaHQgYmUg
Z29vZCB0byBoYXZlIGEgdHlwZSBmb3IgQklFUiBiYXNlIHR5cGVzIHN1Y2ggYXMgU0ksIHN1Yi1k
b21haW4gSUQgDQpldGMuIFlBTkcgZXhwZXJ0cyBjYW4gYWR2aXNlIHlvdSBvbiB0aGlzLg0KRm9y
IEFGLCBteSB1bmRlcnN0YW5kaW5nIGlzIHRoYXQgcmVjb21tZW5kYXRpb24gaXMgdG8gaGF2ZSBh
IGxpc3QgaW5kZXhlZCANCmJ5IEFGLCBzbyB5b3UgY291bGQgY29tYmluZSBsaXN0IGlwdjQgYW5k
IGxpc3QgaXB2NiBpbnRvIDEgbGlzdCAuIFBsZWFzZSANCnRha2UgYSBsb29rIGF0IGRyYWZ0LXJh
emEtbXBscy1sZHAtbWxkcC15YW5nLTAyIGZvciBhbiBleGFtcGxlLg0KRm9yIGxhYmVsIGluc3Rl
YWQgb2YgdWludDMyIHlvdSBzaG91bGQgZXZlbnR1YWxseSB1c2UgbXBscy1sYWJlbCBmcm9tIA0K
aWV0Zi1tcGxzLnlhbmcNCkZvciBiZnItbmJyIHlvdSBkb26hr3QgbmVlZCB0byBoYXZlIHlvdXIg
b3duIHVuaW9uIG9mICBpcHY0LWFkZHJlc3MgYW5kIA0KaXB2Ni1hZGRyZXNzLCB1c2UgZXhpc3Rp
bmcgaXAtYWRkcmVzcyB0eXBlZGVmIGZyb20gUkZDNjAyMQ0KVGhlIEJJUlQgcG9ydGlvbiBuZWVk
cyB0byBiZSBkZXNjcmliZWQgaW4gc2VjdGlvbiA1LCBlLmcuIHdoeSB0aGF0IGtleSB3YXMgDQpj
aG9zZW4gZXRjIGV0Yy4gTm90IGEgQklFUiBleHBlcnQgYnV0IEkgYW0gbm90IHN1cmUgdGhlIHJv
dXRpbmcgdGFibGUgYXMgDQptb2RlbGxlZCBpcyBjb21wbGV0ZS9jb3JyZWN0Lg0KDQpSZWdhcmRz
LA0KUmVzaGFkLg0KDQpGcm9tOiAiY2hlbi5yYW5AenRlLmNvbS5jbiIgPGNoZW4ucmFuQHp0ZS5j
b20uY24+DQpEYXRlOiBGcmlkYXksIE9jdG9iZXIgMjMsIDIwMTUgYXQgMjozOCBBTQ0KVG86IFJl
c2hhZCA8cnJhaG1hbkBjaXNjby5jb20+DQpDYzogImJpZXJAaWV0Zi5vcmciIDxiaWVyQGlldGYu
b3JnPiwgQklFUiA8Ymllci1ib3VuY2VzQGlldGYub3JnPiwgIg0KaHUuZmFuZ3dlaUB6dGUuY29t
LmNuIiA8aHUuZmFuZ3dlaUB6dGUuY29tLmNuPiwgIk1haGVzaCBTaXZha3VtYXIgDQoobWFzaXZh
a3UpIiA8bWFzaXZha3VAY2lzY28uY29tPiwgInpoYW5nLnpoZW5nQHp0ZS5jb20uY24iIDwNCnpo
YW5nLnpoZW5nQHp0ZS5jb20uY24+DQpTdWJqZWN0OiBSZTogW0JpZXJdIE5ldyBWZXJzaW9uIE5v
dGlmaWNhdGlvbiBmb3IgDQpkcmFmdC1jaGgtYmllci1iaWVyLXlhbmctMDEudHh0DQoNCkhpIFJl
c2hhZCwgDQpUaGFuayB5b3UgeW91ciBjb21tZW50cy4gDQpwbGVhc2Ugc2VlIGlubGluZS5UaGFu
a3MuIA0KDQpSZWdhcmRzLCANClJhbg0KDQoNCg0KDQoNCreivP7IyzogICAgICAgICAiUmVzaGFk
IFJhaG1hbiAocnJhaG1hbikiIDxycmFobWFuQGNpc2NvLmNvbT4NCsrVvP7IyzogICAgICAgICAi
Y2hlbi5yYW5AenRlLmNvbS5jbiIgPGNoZW4ucmFuQHp0ZS5jb20uY24+LCAiDQpiaWVyQGlldGYu
b3JnIiA8YmllckBpZXRmLm9yZz4sIA0Ks63LzTogICAgICAgICJ6aGFuZy56aGVuZ0B6dGUuY29t
LmNuIiA8emhhbmcuemhlbmdAenRlLmNvbS5jbj4sICINCmh1LmZhbmd3ZWlAenRlLmNvbS5jbiIg
PGh1LmZhbmd3ZWlAenRlLmNvbS5jbj4sICJNYWhlc2ggU2l2YWt1bWFyIA0KXChtYXNpdmFrdVwp
IiA8bWFzaXZha3VAY2lzY28uY29tPg0KyNXG2jogICAgICAgICAyMDE1LzEwLzIyIDIyOjEwDQrW
98ziOiAgICAgICAgUmU6IFtCaWVyXSBOZXcgVmVyc2lvbiBOb3RpZmljYXRpb24gZm9yIA0KZHJh
ZnQtY2hoLWJpZXItYmllci15YW5nLTAxLnR4dA0Kt6K8/sjLOiAgICAgICAgIkJJRVIiIDxiaWVy
LWJvdW5jZXNAaWV0Zi5vcmc+DQoNCg0KDQpIaSwgDQoNClJlcGVhdGluZyB0aGUgc2FtZSBjb21t
ZW50cyBhcyBmb3IgMDAsIHRoZSAyIGZvbGxvd2luZyBjb21tZW50cyBzdGlsbCANCmFwcGx5IGZv
ciBzdXJlIA0KUGxlYXNlIGZvbGxvdyBSRkM2MDg3IGd1aWRlbGluZXMgZS5nLiB1c2Ugb2YgPENP
REUgQkVHSU5TPiwgPENPREUgRU5EUz4gDQpldGMgICANCjxSYW4+OiBPSy4gd2Ugd2lsbCBhZGQg
aXQgaW4gbmV4dCB2ZXJzaW9uLiBUaGFua3MgDQpGaW5hbGx5LCBwbGVhc2UgdXNlIHRoZSB2YWxp
ZGF0b3IgQCBodHRwOi8vd3d3Lnlhbmd2YWxpZGF0b3IuY29tLyAgICAgICAgICANCg0KPFJhbj46
ICBTdXJlLCB3ZSBoYXZlIHVzZWQgdGhpcyB2YWxpZGF0b3IsIGFuZCBoYXZlIHBhc3NlZC5QbGVh
c2Ugc2VlIA0KYmVsb3c6DQoNClJlZ2FyZHMsIA0KUmVzaGFkLiANCg0KRnJvbTogQklFUiA8Ymll
ci1ib3VuY2VzQGlldGYub3JnPiBvbiBiZWhhbGYgb2YgImNoZW4ucmFuQHp0ZS5jb20uY24iIDwN
CmNoZW4ucmFuQHp0ZS5jb20uY24+DQpEYXRlOiBUaHVyc2RheSwgT2N0b2JlciAyMiwgMjAxNSBh
dCA0OjU5IEFNDQpUbzogImJpZXJAaWV0Zi5vcmciIDxiaWVyQGlldGYub3JnPg0KQ2M6ICJ6aGFu
Zy56aGVuZ0B6dGUuY29tLmNuIiA8emhhbmcuemhlbmdAenRlLmNvbS5jbj4sICJNYWhlc2ggU2l2
YWt1bWFyIA0KKG1hc2l2YWt1KSIgPG1hc2l2YWt1QGNpc2NvLmNvbT4sICJodS5mYW5nd2VpQHp0
ZS5jb20uY24iIDwNCmh1LmZhbmd3ZWlAenRlLmNvbS5jbj4NClN1YmplY3Q6IFtCaWVyXSBOZXcg
VmVyc2lvbiBOb3RpZmljYXRpb24gZm9yIA0KZHJhZnQtY2hoLWJpZXItYmllci15YW5nLTAxLnR4
dA0KDQpIaSBhbGyjrCANCldlIGhhdmUgdXBkYXRlZCBkcmFmdC1jaGgtYmllci1iaWVyLXlhbmcg
dG8gMDEgdmVyc2lvbi4NClRoZSBsaW5rIGlzo7ogIA0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvaW50
ZXJuZXQtZHJhZnRzL2RyYWZ0LWNoaC1iaWVyLWJpZXIteWFuZy0wMS50eHQNCkFueSBjb21tZW50
cyBhbmQgc3VnZ2VzdGlvbiBhcmUgd2VsY29tZS4gVGhhbmtzLg0KUmVnYXJkcywgDQpSYW4NCg0K
DQppbnRlcm5ldC1kcmFmdHNAaWV0Zi5vcmcg0LTT2iAyMDE1LzEwLzE5IDEwOjI3OjEzOg0KDQo+
ILeivP7IyzogIGludGVybmV0LWRyYWZ0c0BpZXRmLm9yZw0KPiDK1bz+yMs6ICAiWGlhbnhpYW4g
RGFpIiA8ZGFpLnhpYW54aWFuQHp0ZS5jb20uY24+LCANCj4gImRhaS54aWFueGlhbkB6dGUuY29t
LmNuIiA8ZGFpLnhpYW54aWFuQHp0ZS5jb20uY24+LCAiWmhlbmcgWmhhbmciIA0KPiA8emhhbmcu
emhlbmdAenRlLmNvbS5jbj4sICJmYW5nd2VpIGh1IiA8aHUuZmFuZ3dlaUB6dGUuY29tLmNuPiwg
DQo+ICJGYW5nd2VpIEh1IiA8aHUuZmFuZ3dlaUB6dGUuY29tLmNuPiwgIlJhbiBDaGVuIiANCj4g
PGNoZW4ucmFuQHp0ZS5jb20uY24+LCAiTWFoZXNoIFNpdmFrdW1hciIgPG1hc2l2YWt1QGNpc2Nv
LmNvbT4sIA0KPiAiWmhlbmcgWmhhbmciIDx6aGFuZy56aGVuZ0B6dGUuY29tLmNuPiwgIk1haGVz
aCBTaXZha3VtYXIiIA0KPiA8bWFzaXZha3VAY2lzY28uY29tPiwgIlJhbiBDaGVuIiA8Y2hlbi5y
YW5AenRlLmNvbS5jbj4sIA0KPiDI1cbaOiAgMjAxNS8xMC8xOSAxMDoyNyANCj4g1vfM4jogTmV3
IFZlcnNpb24gTm90aWZpY2F0aW9uIGZvciBkcmFmdC1jaGgtYmllci1iaWVyLXlhbmctMDEudHh0
DQo+IA0KPiANCj4gQSBuZXcgdmVyc2lvbiBvZiBJLUQsIGRyYWZ0LWNoaC1iaWVyLWJpZXIteWFu
Zy0wMS50eHQNCj4gaGFzIGJlZW4gc3VjY2Vzc2Z1bGx5IHN1Ym1pdHRlZCBieSBSYW4gQ2hlbiBh
bmQgcG9zdGVkIHRvIHRoZQ0KPiBJRVRGIHJlcG9zaXRvcnkuDQo+IA0KPiBOYW1lOiAgICAgIGRy
YWZ0LWNoaC1iaWVyLWJpZXIteWFuZw0KPiBSZXZpc2lvbjogICAwMQ0KPiBUaXRsZTogICAgICBZ
QU5HIERhdGEgTW9kZWwgZm9yIEJJRVIgUHJvdG9jb2wNCj4gRG9jdW1lbnQgZGF0ZTogICAyMDE1
LTEwLTE2DQo+IEdyb3VwOiAgICAgIEluZGl2aWR1YWwgU3VibWlzc2lvbg0KPiBQYWdlczogICAg
ICAxNw0KPiBVUkw6ICAgICAgICAgICAgaHR0cHM6Ly93d3cuaWV0Zi5vcmcvaW50ZXJuZXQtZHJh
ZnRzL2RyYWZ0LWNoaC1iaWVyLQ0KPiBiaWVyLXlhbmctMDEudHh0DQo+IFN0YXR1czogICAgICAg
ICANCmh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWNoaC1iaWVyLWJpZXIt
eWFuZy8NCj4gSHRtbGl6ZWQ6ICAgICAgIGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFm
dC1jaGgtYmllci1iaWVyLXlhbmctMDENCj4gRGlmZjogICAgICAgICAgIA0KaHR0cHM6Ly93d3cu
aWV0Zi5vcmcvcmZjZGlmZj91cmwyPWRyYWZ0LWNoaC1iaWVyLWJpZXIteWFuZy0wMQ0KPiANCj4g
QWJzdHJhY3Q6DQo+ICAgIFRoaXMgZG9jdW1lbnQgZGVmaW5lcyBhIFlBTkcgZGF0YSBtb2RlbCBm
b3IgQklFUiBjb25maWd1cmF0aW9uIGFuZA0KPiAgICBvcGVyYXRpb24uDQo+IA0KPiAgDQo+IA0K
PiANCj4gUGxlYXNlIG5vdGUgdGhhdCBpdCBtYXkgdGFrZSBhIGNvdXBsZSBvZiBtaW51dGVzIGZy
b20gdGhlIHRpbWUgb2YgDQpzdWJtaXNzaW9uDQo+IHVudGlsIHRoZSBodG1saXplZCB2ZXJzaW9u
IGFuZCBkaWZmIGFyZSBhdmFpbGFibGUgYXQgdG9vbHMuaWV0Zi5vcmcuDQo+IA0KPiBUaGUgSUVU
RiBTZWNyZXRhcmlhdA0KPiANCi0tLS0twLTX1CA8aHUuZmFuZ3dlaUB6dGUuY29tLmNuPiC1xM/7
z6KjrNTaIFRodSwgMjMgSnVsIDIwMTUgMjA6NDY6MTcgDQorMDgwMCAtLS0tLSANCsrVvP7IyzoN
CiJSZXNoYWQgUmFobWFuIChycmFobWFuKSIgPHJyYWhtYW5AY2lzY28uY29tPiANCrOty806DQoi
ZHJhZnQtY2hoLWJpZXItYmllci15YW5nQHRvb2xzLmlldGYub3JnIiA8DQpkcmFmdC1jaGgtYmll
ci1iaWVyLXlhbmdAdG9vbHMuaWV0Zi5vcmc+LCAiYmllckBpZXRmLm9yZyIgPGJpZXJAaWV0Zi5v
cmc+LCANCkJJRVIgPGJpZXItYm91bmNlc0BpZXRmLm9yZz4NCtb3zOI6DQpSZTogW0JpZXJdIENv
bW1lbnRzIG9uIGRyYWZ0LWNoaC1iaWVyLWJpZXIteWFuZy0wMA0KDQpIaSwgUmFobWFuLA0KDQpU
aGFua3MgZm9yIHlvdXIgY29tbWVudHMsIHdlIHdpbGwgY29ycmVjdCBpdCBiYXNlZCBvbiB5b3Vy
IHN1Z2dlc3Rpb24uDQoNClJlZ2FyZHMgDQpGYW5nd2VpLg0KDQoNCiJSZXNoYWQgUmFobWFuIChy
cmFobWFuKSIgPHJyYWhtYW5AY2lzY28uY29tPg0Kt6K8/sjLOiAgIkJJRVIiIDxiaWVyLWJvdW5j
ZXNAaWV0Zi5vcmc+IA0KMjAxNS0wNy0yMyAxOTo0Mw0KDQoNCsrVvP7Iyw0KImRyYWZ0LWNoaC1i
aWVyLWJpZXIteWFuZ0B0b29scy5pZXRmLm9yZyIgPA0KZHJhZnQtY2hoLWJpZXItYmllci15YW5n
QHRvb2xzLmlldGYub3JnPiwgDQqzrcvNDQoiYmllckBpZXRmLm9yZyIgPGJpZXJAaWV0Zi5vcmc+
DQrW98ziDQpbQmllcl0gQ29tbWVudHMgb24gZHJhZnQtY2hoLWJpZXItYmllci15YW5nLTAwDQoN
Cg0KDQoNCg0KDQoNCg0KDQoNCkhpIGF1dGhvcnMsIA0KSSB0cmllZCB0byBweWFuZyB0aGUgbW9k
ZWwgaW4gdGhlIGRyYWZ0IGFuZCByYW4gaW50byBxdWl0ZSBhIGZldyBlcnJvcnMuIEkgDQpzdG9w
cGVkIGFmdGVyIHRoZSA0IGJlbG93ICh0aGVzZSBhcmUgYmFzaWMgWUFORyBlcnJvcnMsIHdhc26h
r3QgZXZlbiB1c2luZyANCnN0cmljdC9pZXRmIG9wdGlvbikNCk9uY2UgeW91IGZpeCB0aGVzZSBl
cnJvcnMgcGxlYXNlIGNvbXBpbGUgd2l0aCChqmlldGYgb3B0aW9uIChzcmljdGVyIHJ1bGVzIA0K
cmVnYXJkaW5nIG9yZGVyaW5nIG9mIHN0YXRlbWVudHMsIHJlcXVpcmluZyBkZXNjcmlwdGlvbiBl
dGMgZXRjKQ0KUGxlYXNlIGZvbGxvdyBSRkM2MDg3IGd1aWRlbGluZXMgZS5nLiB1c2Ugb2YgPENP
REUgQkVHSU5TPiwgPENPREUgRU5EUz4gDQpldGMNCkZpbmFsbHksIHBsZWFzZSB1c2UgdGhlIHZh
bGlkYXRvciBAIGh0dHA6Ly93d3cueWFuZ3ZhbGlkYXRvci5jb20vDQoNClJlZ2FyZHMsIA0KUmVz
aGFkLiANCg0KRVJST1JTIA0KDQpObyChsKGxIGZvciB0aGUgY29udGFjdCANCmlldGYtYmllci55
YW5nOjM0OiBlcnJvcjogdW50ZXJtaW5hdGVkIHN0YXRlbWVudCBkZWZpbml0aW9uIGZvciBrZXl3
b3JkIA0KImNvbnRhY3QiLCBsb29raW5nIGF0IEwNCg0KRXh0cmEgobAgaW4gInJlZmVyZW5jZSAi
ZHJhZnQtY2hlbi1iaWVyLWJpZXIteWFuZy0wMKGxOw0KNTk6IGVycm9yOiB1bnRlcm1pbmF0ZWQg
c3RhdGVtZW50IGRlZmluaXRpb24gZm9yIGtleXdvcmQgInJlZmVyZW5jZSIsIA0KbG9va2luZyBh
dCBkDQoNCk1pc3NpbmcgOyBpbiBrZXkgInN1Yi1kb21haW4taWQiIA0KMTI1OiBlcnJvcjogdW50
ZXJtaW5hdGVkIHN0YXRlbWVudCBkZWZpbml0aW9uIGZvciBrZXl3b3JkICJrZXkiLCBsb29raW5n
IA0KYXQgbA0KDQpNaXNzaW5nIDsgaW4gdHlwZSBpZjppbnRlcmZhY2UtcmVmIA0KMTU0OiBlcnJv
cjogdW50ZXJtaW5hdGVkIHN0YXRlbWVudCBkZWZpbml0aW9uIGZvciBrZXl3b3JkICJ0eXBlIiwg
bG9va2luZyANCmF0IH0NCg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXw0KQklFUiBtYWlsaW5nIGxpc3QNCkJJRVJAaWV0Zi5vcmcNCmh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vYmllcg0KW7i9vP4gIkFUVDAwMDAyLnR4dCIgsbsg
s8LIuzA4MDQzNC91c2VyL3p0ZV9sdGQgyb6z/V0NCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fDQpCSUVSIG1haWxpbmcgbGlzdA0KQklFUkBpZXRmLm9yZw0K
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9iaWVyDQoNCg0KDQo=
--=_alternative 0031BCDF48257EF1_=
Content-Type: text/html; charset="GB2312"
Content-Transfer-Encoding: base64

PGZvbnQgc2l6ZT0yIGZhY2U9InNhbnMtc2VyaWYiPkhpLCBSZXNoYWQ8L2ZvbnQ+DQo8YnI+DQo8
YnI+PGZvbnQgc2l6ZT0yIGZhY2U9InNhbnMtc2VyaWYiPlRoYW5rcyBmb3IgeW91ciBjb21tZW50
cy48L2ZvbnQ+DQo8YnI+DQo8YnI+PGZvbnQgc2l6ZT0yIGZhY2U9InNhbnMtc2VyaWYiPlBsZWFz
ZSBzZWUgaW5saW5lIG1hcmtlZCB3aXRoIFtoZnddLjwvZm9udD4NCjxicj4NCjxicj48Zm9udCBz
aXplPTIgZmFjZT0iQ2FsaWJyaSI+SGksPC9mb250Pg0KPGJyPg0KPGJyPjxmb250IHNpemU9MiBm
YWNlPSJDYWxpYnJpIj5Ub29rIGEgbG9vayBhbmQgaGVyZSBhcmUgc29tZSBxdWljayBjb21tZW50
czo8L2ZvbnQ+DQo8dWw+DQo8bGk+PGZvbnQgc2l6ZT0yIGZhY2U9IkNhbGlicmkiPmJpdHN0cmlu
Z2xlbmd0aGVudW0gaXMgZGVmaW5lZCBpbiBhIGNvdXBsZQ0Kb2YgcGxhY2VzLCBpbnN0ZWFkIHlv
dSBzaG91bGQgaGF2ZSBhIHR5cGVkZWYgYW5kIHVzZSB0aGF0IHR5cGVkZWYgZm9yIGFsbA0KeW91
ciBiaXRzdHJpbmdsZW5ndGggbGVhZiBub2Rlcy4gVGhlcmUgYXJlIGFsc28gc29tZSBiaXRzdHJp
bmdsZW5ndGggbGVhZg0Kbm9kZXMgd2hpY2ggYXJlIG9mIHR5cGUgdWludDE2LCBJIGJlbGlldmUg
dGhpcyBpcyBpbmNvcnJlY3QuPC9mb250Pg0KPGxpPjwvdWw+PGZvbnQgc2l6ZT0yIGZhY2U9IkNh
bGlicmkiPltoZnddIFdlICZuYnNwO0RlZmluZSB0d28gdHlwZXMgb2YNCmJpdHN0cmluZ0xlbnRo
cyAoaW1wb3NpdGlvbiBhbmQgZGlzcG9zaXRpb24pIGluc3RlYWQgb2Ygb25lIGp1c3QgZm9yIG1v
cmUNCmZsZXhpYmlsaXR5LiAmbmJzcDtJZiB0aGUgdHlwZSBpcyBlbnVtZXJhdGlvbiwgdGhlIHZh
bHVlcyBhcmUgNjQsIDEyOCwNCjI1Niw1MTIsZXRjLiA8L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0y
IGZhY2U9IkNhbGlicmkiPklmIHRoZSB0eXBlIG9mIGJpdHN0cmluZ2xlbmd0aCBpcyB1aW50MTYs
DQppdCBtZWFucyB0aGF0IHRoZSBiaXRzdHJpbmdsZW5ndGggaXMgYSB1bmlxdWUgdmFsdWUuIDwv
Zm9udD4NCjxicj4NCjx1bD4NCjxsaT48Zm9udCBzaXplPTIgZmFjZT0iQ2FsaWJyaSI+TGVhZiBT
SSwgaW4gZGVzY3JpcHRpb24gc3BlbGwgb3V0IHRoZSBmdWxsDQpuYW1lIKGwU2V0IGlkZW50aWZp
ZXKhsS48L2ZvbnQ+DQo8bGk+PC91bD48Zm9udCBzaXplPTIgZmFjZT0iQ2FsaWJyaSI+W2hmd11P
ay4gPC9mb250Pg0KPGJyPg0KPHVsPg0KPGxpPjxmb250IHNpemU9MiBmYWNlPSJDYWxpYnJpIj5N
aWdodCBiZSBnb29kIHRvIGhhdmUgYSB0eXBlIGZvciBCSUVSIGJhc2UNCnR5cGVzIHN1Y2ggYXMg
U0ksIHN1Yi1kb21haW4gSUQgZXRjLiBZQU5HIGV4cGVydHMgY2FuIGFkdmlzZSB5b3Ugb24gdGhp
cy48L2ZvbnQ+PC91bD48Zm9udCBzaXplPTIgZmFjZT0iQ2FsaWJyaSI+W2hmd11Pay48L2ZvbnQ+
DQo8dWw+DQo8bGk+DQo8bGk+PGZvbnQgc2l6ZT0yIGZhY2U9IkNhbGlicmkiPkZvciBBRiwgbXkg
dW5kZXJzdGFuZGluZyBpcyB0aGF0IHJlY29tbWVuZGF0aW9uDQppcyB0byBoYXZlIGEgbGlzdCBp
bmRleGVkIGJ5IEFGLCBzbyB5b3UgY291bGQgY29tYmluZSBsaXN0IGlwdjQgYW5kIGxpc3QNCmlw
djYgaW50byAxIGxpc3QgLiBQbGVhc2UgdGFrZSBhIGxvb2sgYXQgZHJhZnQtcmF6YS1tcGxzLWxk
cC1tbGRwLXlhbmctMDINCmZvciBhbiBleGFtcGxlLjwvZm9udD48L3VsPg0KPGJyPjxmb250IHNp
emU9MiBmYWNlPSJDYWxpYnJpIj5baGZ3XSBUaGVyZSBhcmUgc29tZSBkb2N1bWVudHMgZGVmaW5l
cw0KdGhhdCBJUHY0IGFuZCBJUHY2ICZuYnNwO3NlcGFyYXRlbHksIHdoaWxlIHRoZSBtcGxzIGxk
cCBtbGRwIHlhbmcgZGF0YQ0KdXNlcyB0aGUgbGlzdCBpbmRleGVkIGJ5IEFGLCBzbyBJIGFtIG5v
dCBzdXJlIHdoaWNoIG9uZSBpcyBiZXR0ZXIuPC9mb250Pg0KPGJyPg0KPHVsPg0KPGxpPg0KPGxp
Pjxmb250IHNpemU9MiBmYWNlPSJDYWxpYnJpIj5Gb3IgbGFiZWwgaW5zdGVhZCBvZiB1aW50MzIg
eW91IHNob3VsZA0KZXZlbnR1YWxseSB1c2UgbXBscy1sYWJlbCBmcm9tIGlldGYtbXBscy55YW5n
PC9mb250PjwvdWw+DQo8YnI+PGZvbnQgc2l6ZT0yIGZhY2U9IkNhbGlicmkiPltoZnddT2suIFdl
IHdpbGwgdXNlIG1wbHMtbGFibGUgaW5zdGVhZA0Kb2YgdWludDMyLjwvZm9udD4NCjx1bD4NCjxs
aT4NCjxsaT48Zm9udCBzaXplPTIgZmFjZT0iQ2FsaWJyaSI+Rm9yIGJmci1uYnIgeW91IGRvbqGv
dCBuZWVkIHRvIGhhdmUgeW91cg0Kb3duIHVuaW9uIG9mICZuYnNwO2lwdjQtYWRkcmVzcyBhbmQg
aXB2Ni1hZGRyZXNzLCB1c2UgZXhpc3RpbmcgaXAtYWRkcmVzcw0KdHlwZWRlZiBmcm9tIFJGQzYw
MjE8L2ZvbnQ+PC91bD4NCjxicj48Zm9udCBzaXplPTIgZmFjZT0iQ2FsaWJyaSI+W2hmd10gVGhl
IGJmci1uYnIgbWF5IGJlIGEgSVB2NCBhZGRyZXNzDQpvciBJUHY2IGFkZHJlc3MuIDwvZm9udD4N
Cjxicj4NCjx1bD4NCjxsaT48Zm9udCBzaXplPTIgZmFjZT0iQ2FsaWJyaSI+VGhlIEJJUlQgcG9y
dGlvbiBuZWVkcyB0byBiZSBkZXNjcmliZWQNCmluIHNlY3Rpb24gNSwgZS5nLiB3aHkgdGhhdCBr
ZXkgd2FzIGNob3NlbiBldGMgZXRjLiBOb3QgYSBCSUVSIGV4cGVydCBidXQNCkkgYW0gbm90IHN1
cmUgdGhlIHJvdXRpbmcgdGFibGUgYXMgbW9kZWxsZWQgaXMgY29tcGxldGUvY29ycmVjdC48L2Zv
bnQ+DQo8bGk+PC91bD48Zm9udCBzaXplPTIgZmFjZT0ic2Fucy1zZXJpZiI+W2hmd10gV2UgY2Fu
IGlkZW50aWZ5IGEgQklSVCBlbnRyeQ0KaWYgd2UgdXNlIHRoZSB0aHJlZSBrZXlzKHN1Yi1kb21h
aW4taWQsIGJpdHN0cmluZ2xlbmd0aCwgU0kpLjwvZm9udD4NCjxicj4NCjxicj4NCjxicj48Zm9u
dCBzaXplPTIgZmFjZT0ic2Fucy1zZXJpZiI+UmVnYXJkcy48L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6
ZT0yIGZhY2U9InNhbnMtc2VyaWYiPkZhbmd3ZWkuPGJyPg0KPC9mb250Pg0KPGJyPg0KPGJyPg0K
PGJyPg0KPHRhYmxlIHdpZHRoPTEwMCU+DQo8dHIgdmFsaWduPXRvcD4NCjx0ZCB3aWR0aD0zNiU+
PGZvbnQgc2l6ZT0xIGZhY2U9InNhbnMtc2VyaWYiPjxiPiZxdW90O1Jlc2hhZCBSYWhtYW4gKHJy
YWhtYW4pJnF1b3Q7DQombHQ7cnJhaG1hbkBjaXNjby5jb20mZ3Q7PC9iPiA8L2ZvbnQ+DQo8cD48
Zm9udCBzaXplPTEgZmFjZT0ic2Fucy1zZXJpZiI+MjAxNS0xMC0zMSAwNTo0NDwvZm9udD4NCjx0
ZCB3aWR0aD02MyU+DQo8dGFibGUgd2lkdGg9MTAwJT4NCjx0ciB2YWxpZ249dG9wPg0KPHRkPg0K
PGRpdiBhbGlnbj1yaWdodD48Zm9udCBzaXplPTEgZmFjZT0ic2Fucy1zZXJpZiI+ytW8/sjLPC9m
b250PjwvZGl2Pg0KPHRkPjxmb250IHNpemU9MSBmYWNlPSJzYW5zLXNlcmlmIj4mcXVvdDtjaGVu
LnJhbkB6dGUuY29tLmNuJnF1b3Q7ICZsdDtjaGVuLnJhbkB6dGUuY29tLmNuJmd0OywNCjwvZm9u
dD4NCjx0ciB2YWxpZ249dG9wPg0KPHRkPg0KPGRpdiBhbGlnbj1yaWdodD48Zm9udCBzaXplPTEg
ZmFjZT0ic2Fucy1zZXJpZiI+s63LzTwvZm9udD48L2Rpdj4NCjx0ZD48Zm9udCBzaXplPTEgZmFj
ZT0ic2Fucy1zZXJpZiI+JnF1b3Q7YmllckBpZXRmLm9yZyZxdW90OyAmbHQ7YmllckBpZXRmLm9y
ZyZndDssDQpCSUVSICZsdDtiaWVyLWJvdW5jZXNAaWV0Zi5vcmcmZ3Q7LCAmcXVvdDtodS5mYW5n
d2VpQHp0ZS5jb20uY24mcXVvdDsgJmx0O2h1LmZhbmd3ZWlAenRlLmNvbS5jbiZndDssDQomcXVv
dDtNYWhlc2ggU2l2YWt1bWFyIChtYXNpdmFrdSkmcXVvdDsgJmx0O21hc2l2YWt1QGNpc2NvLmNv
bSZndDssICZxdW90O3poYW5nLnpoZW5nQHp0ZS5jb20uY24mcXVvdDsNCiZsdDt6aGFuZy56aGVu
Z0B6dGUuY29tLmNuJmd0OzwvZm9udD4NCjx0ciB2YWxpZ249dG9wPg0KPHRkPg0KPGRpdiBhbGln
bj1yaWdodD48Zm9udCBzaXplPTEgZmFjZT0ic2Fucy1zZXJpZiI+1vfM4jwvZm9udD48L2Rpdj4N
Cjx0ZD48Zm9udCBzaXplPTEgZmFjZT0ic2Fucy1zZXJpZiI+UmU6IFtCaWVyXSBOZXcgVmVyc2lv
biBOb3RpZmljYXRpb24NCmZvciBkcmFmdC1jaGgtYmllci1iaWVyLXlhbmctMDEudHh0PC9mb250
PjwvdGFibGU+DQo8YnI+DQo8dGFibGU+DQo8dHIgdmFsaWduPXRvcD4NCjx0ZD4NCjx0ZD48L3Rh
YmxlPg0KPGJyPjwvdGFibGU+DQo8YnI+DQo8YnI+DQo8YnI+PGZvbnQgc2l6ZT0yIGZhY2U9IkNh
bGlicmkiPkhpLDwvZm9udD4NCjxicj4NCjxicj48Zm9udCBzaXplPTIgZmFjZT0iQ2FsaWJyaSI+
VG9vayBhIGxvb2sgYW5kIGhlcmUgYXJlIHNvbWUgcXVpY2sgY29tbWVudHM6PC9mb250Pg0KPHVs
Pg0KPGxpPjxmb250IHNpemU9MiBmYWNlPSJDYWxpYnJpIj5iaXRzdHJpbmdsZW5ndGhlbnVtIGlz
IGRlZmluZWQgaW4gYSBjb3VwbGUNCm9mIHBsYWNlcywgaW5zdGVhZCB5b3Ugc2hvdWxkIGhhdmUg
YSB0eXBlZGVmIGFuZCB1c2UgdGhhdCB0eXBlZGVmIGZvciBhbGwNCnlvdXIgYml0c3RyaW5nbGVu
Z3RoIGxlYWYgbm9kZXMuIFRoZXJlIGFyZSBhbHNvIHNvbWUgYml0c3RyaW5nbGVuZ3RoIGxlYWYN
Cm5vZGVzIHdoaWNoIGFyZSBvZiB0eXBlIHVpbnQxNiwgSSBiZWxpZXZlIHRoaXMgaXMgaW5jb3Jy
ZWN0LjwvZm9udD4NCjxsaT48Zm9udCBzaXplPTIgZmFjZT0iQ2FsaWJyaSI+TGVhZiBTSSwgaW4g
ZGVzY3JpcHRpb24gc3BlbGwgb3V0IHRoZSBmdWxsDQpuYW1lIKGwU2V0IGlkZW50aWZpZXKhsS48
L2ZvbnQ+DQo8bGk+PGZvbnQgc2l6ZT0yIGZhY2U9IkNhbGlicmkiPk1pZ2h0IGJlIGdvb2QgdG8g
aGF2ZSBhIHR5cGUgZm9yIEJJRVIgYmFzZQ0KdHlwZXMgc3VjaCBhcyBTSSwgc3ViLWRvbWFpbiBJ
RCBldGMuIFlBTkcgZXhwZXJ0cyBjYW4gYWR2aXNlIHlvdSBvbiB0aGlzLjwvZm9udD4NCjxsaT48
Zm9udCBzaXplPTIgZmFjZT0iQ2FsaWJyaSI+Rm9yIEFGLCBteSB1bmRlcnN0YW5kaW5nIGlzIHRo
YXQgcmVjb21tZW5kYXRpb24NCmlzIHRvIGhhdmUgYSBsaXN0IGluZGV4ZWQgYnkgQUYsIHNvIHlv
dSBjb3VsZCBjb21iaW5lIGxpc3QgaXB2NCBhbmQgbGlzdA0KaXB2NiBpbnRvIDEgbGlzdCAuIFBs
ZWFzZSB0YWtlIGEgbG9vayBhdCBkcmFmdC1yYXphLW1wbHMtbGRwLW1sZHAteWFuZy0wMg0KZm9y
IGFuIGV4YW1wbGUuPC9mb250Pg0KPGxpPjxmb250IHNpemU9MiBmYWNlPSJDYWxpYnJpIj5Gb3Ig
bGFiZWwgaW5zdGVhZCBvZiB1aW50MzIgeW91IHNob3VsZA0KZXZlbnR1YWxseSB1c2UgbXBscy1s
YWJlbCBmcm9tIGlldGYtbXBscy55YW5nPC9mb250Pg0KPGxpPjxmb250IHNpemU9MiBmYWNlPSJD
YWxpYnJpIj5Gb3IgYmZyLW5iciB5b3UgZG9uoa90IG5lZWQgdG8gaGF2ZSB5b3VyDQpvd24gdW5p
b24gb2YgJm5ic3A7aXB2NC1hZGRyZXNzIGFuZCBpcHY2LWFkZHJlc3MsIHVzZSBleGlzdGluZyBp
cC1hZGRyZXNzDQp0eXBlZGVmIGZyb20gUkZDNjAyMTwvZm9udD4NCjxsaT48Zm9udCBzaXplPTIg
ZmFjZT0iQ2FsaWJyaSI+VGhlIEJJUlQgcG9ydGlvbiBuZWVkcyB0byBiZSBkZXNjcmliZWQNCmlu
IHNlY3Rpb24gNSwgZS5nLiB3aHkgdGhhdCBrZXkgd2FzIGNob3NlbiBldGMgZXRjLiBOb3QgYSBC
SUVSIGV4cGVydCBidXQNCkkgYW0gbm90IHN1cmUgdGhlIHJvdXRpbmcgdGFibGUgYXMgbW9kZWxs
ZWQgaXMgY29tcGxldGUvY29ycmVjdC48L2ZvbnQ+PC91bD4NCjxicj48Zm9udCBzaXplPTIgZmFj
ZT0iQ2FsaWJyaSI+UmVnYXJkcyw8L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0yIGZhY2U9IkNhbGli
cmkiPlJlc2hhZC48L2ZvbnQ+DQo8YnI+DQo8YnI+PGZvbnQgc2l6ZT0yIGZhY2U9IkNhbGlicmki
PjxiPkZyb206IDwvYj4mcXVvdDs8L2ZvbnQ+PGEgaHJlZj1tYWlsdG86Y2hlbi5yYW5AenRlLmNv
bS5jbj48Zm9udCBzaXplPTIgY29sb3I9Ymx1ZSBmYWNlPSJDYWxpYnJpIj48dT5jaGVuLnJhbkB6
dGUuY29tLmNuPC91PjwvZm9udD48L2E+PGZvbnQgc2l6ZT0yIGZhY2U9IkNhbGlicmkiPiZxdW90
Ow0KJmx0OzwvZm9udD48YSBocmVmPW1haWx0bzpjaGVuLnJhbkB6dGUuY29tLmNuPjxmb250IHNp
emU9MiBjb2xvcj1ibHVlIGZhY2U9IkNhbGlicmkiPjx1PmNoZW4ucmFuQHp0ZS5jb20uY248L3U+
PC9mb250PjwvYT48Zm9udCBzaXplPTIgZmFjZT0iQ2FsaWJyaSI+Jmd0OzxiPjxicj4NCkRhdGU6
IDwvYj5GcmlkYXksIE9jdG9iZXIgMjMsIDIwMTUgYXQgMjozOCBBTTxiPjxicj4NClRvOiA8L2I+
UmVzaGFkICZsdDs8L2ZvbnQ+PGEgaHJlZj1tYWlsdG86cnJhaG1hbkBjaXNjby5jb20+PGZvbnQg
c2l6ZT0yIGNvbG9yPWJsdWUgZmFjZT0iQ2FsaWJyaSI+PHU+cnJhaG1hbkBjaXNjby5jb208L3U+
PC9mb250PjwvYT48Zm9udCBzaXplPTIgZmFjZT0iQ2FsaWJyaSI+Jmd0OzxiPjxicj4NCkNjOiA8
L2I+JnF1b3Q7PC9mb250PjxhIGhyZWY9bWFpbHRvOmJpZXJAaWV0Zi5vcmc+PGZvbnQgc2l6ZT0y
IGNvbG9yPWJsdWUgZmFjZT0iQ2FsaWJyaSI+PHU+YmllckBpZXRmLm9yZzwvdT48L2ZvbnQ+PC9h
Pjxmb250IHNpemU9MiBmYWNlPSJDYWxpYnJpIj4mcXVvdDsNCiZsdDs8L2ZvbnQ+PGEgaHJlZj1t
YWlsdG86YmllckBpZXRmLm9yZz48Zm9udCBzaXplPTIgY29sb3I9Ymx1ZSBmYWNlPSJDYWxpYnJp
Ij48dT5iaWVyQGlldGYub3JnPC91PjwvZm9udD48L2E+PGZvbnQgc2l6ZT0yIGZhY2U9IkNhbGli
cmkiPiZndDssDQpCSUVSICZsdDs8L2ZvbnQ+PGEgaHJlZj0ibWFpbHRvOmJpZXItYm91bmNlc0Bp
ZXRmLm9yZyI+PGZvbnQgc2l6ZT0yIGNvbG9yPWJsdWUgZmFjZT0iQ2FsaWJyaSI+PHU+Ymllci1i
b3VuY2VzQGlldGYub3JnPC91PjwvZm9udD48L2E+PGZvbnQgc2l6ZT0yIGZhY2U9IkNhbGlicmki
PiZndDssDQomcXVvdDs8L2ZvbnQ+PGEgaHJlZj1tYWlsdG86aHUuZmFuZ3dlaUB6dGUuY29tLmNu
Pjxmb250IHNpemU9MiBjb2xvcj1ibHVlIGZhY2U9IkNhbGlicmkiPjx1Pmh1LmZhbmd3ZWlAenRl
LmNvbS5jbjwvdT48L2ZvbnQ+PC9hPjxmb250IHNpemU9MiBmYWNlPSJDYWxpYnJpIj4mcXVvdDsN
CiZsdDs8L2ZvbnQ+PGEgaHJlZj1tYWlsdG86aHUuZmFuZ3dlaUB6dGUuY29tLmNuPjxmb250IHNp
emU9MiBjb2xvcj1ibHVlIGZhY2U9IkNhbGlicmkiPjx1Pmh1LmZhbmd3ZWlAenRlLmNvbS5jbjwv
dT48L2ZvbnQ+PC9hPjxmb250IHNpemU9MiBmYWNlPSJDYWxpYnJpIj4mZ3Q7LA0KJnF1b3Q7TWFo
ZXNoIFNpdmFrdW1hciAobWFzaXZha3UpJnF1b3Q7ICZsdDs8L2ZvbnQ+PGEgaHJlZj1tYWlsdG86
bWFzaXZha3VAY2lzY28uY29tPjxmb250IHNpemU9MiBjb2xvcj1ibHVlIGZhY2U9IkNhbGlicmki
Pjx1Pm1hc2l2YWt1QGNpc2NvLmNvbTwvdT48L2ZvbnQ+PC9hPjxmb250IHNpemU9MiBmYWNlPSJD
YWxpYnJpIj4mZ3Q7LA0KJnF1b3Q7PC9mb250PjxhIGhyZWY9bWFpbHRvOnpoYW5nLnpoZW5nQHp0
ZS5jb20uY24+PGZvbnQgc2l6ZT0yIGNvbG9yPWJsdWUgZmFjZT0iQ2FsaWJyaSI+PHU+emhhbmcu
emhlbmdAenRlLmNvbS5jbjwvdT48L2ZvbnQ+PC9hPjxmb250IHNpemU9MiBmYWNlPSJDYWxpYnJp
Ij4mcXVvdDsNCiZsdDs8L2ZvbnQ+PGEgaHJlZj1tYWlsdG86emhhbmcuemhlbmdAenRlLmNvbS5j
bj48Zm9udCBzaXplPTIgY29sb3I9Ymx1ZSBmYWNlPSJDYWxpYnJpIj48dT56aGFuZy56aGVuZ0B6
dGUuY29tLmNuPC91PjwvZm9udD48L2E+PGZvbnQgc2l6ZT0yIGZhY2U9IkNhbGlicmkiPiZndDs8
Yj48YnI+DQpTdWJqZWN0OiA8L2I+UmU6IFtCaWVyXSBOZXcgVmVyc2lvbiBOb3RpZmljYXRpb24g
Zm9yIGRyYWZ0LWNoaC1iaWVyLWJpZXIteWFuZy0wMS50eHQ8L2ZvbnQ+DQo8YnI+DQo8YnI+PGZv
bnQgc2l6ZT0yIGZhY2U9InNhbnMtc2VyaWYiPkhpIFJlc2hhZCw8L2ZvbnQ+PGZvbnQgc2l6ZT0y
IGZhY2U9IkNhbGlicmkiPg0KPC9mb250Pjxmb250IHNpemU9MiBmYWNlPSJzYW5zLXNlcmlmIj48
YnI+DQpUaGFuayB5b3UgeW91ciBjb21tZW50cy48L2ZvbnQ+PGZvbnQgc2l6ZT0yIGZhY2U9IkNh
bGlicmkiPiA8L2ZvbnQ+PGZvbnQgc2l6ZT0yIGZhY2U9InNhbnMtc2VyaWYiPjxicj4NCnBsZWFz
ZSBzZWUgaW5saW5lLlRoYW5rcy48L2ZvbnQ+PGZvbnQgc2l6ZT0yIGZhY2U9IkNhbGlicmkiPiA8
YnI+DQo8L2ZvbnQ+PGZvbnQgc2l6ZT0yIGZhY2U9InNhbnMtc2VyaWYiPjxicj4NClJlZ2FyZHMs
PC9mb250Pjxmb250IHNpemU9MiBmYWNlPSJDYWxpYnJpIj4gPC9mb250Pjxmb250IHNpemU9MiBm
YWNlPSJzYW5zLXNlcmlmIj48YnI+DQpSYW48L2ZvbnQ+PGZvbnQgc2l6ZT0yIGZhY2U9IkNhbGli
cmkiPjxicj4NCjxicj4NCjxicj4NCjxicj4NCjxicj4NCjwvZm9udD48Zm9udCBzaXplPTEgY29s
b3I9IzVmNWY1ZiBmYWNlPSJzYW5zLXNlcmlmIj48YnI+DQq3orz+yMs6ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyA8L2ZvbnQ+PGZvbnQgc2l6ZT0xIGZhY2U9InNhbnMtc2VyaWYiPiZxdW90
O1Jlc2hhZA0KUmFobWFuIChycmFobWFuKSZxdW90OyAmbHQ7PC9mb250PjxhIGhyZWY9bWFpbHRv
OnJyYWhtYW5AY2lzY28uY29tPjxmb250IHNpemU9MSBjb2xvcj1ibHVlIGZhY2U9InNhbnMtc2Vy
aWYiPjx1PnJyYWhtYW5AY2lzY28uY29tPC91PjwvZm9udD48L2E+PGZvbnQgc2l6ZT0xIGZhY2U9
InNhbnMtc2VyaWYiPiZndDs8L2ZvbnQ+PGZvbnQgc2l6ZT0xIGNvbG9yPSM1ZjVmNWYgZmFjZT0i
c2Fucy1zZXJpZiI+PGJyPg0KytW8/sjLOiAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgPC9m
b250Pjxmb250IHNpemU9MSBmYWNlPSJzYW5zLXNlcmlmIj4mcXVvdDs8L2ZvbnQ+PGEgaHJlZj1t
YWlsdG86Y2hlbi5yYW5AenRlLmNvbS5jbj48Zm9udCBzaXplPTEgY29sb3I9Ymx1ZSBmYWNlPSJz
YW5zLXNlcmlmIj48dT5jaGVuLnJhbkB6dGUuY29tLmNuPC91PjwvZm9udD48L2E+PGZvbnQgc2l6
ZT0xIGZhY2U9InNhbnMtc2VyaWYiPiZxdW90Ow0KJmx0OzwvZm9udD48YSBocmVmPW1haWx0bzpj
aGVuLnJhbkB6dGUuY29tLmNuPjxmb250IHNpemU9MSBjb2xvcj1ibHVlIGZhY2U9InNhbnMtc2Vy
aWYiPjx1PmNoZW4ucmFuQHp0ZS5jb20uY248L3U+PC9mb250PjwvYT48Zm9udCBzaXplPTEgZmFj
ZT0ic2Fucy1zZXJpZiI+Jmd0OywNCiZxdW90OzwvZm9udD48YSBocmVmPW1haWx0bzpiaWVyQGll
dGYub3JnPjxmb250IHNpemU9MSBjb2xvcj1ibHVlIGZhY2U9InNhbnMtc2VyaWYiPjx1PmJpZXJA
aWV0Zi5vcmc8L3U+PC9mb250PjwvYT48Zm9udCBzaXplPTEgZmFjZT0ic2Fucy1zZXJpZiI+JnF1
b3Q7DQombHQ7PC9mb250PjxhIGhyZWY9bWFpbHRvOmJpZXJAaWV0Zi5vcmc+PGZvbnQgc2l6ZT0x
IGNvbG9yPWJsdWUgZmFjZT0ic2Fucy1zZXJpZiI+PHU+YmllckBpZXRmLm9yZzwvdT48L2ZvbnQ+
PC9hPjxmb250IHNpemU9MSBmYWNlPSJzYW5zLXNlcmlmIj4mZ3Q7LA0KPC9mb250Pjxmb250IHNp
emU9MSBjb2xvcj0jNWY1ZjVmIGZhY2U9InNhbnMtc2VyaWYiPjxicj4NCrOty806ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOzwvZm9udD48Zm9udCBzaXplPTEgZmFjZT0ic2Fucy1zZXJpZiI+
JnF1b3Q7PC9mb250PjxhIGhyZWY9bWFpbHRvOnpoYW5nLnpoZW5nQHp0ZS5jb20uY24+PGZvbnQg
c2l6ZT0xIGNvbG9yPWJsdWUgZmFjZT0ic2Fucy1zZXJpZiI+PHU+emhhbmcuemhlbmdAenRlLmNv
bS5jbjwvdT48L2ZvbnQ+PC9hPjxmb250IHNpemU9MSBmYWNlPSJzYW5zLXNlcmlmIj4mcXVvdDsN
CiZsdDs8L2ZvbnQ+PGEgaHJlZj1tYWlsdG86emhhbmcuemhlbmdAenRlLmNvbS5jbj48Zm9udCBz
aXplPTEgY29sb3I9Ymx1ZSBmYWNlPSJzYW5zLXNlcmlmIj48dT56aGFuZy56aGVuZ0B6dGUuY29t
LmNuPC91PjwvZm9udD48L2E+PGZvbnQgc2l6ZT0xIGZhY2U9InNhbnMtc2VyaWYiPiZndDssDQom
cXVvdDs8L2ZvbnQ+PGEgaHJlZj1tYWlsdG86aHUuZmFuZ3dlaUB6dGUuY29tLmNuPjxmb250IHNp
emU9MSBjb2xvcj1ibHVlIGZhY2U9InNhbnMtc2VyaWYiPjx1Pmh1LmZhbmd3ZWlAenRlLmNvbS5j
bjwvdT48L2ZvbnQ+PC9hPjxmb250IHNpemU9MSBmYWNlPSJzYW5zLXNlcmlmIj4mcXVvdDsNCiZs
dDs8L2ZvbnQ+PGEgaHJlZj1tYWlsdG86aHUuZmFuZ3dlaUB6dGUuY29tLmNuPjxmb250IHNpemU9
MSBjb2xvcj1ibHVlIGZhY2U9InNhbnMtc2VyaWYiPjx1Pmh1LmZhbmd3ZWlAenRlLmNvbS5jbjwv
dT48L2ZvbnQ+PC9hPjxmb250IHNpemU9MSBmYWNlPSJzYW5zLXNlcmlmIj4mZ3Q7LA0KJnF1b3Q7
TWFoZXNoIFNpdmFrdW1hciBcKG1hc2l2YWt1XCkmcXVvdDsgJmx0OzwvZm9udD48YSBocmVmPW1h
aWx0bzptYXNpdmFrdUBjaXNjby5jb20+PGZvbnQgc2l6ZT0xIGNvbG9yPWJsdWUgZmFjZT0ic2Fu
cy1zZXJpZiI+PHU+bWFzaXZha3VAY2lzY28uY29tPC91PjwvZm9udD48L2E+PGZvbnQgc2l6ZT0x
IGZhY2U9InNhbnMtc2VyaWYiPiZndDs8L2ZvbnQ+PGZvbnQgc2l6ZT0xIGNvbG9yPSM1ZjVmNWYg
ZmFjZT0ic2Fucy1zZXJpZiI+PGJyPg0KyNXG2jogJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
IDwvZm9udD48Zm9udCBzaXplPTEgZmFjZT0ic2Fucy1zZXJpZiI+MjAxNS8xMC8yMg0KMjI6MTA8
L2ZvbnQ+PGZvbnQgc2l6ZT0xIGNvbG9yPSM1ZjVmNWYgZmFjZT0ic2Fucy1zZXJpZiI+PGJyPg0K
1vfM4jogJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7PC9mb250Pjxmb250IHNpemU9MSBmYWNl
PSJzYW5zLXNlcmlmIj5SZToNCltCaWVyXSBOZXcgVmVyc2lvbiBOb3RpZmljYXRpb24gZm9yIGRy
YWZ0LWNoaC1iaWVyLWJpZXIteWFuZy0wMS50eHQ8L2ZvbnQ+PGZvbnQgc2l6ZT0xIGNvbG9yPSM1
ZjVmNWYgZmFjZT0ic2Fucy1zZXJpZiI+PGJyPg0Kt6K8/sjLOiAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDs8L2ZvbnQ+PGZvbnQgc2l6ZT0xIGZhY2U9InNhbnMtc2VyaWYiPiZxdW90O0JJRVIm
cXVvdDsNCiZsdDs8L2ZvbnQ+PGEgaHJlZj0ibWFpbHRvOmJpZXItYm91bmNlc0BpZXRmLm9yZyI+
PGZvbnQgc2l6ZT0xIGNvbG9yPWJsdWUgZmFjZT0ic2Fucy1zZXJpZiI+PHU+Ymllci1ib3VuY2Vz
QGlldGYub3JnPC91PjwvZm9udD48L2E+PGZvbnQgc2l6ZT0xIGZhY2U9InNhbnMtc2VyaWYiPiZn
dDs8L2ZvbnQ+PGZvbnQgc2l6ZT0yIGZhY2U9IkNhbGlicmkiPjxicj4NCjwvZm9udD4NCjxociBu
b3NoYWRlPjxmb250IHNpemU9MiBmYWNlPSJDYWxpYnJpIj48YnI+DQo8YnI+DQo8L2ZvbnQ+PGZv
bnQgc2l6ZT0zIGZhY2U9IkNhbGlicmkiPjxicj4NCkhpLDwvZm9udD48Zm9udCBzaXplPTIgZmFj
ZT0iQ2FsaWJyaSI+IDxicj4NCjwvZm9udD48Zm9udCBzaXplPTMgZmFjZT0iQ2FsaWJyaSI+PGJy
Pg0KUmVwZWF0aW5nIHRoZSBzYW1lIGNvbW1lbnRzIGFzIGZvciAwMCwgdGhlIDIgZm9sbG93aW5n
IGNvbW1lbnRzIHN0aWxsIGFwcGx5DQpmb3Igc3VyZTwvZm9udD48Zm9udCBzaXplPTIgZmFjZT0i
Q2FsaWJyaSI+IDwvZm9udD4NCjx1bD4NCjxsaT48Zm9udCBzaXplPTMgZmFjZT0iQ2FsaWJyaSI+
UGxlYXNlIGZvbGxvdyBSRkM2MDg3IGd1aWRlbGluZXMgZS5nLiB1c2UNCm9mICZsdDtDT0RFIEJF
R0lOUyZndDssICZsdDtDT0RFIEVORFMmZ3Q7IGV0YyAmbmJzcDs8L2ZvbnQ+PGZvbnQgc2l6ZT0z
IGNvbG9yPWJsdWUgZmFjZT0iQ2FsaWJyaSI+DQombmJzcDsgJm5ic3A7IDwvZm9udD4NCjxsaT48
Zm9udCBzaXplPTMgY29sb3I9Ymx1ZSBmYWNlPSJDYWxpYnJpIj4mbHQ7UmFuJmd0OzogT0suIHdl
IHdpbGwgYWRkDQppdCBpbiBuZXh0IHZlcnNpb24uIFRoYW5rcyAmbmJzcDs8L2ZvbnQ+DQo8bGk+
PGZvbnQgc2l6ZT0zIGZhY2U9IkNhbGlicmkiPkZpbmFsbHksIHBsZWFzZSB1c2UgdGhlIHZhbGlk
YXRvciBAIDwvZm9udD48YSBocmVmPWh0dHA6Ly93d3cueWFuZ3ZhbGlkYXRvci5jb20vPjxmb250
IHNpemU9MyBjb2xvcj1ibHVlIGZhY2U9IkNhbGlicmkiPjx1Pmh0dHA6Ly93d3cueWFuZ3ZhbGlk
YXRvci5jb20vPC91PjwvZm9udD48L2E+PGZvbnQgc2l6ZT0zIGZhY2U9IkNhbGlicmkiPg0KJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IDwvZm9udD48Zm9udCBzaXplPTIgZmFjZT0iQ2FsaWJy
aSI+Jm5ic3A7PC9mb250Pg0KPGxpPjxmb250IHNpemU9MyBjb2xvcj1ibHVlIGZhY2U9IkNhbGli
cmkiPiZsdDtSYW4mZ3Q7OiAmbmJzcDtTdXJlLCB3ZQ0KaGF2ZSB1c2VkIHRoaXMgdmFsaWRhdG9y
LCBhbmQgaGF2ZSBwYXNzZWQuUGxlYXNlIHNlZSBiZWxvdzo8L2ZvbnQ+PC91bD48aW1nIHNyYz1j
aWQ6XzFfMEIyQTY5MDAwQjJBNjY5NDAwMzFCQ0RDNDgyNTdFRjEgd2lkdGg9NDY0IGhlaWdodD01
MjY+DQo8YnI+PGZvbnQgc2l6ZT0zIGZhY2U9IkNhbGlicmkiPlJlZ2FyZHMsPC9mb250Pjxmb250
IHNpemU9MiBmYWNlPSJDYWxpYnJpIj4NCjwvZm9udD48Zm9udCBzaXplPTMgZmFjZT0iQ2FsaWJy
aSI+PGJyPg0KUmVzaGFkLjwvZm9udD48Zm9udCBzaXplPTIgZmFjZT0iQ2FsaWJyaSI+IDxicj4N
CjwvZm9udD48Zm9udCBzaXplPTIgZmFjZT0iQ2FsaWJyaSI+PGI+PGJyPg0KRnJvbTogPC9iPkJJ
RVIgJmx0OzwvZm9udD48YSBocmVmPSJtYWlsdG86Ymllci1ib3VuY2VzQGlldGYub3JnIj48Zm9u
dCBzaXplPTIgY29sb3I9Ymx1ZSBmYWNlPSJDYWxpYnJpIj48dT5iaWVyLWJvdW5jZXNAaWV0Zi5v
cmc8L3U+PC9mb250PjwvYT48Zm9udCBzaXplPTIgZmFjZT0iQ2FsaWJyaSI+Jmd0Ow0Kb24gYmVo
YWxmIG9mICZxdW90OzwvZm9udD48YSBocmVmPW1haWx0bzpjaGVuLnJhbkB6dGUuY29tLmNuPjxm
b250IHNpemU9MiBjb2xvcj1ibHVlIGZhY2U9IkNhbGlicmkiPjx1PmNoZW4ucmFuQHp0ZS5jb20u
Y248L3U+PC9mb250PjwvYT48Zm9udCBzaXplPTIgZmFjZT0iQ2FsaWJyaSI+JnF1b3Q7DQombHQ7
PC9mb250PjxhIGhyZWY9bWFpbHRvOmNoZW4ucmFuQHp0ZS5jb20uY24+PGZvbnQgc2l6ZT0yIGNv
bG9yPWJsdWUgZmFjZT0iQ2FsaWJyaSI+PHU+Y2hlbi5yYW5AenRlLmNvbS5jbjwvdT48L2ZvbnQ+
PC9hPjxmb250IHNpemU9MiBmYWNlPSJDYWxpYnJpIj4mZ3Q7PGI+PGJyPg0KRGF0ZTogPC9iPlRo
dXJzZGF5LCBPY3RvYmVyIDIyLCAyMDE1IGF0IDQ6NTkgQU08Yj48YnI+DQpUbzogPC9iPiZxdW90
OzwvZm9udD48YSBocmVmPW1haWx0bzpiaWVyQGlldGYub3JnPjxmb250IHNpemU9MiBjb2xvcj1i
bHVlIGZhY2U9IkNhbGlicmkiPjx1PmJpZXJAaWV0Zi5vcmc8L3U+PC9mb250PjwvYT48Zm9udCBz
aXplPTIgZmFjZT0iQ2FsaWJyaSI+JnF1b3Q7DQombHQ7PC9mb250PjxhIGhyZWY9bWFpbHRvOmJp
ZXJAaWV0Zi5vcmc+PGZvbnQgc2l6ZT0yIGNvbG9yPWJsdWUgZmFjZT0iQ2FsaWJyaSI+PHU+Ymll
ckBpZXRmLm9yZzwvdT48L2ZvbnQ+PC9hPjxmb250IHNpemU9MiBmYWNlPSJDYWxpYnJpIj4mZ3Q7
PGI+PGJyPg0KQ2M6IDwvYj4mcXVvdDs8L2ZvbnQ+PGEgaHJlZj1tYWlsdG86emhhbmcuemhlbmdA
enRlLmNvbS5jbj48Zm9udCBzaXplPTIgY29sb3I9Ymx1ZSBmYWNlPSJDYWxpYnJpIj48dT56aGFu
Zy56aGVuZ0B6dGUuY29tLmNuPC91PjwvZm9udD48L2E+PGZvbnQgc2l6ZT0yIGZhY2U9IkNhbGli
cmkiPiZxdW90Ow0KJmx0OzwvZm9udD48YSBocmVmPW1haWx0bzp6aGFuZy56aGVuZ0B6dGUuY29t
LmNuPjxmb250IHNpemU9MiBjb2xvcj1ibHVlIGZhY2U9IkNhbGlicmkiPjx1PnpoYW5nLnpoZW5n
QHp0ZS5jb20uY248L3U+PC9mb250PjwvYT48Zm9udCBzaXplPTIgZmFjZT0iQ2FsaWJyaSI+Jmd0
OywNCiZxdW90O01haGVzaCBTaXZha3VtYXIgKG1hc2l2YWt1KSZxdW90OyAmbHQ7PC9mb250Pjxh
IGhyZWY9bWFpbHRvOm1hc2l2YWt1QGNpc2NvLmNvbT48Zm9udCBzaXplPTIgY29sb3I9Ymx1ZSBm
YWNlPSJDYWxpYnJpIj48dT5tYXNpdmFrdUBjaXNjby5jb208L3U+PC9mb250PjwvYT48Zm9udCBz
aXplPTIgZmFjZT0iQ2FsaWJyaSI+Jmd0OywNCiZxdW90OzwvZm9udD48YSBocmVmPW1haWx0bzpo
dS5mYW5nd2VpQHp0ZS5jb20uY24+PGZvbnQgc2l6ZT0yIGNvbG9yPWJsdWUgZmFjZT0iQ2FsaWJy
aSI+PHU+aHUuZmFuZ3dlaUB6dGUuY29tLmNuPC91PjwvZm9udD48L2E+PGZvbnQgc2l6ZT0yIGZh
Y2U9IkNhbGlicmkiPiZxdW90Ow0KJmx0OzwvZm9udD48YSBocmVmPW1haWx0bzpodS5mYW5nd2Vp
QHp0ZS5jb20uY24+PGZvbnQgc2l6ZT0yIGNvbG9yPWJsdWUgZmFjZT0iQ2FsaWJyaSI+PHU+aHUu
ZmFuZ3dlaUB6dGUuY29tLmNuPC91PjwvZm9udD48L2E+PGZvbnQgc2l6ZT0yIGZhY2U9IkNhbGli
cmkiPiZndDs8Yj48YnI+DQpTdWJqZWN0OiA8L2I+W0JpZXJdIE5ldyBWZXJzaW9uIE5vdGlmaWNh
dGlvbiBmb3IgZHJhZnQtY2hoLWJpZXItYmllci15YW5nLTAxLnR4dDwvZm9udD48Zm9udCBzaXpl
PTIgZmFjZT0iQ2FsaWJyaSI+PGJyPg0KPC9mb250Pjxmb250IHNpemU9MiBmYWNlPSJzYW5zLXNl
cmlmIj48YnI+DQpIaSBhbGyjrDwvZm9udD48Zm9udCBzaXplPTIgZmFjZT0iQ2FsaWJyaSI+IDxi
cj4NCldlIGhhdmUgdXBkYXRlZCBkcmFmdC1jaGgtYmllci1iaWVyLXlhbmcgdG8gMDEgdmVyc2lv
bi48YnI+DQpUaGUgbGluayBpc6O6ICZuYnNwOzwvZm9udD48YSBocmVmPSJodHRwczovL3d3dy5p
ZXRmLm9yZy9pbnRlcm5ldC1kcmFmdHMvZHJhZnQtY2hoLWJpZXItYmllci15YW5nLTAxLnR4dCI+
PGZvbnQgc2l6ZT0yIGNvbG9yPWJsdWUgZmFjZT0iQ2FsaWJyaSI+PHU+aHR0cHM6Ly93d3cuaWV0
Zi5vcmcvaW50ZXJuZXQtZHJhZnRzL2RyYWZ0LWNoaC1iaWVyLWJpZXIteWFuZy0wMS50eHQ8L3U+
PC9mb250PjwvYT48Zm9udCBzaXplPTIgZmFjZT0ic2Fucy1zZXJpZiI+PGJyPg0KQW55IGNvbW1l
bnRzIGFuZCBzdWdnZXN0aW9uIGFyZSB3ZWxjb21lLiBUaGFua3MuPGJyPg0KUmVnYXJkcyw8L2Zv
bnQ+PGZvbnQgc2l6ZT0yIGZhY2U9IkNhbGlicmkiPiA8L2ZvbnQ+PGZvbnQgc2l6ZT0yIGZhY2U9
InNhbnMtc2VyaWYiPjxicj4NClJhbjwvZm9udD48Zm9udCBzaXplPTIgZmFjZT0iQ2FsaWJyaSI+
PGJyPg0KPC9mb250Pjxmb250IHNpemU9MiBjb2xvcj1ibHVlIGZhY2U9IkNhbGlicmkiPjx1Pjxi
cj4NCjwvdT48L2ZvbnQ+PGZvbnQgc2l6ZT0yIGNvbG9yPWJsdWUgZmFjZT0iQ2FsaWJyaSI+PHU+
PGJyPg0KPC91PjwvZm9udD48YSBocmVmPSJtYWlsdG86aW50ZXJuZXQtZHJhZnRzQGlldGYub3Jn
Ij48Zm9udCBzaXplPTIgY29sb3I9Ymx1ZSBmYWNlPSJDYWxpYnJpIj48dT5pbnRlcm5ldC1kcmFm
dHNAaWV0Zi5vcmc8L3U+PC9mb250PjwvYT48Zm9udCBzaXplPTIgZmFjZT0iQ2FsaWJyaSI+DQrQ
tNPaIDIwMTUvMTAvMTkgMTA6Mjc6MTM6PGJyPg0KPGJyPg0KJmd0OyC3orz+yMs6ICZuYnNwOzwv
Zm9udD48YSBocmVmPSJtYWlsdG86aW50ZXJuZXQtZHJhZnRzQGlldGYub3JnIj48Zm9udCBzaXpl
PTIgY29sb3I9Ymx1ZSBmYWNlPSJDYWxpYnJpIj48dT5pbnRlcm5ldC1kcmFmdHNAaWV0Zi5vcmc8
L3U+PC9mb250PjwvYT48Zm9udCBzaXplPTIgZmFjZT0iQ2FsaWJyaSI+PGJyPg0KJmd0OyDK1bz+
yMs6ICZuYnNwOyZxdW90O1hpYW54aWFuIERhaSZxdW90OyAmbHQ7PC9mb250PjxhIGhyZWY9bWFp
bHRvOmRhaS54aWFueGlhbkB6dGUuY29tLmNuPjxmb250IHNpemU9MiBjb2xvcj1ibHVlIGZhY2U9
IkNhbGlicmkiPjx1PmRhaS54aWFueGlhbkB6dGUuY29tLmNuPC91PjwvZm9udD48L2E+PGZvbnQg
c2l6ZT0yIGZhY2U9IkNhbGlicmkiPiZndDssDQo8YnI+DQomZ3Q7ICZxdW90OzwvZm9udD48YSBo
cmVmPW1haWx0bzpkYWkueGlhbnhpYW5AenRlLmNvbS5jbj48Zm9udCBzaXplPTIgY29sb3I9Ymx1
ZSBmYWNlPSJDYWxpYnJpIj48dT5kYWkueGlhbnhpYW5AenRlLmNvbS5jbjwvdT48L2ZvbnQ+PC9h
Pjxmb250IHNpemU9MiBmYWNlPSJDYWxpYnJpIj4mcXVvdDsNCiZsdDs8L2ZvbnQ+PGEgaHJlZj1t
YWlsdG86ZGFpLnhpYW54aWFuQHp0ZS5jb20uY24+PGZvbnQgc2l6ZT0yIGNvbG9yPWJsdWUgZmFj
ZT0iQ2FsaWJyaSI+PHU+ZGFpLnhpYW54aWFuQHp0ZS5jb20uY248L3U+PC9mb250PjwvYT48Zm9u
dCBzaXplPTIgZmFjZT0iQ2FsaWJyaSI+Jmd0OywNCiZxdW90O1poZW5nIFpoYW5nJnF1b3Q7IDxi
cj4NCiZndDsgJmx0OzwvZm9udD48YSBocmVmPW1haWx0bzp6aGFuZy56aGVuZ0B6dGUuY29tLmNu
Pjxmb250IHNpemU9MiBjb2xvcj1ibHVlIGZhY2U9IkNhbGlicmkiPjx1PnpoYW5nLnpoZW5nQHp0
ZS5jb20uY248L3U+PC9mb250PjwvYT48Zm9udCBzaXplPTIgZmFjZT0iQ2FsaWJyaSI+Jmd0OywN
CiZxdW90O2Zhbmd3ZWkgaHUmcXVvdDsgJmx0OzwvZm9udD48YSBocmVmPW1haWx0bzpodS5mYW5n
d2VpQHp0ZS5jb20uY24+PGZvbnQgc2l6ZT0yIGNvbG9yPWJsdWUgZmFjZT0iQ2FsaWJyaSI+PHU+
aHUuZmFuZ3dlaUB6dGUuY29tLmNuPC91PjwvZm9udD48L2E+PGZvbnQgc2l6ZT0yIGZhY2U9IkNh
bGlicmkiPiZndDssDQo8YnI+DQomZ3Q7ICZxdW90O0Zhbmd3ZWkgSHUmcXVvdDsgJmx0OzwvZm9u
dD48YSBocmVmPW1haWx0bzpodS5mYW5nd2VpQHp0ZS5jb20uY24+PGZvbnQgc2l6ZT0yIGNvbG9y
PWJsdWUgZmFjZT0iQ2FsaWJyaSI+PHU+aHUuZmFuZ3dlaUB6dGUuY29tLmNuPC91PjwvZm9udD48
L2E+PGZvbnQgc2l6ZT0yIGZhY2U9IkNhbGlicmkiPiZndDssDQomcXVvdDtSYW4gQ2hlbiZxdW90
OyA8YnI+DQomZ3Q7ICZsdDs8L2ZvbnQ+PGEgaHJlZj1tYWlsdG86Y2hlbi5yYW5AenRlLmNvbS5j
bj48Zm9udCBzaXplPTIgY29sb3I9Ymx1ZSBmYWNlPSJDYWxpYnJpIj48dT5jaGVuLnJhbkB6dGUu
Y29tLmNuPC91PjwvZm9udD48L2E+PGZvbnQgc2l6ZT0yIGZhY2U9IkNhbGlicmkiPiZndDssDQom
cXVvdDtNYWhlc2ggU2l2YWt1bWFyJnF1b3Q7ICZsdDs8L2ZvbnQ+PGEgaHJlZj1tYWlsdG86bWFz
aXZha3VAY2lzY28uY29tPjxmb250IHNpemU9MiBjb2xvcj1ibHVlIGZhY2U9IkNhbGlicmkiPjx1
Pm1hc2l2YWt1QGNpc2NvLmNvbTwvdT48L2ZvbnQ+PC9hPjxmb250IHNpemU9MiBmYWNlPSJDYWxp
YnJpIj4mZ3Q7LA0KPGJyPg0KJmd0OyAmcXVvdDtaaGVuZyBaaGFuZyZxdW90OyAmbHQ7PC9mb250
PjxhIGhyZWY9bWFpbHRvOnpoYW5nLnpoZW5nQHp0ZS5jb20uY24+PGZvbnQgc2l6ZT0yIGNvbG9y
PWJsdWUgZmFjZT0iQ2FsaWJyaSI+PHU+emhhbmcuemhlbmdAenRlLmNvbS5jbjwvdT48L2ZvbnQ+
PC9hPjxmb250IHNpemU9MiBmYWNlPSJDYWxpYnJpIj4mZ3Q7LA0KJnF1b3Q7TWFoZXNoIFNpdmFr
dW1hciZxdW90OyA8YnI+DQomZ3Q7ICZsdDs8L2ZvbnQ+PGEgaHJlZj1tYWlsdG86bWFzaXZha3VA
Y2lzY28uY29tPjxmb250IHNpemU9MiBjb2xvcj1ibHVlIGZhY2U9IkNhbGlicmkiPjx1Pm1hc2l2
YWt1QGNpc2NvLmNvbTwvdT48L2ZvbnQ+PC9hPjxmb250IHNpemU9MiBmYWNlPSJDYWxpYnJpIj4m
Z3Q7LA0KJnF1b3Q7UmFuIENoZW4mcXVvdDsgJmx0OzwvZm9udD48YSBocmVmPW1haWx0bzpjaGVu
LnJhbkB6dGUuY29tLmNuPjxmb250IHNpemU9MiBjb2xvcj1ibHVlIGZhY2U9IkNhbGlicmkiPjx1
PmNoZW4ucmFuQHp0ZS5jb20uY248L3U+PC9mb250PjwvYT48Zm9udCBzaXplPTIgZmFjZT0iQ2Fs
aWJyaSI+Jmd0OywNCjxicj4NCiZndDsgyNXG2jogJm5ic3A7MjAxNS8xMC8xOSAxMDoyNyA8YnI+
DQomZ3Q7INb3zOI6IE5ldyBWZXJzaW9uIE5vdGlmaWNhdGlvbiBmb3IgZHJhZnQtY2hoLWJpZXIt
Ymllci15YW5nLTAxLnR4dDxicj4NCiZndDsgPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IEEgbmV3IHZl
cnNpb24gb2YgSS1ELCBkcmFmdC1jaGgtYmllci1iaWVyLXlhbmctMDEudHh0PGJyPg0KJmd0OyBo
YXMgYmVlbiBzdWNjZXNzZnVsbHkgc3VibWl0dGVkIGJ5IFJhbiBDaGVuIGFuZCBwb3N0ZWQgdG8g
dGhlPGJyPg0KJmd0OyBJRVRGIHJlcG9zaXRvcnkuPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IE5hbWU6
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ZHJhZnQtY2hoLWJpZXItYmllci15YW5nPGJyPg0KJmd0OyBS
ZXZpc2lvbjogJm5ic3A7IDAxPGJyPg0KJmd0OyBUaXRsZTogJm5ic3A7ICZuYnNwOyAmbmJzcDtZ
QU5HIERhdGEgTW9kZWwgZm9yIEJJRVIgUHJvdG9jb2w8YnI+DQomZ3Q7IERvY3VtZW50IGRhdGU6
ICZuYnNwOyAyMDE1LTEwLTE2PGJyPg0KJmd0OyBHcm91cDogJm5ic3A7ICZuYnNwOyAmbmJzcDtJ
bmRpdmlkdWFsIFN1Ym1pc3Npb248YnI+DQomZ3Q7IFBhZ2VzOiAmbmJzcDsgJm5ic3A7ICZuYnNw
OzE3PGJyPg0KJmd0OyBVUkw6ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7PC9mb250PjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL2ludGVybmV0LWRyYWZ0cy9k
cmFmdC1jaGgtYmllci0iPjxmb250IHNpemU9MiBjb2xvcj1ibHVlIGZhY2U9IkNhbGlicmkiPjx1
Pmh0dHBzOi8vd3d3LmlldGYub3JnL2ludGVybmV0LWRyYWZ0cy9kcmFmdC1jaGgtYmllci08L3U+
PC9mb250PjwvYT48Zm9udCBzaXplPTIgZmFjZT0iQ2FsaWJyaSI+PGJyPg0KJmd0OyBiaWVyLXlh
bmctMDEudHh0PGJyPg0KJmd0OyBTdGF0dXM6ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyA8
L2ZvbnQ+PGEgaHJlZj0iaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtY2ho
LWJpZXItYmllci15YW5nLyI+PGZvbnQgc2l6ZT0yIGNvbG9yPWJsdWUgZmFjZT0iQ2FsaWJyaSI+
PHU+aHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtY2hoLWJpZXItYmllci15
YW5nLzwvdT48L2ZvbnQ+PC9hPjxmb250IHNpemU9MiBmYWNlPSJDYWxpYnJpIj48YnI+DQomZ3Q7
IEh0bWxpemVkOiAmbmJzcDsgJm5ic3A7ICZuYnNwOyA8L2ZvbnQ+PGEgaHJlZj0iaHR0cHM6Ly90
b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWNoaC1iaWVyLWJpZXIteWFuZy0wMSI+PGZvbnQgc2l6
ZT0yIGNvbG9yPWJsdWUgZmFjZT0iQ2FsaWJyaSI+PHU+aHR0cHM6Ly90b29scy5pZXRmLm9yZy9o
dG1sL2RyYWZ0LWNoaC1iaWVyLWJpZXIteWFuZy0wMTwvdT48L2ZvbnQ+PC9hPjxmb250IHNpemU9
MiBmYWNlPSJDYWxpYnJpIj48YnI+DQomZ3Q7IERpZmY6ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgPC9mb250PjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL3JmY2RpZmY/
dXJsMj1kcmFmdC1jaGgtYmllci1iaWVyLXlhbmctMDEiPjxmb250IHNpemU9MiBjb2xvcj1ibHVl
IGZhY2U9IkNhbGlicmkiPjx1Pmh0dHBzOi8vd3d3LmlldGYub3JnL3JmY2RpZmY/dXJsMj1kcmFm
dC1jaGgtYmllci1iaWVyLXlhbmctMDE8L3U+PC9mb250PjwvYT48Zm9udCBzaXplPTIgZmFjZT0i
Q2FsaWJyaSI+PGJyPg0KJmd0OyA8YnI+DQomZ3Q7IEFic3RyYWN0Ojxicj4NCiZndDsgJm5ic3A7
ICZuYnNwO1RoaXMgZG9jdW1lbnQgZGVmaW5lcyBhIFlBTkcgZGF0YSBtb2RlbCBmb3IgQklFUiBj
b25maWd1cmF0aW9uDQphbmQ8YnI+DQomZ3Q7ICZuYnNwOyAmbmJzcDtvcGVyYXRpb24uPGJyPg0K
Jmd0OyA8YnI+DQomZ3Q7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOw0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOw0KJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOw0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7PGJyPg0KJmd0OyA8YnI+DQomZ3Q7IDxicj4NCiZndDsgUGxlYXNlIG5vdGUgdGhhdCBp
dCBtYXkgdGFrZSBhIGNvdXBsZSBvZiBtaW51dGVzIGZyb20gdGhlIHRpbWUgb2YNCnN1Ym1pc3Np
b248YnI+DQomZ3Q7IHVudGlsIHRoZSBodG1saXplZCB2ZXJzaW9uIGFuZCBkaWZmIGFyZSBhdmFp
bGFibGUgYXQgdG9vbHMuaWV0Zi5vcmcuPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IFRoZSBJRVRGIFNl
Y3JldGFyaWF0PGJyPg0KJmd0OyA8L2ZvbnQ+PGZvbnQgc2l6ZT0yIGNvbG9yPSM4MDAwODAgZmFj
ZT0ic2Fucy1zZXJpZiI+PGJyPg0KLS0tLS3AtNfUICZsdDs8L2ZvbnQ+PGEgaHJlZj1tYWlsdG86
aHUuZmFuZ3dlaUB6dGUuY29tLmNuPjxmb250IHNpemU9MiBjb2xvcj1ibHVlIGZhY2U9InNhbnMt
c2VyaWYiPjx1Pmh1LmZhbmd3ZWlAenRlLmNvbS5jbjwvdT48L2ZvbnQ+PC9hPjxmb250IHNpemU9
MiBjb2xvcj0jODAwMDgwIGZhY2U9InNhbnMtc2VyaWYiPiZndDsNCrXEz/vPoqOs1NogVGh1LCAy
MyBKdWwgMjAxNSAyMDo0NjoxNyArMDgwMCAtLS0tLTwvZm9udD48Zm9udCBzaXplPTIgZmFjZT0i
Q2FsaWJyaSI+DQo8L2ZvbnQ+DQo8dGFibGU+DQo8dHI+DQo8dGQ+DQo8ZGl2IGFsaWduPXJpZ2h0
Pjxmb250IHNpemU9MyBmYWNlPSJDYWxpYnJpIj48Yj7K1bz+yMs6PC9iPjwvZm9udD48L2Rpdj4N
Cjx0ZD48Zm9udCBzaXplPTMgZmFjZT0iQ2FsaWJyaSI+JnF1b3Q7UmVzaGFkIFJhaG1hbiAocnJh
aG1hbikmcXVvdDsgJmx0OzwvZm9udD48YSBocmVmPW1haWx0bzpycmFobWFuQGNpc2NvLmNvbT48
Zm9udCBzaXplPTMgY29sb3I9Ymx1ZSBmYWNlPSJDYWxpYnJpIj48dT5ycmFobWFuQGNpc2NvLmNv
bTwvdT48L2ZvbnQ+PC9hPjxmb250IHNpemU9MyBmYWNlPSJDYWxpYnJpIj4mZ3Q7DQo8L2ZvbnQ+
DQo8dHI+DQo8dGQ+DQo8ZGl2IGFsaWduPXJpZ2h0Pjxmb250IHNpemU9MyBmYWNlPSJDYWxpYnJp
Ij48Yj6zrcvNOjwvYj48L2ZvbnQ+PC9kaXY+DQo8dGQ+PGZvbnQgc2l6ZT0zIGZhY2U9IkNhbGli
cmkiPiZxdW90OzwvZm9udD48YSBocmVmPSJtYWlsdG86ZHJhZnQtY2hoLWJpZXItYmllci15YW5n
QHRvb2xzLmlldGYub3JnIj48Zm9udCBzaXplPTMgY29sb3I9Ymx1ZSBmYWNlPSJDYWxpYnJpIj48
dT5kcmFmdC1jaGgtYmllci1iaWVyLXlhbmdAdG9vbHMuaWV0Zi5vcmc8L3U+PC9mb250PjwvYT48
Zm9udCBzaXplPTMgZmFjZT0iQ2FsaWJyaSI+JnF1b3Q7DQombHQ7PC9mb250PjxhIGhyZWY9Im1h
aWx0bzpkcmFmdC1jaGgtYmllci1iaWVyLXlhbmdAdG9vbHMuaWV0Zi5vcmciPjxmb250IHNpemU9
MyBjb2xvcj1ibHVlIGZhY2U9IkNhbGlicmkiPjx1PmRyYWZ0LWNoaC1iaWVyLWJpZXIteWFuZ0B0
b29scy5pZXRmLm9yZzwvdT48L2ZvbnQ+PC9hPjxmb250IHNpemU9MyBmYWNlPSJDYWxpYnJpIj4m
Z3Q7LA0KJnF1b3Q7PC9mb250PjxhIGhyZWY9bWFpbHRvOmJpZXJAaWV0Zi5vcmc+PGZvbnQgc2l6
ZT0zIGNvbG9yPWJsdWUgZmFjZT0iQ2FsaWJyaSI+PHU+YmllckBpZXRmLm9yZzwvdT48L2ZvbnQ+
PC9hPjxmb250IHNpemU9MyBmYWNlPSJDYWxpYnJpIj4mcXVvdDsNCiZsdDs8L2ZvbnQ+PGEgaHJl
Zj1tYWlsdG86YmllckBpZXRmLm9yZz48Zm9udCBzaXplPTMgY29sb3I9Ymx1ZSBmYWNlPSJDYWxp
YnJpIj48dT5iaWVyQGlldGYub3JnPC91PjwvZm9udD48L2E+PGZvbnQgc2l6ZT0zIGZhY2U9IkNh
bGlicmkiPiZndDssDQpCSUVSICZsdDs8L2ZvbnQ+PGEgaHJlZj0ibWFpbHRvOmJpZXItYm91bmNl
c0BpZXRmLm9yZyI+PGZvbnQgc2l6ZT0zIGNvbG9yPWJsdWUgZmFjZT0iQ2FsaWJyaSI+PHU+Ymll
ci1ib3VuY2VzQGlldGYub3JnPC91PjwvZm9udD48L2E+PGZvbnQgc2l6ZT0zIGZhY2U9IkNhbGli
cmkiPiZndDs8L2ZvbnQ+DQo8dHI+DQo8dGQ+DQo8ZGl2IGFsaWduPXJpZ2h0Pjxmb250IHNpemU9
MyBmYWNlPSJDYWxpYnJpIj48Yj7W98ziOjwvYj48L2ZvbnQ+PC9kaXY+DQo8dGQ+PGZvbnQgc2l6
ZT0zIGZhY2U9IkNhbGlicmkiPlJlOiBbQmllcl0gQ29tbWVudHMgb24gZHJhZnQtY2hoLWJpZXIt
Ymllci15YW5nLTAwPC9mb250PjwvdGFibGU+DQo8YnI+PGZvbnQgc2l6ZT0yIGZhY2U9InNhbnMt
c2VyaWYiPjxicj4NCkhpLCBSYWhtYW4sPGJyPg0KPGJyPg0KVGhhbmtzIGZvciB5b3VyIGNvbW1l
bnRzLCB3ZSB3aWxsIGNvcnJlY3QgaXQgYmFzZWQgb24geW91ciBzdWdnZXN0aW9uLjxicj4NCjxi
cj4NClJlZ2FyZHM8L2ZvbnQ+PGZvbnQgc2l6ZT0zIGZhY2U9InNhbnMtc2VyaWYiPiA8L2ZvbnQ+
PGZvbnQgc2l6ZT0yIGZhY2U9InNhbnMtc2VyaWYiPjxicj4NCkZhbmd3ZWkuPC9mb250Pjxmb250
IHNpemU9MyBmYWNlPSJzYW5zLXNlcmlmIj48YnI+DQo8YnI+DQo8L2ZvbnQ+DQo8dGFibGUgd2lk
dGg9MTAwJT4NCjx0ciB2YWxpZ249dG9wPg0KPHRkIHdpZHRoPTM2JT48Zm9udCBzaXplPTEgZmFj
ZT0ic2Fucy1zZXJpZiI+PGI+JnF1b3Q7UmVzaGFkIFJhaG1hbiAocnJhaG1hbikmcXVvdDsNCiZs
dDs8L2I+PC9mb250PjxhIGhyZWY9bWFpbHRvOnJyYWhtYW5AY2lzY28uY29tPjxmb250IHNpemU9
MSBjb2xvcj1ibHVlIGZhY2U9InNhbnMtc2VyaWYiPjxiPjx1PnJyYWhtYW5AY2lzY28uY29tPC91
PjwvYj48L2ZvbnQ+PC9hPjxmb250IHNpemU9MSBmYWNlPSJzYW5zLXNlcmlmIj48Yj4mZ3Q7PC9i
Pjxicj4NCreivP7IyzogJm5ic3A7JnF1b3Q7QklFUiZxdW90OyAmbHQ7PC9mb250PjxhIGhyZWY9
Im1haWx0bzpiaWVyLWJvdW5jZXNAaWV0Zi5vcmciPjxmb250IHNpemU9MSBjb2xvcj1ibHVlIGZh
Y2U9InNhbnMtc2VyaWYiPjx1PmJpZXItYm91bmNlc0BpZXRmLm9yZzwvdT48L2ZvbnQ+PC9hPjxm
b250IHNpemU9MSBmYWNlPSJzYW5zLXNlcmlmIj4mZ3Q7PC9mb250Pjxmb250IHNpemU9MyBmYWNl
PSJzYW5zLXNlcmlmIj4NCjwvZm9udD4NCjxwPjxmb250IHNpemU9MSBmYWNlPSJzYW5zLXNlcmlm
Ij4yMDE1LTA3LTIzIDE5OjQzPC9mb250Pg0KPHRkIHdpZHRoPTYzJT4NCjxicj4NCjx0YWJsZSB3
aWR0aD0xMDAlPg0KPHRyIHZhbGlnbj10b3A+DQo8dGQgd2lkdGg9NiU+DQo8ZGl2IGFsaWduPXJp
Z2h0Pjxmb250IHNpemU9MSBmYWNlPSJzYW5zLXNlcmlmIj7K1bz+yMs8L2ZvbnQ+PC9kaXY+DQo8
dGQgd2lkdGg9OTMlPjxmb250IHNpemU9MSBmYWNlPSJzYW5zLXNlcmlmIj4mcXVvdDs8L2ZvbnQ+
PGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWNoaC1iaWVyLWJpZXIteWFuZ0B0b29scy5pZXRmLm9yZyI+
PGZvbnQgc2l6ZT0xIGNvbG9yPWJsdWUgZmFjZT0ic2Fucy1zZXJpZiI+PHU+ZHJhZnQtY2hoLWJp
ZXItYmllci15YW5nQHRvb2xzLmlldGYub3JnPC91PjwvZm9udD48L2E+PGZvbnQgc2l6ZT0xIGZh
Y2U9InNhbnMtc2VyaWYiPiZxdW90Ow0KJmx0OzwvZm9udD48YSBocmVmPSJtYWlsdG86ZHJhZnQt
Y2hoLWJpZXItYmllci15YW5nQHRvb2xzLmlldGYub3JnIj48Zm9udCBzaXplPTEgY29sb3I9Ymx1
ZSBmYWNlPSJzYW5zLXNlcmlmIj48dT5kcmFmdC1jaGgtYmllci1iaWVyLXlhbmdAdG9vbHMuaWV0
Zi5vcmc8L3U+PC9mb250PjwvYT48Zm9udCBzaXplPTEgZmFjZT0ic2Fucy1zZXJpZiI+Jmd0OywN
CjwvZm9udD4NCjx0ciB2YWxpZ249dG9wPg0KPHRkPg0KPGRpdiBhbGlnbj1yaWdodD48Zm9udCBz
aXplPTEgZmFjZT0ic2Fucy1zZXJpZiI+s63LzTwvZm9udD48L2Rpdj4NCjx0ZD48Zm9udCBzaXpl
PTEgZmFjZT0ic2Fucy1zZXJpZiI+JnF1b3Q7PC9mb250PjxhIGhyZWY9bWFpbHRvOmJpZXJAaWV0
Zi5vcmc+PGZvbnQgc2l6ZT0xIGNvbG9yPWJsdWUgZmFjZT0ic2Fucy1zZXJpZiI+PHU+YmllckBp
ZXRmLm9yZzwvdT48L2ZvbnQ+PC9hPjxmb250IHNpemU9MSBmYWNlPSJzYW5zLXNlcmlmIj4mcXVv
dDsNCiZsdDs8L2ZvbnQ+PGEgaHJlZj1tYWlsdG86YmllckBpZXRmLm9yZz48Zm9udCBzaXplPTEg
Y29sb3I9Ymx1ZSBmYWNlPSJzYW5zLXNlcmlmIj48dT5iaWVyQGlldGYub3JnPC91PjwvZm9udD48
L2E+PGZvbnQgc2l6ZT0xIGZhY2U9InNhbnMtc2VyaWYiPiZndDs8L2ZvbnQ+DQo8dHIgdmFsaWdu
PXRvcD4NCjx0ZD4NCjxkaXYgYWxpZ249cmlnaHQ+PGZvbnQgc2l6ZT0xIGZhY2U9InNhbnMtc2Vy
aWYiPtb3zOI8L2ZvbnQ+PC9kaXY+DQo8dGQ+PGZvbnQgc2l6ZT0xIGZhY2U9InNhbnMtc2VyaWYi
PltCaWVyXSBDb21tZW50cyBvbiBkcmFmdC1jaGgtYmllci1iaWVyLXlhbmctMDA8L2ZvbnQ+PC90
YWJsZT4NCjxicj48Zm9udCBzaXplPTMgZmFjZT0iQ2FsaWJyaSI+PGJyPg0KPC9mb250Pg0KPGJy
Pg0KPHRhYmxlPg0KPHRyIHZhbGlnbj10b3A+DQo8dGQ+DQo8dGQ+PC90YWJsZT4NCjxicj48L3Rh
YmxlPg0KPGJyPjxmb250IHNpemU9MyBmYWNlPSJzYW5zLXNlcmlmIj48YnI+DQo8YnI+DQo8L2Zv
bnQ+PGZvbnQgc2l6ZT0yIGZhY2U9IkNhbGlicmkiPjxicj4NCjxicj4NCkhpIGF1dGhvcnMsPC9m
b250Pjxmb250IHNpemU9MyBmYWNlPSJzYW5zLXNlcmlmIj4gPC9mb250Pg0KPHVsPg0KPGxpPjxm
b250IHNpemU9MiBmYWNlPSJDYWxpYnJpIj5JIHRyaWVkIHRvIHB5YW5nIHRoZSBtb2RlbCBpbiB0
aGUgZHJhZnQNCmFuZCByYW4gaW50byBxdWl0ZSBhIGZldyBlcnJvcnMuIEkgc3RvcHBlZCBhZnRl
ciB0aGUgNCBiZWxvdyAodGhlc2UgYXJlDQpiYXNpYyBZQU5HIGVycm9ycywgd2FzbqGvdCBldmVu
IHVzaW5nIHN0cmljdC9pZXRmIG9wdGlvbik8L2ZvbnQ+DQo8bGk+PGZvbnQgc2l6ZT0yIGZhY2U9
IkNhbGlicmkiPk9uY2UgeW91IGZpeCB0aGVzZSBlcnJvcnMgcGxlYXNlIGNvbXBpbGUNCndpdGgg
oappZXRmIG9wdGlvbiAoc3JpY3RlciBydWxlcyByZWdhcmRpbmcgb3JkZXJpbmcgb2Ygc3RhdGVt
ZW50cywgcmVxdWlyaW5nDQpkZXNjcmlwdGlvbiBldGMgZXRjKTwvZm9udD4NCjxsaT48Zm9udCBz
aXplPTIgZmFjZT0iQ2FsaWJyaSI+UGxlYXNlIGZvbGxvdyBSRkM2MDg3IGd1aWRlbGluZXMgZS5n
LiB1c2UNCm9mICZsdDtDT0RFIEJFR0lOUyZndDssICZsdDtDT0RFIEVORFMmZ3Q7IGV0YzwvZm9u
dD4NCjxsaT48Zm9udCBzaXplPTIgZmFjZT0iQ2FsaWJyaSI+RmluYWxseSwgcGxlYXNlIHVzZSB0
aGUgdmFsaWRhdG9yIEAgPC9mb250PjxhIGhyZWY9aHR0cDovL3d3dy55YW5ndmFsaWRhdG9yLmNv
bS8+PGZvbnQgc2l6ZT0yIGNvbG9yPWJsdWUgZmFjZT0iQ2FsaWJyaSI+PHU+aHR0cDovL3d3dy55
YW5ndmFsaWRhdG9yLmNvbS88L3U+PC9mb250PjwvYT48L3VsPjxmb250IHNpemU9MiBmYWNlPSJD
YWxpYnJpIj48YnI+DQpSZWdhcmRzLDwvZm9udD48Zm9udCBzaXplPTMgZmFjZT0ic2Fucy1zZXJp
ZiI+IDwvZm9udD48Zm9udCBzaXplPTIgZmFjZT0iQ2FsaWJyaSI+PGJyPg0KUmVzaGFkLjwvZm9u
dD48Zm9udCBzaXplPTMgZmFjZT0ic2Fucy1zZXJpZiI+IDwvZm9udD48Zm9udCBzaXplPTIgZmFj
ZT0iQ2FsaWJyaSI+PGJyPg0KPGJyPg0KRVJST1JTPC9mb250Pjxmb250IHNpemU9MyBmYWNlPSJz
YW5zLXNlcmlmIj4gPC9mb250Pjxmb250IHNpemU9MiBmYWNlPSJDYWxpYnJpIj48YnI+DQo8YnI+
DQpObyChsKGxIGZvciB0aGUgY29udGFjdDwvZm9udD48Zm9udCBzaXplPTMgZmFjZT0ic2Fucy1z
ZXJpZiI+IDwvZm9udD48Zm9udCBzaXplPTIgZmFjZT0iQ2FsaWJyaSI+PGJyPg0KaWV0Zi1iaWVy
Lnlhbmc6MzQ6IGVycm9yOiB1bnRlcm1pbmF0ZWQgc3RhdGVtZW50IGRlZmluaXRpb24gZm9yIGtl
eXdvcmQNCiZxdW90O2NvbnRhY3QmcXVvdDssIGxvb2tpbmcgYXQgTDxicj4NCjxicj4NCkV4dHJh
IKGwIGluICZxdW90O3JlZmVyZW5jZSAmcXVvdDtkcmFmdC1jaGVuLWJpZXItYmllci15YW5nLTAw
obE7PGJyPg0KNTk6IGVycm9yOiB1bnRlcm1pbmF0ZWQgc3RhdGVtZW50IGRlZmluaXRpb24gZm9y
IGtleXdvcmQgJnF1b3Q7cmVmZXJlbmNlJnF1b3Q7LA0KbG9va2luZyBhdCBkPGJyPg0KPGJyPg0K
TWlzc2luZyA7IGluIGtleSAmcXVvdDtzdWItZG9tYWluLWlkJnF1b3Q7PC9mb250Pjxmb250IHNp
emU9MyBmYWNlPSJzYW5zLXNlcmlmIj4NCjwvZm9udD48Zm9udCBzaXplPTIgZmFjZT0iQ2FsaWJy
aSI+PGJyPg0KMTI1OiBlcnJvcjogdW50ZXJtaW5hdGVkIHN0YXRlbWVudCBkZWZpbml0aW9uIGZv
ciBrZXl3b3JkICZxdW90O2tleSZxdW90OywNCmxvb2tpbmcgYXQgbDxicj4NCjxicj4NCk1pc3Np
bmcgOyBpbiB0eXBlIGlmOmludGVyZmFjZS1yZWY8L2ZvbnQ+PGZvbnQgc2l6ZT0zIGZhY2U9InNh
bnMtc2VyaWYiPg0KPC9mb250Pjxmb250IHNpemU9MiBmYWNlPSJDYWxpYnJpIj48YnI+DQoxNTQ6
IGVycm9yOiB1bnRlcm1pbmF0ZWQgc3RhdGVtZW50IGRlZmluaXRpb24gZm9yIGtleXdvcmQgJnF1
b3Q7dHlwZSZxdW90OywNCmxvb2tpbmcgYXQgfTwvZm9udD48Zm9udCBzaXplPTMgZmFjZT0ic2Fu
cy1zZXJpZiI+PGJyPg0KPC9mb250Pjxmb250IHNpemU9MiBmYWNlPSJDYWxpYnJpIj48YnI+DQo8
YnI+DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4N
CkJJRVIgbWFpbGluZyBsaXN0PC9mb250Pjxmb250IHNpemU9MiBjb2xvcj1ibHVlIGZhY2U9IkNh
bGlicmkiPjx1Pjxicj4NCjwvdT48L2ZvbnQ+PGEgaHJlZj1tYWlsdG86QklFUkBpZXRmLm9yZz48
Zm9udCBzaXplPTIgY29sb3I9Ymx1ZSBmYWNlPSJDYWxpYnJpIj48dT5CSUVSQGlldGYub3JnPC91
PjwvZm9udD48L2E+PGZvbnQgc2l6ZT0yIGNvbG9yPWJsdWUgZmFjZT0iQ2FsaWJyaSI+PHU+PGJy
Pg0KPC91PjwvZm9udD48YSBocmVmPWh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGlu
Zm8vYmllcj48Zm9udCBzaXplPTIgY29sb3I9Ymx1ZSBmYWNlPSJDYWxpYnJpIj48dT5odHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2JpZXI8L3U+PC9mb250PjwvYT48Zm9udCBz
aXplPTMgZmFjZT0ic2Fucy1zZXJpZiI+PGJyPg0KW7i9vP4gJnF1b3Q7QVRUMDAwMDIudHh0JnF1
b3Q7ILG7ILPCyLswODA0MzQvdXNlci96dGVfbHRkIMm+s/1dPC9mb250Pjxmb250IHNpemU9MiBm
YWNlPSJDYWxpYnJpIj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXzxicj4NCkJJRVIgbWFpbGluZyBsaXN0PC9mb250Pjxmb250IHNpemU9MiBjb2xvcj1ibHVl
IGZhY2U9IkNhbGlicmkiPjx1Pjxicj4NCjwvdT48L2ZvbnQ+PGEgaHJlZj1tYWlsdG86QklFUkBp
ZXRmLm9yZz48Zm9udCBzaXplPTIgY29sb3I9Ymx1ZSBmYWNlPSJDYWxpYnJpIj48dT5CSUVSQGll
dGYub3JnPC91PjwvZm9udD48L2E+PGZvbnQgc2l6ZT0yIGNvbG9yPWJsdWUgZmFjZT0iQ2FsaWJy
aSI+PHU+PGJyPg0KPC91PjwvZm9udD48YSBocmVmPWh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vYmllcj48Zm9udCBzaXplPTIgY29sb3I9Ymx1ZSBmYWNlPSJDYWxpYnJpIj48
dT5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2JpZXI8L3U+PC9mb250Pjwv
YT48Zm9udCBzaXplPTIgZmFjZT0iQ2FsaWJyaSI+PGJyPg0KPC9mb250Pg0KPGJyPg0KPGJyPg0K
--=_alternative 0031BCDF48257EF1_=--
--=_related 0031BCDF48257EF1_=
Content-Type: image/gif
Content-ID: <_1_0B2A69000B2A66940031BCDC48257EF1>
Content-Transfer-Encoding: base64

R0lGODlh0AEOAucAAPDw8P///+Do+Ojw+PDw+LjQ6DAwMMjIyMjg+Ojo6MDY+NDg+AAAANjo+Gho
aKi40KCgoJCQoODg+ODw+NDg8MjY8Pj44FBYWKiwuKCgqHi48KBYMDAweMD4+HjA+HgwMLjw8Pj4
wDAwWOD4+PDwuFgwMPjAeKDg+KDo+ODo0JhYMDBYoPDw2PDYmFio+DB4wPi4AIiQmOCgWPjgoLh4
MIAwAAAwiHgweFig4JjY8MB4MPC4eODIiODosIDI+NiYWOCoYODo8DCA0MDo+DB4sODo6FiY2Njg
4ABYsFgwePj48MCAOAAAYOjo8KBYANjw8KCQsHgwWDBYmNDY4DB4uIiQkMDI0FgAAHh4eHjQ+MjY
6Dg4QKCosKjA2MDAyHgwADAAYFgAYLDI4EhISJjo+LCwuDB4yLjo+Njo0PjQyFgwWBgYGDAwiAAA
ODCQ2ICAgFCg+Fi48DAAAIAwYHh4sLi4uOC4wIAwOCAgKDCo4MjY4Pjo2ICAiNjosLjI4KjA0AAo
WABYYABwSABwyACA+ACQ2ACo8BBAeBBAuBBY4BCAWBhoqBigCBi4+CCQ+ChQUCiQaDAwADB4eDCo
GDhQcECYeEDI+EhwmFAAOFCIsFDIOFg4CFhYsFhgOFiYmFioIFjg+GDYSGhQAGiQwHBwQHCwoHhY
iHjAwIBgIICA0ICo2IiAOIjgcJBomJCYcJCYyJDYwJhYeJhwGJjoiKCQIKCoYKDosKiAaKiAmKiw
gLB4ALiYSLioILjYcMCQEMCYgMDgoMD4wNDAqNiIANigGNiwQNjgeOCgoOjAUPigMPjIOPjYWAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAA0AEOAkAI/wALCBwo
UEyXP3+6iCHIsKHDAgYRKnxIsaLFixgzatzIsaPHjyBDihxJsqTJkygzPiAiRlWqUZmoUBkFgMAo
mZkyjUr1oACRBwiD/nkQgcKRo0iPBgnSIOlRChEedBFJwUGAAVgH1AnAtStXLwDqFMlKtqzZs2jT
ql3Ltq3bt3Djyp1Lt67du3jz6qVrwwYTG4AOTQFAuIiUvn0BAWby1wYdMZDFRIjQpfJQDJgxP7Ci
p3OBB1IrT3aoCpAUQKosUsBydQAyYoeQEJnyII6LUV4zmC3yZsqAJhGmNKli5Tdx48WRky0DIStz
rMAPQCgSwUuEJtGnV7+enbr1JmT5iP+/MMALAz7l8RzF42VAkDFeuGwJglU+/Qvi0ZvXr/6IgSNe
qGdfffPtl94RQWzBxQADugdfgguS1SCD82H1nhdHsDdAhu1xOMBzWEFQxogDTOFAGSW+UUQRfBQx
hYpWVAHeADE2YSKKLxYxXHE1QhfcjnsFKeSQdRWgBQVQAbJCHGQ06SQZcawASAQZRbAFH1YgqcWW
SFrBxxYZUKBFSRRwcYRXaKap5ppstunmm3DGKeecdNZp55145qnnnnz26SecoAUq6KCEFmrooYgm
quiijDbq6KOQRirppJRWaumlmGaq6aacCuDpp6AK0AMmPoQqwAalogoEEqEugUQKNTD/IKsNTghh
6q2mAiFED1fI6isDLoiaxBAp3FGqACnMgYKnrsLqKxMo1IrrtAIA8eu1DNgKKqq3uuoEq58uQau2
1OKaLAo8sDHEp85i66sN64YbrKmuegoruAJIW265S5D7KQ8rmMots0g4cW3B/u7rqbW/ZtIrA/C2
C+ypx4b7ag3zCsADGNEmrPDHIIcs8sgkl+ypweAaTC7AoK4KqhPBwppxtfh+/O2op8xhCye69sus
rTDnO+sQQUvcRqkum3xrLCgkLe/JGcMK76dOh3zuEkcDcXS1QjiRCScpmJKuCqdwcjK0C08Mdb41
f0uz0j7TCzGxseIbtKc9hLHswjV//5z3sroavLXKzKL9d74xY/wvx28r7fjjkEc+7Z+UV2755Zhn
rvnmnHfu+ed5rsUDLTwQKSQEraklgy4yxLWVmgfUMaPptNdue14w5K777rzDcPvvZK0JgBVpAn+7
qcKwPoMyyezuiy48mMrDI1egPT2pyMbKwNfIig1GxXirkcnIqN8KhPLImNBCC+rzwMgk1M6AjCw2
rECYEmmWESoQU1cbseLhkhXapCUzUfVqa7za2saWtUBeMSBr/ZNZAo9VwOwFS1oOPFoFZbZAhvlK
CBXMoA/4F68AMgBaG8SYCEmmuzGMoRMwGAYpXOhC3YEqFx7oQSp24YAe9pAOC9CYKv88xYNRFOEW
HrBXBNDQChymwAFGxMUZBLCLLkgxFz7s4Qlw5auPeUURghCEJwRRBEFAwoxcaVn/7GWsAt6LhBU0
lb4IqDi3+a+EyDIWqFZINcn5kWTl+6MgB0nIQhrykIhMpCIXGbIj1CEDkIykJCdJyUpa8pKYzKQm
N8nJTnryk6AMpShHScpSfrIOR2CkKlfJygwEAAGwhGUBcJCHOMBiGcoghQMuActaxPKXwAymMIdJ
zGIa85jITKYyZWCDEyjzl30Iwwl40AYPAJOZznymNrfJzW5685gBcGXkwsnKcpoTVK5sQANS0IJk
OMAGSBjEIrpAgVEQohGEIAQl1Mn/zwZEkwzqBAITAOrPK7gADV9wAT+XALEzNABrHlDnP/uJUIX2
s1biOkNFG7DRBvDPoUsYaB8M6k86bHSkQgioDTSa0H6qFKQixURE0fABD4xUoQhdqUsbsDEDRNSj
Og0pGf65saGSNKdn+OhDB3rSK6QUqCy16E6nStWqWvWqWM2qVq0azgCMMwPnDCsrI0AA45n1rGhN
q1rXOgACRMCrkCOnWOeKSNDZ9a54zate98rXvvr1r4ANrGAHS9jCGvawiE2sYhfL2MY69rGQjaxk
J0vZxIagpmqywAZewBXN4iAAmvWAVy5rAANwoAMyWMEIvOLZAMigtLA1AA5Su9oA/8wgCR3I7AZE
uyYTiOAEXqFtAC4r2hBEAbg68MBtO7BcrsygBKX9rVdmoAbgGte6NTWBaju7gdlu17a4JS5XTHDa
6742trLVbGl5W9n2uve98I2vfOdL3/ra9774za9+3RuE/fr3vwAOsAXogII0mCG3XlECFOLAFS7k
IU0DzkJn6ZCFARf4wGhSsIQDsAcjjIALDAYthQPgYK6k4QUo8MoeMByANLihtgHQsIlZbOE1yZjD
LHYxjDMMhQ3rmCs37oqCNYDhH7f4wBGecQeMbAcWB/jJUI6ylKdM5Spb+cpYzrKWt8zlLnv5y2AO
s5jHTOYym/nMaE5zfdV72jqxGf/BzoUubKW7JtJ+t01vztx50cvn0rY5TXvuM5252+f1tskEsGUv
mgLN58/WCdGGhvAGCu3TO0G60mpidGz/rGbE5tm1peUsmnQQ6U+PN9JuIq0BRN0V9WL60+dldVdI
jWlVKxq0k3Z0AGgta1CbFs6XHfSanitbr5Ca08E1gLDRBOlb21bOinZ1r+XU7DQdG87JXnacqs3a
SUtBBYXWNppMDeo/n/fW6qWztNFE7O9CuteuvvOWP01sA9wZ0oMmtbC5neoPwPa79f4uveV87+gC
d7j+ljfCMX1p3l662KqG96SRzaY98zbeO04Tv1s96VWP1t/FttPGu2JxQts749T/RnWyUb3uONFa
2Qc3OatdDXNCK1y931V1zkF+8k4/WdOFdrbP7/rwaXOu3nw2+tCXzvSmO/3pUI+61KdOdf++ttek
Zi+/z82VYB/86l1PeG1LHoCtl3rS7AX7s3u+65qvPeTkrrrcA/xaLIS8K6Rl9Z4d7XWuqP3TDV+4
3mHraPWm3eNr/66+D/5cZPd97pCPvOQnT/nKW/7yfjoAYTbP+c57/vOgD73oR0/60pv+9KhPvepX
z/rWu/71sI+97GdP+9qjHk6at73ud8/73vv+98APvvCHT/zX4370LFCBBgizAyk8ofPJXz7nf0AF
0ZPgBiAAQPQJs30ANP/5nKeB//QBQAJT7IAKLZBCH0zx/B9wIPveN4ARtK987te/8y1QQw5C3/0d
yJ/+4+d53Zd+4Cd+oJd+fYB95BcF+9cCSQAC15d9Dph9NBBd+xd67pd9yYdezgeAxfeBIBiCIsh6
xzeCJniCKJiCKriCLBiCJdiCMBiDMjiDNFiDxYd5OJiDOriDPNiDPviDjGV4boJo29V42PZ4Qnhq
oUZof2aEH6duaAeEUnhfGMdxpXVnsGZwhKZ1hGdztZWFbpeEUziGZFiGZniGaJiGoJN7NtiGbviG
cBiHNfiCcliHdniHeJiHsEeHnUd9JMCAP2AE1Ld54vd9ADCBEXiID2h/0meIq//Xfx3Ied23eYMY
eonYfZAIfoQYgHrYiZ74iST4JmwIiqRYiqZ4iiPIhwf4gImIiAzofc7nfrbwAYJoBIn4hzlAAh9Q
fTvwfh6IfCpwgQBAAx1ogJPIfAYwfsT4fOKXfw2of624iMf4i7rIi++Hi7AIfv7HiajYjd4ogqr4
jeI4juRYjpwXjm+YiPhXAtxoju74jt2IjvA4j/RYjzQoj/aYj/q4jx+Ijx+ojqdngJvXAhdgUlhw
AcLIeYnYi/DXfbrIiQIZegQogPfnjIcIjQrIkBZJA774i/z4kZ3ojyA5kiRZkqknkjYIkKa3jMOo
ATRgi9hXiZ13iwxYjd7nizT/UH2fh4i7eJH7F5Hkp4ATyIieN5TTOID655M2yZCgN4nYyJPV54w0
eYE/oGwJyXoO+QHLh4gKiItL6YtHeX8e+ZSLyJLiN5WEIZMjiZIm2ZZu6ZafARp08BNToAV+0AUP
4Ad+MAUU0AVEQAeM8goRoAeEQQCGaZiEoQcRkAGgQSYXkDpsFZmSOZmUWZmWaTxUoApG8AJUYARo
YgQy8QIvEBNU8AJGoApUQAeVIRoPsCWu+Zpb4lJi4ppEsRADURqAkJu6mRoPURWpUwCGsAvEgAqZ
YAmJIAlegSJlwRu+kRVAAiRtwZxYIZ2XGRf+cQRoMSFkASFqRZ1rwSJjcRY9/2IW0Fmd5nk7fgAI
QjAI8UQIhTAIRMAFXEAEhVCfhMCegyAEgKAQkQEZXbAFfgAR/SkGD+AFQ/EA/VkAfjAGJEEBVQCZ
byB6SvAGdVGeZEGd3kkkAYKdbxEEF4CdR7AG6HGed9EbJHqiKNoWFKEFFeCaIuGaLZoSMjqjNFqj
NnqjOJqjOrqjOJqiPvqjQBqkQjqkd2EueqQx6sIsj7ACLNM4oqI32fNBT7o3H3MuoxIJ1yIEDDUr
d/M3hyMx4HI4IdMDwwIq58IudNAqwSKmCxRCUAoyAGOlZkOm68IwXxM2QwAERKAsahoqYkpCo3Is
YkoycQMqTbotpTKoivqmH/+zpb4iCWGwCbLiAhJDqW1kLF+qPc+yLINKV576qaAaqqI6qqRaqqZq
ToeZqqq6qqzaqq76qrAKq6gTq7Raq7Z6q7iaq7q6q7zaq776q8AarMI6rMSqq2qhCxawDCGgC2oB
MCwwB7UALFiBKgOwKmaxBG7wAz4wAGmAAFixBC6AFd3qFqizFsiqrMz6FhGQB7VQDCpgBl5QC8mp
FvzjrWzhBG4wACyAMZGJr2axr+FKpFjRQjXUCbIwDL1TFi1gUrGQRT+0ACQABUdwCycwAL9wAiSQ
CgNAAhEABRALRAPQAqOACx3wA1mUAyHrQ3SQF1xRCWEkCIpwBGGkCFzhCVz/URZas60DwANyEK77
egE2YK/1CrBpwQMGwDFYQbQD8C1YkbNYwbMB2xa3kgu+AAPEwDq6gLDDsAujGkj0UrXI8AmTMLZj
ywi2wAjTwgPEoAPEkAtc8ACdhz9VcKrUEkefareQ4zwvVLW9AwOgsgtDhEUOC0WeckRAxC5QlAIR
EET/8rChgkOfkgtb9DheUQqC0LIv6xV0u7mc27me+7mgG7qP40oKULqme7qom7qqu7qs27qu+7qw
G7uyO7u0W7u2e7u4m7u6a7vhlABwpTQBkAD6I7qf60oLcLw+kQvKQAwG8AiUQAlSMAiE4AJuQAnH
e73MZAVfAAfHS1MewExn/7AACAUHPMu94Jsu4Xu96tu926u+IXUCC+AEgfAwNqC9DrNSPCsr3LsA
IyUrkkC/Z9C/JwS/CHW/6Xu8+csA3NsHmIAFsiIExyvADbW+33K8roLAcqC//CtNGwO/ErxSC5DA
cCDAKyXATEDAX2DA67vCLNzCLvzCMBzDMjzD6ttVX0W8xQtXCVAMP1AGPWACq/AGl3AJdFAAOHzE
SOy5NhxXYJXEplqsUBzFUjzFVFzFVnzFWJzFWnzFatjFXvzFYBzGYjzGjSVebtJad4LGb0Je2LaF
aXJZrKYDO3cBO0dnzQXHXYFoQpcnbFxnx0XGkKdqseUBOiBqhQxqLxBas//mZ8GAWcRmbh7nalCo
bK5Acdy1x+CFYNQVc37HAcHwx50MZ4HmbJs8XH8sXlWIa5TcZqQlAhAQXn8syQf3cpgMyLZ8y7ic
y7q8y3liYQoWYnbwYr/cYA82bnSAYU3WAb68YFwRzCOgYC/WzA+mYESAYgTmzGiyByhmZCuWW3bQ
ATemYJlABEQQzWnyzTfGzU7WFejcYyZmzmpiYLmlYUlGYkh2zLnFBS82YAy2B5mwzrxchmlABMXc
FVyAYvRlByFGJyeWYsMc0BAd0RI90RQ9Xwlw0Rid0Rq90Rzd0R790SAd0iI90iRd0iZ90iid0iq9
0izd0i790jAd0zJd0hX/XdM2fdM4ndM6/V5xR3OIt8johQMvN8htYmcjIMjT1tMdt4RoQloeIMtx
9mvGBluG/GvpxsmHFmkjp8pY2HGftdVl53Z44mpfrXJK6Gw4h3K6VVpljWleAWm6RidwrSbEFteC
zNbjNmmqJcjipsoGl9ZelmdIR2nbRW7cdtdamHdrXdgTl1uDXWjbZdSL1nOAzW4lIGyvpXB+vcev
JW7XxiZg3SZ1vXDo1ddb3dlYzRWfjdhizWxm3XbiNtpuQmzF5W9x3XboJVqL54V53XOS3duavdOg
nWhzAmmWrIaK3VfJLdzM3dzO/dzQHd1i5tR0XQLBrSaP53Ju/SZiKN04/31ZrPwBFPdwscV3H0Bn
YKdZ2pZ1eVxohReFfudx4N3G8/1sjnfeqe3d+r3f/N3f/t1Xo/iWAj7gbsmWBH7gCG6OBs5/YpmW
Ogl6Ktl66tgCmcACsZB9P+B8D6mIEMiA9zeNnoeL97fhQxniHj5+Ga6JxWfhGB6JzVd/It6OCY7g
Cw6DhrgDMn6HG456TLnjM/7js1fjQD7kRG6H/33kSJ7kSr7kkZfKfn3dbNLdfiLlTD7GVO7aRVgC
9z3JXKhwTuiEeIffblzlTE6Eak3maJ7mas4VAV7kbv7meSjkcD7ndJ6Ccr6K8Pd5IL5706iWIa6A
dR7o4njngl7oht57hP9ugiV+gi3Ajof+6C2IjxVoAJ6ggFVJ6Qo46aYFAn4IiPPX6KWl4UK5iIcI
XSJwlYQ4f+HHjaB+6siojJzof1aZlqVV6fDX6jmwgbClAdFIgbDVkdsI6cJue4k+7MZ+7KNX7J93
6bA1f7L+f/FXWqoOlIG4AxegAYH4eZf44RUpZ7MOlMge7nGo7OJe7sZO7rQX4aRHAzEAXe8nlo6o
kDeQC9JOGJM+fqCejPbe7psOes8O7ZOY78t3ffQO7Zo+fntu7oGO7vyo69Cu8BDfegwv7Peueo2e
4//obxh/ehdflKTeeh2ve7qu6h858SKo7qMHlLo4fxl4gHIm6hIojeD/1u+Tbuu6aIH0t+u0jukg
4PD6XvOAjus+v3yy7uq9LpGmfoHBTn4g5+qlHurgl+KvN/QAcOmlIJQv/wRH//SnTvVcr/T6bu+c
mO+R6OclL4oRn/Zqv3kD0QUYIJ9cEAF0MMREHAFvD/eBspqVEShwzwWYIZiTMRkZIJ8YMBUmoQUY
cJAXsPiM3/iO//iQH/mSP/mUX/mWf/mYn/mav/mc3/me//mgH/qiP/qk//igoRNa8ACvkAovMQqu
vxOpoAoPUE+AeSjVQQFLkfu6r/sUYB1SMRIU8JhkUQfEX/zGDwACm/zKv/zMTxcr0AUvQZqZ4BVd
sALkjBOjoApiQAQJ/7GafxABXAKbR8L7rjmbUWGbH+Gbw98ABdALyEADNGACXHEEKVAHu2GieZEj
WKH/yX+dXgAQa7wMIEiQy5YgBRUuZNjQ4UOIBae8KRJxQBE+RaZgmbLQSpUmFkWOJFnS5EmUKUXa
YMlETwCYMWXGjMDExiEbl7rs7EKHy58/D/7oIVrUqFGhXbjwEVPAaQFVgIRMnQpI1VOsTik4CEAw
wRIYomwgITvokMwyDItggTBg45QmVawMiDs3LpaKVvC+JQhhbt+5Zdp+TAuhjOABhAcYRqzYcMGD
CS9wCYIlIZc1R46suTDAi8DNXAYE2YIwMmnKlgdg1mzgiBc8mteIHv9wAWHly5lRD9jMx6DuLZkV
9i5IfHXmzaYZdIZ9BHBikHWbcAmptwhGjRTX/oUQnXpivHUvYkkLvsjdiirVr2ff/qQIRCzJIpHi
5cD9UfPJsrSBiIMYAAHsgpIuAjQwKD8S9OOBB8Qo0MELspJwQgkp4KOrAYpRoYpFiHDjhRW8AACA
mNpaqIg3Omoigo7KcAAkF6soogoIHHAAL7c4miKCkNziUSIH5uLLrSBz7IhIITkykiDbEiKNgeVi
OwKPgYIYYyAvoGQAC4RG26IzL6G8QErXmltNSy6DeDJK5/hgAKHNoBRuN88E8kxO5+JkQLgpB+qT
Nyp37JEuGgmKy0b/CLTLaKK8bHSgjOiqQJSiAWJsYi0bcRTPPU479ZS9CrS4xIY4GjH1VFRPjcMG
Oih0ysYptFBw1lm1mOLGClzVtcIYMPz0V2CDFXZYYos19lhjsaJgWQoeiMDRCB5gdtplK7CW2mm1
wCAGR2OQdtldw5VQC2zLNfdcdNNVd11223X3XXjjlXdeeuu1915887VXXH779fdfgAMWeGCCCzb4
YIQTVnhhhht2mF8CIpZ4YoortvhijDPWeGOOO/b4Y5BDFnlkkks2+WSUU1Z5ZZZZluBlmGOWeWaa
a7b5Zpxz1nlnnnv2+WeggxZ6aKKLNvpopJNWWmkBmna66SVceBoI/yGcXgIJAYDQUsuqnZA6hRqk
dhoIrJ82++ysXQAikCu2hlLqDXxA22mvBQBb7LHLnntvJxhQWwit9W76brTr7uEKsXkAA4WsBd/7
aR5WSGGOWvxuOu7Gz15CiFvkPmAIqMX+vOm6oRai9MwfV33zsyM/G3MBUO8hDMabJlv1sw/Xkglb
wpgFDLnB1jKTtqFsQ+66CW9accZvx/156KOXfnrqq49e6+PNjlxrtxmwoQ/a7Q776dlrnx4IG2pw
u+rYvS+9/PLFx7vp+KXvIQnQnZ68dh5KcDxqAdRPAFe7mtME+DwePOIKTGBcAjERPPUxIBOcsJsp
FCc38qkhE2aLn//udse4A06PddpbwevkJkAUhi96PJBD995mtzkwLmr3G8L+4qc8ATAvgCq0Xg99
+EMgBhGIBTSbE9gnRNXVj4hFPCISobdEJjrRiVB8mhGlGD0qkq6JV3xcFum2RS6GUYxXnEkZzXhG
NKZRjWtkYxvd+EY4xlGOc6RjHe14RzzmUY975GMf0dgyQAZSkIMkZCENeUhEJlKRh0SWsCDgq0ZG
UpKTpGQlLXnJY6WgGCwAQg8swoIY8oANCCgICyLoQu+RsiBRO8kjI8KDTQJhByWpwxnrcJg6QAR9
qoyIKf2GSV+6QCGmFKZCLohJkcBAmWMYQyeU+UxowkAhP7ARHXL/4SgbqWIAJEhFQRJwixMohASx
wCY2L9GBbdJhAQVpgTY5dcY/CEIQVpAJMtljNl2wwAIWCMEMlqEMZSDDBMhARjJ0QUIbUpCGWYPS
BFNgiiEAgQgxNBsAp/fIs+Vzn/38Z0BNYIIZmOCgezNCLcKihAA4wgWJQEvuiue9GtaAeDYYAgtf
2De30fRpS2Bg7JCgQx1ysHg9HSCUGAg24t3UqOYTX1Itp0MPVg2pV9Ap+YpXNZtabqovBOIzmTmG
ZX4VrMqEXDWviU1VFOEWDlBFDkfRNLWewG4RWMAuLnGGXJQiAkfAxRl6oM6/LiCHbZ2bC3EHE0XA
xBPy9MQRKlGK/3gKIgBTqyr9Hng3FkoNfTGd39NScAcfbFZ+4quaaA34wOcBYW66UEY0YTDSue1v
CccDQvao5gSHWpANKjgFBWNHVK119nEYnZsTlNGCSbAiFMtdriZswYi5IYMGUhiEIRphCUPYoAwy
yYBQv1YDmipPtDxlnBVxWEUhLIGmFxwgUQ14BfZtlgcakB/Yykbe2IHRvlBjIPMOJ7ZYoOC875Va
D1Ix3qPW4L7uXR7wLsjevT2zEyoQ6xhoEE2z2RUN5bSRBwYLTrWyVX8OuOtgA8iHCJyhade8RC48
vGK5AhEmepDnS0Ygz5gUASYVzV4O5fBdvC0BpgO2HVH/qzz1gv9uthjMrA/7QAMZFOFpO9AFD8bo
Q+KeLRe6oMEBnDaAXexgEs/DQpnNfGYzX/nKRFbz89jsQ9fG+ZltpnPT3lhnPOdZz3vmc5/9/GdA
B1rQgyZ0oQ19aEQnWtFjLEMCAqAASEda0pOmdKUtfWlMZ1rTm+Z0pz39aVCHWtSjJnWpPx2ABJTh
CHXIQKtd/WpYx9rVdTjCom1NvQwEAAG75nWvdz0FWBaDB3rwdbGNfWxkJ1vZy2Z2s539bGhHW9rT
pna1ra3sAORaiNm+dbefl+sFhHsBGjCEJXqhDFqUAAtucEEc4kCEP4h7AYrzwAL6gIl6z9sAYDhB
uNHwhQvYoN//C5CBwOctBziEuw9JGLi/v5BweUf83xCPeMUrPnGLZ1zjGxd3wRtOcCYMHOMVB9/H
5e1xi4+c4ytnectd/nKYtzzbkw0it71987nlugE770EvYLAKJugHCfyxASV2fvQGyIABcDi6EXfu
9Ik34N9IKPgZqn508JEB6VFHeh+u0AYPSP3hYmf60YXMACaQ4eo7j/raJ851pO/87Gm/d9jR8AEP
rH3tR5+44rQud6OSIet+17sNzgB4tJOh7YZn+8PhHnfIR17yk6d85S1/ecwjfebb7i7OPf80bQuA
BMlYBQVsMIhCNCILWWiEdW3wgM/HXvazf9rma9552ns71/bk/33vff/7T9lexrjP/aIjUIZFJl/5
y2d+8wNZhgjEQPrTp371rX997Gdf+9vnfve9/33whx/7ECB/+c1/fvSnX/3rZ3/73f9++Mdf/vOn
f/3tf3/851//++d///3////zIwEcQAIsQAM8QARMQAVcQAZsQAd8QAiMQAmcQAqsQAu8QAzMQA3c
QA7sQA/8QBAMQREcQRIsQRM8QRRMQRVcQRZsQRd8QRiMQRlMwCOwoxqcQRzMQR3cwTIKAbzrQbyb
gRUYAQvYABwIgCIcwgDwQQ+ACR3ggA5gwiI8wilEQiOECRkYwir0QSiciWPogCJsQjPSgRWowpjQ
ARwwwxCIgv8T2IATCIAZSIIoZMM1moESeIEAMAEDwMMZUIMTKEI8DAAyJMIr5MIo/ME8hMI1/MMr
DIAsHAET6MJI7AAerERLHEAmNCMZwIFNtEIq3AAxNAElTMQOmESZqEJTlIlUTMWZCEM0ikNKhAlW
NAEROIFFdMJSkENBDMSY6MM37EU/XEI6ZEJYhAkmXEVFRMRJXERWLCMzvERojEZpnEZqrEZrvEZs
zEZt3EZu7EZv/EZwDEdxHEdyLEdzPEd0vCMlgII4gAkuyANnpIMssCMLoAM3GIGYsAMigEckpIN2
DAA7MIMOWEd4rMd/DIB1JIJ5hIk04Mc0SsiFJMh+PMiZgMj/mOCCf0wDgUxHjtRBOzQAAxDDeEQB
fSQCkzTJOFjHf3zHkYQJlaxHkjzJk0xJKFjIPTCCEdDIWLQDeNyDF0CBmJBIgLxHmPBJoHTJmjSj
elzIMlrHhbQDogwAozwjp4QJfczIjZQJluTJmKhHkxTIpWRIgeRKsYzFjjxLDYRJhIQCk/xJq9zH
AGDJVqSDLsgED8FHtUxIInDLqlzLeeSCvUQBOrjLt5RJhVxLlKzIpIQJryRMqlxMxCQCimxKyNTL
rMTImNiDTGBKwCQCgZTHsAwAnezHvXyAqERL1ExN1VxN1mxN13xN2IxN2ZxN2qxN27xN3MxN3dxN
3uxN3/xN/+AMTuEcTuIsTuM8TuRMTuVcTuZsTud8ztQsQgPowj2SAZAESZEEQgMYxTSSTuo0QD28
zuvkTjXSAfE0gCNEo/AESfJMI/PMTpnwwfMUz/SUo/dMo/XcTny0o/tEI+m8Tl6Ezgf0TrPMQ+xk
I/lsTwc0T5CszzP6SP1URZAMUGP8AAOoRcbcgAv9xTM80FbUUPGEzwzdQzz6z+sUUenEUJlgUBHt
ThA90TFs0Jn4SAUV0DYi0JiwzvkESRVlUPr00RBNI/l8hBLY0ZDsSg39Th3dURVdQgvFAvEMxI+s
z/wUTyJFzxyNUDWSzlE0z++UCets0jIKzxY1zys9TzGFI/8yLSMvLdAsTdM2WtOZaFMDBdA2ClMO
HdEuNdIJRVI+9VBZ/FMtBUcclU8KHdFAxNGYkFM1StD9jE8LVcJCtdBDtUISddJBDVTq1FEHrdBL
rVA4XdQ+ndPpdFMs3FD1BNQ4ldE4YtQO/dI3zVM3clVLLVU2VVUzMlRRPVL3vE4V5dJH1VO81FAF
dVRxxFFFdVFb3dUW1U5YrdP0RNYkNVXtbE89lNRpndEiDVA6hdRlfdBtLaOPrFRmLSM81URcXVVe
lYlxFddwlSNardNKjVd0hULz5E5g/VBUtdT2zFdB3Fd2LdIa3cZkdUQjpdD8DER61c4XgFBfzdOC
XdLzDFD/Y50JOZVP8VwBhx3VU3zRP81OjD3PZpXQdbVYIx1YNlrYkA1SOlrYf53PNOXUXLXQkh3R
+VwBmeXXYNVZMN1RIiDWnbVRB5TYTM3ShxVacC3aAtRRMWXQUEVaqI1aqZ1aqq1aq71arM1ard1a
ru1ar+1N8+zUniVXIFRR6yRbJ6xZNbJDkTzbr31bPbJDWPVBMd1YB6XbX3TbFbXT/oQJuzVaGNVb
m/1WOCyBIVzSp4XbrJVOkdRDtLXU9MTbUw3EsJ0J+RxZ6YxWDW1bEmVck1VCOxRTyVXcr3XcIhRT
z/XTyP0As73Uyu3YI03dEdXcdXVb2Q1U0C2BLx1d0vVa/+kk1/xswmvFx9EV3LTt074NXgMdxf/E
Q+MNWfKU2wLl3d6tXuu9XuzNXu3dXu6VwPv4XvANX/EdX/ItX/M9X/RNX/VdX/ZtX/d9X/iNX/md
X/qtX/u9X/zN3/ZlowMYEf/9XwAOYAEeYAIuYAM+YAROYAVeYAZuYAd+YAiOYAmeYAquYAu+YAxe
YP7NYA7uYA/+YBAOYREeYRIuYROe4A0+YRVeYRZuYRd+YRiOYRBOYQJugRLQgAZmARUASSMQYBK4
ARAIYBvGYQb+AR6WYSROYiVeYiaWYRoeYB0m4h8OYhKIghwAgCgG4B+gggImgQ/g4hZQgyvGYhWQ
YiAGgP8qvuLpegIAoAENoAFYsGIVgAVTYOMR2WIAwOPpUoEeJmMi1mEeHWMoLuM75uI97mMBzmIA
aAEp2IUj9mErXuQkCGL/bYFJ9mIu3gEOAIE0BoAdkAI73gEDIOL/xeM2NgJF9uMmXmVWbuUAfmIA
BuTrxGEbBklQHpFaFoExNuUB9uJAJmPxpOUiNYBbdmP/ZYFYsIUPkAIV0OVanuVFLlJdRmOaBUkN
kOVb9uFqHuVovlBBBmBfhuZnJmUjJmVP5uYRoQGQ9AQgnmJJDmJ1BslNHhFRJuJntuZjJuRwxmdX
7md/duI16t9/HmiCLmiDPugYhmWEXmiGbmiHfugCVmj/iJ5oiq5oi1bi7s1ojd5oju5oj/5okA5p
kR5pkg5pIP1UOWJbAVTpkibd0JVVCVVR6YVUDCVa4dXPJY1e3Z1e1n1Dm27pt6VeM5rpmY6J0ZVd
PUzT4S3c3e3pER1ZoM7al37FEpDpnabpX0Rqwl1efCxqUM3qzY1q6z1psg1ZDzhdDm1ervZRscVU
7ERrP0VpsZ5rUUVZur5rvM5rvd7rB9Rfv/5rwA5swR5swi5swz5sxK5fib5oxm5sx37sC15syJ5s
yq5syx4Ryb5szd5szl7ozGZgS6bkAI5nc4bgIc7hHTYARP5fdwbg0+5s2I5tGJbsH+AAZTaCHzCC
ML7i/932Ylq+5DMO7RFRZHfu5HMu7QAm7jPu5FQu5C7+4kUW4+EmZDRe7khe4zZGbtnebu52YNqm
gjTO7XP25jsGyVI4YyM2AHYGAVnG52fO5nom4Pbm5ve241zeZS4m4HCe5vkWZltmY2PubgEfcO8O
aAI/cARP8Mg2cAVvcAd/cAP+bBNubv2O5EHWbgqmcAjfcAGX7E4ObXcW7nie5i0ObyP4ZDsekRCf
ZFU24ABP59LWcAB+8TzO7+xe8SCmcOUOYhH/ZQ7/8YqWcAPWZCr+AAyPbSKn5iMHciYnaCFvciiP
cot+cimvcitHaCpn4NZWYBqIgSLdZOr25Gxm7RvIhf9HJu1KHmYi7vIvF+0rf3PZzvIF3vIEpvEW
uAA6QAMsuIBv9l93TvIW9+0ZX3I4L/TLlnNDT3RFb2FEX3RHf/QQbnSHpnNcvuEOlnEVP+MDxnRI
73QAlnQOTu/r7GFRfuRSV20YL+UTvwANEO8AdmdFVuR7nmYaH29U72QUn24i5mU3hnVCPvV5bnFP
H3YBBvUEB3QaWG1iX/YPNnZmf3Zo/3QGj3Zqr3YNnvaFpvTG5nRhx2Bub+AfGHMMFu4E/vZvV2Be
PnBnl2Ftd3Fz3gEq+AEIyIRap2dxx3HjVvFIBvEzTmVR5mIc13V9520W13Hq5nUNCPhEDvNFloI+
WO7/fi/jXPdgRc710J74TOfxgmd4YW9uRn54SqZxjPffdCfwdW/ydjdoQc/4yl75Qj95a495R8+K
LngALrh5nL95DHiAAhEXB3kADMj5nOf5htECazl6pE96pV96pm96p396qI96qZ96qq96q796rM96
rd96ru96r//6pncKoA96OriEVHgAP5CVB0iFS6ADBnl7uI97uI+A49ODIyiCI9AD6IsALtj5hKEA
LLhBvkbat7+EUVD7B3gFxVd8BvEDChgFt5f7uI+WIDDgIHAWBjkYCrgASAI+z/980A990f+UBxiF
TCiAtTf9TKCDTGj91h+FUVCFB1CATBgFoLj92+97/wo4grhTEzVBuiOgAAx4hQYpmK2ApFoyowOo
gwQYfed/fuiPfkzKhLNXfSqgglGIiS4wyeuv/VToAlWgS57YiQxwfHPx/XLxgwx4AOPnCoVI/jK6
pTLIpRNJEekvliMoEztRiMi4f4IAiCJ8ikzBMmUAQoRWqjRJ6PAhxIgSJ1KsaPEixowaN0Yk8mBU
JipUMgUoGSAIkUUriBARmWlUDiKvutDs8oDLFC06d+5s4NMnBZ5TuDwQU+Ao0qRKlxag4CCAwwh5
ahVTYcZLLZMBykAs8uZgwiZVrAwQSxZjGa4I03Js6xbjEQNHJHLZEiRikC1c3vJdq7aiwCISFzaE
aP+2L+LEihfzXYHjxYpLBLRSLgngEpEXGiLX7BLhgZYCfv7oKW36tB4tU/z4KaDlQQSjSAHlqW07
DyCmR51CRWikFgxRSgI4cpFI69+EXss4cAChCJbmb5o7qFKkipfoDsgWBEtYIUMIXKGTXSh+APkB
5sdjKc8Q4RY+COsG8cLg/t4jeLDclz/gyBr3YbHFEfEhxIdd9uH3n1xe4DEXgPcxYNcACjLARYQT
BpHhGnPlFcEaFCKUoXwcQohHBPhx0V9CC12nVhkMTUEdWYFN8YZg0FH33ozNWaFjdU0AiYVgYmX3
HmNJKrnkRTYw8eQhR1RGmRUcPMmEDZd0hsVMND3/4IdOqJUW5gMP0PQKH0upAohIVACiim67YdHb
DMjIYsMKAAAwHGXJIeTVQU1EMMVhhY6F0GEJ3SjYAIs2imMGBzw36KKRTjpFpZIWMWhC+nkR11wD
8HFfh54OEMQYXtA3n12eOhjqqAyU2uCDqw5ga6wd5rWXrbvu+pCtt4q4q6nF4uHFozl+5egAzDlA
pI04fqceks4Sedi0ZiXKJLfddoulDeHacMgBR5g7hRRIqCuuk06+Iga8YnCBhR+ddfalFflaUWZN
fmDxgG5rwhnnbm/0hgwNUgxiSCOWGGJDGVpl0NVXZQ1qKFliQbAWkd0lum2MG8cIYxUiV0GyyVx1
/1fhFlsguyofpR57aqoA7pUXhV60/DKFMZtLq7lr3NxyEDDrqtd/a/hH368VrvGp0P9FAODSrc5s
rBfbTlFFFQd9Vwa0Ay2anlgMfX3todCpRdi23rr9NmJ02DCIukjQvUgZXngxit101z2IDXTEGy8W
ERQwOLx/PKBvmYNrEQEfoRE8eVN89GYCMToQkwtReno+XBVvte3QeQiVzu0F/rUVLNxwn9467LHL
zpcWGdiQRyGE2ObGCy+40UhthhBSCA42ZMAa8shHcEFoiNtk5uCuUZKB5JQTTEEVvSGEBffde9/9
W0EcOrtDF1zIkYWqk78+++27/7YWFWhxiQ04ZP8BiiX5628JKFkUjwXlHDAGKwTlKMg7ihYoYIUx
YEF+1qMcBWKgvfdRsIIWvCAGM8gRBFKAAgXAgghssAghGEEIK7CBCOilkw6ysIUd3IkYBnQBLGSA
CxnAwgXio4cCPhCCfngABoIoxCESsYhGPCISk6jEJTKxiU58IhSjKMUpUrGKVrwiFrOoRSMqJYEu
dKEDKRe/L7qwej08IxrTqMY1srGNbnwjHOMoxznSsY52vCMe86jHPfKxj378IyADKchBErKQhjwk
IhOpyEUyEo1TeiQkIynJSVKykpa8JCYzqclNcrKTnvwkKEMpylGSspSbnAAqU6nKVbKyla58JSz/
YynLWdKylra8JS5zqctd8rKXvvwlMIMpzGEOU4PGPCYyk6nMZVZQAM58JjRTUAMXQPOZQBCCNZFQ
zW1ys5vd7EEYUODMHmDCB9XcgA+kKSEGMEGc3nwnPKt5zWr24ArrXGc746lPb6ZgDuJEJzd5wIYh
CHQI3VwCNfepUG7W854SyicP5ODQNphzoRYFpzvjCVCLcrSjHv0oSEO6zxo4dJ02IOhAe5CEIQBB
m88sqDQTKoAU3KGiCk2BKYaAUWg6wQVOkBAgvoBPccJ0mtGs6Uc38AZJcCKaJC0pRAcKhHzOdJo0
tek+ebCCfqLgp+t0qQAKClM6CAAIJZUQNQvq/0weGAAM7rwqSJeAzWpGdKIVVasAdjpTpHJ0pxiV
60z9KQCECmCjax1oTF/qVriKtLGOfSxkA7oCaG60nkiAa0ufCdfEvnSgC/2pDfoQzm1qVa5mvacN
0IBUznbWoAr16lmRANuSppavTnDpElyK16xudQ4XeAM2MYuEJZz1pBE9KULrCYgT7LWiVwXCSQ/r
2o4Clq4SvSdFm/tMvYbVsxblal7DGVPwEhag6NysUdfq1u5ON7LufS989VlQctqUD1qFZmalW1WZ
alehxGXAI0SgBltw4prVBexs26lW1jqTsQpt6D2pOtiSptW7MeXBevvLW/Cic57PXEIm7MkAG/8A
4RGTna1DbYBXJ8yVxQ3mK3XnCs26Ytecu+Wug/dJ37JKYrQNFixCucrVBac3rOvNcXyTrOT4npa/
YZ1sNrdbzv3OOMMKPS0R5kBgAxOBpAbAZoJRsGMGGzmjOhbxULt72ntSc8fqNYBNMWzmeC6BCbYQ
rGVfugIQi9gGq0htTsdZzvwK2pxTdWc902pljla3wU8tbh+mPE4fl/mio/VwTwNLivu0AbiBFfOU
WSvnSi+51KYOKUmdPGHjQtmZhGbvNpG8z2uCt6EJlStsXbDT3R4Vq/pE8T1duuZ1JpTXve5oPzcB
VmkiYQNVYEMf0OyCiArhp6r+qTaNrVkY7xP/2F8lroytyQBsalvDHfUwN597n7mW+8W+PjW84y3v
edO73va+N77zre9987vf/v43wAMu8IGLNAIGPzjCE67whTO84Q5/OMQjLvGJU7ziFr84xjOu8Y1z
vOMe/zjIQx5yApC85CY/OcpTrvKVs7zlLn85zGMu85nTvOY2vznOc67znfO85z7/OdCDLvShE73o
Rj860pOu9KUzfefMrAgEJvj0qVO96la/OjKjzqQ6cL3rXicA1sP+FhiQvexmPzsMxP6QS6rdIrqw
gC8uwgJ/DgCdEREoAvAuEYRyROsUIcDb466ROjzSCwCow13arniKlH0MnaAF2s1OERLQYQFP/68M
BgSheUFQZvESkcEMQr8Eimh17l0NdkLwjncW0GEAw3aoCy7i94nwIvQz4MXgG1CAXiCMBiYoyRFS
UAeKQBcBF8ltBZH/EBZM8yEY9sEyGz+GMUS+7BDJhSoQQvkFtCD7A8hFDkjQig6QIBUDIAEUFoB+
yz8kAbjoAEJ+4P0BdJ8xltE8JEyieQAEQA8lgQiNURRCMJ8AIkTxMZ+E2IDxOQTzIUFCIOB9KGDq
XVcBtsUO6AIG6kIxzIAyzEAxZKAuAIHzrcDcdcIbuMEAsEBNud5wFVfeyYECIhQJXMFyYcTsJcQu
gOAGduAHZuDoTUQBGMIuEAMqZIIlJIIkIP8H8UmgRTgBCjJf7LGPE0IEFGKd9FHfKkxfJ8iCL1hf
Qogf/Glf5dWfQ4BfQmDf+UGBMKhCLmCA+f2AGLxfRJAhRJwVA1RESSiCImSA5nmCIgiCJ5QEJJTC
BM1gFBpgOzEfDtQACrqeAlbh3rlBTw1g87Hg+V3BIbpeO10ECVTTDvhC6CGDMihDMiQD2SUDMYQg
XfXWP/kAug1WiEVgiZ2YHY5Ye3VT1G3TLoBinYxiKZJdCzACDwCBNxXBEgSHDfzNISAHPWGiMznB
SUlTPuGUQR2aALgYmT2jEEAXQa3XqEFTPc3VoX1jVeWTNbpYNUmjOI2jW42ZVdWAhG3XFcj/GDWW
VTupoz3OWUddYdmpwPRRH9nFWgQsQF5V3oypggAUwS0wVw8YZAoMJA9UnkKqQhHgwhlU5Bnkgges
FUJ60z3p0/+VRCmMZAxs3uYFAH5Fl2a9IzXVGQpwozqtmzydlDtyWkVxo1OpGjcR4zYFAQ0gAzKY
3TDQQBFwU53dmTjl2VrtWSyO2J+hQaDl1aCB1T7lYrrpAjKYwCcwAld2JSswgjchAzEcAhIQwRQ8
QBy4wChIzEy6FkymF7VVGjYWGTheQXaNGjm6mkoyljRRFGclFjrmpKNNm1vh5ErqpGGGlRyQ22Kl
VzZyVON1gi/44z9KZtmBIx1o5DgZ5Et1/6QA7IIDjIJmRcAtqMJD3oIH5EIcnoEA5EIMpEJrbqQz
5QJzdRMDKJT+aZ4i6IHmVUZd8tehcVZEXUA00qU8DlViJVpeOaM1xaM39QA3HYEumCIMDEPZ6UIf
8NMcKNtKNtuzRRtaUZu1bRO26ZNVbpMwTGcLTMIstOcssAIraIItgCU3VUUVLAIR8M4KGB7/lQQE
bNNpdVpxJlRMPsJ6oSNxqeQzFqc2/ZeB6iOEUZVXaZM0mQ87uVNgrqSFQpQ3Xhc1PaZiXmiBNuaG
6uPznSgYvBs09eM/jgEpEAPaVRNoGmRDEuQzgaYH9IADIOQuXAJrPqSNQhNGgqZotiZ1NP9HbYZU
blpBSehmKXBeSZAWBTpXkUnTgHLTbfHUZTlmDejWlIYUDQzDMOgCDwhAH9CAL4wpwJ1nNemCmNJA
mfYAD5iACUwCfb7TG3iOnn7OGxDcO4HovQGqR1Vf9fnpQlVGEZQEF1QCZRiqo4YUmz6qpE4qpVaq
pV4qpmaqpm4qp3aqp34qqIaqqI4qqZaqqZ4qqqaqqq4qq2bqEZRBopqSrM4qrdaqrd4qrl5SEZTB
EbSqpmZAACiAsA4rsRarsR4rsiarsi4rszarsz4rtEartE4rtVartV7rtAZABsDqJ+1qr/qqvAEr
AowruZaruZ4ruqaruq4ru7aru74rvMb/q7zOK73Wq73eK77Sq7aiZGNpK7iGawCgqwYYQW3wXi2Q
AimsAg/kK8M2rMM+LMRGrMROLMPuq2P567/CG7AuAMdyLA7kQRzkgjLwgglmQRYQAQZUQccuwG11
7BLYwAksABp8ARJ07My2gQd0rAzALMfO7H0wQcyurM/+bNCurNEeLdImrdIuLdMe7c4WLcvWrMvy
rNGK1gnwAM4a7dM2Ldd2rdd+LdiGrdhabL9mQMZqbACsrBA0gjEkgy9sghcsQAQQgiNYghs4gNB+
gRAswNYuAK7BQc9+AQ7oLcc+7cwCrtIe7tIqbtgyrth+bd9ybLQhLoZBbcdabdJGbt4i/+7jdq7n
fi7ocizZihTGnm2pAetP6IErBOUWAAIhvO7wFILwPMJP+MTMXgIbnIFP7OwZRJoHNMDhNkCdkQHv
8m4D1BUTkEHtDi0DIIFPsBjvBu/MJi/wmoLuykDyRpsQ/ETwau/uJu/0Ku/yWm8DYC8ZRJvzYpgH
TO7z2oDu1i6GkYH0kq/5ihYZxC/7NgA0ngFUXi/4fgEcNID3lu//Um/tHjACJ7ACLzADN7ADPzAE
N8DoKqnZmu7pBoBPFEELBGW4IEEBQLD9+gR4PpT8foEL+MRwuq/v/kQIc68JH3C04SzwvvDMnvDx
LubxggHxuq8Ln7DxAu8HeEANIzC15f/w+WLC76JBEP/wD9dubuUWCuMw/obB/eowE7tvEcfvEP+w
EgvxC0cwGIexGI8xGE8wSJWuBScZsDoTCSxDMkjB3MhuIRSCBzQCITyMHmwTOJHBM1LlbaWACWvW
F6gkjY1bOgoVp3kANA4BIDfoiNVwgyGygfIx8vJxguqUiCXvTAXyId/HJJPTRqZAEJcVp2GBggry
XkqyDu9x/JIyA7SBKTOyKluyLUYoHwOyTv6rGX8UGqcxfK3xTCXDKgiAF5Cl7BpCISCBFPiBLzdz
p+6yR/WyM0MWsH5hMcjAEsjAAXgeN3ezBUFzR0nzNDtWDICdN58zOlcQAUjQxVbwOEP/lheUQdPN
Mz3Xsz3fs87lTTu/M2Thsz//M0AHtEAPNEEXtEEfNEIntEIvNEPr3JE+NERHtERPNEVXtEVfNEZn
tEZvNEd3tEd/NEiHtEiPNEmXtEmfNEo/NCUlAEu3tEu/NEzHtEzPNE3XtE3fNE7ntE7vNE/3tE//
NFAHtVAPNVEXtVEftU7nqlIvNVM3tVM/NVRHtVRPNVVXtVVfNVZntVZvNVd3tVd/NViHtViPNVmX
tVmfNVqntVqvNVu3tVu/NVzHtVzPNV3XtV3fNV7ntV7vNV/3tV//NWAHtmAPNmEXtmEfNmIntmIv
NmM3tmM/NmRHNmOHwAcYgGVbNgd0/0BlWMAG4AAncbZnU5IJZPaUcLYHUAZnk3ZJUPYLmIQMGMBp
r/YHhHYAzEASaHZJ6MBli8AJlNJo43ZlhEAU9LZkF3ddU3Zsa4UMrMAIcDYRbIBlvwBnu4IB8PYM
lMBlx/Z1GwBzc3Z0B4B3c/cIyHZ1u4Jqu7YBSIEKJLdWmABvB4B7Ezd8cwAwqAFxC7crtHZt33YA
6IB+uzZza8UMqAF1G8ALmMB3gzd0izd5i4B5dwByl8RvC3dvh3eAB8BrV7d8GzeHhzVlX3aCm8AL
6MBpg7aC03Z7Z/Zva4WJr7iCe4CLuzhqbwB7awVlX8CF17Z9YzhpU/gMtLZtd0CQT//SdZ92hCP3
kAcAcsd4Zkf4fEP4cLu4act4h1c5WDs5ZVA2aZu4aZO3Z//2co+3SZh4mFNGme83cLM4jUNSkit5
ZYM4c1N4ba9AkMu5gO+4SQx4b8v5kl84aJ95nQexhDf5cJ95Zej2e1u5oms1luf5bVM4l6/5k9d2
CfB2hMtAa0d6gMc3Z7e2lqf5mEv6lLS5f6s5Dtj5p7v5hV93opeEniv5cLu5B3R6bnf3Bnj6B2Q2
rac2lJ8AZ286b6/4qy86sRe7sR87sie7si87sze7sz87tEe7tE87tVe7tV87tme7tm87t3e7t387
uIe7uI87uZe7uXuSBdABCjySEkD/QRyURBqwxLuPOR1kAWqrOybFO0sQgRmkebqzRL+XRLvLO2W0
u72XxB5kwr67gZhXhsGbxMATwbyzOxQcvKKyxAus+7lvvCWl+7pHPMNHfB5wAcD7Ox1ogMIHvMcH
AMiPd7s/QGagQLtPvEkkvL2nQcCDt7rvQcbDO8MHgB3kZ72bBBdY/CMFvRsMfQDwvManwc9TBtIr
PdNDEhfkgUnYgdUn/L7be7p3gcL3vM5nxgPkPMcTu27n+L2jAM7jtsHPvKJa/b0ffLpngcevvcBX
vNuzPBTIPBRYfbr3+9RDfN8D/dMHvt7LPR3M+x4YQcMXfMWXhB0UPtg7/OMTvheU/3zcLz3Zw3u/
zz3nd4DTi7kdbH7ZW/nZNz6Lq3vko37eVz3Q73serLzex4HHr77jH3waWL3rK+q72/3SZ8LEhz7C
k/3DU34WBD1LwP3h+7yY70G/Iz8RKH/x2/7ya4Xzd8Dj/3vvd77Srz3Wm4Tvl76ze3y7/3waZHzr
Kz+9BzwXMDz5Q4H5o3/lX//at/vzB7zh373fJ75WFH/xA0QaNyMCFDRYUAmULAih5AlggU6cgxMT
LgxQsWAaMx0mBrBDxGEAjRz3ZHqBAqLFkQklQtzYEWZMmTNp1rR5E2dOnTt59vT5E2hQoUM77jkJ
s6RFokuB7nn5UyBBplOpVrV6Ff9rVq1bZX4k8pWIRK5jA5Qc2NNrWLJr2bZ1+xZuXLlz6da1exdv
Xr17+fb1+xdwYMGDCRc2fBhxYsWLGTd2/BhyZMmTKVe2fBlzZs2bOXf2/Bl0aNGjSZc2fRp1atWr
Wbd2/Rp2bNmzade2fRt3bt27eff2/Rt4cOHDiRc3fhx5cuXLmTd3/hx6dOnTqVe3fh17du3bue+2
sMEAB448dYifqMNA+vQeZIb4YGCF1Jnfw4+36l59fv3sZcrQn5+/g+j7D4eaTFgvpgP/U69AnhQM
cKIB9Wuwpwf7W1CEE7qbiz7zDFLwBZvwi08uCevrCD31PDQIP/jkU9DFD9Xjb0D/EmHyb8aY0FsR
KBwR7AhGGsGLUScfDYDQoBlKSI9CJZncMK4O7QvAwppGlM8tHHmUaUAKA/Avwxt/dDLEicgUcMjw
evlxIvy85ElCDtY8sqMzzVyyzJrinBPJAK5E0YAwofxJyoOMVE/QAFLMD4dFAZxpRCf3Q/NEgw5N
L1E/39MgTQ93tE9SFTsAr0w3bwJTwy8DTfW8Sh/aIM8qJ/JPPCPf1BNWGemcdVWYPrXpu1jZtLRX
nv7kVVAT81uRvhVoWDBPYv8jAjwbVys0AEltrFEqbAuSFdL30rOxxW3B81DbbockV9xMVWV3XKmM
DFDJLWGS9deOUJUJ3IKU1c/e/5v6VdRVQ4vVqd9mW5yUJiffdLggJzNN0UMJbZQ0z3KlWtha1Qr1
NsklGwR5YJjwsxdEf8/lCOSIRS7o5Ck1FTTmNt+z1j137zQgWoID3jfBYXE9OKeB80WW1aKFNjFA
bmmSlb6edSyWPneblQo9nZ3sOLVCF14w3lcLrvJrTDXET2qxSfRaXLDDPlZGG7NOGub3IKxXZmlv
9TlvVXXWtc+GXy6b6IOMLpjYMAn/m8qlh9xbwb1b9RRxws1WmUiDrtaUZ5g2Z43tzofmkey2ET37
vbTRxty81a28GcvG1642dr5ZfO9W/BhvfFdKuTZc6JogXpxuwIEMfnPig+5d2v/AIaYp6sYzTbnV
ZGmP8PrPD4Lb45ULSvFWO0kO3mRx39Q9VWzBrxPPujN3WdAUIWyRwvW3hx36ISEcMHDjJ6L+fogT
GPL0RynmKe2AnLMaeHZ3ECedAncB5BqOrPc+tUkFgJizIGq8dan8RMtRDSpZR/AjCdOdTnPeK4gH
1ZMx/LVqdm77D9dgJMOmpek//fPf/2SYtgEmUGxg06GByPcvURnMAJBrob5k+CPtYc5aNVzQ707T
MhP9TD0kGqHNOrewW1kRh1viHuYStSj+wAhd7bNcDo+Xxdrdi3wGcVTAEDjEGlKxjuFilJiSODU6
Gql1qYNi7J4YxFVFb1B08RH/HgNYuEQysYFTARoSJffItkixiQK0JO9yNJY1PmmTeGFhJUOZrSX1
MUv6YWQpWdlKV74SlrGU5SxpWUtb3hKXudTlLnnZS1/+EpjBFOYwiVlMYx4TmcnczIGoSJ8h3k9Q
/vGhHIEYE2cSa5rK7CV60oYeUtoskq16JqXGqc1fXhN41nKUG+sWTdGZEmCk6N06w3Yo9khTVwwz
pRRUQCBzlhJvt1uRNynVoJylCp+yw1KVCJpCVKJTVWVCT8e46TJUwq94/4TSgfKEHh1KyKAfcGeI
IErNwIEUcwHC50HvZJ6A3i6cGs2ORxv3phqKhz4hHanY+kRTTtYnpynF5szo/xbQl7YzozLtjns4
AIwSdIypU3oeSyP6rbEhKKoOfBlPh0owayHyqERV6iadZK9LrSChVE0o5/LjrF2dda2LKtBaMdm7
sFJ1rHnV61752le//hWwgRXsYAlbWMMeFrGJVexaDgAAxz4WspGV7GQpW1nLXhazmdXsZjnbWc9+
FrShFe1oSVta054WtandrE0aq1rXvha2sZXtbGlbW9veFrejZW1uedtb3/4WuMEV7nBnu1viHhe5
yVXucpnb3Mwa17nRle50qVtd62oWutfV7na5213vFrcmrf3ueMlbXvOeFwDZRe962dte9/5WvZJt
QQk0YFkWqKC+kN2BFJ5QWf8S3AAE8qVvZ3/A3/vWd76ByoFjEyyCBQPgvgbIb4TTQ4XKRji/AGjw
gyeLYf2mh7+83TBkfyBhx3r4vSn+bnwh+ywTM/iU9S0xonIw4/RwIMCS/W8u0mMEx7o4wwl+MQ1i
sCQc/8AIO0hPKUzRX8fuAMf77W+JJ4zfE1sZswd+coipfGEskyAKHKZsgft7Xx+72MT/dUWPn5wf
HwNAyRl+LJQDDOYcYBnCeFbxnq/LYshqWcOnVHCe5QyAH1h4zurx8X8DDGhAC3nQNMgwC2LRCyn0
4Qa2aPKTcWxoKtDAwjR4M6BJ3Gkls/nK+T00qAEgajgr+rGPLsGiw0xZVyP/uc03BgGjNZyEXdda
ypalM5wtTGpS8xnZ0/VzrL/8gUK3+s2PPbRleT1sQjuWBM6OrKQfSwJT7IAK+wW3oTuNbWCX+9g/
DjFlAW1nOJe7w1jWcgvU8OA4t9gViKb3gmmAY163wNctWPeHM/wDeDN70npO9sKZu2zqcvu9wd6s
tV3NcIu71+HUnfHByfusaG+Wwgb4+MVJbt6MlxzlKVc5ck++cpe/HObgpYl4Y15zm988tS3H+c55
3vPH6tznQRe6y1l7AKMfHelJV/rSmd50pz8d6lGX+tSpXnWrXx3rWdf61rneda9/Hexhn/piyV52
s58d7WlX+9rZ3na3vx3u/3GX+9zpXne73x3veT87PZe4k5IS5e96h87cYGInnAReKIgXPHPWOrUG
3VWkGrKn7NDcSVPyiKWTX7xzvhNJo5YA85EXqlXfKbbHg35KVFX85pGD15h8PvQVDBAzYwf71Iue
q6x/TuN9hUrIyz5utUf95W8PfN3v3pHwzJOSMgU0iEauoBg1mPGPj3ywSQ2TONhAGRnUuEcI+nL5
ZND2WSXX6uOS9ufna/rVr1f2tx/+8Zf//Olff/vfH//PofnQ+d//lwPd/wJQANsLAAfQAA/QuwoQ
AReQAaVLARsQAiOQuB5QAivQAnGLAi9QAzfQtTKQAz8QBEPLAyML4HIs3v+e7bPmCwURLrIkbrJ4
jQQHLARnMLqW7Qc84QP4ycSELL+EzN8ArNdyjNR4MNFW8MfSI8hizNDyw8FsLDxMELJ2DNWA7LGI
sNWK7AlpUAsxMLwq69DsDMmm7cc0INhK8N98LdVgjMY4S9bWMN3EMNdEDgB4zdGwDNIcrNWMcAv3
8LVskArA0Aj2TcPqbd/uy9/CzBCFsNme7d7saxElq+KkDdEoq9rQ7RFbTA/5UBNPawQ30RM3sBM/
URQlMBRH0RQXsBRPURUFMBVX0RWHrhVJK928cOT+TOFOK91U8BV38bIcDs3q6wwD7NR67AZzsJ8Q
TAnVjM2cEA8ra9x+DAv/j4wJ7e3FrtDIAowIg5EZ+Q0Jse0G1kwOXw3WXi0TeREUu9AZVWTXgNAM
gY2/vjDMkOwOcyAYr+2yXBDiWNCy8tHTHkvS6jHd2o0dfc3dXNAcN3HZBLHffi0HElHgnMyx4LHG
jCDb5Kweoe2yHhITIXHkGjEPIUsQ983OEvHHRk4gsTHgBq4ID3IPR5DiajG1SlC7XpIlPXEEQw4m
Vw4na9Im0ZEnf9IAYxEoh3LhhJIoj1LFjBK3YBAkZRApn7K0lJIpY2sqodIqUUsqgZCzaCDEJE3U
GA0Oo/ADLEwQ7ZHX3I0r+4sfr/IqsxIKM4sfwe0HICAT1tIbG03esMwg/z+SLfsSstyys/gx23zM
4N4S29plwUJuB0+pK8vRL4dSKR9TMqkrMifTMpurMi9TM1nOJzfTM9krM5urKgPNMT2LCilRK/ex
Gz8T5UKzs0bTtWAztmax21LTEUuTNTGuM4VLNisrLfPwKwEsLLttLAfxwU5yDmvtN+0yORdM4h6t
3owz28gyOqsQDe0xNy/ONTmrN21NzuSSLpmTDvMyv/aSObcNUzgM0ODwH4HwwNxNJrEzOxluOzer
OydLMD+AMDnuMNMzz/IDGUFMLcsRzXBMMevr1PAw2/yz1dLDEwDsQOeTPncTAYetIiWUAesTQzcU
KymUQz+04TwUREf0uP80lERPdLVEdBdpUx+r0ClDi0VT8EVBSxdJ8DozKxedMkY7ay9hzkRh6z4h
MRpBAM96NNC6URnDsUGz8Bfn8BtRTcgWbSAVMcOadBuXNAmR9EmVNLK2kczyjCK39M2sUBJH6zSP
NAuzUUyXcA1P00tDzMysMU2V0An5c+V+VLWcUA6H8c34dAxJLMkuQANwTcBoLBjd7cN0bTxlzAAm
8SJJbRg7LSCxjD01oB79VD5vTUrxUgPm8ckmcbQArQwDTtAcDCAVztj0TFP/1EXXsB9xDk9j0zbh
Us5a4ALoAA2w4ALEjDgtckrvC1QV8geF8eDasSFVwBJ7MDoXsiQjCzpeF0wkp9Q3R44G8u0u323X
tK1LVRJG7bDeEvFCaxMlcywS09AfqdVaWfUwn204Yy5WVS5Iq0vi4vW8jDQoVVQD6TW6PC4KZ/W9
+JUU8RVFB5YLZ45gDxa43hVhDzYgAAA7
--=_related 0031BCDF48257EF1_=--
--=_mixed 0031BCDD48257EF1_=
Content-Type: image/gif; name="ATT00001.gif"
Content-Disposition: attachment; filename="ATT00001.gif"
Content-Transfer-Encoding: base64

R0lGODlh0AEOAucAAPDw8P///+Do+Ojw+PDw+LjQ6DAwMMjIyMjg+Ojo6MDY+NDg+AAAANjo+Gho
aKi40KCgoJCQoODg+ODw+NDg8MjY8Pj44FBYWKiwuKCgqHi48KBYMDAweMD4+HjA+HgwMLjw8Pj4
wDAwWOD4+PDwuFgwMPjAeKDg+KDo+ODo0JhYMDBYoPDw2PDYmFio+DB4wPi4AIiQmOCgWPjgoLh4
MIAwAAAwiHgweFig4JjY8MB4MPC4eODIiODosIDI+NiYWOCoYODo8DCA0MDo+DB4sODo6FiY2Njg
4ABYsFgwePj48MCAOAAAYOjo8KBYANjw8KCQsHgwWDBYmNDY4DB4uIiQkMDI0FgAAHh4eHjQ+MjY
6Dg4QKCosKjA2MDAyHgwADAAYFgAYLDI4EhISJjo+LCwuDB4yLjo+Njo0PjQyFgwWBgYGDAwiAAA
ODCQ2ICAgFCg+Fi48DAAAIAwYHh4sLi4uOC4wIAwOCAgKDCo4MjY4Pjo2ICAiNjosLjI4KjA0AAo
WABYYABwSABwyACA+ACQ2ACo8BBAeBBAuBBY4BCAWBhoqBigCBi4+CCQ+ChQUCiQaDAwADB4eDCo
GDhQcECYeEDI+EhwmFAAOFCIsFDIOFg4CFhYsFhgOFiYmFioIFjg+GDYSGhQAGiQwHBwQHCwoHhY
iHjAwIBgIICA0ICo2IiAOIjgcJBomJCYcJCYyJDYwJhYeJhwGJjoiKCQIKCoYKDosKiAaKiAmKiw
gLB4ALiYSLioILjYcMCQEMCYgMDgoMD4wNDAqNiIANigGNiwQNjgeOCgoOjAUPigMPjIOPjYWAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAA0AEOAkAI/wALCBwo
UEyXP3+6iCHIsKHDAgYRKnxIsaLFixgzatzIsaPHjyBDihxJsqTJkygzPiAiRlWqUZmoUBkFgMAo
mZkyjUr1oACRBwiD/nkQgcKRo0iPBgnSIOlRChEedBFJwUGAAVgH1AnAtStXLwDqFMlKtqzZs2jT
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
+JUU8RVFB5YLZ45gDxa43hVhDzYgAAA7

--=_mixed 0031BCDD48257EF1_=--


From nobody Mon Nov  2 01:31:15 2015
Return-Path: <zhang.zheng@zte.com.cn>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 254FD1B35A4; Mon,  2 Nov 2015 01:31:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.76
X-Spam-Level: 
X-Spam-Status: No, score=-101.76 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MIME_CHARSET_FARAWAY=2.45, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_WHITELIST=-100] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 25jWtjJQagKS; Mon,  2 Nov 2015 01:31:12 -0800 (PST)
Received: from mx5.zte.com.cn (mx5.zte.com.cn [63.217.80.70]) by ietfa.amsl.com (Postfix) with ESMTP id 5366E1B356E; Mon,  2 Nov 2015 01:31:12 -0800 (PST)
Received: from mse01.zte.com.cn (unknown [10.30.3.20]) by Websense Email Security Gateway with ESMTPS id F0C051CEDB40; Mon,  2 Nov 2015 17:31:07 +0800 (CST)
Received: from notes_smtp.zte.com.cn ([10.30.1.239]) by mse01.zte.com.cn with ESMTP id tA29RtQ1027681; Mon, 2 Nov 2015 17:28:09 +0800 (GMT-8) (envelope-from zhang.zheng@zte.com.cn)
In-Reply-To: <2E4BB27CAB87BF43B4207C0E55860F180EAFE879@eusaamb103.ericsson.se>
References: <2E4BB27CAB87BF43B4207C0E55860F180EAFE879@eusaamb103.ericsson.se>
To: Antoni Przygienda <antoni.przygienda@ericsson.com>
MIME-Version: 1.0
X-KeepSent: 90CD55C1:7AD9CB04-48257EF1:0032ADFC; type=4; name=$KeepSent
X-Mailer: Lotus Notes Release 8.5.3 September 15, 2011
Message-ID: <OF90CD55C1.7AD9CB04-ON48257EF1.0032ADFC-48257EF1.00335491@zte.com.cn>
From: zhang.zheng@zte.com.cn
Date: Mon, 2 Nov 2015 17:28:11 +0800
X-MIMETrack: Serialize by Router on notes_smtp/zte_ltd(Release 8.5.3FP6|November 21, 2013) at 2015-11-02 17:27:57, Serialize complete at 2015-11-02 17:27:57
Content-Type: multipart/related; boundary="=_related 0033549048257EF1_="
X-MAIL: mse01.zte.com.cn tA29RtQ1027681
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/q6gDJYM7YYT17Vn_QzIjyNsvGJ0>
Cc: "bier@ietf.org" <bier@ietf.org>, BIER <bier-bounces@ietf.org>
Subject: Re: [Bier] comments on draft-zhang-bier-designed-routing-00.txt
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 02 Nov 2015 09:31:15 -0000

This is a multipart message in MIME format.
--=_related 0033549048257EF1_=
Content-Type: multipart/alternative; boundary="=_alternative 0033549048257EF1_="


--=_alternative 0033549048257EF1_=
Content-Type: text/plain; charset="GB2312"
Content-Transfer-Encoding: base64

SGkgVG9ueSwNCg0KICAgIFRoYW5rIGZvciB5b3VyIGNvbW1lbnRzLiBUaGUgYWxnb3JpdGhtIGlu
IEJJRVItVEUtQXJjaCBpcyB0aGF0IA0KZXZlcnkgQklFUiBub2RlIGNhbGN1bGF0ZXMgdGhlaXIg
VEUgZm9yd2FyZGluZyB0YWJsZSBzZXBhcmF0ZWx5LiBBbmQNCnRoZSBURS1mb3J3YXJkaW5nLXRh
YmxlIGlzIG5vdCB0aGUgc2FtZSBhcyB0aGUgdGhlIGZvcndhcmRpbmcgdGFibGUNCnRoYXQgaXMg
ZGVmaW5lZCBpbiBCSUVSLUFyY2guIFRoZSBtYXRjaGluZyBydWxlcyB0aGF0IGlzIGRlZmluZWQN
CmluIEJJRVItVEUtQXJjaCBpcyBzcGVjaWFsIHRvby4NCiAgICBUaGlzIGZvcndhcmRpbmcgdGFi
bGUgd2hpY2ggaXMgZGVmaW5lZCBpbiB0aGlzIGRyYWZ0KGRlc2lnbmVkLQ0Kcm91dGluZykgaXMg
dGhlIHNhbWUgYXMgQklFUi1BcmNoLiBBbmQgdGhlIG1hdGNoaW5nIHJ1bGVzIGluIHRoaXMgDQpk
cmFmdCBpcyB0aGUgc2FtZSBhcyBCSUVSLUFyY2guIFNvIHRoZXJlIGlzIG5vIGFkZGl0aW9uYWwg
Y2FsY3VsYXRpb24gDQppbiBCSUVSIG5vZGUgcmF0aGVyIHRoYW4gdGhlIGNhbGN1bGF0aW9uIGRl
ZmluZWQgaW4gdGhlIEJJRVItVEUtQXJjaC4NCg0KQmVzdCByZWdhcmRzLA0KU2FuZHkNCg0KDQoN
Cg0KDQpBbnRvbmkgUHJ6eWdpZW5kYSA8YW50b25pLnByenlnaWVuZGFAZXJpY3Nzb24uY29tPiAN
CreivP7IyzogICJCSUVSIiA8Ymllci1ib3VuY2VzQGlldGYub3JnPg0KMjAxNS0xMC0zMSDPws7n
IDA3OjQ5DQoNCsrVvP7Iyw0KImJpZXJAaWV0Zi5vcmciIDxiaWVyQGlldGYub3JnPiwgDQqzrcvN
DQoNCtb3zOINCltCaWVyXSBjb21tZW50cyBvbiBkcmFmdC16aGFuZy1iaWVyLWRlc2lnbmVkLXJv
dXRpbmctMDAudHh0DQoNCg0KDQoNCg0KDQpGbGV3IG92ZXIgdGhlIGRyYWZ0IGFuZCBJIHRoaW5r
IChJIGRpZCBub3QgaGF2ZSB0aW1lIHRvIGZvbGxvdyB0aGUgDQpleHRlbnNpdmUgZXhhcG1sZXMg
Z2l2ZW4gYnkgdGhlIGF1dGhvcnMpIHRoYXQgdGhlIGRyYWZ0IGFzIHdyaXR0ZW4gd2lsbCANCmFs
d2F5cyBkdXBsaWNhdGUgZ2l2ZW4gdGhhdCBhIHJlcHJlc2VudGF0aW9uIG9mIGhpZXJhcmNoaWNh
bCBiaXRtYXNrcyANCmdpdmVuIGJ5IGF1dGhvcnMgaXMgbm90IGEgZGF0YXN0cnVjdHVyZSB0aGF0
IGNhbiByZXByZXNlbnQgYSBEQUcgd2l0aG91dCANCnJ1bm5pbmcgQCBsZWFzdCBhIHNwZWNpYWxp
emVkIE8gKE4gbG9nKE4pKSBjb21wdXRhdGlvbiBvdmVyIHRoZSBiaXRtYXNrcy4gDQpTaW1wbGUg
QmFueWFuIGV4YW1wbGUgd29ya3MgZWFzaWx5IChzb3VyY2UgaXMgQCBsZXZlbCAxIGluIG15IGVu
dW1lcmF0aW9uKSANCg0KIA0KDQpUcnlpbmcgdG8gZGVzY3JpYmUgc29tZXRoaW5nIHRoYXQgZGVs
aXZlcnMgdG8gdGhlIHNldCBvZiBbIFNvdXJjZSwgDQpUcmFuc2l0MSwgVHJhbnNpdDIsIFNpbmsy
IF0gY2Fubm90IGJlIGRvbmUgd2l0aCAzIGxldmVscyBvZiBiaXRtYXNrcyANCndpdGhvdXQgcmVw
bGljYXRpbmcgdG8gU2luazIgX1VOTEVTU18gU291cmNlIGRvZXMgbm90IG9ubHkgY29tcHV0ZSBs
ZXZlbCAyIA0KYml0bWFza3MgYnV0IGFsc28gbGV2ZWwgMywgaS5lLiBjb21wdXRlcyB0aGF0IFRy
YW5zaXQyIGFuZCBUcmFuc2l0MSANCnJlY2VpdmUgX2RpZmZlcmVudF8gbGV2ZWwzIGJpdG1hc2tz
LiBUaGUgYWNjb3JkaW5nIGNvbXB1dGF0aW9uIGlzIGUuZy4gYSANCkRpamtzdHJhIHRoYXQgdGll
LWJyZWFrcyBFQ01QcyAoT05sb2dOIGlzIHZlcnkgZGlydHkgY29tcGxleGl0eSBtZWFzdXJlIA0K
Zm9yIERpamtzdHJhIGJ1dCBzdWZmaWNpZW50IGZvciBwdXJwb3NlIG9mIHRoaXMgZGlzY3Vzc2lv
bikuIA0KIA0KSSBkb26hr3QgY29uc2lkZXIgcnVubmluZyBEaWprc3RyYaGvcyBmb3IgdGhlIGJp
dG1hc2tzIChvYnNlcnZlIHRoYXQgc2V0IA0Kb2YgcmVjZWl2ZXJzIHdpbGwgbW9kaWZ5IHRoZSBu
ZWNlc3NhcnkgY29tcHV0YXRpb24pIGFuZCBtb2RpZnlpbmcgdGhlIA0Kd2hvbGUgaGllcmFyY2h5
IHBlciBub2RlIHRoZSBwYWNrZXQgaXMgcmVwbGljYXRlZCB0byBzb21ldGhpbmcgdGhhdCBpcyAN
Cmp1c3RpZmlhYmxlIGluIGNvbXBsZXhpdHkgZm9yIHdoYXQgaXQgYWNoaWV2ZXMsIGVzcGVjaWFs
bHkgZ2l2ZW4gdGhlIHNpemUgDQpvZiB0aGUgaGVhZGVycyB3ZaGvcmUgdGFsa2luZy4gSSB3b3Vs
ZCBjb25zaWRlciB0aGUgQklFUi1URSBzdWdnZXN0aW9uIA0Kc2lnbmlmaWNhbnRseSBiZXR0ZXIg
aGVyZS4gDQogDQp0aGFua3MgDQogDQotLS0gdG9ueQ0KIA0KobBZb3VyIHdvcmsgaXMgdG8gZGlz
Y292ZXIgeW91ciB3b3JrIGFuZCB0aGVuIHdpdGggYWxsIHlvdXIgaGVhcnQgdG8gZ2l2ZSANCnlv
dXJzZWxmIHRvIGl0LqGxIC0tLSBCdWRkaGEgDQogX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18NCkJJRVIgbWFpbGluZyBsaXN0DQpCSUVSQGlldGYub3JnDQpo
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2JpZXINCg0KDQo=
--=_alternative 0033549048257EF1_=
Content-Type: text/html; charset="GB2312"
Content-Transfer-Encoding: base64

PGZvbnQgc2l6ZT0yIGZhY2U9InNhbnMtc2VyaWYiPkhpIFRvbnksPC9mb250Pg0KPGJyPg0KPGJy
Pjxmb250IHNpemU9MiBmYWNlPSJzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7IFRoYW5rIGZvciB5
b3VyIGNvbW1lbnRzLg0KVGhlIGFsZ29yaXRobSBpbiBCSUVSLVRFLUFyY2ggaXMgdGhhdCA8L2Zv
bnQ+DQo8YnI+PGZvbnQgc2l6ZT0yIGZhY2U9InNhbnMtc2VyaWYiPmV2ZXJ5IEJJRVIgbm9kZSBj
YWxjdWxhdGVzIHRoZWlyIFRFDQpmb3J3YXJkaW5nIHRhYmxlIHNlcGFyYXRlbHkuIEFuZDwvZm9u
dD4NCjxicj48Zm9udCBzaXplPTIgZmFjZT0ic2Fucy1zZXJpZiI+dGhlIFRFLWZvcndhcmRpbmct
dGFibGUgaXMgbm90IHRoZSBzYW1lDQphcyB0aGUgdGhlIGZvcndhcmRpbmcgdGFibGU8L2ZvbnQ+
DQo8YnI+PGZvbnQgc2l6ZT0yIGZhY2U9InNhbnMtc2VyaWYiPnRoYXQgaXMgZGVmaW5lZCBpbiBC
SUVSLUFyY2guIFRoZSBtYXRjaGluZw0KcnVsZXMgdGhhdCBpcyBkZWZpbmVkPC9mb250Pg0KPGJy
Pjxmb250IHNpemU9MiBmYWNlPSJzYW5zLXNlcmlmIj5pbiBCSUVSLVRFLUFyY2ggaXMgc3BlY2lh
bCB0b28uPC9mb250Pg0KPGJyPjxmb250IHNpemU9MiBmYWNlPSJzYW5zLXNlcmlmIj4mbmJzcDsg
Jm5ic3A7IFRoaXMgZm9yd2FyZGluZyB0YWJsZQ0Kd2hpY2ggaXMgZGVmaW5lZCBpbiB0aGlzIGRy
YWZ0KGRlc2lnbmVkLTwvZm9udD4NCjxicj48Zm9udCBzaXplPTIgZmFjZT0ic2Fucy1zZXJpZiI+
cm91dGluZykgaXMgdGhlIHNhbWUgYXMgQklFUi1BcmNoLiBBbmQNCnRoZSBtYXRjaGluZyBydWxl
cyBpbiB0aGlzIDwvZm9udD4NCjxicj48Zm9udCBzaXplPTIgZmFjZT0ic2Fucy1zZXJpZiI+ZHJh
ZnQgaXMgdGhlIHNhbWUgYXMgQklFUi1BcmNoLiBTbyB0aGVyZQ0KaXMgbm8gYWRkaXRpb25hbCBj
YWxjdWxhdGlvbiA8L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0yIGZhY2U9InNhbnMtc2VyaWYiPmlu
IEJJRVIgbm9kZSByYXRoZXIgdGhhbiB0aGUgY2FsY3VsYXRpb24NCmRlZmluZWQgaW4gdGhlIEJJ
RVItVEUtQXJjaC48L2ZvbnQ+DQo8YnI+DQo8YnI+PGZvbnQgc2l6ZT0yIGZhY2U9InNhbnMtc2Vy
aWYiPkJlc3QgcmVnYXJkcyw8L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0yIGZhY2U9InNhbnMtc2Vy
aWYiPlNhbmR5PC9mb250Pg0KPGJyPjxmb250IHNpemU9MiBmYWNlPSJzYW5zLXNlcmlmIj48YnI+
DQo8L2ZvbnQ+DQo8YnI+DQo8YnI+DQo8YnI+DQo8dGFibGUgd2lkdGg9MTAwJT4NCjx0ciB2YWxp
Z249dG9wPg0KPHRkIHdpZHRoPTM2JT48Zm9udCBzaXplPTEgZmFjZT0ic2Fucy1zZXJpZiI+PGI+
QW50b25pIFByenlnaWVuZGEgJmx0O2FudG9uaS5wcnp5Z2llbmRhQGVyaWNzc29uLmNvbSZndDs8
L2I+DQo8L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0xIGZhY2U9InNhbnMtc2VyaWYiPreivP7Iyzog
Jm5ic3A7JnF1b3Q7QklFUiZxdW90OyAmbHQ7Ymllci1ib3VuY2VzQGlldGYub3JnJmd0OzwvZm9u
dD4NCjxwPjxmb250IHNpemU9MSBmYWNlPSJzYW5zLXNlcmlmIj4yMDE1LTEwLTMxIM/CzucgMDc6
NDk8L2ZvbnQ+DQo8dGQgd2lkdGg9NjMlPg0KPHRhYmxlIHdpZHRoPTEwMCU+DQo8dHIgdmFsaWdu
PXRvcD4NCjx0ZD4NCjxkaXYgYWxpZ249cmlnaHQ+PGZvbnQgc2l6ZT0xIGZhY2U9InNhbnMtc2Vy
aWYiPsrVvP7IyzwvZm9udD48L2Rpdj4NCjx0ZD48Zm9udCBzaXplPTEgZmFjZT0ic2Fucy1zZXJp
ZiI+JnF1b3Q7YmllckBpZXRmLm9yZyZxdW90OyAmbHQ7YmllckBpZXRmLm9yZyZndDssDQo8L2Zv
bnQ+DQo8dHIgdmFsaWduPXRvcD4NCjx0ZD4NCjxkaXYgYWxpZ249cmlnaHQ+PGZvbnQgc2l6ZT0x
IGZhY2U9InNhbnMtc2VyaWYiPrOty808L2ZvbnQ+PC9kaXY+DQo8dGQ+DQo8dHIgdmFsaWduPXRv
cD4NCjx0ZD4NCjxkaXYgYWxpZ249cmlnaHQ+PGZvbnQgc2l6ZT0xIGZhY2U9InNhbnMtc2VyaWYi
Ptb3zOI8L2ZvbnQ+PC9kaXY+DQo8dGQ+PGZvbnQgc2l6ZT0xIGZhY2U9InNhbnMtc2VyaWYiPltC
aWVyXSBjb21tZW50cyBvbiBkcmFmdC16aGFuZy1iaWVyLWRlc2lnbmVkLXJvdXRpbmctMDAudHh0
PC9mb250PjwvdGFibGU+DQo8YnI+DQo8dGFibGU+DQo8dHIgdmFsaWduPXRvcD4NCjx0ZD4NCjx0
ZD48L3RhYmxlPg0KPGJyPjwvdGFibGU+DQo8YnI+DQo8YnI+DQo8YnI+PGZvbnQgc2l6ZT0yIGZh
Y2U9IkNhbGlicmkiPkZsZXcgb3ZlciB0aGUgZHJhZnQgYW5kIEkgdGhpbmsgKEkgZGlkDQpub3Qg
aGF2ZSB0aW1lIHRvIGZvbGxvdyB0aGUgZXh0ZW5zaXZlIGV4YXBtbGVzIGdpdmVuIGJ5IHRoZSBh
dXRob3JzKSB0aGF0DQp0aGUgZHJhZnQgYXMgd3JpdHRlbiB3aWxsIGFsd2F5cyBkdXBsaWNhdGUg
Z2l2ZW4gdGhhdCBhIHJlcHJlc2VudGF0aW9uDQpvZiBoaWVyYXJjaGljYWwgYml0bWFza3MgZ2l2
ZW4gYnkgYXV0aG9ycyBpcyBub3QgYSBkYXRhc3RydWN0dXJlIHRoYXQgY2FuDQpyZXByZXNlbnQg
YSBEQUcgd2l0aG91dCBydW5uaW5nIEAgbGVhc3QgYSBzcGVjaWFsaXplZCBPIChOIGxvZyhOKSkg
Y29tcHV0YXRpb24NCm92ZXIgdGhlIGJpdG1hc2tzLiBTaW1wbGUgQmFueWFuIGV4YW1wbGUgd29y
a3MgZWFzaWx5IChzb3VyY2UgaXMgQCBsZXZlbA0KMSBpbiBteSBlbnVtZXJhdGlvbikgPC9mb250
Pg0KPGJyPjxmb250IHNpemU9MiBmYWNlPSJDYWxpYnJpIj4mbmJzcDs8L2ZvbnQ+DQo8YnI+PGlt
ZyBzcmM9Y2lkOl80XzA5QjU4Mzg0MDlCNTgxMTgwMDMzNTQ4RjQ4MjU3RUYxPg0KPGJyPjxmb250
IHNpemU9MiBmYWNlPSJDYWxpYnJpIj5UcnlpbmcgdG8gZGVzY3JpYmUgc29tZXRoaW5nIHRoYXQg
ZGVsaXZlcnMNCnRvIHRoZSBzZXQgb2YgWyBTb3VyY2UsIFRyYW5zaXQxLCBUcmFuc2l0MiwgU2lu
azIgXSBjYW5ub3QgYmUgZG9uZSB3aXRoDQozIGxldmVscyBvZiBiaXRtYXNrcyB3aXRob3V0IHJl
cGxpY2F0aW5nIHRvIFNpbmsyIF88aT5VTkxFU1M8L2k+XyBTb3VyY2UNCmRvZXMgbm90IG9ubHkg
Y29tcHV0ZSBsZXZlbCAyIGJpdG1hc2tzIGJ1dCBhbHNvIGxldmVsIDMsIGkuZS4gY29tcHV0ZXMN
CnRoYXQgVHJhbnNpdDIgYW5kIFRyYW5zaXQxIHJlY2VpdmUgXzxpPmRpZmZlcmVudDwvaT5fIGxl
dmVsMyBiaXRtYXNrcy4NClRoZSBhY2NvcmRpbmcgY29tcHV0YXRpb24gaXMgZS5nLiBhIERpamtz
dHJhIHRoYXQgdGllLWJyZWFrcyBFQ01QcyAoT05sb2dODQppcyB2ZXJ5IGRpcnR5IGNvbXBsZXhp
dHkgbWVhc3VyZSBmb3IgRGlqa3N0cmEgYnV0IHN1ZmZpY2llbnQgZm9yIHB1cnBvc2UNCm9mIHRo
aXMgZGlzY3Vzc2lvbikuIDwvZm9udD4NCjxicj48Zm9udCBzaXplPTIgZmFjZT0iQ2FsaWJyaSI+
Jm5ic3A7PC9mb250Pg0KPGJyPjxmb250IHNpemU9MiBmYWNlPSJDYWxpYnJpIj5JIGRvbqGvdCBj
b25zaWRlciBydW5uaW5nIERpamtzdHJhoa9zDQpmb3IgdGhlIGJpdG1hc2tzIChvYnNlcnZlIHRo
YXQgc2V0IG9mIHJlY2VpdmVycyB3aWxsIG1vZGlmeSB0aGUgbmVjZXNzYXJ5DQpjb21wdXRhdGlv
bikgYW5kIG1vZGlmeWluZyB0aGUgd2hvbGUgaGllcmFyY2h5IHBlciBub2RlIHRoZSBwYWNrZXQg
aXMgcmVwbGljYXRlZA0KdG8gc29tZXRoaW5nIHRoYXQgaXMganVzdGlmaWFibGUgaW4gY29tcGxl
eGl0eSBmb3Igd2hhdCBpdCBhY2hpZXZlcywgZXNwZWNpYWxseQ0KZ2l2ZW4gdGhlIHNpemUgb2Yg
dGhlIGhlYWRlcnMgd2Whr3JlIHRhbGtpbmcuIEkgd291bGQgY29uc2lkZXIgdGhlIEJJRVItVEUN
CnN1Z2dlc3Rpb24gc2lnbmlmaWNhbnRseSBiZXR0ZXIgaGVyZS4gPC9mb250Pg0KPGJyPjxmb250
IHNpemU9MiBmYWNlPSJDYWxpYnJpIj4mbmJzcDs8L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0yIGZh
Y2U9IkNhbGlicmkiPnRoYW5rcyA8L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0yIGZhY2U9IkNhbGli
cmkiPiZuYnNwOzwvZm9udD4NCjxicj48Zm9udCBzaXplPTIgZmFjZT0iQ2FsaWJyaSI+PGI+LS0t
IHRvbnk8L2I+PC9mb250Pg0KPGJyPjxmb250IHNpemU9MiBmYWNlPSJDYWxpYnJpIj48Yj4mbmJz
cDs8L2I+PC9mb250Pg0KPGJyPjxmb250IHNpemU9MiBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPqGw
WW91ciB3b3JrIGlzIHRvIGRpc2NvdmVyIHlvdXINCndvcmsgYW5kIHRoZW4gd2l0aCBhbGwgeW91
ciBoZWFydCB0byBnaXZlIHlvdXJzZWxmIHRvIGl0LqGxIC0tLSA8L2ZvbnQ+PGZvbnQgc2l6ZT0x
IGZhY2U9IlRpbWVzIE5ldyBSb21hbiI+PGI+QnVkZGhhPC9iPjwvZm9udD48Zm9udCBzaXplPTIg
ZmFjZT0iVGltZXMgTmV3IFJvbWFuIj4NCjwvZm9udD4NCjxicj48Zm9udCBzaXplPTIgZmFjZT0i
Q2FsaWJyaSI+Jm5ic3A7PC9mb250Pjx0dD48Zm9udCBzaXplPTI+X19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQpCSUVSIG1haWxpbmcgbGlzdDxicj4N
CkJJRVJAaWV0Zi5vcmc8YnI+DQo8L2ZvbnQ+PC90dD48YSBocmVmPWh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vYmllcj48dHQ+PGZvbnQgc2l6ZT0yPmh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vYmllcjwvZm9udD48L3R0PjwvYT48dHQ+PGZvbnQgc2l6
ZT0yPjxicj4NCjwvZm9udD48L3R0Pg0KPGJyPg0K
--=_alternative 0033549048257EF1_=--
--=_related 0033549048257EF1_=
Content-Type: image/png
Content-ID: <_4_09B5838409B581180033548F48257EF1>
Content-Transfer-Encoding: base64

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
--=_related 0033549048257EF1_=--


From nobody Mon Nov  2 01:36:12 2015
Return-Path: <rrahman@cisco.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D3ED11B3573; Mon,  2 Nov 2015 01:36:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.084
X-Spam-Level: 
X-Spam-Status: No, score=-4.084 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, CHARSET_FARAWAY_HEADER=3.2, DC_GIF_UNO_LARGO=2.176, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, MANGLED_TOOL=2.3, MIME_8BIT_HEADER=0.3, MIME_CHARSET_FARAWAY=2.45, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jPpw0dXvGPHl; Mon,  2 Nov 2015 01:36:07 -0800 (PST)
Received: from rcdn-iport-5.cisco.com (rcdn-iport-5.cisco.com [173.37.86.76]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B8CAB1B35BE; Mon,  2 Nov 2015 01:36:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=84826; q=dns/txt; s=iport; t=1446456966; x=1447666566; h=from:to:cc:subject:date:message-id:mime-version; bh=z+xW9h/jN3ViwhOJey16ZeFZK3SfKIL4JGP455/lKuw=; b=UHtxKiZH+mV8G6Ey0W4gr8KMRpxAq1eLh4Zf+MWxbqu9kbv/6+xamt8/ jrlhJ1KcPNDV+GT9GvBfz0uQ3Gc6NIz3s/rqh2Us1fJf0Z+oYdoqAZH79 DkIfDbkHp1UaZOPXWJONVquoi0WBLtwK+Sn3QldTS2kWF8CCmIwBrvcy7 0=;
X-Files: ATT00001.gif : 20601
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0DtAgA0LTdW/4kNJK1UCoJuTVNvBr82DoFXAxcBCSWFUwIcgQ04FAEBAQEBAQF/C4Q1AQEBBAEBAQIVFDYHAwkCEgEGAgcKAwECBgEBARgBBgUEFQEFCQELFAYDCgQOBAEGCIgiDZMPnTEIjSWDMwEBAQEBAQEBAQEBAQEBAQEBAQEBAQ8JhneEfoQzJhALCg0JCIJbgUkFjRuFS4JzagGCUYFhAWmICIFZSIN3kjCDcQEfAUOCER0WgUByAYQ1JRyBBwEBAQ
X-IronPort-AV: E=Sophos;i="5.20,234,1444694400";  d="gif'147?scan'147,208,217,147";a="43094483"
Received: from alln-core-4.cisco.com ([173.36.13.137]) by rcdn-iport-5.cisco.com with ESMTP; 02 Nov 2015 09:36:04 +0000
Received: from XCH-RCD-016.cisco.com (xch-rcd-016.cisco.com [173.37.102.26]) by alln-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id tA29a4mZ028336 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Mon, 2 Nov 2015 09:36:04 GMT
Received: from xch-rcd-005.cisco.com (173.37.102.15) by XCH-RCD-016.cisco.com (173.37.102.26) with Microsoft SMTP Server (TLS) id 15.0.1104.5; Mon, 2 Nov 2015 03:36:03 -0600
Received: from xch-rcd-005.cisco.com ([173.37.102.15]) by XCH-RCD-005.cisco.com ([173.37.102.15]) with mapi id 15.00.1104.000; Mon, 2 Nov 2015 03:36:03 -0600
From: "Reshad Rahman (rrahman)" <rrahman@cisco.com>
To: "hu.fangwei@zte.com.cn" <hu.fangwei@zte.com.cn>
Thread-Topic: =?gb2312?B?tPC4tDogUmU6IFtCaWVyXSBOZXcgVmVyc2lvbiBOb3RpZmljYXRpb24gZm9y?= =?gb2312?Q?_draft-chh-bier-bier-yang-01.txt?=
Thread-Index: AQHRFVHk+phZN4PKYkyQSXkprEz5fA==
Date: Mon, 2 Nov 2015 09:36:03 +0000
Message-ID: <D25D5B7B.10101F%rrahman@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.5.2.150604
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.24.102.230]
Content-Type: multipart/mixed; boundary="_004_D25D5B7B10101Frrahmanciscocom_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/8jI8z9v9u7YAbIL4zzUzIdj-3HQ>
Cc: "chen.ran@zte.com.cn" <chen.ran@zte.com.cn>, "bier@ietf.org" <bier@ietf.org>, "zhang.zheng@zte.com.cn" <zhang.zheng@zte.com.cn>, BIER <bier-bounces@ietf.org>, "Mahesh Sivakumar \(masivaku\)" <masivaku@cisco.com>
Subject: Re: [Bier] =?gb2312?b?tPC4tDogUmU6ICBOZXcgVmVyc2lvbiBOb3RpZmljYXRp?= =?gb2312?b?b24gZm9yIGRyYWZ0LWNoaC1iaWVyLWJpZXIteWFuZy0wMS50eHQ=?=
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 02 Nov 2015 09:36:12 -0000

--_004_D25D5B7B10101Frrahmanciscocom_
Content-Type: multipart/alternative;
	boundary="_000_D25D5B7B10101Frrahmanciscocom_"

--_000_D25D5B7B10101Frrahmanciscocom_
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64

SGkgRmFuZ3dlaSwNCg0KQ29tbWVudHMgPFJSPiBvbiBjb3VwbGUgb2YgeW91ciByZXBsaWVzDQoN
Cg0KICAqICAgYml0c3RyaW5nbGVuZ3RoZW51bSBpcyBkZWZpbmVkIGluIGEgY291cGxlIG9mIHBs
YWNlcywgaW5zdGVhZCB5b3Ugc2hvdWxkIGhhdmUgYSB0eXBlZGVmIGFuZCB1c2UgdGhhdCB0eXBl
ZGVmIGZvciBhbGwgeW91ciBiaXRzdHJpbmdsZW5ndGggbGVhZiBub2Rlcy4gVGhlcmUgYXJlIGFs
c28gc29tZSBiaXRzdHJpbmdsZW5ndGggbGVhZiBub2RlcyB3aGljaCBhcmUgb2YgdHlwZSB1aW50
MTYsIEkgYmVsaWV2ZSB0aGlzIGlzIGluY29ycmVjdC4NCg0KW2hmd10gV2UgIERlZmluZSB0d28g
dHlwZXMgb2YgYml0c3RyaW5nTGVudGhzIChpbXBvc2l0aW9uIGFuZCBkaXNwb3NpdGlvbikgaW5z
dGVhZCBvZiBvbmUganVzdCBmb3IgbW9yZSBmbGV4aWJpbGl0eS4gIElmIHRoZSB0eXBlIGlzIGVu
dW1lcmF0aW9uLCB0aGUgdmFsdWVzIGFyZSA2NCwgMTI4LCAyNTYsNTEyLGV0Yy4NCklmIHRoZSB0
eXBlIG9mIGJpdHN0cmluZ2xlbmd0aCBpcyB1aW50MTYsIGl0IG1lYW5zIHRoYXQgdGhlIGJpdHN0
cmluZ2xlbmd0aCBpcyBhIHVuaXF1ZSB2YWx1ZS4NCg0KPFJSPiBZb3UgY2FuIHN0aWxsIGhhdmUg
YSB0eXBlZGVmIGZvciB0aGUgZW51bWVyYXRpb24sIGluIHRoZSBjdXJyZW50IG1vZGVsIHRoZSBl
bnVtZXJhdGlvbiBpcyBkZWZpbmVkIHR3aWNlLg0KDQoNCiAgKiAgIEZvciBiZnItbmJyIHlvdSBk
b26hr3QgbmVlZCB0byBoYXZlIHlvdXIgb3duIHVuaW9uIG9mICBpcHY0LWFkZHJlc3MgYW5kIGlw
djYtYWRkcmVzcywgdXNlIGV4aXN0aW5nIGlwLWFkZHJlc3MgdHlwZWRlZiBmcm9tIFJGQzYwMjEN
Cg0KW2hmd10gVGhlIGJmci1uYnIgbWF5IGJlIGEgSVB2NCBhZGRyZXNzIG9yIElQdjYgYWRkcmVz
cy4NCjxSUj4gVGhpcyBpcyBvay4gTXkgcG9pbnQgaXMgdGhhdCB5b3UgZG9uoa90IGhhdmUgdG8g
ZGVmaW5lIHRoZSB1bmlvbiwgeW91IGNhbiByZXVzZSBleGlzdGluZyBpcC1hZGRyZXNzIHR5cGUs
IGl0oa9zIGEgdW5pb24gc28gY2FuIGJlIFY0IG9yIFY2Lg0KDQoNCiAgKiAgIFRoZSBCSVJUIHBv
cnRpb24gbmVlZHMgdG8gYmUgZGVzY3JpYmVkIGluIHNlY3Rpb24gNSwgZS5nLiB3aHkgdGhhdCBr
ZXkgd2FzIGNob3NlbiBldGMgZXRjLiBOb3QgYSBCSUVSIGV4cGVydCBidXQgSSBhbSBub3Qgc3Vy
ZSB0aGUgcm91dGluZyB0YWJsZSBhcyBtb2RlbGxlZCBpcyBjb21wbGV0ZS9jb3JyZWN0Lg0KDQpb
aGZ3XSBXZSBjYW4gaWRlbnRpZnkgYSBCSVJUIGVudHJ5IGlmIHdlIHVzZSB0aGUgdGhyZWUga2V5
cyhzdWItZG9tYWluLWlkLCBiaXRzdHJpbmdsZW5ndGgsIFNJKS4NCjxSUj4gV2hhdCB5b3UgaGF2
ZSB0byBjb25zaWRlciwgYW5kIG1heWJlIHlvdSBoYXZlIGFscmVhZHksIGlzIHdoZXRoZXIgeW91
IHdhbnQgdG8gYmUgYWJsZSB0byBlLmcuIGxpc3QgYWxsIHRoZSBlbnRyaWVzIGZvciAxIHN1Yi1k
b21haW4uIElmIHlvdSBkbywgdGhlbiB5b3UgbWF5IHdhbnQgdG8gaGF2ZSBuZXN0ZWQgY29udGFp
bmVycyBhcyBvcHBvc2VkIHRvIHVzaW5nIGEgY29tcG9zaXRlIGtleS4NCg0KUmVnYXJkcywNClJl
c2hhZC4NCg0KDQpGcm9tOiAiaHUuZmFuZ3dlaUB6dGUuY29tLmNuPG1haWx0bzpodS5mYW5nd2Vp
QHp0ZS5jb20uY24+IiA8aHUuZmFuZ3dlaUB6dGUuY29tLmNuPG1haWx0bzpodS5mYW5nd2VpQHp0
ZS5jb20uY24+Pg0KRGF0ZTogTW9uZGF5LCBOb3ZlbWJlciAyLCAyMDE1IGF0IDU6MDIgQU0NClRv
OiBSZXNoYWQgPHJyYWhtYW5AY2lzY28uY29tPG1haWx0bzpycmFobWFuQGNpc2NvLmNvbT4+DQpD
YzogImJpZXJAaWV0Zi5vcmc8bWFpbHRvOmJpZXJAaWV0Zi5vcmc+IiA8YmllckBpZXRmLm9yZzxt
YWlsdG86YmllckBpZXRmLm9yZz4+LCBCSUVSIDxiaWVyLWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRv
OmJpZXItYm91bmNlc0BpZXRmLm9yZz4+LCAiY2hlbi5yYW5AenRlLmNvbS5jbjxtYWlsdG86Y2hl
bi5yYW5AenRlLmNvbS5jbj4iIDxjaGVuLnJhbkB6dGUuY29tLmNuPG1haWx0bzpjaGVuLnJhbkB6
dGUuY29tLmNuPj4sICJNYWhlc2ggU2l2YWt1bWFyIChtYXNpdmFrdSkiIDxtYXNpdmFrdUBjaXNj
by5jb208bWFpbHRvOm1hc2l2YWt1QGNpc2NvLmNvbT4+LCAiemhhbmcuemhlbmdAenRlLmNvbS5j
bjxtYWlsdG86emhhbmcuemhlbmdAenRlLmNvbS5jbj4iIDx6aGFuZy56aGVuZ0B6dGUuY29tLmNu
PG1haWx0bzp6aGFuZy56aGVuZ0B6dGUuY29tLmNuPj4NClN1YmplY3Q6ILTwuLQ6IFJlOiBbQmll
cl0gTmV3IFZlcnNpb24gTm90aWZpY2F0aW9uIGZvciBkcmFmdC1jaGgtYmllci1iaWVyLXlhbmct
MDEudHh0DQoNCkhpLCBSZXNoYWQNCg0KVGhhbmtzIGZvciB5b3VyIGNvbW1lbnRzLg0KDQpQbGVh
c2Ugc2VlIGlubGluZSBtYXJrZWQgd2l0aCBbaGZ3XS4NCg0KSGksDQoNClRvb2sgYSBsb29rIGFu
ZCBoZXJlIGFyZSBzb21lIHF1aWNrIGNvbW1lbnRzOg0KDQogICogICBiaXRzdHJpbmdsZW5ndGhl
bnVtIGlzIGRlZmluZWQgaW4gYSBjb3VwbGUgb2YgcGxhY2VzLCBpbnN0ZWFkIHlvdSBzaG91bGQg
aGF2ZSBhIHR5cGVkZWYgYW5kIHVzZSB0aGF0IHR5cGVkZWYgZm9yIGFsbCB5b3VyIGJpdHN0cmlu
Z2xlbmd0aCBsZWFmIG5vZGVzLiBUaGVyZSBhcmUgYWxzbyBzb21lIGJpdHN0cmluZ2xlbmd0aCBs
ZWFmIG5vZGVzIHdoaWNoIGFyZSBvZiB0eXBlIHVpbnQxNiwgSSBiZWxpZXZlIHRoaXMgaXMgaW5j
b3JyZWN0Lg0KICAqDQoNCltoZnddIFdlICBEZWZpbmUgdHdvIHR5cGVzIG9mIGJpdHN0cmluZ0xl
bnRocyAoaW1wb3NpdGlvbiBhbmQgZGlzcG9zaXRpb24pIGluc3RlYWQgb2Ygb25lIGp1c3QgZm9y
IG1vcmUgZmxleGliaWxpdHkuICBJZiB0aGUgdHlwZSBpcyBlbnVtZXJhdGlvbiwgdGhlIHZhbHVl
cyBhcmUgNjQsIDEyOCwgMjU2LDUxMixldGMuDQpJZiB0aGUgdHlwZSBvZiBiaXRzdHJpbmdsZW5n
dGggaXMgdWludDE2LCBpdCBtZWFucyB0aGF0IHRoZSBiaXRzdHJpbmdsZW5ndGggaXMgYSB1bmlx
dWUgdmFsdWUuDQoNCiAgKiAgIExlYWYgU0ksIGluIGRlc2NyaXB0aW9uIHNwZWxsIG91dCB0aGUg
ZnVsbCBuYW1lIKGwU2V0IGlkZW50aWZpZXKhsS4NCiAgKg0KDQpbaGZ3XU9rLg0KDQogICogICBN
aWdodCBiZSBnb29kIHRvIGhhdmUgYSB0eXBlIGZvciBCSUVSIGJhc2UgdHlwZXMgc3VjaCBhcyBT
SSwgc3ViLWRvbWFpbiBJRCBldGMuIFlBTkcgZXhwZXJ0cyBjYW4gYWR2aXNlIHlvdSBvbiB0aGlz
Lg0KDQpbaGZ3XU9rLg0KDQogICoNCiAgKiAgIEZvciBBRiwgbXkgdW5kZXJzdGFuZGluZyBpcyB0
aGF0IHJlY29tbWVuZGF0aW9uIGlzIHRvIGhhdmUgYSBsaXN0IGluZGV4ZWQgYnkgQUYsIHNvIHlv
dSBjb3VsZCBjb21iaW5lIGxpc3QgaXB2NCBhbmQgbGlzdCBpcHY2IGludG8gMSBsaXN0IC4gUGxl
YXNlIHRha2UgYSBsb29rIGF0IGRyYWZ0LXJhemEtbXBscy1sZHAtbWxkcC15YW5nLTAyIGZvciBh
biBleGFtcGxlLg0KDQpbaGZ3XSBUaGVyZSBhcmUgc29tZSBkb2N1bWVudHMgZGVmaW5lcyB0aGF0
IElQdjQgYW5kIElQdjYgIHNlcGFyYXRlbHksIHdoaWxlIHRoZSBtcGxzIGxkcCBtbGRwIHlhbmcg
ZGF0YSB1c2VzIHRoZSBsaXN0IGluZGV4ZWQgYnkgQUYsIHNvIEkgYW0gbm90IHN1cmUgd2hpY2gg
b25lIGlzIGJldHRlci4NCg0KICAqDQogICogICBGb3IgbGFiZWwgaW5zdGVhZCBvZiB1aW50MzIg
eW91IHNob3VsZCBldmVudHVhbGx5IHVzZSBtcGxzLWxhYmVsIGZyb20gaWV0Zi1tcGxzLnlhbmcN
Cg0KW2hmd11Pay4gV2Ugd2lsbCB1c2UgbXBscy1sYWJsZSBpbnN0ZWFkIG9mIHVpbnQzMi4NCg0K
ICAqDQogICogICBGb3IgYmZyLW5iciB5b3UgZG9uoa90IG5lZWQgdG8gaGF2ZSB5b3VyIG93biB1
bmlvbiBvZiAgaXB2NC1hZGRyZXNzIGFuZCBpcHY2LWFkZHJlc3MsIHVzZSBleGlzdGluZyBpcC1h
ZGRyZXNzIHR5cGVkZWYgZnJvbSBSRkM2MDIxDQoNCltoZnddIFRoZSBiZnItbmJyIG1heSBiZSBh
IElQdjQgYWRkcmVzcyBvciBJUHY2IGFkZHJlc3MuDQoNCiAgKiAgIFRoZSBCSVJUIHBvcnRpb24g
bmVlZHMgdG8gYmUgZGVzY3JpYmVkIGluIHNlY3Rpb24gNSwgZS5nLiB3aHkgdGhhdCBrZXkgd2Fz
IGNob3NlbiBldGMgZXRjLiBOb3QgYSBCSUVSIGV4cGVydCBidXQgSSBhbSBub3Qgc3VyZSB0aGUg
cm91dGluZyB0YWJsZSBhcyBtb2RlbGxlZCBpcyBjb21wbGV0ZS9jb3JyZWN0Lg0KICAqDQoNClto
ZnddIFdlIGNhbiBpZGVudGlmeSBhIEJJUlQgZW50cnkgaWYgd2UgdXNlIHRoZSB0aHJlZSBrZXlz
KHN1Yi1kb21haW4taWQsIGJpdHN0cmluZ2xlbmd0aCwgU0kpLg0KDQoNClJlZ2FyZHMuDQpGYW5n
d2VpLg0KDQoNCg0KIlJlc2hhZCBSYWhtYW4gKHJyYWhtYW4pIiA8cnJhaG1hbkBjaXNjby5jb208
bWFpbHRvOnJyYWhtYW5AY2lzY28uY29tPj4NCg0KMjAxNS0xMC0zMSAwNTo0NA0KDQoNCsrVvP7I
yw0KICAgICAgICAiY2hlbi5yYW5AenRlLmNvbS5jbjxtYWlsdG86Y2hlbi5yYW5AenRlLmNvbS5j
bj4iIDxjaGVuLnJhbkB6dGUuY29tLmNuPG1haWx0bzpjaGVuLnJhbkB6dGUuY29tLmNuPj4sDQqz
rcvNDQogICAgICAgICJiaWVyQGlldGYub3JnPG1haWx0bzpiaWVyQGlldGYub3JnPiIgPGJpZXJA
aWV0Zi5vcmc8bWFpbHRvOmJpZXJAaWV0Zi5vcmc+PiwgQklFUiA8Ymllci1ib3VuY2VzQGlldGYu
b3JnPG1haWx0bzpiaWVyLWJvdW5jZXNAaWV0Zi5vcmc+PiwgImh1LmZhbmd3ZWlAenRlLmNvbS5j
bjxtYWlsdG86aHUuZmFuZ3dlaUB6dGUuY29tLmNuPiIgPGh1LmZhbmd3ZWlAenRlLmNvbS5jbjxt
YWlsdG86aHUuZmFuZ3dlaUB6dGUuY29tLmNuPj4sICJNYWhlc2ggU2l2YWt1bWFyIChtYXNpdmFr
dSkiIDxtYXNpdmFrdUBjaXNjby5jb208bWFpbHRvOm1hc2l2YWt1QGNpc2NvLmNvbT4+LCAiemhh
bmcuemhlbmdAenRlLmNvbS5jbjxtYWlsdG86emhhbmcuemhlbmdAenRlLmNvbS5jbj4iIDx6aGFu
Zy56aGVuZ0B6dGUuY29tLmNuPG1haWx0bzp6aGFuZy56aGVuZ0B6dGUuY29tLmNuPj4NCtb3zOIN
CiAgICAgICAgUmU6IFtCaWVyXSBOZXcgVmVyc2lvbiBOb3RpZmljYXRpb24gZm9yIGRyYWZ0LWNo
aC1iaWVyLWJpZXIteWFuZy0wMS50eHQNCg0KDQoNCg0KDQoNCg0KSGksDQoNClRvb2sgYSBsb29r
IGFuZCBoZXJlIGFyZSBzb21lIHF1aWNrIGNvbW1lbnRzOg0KDQogICogICBiaXRzdHJpbmdsZW5n
dGhlbnVtIGlzIGRlZmluZWQgaW4gYSBjb3VwbGUgb2YgcGxhY2VzLCBpbnN0ZWFkIHlvdSBzaG91
bGQgaGF2ZSBhIHR5cGVkZWYgYW5kIHVzZSB0aGF0IHR5cGVkZWYgZm9yIGFsbCB5b3VyIGJpdHN0
cmluZ2xlbmd0aCBsZWFmIG5vZGVzLiBUaGVyZSBhcmUgYWxzbyBzb21lIGJpdHN0cmluZ2xlbmd0
aCBsZWFmIG5vZGVzIHdoaWNoIGFyZSBvZiB0eXBlIHVpbnQxNiwgSSBiZWxpZXZlIHRoaXMgaXMg
aW5jb3JyZWN0Lg0KICAqICAgTGVhZiBTSSwgaW4gZGVzY3JpcHRpb24gc3BlbGwgb3V0IHRoZSBm
dWxsIG5hbWUgobBTZXQgaWRlbnRpZmllcqGxLg0KICAqICAgTWlnaHQgYmUgZ29vZCB0byBoYXZl
IGEgdHlwZSBmb3IgQklFUiBiYXNlIHR5cGVzIHN1Y2ggYXMgU0ksIHN1Yi1kb21haW4gSUQgZXRj
LiBZQU5HIGV4cGVydHMgY2FuIGFkdmlzZSB5b3Ugb24gdGhpcy4NCiAgKiAgIEZvciBBRiwgbXkg
dW5kZXJzdGFuZGluZyBpcyB0aGF0IHJlY29tbWVuZGF0aW9uIGlzIHRvIGhhdmUgYSBsaXN0IGlu
ZGV4ZWQgYnkgQUYsIHNvIHlvdSBjb3VsZCBjb21iaW5lIGxpc3QgaXB2NCBhbmQgbGlzdCBpcHY2
IGludG8gMSBsaXN0IC4gUGxlYXNlIHRha2UgYSBsb29rIGF0IGRyYWZ0LXJhemEtbXBscy1sZHAt
bWxkcC15YW5nLTAyIGZvciBhbiBleGFtcGxlLg0KICAqICAgRm9yIGxhYmVsIGluc3RlYWQgb2Yg
dWludDMyIHlvdSBzaG91bGQgZXZlbnR1YWxseSB1c2UgbXBscy1sYWJlbCBmcm9tIGlldGYtbXBs
cy55YW5nDQogICogICBGb3IgYmZyLW5iciB5b3UgZG9uoa90IG5lZWQgdG8gaGF2ZSB5b3VyIG93
biB1bmlvbiBvZiAgaXB2NC1hZGRyZXNzIGFuZCBpcHY2LWFkZHJlc3MsIHVzZSBleGlzdGluZyBp
cC1hZGRyZXNzIHR5cGVkZWYgZnJvbSBSRkM2MDIxDQogICogICBUaGUgQklSVCBwb3J0aW9uIG5l
ZWRzIHRvIGJlIGRlc2NyaWJlZCBpbiBzZWN0aW9uIDUsIGUuZy4gd2h5IHRoYXQga2V5IHdhcyBj
aG9zZW4gZXRjIGV0Yy4gTm90IGEgQklFUiBleHBlcnQgYnV0IEkgYW0gbm90IHN1cmUgdGhlIHJv
dXRpbmcgdGFibGUgYXMgbW9kZWxsZWQgaXMgY29tcGxldGUvY29ycmVjdC4NCg0KUmVnYXJkcywN
ClJlc2hhZC4NCg0KRnJvbTogImNoZW4ucmFuQHp0ZS5jb20uY248bWFpbHRvOmNoZW4ucmFuQHp0
ZS5jb20uY24+IiA8Y2hlbi5yYW5AenRlLmNvbS5jbjxtYWlsdG86Y2hlbi5yYW5AenRlLmNvbS5j
bj4+DQpEYXRlOiBGcmlkYXksIE9jdG9iZXIgMjMsIDIwMTUgYXQgMjozOCBBTQ0KVG86IFJlc2hh
ZCA8cnJhaG1hbkBjaXNjby5jb208bWFpbHRvOnJyYWhtYW5AY2lzY28uY29tPj4NCkNjOiAiYmll
ckBpZXRmLm9yZzxtYWlsdG86YmllckBpZXRmLm9yZz4iIDxiaWVyQGlldGYub3JnPG1haWx0bzpi
aWVyQGlldGYub3JnPj4sIEJJRVIgPGJpZXItYm91bmNlc0BpZXRmLm9yZzxtYWlsdG86Ymllci1i
b3VuY2VzQGlldGYub3JnPj4sICJodS5mYW5nd2VpQHp0ZS5jb20uY248bWFpbHRvOmh1LmZhbmd3
ZWlAenRlLmNvbS5jbj4iIDxodS5mYW5nd2VpQHp0ZS5jb20uY248bWFpbHRvOmh1LmZhbmd3ZWlA
enRlLmNvbS5jbj4+LCAiTWFoZXNoIFNpdmFrdW1hciAobWFzaXZha3UpIiA8bWFzaXZha3VAY2lz
Y28uY29tPG1haWx0bzptYXNpdmFrdUBjaXNjby5jb20+PiwgInpoYW5nLnpoZW5nQHp0ZS5jb20u
Y248bWFpbHRvOnpoYW5nLnpoZW5nQHp0ZS5jb20uY24+IiA8emhhbmcuemhlbmdAenRlLmNvbS5j
bjxtYWlsdG86emhhbmcuemhlbmdAenRlLmNvbS5jbj4+DQpTdWJqZWN0OiBSZTogW0JpZXJdIE5l
dyBWZXJzaW9uIE5vdGlmaWNhdGlvbiBmb3IgZHJhZnQtY2hoLWJpZXItYmllci15YW5nLTAxLnR4
dA0KDQpIaSBSZXNoYWQsDQpUaGFuayB5b3UgeW91ciBjb21tZW50cy4NCnBsZWFzZSBzZWUgaW5s
aW5lLlRoYW5rcy4NCg0KUmVnYXJkcywNClJhbg0KDQoNCg0KDQoNCreivP7IyzogICAgICAgICAi
UmVzaGFkIFJhaG1hbiAocnJhaG1hbikiIDxycmFobWFuQGNpc2NvLmNvbTxtYWlsdG86cnJhaG1h
bkBjaXNjby5jb20+Pg0KytW8/sjLOiAgICAgICAgICJjaGVuLnJhbkB6dGUuY29tLmNuPG1haWx0
bzpjaGVuLnJhbkB6dGUuY29tLmNuPiIgPGNoZW4ucmFuQHp0ZS5jb20uY248bWFpbHRvOmNoZW4u
cmFuQHp0ZS5jb20uY24+PiwgImJpZXJAaWV0Zi5vcmc8bWFpbHRvOmJpZXJAaWV0Zi5vcmc+IiA8
YmllckBpZXRmLm9yZzxtYWlsdG86YmllckBpZXRmLm9yZz4+LA0Ks63LzTogICAgICAgICJ6aGFu
Zy56aGVuZ0B6dGUuY29tLmNuPG1haWx0bzp6aGFuZy56aGVuZ0B6dGUuY29tLmNuPiIgPHpoYW5n
LnpoZW5nQHp0ZS5jb20uY248bWFpbHRvOnpoYW5nLnpoZW5nQHp0ZS5jb20uY24+PiwgImh1LmZh
bmd3ZWlAenRlLmNvbS5jbjxtYWlsdG86aHUuZmFuZ3dlaUB6dGUuY29tLmNuPiIgPGh1LmZhbmd3
ZWlAenRlLmNvbS5jbjxtYWlsdG86aHUuZmFuZ3dlaUB6dGUuY29tLmNuPj4sICJNYWhlc2ggU2l2
YWt1bWFyIFwobWFzaXZha3VcKSIgPG1hc2l2YWt1QGNpc2NvLmNvbTxtYWlsdG86bWFzaXZha3VA
Y2lzY28uY29tPj4NCsjVxto6ICAgICAgICAgMjAxNS8xMC8yMiAyMjoxMA0K1vfM4jogICAgICAg
IFJlOiBbQmllcl0gTmV3IFZlcnNpb24gTm90aWZpY2F0aW9uIGZvciBkcmFmdC1jaGgtYmllci1i
aWVyLXlhbmctMDEudHh0DQq3orz+yMs6ICAgICAgICAiQklFUiIgPGJpZXItYm91bmNlc0BpZXRm
Lm9yZzxtYWlsdG86Ymllci1ib3VuY2VzQGlldGYub3JnPj4NCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fDQoNCg0KDQpIaSwNCg0KUmVwZWF0aW5nIHRoZSBzYW1lIGNvbW1lbnRzIGFz
IGZvciAwMCwgdGhlIDIgZm9sbG93aW5nIGNvbW1lbnRzIHN0aWxsIGFwcGx5IGZvciBzdXJlDQoN
CiAgKiAgIFBsZWFzZSBmb2xsb3cgUkZDNjA4NyBndWlkZWxpbmVzIGUuZy4gdXNlIG9mIDxDT0RF
IEJFR0lOUz4sIDxDT0RFIEVORFM+IGV0Yw0KICAqICAgPFJhbj46IE9LLiB3ZSB3aWxsIGFkZCBp
dCBpbiBuZXh0IHZlcnNpb24uIFRoYW5rcw0KICAqICAgRmluYWxseSwgcGxlYXNlIHVzZSB0aGUg
dmFsaWRhdG9yIEAgaHR0cDovL3d3dy55YW5ndmFsaWRhdG9yLmNvbS8NCiAgKiAgIDxSYW4+OiAg
U3VyZSwgd2UgaGF2ZSB1c2VkIHRoaXMgdmFsaWRhdG9yLCBhbmQgaGF2ZSBwYXNzZWQuUGxlYXNl
IHNlZSBiZWxvdzoNCg0KW2NpZDpfMV8wQjJBNjkwMDBCMkE2Njk0MDAzMUJDREM0ODI1N0VGMV0N
ClJlZ2FyZHMsDQpSZXNoYWQuDQoNCkZyb206IEJJRVIgPGJpZXItYm91bmNlc0BpZXRmLm9yZzxt
YWlsdG86Ymllci1ib3VuY2VzQGlldGYub3JnPj4gb24gYmVoYWxmIG9mICJjaGVuLnJhbkB6dGUu
Y29tLmNuPG1haWx0bzpjaGVuLnJhbkB6dGUuY29tLmNuPiIgPGNoZW4ucmFuQHp0ZS5jb20uY248
bWFpbHRvOmNoZW4ucmFuQHp0ZS5jb20uY24+Pg0KRGF0ZTogVGh1cnNkYXksIE9jdG9iZXIgMjIs
IDIwMTUgYXQgNDo1OSBBTQ0KVG86ICJiaWVyQGlldGYub3JnPG1haWx0bzpiaWVyQGlldGYub3Jn
PiIgPGJpZXJAaWV0Zi5vcmc8bWFpbHRvOmJpZXJAaWV0Zi5vcmc+Pg0KQ2M6ICJ6aGFuZy56aGVu
Z0B6dGUuY29tLmNuPG1haWx0bzp6aGFuZy56aGVuZ0B6dGUuY29tLmNuPiIgPHpoYW5nLnpoZW5n
QHp0ZS5jb20uY248bWFpbHRvOnpoYW5nLnpoZW5nQHp0ZS5jb20uY24+PiwgIk1haGVzaCBTaXZh
a3VtYXIgKG1hc2l2YWt1KSIgPG1hc2l2YWt1QGNpc2NvLmNvbTxtYWlsdG86bWFzaXZha3VAY2lz
Y28uY29tPj4sICJodS5mYW5nd2VpQHp0ZS5jb20uY248bWFpbHRvOmh1LmZhbmd3ZWlAenRlLmNv
bS5jbj4iIDxodS5mYW5nd2VpQHp0ZS5jb20uY248bWFpbHRvOmh1LmZhbmd3ZWlAenRlLmNvbS5j
bj4+DQpTdWJqZWN0OiBbQmllcl0gTmV3IFZlcnNpb24gTm90aWZpY2F0aW9uIGZvciBkcmFmdC1j
aGgtYmllci1iaWVyLXlhbmctMDEudHh0DQoNCkhpIGFsbKOsDQpXZSBoYXZlIHVwZGF0ZWQgZHJh
ZnQtY2hoLWJpZXItYmllci15YW5nIHRvIDAxIHZlcnNpb24uDQpUaGUgbGluayBpc6O6ICBodHRw
czovL3d3dy5pZXRmLm9yZy9pbnRlcm5ldC1kcmFmdHMvZHJhZnQtY2hoLWJpZXItYmllci15YW5n
LTAxLnR4dA0KQW55IGNvbW1lbnRzIGFuZCBzdWdnZXN0aW9uIGFyZSB3ZWxjb21lLiBUaGFua3Mu
DQpSZWdhcmRzLA0KUmFuDQoNCg0KaW50ZXJuZXQtZHJhZnRzQGlldGYub3JnPG1haWx0bzppbnRl
cm5ldC1kcmFmdHNAaWV0Zi5vcmc+INC009ogMjAxNS8xMC8xOSAxMDoyNzoxMzoNCg0KPiC3orz+
yMs6ICBpbnRlcm5ldC1kcmFmdHNAaWV0Zi5vcmc8bWFpbHRvOmludGVybmV0LWRyYWZ0c0BpZXRm
Lm9yZz4NCj4gytW8/sjLOiAgIlhpYW54aWFuIERhaSIgPGRhaS54aWFueGlhbkB6dGUuY29tLmNu
PG1haWx0bzpkYWkueGlhbnhpYW5AenRlLmNvbS5jbj4+LA0KPiAiZGFpLnhpYW54aWFuQHp0ZS5j
b20uY248bWFpbHRvOmRhaS54aWFueGlhbkB6dGUuY29tLmNuPiIgPGRhaS54aWFueGlhbkB6dGUu
Y29tLmNuPG1haWx0bzpkYWkueGlhbnhpYW5AenRlLmNvbS5jbj4+LCAiWmhlbmcgWmhhbmciDQo+
IDx6aGFuZy56aGVuZ0B6dGUuY29tLmNuPG1haWx0bzp6aGFuZy56aGVuZ0B6dGUuY29tLmNuPj4s
ICJmYW5nd2VpIGh1IiA8aHUuZmFuZ3dlaUB6dGUuY29tLmNuPG1haWx0bzpodS5mYW5nd2VpQHp0
ZS5jb20uY24+PiwNCj4gIkZhbmd3ZWkgSHUiIDxodS5mYW5nd2VpQHp0ZS5jb20uY248bWFpbHRv
Omh1LmZhbmd3ZWlAenRlLmNvbS5jbj4+LCAiUmFuIENoZW4iDQo+IDxjaGVuLnJhbkB6dGUuY29t
LmNuPG1haWx0bzpjaGVuLnJhbkB6dGUuY29tLmNuPj4sICJNYWhlc2ggU2l2YWt1bWFyIiA8bWFz
aXZha3VAY2lzY28uY29tPG1haWx0bzptYXNpdmFrdUBjaXNjby5jb20+PiwNCj4gIlpoZW5nIFpo
YW5nIiA8emhhbmcuemhlbmdAenRlLmNvbS5jbjxtYWlsdG86emhhbmcuemhlbmdAenRlLmNvbS5j
bj4+LCAiTWFoZXNoIFNpdmFrdW1hciINCj4gPG1hc2l2YWt1QGNpc2NvLmNvbTxtYWlsdG86bWFz
aXZha3VAY2lzY28uY29tPj4sICJSYW4gQ2hlbiIgPGNoZW4ucmFuQHp0ZS5jb20uY248bWFpbHRv
OmNoZW4ucmFuQHp0ZS5jb20uY24+PiwNCj4gyNXG2jogIDIwMTUvMTAvMTkgMTA6MjcNCj4g1vfM
4jogTmV3IFZlcnNpb24gTm90aWZpY2F0aW9uIGZvciBkcmFmdC1jaGgtYmllci1iaWVyLXlhbmct
MDEudHh0DQo+DQo+DQo+IEEgbmV3IHZlcnNpb24gb2YgSS1ELCBkcmFmdC1jaGgtYmllci1iaWVy
LXlhbmctMDEudHh0DQo+IGhhcyBiZWVuIHN1Y2Nlc3NmdWxseSBzdWJtaXR0ZWQgYnkgUmFuIENo
ZW4gYW5kIHBvc3RlZCB0byB0aGUNCj4gSUVURiByZXBvc2l0b3J5Lg0KPg0KPiBOYW1lOiAgICAg
IGRyYWZ0LWNoaC1iaWVyLWJpZXIteWFuZw0KPiBSZXZpc2lvbjogICAwMQ0KPiBUaXRsZTogICAg
ICBZQU5HIERhdGEgTW9kZWwgZm9yIEJJRVIgUHJvdG9jb2wNCj4gRG9jdW1lbnQgZGF0ZTogICAy
MDE1LTEwLTE2DQo+IEdyb3VwOiAgICAgIEluZGl2aWR1YWwgU3VibWlzc2lvbg0KPiBQYWdlczog
ICAgICAxNw0KPiBVUkw6ICAgICAgICAgICAgaHR0cHM6Ly93d3cuaWV0Zi5vcmcvaW50ZXJuZXQt
ZHJhZnRzL2RyYWZ0LWNoaC1iaWVyLQ0KPiBiaWVyLXlhbmctMDEudHh0DQo+IFN0YXR1czogICAg
ICAgICBodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1jaGgtYmllci1iaWVy
LXlhbmcvDQo+IEh0bWxpemVkOiAgICAgICBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJh
ZnQtY2hoLWJpZXItYmllci15YW5nLTAxDQo+IERpZmY6ICAgICAgICAgICBodHRwczovL3d3dy5p
ZXRmLm9yZy9yZmNkaWZmP3VybDI9ZHJhZnQtY2hoLWJpZXItYmllci15YW5nLTAxDQo+DQo+IEFi
c3RyYWN0Og0KPiAgICBUaGlzIGRvY3VtZW50IGRlZmluZXMgYSBZQU5HIGRhdGEgbW9kZWwgZm9y
IEJJRVIgY29uZmlndXJhdGlvbiBhbmQNCj4gICAgb3BlcmF0aW9uLg0KPg0KPg0KPg0KPg0KPiBQ
bGVhc2Ugbm90ZSB0aGF0IGl0IG1heSB0YWtlIGEgY291cGxlIG9mIG1pbnV0ZXMgZnJvbSB0aGUg
dGltZSBvZiBzdWJtaXNzaW9uDQo+IHVudGlsIHRoZSBodG1saXplZCB2ZXJzaW9uIGFuZCBkaWZm
IGFyZSBhdmFpbGFibGUgYXQgdG9vbHMuaWV0Zi5vcmcuDQo+DQo+IFRoZSBJRVRGIFNlY3JldGFy
aWF0DQo+DQotLS0tLcC019QgPGh1LmZhbmd3ZWlAenRlLmNvbS5jbjxtYWlsdG86aHUuZmFuZ3dl
aUB6dGUuY29tLmNuPj4gtcTP+8+io6zU2iBUaHUsIDIzIEp1bCAyMDE1IDIwOjQ2OjE3ICswODAw
IC0tLS0tDQrK1bz+yMs6DQogICAgICAgICJSZXNoYWQgUmFobWFuIChycmFobWFuKSIgPHJyYWht
YW5AY2lzY28uY29tPG1haWx0bzpycmFobWFuQGNpc2NvLmNvbT4+DQqzrcvNOg0KICAgICAgICAi
ZHJhZnQtY2hoLWJpZXItYmllci15YW5nQHRvb2xzLmlldGYub3JnPG1haWx0bzpkcmFmdC1jaGgt
Ymllci1iaWVyLXlhbmdAdG9vbHMuaWV0Zi5vcmc+IiA8ZHJhZnQtY2hoLWJpZXItYmllci15YW5n
QHRvb2xzLmlldGYub3JnPG1haWx0bzpkcmFmdC1jaGgtYmllci1iaWVyLXlhbmdAdG9vbHMuaWV0
Zi5vcmc+PiwgImJpZXJAaWV0Zi5vcmc8bWFpbHRvOmJpZXJAaWV0Zi5vcmc+IiA8YmllckBpZXRm
Lm9yZzxtYWlsdG86YmllckBpZXRmLm9yZz4+LCBCSUVSIDxiaWVyLWJvdW5jZXNAaWV0Zi5vcmc8
bWFpbHRvOmJpZXItYm91bmNlc0BpZXRmLm9yZz4+DQrW98ziOg0KICAgICAgICBSZTogW0JpZXJd
IENvbW1lbnRzIG9uIGRyYWZ0LWNoaC1iaWVyLWJpZXIteWFuZy0wMA0KDQoNCkhpLCBSYWhtYW4s
DQoNClRoYW5rcyBmb3IgeW91ciBjb21tZW50cywgd2Ugd2lsbCBjb3JyZWN0IGl0IGJhc2VkIG9u
IHlvdXIgc3VnZ2VzdGlvbi4NCg0KUmVnYXJkcw0KRmFuZ3dlaS4NCg0KIlJlc2hhZCBSYWhtYW4g
KHJyYWhtYW4pIiA8cnJhaG1hbkBjaXNjby5jb208bWFpbHRvOnJyYWhtYW5AY2lzY28uY29tPj4N
CreivP7IyzogICJCSUVSIiA8Ymllci1ib3VuY2VzQGlldGYub3JnPG1haWx0bzpiaWVyLWJvdW5j
ZXNAaWV0Zi5vcmc+Pg0KDQoyMDE1LTA3LTIzIDE5OjQzDQoNCsrVvP7Iyw0KICAgICAgICAiZHJh
ZnQtY2hoLWJpZXItYmllci15YW5nQHRvb2xzLmlldGYub3JnPG1haWx0bzpkcmFmdC1jaGgtYmll
ci1iaWVyLXlhbmdAdG9vbHMuaWV0Zi5vcmc+IiA8ZHJhZnQtY2hoLWJpZXItYmllci15YW5nQHRv
b2xzLmlldGYub3JnPG1haWx0bzpkcmFmdC1jaGgtYmllci1iaWVyLXlhbmdAdG9vbHMuaWV0Zi5v
cmc+PiwNCrOty80NCiAgICAgICAgImJpZXJAaWV0Zi5vcmc8bWFpbHRvOmJpZXJAaWV0Zi5vcmc+
IiA8YmllckBpZXRmLm9yZzxtYWlsdG86YmllckBpZXRmLm9yZz4+DQrW98ziDQogICAgICAgIFtC
aWVyXSBDb21tZW50cyBvbiBkcmFmdC1jaGgtYmllci1iaWVyLXlhbmctMDANCg0KDQoNCg0KDQoN
Cg0KDQoNCg0KDQpIaSBhdXRob3JzLA0KDQogICogICBJIHRyaWVkIHRvIHB5YW5nIHRoZSBtb2Rl
bCBpbiB0aGUgZHJhZnQgYW5kIHJhbiBpbnRvIHF1aXRlIGEgZmV3IGVycm9ycy4gSSBzdG9wcGVk
IGFmdGVyIHRoZSA0IGJlbG93ICh0aGVzZSBhcmUgYmFzaWMgWUFORyBlcnJvcnMsIHdhc26hr3Qg
ZXZlbiB1c2luZyBzdHJpY3QvaWV0ZiBvcHRpb24pDQogICogICBPbmNlIHlvdSBmaXggdGhlc2Ug
ZXJyb3JzIHBsZWFzZSBjb21waWxlIHdpdGggoappZXRmIG9wdGlvbiAoc3JpY3RlciBydWxlcyBy
ZWdhcmRpbmcgb3JkZXJpbmcgb2Ygc3RhdGVtZW50cywgcmVxdWlyaW5nIGRlc2NyaXB0aW9uIGV0
YyBldGMpDQogICogICBQbGVhc2UgZm9sbG93IFJGQzYwODcgZ3VpZGVsaW5lcyBlLmcuIHVzZSBv
ZiA8Q09ERSBCRUdJTlM+LCA8Q09ERSBFTkRTPiBldGMNCiAgKiAgIEZpbmFsbHksIHBsZWFzZSB1
c2UgdGhlIHZhbGlkYXRvciBAIGh0dHA6Ly93d3cueWFuZ3ZhbGlkYXRvci5jb20vDQoNClJlZ2Fy
ZHMsDQpSZXNoYWQuDQoNCkVSUk9SUw0KDQpObyChsKGxIGZvciB0aGUgY29udGFjdA0KaWV0Zi1i
aWVyLnlhbmc6MzQ6IGVycm9yOiB1bnRlcm1pbmF0ZWQgc3RhdGVtZW50IGRlZmluaXRpb24gZm9y
IGtleXdvcmQgImNvbnRhY3QiLCBsb29raW5nIGF0IEwNCg0KRXh0cmEgobAgaW4gInJlZmVyZW5j
ZSAiZHJhZnQtY2hlbi1iaWVyLWJpZXIteWFuZy0wMKGxOw0KNTk6IGVycm9yOiB1bnRlcm1pbmF0
ZWQgc3RhdGVtZW50IGRlZmluaXRpb24gZm9yIGtleXdvcmQgInJlZmVyZW5jZSIsIGxvb2tpbmcg
YXQgZA0KDQpNaXNzaW5nIDsgaW4ga2V5ICJzdWItZG9tYWluLWlkIg0KMTI1OiBlcnJvcjogdW50
ZXJtaW5hdGVkIHN0YXRlbWVudCBkZWZpbml0aW9uIGZvciBrZXl3b3JkICJrZXkiLCBsb29raW5n
IGF0IGwNCg0KTWlzc2luZyA7IGluIHR5cGUgaWY6aW50ZXJmYWNlLXJlZg0KMTU0OiBlcnJvcjog
dW50ZXJtaW5hdGVkIHN0YXRlbWVudCBkZWZpbml0aW9uIGZvciBrZXl3b3JkICJ0eXBlIiwgbG9v
a2luZyBhdCB9DQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18NCkJJRVIgbWFpbGluZyBsaXN0DQpCSUVSQGlldGYub3JnPG1haWx0bzpCSUVSQGlldGYu
b3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9iaWVyDQpbuL28/iAi
QVRUMDAwMDIudHh0IiCxuyCzwsi7MDgwNDM0L3VzZXIvenRlX2x0ZCDJvrP9XV9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpCSUVSIG1haWxpbmcgbGlzdA0K
QklFUkBpZXRmLm9yZzxtYWlsdG86QklFUkBpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vYmllcg0KDQoNCg==

--_000_D25D5B7B10101Frrahmanciscocom_
Content-Type: text/html; charset="gb2312"
Content-ID: <05D709595BF8644B9006B76E0E94ECF1@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dgb2312">
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-lin=
e-break: after-white-space;">
<div style=3D"color: rgb(0, 0, 0); font-family: Calibri, sans-serif;">
<div style=3D"font-size: 14px;"></div>
<div>
<div style=3D"font-size: 14px;">Hi Fangwei,</div>
<div style=3D"font-size: 14px;"><br>
</div>
<div style=3D"font-size: 14px;">Comments &lt;RR&gt; on couple of your repli=
es&nbsp;</div>
<div style=3D"font-size: 14px;"><br>
</div>
<div>
<ul>
<li><font face=3D"Calibri">bitstringlengthenum is defined in a couple of pl=
aces, instead you should have a typedef and use that typedef for all your b=
itstringlength leaf nodes. There are also some bitstringlength leaf nodes w=
hich are of type uint16, I believe
 this is incorrect.</font></li></ul>
<font face=3D"Calibri">[hfw] We &nbsp;Define two types of bitstringLenths (=
imposition and disposition) instead of one just for more flexibility. &nbsp=
;If the type is enumeration, the values are 64, 128, 256,512,etc.&nbsp;</fo=
nt><br>
<font face=3D"Calibri">If the type of bitstringlength is uint16, it means t=
hat the bitstringlength is a unique value.&nbsp;</font><br>
<ul>
</ul>
<table width=3D"543" border=3D"0" cellpadding=3D"0" cellspacing=3D"0" style=
=3D"font-size: 14px;">
<tbody>
<tr>
<td>&lt;RR&gt; You can still have a typedef for the enumeration, in the cur=
rent model the enumeration is defined twice.</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div style=3D"color: rgb(0, 0, 0); font-family: Calibri, sans-serif;"><br>
</div>
<div style=3D"color: rgb(0, 0, 0); font-family: Calibri, sans-serif;">
<ul>
<li><font face=3D"Calibri">For bfr-nbr you don=A1=AFt need to have your own=
 union of &nbsp;ipv4-address and ipv6-address, use existing ip-address type=
def from RFC6021</font></li></ul>
<font face=3D"Calibri">[hfw] The bfr-nbr may be a IPv4 address or IPv6 addr=
ess.&nbsp;</font></div>
<div><font face=3D"Calibri,sans-serif" style=3D"font-family: Calibri;">&lt;=
RR&gt; This is ok. My point is that you don</font>=A1=AF<font face=3D"Calib=
ri,sans-serif"><font face=3D"Calibri">t have to define the union, you can r=
euse existing ip-address type, it</font>=A1=AF<font face=3D"Calibri">s
 a union so can be V4 or V6.</font></font></div>
<div><font face=3D"Calibri,sans-serif"><font face=3D"Calibri"><br>
</font></font></div>
<div>
<ul>
<li><font face=3D"Calibri">The BIRT portion needs to be described in sectio=
n 5, e.g. why that key was chosen etc etc. Not a BIER expert but I am not s=
ure the routing table as modelled is complete/correct.</font></li></ul>
[hfw] We can identify a BIRT entry if we use the three keys(sub-domain-id, =
bitstringlength, SI).</div>
<div>&lt;RR&gt; What you have to consider, and maybe you have already, is w=
hether you want to be able to e.g. list all the entries for 1 sub-domain. I=
f you do, then you may want to have nested containers as opposed to using a=
 composite key.</div>
<div><br>
</div>
<div>Regards,</div>
<div>Reshad.</div>
<div><br>
</div>
<div style=3D"color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-s=
ize: 14px;">
<br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION" style=3D"color: rgb(0, 0, 0); font-family=
: Calibri, sans-serif; font-size: 14px;">
<div style=3D"font-family:Calibri; font-size:11pt; text-align:left; color:b=
lack; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; 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>&quot;<a href=3D"mailto:hu.fa=
ngwei@zte.com.cn">hu.fangwei@zte.com.cn</a>&quot; &lt;<a href=3D"mailto:hu.=
fangwei@zte.com.cn">hu.fangwei@zte.com.cn</a>&gt;<br>
<span style=3D"font-weight:bold">Date: </span>Monday, November 2, 2015 at 5=
:02 AM<br>
<span style=3D"font-weight:bold">To: </span>Reshad &lt;<a href=3D"mailto:rr=
ahman@cisco.com">rrahman@cisco.com</a>&gt;<br>
<span style=3D"font-weight:bold">Cc: </span>&quot;<a href=3D"mailto:bier@ie=
tf.org">bier@ietf.org</a>&quot; &lt;<a href=3D"mailto:bier@ietf.org">bier@i=
etf.org</a>&gt;, BIER &lt;<a href=3D"mailto:bier-bounces@ietf.org">bier-bou=
nces@ietf.org</a>&gt;, &quot;<a href=3D"mailto:chen.ran@zte.com.cn">chen.ra=
n@zte.com.cn</a>&quot;
 &lt;<a href=3D"mailto:chen.ran@zte.com.cn">chen.ran@zte.com.cn</a>&gt;, &q=
uot;Mahesh Sivakumar (masivaku)&quot; &lt;<a href=3D"mailto:masivaku@cisco.=
com">masivaku@cisco.com</a>&gt;, &quot;<a href=3D"mailto:zhang.zheng@zte.co=
m.cn">zhang.zheng@zte.com.cn</a>&quot; &lt;<a href=3D"mailto:zhang.zheng@zt=
e.com.cn">zhang.zheng@zte.com.cn</a>&gt;<br>
<span style=3D"font-weight:bold">Subject: </span>=B4=F0=B8=B4: Re: [Bier] N=
ew Version Notification for draft-chh-bier-bier-yang-01.txt<br>
</div>
<div><br>
</div>
<div>
<div><font size=3D"2" face=3D"sans-serif">Hi, Reshad</font> <br>
<br>
<font size=3D"2" face=3D"sans-serif">Thanks for your comments.</font> <br>
<br>
<font size=3D"2" face=3D"sans-serif">Please see inline marked with [hfw].</=
font> <br>
<br>
<font size=3D"2" face=3D"Calibri">Hi,</font> <br>
<br>
<font size=3D"2" face=3D"Calibri">Took a look and here are some quick comme=
nts:</font>
<ul>
<li><font size=3D"2" face=3D"Calibri">bitstringlengthenum is defined in a c=
ouple of places, instead you should have a typedef and use that typedef for=
 all your bitstringlength leaf nodes. There are also some bitstringlength l=
eaf nodes which are of type uint16,
 I believe this is incorrect.</font> </li><li></li></ul>
<font size=3D"2" face=3D"Calibri">[hfw] We &nbsp;Define two types of bitstr=
ingLenths (imposition and disposition) instead of one just for more flexibi=
lity. &nbsp;If the type is enumeration, the values are 64, 128, 256,512,etc=
.
</font><br>
<font size=3D"2" face=3D"Calibri">If the type of bitstringlength is uint16,=
 it means that the bitstringlength is a unique value.
</font><br>
<ul>
<li><font size=3D"2" face=3D"Calibri">Leaf SI, in description spell out the=
 full name =A1=B0Set identifier=A1=B1.</font></li><li></li></ul>
<font size=3D"2" face=3D"Calibri">[hfw]Ok. </font><br>
<ul>
<li><font size=3D"2" face=3D"Calibri">Might be good to have a type for BIER=
 base types such as SI, sub-domain ID etc. YANG experts can advise you on t=
his.</font></li></ul>
<font size=3D"2" face=3D"Calibri">[hfw]Ok.</font>
<ul>
<li></li><li><font size=3D"2" face=3D"Calibri">For AF, my understanding is =
that recommendation is to have a list indexed by AF, so you could combine l=
ist ipv4 and list ipv6 into 1 list . Please take a look at draft-raza-mpls-=
ldp-mldp-yang-02 for an example.</font></li></ul>
<br>
<font size=3D"2" face=3D"Calibri">[hfw] There are some documents defines th=
at IPv4 and IPv6 &nbsp;separately, while the mpls ldp mldp yang data uses t=
he list indexed by AF, so I am not sure which one is better.</font><br>
<ul>
<li></li><li><font size=3D"2" face=3D"Calibri">For label instead of uint32 =
you should eventually use mpls-label from ietf-mpls.yang</font></li></ul>
<br>
<font size=3D"2" face=3D"Calibri">[hfw]Ok. We will use mpls-lable instead o=
f uint32.</font>
<ul>
<li></li><li><font size=3D"2" face=3D"Calibri">For bfr-nbr you don=A1=AFt n=
eed to have your own union of &nbsp;ipv4-address and ipv6-address, use exis=
ting ip-address typedef from RFC6021</font></li></ul>
<br>
<font size=3D"2" face=3D"Calibri">[hfw] The bfr-nbr may be a IPv4 address o=
r IPv6 address.
</font><br>
<ul>
<li><font size=3D"2" face=3D"Calibri">The BIRT portion needs to be describe=
d in section 5, e.g. why that key was chosen etc etc. Not a BIER expert but=
 I am not sure the routing table as modelled is complete/correct.</font></l=
i><li></li></ul>
<font size=3D"2" face=3D"sans-serif">[hfw] We can identify a BIRT entry if =
we use the three keys(sub-domain-id, bitstringlength, SI).</font><br>
<br>
<br>
<font size=3D"2" face=3D"sans-serif">Regards.</font> <br>
<font size=3D"2" face=3D"sans-serif">Fangwei.<br>
</font><br>
<br>
<br>
<table width=3D"100%">
<tbody>
<tr valign=3D"top">
<td width=3D"36%"><font size=3D"1" face=3D"sans-serif"><b>&quot;Reshad Rahm=
an (rrahman)&quot; &lt;<a href=3D"mailto:rrahman@cisco.com">rrahman@cisco.c=
om</a>&gt;</b></font>
<p><font size=3D"1" face=3D"sans-serif">2015-10-31 05:44</font> </p>
</td>
<td width=3D"63%">
<table width=3D"100%">
<tbody>
<tr valign=3D"top">
<td>
<div align=3D"right"><font size=3D"1" face=3D"sans-serif">=CA=D5=BC=FE=C8=
=CB</font></div>
</td>
<td><font size=3D"1" face=3D"sans-serif">&quot;<a href=3D"mailto:chen.ran@z=
te.com.cn">chen.ran@zte.com.cn</a>&quot; &lt;<a href=3D"mailto:chen.ran@zte=
.com.cn">chen.ran@zte.com.cn</a>&gt;,
</font></td>
</tr>
<tr valign=3D"top">
<td>
<div align=3D"right"><font size=3D"1" face=3D"sans-serif">=B3=AD=CB=CD</fon=
t></div>
</td>
<td><font size=3D"1" face=3D"sans-serif">&quot;<a href=3D"mailto:bier@ietf.=
org">bier@ietf.org</a>&quot; &lt;<a href=3D"mailto:bier@ietf.org">bier@ietf=
.org</a>&gt;, BIER &lt;<a href=3D"mailto:bier-bounces@ietf.org">bier-bounce=
s@ietf.org</a>&gt;, &quot;<a href=3D"mailto:hu.fangwei@zte.com.cn">hu.fangw=
ei@zte.com.cn</a>&quot;
 &lt;<a href=3D"mailto:hu.fangwei@zte.com.cn">hu.fangwei@zte.com.cn</a>&gt;=
, &quot;Mahesh Sivakumar (masivaku)&quot; &lt;<a href=3D"mailto:masivaku@ci=
sco.com">masivaku@cisco.com</a>&gt;, &quot;<a href=3D"mailto:zhang.zheng@zt=
e.com.cn">zhang.zheng@zte.com.cn</a>&quot; &lt;<a href=3D"mailto:zhang.zhen=
g@zte.com.cn">zhang.zheng@zte.com.cn</a>&gt;</font></td>
</tr>
<tr valign=3D"top">
<td>
<div align=3D"right"><font size=3D"1" face=3D"sans-serif">=D6=F7=CC=E2</fon=
t></div>
</td>
<td><font size=3D"1" face=3D"sans-serif">Re: [Bier] New Version Notificatio=
n for draft-chh-bier-bier-yang-01.txt</font></td>
</tr>
</tbody>
</table>
<br>
<table>
<tbody>
<tr valign=3D"top">
<td></td>
<td></td>
</tr>
</tbody>
</table>
<br>
</td>
</tr>
</tbody>
</table>
<br>
<br>
<br>
<font size=3D"2" face=3D"Calibri">Hi,</font> <br>
<br>
<font size=3D"2" face=3D"Calibri">Took a look and here are some quick comme=
nts:</font>
<ul>
<li><font size=3D"2" face=3D"Calibri">bitstringlengthenum is defined in a c=
ouple of places, instead you should have a typedef and use that typedef for=
 all your bitstringlength leaf nodes. There are also some bitstringlength l=
eaf nodes which are of type uint16,
 I believe this is incorrect.</font> </li><li><font size=3D"2" face=3D"Cali=
bri">Leaf SI, in description spell out the full name =A1=B0Set identifier=
=A1=B1.</font></li><li><font size=3D"2" face=3D"Calibri">Might be good to h=
ave a type for BIER base types such as SI, sub-domain ID etc. YANG experts =
can advise you on this.</font></li><li><font size=3D"2" face=3D"Calibri">Fo=
r AF, my understanding is that recommendation is to have a list indexed by =
AF, so you could combine list ipv4 and list ipv6 into 1 list . Please take =
a look at draft-raza-mpls-ldp-mldp-yang-02 for an example.</font></li><li><=
font size=3D"2" face=3D"Calibri">For label instead of uint32 you should eve=
ntually use mpls-label from ietf-mpls.yang</font></li><li><font size=3D"2" =
face=3D"Calibri">For bfr-nbr you don=A1=AFt need to have your own union of =
&nbsp;ipv4-address and ipv6-address, use existing ip-address typedef from R=
FC6021</font></li><li><font size=3D"2" face=3D"Calibri">The BIRT portion ne=
eds to be described in section 5, e.g. why that key was chosen etc etc. Not=
 a BIER expert but I am not sure the routing table as modelled is complete/=
correct.</font></li></ul>
<br>
<font size=3D"2" face=3D"Calibri">Regards,</font> <br>
<font size=3D"2" face=3D"Calibri">Reshad.</font> <br>
<br>
<font size=3D"2" face=3D"Calibri"><b>From: </b>&quot;</font><a href=3D"mail=
to:chen.ran@zte.com.cn"><font size=3D"2" color=3D"blue" face=3D"Calibri"><u=
>chen.ran@zte.com.cn</u></font></a><font size=3D"2" face=3D"Calibri">&quot;=
 &lt;</font><a href=3D"mailto:chen.ran@zte.com.cn"><font size=3D"2" color=
=3D"blue" face=3D"Calibri"><u>chen.ran@zte.com.cn</u></font></a><font size=
=3D"2" face=3D"Calibri">&gt;<b><br>
Date: </b>Friday, October 23, 2015 at 2:38 AM<b><br>
To: </b>Reshad &lt;</font><a href=3D"mailto:rrahman@cisco.com"><font size=
=3D"2" color=3D"blue" face=3D"Calibri"><u>rrahman@cisco.com</u></font></a><=
font size=3D"2" face=3D"Calibri">&gt;<b><br>
Cc: </b>&quot;</font><a href=3D"mailto:bier@ietf.org"><font size=3D"2" colo=
r=3D"blue" face=3D"Calibri"><u>bier@ietf.org</u></font></a><font size=3D"2"=
 face=3D"Calibri">&quot; &lt;</font><a href=3D"mailto:bier@ietf.org"><font =
size=3D"2" color=3D"blue" face=3D"Calibri"><u>bier@ietf.org</u></font></a><=
font size=3D"2" face=3D"Calibri">&gt;,
 BIER &lt;</font><a href=3D"mailto:bier-bounces@ietf.org"><font size=3D"2" =
color=3D"blue" face=3D"Calibri"><u>bier-bounces@ietf.org</u></font></a><fon=
t size=3D"2" face=3D"Calibri">&gt;, &quot;</font><a href=3D"mailto:hu.fangw=
ei@zte.com.cn"><font size=3D"2" color=3D"blue" face=3D"Calibri"><u>hu.fangw=
ei@zte.com.cn</u></font></a><font size=3D"2" face=3D"Calibri">&quot;
 &lt;</font><a href=3D"mailto:hu.fangwei@zte.com.cn"><font size=3D"2" color=
=3D"blue" face=3D"Calibri"><u>hu.fangwei@zte.com.cn</u></font></a><font siz=
e=3D"2" face=3D"Calibri">&gt;, &quot;Mahesh Sivakumar (masivaku)&quot; &lt;=
</font><a href=3D"mailto:masivaku@cisco.com"><font size=3D"2" color=3D"blue=
" face=3D"Calibri"><u>masivaku@cisco.com</u></font></a><font size=3D"2" fac=
e=3D"Calibri">&gt;,
 &quot;</font><a href=3D"mailto:zhang.zheng@zte.com.cn"><font size=3D"2" co=
lor=3D"blue" face=3D"Calibri"><u>zhang.zheng@zte.com.cn</u></font></a><font=
 size=3D"2" face=3D"Calibri">&quot; &lt;</font><a href=3D"mailto:zhang.zhen=
g@zte.com.cn"><font size=3D"2" color=3D"blue" face=3D"Calibri"><u>zhang.zhe=
ng@zte.com.cn</u></font></a><font size=3D"2" face=3D"Calibri">&gt;<b><br>
Subject: </b>Re: [Bier] New Version Notification for draft-chh-bier-bier-ya=
ng-01.txt</font><br>
<br>
<font size=3D"2" face=3D"sans-serif">Hi Reshad,</font><font size=3D"2" face=
=3D"Calibri"> </font>
<font size=3D"2" face=3D"sans-serif"><br>
Thank you your comments.</font><font size=3D"2" face=3D"Calibri"> </font><f=
ont size=3D"2" face=3D"sans-serif"><br>
please see inline.Thanks.</font><font size=3D"2" face=3D"Calibri"> <br>
</font><font size=3D"2" face=3D"sans-serif"><br>
Regards,</font><font size=3D"2" face=3D"Calibri"> </font><font size=3D"2" f=
ace=3D"sans-serif"><br>
Ran</font><font size=3D"2" face=3D"Calibri"><br>
<br>
<br>
<br>
<br>
</font><font size=3D"1" color=3D"#5f5f5f" face=3D"sans-serif"><br>
=B7=A2=BC=FE=C8=CB: &nbsp; &nbsp; &nbsp; &nbsp; </font><font size=3D"1" fac=
e=3D"sans-serif">&quot;Reshad Rahman (rrahman)&quot; &lt;</font><a href=3D"=
mailto:rrahman@cisco.com"><font size=3D"1" color=3D"blue" face=3D"sans-seri=
f"><u>rrahman@cisco.com</u></font></a><font size=3D"1" face=3D"sans-serif">=
&gt;</font><font size=3D"1" color=3D"#5f5f5f" face=3D"sans-serif"><br>
=CA=D5=BC=FE=C8=CB: &nbsp; &nbsp; &nbsp; &nbsp; </font><font size=3D"1" fac=
e=3D"sans-serif">&quot;</font><a href=3D"mailto:chen.ran@zte.com.cn"><font =
size=3D"1" color=3D"blue" face=3D"sans-serif"><u>chen.ran@zte.com.cn</u></f=
ont></a><font size=3D"1" face=3D"sans-serif">&quot; &lt;</font><a href=3D"m=
ailto:chen.ran@zte.com.cn"><font size=3D"1" color=3D"blue" face=3D"sans-ser=
if"><u>chen.ran@zte.com.cn</u></font></a><font size=3D"1" face=3D"sans-seri=
f">&gt;,
 &quot;</font><a href=3D"mailto:bier@ietf.org"><font size=3D"1" color=3D"bl=
ue" face=3D"sans-serif"><u>bier@ietf.org</u></font></a><font size=3D"1" fac=
e=3D"sans-serif">&quot; &lt;</font><a href=3D"mailto:bier@ietf.org"><font s=
ize=3D"1" color=3D"blue" face=3D"sans-serif"><u>bier@ietf.org</u></font></a=
><font size=3D"1" face=3D"sans-serif">&gt;,
</font><font size=3D"1" color=3D"#5f5f5f" face=3D"sans-serif"><br>
=B3=AD=CB=CD: &nbsp; &nbsp; &nbsp; &nbsp;</font><font size=3D"1" face=3D"sa=
ns-serif">&quot;</font><a href=3D"mailto:zhang.zheng@zte.com.cn"><font size=
=3D"1" color=3D"blue" face=3D"sans-serif"><u>zhang.zheng@zte.com.cn</u></fo=
nt></a><font size=3D"1" face=3D"sans-serif">&quot; &lt;</font><a href=3D"ma=
ilto:zhang.zheng@zte.com.cn"><font size=3D"1" color=3D"blue" face=3D"sans-s=
erif"><u>zhang.zheng@zte.com.cn</u></font></a><font size=3D"1" face=3D"sans=
-serif">&gt;,
 &quot;</font><a href=3D"mailto:hu.fangwei@zte.com.cn"><font size=3D"1" col=
or=3D"blue" face=3D"sans-serif"><u>hu.fangwei@zte.com.cn</u></font></a><fon=
t size=3D"1" face=3D"sans-serif">&quot; &lt;</font><a href=3D"mailto:hu.fan=
gwei@zte.com.cn"><font size=3D"1" color=3D"blue" face=3D"sans-serif"><u>hu.=
fangwei@zte.com.cn</u></font></a><font size=3D"1" face=3D"sans-serif">&gt;,
 &quot;Mahesh Sivakumar \(masivaku\)&quot; &lt;</font><a href=3D"mailto:mas=
ivaku@cisco.com"><font size=3D"1" color=3D"blue" face=3D"sans-serif"><u>mas=
ivaku@cisco.com</u></font></a><font size=3D"1" face=3D"sans-serif">&gt;</fo=
nt><font size=3D"1" color=3D"#5f5f5f" face=3D"sans-serif"><br>
=C8=D5=C6=DA: &nbsp; &nbsp; &nbsp; &nbsp; </font><font size=3D"1" face=3D"s=
ans-serif">2015/10/22 22:10</font><font size=3D"1" color=3D"#5f5f5f" face=
=3D"sans-serif"><br>
=D6=F7=CC=E2: &nbsp; &nbsp; &nbsp; &nbsp;</font><font size=3D"1" face=3D"sa=
ns-serif">Re: [Bier] New Version Notification for draft-chh-bier-bier-yang-=
01.txt</font><font size=3D"1" color=3D"#5f5f5f" face=3D"sans-serif"><br>
=B7=A2=BC=FE=C8=CB: &nbsp; &nbsp; &nbsp; &nbsp;</font><font size=3D"1" face=
=3D"sans-serif">&quot;BIER&quot; &lt;</font><a href=3D"mailto:bier-bounces@=
ietf.org"><font size=3D"1" color=3D"blue" face=3D"sans-serif"><u>bier-bounc=
es@ietf.org</u></font></a><font size=3D"1" face=3D"sans-serif">&gt;</font><=
font size=3D"2" face=3D"Calibri"><br>
</font>
<hr noshade=3D"">
<font size=3D"2" face=3D"Calibri"><br>
<br>
</font><font size=3D"3" face=3D"Calibri"><br>
Hi,</font><font size=3D"2" face=3D"Calibri"> <br>
</font><font size=3D"3" face=3D"Calibri"><br>
Repeating the same comments as for 00, the 2 following comments still apply=
 for sure</font><font size=3D"2" face=3D"Calibri"></font>
<ul>
<li><font size=3D"3" face=3D"Calibri">Please follow RFC6087 guidelines e.g.=
 use of &lt;CODE BEGINS&gt;, &lt;CODE ENDS&gt; etc &nbsp;</font><font size=
=3D"3" color=3D"blue" face=3D"Calibri"> &nbsp; &nbsp;
</font></li><li><font size=3D"3" color=3D"blue" face=3D"Calibri">&lt;Ran&gt=
;: OK. we will add it in next version. Thanks &nbsp;</font></li><li><font s=
ize=3D"3" face=3D"Calibri">Finally, please use the validator @ </font><a hr=
ef=3D"http://www.yangvalidator.com/"><font size=3D"3" color=3D"blue" face=
=3D"Calibri"><u>http://www.yangvalidator.com/</u></font></a><font size=3D"3=
" face=3D"Calibri"> &nbsp; &nbsp; &nbsp; &nbsp;
</font><font size=3D"2" face=3D"Calibri">&nbsp;</font> </li><li><font size=
=3D"3" color=3D"blue" face=3D"Calibri">&lt;Ran&gt;: &nbsp;Sure, we have use=
d this validator, and have passed.Please see below:</font></li></ul>
<img src=3D"cid:_1_0B2A69000B2A66940031BCDC48257EF1" width=3D"464" height=
=3D"526"> <br>
<font size=3D"3" face=3D"Calibri">Regards,</font><font size=3D"2" face=3D"C=
alibri"> </font>
<font size=3D"3" face=3D"Calibri"><br>
Reshad.</font><font size=3D"2" face=3D"Calibri"> <br>
</font><font size=3D"2" face=3D"Calibri"><b><br>
From: </b>BIER &lt;</font><a href=3D"mailto:bier-bounces@ietf.org"><font si=
ze=3D"2" color=3D"blue" face=3D"Calibri"><u>bier-bounces@ietf.org</u></font=
></a><font size=3D"2" face=3D"Calibri">&gt; on behalf of &quot;</font><a hr=
ef=3D"mailto:chen.ran@zte.com.cn"><font size=3D"2" color=3D"blue" face=3D"C=
alibri"><u>chen.ran@zte.com.cn</u></font></a><font size=3D"2" face=3D"Calib=
ri">&quot;
 &lt;</font><a href=3D"mailto:chen.ran@zte.com.cn"><font size=3D"2" color=
=3D"blue" face=3D"Calibri"><u>chen.ran@zte.com.cn</u></font></a><font size=
=3D"2" face=3D"Calibri">&gt;<b><br>
Date: </b>Thursday, October 22, 2015 at 4:59 AM<b><br>
To: </b>&quot;</font><a href=3D"mailto:bier@ietf.org"><font size=3D"2" colo=
r=3D"blue" face=3D"Calibri"><u>bier@ietf.org</u></font></a><font size=3D"2"=
 face=3D"Calibri">&quot; &lt;</font><a href=3D"mailto:bier@ietf.org"><font =
size=3D"2" color=3D"blue" face=3D"Calibri"><u>bier@ietf.org</u></font></a><=
font size=3D"2" face=3D"Calibri">&gt;<b><br>
Cc: </b>&quot;</font><a href=3D"mailto:zhang.zheng@zte.com.cn"><font size=
=3D"2" color=3D"blue" face=3D"Calibri"><u>zhang.zheng@zte.com.cn</u></font>=
</a><font size=3D"2" face=3D"Calibri">&quot; &lt;</font><a href=3D"mailto:z=
hang.zheng@zte.com.cn"><font size=3D"2" color=3D"blue" face=3D"Calibri"><u>=
zhang.zheng@zte.com.cn</u></font></a><font size=3D"2" face=3D"Calibri">&gt;=
,
 &quot;Mahesh Sivakumar (masivaku)&quot; &lt;</font><a href=3D"mailto:masiv=
aku@cisco.com"><font size=3D"2" color=3D"blue" face=3D"Calibri"><u>masivaku=
@cisco.com</u></font></a><font size=3D"2" face=3D"Calibri">&gt;, &quot;</fo=
nt><a href=3D"mailto:hu.fangwei@zte.com.cn"><font size=3D"2" color=3D"blue"=
 face=3D"Calibri"><u>hu.fangwei@zte.com.cn</u></font></a><font size=3D"2" f=
ace=3D"Calibri">&quot;
 &lt;</font><a href=3D"mailto:hu.fangwei@zte.com.cn"><font size=3D"2" color=
=3D"blue" face=3D"Calibri"><u>hu.fangwei@zte.com.cn</u></font></a><font siz=
e=3D"2" face=3D"Calibri">&gt;<b><br>
Subject: </b>[Bier] New Version Notification for draft-chh-bier-bier-yang-0=
1.txt</font><font size=3D"2" face=3D"Calibri"><br>
</font><font size=3D"2" face=3D"sans-serif"><br>
Hi all=A3=AC</font><font size=3D"2" face=3D"Calibri"> <br>
We have updated draft-chh-bier-bier-yang to 01 version.<br>
The link is=A3=BA &nbsp;</font><a href=3D"https://www.ietf.org/internet-dra=
fts/draft-chh-bier-bier-yang-01.txt"><font size=3D"2" color=3D"blue" face=
=3D"Calibri"><u>https://www.ietf.org/internet-drafts/draft-chh-bier-bier-ya=
ng-01.txt</u></font></a><font size=3D"2" face=3D"sans-serif"><br>
Any comments and suggestion are welcome. Thanks.<br>
Regards,</font><font size=3D"2" face=3D"Calibri"> </font><font size=3D"2" f=
ace=3D"sans-serif"><br>
Ran</font><font size=3D"2" face=3D"Calibri"><br>
</font><font size=3D"2" color=3D"blue" face=3D"Calibri"><u><br>
</u></font><font size=3D"2" color=3D"blue" face=3D"Calibri"><u><br>
</u></font><a href=3D"mailto:internet-drafts@ietf.org"><font size=3D"2" col=
or=3D"blue" face=3D"Calibri"><u>internet-drafts@ietf.org</u></font></a><fon=
t size=3D"2" face=3D"Calibri"> =D0=B4=D3=DA 2015/10/19 10:27:13:<br>
<br>
&gt; =B7=A2=BC=FE=C8=CB: &nbsp;</font><a href=3D"mailto:internet-drafts@iet=
f.org"><font size=3D"2" color=3D"blue" face=3D"Calibri"><u>internet-drafts@=
ietf.org</u></font></a><font size=3D"2" face=3D"Calibri"><br>
&gt; =CA=D5=BC=FE=C8=CB: &nbsp;&quot;Xianxian Dai&quot; &lt;</font><a href=
=3D"mailto:dai.xianxian@zte.com.cn"><font size=3D"2" color=3D"blue" face=3D=
"Calibri"><u>dai.xianxian@zte.com.cn</u></font></a><font size=3D"2" face=3D=
"Calibri">&gt;,
<br>
&gt; &quot;</font><a href=3D"mailto:dai.xianxian@zte.com.cn"><font size=3D"=
2" color=3D"blue" face=3D"Calibri"><u>dai.xianxian@zte.com.cn</u></font></a=
><font size=3D"2" face=3D"Calibri">&quot; &lt;</font><a href=3D"mailto:dai.=
xianxian@zte.com.cn"><font size=3D"2" color=3D"blue" face=3D"Calibri"><u>da=
i.xianxian@zte.com.cn</u></font></a><font size=3D"2" face=3D"Calibri">&gt;,
 &quot;Zheng Zhang&quot; <br>
&gt; &lt;</font><a href=3D"mailto:zhang.zheng@zte.com.cn"><font size=3D"2" =
color=3D"blue" face=3D"Calibri"><u>zhang.zheng@zte.com.cn</u></font></a><fo=
nt size=3D"2" face=3D"Calibri">&gt;, &quot;fangwei hu&quot; &lt;</font><a h=
ref=3D"mailto:hu.fangwei@zte.com.cn"><font size=3D"2" color=3D"blue" face=
=3D"Calibri"><u>hu.fangwei@zte.com.cn</u></font></a><font size=3D"2" face=
=3D"Calibri">&gt;,
<br>
&gt; &quot;Fangwei Hu&quot; &lt;</font><a href=3D"mailto:hu.fangwei@zte.com=
.cn"><font size=3D"2" color=3D"blue" face=3D"Calibri"><u>hu.fangwei@zte.com=
.cn</u></font></a><font size=3D"2" face=3D"Calibri">&gt;, &quot;Ran Chen&qu=
ot;
<br>
&gt; &lt;</font><a href=3D"mailto:chen.ran@zte.com.cn"><font size=3D"2" col=
or=3D"blue" face=3D"Calibri"><u>chen.ran@zte.com.cn</u></font></a><font siz=
e=3D"2" face=3D"Calibri">&gt;, &quot;Mahesh Sivakumar&quot; &lt;</font><a h=
ref=3D"mailto:masivaku@cisco.com"><font size=3D"2" color=3D"blue" face=3D"C=
alibri"><u>masivaku@cisco.com</u></font></a><font size=3D"2" face=3D"Calibr=
i">&gt;,
<br>
&gt; &quot;Zheng Zhang&quot; &lt;</font><a href=3D"mailto:zhang.zheng@zte.c=
om.cn"><font size=3D"2" color=3D"blue" face=3D"Calibri"><u>zhang.zheng@zte.=
com.cn</u></font></a><font size=3D"2" face=3D"Calibri">&gt;, &quot;Mahesh S=
ivakumar&quot;
<br>
&gt; &lt;</font><a href=3D"mailto:masivaku@cisco.com"><font size=3D"2" colo=
r=3D"blue" face=3D"Calibri"><u>masivaku@cisco.com</u></font></a><font size=
=3D"2" face=3D"Calibri">&gt;, &quot;Ran Chen&quot; &lt;</font><a href=3D"ma=
ilto:chen.ran@zte.com.cn"><font size=3D"2" color=3D"blue" face=3D"Calibri">=
<u>chen.ran@zte.com.cn</u></font></a><font size=3D"2" face=3D"Calibri">&gt;=
,
<br>
&gt; =C8=D5=C6=DA: &nbsp;2015/10/19 10:27 <br>
&gt; =D6=F7=CC=E2: New Version Notification for draft-chh-bier-bier-yang-01=
.txt<br>
&gt; <br>
&gt; <br>
&gt; A new version of I-D, draft-chh-bier-bier-yang-01.txt<br>
&gt; has been successfully submitted by Ran Chen and posted to the<br>
&gt; IETF repository.<br>
&gt; <br>
&gt; Name: &nbsp; &nbsp; &nbsp;draft-chh-bier-bier-yang<br>
&gt; Revision: &nbsp; 01<br>
&gt; Title: &nbsp; &nbsp; &nbsp;YANG Data Model for BIER Protocol<br>
&gt; Document date: &nbsp; 2015-10-16<br>
&gt; Group: &nbsp; &nbsp; &nbsp;Individual Submission<br>
&gt; Pages: &nbsp; &nbsp; &nbsp;17<br>
&gt; URL: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</font><a href=3D"https:=
//www.ietf.org/internet-drafts/draft-chh-bier-"><font size=3D"2" color=3D"b=
lue" face=3D"Calibri"><u>https://www.ietf.org/internet-drafts/draft-chh-bie=
r-</u></font></a><font size=3D"2" face=3D"Calibri"><br>
&gt; bier-yang-01.txt<br>
&gt; Status: &nbsp; &nbsp; &nbsp; &nbsp; </font><a href=3D"https://datatrac=
ker.ietf.org/doc/draft-chh-bier-bier-yang/"><font size=3D"2" color=3D"blue"=
 face=3D"Calibri"><u>https://datatracker.ietf.org/doc/draft-chh-bier-bier-y=
ang/</u></font></a><font size=3D"2" face=3D"Calibri"><br>
&gt; Htmlized: &nbsp; &nbsp; &nbsp; </font><a href=3D"https://tools.ietf.or=
g/html/draft-chh-bier-bier-yang-01"><font size=3D"2" color=3D"blue" face=3D=
"Calibri"><u>https://tools.ietf.org/html/draft-chh-bier-bier-yang-01</u></f=
ont></a><font size=3D"2" face=3D"Calibri"><br>
&gt; Diff: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </font><a href=3D"https://www=
.ietf.org/rfcdiff?url2=3Ddraft-chh-bier-bier-yang-01"><font size=3D"2" colo=
r=3D"blue" face=3D"Calibri"><u>https://www.ietf.org/rfcdiff?url2=3Ddraft-ch=
h-bier-bier-yang-01</u></font></a><font size=3D"2" face=3D"Calibri"><br>
&gt; <br>
&gt; Abstract:<br>
&gt; &nbsp; &nbsp;This document defines a YANG data model for BIER configur=
ation and<br>
&gt; &nbsp; &nbsp;operation.<br>
&gt; <br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp=
; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nb=
sp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<br>
&gt; <br>
&gt; <br>
&gt; Please note that it may take a couple of minutes from the time of subm=
ission<br>
&gt; until the htmlized version and diff are available at tools.ietf.org.<b=
r>
&gt; <br>
&gt; The IETF Secretariat<br>
&gt; </font><font size=3D"2" color=3D"#800080" face=3D"sans-serif"><br>
-----=C0=B4=D7=D4 &lt;</font><a href=3D"mailto:hu.fangwei@zte.com.cn"><font=
 size=3D"2" color=3D"blue" face=3D"sans-serif"><u>hu.fangwei@zte.com.cn</u>=
</font></a><font size=3D"2" color=3D"#800080" face=3D"sans-serif">&gt; =B5=
=C4=CF=FB=CF=A2=A3=AC=D4=DA Thu, 23 Jul 2015 20:46:17 &#43;0800 -----</font=
><font size=3D"2" face=3D"Calibri"></font>
<table>
<tbody>
<tr>
<td>
<div align=3D"right"><font size=3D"3" face=3D"Calibri"><b>=CA=D5=BC=FE=C8=
=CB:</b></font></div>
</td>
<td><font size=3D"3" face=3D"Calibri">&quot;Reshad Rahman (rrahman)&quot; &=
lt;</font><a href=3D"mailto:rrahman@cisco.com"><font size=3D"3" color=3D"bl=
ue" face=3D"Calibri"><u>rrahman@cisco.com</u></font></a><font size=3D"3" fa=
ce=3D"Calibri">&gt;
</font></td>
</tr>
<tr>
<td>
<div align=3D"right"><font size=3D"3" face=3D"Calibri"><b>=B3=AD=CB=CD:</b>=
</font></div>
</td>
<td><font size=3D"3" face=3D"Calibri">&quot;</font><a href=3D"mailto:draft-=
chh-bier-bier-yang@tools.ietf.org"><font size=3D"3" color=3D"blue" face=3D"=
Calibri"><u>draft-chh-bier-bier-yang@tools.ietf.org</u></font></a><font siz=
e=3D"3" face=3D"Calibri">&quot; &lt;</font><a href=3D"mailto:draft-chh-bier=
-bier-yang@tools.ietf.org"><font size=3D"3" color=3D"blue" face=3D"Calibri"=
><u>draft-chh-bier-bier-yang@tools.ietf.org</u></font></a><font size=3D"3" =
face=3D"Calibri">&gt;,
 &quot;</font><a href=3D"mailto:bier@ietf.org"><font size=3D"3" color=3D"bl=
ue" face=3D"Calibri"><u>bier@ietf.org</u></font></a><font size=3D"3" face=
=3D"Calibri">&quot; &lt;</font><a href=3D"mailto:bier@ietf.org"><font size=
=3D"3" color=3D"blue" face=3D"Calibri"><u>bier@ietf.org</u></font></a><font=
 size=3D"3" face=3D"Calibri">&gt;,
 BIER &lt;</font><a href=3D"mailto:bier-bounces@ietf.org"><font size=3D"3" =
color=3D"blue" face=3D"Calibri"><u>bier-bounces@ietf.org</u></font></a><fon=
t size=3D"3" face=3D"Calibri">&gt;</font></td>
</tr>
<tr>
<td>
<div align=3D"right"><font size=3D"3" face=3D"Calibri"><b>=D6=F7=CC=E2:</b>=
</font></div>
</td>
<td><font size=3D"3" face=3D"Calibri">Re: [Bier] Comments on draft-chh-bier=
-bier-yang-00</font></td>
</tr>
</tbody>
</table>
<br>
<font size=3D"2" face=3D"sans-serif"><br>
Hi, Rahman,<br>
<br>
Thanks for your comments, we will correct it based on your suggestion.<br>
<br>
Regards</font><font size=3D"3" face=3D"sans-serif"> </font><font size=3D"2"=
 face=3D"sans-serif"><br>
Fangwei.</font><font size=3D"3" face=3D"sans-serif"><br>
<br>
</font>
<table width=3D"100%">
<tbody>
<tr valign=3D"top">
<td width=3D"36%"><font size=3D"1" face=3D"sans-serif"><b>&quot;Reshad Rahm=
an (rrahman)&quot; &lt;</b></font><a href=3D"mailto:rrahman@cisco.com"><fon=
t size=3D"1" color=3D"blue" face=3D"sans-serif"><b><u>rrahman@cisco.com</u>=
</b></font></a><font size=3D"1" face=3D"sans-serif"><b>&gt;</b><br>
=B7=A2=BC=FE=C8=CB: &nbsp;&quot;BIER&quot; &lt;</font><a href=3D"mailto:bie=
r-bounces@ietf.org"><font size=3D"1" color=3D"blue" face=3D"sans-serif"><u>=
bier-bounces@ietf.org</u></font></a><font size=3D"1" face=3D"sans-serif">&g=
t;</font><font size=3D"3" face=3D"sans-serif"></font>
<p><font size=3D"1" face=3D"sans-serif">2015-07-23 19:43</font> </p>
</td>
<td width=3D"63%"><br>
<table width=3D"100%">
<tbody>
<tr valign=3D"top">
<td width=3D"6%">
<div align=3D"right"><font size=3D"1" face=3D"sans-serif">=CA=D5=BC=FE=C8=
=CB</font></div>
</td>
<td width=3D"93%"><font size=3D"1" face=3D"sans-serif">&quot;</font><a href=
=3D"mailto:draft-chh-bier-bier-yang@tools.ietf.org"><font size=3D"1" color=
=3D"blue" face=3D"sans-serif"><u>draft-chh-bier-bier-yang@tools.ietf.org</u=
></font></a><font size=3D"1" face=3D"sans-serif">&quot; &lt;</font><a href=
=3D"mailto:draft-chh-bier-bier-yang@tools.ietf.org"><font size=3D"1" color=
=3D"blue" face=3D"sans-serif"><u>draft-chh-bier-bier-yang@tools.ietf.org</u=
></font></a><font size=3D"1" face=3D"sans-serif">&gt;,
</font></td>
</tr>
<tr valign=3D"top">
<td>
<div align=3D"right"><font size=3D"1" face=3D"sans-serif">=B3=AD=CB=CD</fon=
t></div>
</td>
<td><font size=3D"1" face=3D"sans-serif">&quot;</font><a href=3D"mailto:bie=
r@ietf.org"><font size=3D"1" color=3D"blue" face=3D"sans-serif"><u>bier@iet=
f.org</u></font></a><font size=3D"1" face=3D"sans-serif">&quot; &lt;</font>=
<a href=3D"mailto:bier@ietf.org"><font size=3D"1" color=3D"blue" face=3D"sa=
ns-serif"><u>bier@ietf.org</u></font></a><font size=3D"1" face=3D"sans-seri=
f">&gt;</font></td>
</tr>
<tr valign=3D"top">
<td>
<div align=3D"right"><font size=3D"1" face=3D"sans-serif">=D6=F7=CC=E2</fon=
t></div>
</td>
<td><font size=3D"1" face=3D"sans-serif">[Bier] Comments on draft-chh-bier-=
bier-yang-00</font></td>
</tr>
</tbody>
</table>
<br>
<font size=3D"3" face=3D"Calibri"><br>
</font><br>
<table>
<tbody>
<tr valign=3D"top">
<td></td>
<td></td>
</tr>
</tbody>
</table>
<br>
</td>
</tr>
</tbody>
</table>
<br>
<font size=3D"3" face=3D"sans-serif"><br>
<br>
</font><font size=3D"2" face=3D"Calibri"><br>
<br>
Hi authors,</font><font size=3D"3" face=3D"sans-serif"> </font>
<ul>
<li><font size=3D"2" face=3D"Calibri">I tried to pyang the model in the dra=
ft and ran into quite a few errors. I stopped after the 4 below (these are =
basic YANG errors, wasn=A1=AFt even using strict/ietf option)</font></li><l=
i><font size=3D"2" face=3D"Calibri">Once you fix these errors please compil=
e with =A1=AAietf option (sricter rules regarding ordering of statements, r=
equiring description etc etc)</font></li><li><font size=3D"2" face=3D"Calib=
ri">Please follow RFC6087 guidelines e.g. use of &lt;CODE BEGINS&gt;, &lt;C=
ODE ENDS&gt; etc</font></li><li><font size=3D"2" face=3D"Calibri">Finally, =
please use the validator @ </font><a href=3D"http://www.yangvalidator.com/"=
><font size=3D"2" color=3D"blue" face=3D"Calibri"><u>http://www.yangvalidat=
or.com/</u></font></a></li></ul>
<font size=3D"2" face=3D"Calibri"><br>
Regards,</font><font size=3D"3" face=3D"sans-serif"> </font><font size=3D"2=
" face=3D"Calibri"><br>
Reshad.</font><font size=3D"3" face=3D"sans-serif"> </font><font size=3D"2"=
 face=3D"Calibri"><br>
<br>
ERRORS</font><font size=3D"3" face=3D"sans-serif"> </font><font size=3D"2" =
face=3D"Calibri"><br>
<br>
No =A1=B0=A1=B1 for the contact</font><font size=3D"3" face=3D"sans-serif">=
 </font><font size=3D"2" face=3D"Calibri"><br>
ietf-bier.yang:34: error: unterminated statement definition for keyword &qu=
ot;contact&quot;, looking at L<br>
<br>
Extra =A1=B0 in &quot;reference &quot;draft-chen-bier-bier-yang-00=A1=B1;<b=
r>
59: error: unterminated statement definition for keyword &quot;reference&qu=
ot;, looking at d<br>
<br>
Missing ; in key &quot;sub-domain-id&quot;</font><font size=3D"3" face=3D"s=
ans-serif"> </font><font size=3D"2" face=3D"Calibri"><br>
125: error: unterminated statement definition for keyword &quot;key&quot;, =
looking at l<br>
<br>
Missing ; in type if:interface-ref</font><font size=3D"3" face=3D"sans-seri=
f"> </font>
<font size=3D"2" face=3D"Calibri"><br>
154: error: unterminated statement definition for keyword &quot;type&quot;,=
 looking at }</font><font size=3D"3" face=3D"sans-serif"><br>
</font><font size=3D"2" face=3D"Calibri"><br>
<br>
_______________________________________________<br>
BIER mailing list</font><font size=3D"2" color=3D"blue" face=3D"Calibri"><u=
><br>
</u></font><a href=3D"mailto:BIER@ietf.org"><font size=3D"2" color=3D"blue"=
 face=3D"Calibri"><u>BIER@ietf.org</u></font></a><font size=3D"2" color=3D"=
blue" face=3D"Calibri"><u><br>
</u></font><a href=3D"https://www.ietf.org/mailman/listinfo/bier"><font siz=
e=3D"2" color=3D"blue" face=3D"Calibri"><u>https://www.ietf.org/mailman/lis=
tinfo/bier</u></font></a><font size=3D"3" face=3D"sans-serif"><br>
[=B8=BD=BC=FE &quot;ATT00002.txt&quot; =B1=BB =B3=C2=C8=BB080434/user/zte_l=
td =C9=BE=B3=FD]</font><font size=3D"2" face=3D"Calibri">__________________=
_____________________________<br>
BIER mailing list</font><font size=3D"2" color=3D"blue" face=3D"Calibri"><u=
><br>
</u></font><a href=3D"mailto:BIER@ietf.org"><font size=3D"2" color=3D"blue"=
 face=3D"Calibri"><u>BIER@ietf.org</u></font></a><font size=3D"2" color=3D"=
blue" face=3D"Calibri"><u><br>
</u></font><a href=3D"https://www.ietf.org/mailman/listinfo/bier"><font siz=
e=3D"2" color=3D"blue" face=3D"Calibri"><u>https://www.ietf.org/mailman/lis=
tinfo/bier</u></font></a><font size=3D"2" face=3D"Calibri"><br>
</font><br>
<br>
</div>
</div>
</span>
</body>
</html>

--_000_D25D5B7B10101Frrahmanciscocom_--

--_004_D25D5B7B10101Frrahmanciscocom_
Content-Type: image/gif; name="ATT00001.gif"
Content-Description: ATT00001.gif
Content-Disposition: attachment; filename="ATT00001.gif"; size=20601;
	creation-date="Mon, 02 Nov 2015 09:36:03 GMT";
	modification-date="Mon, 02 Nov 2015 09:36:03 GMT"
Content-ID: <_1_0B2A69000B2A66940031BCDC48257EF1>
Content-Transfer-Encoding: base64

R0lGODlh0AEOAucAAPDw8P///+Do+Ojw+PDw+LjQ6DAwMMjIyMjg+Ojo6MDY+NDg+AAAANjo+Gho
aKi40KCgoJCQoODg+ODw+NDg8MjY8Pj44FBYWKiwuKCgqHi48KBYMDAweMD4+HjA+HgwMLjw8Pj4
wDAwWOD4+PDwuFgwMPjAeKDg+KDo+ODo0JhYMDBYoPDw2PDYmFio+DB4wPi4AIiQmOCgWPjgoLh4
MIAwAAAwiHgweFig4JjY8MB4MPC4eODIiODosIDI+NiYWOCoYODo8DCA0MDo+DB4sODo6FiY2Njg
4ABYsFgwePj48MCAOAAAYOjo8KBYANjw8KCQsHgwWDBYmNDY4DB4uIiQkMDI0FgAAHh4eHjQ+MjY
6Dg4QKCosKjA2MDAyHgwADAAYFgAYLDI4EhISJjo+LCwuDB4yLjo+Njo0PjQyFgwWBgYGDAwiAAA
ODCQ2ICAgFCg+Fi48DAAAIAwYHh4sLi4uOC4wIAwOCAgKDCo4MjY4Pjo2ICAiNjosLjI4KjA0AAo
WABYYABwSABwyACA+ACQ2ACo8BBAeBBAuBBY4BCAWBhoqBigCBi4+CCQ+ChQUCiQaDAwADB4eDCo
GDhQcECYeEDI+EhwmFAAOFCIsFDIOFg4CFhYsFhgOFiYmFioIFjg+GDYSGhQAGiQwHBwQHCwoHhY
iHjAwIBgIICA0ICo2IiAOIjgcJBomJCYcJCYyJDYwJhYeJhwGJjoiKCQIKCoYKDosKiAaKiAmKiw
gLB4ALiYSLioILjYcMCQEMCYgMDgoMD4wNDAqNiIANigGNiwQNjgeOCgoOjAUPigMPjIOPjYWAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAA0AEOAkAI/wALCBwo
UEyXP3+6iCHIsKHDAgYRKnxIsaLFixgzatzIsaPHjyBDihxJsqTJkygzPiAiRlWqUZmoUBkFgMAo
mZkyjUr1oACRBwiD/nkQgcKRo0iPBgnSIOlRChEedBFJwUGAAVgH1AnAtStXLwDqFMlKtqzZs2jT
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
+JUU8RVFB5YLZ45gDxa43hVhDzYgAAA7

--_004_D25D5B7B10101Frrahmanciscocom_--


From nobody Mon Nov  2 01:38:38 2015
Return-Path: <ice@cisco.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 09F641A000A for <bier@ietfa.amsl.com>; Mon,  2 Nov 2015 01:38:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yRJq7IrPZkDU for <bier@ietfa.amsl.com>; Mon,  2 Nov 2015 01:38:36 -0800 (PST)
Received: from aer-iport-4.cisco.com (aer-iport-4.cisco.com [173.38.203.54]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BAD751A0053 for <bier@ietf.org>; Mon,  2 Nov 2015 01:38:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=824; q=dns/txt; s=iport; t=1446457114; x=1447666714; h=mime-version:subject:from:in-reply-to:date:cc: content-transfer-encoding:message-id:references:to; bh=qRuRrgUGhTUq+QL+r/JUuBen23CLl0r83q71ptXjTtQ=; b=JfWMQUBNp/8o2udEUEe7V1cDWWimc8xzMMyHLjHvguOupRNDaooKbegU LVrY+EPEEO+HdXYP6nX16LrEq30vqdzLfKrhTqF8XYUtxXRsZ5PdlQ9ZO 9/szC+qyMbAeYWRCRs6zuDiF3cFr+DPAbqpNXhPeejeXoX3WbQvkOHBnu A=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0AqCwCFLjdW/xbLJq1erz4FAYENlVCGGQKBdQEBAQEBAYELhDYBAQMBOj8FCwtGVwaIOwjBLwEBAQEBAQEBAQEBAQEBAQEBHIYwgleCboRcg1CBFAEEjhCIM40liRmTIWOCFhiBZS+GMgEBAQ
X-IronPort-AV: E=Sophos;i="5.20,234,1444694400"; d="scan'208";a="607919116"
Received: from aer-iport-nat.cisco.com (HELO aer-core-1.cisco.com) ([173.38.203.22]) by aer-iport-4.cisco.com with ESMTP; 02 Nov 2015 09:38:32 +0000
Received: from [10.61.196.246] ([10.61.196.246]) by aer-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id tA29cRPG026908 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 2 Nov 2015 09:38:30 GMT
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 8.1 \(1993\))
From: IJsbrand Wijnands <ice@cisco.com>
In-Reply-To: <CA+wi2hNCsF6-m_912ogAqJ0H_1-O3eg+YBbPrLpXAUc=Vdto-A@mail.gmail.com>
Date: Mon, 2 Nov 2015 18:38:31 +0900
Content-Transfer-Encoding: quoted-printable
Message-Id: <D5D3D8F7-7A69-4276-B2E4-D000F6D401C5@cisco.com>
References: <2E4BB27CAB87BF43B4207C0E55860F180EAFE883@eusaamb103.ericsson.se> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0CB4167B@NKGEML512-MBS.china.huawei.com> <CA+wi2hNCsF6-m_912ogAqJ0H_1-O3eg+YBbPrLpXAUc=Vdto-A@mail.gmail.com>
To: Tony Przygienda <tonysietf@gmail.com>
X-Mailer: Apple Mail (2.1993)
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/2nwwMLF9WD7GYegsY4cIlOcc-c4>
Cc: Xuxiaohu <xuxiaohu@huawei.com>, "bier@ietf.org" <bier@ietf.org>, Antoni Przygienda <antoni.przygienda@ericsson.com>
Subject: Re: [Bier] comments on draft-xu-bier-encapsulation-03
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 02 Nov 2015 09:38:37 -0000

Hi Guys,

> As well, why does the encaps carry BFR-id ? is that =
source/destination/originator ? None of those seem necessary to me ?
>=20
> =20
> [Xiaohu] BFR-id indicates the ingress BFR. It may be neccessary in =
some use cases such as performance measurement.
>=20
>=20
>=20
> ok, if it's not used for the forwarding decision not much I can say =
about it. We have however OAM drafts which provide for precisely this =
kind of stuff so I suggest reading those. Putting OAM fields into =
forwarding header is maybe not the best decision here  ..=20

In MPLS encapsulation, the BFR-id is used as the Context to do the =
upstream label lookup. So it is part of the disposition decision, which =
is related to forwarding on the egress. Is VPN context supported in this =
encapsulation?

Thx,

Ice.=


From nobody Mon Nov  2 05:17:33 2015
Return-Path: <tonysietf@gmail.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5537C1B3633; Mon,  2 Nov 2015 05:17:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Dwt08w0YcIgu; Mon,  2 Nov 2015 05:17:30 -0800 (PST)
Received: from mail-io0-x231.google.com (mail-io0-x231.google.com [IPv6:2607:f8b0:4001:c06::231]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 069761B362D; Mon,  2 Nov 2015 05:17:30 -0800 (PST)
Received: by iody8 with SMTP id y8so142558192iod.1; Mon, 02 Nov 2015 05:17:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=eYM6IixZKgEHfrUHATbEd79sPxuuuhMv2CbK7P3shNs=; b=f549SQMT3zEX3Z/iQgmNLG2uBVxi+OXbFk0V5s7e5QRDO9f4bVH60CQ7IkRFu9JUj7 fzpsXH61mByqSsAmZpy/HAQItY7wh12M3b+k3l/JwhG9ZRLERn8VqGm31sUq79oJk7GV qAE9uGAAgyFY9X1z08dXTL7zrU6v/ZH8a1GW85Q8qtvztIRxFGglGg1usPfmbHgLuf4G s9tZy3Ak0mWi79EZ/0+HvHX0Z79zeG3BjRQakRwKcjPSBSoq9mQwkqiPx3ZlFc0XUM2E UUJs5hkonoZj6sWjBcf3OmgLNZPjDnNN5L/oSPRr5ySf1yDNxm/7RktV3TeCtnUVJkZn e0Rg==
MIME-Version: 1.0
X-Received: by 10.107.11.100 with SMTP id v97mr26193786ioi.56.1446470249265; Mon, 02 Nov 2015 05:17:29 -0800 (PST)
Received: by 10.107.27.134 with HTTP; Mon, 2 Nov 2015 05:17:29 -0800 (PST)
In-Reply-To: <OF90CD55C1.7AD9CB04-ON48257EF1.0032ADFC-48257EF1.00335491@zte.com.cn>
References: <2E4BB27CAB87BF43B4207C0E55860F180EAFE879@eusaamb103.ericsson.se> <OF90CD55C1.7AD9CB04-ON48257EF1.0032ADFC-48257EF1.00335491@zte.com.cn>
Date: Mon, 2 Nov 2015 05:17:29 -0800
Message-ID: <CA+wi2hO3eZ6KhVA+nnHCUwj7NC97KQv8VFqACRo23RQZ-9pqGQ@mail.gmail.com>
From: Tony Przygienda <tonysietf@gmail.com>
To: zhang.zheng@zte.com.cn
Content-Type: multipart/related; boundary=001a113dea6a635cab05238e99e9
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/iP_XdJ0eybhxJ99c5NGMF86LFYI>
Cc: "bier@ietf.org" <bier@ietf.org>, Antoni Przygienda <antoni.przygienda@ericsson.com>, BIER <bier-bounces@ietf.org>
Subject: Re: [Bier] comments on draft-zhang-bier-designed-routing-00.txt
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 02 Nov 2015 13:17:32 -0000

--001a113dea6a635cab05238e99e9
Content-Type: multipart/alternative; boundary=001a113dea6a635ca705238e99e8

--001a113dea6a635ca705238e99e8
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

TE does not seem to define hierarchical masks and I fear you missed my
point ...

-- tony

On Mon, Nov 2, 2015 at 1:28 AM, <zhang.zheng@zte.com.cn> wrote:

> Hi Tony,
>
>     Thank for your comments. The algorithm in BIER-TE-Arch is that
> every BIER node calculates their TE forwarding table separately. And
> the TE-forwarding-table is not the same as the the forwarding table
> that is defined in BIER-Arch. The matching rules that is defined
> in BIER-TE-Arch is special too.
>     This forwarding table which is defined in this draft(designed-
> routing) is the same as BIER-Arch. And the matching rules in this
> draft is the same as BIER-Arch. So there is no additional calculation
> in BIER node rather than the calculation defined in the BIER-TE-Arch.
>
> Best regards,
> Sandy
>
>
>
>
> *Antoni Przygienda <antoni.przygienda@ericsson.com
> <antoni.przygienda@ericsson.com>>*
> =E5=8F=91=E4=BB=B6=E4=BA=BA:  "BIER" <bier-bounces@ietf.org>
>
> 2015-10-31 =E4=B8=8B=E5=8D=88 07:49
> =E6=94=B6=E4=BB=B6=E4=BA=BA
> "bier@ietf.org" <bier@ietf.org>,
> =E6=8A=84=E9=80=81
> =E4=B8=BB=E9=A2=98
> [Bier] comments on draft-zhang-bier-designed-routing-00.txt
>
>
>
>
> Flew over the draft and I think (I did not have time to follow the
> extensive exapmles given by the authors) that the draft as written will
> always duplicate given that a representation of hierarchical bitmasks giv=
en
> by authors is not a datastructure that can represent a DAG without runnin=
g
> @ least a specialized O (N log(N)) computation over the bitmasks. Simple
> Banyan example works easily (source is @ level 1 in my enumeration)
>
>
> Trying to describe something that delivers to the set of [ Source,
> Transit1, Transit2, Sink2 ] cannot be done with 3 levels of bitmasks
> without replicating to Sink2 _*UNLESS*_ Source does not only compute
> level 2 bitmasks but also level 3, i.e. computes that Transit2 and Transi=
t1
> receive _*different*_ level3 bitmasks. The according computation is e.g.
> a Dijkstra that tie-breaks ECMPs (ONlogN is very dirty complexity measure
> for Dijkstra but sufficient for purpose of this discussion).
>
> I don=E2=80=99t consider running Dijkstra=E2=80=99s for the bitmasks (obs=
erve that set of
> receivers will modify the necessary computation) and modifying the whole
> hierarchy per node the packet is replicated to something that is
> justifiable in complexity for what it achieves, especially given the size
> of the headers we=E2=80=99re talking. I would consider the BIER-TE sugges=
tion
> significantly better here.
>
> thanks
>
> *--- tony*
>
> =E2=80=9CYour work is to discover your work and then with all your heart =
to give
> yourself to it.=E2=80=9D --- *Buddha*
>  _______________________________________________
> BIER mailing list
> BIER@ietf.org
> https://www.ietf.org/mailman/listinfo/bier
>
>
> _______________________________________________
> BIER mailing list
> BIER@ietf.org
> https://www.ietf.org/mailman/listinfo/bier
>
>


--=20
*We=E2=80=99ve heard that a million monkeys at a million keyboards could pr=
oduce
the complete works of Shakespeare; now, thanks to the Internet, we know
that is not true.*
=E2=80=94Robert Wilensky

--001a113dea6a635ca705238e99e8
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">TE does not seem to define hierarchical masks and I fear y=
ou missed my point ...=C2=A0<div><br></div><div>-- tony=C2=A0</div></div><d=
iv class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Mon, Nov 2, 2015=
 at 1:28 AM,  <span dir=3D"ltr">&lt;<a href=3D"mailto:zhang.zheng@zte.com.c=
n" target=3D"_blank">zhang.zheng@zte.com.cn</a>&gt;</span> wrote:<br><block=
quote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc=
 solid;padding-left:1ex"><font size=3D"2" face=3D"sans-serif">Hi Tony,</fon=
t>
<br>
<br><font size=3D"2" face=3D"sans-serif">=C2=A0 =C2=A0 Thank for your comme=
nts.
The algorithm in BIER-TE-Arch is that </font>
<br><font size=3D"2" face=3D"sans-serif">every BIER node calculates their T=
E
forwarding table separately. And</font>
<br><font size=3D"2" face=3D"sans-serif">the TE-forwarding-table is not the=
 same
as the the forwarding table</font>
<br><font size=3D"2" face=3D"sans-serif">that is defined in BIER-Arch. The =
matching
rules that is defined</font>
<br><font size=3D"2" face=3D"sans-serif">in BIER-TE-Arch is special too.</f=
ont>
<br><font size=3D"2" face=3D"sans-serif">=C2=A0 =C2=A0 This forwarding tabl=
e
which is defined in this draft(designed-</font>
<br><font size=3D"2" face=3D"sans-serif">routing) is the same as BIER-Arch.=
 And
the matching rules in this </font>
<br><font size=3D"2" face=3D"sans-serif">draft is the same as BIER-Arch. So=
 there
is no additional calculation </font>
<br><font size=3D"2" face=3D"sans-serif">in BIER node rather than the calcu=
lation
defined in the BIER-TE-Arch.</font>
<br>
<br><font size=3D"2" face=3D"sans-serif">Best regards,</font>
<br><font size=3D"2" face=3D"sans-serif">Sandy</font>
<br><font size=3D"2" face=3D"sans-serif"><br>
</font>
<br>
<br>
<br>
<p></p><table width=3D"100%">
<tbody><tr valign=3D"top">
<td width=3D"36%"><font size=3D"1" face=3D"sans-serif"><b>Antoni Przygienda=
 &lt;<a href=3D"mailto:antoni.przygienda@ericsson.com" target=3D"_blank">an=
toni.przygienda@ericsson.com</a>&gt;</b>
</font>
<br><font size=3D"1" face=3D"sans-serif">=E5=8F=91=E4=BB=B6=E4=BA=BA: =C2=
=A0&quot;BIER&quot; &lt;<a href=3D"mailto:bier-bounces@ietf.org" target=3D"=
_blank">bier-bounces@ietf.org</a>&gt;</font>
<p><font size=3D"1" face=3D"sans-serif">2015-10-31 =E4=B8=8B=E5=8D=88 07:49=
</font>
</p></td><td width=3D"63%">
<table width=3D"100%">
<tbody><tr valign=3D"top">
<td>
<div align=3D"right"><font size=3D"1" face=3D"sans-serif">=E6=94=B6=E4=BB=
=B6=E4=BA=BA</font></div>
</td><td><font size=3D"1" face=3D"sans-serif">&quot;<a href=3D"mailto:bier@=
ietf.org" target=3D"_blank">bier@ietf.org</a>&quot; &lt;<a href=3D"mailto:b=
ier@ietf.org" target=3D"_blank">bier@ietf.org</a>&gt;,
</font>
</td></tr><tr valign=3D"top">
<td>
<div align=3D"right"><font size=3D"1" face=3D"sans-serif">=E6=8A=84=E9=80=
=81</font></div>
</td><td>
</td></tr><tr valign=3D"top">
<td>
<div align=3D"right"><font size=3D"1" face=3D"sans-serif">=E4=B8=BB=E9=A2=
=98</font></div>
</td><td><font size=3D"1" face=3D"sans-serif">[Bier] comments on draft-zhan=
g-bier-designed-routing-00.txt</font></td></tr></tbody></table>
<br>
<table>
<tbody><tr valign=3D"top">
<td>
</td><td></td></tr></tbody></table>
<br></td></tr></tbody></table><div><div class=3D"h5">
<br>
<br>
<br><font size=3D"2" face=3D"Calibri">Flew over the draft and I think (I di=
d
not have time to follow the extensive exapmles given by the authors) that
the draft as written will always duplicate given that a representation
of hierarchical bitmasks given by authors is not a datastructure that can
represent a DAG without running @ least a specialized O (N log(N)) computat=
ion
over the bitmasks. Simple Banyan example works easily (source is @ level
1 in my enumeration) </font>
<br><font size=3D"2" face=3D"Calibri">=C2=A0</font>
<br><img src=3D"cid:_4_09B5838409B581180033548F48257EF1">
<br><font size=3D"2" face=3D"Calibri">Trying to describe something that del=
ivers
to the set of [ Source, Transit1, Transit2, Sink2 ] cannot be done with
3 levels of bitmasks without replicating to Sink2 _<i>UNLESS</i>_ Source
does not only compute level 2 bitmasks but also level 3, i.e. computes
that Transit2 and Transit1 receive _<i>different</i>_ level3 bitmasks.
The according computation is e.g. a Dijkstra that tie-breaks ECMPs (ONlogN
is very dirty complexity measure for Dijkstra but sufficient for purpose
of this discussion). </font>
<br><font size=3D"2" face=3D"Calibri">=C2=A0</font>
<br><font size=3D"2" face=3D"Calibri">I don=E2=80=99t consider running Dijk=
stra=E2=80=99s
for the bitmasks (observe that set of receivers will modify the necessary
computation) and modifying the whole hierarchy per node the packet is repli=
cated
to something that is justifiable in complexity for what it achieves, especi=
ally
given the size of the headers we=E2=80=99re talking. I would consider the B=
IER-TE
suggestion significantly better here. </font>
<br><font size=3D"2" face=3D"Calibri">=C2=A0</font>
<br><font size=3D"2" face=3D"Calibri">thanks </font>
<br><font size=3D"2" face=3D"Calibri">=C2=A0</font>
<br><font size=3D"2" face=3D"Calibri"><b>--- tony</b></font>
<br><font size=3D"2" face=3D"Calibri"><b>=C2=A0</b></font>
<br><font size=3D"2" face=3D"Times New Roman">=E2=80=9CYour work is to disc=
over your
work and then with all your heart to give yourself to it.=E2=80=9D --- </fo=
nt><font size=3D"1" face=3D"Times New Roman"><b>Buddha</b></font><font size=
=3D"2" face=3D"Times New Roman">
</font>
<br></div></div><font size=3D"2" face=3D"Calibri">=C2=A0</font><tt><font si=
ze=3D"2">_______________________________________________<br>
BIER mailing list<br>
<a href=3D"mailto:BIER@ietf.org" target=3D"_blank">BIER@ietf.org</a><br>
</font></tt><a href=3D"https://www.ietf.org/mailman/listinfo/bier" target=
=3D"_blank"><tt><font size=3D"2">https://www.ietf.org/mailman/listinfo/bier=
</font></tt></a><tt><font size=3D"2"><br>
</font></tt>
<br>
<br>_______________________________________________<br>
BIER mailing list<br>
<a href=3D"mailto:BIER@ietf.org">BIER@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/bier" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/bier</a><br>
<br></blockquote></div><br><br clear=3D"all"><div><br></div>-- <br><div cla=
ss=3D"gmail_signature"><div dir=3D"ltr"><div><span style=3D"font-size:12.80=
00001907349px"><font face=3D"georgia, serif"><i>We=E2=80=99ve heard that a =
million monkeys at a million keyboards could produce the complete works of =
Shakespeare; now, thanks to the Internet, we know that is not true.</i></fo=
nt></span><i><font face=3D"garamond, serif"><br></font></i></div><div><span=
 style=3D"font-size:12.8000001907349px"><font face=3D"times new roman, seri=
f">=E2=80=94Robert Wilensky</font></span><br></div></div></div>
</div>

--001a113dea6a635ca705238e99e8--
--001a113dea6a635cab05238e99e9
Content-Type: image/png
Content-Disposition: inline
Content-Transfer-Encoding: base64
Content-ID: <_4_09B5838409B581180033548F48257EF1>
X-Attachment-Id: 50a53382bfb92820_0.0.1

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
--001a113dea6a635cab05238e99e9--


From nobody Mon Nov  2 05:21:45 2015
Return-Path: <tonysietf@gmail.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EA8DF1B3648 for <bier@ietfa.amsl.com>; Mon,  2 Nov 2015 05:21:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09ncdNNRKh8F for <bier@ietfa.amsl.com>; Mon,  2 Nov 2015 05:21:42 -0800 (PST)
Received: from mail-ig0-x22f.google.com (mail-ig0-x22f.google.com [IPv6:2607:f8b0:4001:c05::22f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6B0751B3647 for <bier@ietf.org>; Mon,  2 Nov 2015 05:21:42 -0800 (PST)
Received: by igbhv6 with SMTP id hv6so53675783igb.0 for <bier@ietf.org>; Mon, 02 Nov 2015 05:21:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=iKEuaGQd5s3bGGh7+PWm5nYMja59P9snRWbwPV35ROE=; b=TkR6sRNPrmGt/3SJUwPkG9VaSS++eUfGD/y9c7ghiEuYWHK2E4HuVwidIGbS4g7s/H sQge1Y24KYEtaJdWInWg14LkPiPq70bIrIVpZ6ckB4IaW+MAxgnM9WwEkE0/7xqQ0+qk 9ICDHGPXmTdS4F7YT2XXtJHw+j0LHYcU1oEbavIAQ8yE2xzMvjAnJFdiopo0B5uee6aj 61GSagZI12KRhY6Rpbx8WWGEG+WcI2DyFuQflEAVhbx6AmU5q1xpPeR3I3uzpjD4jFUG O7r4yZs2AWV7Sq7G9v7so8xaZy4xUD5MwQxJhFjcPpFtaGLrX/NDAOsQ17hB1zI6REOP EDlw==
MIME-Version: 1.0
X-Received: by 10.50.124.98 with SMTP id mh2mr10566991igb.25.1446470501774; Mon, 02 Nov 2015 05:21:41 -0800 (PST)
Received: by 10.107.27.134 with HTTP; Mon, 2 Nov 2015 05:21:41 -0800 (PST)
In-Reply-To: <D5D3D8F7-7A69-4276-B2E4-D000F6D401C5@cisco.com>
References: <2E4BB27CAB87BF43B4207C0E55860F180EAFE883@eusaamb103.ericsson.se> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0CB4167B@NKGEML512-MBS.china.huawei.com> <CA+wi2hNCsF6-m_912ogAqJ0H_1-O3eg+YBbPrLpXAUc=Vdto-A@mail.gmail.com> <D5D3D8F7-7A69-4276-B2E4-D000F6D401C5@cisco.com>
Date: Mon, 2 Nov 2015 05:21:41 -0800
Message-ID: <CA+wi2hP6ava5JEz6YLmvnNO0SFdu7pda4uCjWDEzc=iB2NK=Eg@mail.gmail.com>
From: Tony Przygienda <tonysietf@gmail.com>
To: IJsbrand Wijnands <ice@cisco.com>
Content-Type: multipart/alternative; boundary=e89a8f3ba1c16fbb4405238ea8f8
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/V9XTztcQRa0azE9N-P0xvX1RXRQ>
Cc: Xuxiaohu <xuxiaohu@huawei.com>, "bier@ietf.org" <bier@ietf.org>, Antoni Przygienda <antoni.przygienda@ericsson.com>
Subject: Re: [Bier] comments on draft-xu-bier-encapsulation-03
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 02 Nov 2015 13:21:44 -0000

--e89a8f3ba1c16fbb4405238ea8f8
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

true, forgot that it may be needed in p2mp & mp2mp cases for correct
disposition of the frame inside. I stand corrected. tony

On Mon, Nov 2, 2015 at 1:38 AM, IJsbrand Wijnands <ice@cisco.com> wrote:

> Hi Guys,
>
> > As well, why does the encaps carry BFR-id ? is that
> source/destination/originator ? None of those seem necessary to me ?
> >
> >
> > [Xiaohu] BFR-id indicates the ingress BFR. It may be neccessary in some
> use cases such as performance measurement.
> >
> >
> >
> > ok, if it's not used for the forwarding decision not much I can say
> about it. We have however OAM drafts which provide for precisely this kin=
d
> of stuff so I suggest reading those. Putting OAM fields into forwarding
> header is maybe not the best decision here  ..
>
> In MPLS encapsulation, the BFR-id is used as the Context to do the
> upstream label lookup. So it is part of the disposition decision, which i=
s
> related to forwarding on the egress. Is VPN context supported in this
> encapsulation?
>
> Thx,
>
> Ice.




--=20
*We=E2=80=99ve heard that a million monkeys at a million keyboards could pr=
oduce
the complete works of Shakespeare; now, thanks to the Internet, we know
that is not true.*
=E2=80=94Robert Wilensky

--e89a8f3ba1c16fbb4405238ea8f8
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">true, forgot that it may be needed in p2mp &amp; mp2mp cas=
es for correct disposition of the frame inside. I stand corrected. tony=C2=
=A0</div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Mon, =
Nov 2, 2015 at 1:38 AM, IJsbrand Wijnands <span dir=3D"ltr">&lt;<a href=3D"=
mailto:ice@cisco.com" target=3D"_blank">ice@cisco.com</a>&gt;</span> wrote:=
<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-lef=
t:1px #ccc solid;padding-left:1ex">Hi Guys,<br>
<span class=3D""><br>
&gt; As well, why does the encaps carry BFR-id ? is that source/destination=
/originator ? None of those seem necessary to me ?<br>
&gt;<br>
&gt;<br>
&gt; [Xiaohu] BFR-id indicates the ingress BFR. It may be neccessary in som=
e use cases such as performance measurement.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; ok, if it&#39;s not used for the forwarding decision not much I can sa=
y about it. We have however OAM drafts which provide for precisely this kin=
d of stuff so I suggest reading those. Putting OAM fields into forwarding h=
eader is maybe not the best decision here=C2=A0 ..<br>
<br>
</span>In MPLS encapsulation, the BFR-id is used as the Context to do the u=
pstream label lookup. So it is part of the disposition decision, which is r=
elated to forwarding on the egress. Is VPN context supported in this encaps=
ulation?<br>
<br>
Thx,<br>
<br>
Ice.</blockquote></div><br><br clear=3D"all"><div><br></div>-- <br><div cla=
ss=3D"gmail_signature"><div dir=3D"ltr"><div><span style=3D"font-size:12.80=
00001907349px"><font face=3D"georgia, serif"><i>We=E2=80=99ve heard that a =
million monkeys at a million keyboards could produce the complete works of =
Shakespeare; now, thanks to the Internet, we know that is not true.</i></fo=
nt></span><i><font face=3D"garamond, serif"><br></font></i></div><div><span=
 style=3D"font-size:12.8000001907349px"><font face=3D"times new roman, seri=
f">=E2=80=94Robert Wilensky</font></span><br></div></div></div>
</div>

--e89a8f3ba1c16fbb4405238ea8f8--


From nobody Mon Nov  2 18:38:04 2015
Return-Path: <zhang.zheng@zte.com.cn>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 160231B2B7B; Mon,  2 Nov 2015 18:37:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.76
X-Spam-Level: 
X-Spam-Status: No, score=-101.76 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MIME_CHARSET_FARAWAY=2.45, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_WHITELIST=-100] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9FxKOcjWe3F8; Mon,  2 Nov 2015 18:37:54 -0800 (PST)
Received: from mx5.zte.com.cn (mx5.zte.com.cn [63.217.80.70]) by ietfa.amsl.com (Postfix) with ESMTP id 27F8C1ACE3F; Mon,  2 Nov 2015 18:37:54 -0800 (PST)
Received: from mse01.zte.com.cn (unknown [10.30.3.20]) by Websense Email Security Gateway with ESMTPS id DB7BACA2C8C71; Tue,  3 Nov 2015 10:37:50 +0800 (CST)
Received: from notes_smtp.zte.com.cn ([10.30.1.239]) by mse01.zte.com.cn with ESMTP id tA32b1At069255; Tue, 3 Nov 2015 10:37:09 +0800 (GMT-8) (envelope-from zhang.zheng@zte.com.cn)
In-Reply-To: <CA+wi2hO3eZ6KhVA+nnHCUwj7NC97KQv8VFqACRo23RQZ-9pqGQ@mail.gmail.com>
References: <2E4BB27CAB87BF43B4207C0E55860F180EAFE879@eusaamb103.ericsson.se>	<OF90CD55C1.7AD9CB04-ON48257EF1.0032ADFC-48257EF1.00335491@zte.com.cn> <CA+wi2hO3eZ6KhVA+nnHCUwj7NC97KQv8VFqACRo23RQZ-9pqGQ@mail.gmail.com>
To: Tony Przygienda <tonysietf@gmail.com>
MIME-Version: 1.0
X-KeepSent: C3973C80:1D43A21E-48257EF2:000C170A; type=4; name=$KeepSent
X-Mailer: Lotus Notes Release 8.5.3 September 15, 2011
Message-ID: <OFC3973C80.1D43A21E-ON48257EF2.000C170A-48257EF2.000E2196@zte.com.cn>
From: zhang.zheng@zte.com.cn
Date: Tue, 3 Nov 2015 10:35:04 +0800
X-MIMETrack: Serialize by Router on notes_smtp/zte_ltd(Release 8.5.3FP6|November 21, 2013) at 2015-11-03 10:36:53, Serialize complete at 2015-11-03 10:36:53
Content-Type: multipart/related; boundary="=_related 000E219448257EF2_="
X-MAIL: mse01.zte.com.cn tA32b1At069255
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/DvaY0xsMFB5p9xphOECIO75E9fM>
Cc: "bier@ietf.org" <bier@ietf.org>, Antoni Przygienda <antoni.przygienda@ericsson.com>, BIER <bier-bounces@ietf.org>
Subject: Re: [Bier] comments on draft-zhang-bier-designed-routing-00.txt
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 03 Nov 2015 02:37:57 -0000

This is a multipart message in MIME format.
--=_related 000E219448257EF2_=
Content-Type: multipart/alternative; boundary="=_alternative 000E219548257EF2_="


--=_alternative 000E219548257EF2_=
Content-Type: text/plain; charset="GB2312"
Content-Transfer-Encoding: base64

SGkgVG9ueSwNCg0KICAgIFllcywgdGhlIGhpZXJhcmNoaWNhbCBtYXNrcyBpcyBub3QgdXNlZCBp
biBCSUVSLVRFLUFyY2guIEJ1dCB0aGUgDQpmb3J3YXJkaW5nIHRhYmxlIHRoYXQgaXMgZGVmaW5l
ZCBpbiBCSUVSLVRFLUFyY2ggaXMgZGlmZmVyZW50IGZyb20NCnRoZSB0YWJsZSB0aGF0IGlzIGRl
ZmluZWQgaW4gQklFUi1BcmNoLiBUaGUgZm9yd2FyZGluZyB0YWJsZSB0aGF0IGlzIA0KdXNlZCBp
biBCSUVSLUFyY2ggaW5jbHVkZXMgdGhlIGVncmVzcyBub2RlcycgYml0bWFzayBzdHJpbmcuIElm
IEkgDQpkb24ndCBtaXN1bmRlcnN0YW5kIHRoZSBCSUVSLVRFLCB0aGUgZm9yd2FyZGluZyB0YWJs
ZSB0aGF0IGlzIHVzZWQgaW4gDQpCSUVSLVRFIGluY2x1ZGVzIHRoZSBsaW5rcycgYml0bWFzayBz
dHJpbmcuIFRob3VnaCB0aGUgZm9yd2FyZGluZyB0YWJsZSANCnRoYXQgaXMgdXNlZCBpbiBCSUVS
LVRFIGlzIGNhbGN1bGF0ZWQgYnkgSUdQIHRvbywgYnV0IGl0J3Mgbm90IHRoZSBzYW1lIA0KZm9y
d2FyZGluZyB0YWJsZSBhcyB0aGUgdGFibGUgaW4gQklFUi1BcmNoLg0KDQpCZXN0IHJlZ2FyZHMs
DQpTYW5keQ0KDQoNCg0KDQoNClRvbnkgUHJ6eWdpZW5kYSA8dG9ueXNpZXRmQGdtYWlsLmNvbT4g
DQoyMDE1LTExLTAyIM/CzucgMDk6MTcNCg0KytW8/sjLDQp6aGFuZy56aGVuZ0B6dGUuY29tLmNu
LCANCrOty80NCkFudG9uaSBQcnp5Z2llbmRhIDxhbnRvbmkucHJ6eWdpZW5kYUBlcmljc3Nvbi5j
b20+LCAiYmllckBpZXRmLm9yZyIgDQo8YmllckBpZXRmLm9yZz4sIEJJRVIgPGJpZXItYm91bmNl
c0BpZXRmLm9yZz4NCtb3zOINClJlOiBbQmllcl0gY29tbWVudHMgb24gZHJhZnQtemhhbmctYmll
ci1kZXNpZ25lZC1yb3V0aW5nLTAwLnR4dA0KDQoNCg0KDQoNCg0KVEUgZG9lcyBub3Qgc2VlbSB0
byBkZWZpbmUgaGllcmFyY2hpY2FsIG1hc2tzIGFuZCBJIGZlYXIgeW91IG1pc3NlZCBteSANCnBv
aW50IC4uLiANCg0KLS0gdG9ueSANCg0KT24gTW9uLCBOb3YgMiwgMjAxNSBhdCAxOjI4IEFNLCA8
emhhbmcuemhlbmdAenRlLmNvbS5jbj4gd3JvdGU6DQpIaSBUb255LCANCg0KICAgIFRoYW5rIGZv
ciB5b3VyIGNvbW1lbnRzLiBUaGUgYWxnb3JpdGhtIGluIEJJRVItVEUtQXJjaCBpcyB0aGF0IA0K
ZXZlcnkgQklFUiBub2RlIGNhbGN1bGF0ZXMgdGhlaXIgVEUgZm9yd2FyZGluZyB0YWJsZSBzZXBh
cmF0ZWx5LiBBbmQgDQp0aGUgVEUtZm9yd2FyZGluZy10YWJsZSBpcyBub3QgdGhlIHNhbWUgYXMg
dGhlIHRoZSBmb3J3YXJkaW5nIHRhYmxlIA0KdGhhdCBpcyBkZWZpbmVkIGluIEJJRVItQXJjaC4g
VGhlIG1hdGNoaW5nIHJ1bGVzIHRoYXQgaXMgZGVmaW5lZCANCmluIEJJRVItVEUtQXJjaCBpcyBz
cGVjaWFsIHRvby4gDQogICAgVGhpcyBmb3J3YXJkaW5nIHRhYmxlIHdoaWNoIGlzIGRlZmluZWQg
aW4gdGhpcyBkcmFmdChkZXNpZ25lZC0gDQpyb3V0aW5nKSBpcyB0aGUgc2FtZSBhcyBCSUVSLUFy
Y2guIEFuZCB0aGUgbWF0Y2hpbmcgcnVsZXMgaW4gdGhpcyANCmRyYWZ0IGlzIHRoZSBzYW1lIGFz
IEJJRVItQXJjaC4gU28gdGhlcmUgaXMgbm8gYWRkaXRpb25hbCBjYWxjdWxhdGlvbiANCmluIEJJ
RVIgbm9kZSByYXRoZXIgdGhhbiB0aGUgY2FsY3VsYXRpb24gZGVmaW5lZCBpbiB0aGUgQklFUi1U
RS1BcmNoLiANCg0KQmVzdCByZWdhcmRzLCANClNhbmR5IA0KDQoNCg0KDQoNCkFudG9uaSBQcnp5
Z2llbmRhIDxhbnRvbmkucHJ6eWdpZW5kYUBlcmljc3Nvbi5jb20+IA0Kt6K8/sjLOiAgIkJJRVIi
IDxiaWVyLWJvdW5jZXNAaWV0Zi5vcmc+IA0KMjAxNS0xMC0zMSDPws7nIDA3OjQ5IA0KDQoNCsrV
vP7Iyw0KImJpZXJAaWV0Zi5vcmciIDxiaWVyQGlldGYub3JnPiwgDQqzrcvNDQoNCtb3zOINCltC
aWVyXSBjb21tZW50cyBvbiBkcmFmdC16aGFuZy1iaWVyLWRlc2lnbmVkLXJvdXRpbmctMDAudHh0
DQoNCg0KDQoNCg0KDQoNCg0KRmxldyBvdmVyIHRoZSBkcmFmdCBhbmQgSSB0aGluayAoSSBkaWQg
bm90IGhhdmUgdGltZSB0byBmb2xsb3cgdGhlIA0KZXh0ZW5zaXZlIGV4YXBtbGVzIGdpdmVuIGJ5
IHRoZSBhdXRob3JzKSB0aGF0IHRoZSBkcmFmdCBhcyB3cml0dGVuIHdpbGwgDQphbHdheXMgZHVw
bGljYXRlIGdpdmVuIHRoYXQgYSByZXByZXNlbnRhdGlvbiBvZiBoaWVyYXJjaGljYWwgYml0bWFz
a3MgDQpnaXZlbiBieSBhdXRob3JzIGlzIG5vdCBhIGRhdGFzdHJ1Y3R1cmUgdGhhdCBjYW4gcmVw
cmVzZW50IGEgREFHIHdpdGhvdXQgDQpydW5uaW5nIEAgbGVhc3QgYSBzcGVjaWFsaXplZCBPIChO
IGxvZyhOKSkgY29tcHV0YXRpb24gb3ZlciB0aGUgYml0bWFza3MuIA0KU2ltcGxlIEJhbnlhbiBl
eGFtcGxlIHdvcmtzIGVhc2lseSAoc291cmNlIGlzIEAgbGV2ZWwgMSBpbiBteSBlbnVtZXJhdGlv
bikgDQoNCiAgDQoNClRyeWluZyB0byBkZXNjcmliZSBzb21ldGhpbmcgdGhhdCBkZWxpdmVycyB0
byB0aGUgc2V0IG9mIFsgU291cmNlLCANClRyYW5zaXQxLCBUcmFuc2l0MiwgU2luazIgXSBjYW5u
b3QgYmUgZG9uZSB3aXRoIDMgbGV2ZWxzIG9mIGJpdG1hc2tzIA0Kd2l0aG91dCByZXBsaWNhdGlu
ZyB0byBTaW5rMiBfVU5MRVNTXyBTb3VyY2UgZG9lcyBub3Qgb25seSBjb21wdXRlIGxldmVsIDIg
DQpiaXRtYXNrcyBidXQgYWxzbyBsZXZlbCAzLCBpLmUuIGNvbXB1dGVzIHRoYXQgVHJhbnNpdDIg
YW5kIFRyYW5zaXQxIA0KcmVjZWl2ZSBfZGlmZmVyZW50XyBsZXZlbDMgYml0bWFza3MuIFRoZSBh
Y2NvcmRpbmcgY29tcHV0YXRpb24gaXMgZS5nLiBhIA0KRGlqa3N0cmEgdGhhdCB0aWUtYnJlYWtz
IEVDTVBzIChPTmxvZ04gaXMgdmVyeSBkaXJ0eSBjb21wbGV4aXR5IG1lYXN1cmUgDQpmb3IgRGlq
a3N0cmEgYnV0IHN1ZmZpY2llbnQgZm9yIHB1cnBvc2Ugb2YgdGhpcyBkaXNjdXNzaW9uKS4gDQog
IA0KSSBkb26hr3QgY29uc2lkZXIgcnVubmluZyBEaWprc3RyYaGvcyBmb3IgdGhlIGJpdG1hc2tz
IChvYnNlcnZlIHRoYXQgc2V0IA0Kb2YgcmVjZWl2ZXJzIHdpbGwgbW9kaWZ5IHRoZSBuZWNlc3Nh
cnkgY29tcHV0YXRpb24pIGFuZCBtb2RpZnlpbmcgdGhlIA0Kd2hvbGUgaGllcmFyY2h5IHBlciBu
b2RlIHRoZSBwYWNrZXQgaXMgcmVwbGljYXRlZCB0byBzb21ldGhpbmcgdGhhdCBpcyANCmp1c3Rp
ZmlhYmxlIGluIGNvbXBsZXhpdHkgZm9yIHdoYXQgaXQgYWNoaWV2ZXMsIGVzcGVjaWFsbHkgZ2l2
ZW4gdGhlIHNpemUgDQpvZiB0aGUgaGVhZGVycyB3ZaGvcmUgdGFsa2luZy4gSSB3b3VsZCBjb25z
aWRlciB0aGUgQklFUi1URSBzdWdnZXN0aW9uIA0Kc2lnbmlmaWNhbnRseSBiZXR0ZXIgaGVyZS4g
DQogIA0KdGhhbmtzIA0KICANCi0tLSB0b255IA0KICANCqGwWW91ciB3b3JrIGlzIHRvIGRpc2Nv
dmVyIHlvdXIgd29yayBhbmQgdGhlbiB3aXRoIGFsbCB5b3VyIGhlYXJ0IHRvIGdpdmUgDQp5b3Vy
c2VsZiB0byBpdC6hsSAtLS0gQnVkZGhhIA0KIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fDQpCSUVSIG1haWxpbmcgbGlzdA0KQklFUkBpZXRmLm9yZw0KaHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9iaWVyDQoNCg0KX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCkJJRVIgbWFpbGluZyBsaXN0DQpC
SUVSQGlldGYub3JnDQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2JpZXIN
Cg0KDQoNCg0KLS0gDQpXZaGvdmUgaGVhcmQgdGhhdCBhIG1pbGxpb24gbW9ua2V5cyBhdCBhIG1p
bGxpb24ga2V5Ym9hcmRzIGNvdWxkIHByb2R1Y2UgDQp0aGUgY29tcGxldGUgd29ya3Mgb2YgU2hh
a2VzcGVhcmU7IG5vdywgdGhhbmtzIHRvIHRoZSBJbnRlcm5ldCwgd2Uga25vdyANCnRoYXQgaXMg
bm90IHRydWUuDQqhqlJvYmVydCBXaWxlbnNreQ0KDQo=
--=_alternative 000E219548257EF2_=
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: base64

PGZvbnQgc2l6ZT0yIGZhY2U9InNhbnMtc2VyaWYiPkhpIFRvbnksPC9mb250Pg0KPGJyPg0KPGJy
Pjxmb250IHNpemU9MiBmYWNlPSJzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7IFllcywgdGhlIGhp
ZXJhcmNoaWNhbA0KbWFza3MgaXMgbm90IHVzZWQgaW4gQklFUi1URS1BcmNoLiBCdXQgdGhlIDwv
Zm9udD4NCjxicj48Zm9udCBzaXplPTIgZmFjZT0ic2Fucy1zZXJpZiI+Zm9yd2FyZGluZyB0YWJs
ZSB0aGF0IGlzIGRlZmluZWQgaW4NCkJJRVItVEUtQXJjaCBpcyBkaWZmZXJlbnQgZnJvbTwvZm9u
dD4NCjxicj48Zm9udCBzaXplPTIgZmFjZT0ic2Fucy1zZXJpZiI+dGhlIHRhYmxlIHRoYXQgaXMg
ZGVmaW5lZCBpbiBCSUVSLUFyY2guDQpUaGUgZm9yd2FyZGluZyB0YWJsZSB0aGF0IGlzIDwvZm9u
dD4NCjxicj48Zm9udCBzaXplPTIgZmFjZT0ic2Fucy1zZXJpZiI+dXNlZCBpbiBCSUVSLUFyY2gg
aW5jbHVkZXMgdGhlIGVncmVzcw0Kbm9kZXMnIGJpdG1hc2sgc3RyaW5nLiBJZiBJIDwvZm9udD4N
Cjxicj48Zm9udCBzaXplPTIgZmFjZT0ic2Fucy1zZXJpZiI+ZG9uJ3QgbWlzdW5kZXJzdGFuZCB0
aGUgQklFUi1URSwgdGhlDQpmb3J3YXJkaW5nIHRhYmxlIHRoYXQgaXMgdXNlZCBpbiA8L2ZvbnQ+
DQo8YnI+PGZvbnQgc2l6ZT0yIGZhY2U9InNhbnMtc2VyaWYiPkJJRVItVEUgaW5jbHVkZXMgdGhl
IGxpbmtzJyBiaXRtYXNrDQpzdHJpbmcuIFRob3VnaCB0aGUgZm9yd2FyZGluZyB0YWJsZSA8L2Zv
bnQ+DQo8YnI+PGZvbnQgc2l6ZT0yIGZhY2U9InNhbnMtc2VyaWYiPnRoYXQgaXMgdXNlZCBpbiBC
SUVSLVRFIGlzIGNhbGN1bGF0ZWQNCmJ5IElHUCB0b28sIGJ1dCBpdCdzIG5vdCB0aGUgc2FtZSA8
L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0yIGZhY2U9InNhbnMtc2VyaWYiPmZvcndhcmRpbmcgdGFi
bGUgYXMgdGhlIHRhYmxlIGluIEJJRVItQXJjaC48L2ZvbnQ+DQo8YnI+DQo8YnI+PGZvbnQgc2l6
ZT0yIGZhY2U9InNhbnMtc2VyaWYiPkJlc3QgcmVnYXJkcyw8L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6
ZT0yIGZhY2U9InNhbnMtc2VyaWYiPlNhbmR5PC9mb250Pg0KPGJyPjxmb250IHNpemU9MiBmYWNl
PSJzYW5zLXNlcmlmIj48YnI+DQo8L2ZvbnQ+DQo8YnI+DQo8YnI+DQo8YnI+DQo8dGFibGUgd2lk
dGg9MTAwJT4NCjx0ciB2YWxpZ249dG9wPg0KPHRkIHdpZHRoPTM2JT48Zm9udCBzaXplPTEgZmFj
ZT0ic2Fucy1zZXJpZiI+PGI+VG9ueSBQcnp5Z2llbmRhICZsdDt0b255c2lldGZAZ21haWwuY29t
Jmd0OzwvYj4NCjwvZm9udD4NCjxwPjxmb250IHNpemU9MSBmYWNlPSJzYW5zLXNlcmlmIj4yMDE1
LTExLTAyIOS4i+WNiCAwOToxNzwvZm9udD4NCjx0ZCB3aWR0aD02MyU+DQo8dGFibGUgd2lkdGg9
MTAwJT4NCjx0ciB2YWxpZ249dG9wPg0KPHRkPg0KPGRpdiBhbGlnbj1yaWdodD48Zm9udCBzaXpl
PTEgZmFjZT0ic2Fucy1zZXJpZiI+5pS25Lu25Lq6PC9mb250PjwvZGl2Pg0KPHRkPjxmb250IHNp
emU9MSBmYWNlPSJzYW5zLXNlcmlmIj56aGFuZy56aGVuZ0B6dGUuY29tLmNuLCA8L2ZvbnQ+DQo8
dHIgdmFsaWduPXRvcD4NCjx0ZD4NCjxkaXYgYWxpZ249cmlnaHQ+PGZvbnQgc2l6ZT0xIGZhY2U9
InNhbnMtc2VyaWYiPuaKhOmAgTwvZm9udD48L2Rpdj4NCjx0ZD48Zm9udCBzaXplPTEgZmFjZT0i
c2Fucy1zZXJpZiI+QW50b25pIFByenlnaWVuZGEgJmx0O2FudG9uaS5wcnp5Z2llbmRhQGVyaWNz
c29uLmNvbSZndDssDQomcXVvdDtiaWVyQGlldGYub3JnJnF1b3Q7ICZsdDtiaWVyQGlldGYub3Jn
Jmd0OywgQklFUiAmbHQ7Ymllci1ib3VuY2VzQGlldGYub3JnJmd0OzwvZm9udD4NCjx0ciB2YWxp
Z249dG9wPg0KPHRkPg0KPGRpdiBhbGlnbj1yaWdodD48Zm9udCBzaXplPTEgZmFjZT0ic2Fucy1z
ZXJpZiI+5Li76aKYPC9mb250PjwvZGl2Pg0KPHRkPjxmb250IHNpemU9MSBmYWNlPSJzYW5zLXNl
cmlmIj5SZTogW0JpZXJdIGNvbW1lbnRzIG9uIGRyYWZ0LXpoYW5nLWJpZXItZGVzaWduZWQtcm91
dGluZy0wMC50eHQ8L2ZvbnQ+PC90YWJsZT4NCjxicj4NCjx0YWJsZT4NCjx0ciB2YWxpZ249dG9w
Pg0KPHRkPg0KPHRkPjwvdGFibGU+DQo8YnI+PC90YWJsZT4NCjxicj4NCjxicj4NCjxicj48Zm9u
dCBzaXplPTM+VEUgZG9lcyBub3Qgc2VlbSB0byBkZWZpbmUgaGllcmFyY2hpY2FsIG1hc2tzIGFu
ZCBJIGZlYXINCnlvdSBtaXNzZWQgbXkgcG9pbnQgLi4uJm5ic3A7PC9mb250Pg0KPGJyPg0KPGJy
Pjxmb250IHNpemU9Mz4tLSB0b255Jm5ic3A7PC9mb250Pg0KPGJyPg0KPGJyPjxmb250IHNpemU9
Mz5PbiBNb24sIE5vdiAyLCAyMDE1IGF0IDE6MjggQU0sICZsdDs8L2ZvbnQ+PGEgaHJlZj1tYWls
dG86emhhbmcuemhlbmdAenRlLmNvbS5jbiB0YXJnZXQ9X2JsYW5rPjxmb250IHNpemU9MyBjb2xv
cj1ibHVlPjx1PnpoYW5nLnpoZW5nQHp0ZS5jb20uY248L3U+PC9mb250PjwvYT48Zm9udCBzaXpl
PTM+Jmd0Ow0Kd3JvdGU6PC9mb250Pg0KPGJyPjxmb250IHNpemU9MiBmYWNlPSJzYW5zLXNlcmlm
Ij5IaSBUb255LDwvZm9udD48Zm9udCBzaXplPTM+IDxicj4NCjwvZm9udD48Zm9udCBzaXplPTIg
ZmFjZT0ic2Fucy1zZXJpZiI+PGJyPg0KJm5ic3A7ICZuYnNwOyBUaGFuayBmb3IgeW91ciBjb21t
ZW50cy4gVGhlIGFsZ29yaXRobSBpbiBCSUVSLVRFLUFyY2ggaXMNCnRoYXQgPGJyPg0KZXZlcnkg
QklFUiBub2RlIGNhbGN1bGF0ZXMgdGhlaXIgVEUgZm9yd2FyZGluZyB0YWJsZSBzZXBhcmF0ZWx5
LiBBbmQ8L2ZvbnQ+PGZvbnQgc2l6ZT0zPg0KPC9mb250Pjxmb250IHNpemU9MiBmYWNlPSJzYW5z
LXNlcmlmIj48YnI+DQp0aGUgVEUtZm9yd2FyZGluZy10YWJsZSBpcyBub3QgdGhlIHNhbWUgYXMg
dGhlIHRoZSBmb3J3YXJkaW5nIHRhYmxlPC9mb250Pjxmb250IHNpemU9Mz4NCjwvZm9udD48Zm9u
dCBzaXplPTIgZmFjZT0ic2Fucy1zZXJpZiI+PGJyPg0KdGhhdCBpcyBkZWZpbmVkIGluIEJJRVIt
QXJjaC4gVGhlIG1hdGNoaW5nIHJ1bGVzIHRoYXQgaXMgZGVmaW5lZDwvZm9udD48Zm9udCBzaXpl
PTM+DQo8L2ZvbnQ+PGZvbnQgc2l6ZT0yIGZhY2U9InNhbnMtc2VyaWYiPjxicj4NCmluIEJJRVIt
VEUtQXJjaCBpcyBzcGVjaWFsIHRvby48L2ZvbnQ+PGZvbnQgc2l6ZT0zPiA8L2ZvbnQ+PGZvbnQg
c2l6ZT0yIGZhY2U9InNhbnMtc2VyaWYiPjxicj4NCiZuYnNwOyAmbmJzcDsgVGhpcyBmb3J3YXJk
aW5nIHRhYmxlIHdoaWNoIGlzIGRlZmluZWQgaW4gdGhpcyBkcmFmdChkZXNpZ25lZC08L2ZvbnQ+
PGZvbnQgc2l6ZT0zPg0KPC9mb250Pjxmb250IHNpemU9MiBmYWNlPSJzYW5zLXNlcmlmIj48YnI+
DQpyb3V0aW5nKSBpcyB0aGUgc2FtZSBhcyBCSUVSLUFyY2guIEFuZCB0aGUgbWF0Y2hpbmcgcnVs
ZXMgaW4gdGhpcyA8YnI+DQpkcmFmdCBpcyB0aGUgc2FtZSBhcyBCSUVSLUFyY2guIFNvIHRoZXJl
IGlzIG5vIGFkZGl0aW9uYWwgY2FsY3VsYXRpb24gPGJyPg0KaW4gQklFUiBub2RlIHJhdGhlciB0
aGFuIHRoZSBjYWxjdWxhdGlvbiBkZWZpbmVkIGluIHRoZSBCSUVSLVRFLUFyY2guPC9mb250Pjxm
b250IHNpemU9Mz4NCjxicj4NCjwvZm9udD48Zm9udCBzaXplPTIgZmFjZT0ic2Fucy1zZXJpZiI+
PGJyPg0KQmVzdCByZWdhcmRzLDwvZm9udD48Zm9udCBzaXplPTM+IDwvZm9udD48Zm9udCBzaXpl
PTIgZmFjZT0ic2Fucy1zZXJpZiI+PGJyPg0KU2FuZHk8L2ZvbnQ+PGZvbnQgc2l6ZT0zPiA8L2Zv
bnQ+PGZvbnQgc2l6ZT0yIGZhY2U9InNhbnMtc2VyaWYiPjxicj4NCjwvZm9udD48Zm9udCBzaXpl
PTM+PGJyPg0KPGJyPg0KPGJyPg0KPC9mb250Pg0KPHA+DQo8dGFibGUgd2lkdGg9MTAwJT4NCjx0
ciB2YWxpZ249dG9wPg0KPHRkIHdpZHRoPTQ3JT48Zm9udCBzaXplPTEgZmFjZT0ic2Fucy1zZXJp
ZiI+PGI+QW50b25pIFByenlnaWVuZGEgJmx0OzwvYj48L2ZvbnQ+PGEgaHJlZj1tYWlsdG86YW50
b25pLnByenlnaWVuZGFAZXJpY3Nzb24uY29tIHRhcmdldD1fYmxhbms+PGZvbnQgc2l6ZT0xIGNv
bG9yPWJsdWUgZmFjZT0ic2Fucy1zZXJpZiI+PGI+PHU+YW50b25pLnByenlnaWVuZGFAZXJpY3Nz
b24uY29tPC91PjwvYj48L2ZvbnQ+PC9hPjxmb250IHNpemU9MSBmYWNlPSJzYW5zLXNlcmlmIj48
Yj4mZ3Q7PC9iPg0KPGJyPg0K5Y+R5Lu25Lq6OiAmbmJzcDsmcXVvdDtCSUVSJnF1b3Q7ICZsdDs8
L2ZvbnQ+PGEgaHJlZj0ibWFpbHRvOmJpZXItYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PV9ibGFu
az48Zm9udCBzaXplPTEgY29sb3I9Ymx1ZSBmYWNlPSJzYW5zLXNlcmlmIj48dT5iaWVyLWJvdW5j
ZXNAaWV0Zi5vcmc8L3U+PC9mb250PjwvYT48Zm9udCBzaXplPTEgZmFjZT0ic2Fucy1zZXJpZiI+
Jmd0OzwvZm9udD48Zm9udCBzaXplPTM+DQo8L2ZvbnQ+DQo8cD48Zm9udCBzaXplPTEgZmFjZT0i
c2Fucy1zZXJpZiI+MjAxNS0xMC0zMSDkuIvljYggMDc6NDk8L2ZvbnQ+PGZvbnQgc2l6ZT0zPg0K
PC9mb250Pg0KPHRkIHdpZHRoPTUyJT4NCjxicj4NCjx0YWJsZSB3aWR0aD0xMDAlPg0KPHRyIHZh
bGlnbj10b3A+DQo8dGQgd2lkdGg9OSU+DQo8ZGl2IGFsaWduPXJpZ2h0Pjxmb250IHNpemU9MSBm
YWNlPSJzYW5zLXNlcmlmIj7mlLbku7bkuro8L2ZvbnQ+PC9kaXY+DQo8dGQgd2lkdGg9OTAlPjxm
b250IHNpemU9MSBmYWNlPSJzYW5zLXNlcmlmIj4mcXVvdDs8L2ZvbnQ+PGEgaHJlZj1tYWlsdG86
YmllckBpZXRmLm9yZyB0YXJnZXQ9X2JsYW5rPjxmb250IHNpemU9MSBjb2xvcj1ibHVlIGZhY2U9
InNhbnMtc2VyaWYiPjx1PmJpZXJAaWV0Zi5vcmc8L3U+PC9mb250PjwvYT48Zm9udCBzaXplPTEg
ZmFjZT0ic2Fucy1zZXJpZiI+JnF1b3Q7DQombHQ7PC9mb250PjxhIGhyZWY9bWFpbHRvOmJpZXJA
aWV0Zi5vcmcgdGFyZ2V0PV9ibGFuaz48Zm9udCBzaXplPTEgY29sb3I9Ymx1ZSBmYWNlPSJzYW5z
LXNlcmlmIj48dT5iaWVyQGlldGYub3JnPC91PjwvZm9udD48L2E+PGZvbnQgc2l6ZT0xIGZhY2U9
InNhbnMtc2VyaWYiPiZndDssDQo8L2ZvbnQ+DQo8dHIgdmFsaWduPXRvcD4NCjx0ZD4NCjxkaXYg
YWxpZ249cmlnaHQ+PGZvbnQgc2l6ZT0xIGZhY2U9InNhbnMtc2VyaWYiPuaKhOmAgTwvZm9udD48
L2Rpdj4NCjx0ZD4NCjx0ciB2YWxpZ249dG9wPg0KPHRkPg0KPGRpdiBhbGlnbj1yaWdodD48Zm9u
dCBzaXplPTEgZmFjZT0ic2Fucy1zZXJpZiI+5Li76aKYPC9mb250PjwvZGl2Pg0KPHRkPjxmb250
IHNpemU9MSBmYWNlPSJzYW5zLXNlcmlmIj5bQmllcl0gY29tbWVudHMgb24gZHJhZnQtemhhbmct
Ymllci1kZXNpZ25lZC1yb3V0aW5nLTAwLnR4dDwvZm9udD48L3RhYmxlPg0KPGJyPg0KPGJyPg0K
PHRhYmxlPg0KPHRyIHZhbGlnbj10b3A+DQo8dGQ+DQo8dGQ+PC90YWJsZT4NCjxicj48L3RhYmxl
Pg0KPGJyPjxmb250IHNpemU9Mz48YnI+DQo8YnI+DQo8L2ZvbnQ+PGZvbnQgc2l6ZT0yIGZhY2U9
IkNhbGlicmkiPjxicj4NCkZsZXcgb3ZlciB0aGUgZHJhZnQgYW5kIEkgdGhpbmsgKEkgZGlkIG5v
dCBoYXZlIHRpbWUgdG8gZm9sbG93IHRoZSBleHRlbnNpdmUNCmV4YXBtbGVzIGdpdmVuIGJ5IHRo
ZSBhdXRob3JzKSB0aGF0IHRoZSBkcmFmdCBhcyB3cml0dGVuIHdpbGwgYWx3YXlzIGR1cGxpY2F0
ZQ0KZ2l2ZW4gdGhhdCBhIHJlcHJlc2VudGF0aW9uIG9mIGhpZXJhcmNoaWNhbCBiaXRtYXNrcyBn
aXZlbiBieSBhdXRob3JzIGlzDQpub3QgYSBkYXRhc3RydWN0dXJlIHRoYXQgY2FuIHJlcHJlc2Vu
dCBhIERBRyB3aXRob3V0IHJ1bm5pbmcgQCBsZWFzdCBhDQpzcGVjaWFsaXplZCBPIChOIGxvZyhO
KSkgY29tcHV0YXRpb24gb3ZlciB0aGUgYml0bWFza3MuIFNpbXBsZSBCYW55YW4gZXhhbXBsZQ0K
d29ya3MgZWFzaWx5IChzb3VyY2UgaXMgQCBsZXZlbCAxIGluIG15IGVudW1lcmF0aW9uKSA8YnI+
DQombmJzcDs8L2ZvbnQ+PGZvbnQgc2l6ZT0zPiA8YnI+DQo8L2ZvbnQ+PGltZyBzcmM9Y2lkOl80
XzA5MzVCRjBDMDkzNTcwRTQwMDBFMjBDNjQ4MjU3RUYyIHdpZHRoPTQ0MiBoZWlnaHQ9Mjk0Pjxm
b250IHNpemU9MiBmYWNlPSJDYWxpYnJpIj48YnI+DQpUcnlpbmcgdG8gZGVzY3JpYmUgc29tZXRo
aW5nIHRoYXQgZGVsaXZlcnMgdG8gdGhlIHNldCBvZiBbIFNvdXJjZSwgVHJhbnNpdDEsDQpUcmFu
c2l0MiwgU2luazIgXSBjYW5ub3QgYmUgZG9uZSB3aXRoIDMgbGV2ZWxzIG9mIGJpdG1hc2tzIHdp
dGhvdXQgcmVwbGljYXRpbmcNCnRvIFNpbmsyIF88aT5VTkxFU1M8L2k+XyBTb3VyY2UgZG9lcyBu
b3Qgb25seSBjb21wdXRlIGxldmVsIDIgYml0bWFza3MNCmJ1dCBhbHNvIGxldmVsIDMsIGkuZS4g
Y29tcHV0ZXMgdGhhdCBUcmFuc2l0MiBhbmQgVHJhbnNpdDEgcmVjZWl2ZSBfPGk+ZGlmZmVyZW50
PC9pPl8NCmxldmVsMyBiaXRtYXNrcy4gVGhlIGFjY29yZGluZyBjb21wdXRhdGlvbiBpcyBlLmcu
IGEgRGlqa3N0cmEgdGhhdCB0aWUtYnJlYWtzDQpFQ01QcyAoT05sb2dOIGlzIHZlcnkgZGlydHkg
Y29tcGxleGl0eSBtZWFzdXJlIGZvciBEaWprc3RyYSBidXQgc3VmZmljaWVudA0KZm9yIHB1cnBv
c2Ugb2YgdGhpcyBkaXNjdXNzaW9uKS4gPGJyPg0KJm5ic3A7PC9mb250Pjxmb250IHNpemU9Mz4g
PC9mb250Pjxmb250IHNpemU9MiBmYWNlPSJDYWxpYnJpIj48YnI+DQpJIGRvbuKAmXQgY29uc2lk
ZXIgcnVubmluZyBEaWprc3RyYeKAmXMgZm9yIHRoZSBiaXRtYXNrcyAob2JzZXJ2ZSB0aGF0DQpz
ZXQgb2YgcmVjZWl2ZXJzIHdpbGwgbW9kaWZ5IHRoZSBuZWNlc3NhcnkgY29tcHV0YXRpb24pIGFu
ZCBtb2RpZnlpbmcgdGhlDQp3aG9sZSBoaWVyYXJjaHkgcGVyIG5vZGUgdGhlIHBhY2tldCBpcyBy
ZXBsaWNhdGVkIHRvIHNvbWV0aGluZyB0aGF0IGlzDQpqdXN0aWZpYWJsZSBpbiBjb21wbGV4aXR5
IGZvciB3aGF0IGl0IGFjaGlldmVzLCBlc3BlY2lhbGx5IGdpdmVuIHRoZSBzaXplDQpvZiB0aGUg
aGVhZGVycyB3ZeKAmXJlIHRhbGtpbmcuIEkgd291bGQgY29uc2lkZXIgdGhlIEJJRVItVEUgc3Vn
Z2VzdGlvbg0Kc2lnbmlmaWNhbnRseSBiZXR0ZXIgaGVyZS4gPGJyPg0KJm5ic3A7PC9mb250Pjxm
b250IHNpemU9Mz4gPC9mb250Pjxmb250IHNpemU9MiBmYWNlPSJDYWxpYnJpIj48YnI+DQp0aGFu
a3MgPGJyPg0KJm5ic3A7PC9mb250Pjxmb250IHNpemU9Mz4gPC9mb250Pjxmb250IHNpemU9MiBm
YWNlPSJDYWxpYnJpIj48Yj48YnI+DQotLS0gdG9ueTwvYj48L2ZvbnQ+PGZvbnQgc2l6ZT0zPiA8
L2ZvbnQ+PGZvbnQgc2l6ZT0yIGZhY2U9IkNhbGlicmkiPjxiPjxicj4NCiZuYnNwOzwvYj48L2Zv
bnQ+PGZvbnQgc2l6ZT0zPiA8L2ZvbnQ+PGZvbnQgc2l6ZT0yIGZhY2U9IlRpbWVzIE5ldyBSb21h
biI+PGJyPg0K4oCcWW91ciB3b3JrIGlzIHRvIGRpc2NvdmVyIHlvdXIgd29yayBhbmQgdGhlbiB3
aXRoIGFsbCB5b3VyIGhlYXJ0IHRvIGdpdmUNCnlvdXJzZWxmIHRvIGl0LuKAnSAtLS0gPC9mb250
Pjxmb250IHNpemU9MSBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPjxiPkJ1ZGRoYTwvYj48L2ZvbnQ+
PGZvbnQgc2l6ZT0yIGZhY2U9IlRpbWVzIE5ldyBSb21hbiI+DQo8L2ZvbnQ+DQo8YnI+PGZvbnQg
c2l6ZT0yIGZhY2U9IkNhbGlicmkiPiZuYnNwOzwvZm9udD48dHQ+PGZvbnQgc2l6ZT0yPl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KQklFUiBtYWls
aW5nIGxpc3Q8L2ZvbnQ+PC90dD48dHQ+PGZvbnQgc2l6ZT0yIGNvbG9yPWJsdWU+PHU+PGJyPg0K
PC91PjwvZm9udD48L3R0PjxhIGhyZWY9bWFpbHRvOkJJRVJAaWV0Zi5vcmcgdGFyZ2V0PV9ibGFu
az48dHQ+PGZvbnQgc2l6ZT0yIGNvbG9yPWJsdWU+PHU+QklFUkBpZXRmLm9yZzwvdT48L2ZvbnQ+
PC90dD48L2E+PGZvbnQgc2l6ZT0zIGNvbG9yPWJsdWU+PHU+PGJyPg0KPC91PjwvZm9udD48YSBo
cmVmPWh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vYmllciB0YXJnZXQ9X2Js
YW5rPjx0dD48Zm9udCBzaXplPTIgY29sb3I9Ymx1ZT48dT5odHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL2JpZXI8L3U+PC9mb250PjwvdHQ+PC9hPjxmb250IHNpemU9Mz48YnI+
DQo8YnI+DQo8YnI+DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXzxicj4NCkJJRVIgbWFpbGluZyBsaXN0PC9mb250Pjxmb250IHNpemU9MyBjb2xvcj1ibHVl
Pjx1Pjxicj4NCjwvdT48L2ZvbnQ+PGEgaHJlZj1tYWlsdG86QklFUkBpZXRmLm9yZz48Zm9udCBz
aXplPTMgY29sb3I9Ymx1ZT48dT5CSUVSQGlldGYub3JnPC91PjwvZm9udD48L2E+PGZvbnQgc2l6
ZT0zIGNvbG9yPWJsdWU+PHU+PGJyPg0KPC91PjwvZm9udD48YSBocmVmPWh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vYmllciB0YXJnZXQ9X2JsYW5rPjxmb250IHNpemU9MyBj
b2xvcj1ibHVlPjx1Pmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vYmllcjwv
dT48L2ZvbnQ+PC9hPjxmb250IHNpemU9Mz48YnI+DQo8L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0z
Pjxicj4NCjwvZm9udD4NCjxicj4NCjxicj48Zm9udCBzaXplPTM+LS0gPC9mb250Pg0KPGJyPjxm
b250IHNpemU9MiBmYWNlPSJHZW9yZ2lhIj48aT5XZeKAmXZlIGhlYXJkIHRoYXQgYSBtaWxsaW9u
IG1vbmtleXMNCmF0IGEgbWlsbGlvbiBrZXlib2FyZHMgY291bGQgcHJvZHVjZSB0aGUgY29tcGxl
dGUgd29ya3Mgb2YgU2hha2VzcGVhcmU7DQpub3csIHRoYW5rcyB0byB0aGUgSW50ZXJuZXQsIHdl
IGtub3cgdGhhdCBpcyBub3QgdHJ1ZS48L2k+PC9mb250Pg0KPGJyPjxmb250IHNpemU9MiBmYWNl
PSJUaW1lcyBOZXcgUm9tYW4iPuKAlFJvYmVydCBXaWxlbnNreTwvZm9udD4NCjxicj4NCg==
--=_alternative 000E219548257EF2_=--
--=_related 000E219448257EF2_=
Content-Type: image/png
Content-ID: <_4_0935BF0C093570E4000E20C648257EF2>
Content-Transfer-Encoding: base64

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
--=_related 000E219448257EF2_=--


From nobody Mon Nov  2 21:04:14 2015
Return-Path: <antoni.przygienda@ericsson.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AB9611B2E2A; Mon,  2 Nov 2015 21:04:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id J-IC76oPDncK; Mon,  2 Nov 2015 21:04:09 -0800 (PST)
Received: from usevmg21.ericsson.net (usevmg21.ericsson.net [198.24.6.65]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7A03F1B2E11; Mon,  2 Nov 2015 21:04:09 -0800 (PST)
X-AuditID: c6180641-f792c6d00000686a-6d-5637d2e940d7
Received: from EUSAAHC007.ericsson.se (Unknown_Domain [147.117.188.93]) by usevmg21.ericsson.net (Symantec Mail Security) with SMTP id AC.3A.26730.9E2D7365; Mon,  2 Nov 2015 22:17:30 +0100 (CET)
Received: from EUSAAMB103.ericsson.se ([147.117.188.120]) by EUSAAHC007.ericsson.se ([147.117.188.93]) with mapi id 14.03.0248.002; Tue, 3 Nov 2015 00:04:07 -0500
From: Antoni Przygienda <antoni.przygienda@ericsson.com>
To: "zhang.zheng@zte.com.cn" <zhang.zheng@zte.com.cn>, Tony Przygienda <tonysietf@gmail.com>
Thread-Topic: [Bier] comments on draft-zhang-bier-designed-routing-00.txt
Thread-Index: AdETYZkauPcjCryLSP6TB8XjIfcjswCGRpGAAAgCGoAAG9rzAAAFbYBg
Date: Tue, 3 Nov 2015 05:04:06 +0000
Message-ID: <2E4BB27CAB87BF43B4207C0E55860F180EB0D43A@eusaamb103.ericsson.se>
References: <2E4BB27CAB87BF43B4207C0E55860F180EAFE879@eusaamb103.ericsson.se> <OF90CD55C1.7AD9CB04-ON48257EF1.0032ADFC-48257EF1.00335491@zte.com.cn> <CA+wi2hO3eZ6KhVA+nnHCUwj7NC97KQv8VFqACRo23RQZ-9pqGQ@mail.gmail.com> <OFC3973C80.1D43A21E-ON48257EF2.000C170A-48257EF2.000E2196@zte.com.cn>
In-Reply-To: <OFC3973C80.1D43A21E-ON48257EF2.000C170A-48257EF2.000E2196@zte.com.cn>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-originating-ip: [147.117.188.9]
Content-Type: multipart/related; boundary="_004_2E4BB27CAB87BF43B4207C0E55860F180EB0D43Aeusaamb103erics_"; type="multipart/alternative"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJIsWRmVeSWpSXmKPExsUyuXRPrO6rS+ZhBrP7RSyO/57CarF0xh4m i90PNrJYXN7dyOTA4rFz1l12jyVLfjJ5rNn3gyWAOYrLJiU1J7MstUjfLoEr48Aq9YKGI8wV bw5eZW1g/LWduYuRk0NCwETi9M6JrBC2mMSFe+vZuhi5OIQEjjBKfPjYwwSSEBJYxiix+qA2 iM0mYCFx+dtToGYODhGBOIk5azRBwswCjhLnJkwHKxcW8JA4u3gtC4gtIuApceriLyjbTeLQ 8x6wvSwCKhKT730As3kFfCVWvlvDArF3GZNES888sEGcAsES1288AytiBDru+6k1TBDLxCVu PZnPBHG0iMTDi6fZIGxRiZeP/0E9oyixr386O8hQZoFuRonOBxuZILYJSpyc+YRlAqPoLCSz ZiGrm4WkDqIoX+LQngVANgeQrSmxfpc+RFhRYkr3Q3YIW0Oidc5cdkxxHYnf37rYYOK3r05l hdgFDNNPRy4ywhQ93nOMDVnzAkbeVYwcpcWpZbnpRoabGIGJ4JgEm+MOxgWfLA8xCnAwKvHw GjiZhwmxJpYVV+YeYlQBan20YfUFRimWvPy8VCUR3pdcFmFCvCmJlVWpRfnxRaU5qcWHGKU5 WJTEeefNuB8qJJCeWJKanZpakFoEk2Xi4JRqYEyzf3WYcS/nI/+3Tcs2miTqSXv1n1DkezE/ uuaE1anShEv/zA23HJuYE3c/S6RTg29e6QIll8dNu2p/z46JORxyqeLfD967fy58XrBg1gbr zVlHrqxseu38quH23vPLvWIeOLV8cvrRoPZEr1XFbUXRW26T7NQfu70lNpX1sffK/ryZes6+ 4YsSS3FGoqEWc1FxIgDGHHnlDAMAAA==
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/JeCFL2Ap9Zo_xduYIaH4wvWL6z4>
Cc: "bier@ietf.org" <bier@ietf.org>, BIER <bier-bounces@ietf.org>
Subject: Re: [Bier] comments on draft-zhang-bier-designed-routing-00.txt
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 03 Nov 2015 05:04:12 -0000

--_004_2E4BB27CAB87BF43B4207C0E55860F180EB0D43Aeusaamb103erics_
Content-Type: multipart/alternative;
	boundary="_000_2E4BB27CAB87BF43B4207C0E55860F180EB0D43Aeusaamb103erics_"

--_000_2E4BB27CAB87BF43B4207C0E55860F180EB0D43Aeusaamb103erics_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

RG9lcyBpdCA/IExhc3QgdGltZSBJIHJlYWQgdGhlIGRyYWZ0IEkgZGlkbuKAmXQgc2VlIGFueSDi
gJhvdXRnb2luZyBiaXRtYXNr4oCZIGJ1dCB0aGUgYml0cyB3ZXJlIHJlc2V0IChtb2R1bG8gRE5S
IGJpdCkNCg0KV2l0aCBzdWNoIGFuIOKAmG91dGdvaW5nIGJpdG1hc2vigJkgSSBkaWRu4oCZdCBz
ZWUgSSBhZ3JlZSBpdCBjYW4gYmUgbWFkZSB0byB3b3JrIHdpdGggc2lnbmlmaWNhbnQgZXh0ZW5z
aW9ucyB0byBJR1AgY29tcHV0YXRpb24gKHlvdSBuZWVkIGNvbnNpc3RlbnQgdGllLWJyZWFraW5n
IGZvciBfYWxsXyBub2RlcyB0aGF0IGNvbXB1dGUgb3V0Z29pbmcgbWFza3MgKyBzcGVjaWFsIGNv
bnNpZGVyYXRpb25zIGZvciBFQ01QIGFuZCBsb2FkLWJhbGFuY2luZykNCg0KTGV04oCZcyBzZWUg
aG93IG11Y2ggaW50ZXJlc3QgdGhhdCBjcmVhdGVzIOKApg0KDQp0aGFua3MNCg0KLS0tIHRvbnkN
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0K4oCcU2ltcGxl
LCBjbGVhciBwdXJwb3NlIGFuZCBwcmluY2lwbGVzIGdpdmUgcmlzZSB0byBjb21wbGV4IGFuZCBp
bnRlbGxpZ2VudCBiZWhhdmlvci4gQ29tcGxleCBydWxlcyBhbmQgcmVndWxhdGlvbnMgZ2l2ZSBy
aXNlIHRvIHNpbXBsZSBhbmQgc3R1cGlkIGJlaGF2aW9yLuKAnQ0KLS0tIERlZSBIb2NrDQoNCkZy
b206IHpoYW5nLnpoZW5nQHp0ZS5jb20uY24gW21haWx0bzp6aGFuZy56aGVuZ0B6dGUuY29tLmNu
XQ0KU2VudDogTW9uZGF5LCBOb3ZlbWJlciAwMiwgMjAxNSA2OjM1IFBNDQpUbzogVG9ueSBQcnp5
Z2llbmRhDQpDYzogQW50b25pIFByenlnaWVuZGE7IGJpZXJAaWV0Zi5vcmc7IEJJRVINClN1Ympl
Y3Q6IFJlOiBbQmllcl0gY29tbWVudHMgb24gZHJhZnQtemhhbmctYmllci1kZXNpZ25lZC1yb3V0
aW5nLTAwLnR4dA0KDQpIaSBUb255LA0KDQogICAgWWVzLCB0aGUgaGllcmFyY2hpY2FsIG1hc2tz
IGlzIG5vdCB1c2VkIGluIEJJRVItVEUtQXJjaC4gQnV0IHRoZQ0KZm9yd2FyZGluZyB0YWJsZSB0
aGF0IGlzIGRlZmluZWQgaW4gQklFUi1URS1BcmNoIGlzIGRpZmZlcmVudCBmcm9tDQp0aGUgdGFi
bGUgdGhhdCBpcyBkZWZpbmVkIGluIEJJRVItQXJjaC4gVGhlIGZvcndhcmRpbmcgdGFibGUgdGhh
dCBpcw0KdXNlZCBpbiBCSUVSLUFyY2ggaW5jbHVkZXMgdGhlIGVncmVzcyBub2RlcycgYml0bWFz
ayBzdHJpbmcuIElmIEkNCmRvbid0IG1pc3VuZGVyc3RhbmQgdGhlIEJJRVItVEUsIHRoZSBmb3J3
YXJkaW5nIHRhYmxlIHRoYXQgaXMgdXNlZCBpbg0KQklFUi1URSBpbmNsdWRlcyB0aGUgbGlua3Mn
IGJpdG1hc2sgc3RyaW5nLiBUaG91Z2ggdGhlIGZvcndhcmRpbmcgdGFibGUNCnRoYXQgaXMgdXNl
ZCBpbiBCSUVSLVRFIGlzIGNhbGN1bGF0ZWQgYnkgSUdQIHRvbywgYnV0IGl0J3Mgbm90IHRoZSBz
YW1lDQpmb3J3YXJkaW5nIHRhYmxlIGFzIHRoZSB0YWJsZSBpbiBCSUVSLUFyY2guDQoNCkJlc3Qg
cmVnYXJkcywNClNhbmR5DQoNCg0KDQpUb255IFByenlnaWVuZGEgPHRvbnlzaWV0ZkBnbWFpbC5j
b208bWFpbHRvOnRvbnlzaWV0ZkBnbWFpbC5jb20+Pg0KDQoyMDE1LTExLTAyIOS4i+WNiCAwOTox
Nw0KDQrmlLbku7bkuroNCg0KemhhbmcuemhlbmdAenRlLmNvbS5jbjxtYWlsdG86emhhbmcuemhl
bmdAenRlLmNvbS5jbj4sDQoNCuaKhOmAgQ0KDQpBbnRvbmkgUHJ6eWdpZW5kYSA8YW50b25pLnBy
enlnaWVuZGFAZXJpY3Nzb24uY29tPG1haWx0bzphbnRvbmkucHJ6eWdpZW5kYUBlcmljc3Nvbi5j
b20+PiwgImJpZXJAaWV0Zi5vcmc8bWFpbHRvOmJpZXJAaWV0Zi5vcmc+IiA8YmllckBpZXRmLm9y
ZzxtYWlsdG86YmllckBpZXRmLm9yZz4+LCBCSUVSIDxiaWVyLWJvdW5jZXNAaWV0Zi5vcmc8bWFp
bHRvOmJpZXItYm91bmNlc0BpZXRmLm9yZz4+DQoNCuS4u+mimA0KDQpSZTogW0JpZXJdIGNvbW1l
bnRzIG9uIGRyYWZ0LXpoYW5nLWJpZXItZGVzaWduZWQtcm91dGluZy0wMC50eHQNCg0KDQoNCg0K
DQoNCg0KVEUgZG9lcyBub3Qgc2VlbSB0byBkZWZpbmUgaGllcmFyY2hpY2FsIG1hc2tzIGFuZCBJ
IGZlYXIgeW91IG1pc3NlZCBteSBwb2ludCAuLi4NCg0KLS0gdG9ueQ0KDQpPbiBNb24sIE5vdiAy
LCAyMDE1IGF0IDE6MjggQU0sIDx6aGFuZy56aGVuZ0B6dGUuY29tLmNuPG1haWx0bzp6aGFuZy56
aGVuZ0B6dGUuY29tLmNuPj4gd3JvdGU6DQpIaSBUb255LA0KDQogICAgVGhhbmsgZm9yIHlvdXIg
Y29tbWVudHMuIFRoZSBhbGdvcml0aG0gaW4gQklFUi1URS1BcmNoIGlzIHRoYXQNCmV2ZXJ5IEJJ
RVIgbm9kZSBjYWxjdWxhdGVzIHRoZWlyIFRFIGZvcndhcmRpbmcgdGFibGUgc2VwYXJhdGVseS4g
QW5kDQp0aGUgVEUtZm9yd2FyZGluZy10YWJsZSBpcyBub3QgdGhlIHNhbWUgYXMgdGhlIHRoZSBm
b3J3YXJkaW5nIHRhYmxlDQp0aGF0IGlzIGRlZmluZWQgaW4gQklFUi1BcmNoLiBUaGUgbWF0Y2hp
bmcgcnVsZXMgdGhhdCBpcyBkZWZpbmVkDQppbiBCSUVSLVRFLUFyY2ggaXMgc3BlY2lhbCB0b28u
DQogICAgVGhpcyBmb3J3YXJkaW5nIHRhYmxlIHdoaWNoIGlzIGRlZmluZWQgaW4gdGhpcyBkcmFm
dChkZXNpZ25lZC0NCnJvdXRpbmcpIGlzIHRoZSBzYW1lIGFzIEJJRVItQXJjaC4gQW5kIHRoZSBt
YXRjaGluZyBydWxlcyBpbiB0aGlzDQpkcmFmdCBpcyB0aGUgc2FtZSBhcyBCSUVSLUFyY2guIFNv
IHRoZXJlIGlzIG5vIGFkZGl0aW9uYWwgY2FsY3VsYXRpb24NCmluIEJJRVIgbm9kZSByYXRoZXIg
dGhhbiB0aGUgY2FsY3VsYXRpb24gZGVmaW5lZCBpbiB0aGUgQklFUi1URS1BcmNoLg0KDQpCZXN0
IHJlZ2FyZHMsDQpTYW5keQ0KDQoNCkFudG9uaSBQcnp5Z2llbmRhIDxhbnRvbmkucHJ6eWdpZW5k
YUBlcmljc3Nvbi5jb208bWFpbHRvOmFudG9uaS5wcnp5Z2llbmRhQGVyaWNzc29uLmNvbT4+DQrl
j5Hku7bkuro6ICAiQklFUiIgPGJpZXItYm91bmNlc0BpZXRmLm9yZzxtYWlsdG86Ymllci1ib3Vu
Y2VzQGlldGYub3JnPj4NCg0KMjAxNS0xMC0zMSDkuIvljYggMDc6NDkNCg0KDQrmlLbku7bkuroN
Cg0KImJpZXJAaWV0Zi5vcmc8bWFpbHRvOmJpZXJAaWV0Zi5vcmc+IiA8YmllckBpZXRmLm9yZzxt
YWlsdG86YmllckBpZXRmLm9yZz4+LA0KDQrmioTpgIENCg0K5Li76aKYDQoNCltCaWVyXSBjb21t
ZW50cyBvbiBkcmFmdC16aGFuZy1iaWVyLWRlc2lnbmVkLXJvdXRpbmctMDAudHh0DQoNCg0KDQoN
Cg0KDQoNCg0KRmxldyBvdmVyIHRoZSBkcmFmdCBhbmQgSSB0aGluayAoSSBkaWQgbm90IGhhdmUg
dGltZSB0byBmb2xsb3cgdGhlIGV4dGVuc2l2ZSBleGFwbWxlcyBnaXZlbiBieSB0aGUgYXV0aG9y
cykgdGhhdCB0aGUgZHJhZnQgYXMgd3JpdHRlbiB3aWxsIGFsd2F5cyBkdXBsaWNhdGUgZ2l2ZW4g
dGhhdCBhIHJlcHJlc2VudGF0aW9uIG9mIGhpZXJhcmNoaWNhbCBiaXRtYXNrcyBnaXZlbiBieSBh
dXRob3JzIGlzIG5vdCBhIGRhdGFzdHJ1Y3R1cmUgdGhhdCBjYW4gcmVwcmVzZW50IGEgREFHIHdp
dGhvdXQgcnVubmluZyBAIGxlYXN0IGEgc3BlY2lhbGl6ZWQgTyAoTiBsb2coTikpIGNvbXB1dGF0
aW9uIG92ZXIgdGhlIGJpdG1hc2tzLiBTaW1wbGUgQmFueWFuIGV4YW1wbGUgd29ya3MgZWFzaWx5
IChzb3VyY2UgaXMgQCBsZXZlbCAxIGluIG15IGVudW1lcmF0aW9uKQ0KDQpbY2lkOmltYWdlMDAx
LnBuZ0AwMUQxMTVCMi4wMTA5OEM2MF0NClRyeWluZyB0byBkZXNjcmliZSBzb21ldGhpbmcgdGhh
dCBkZWxpdmVycyB0byB0aGUgc2V0IG9mIFsgU291cmNlLCBUcmFuc2l0MSwgVHJhbnNpdDIsIFNp
bmsyIF0gY2Fubm90IGJlIGRvbmUgd2l0aCAzIGxldmVscyBvZiBiaXRtYXNrcyB3aXRob3V0IHJl
cGxpY2F0aW5nIHRvIFNpbmsyIF9VTkxFU1NfIFNvdXJjZSBkb2VzIG5vdCBvbmx5IGNvbXB1dGUg
bGV2ZWwgMiBiaXRtYXNrcyBidXQgYWxzbyBsZXZlbCAzLCBpLmUuIGNvbXB1dGVzIHRoYXQgVHJh
bnNpdDIgYW5kIFRyYW5zaXQxIHJlY2VpdmUgX2RpZmZlcmVudF8gbGV2ZWwzIGJpdG1hc2tzLiBU
aGUgYWNjb3JkaW5nIGNvbXB1dGF0aW9uIGlzIGUuZy4gYSBEaWprc3RyYSB0aGF0IHRpZS1icmVh
a3MgRUNNUHMgKE9ObG9nTiBpcyB2ZXJ5IGRpcnR5IGNvbXBsZXhpdHkgbWVhc3VyZSBmb3IgRGlq
a3N0cmEgYnV0IHN1ZmZpY2llbnQgZm9yIHB1cnBvc2Ugb2YgdGhpcyBkaXNjdXNzaW9uKS4NCg0K
SSBkb27igJl0IGNvbnNpZGVyIHJ1bm5pbmcgRGlqa3N0cmHigJlzIGZvciB0aGUgYml0bWFza3Mg
KG9ic2VydmUgdGhhdCBzZXQgb2YgcmVjZWl2ZXJzIHdpbGwgbW9kaWZ5IHRoZSBuZWNlc3Nhcnkg
Y29tcHV0YXRpb24pIGFuZCBtb2RpZnlpbmcgdGhlIHdob2xlIGhpZXJhcmNoeSBwZXIgbm9kZSB0
aGUgcGFja2V0IGlzIHJlcGxpY2F0ZWQgdG8gc29tZXRoaW5nIHRoYXQgaXMganVzdGlmaWFibGUg
aW4gY29tcGxleGl0eSBmb3Igd2hhdCBpdCBhY2hpZXZlcywgZXNwZWNpYWxseSBnaXZlbiB0aGUg
c2l6ZSBvZiB0aGUgaGVhZGVycyB3ZeKAmXJlIHRhbGtpbmcuIEkgd291bGQgY29uc2lkZXIgdGhl
IEJJRVItVEUgc3VnZ2VzdGlvbiBzaWduaWZpY2FudGx5IGJldHRlciBoZXJlLg0KDQp0aGFua3MN
Cg0KLS0tIHRvbnkNCg0K4oCcWW91ciB3b3JrIGlzIHRvIGRpc2NvdmVyIHlvdXIgd29yayBhbmQg
dGhlbiB3aXRoIGFsbCB5b3VyIGhlYXJ0IHRvIGdpdmUgeW91cnNlbGYgdG8gaXQu4oCdIC0tLSBC
dWRkaGENCiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0K
QklFUiBtYWlsaW5nIGxpc3QNCkJJRVJAaWV0Zi5vcmc8bWFpbHRvOkJJRVJAaWV0Zi5vcmc+DQpo
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2JpZXINCg0KDQpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KQklFUiBtYWlsaW5nIGxpc3QN
CkJJRVJAaWV0Zi5vcmc8bWFpbHRvOkJJRVJAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL2JpZXINCg0KDQoNCg0KLS0NCldl4oCZdmUgaGVhcmQgdGhhdCBh
IG1pbGxpb24gbW9ua2V5cyBhdCBhIG1pbGxpb24ga2V5Ym9hcmRzIGNvdWxkIHByb2R1Y2UgdGhl
IGNvbXBsZXRlIHdvcmtzIG9mIFNoYWtlc3BlYXJlOyBub3csIHRoYW5rcyB0byB0aGUgSW50ZXJu
ZXQsIHdlIGtub3cgdGhhdCBpcyBub3QgdHJ1ZS4NCuKAlFJvYmVydCBXaWxlbnNreQ0K

--_000_2E4BB27CAB87BF43B4207C0E55860F180EB0D43Aeusaamb103erics_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OiJNUyBHb3RoaWMiOw0KCXBhbm9zZS0xOjIgMTEgNiA5IDcgMiA1IDgg
MiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6TWluZ0xpVTsNCglwYW5vc2UtMToyIDIg
NSA5IDAgMCAwIDAgMCAwO30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6TWluZ0xpVTsNCglw
YW5vc2UtMToyIDIgNSA5IDAgMCAwIDAgMCAwO30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJ
e2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQpA
Zm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJFcmFzIERlbWkgSVRDIjsNCglwYW5vc2UtMToyIDEx
IDggNSAzIDUgNCAyIDggNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQE1pbmdMaVUi
Ow0KCXBhbm9zZS0xOjIgMiA1IDkgMCAwIDAgMCAwIDA7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZh
bWlseToiXEBNUyBHb3RoaWMiOw0KCXBhbm9zZS0xOjIgMTEgNiA5IDcgMiA1IDggMiA0O30NCkBm
b250LWZhY2UNCgl7Zm9udC1mYW1pbHk6R2VvcmdpYTsNCglwYW5vc2UtMToyIDQgNSAyIDUgNCA1
IDIgMyAzO30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9y
bWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0
Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsInNl
cmlmIjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5
OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVk
LCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCglj
b2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwDQoJe21zby1zdHls
ZS1wcmlvcml0eTo5OTsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6
MGluOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBpbjsNCglm
b250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7
fQ0KdHQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5l
dyI7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTkNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7
DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30N
Ci5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtZmFt
aWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6
OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAxLjBpbiAxLjBpbiAxLjBpbjt9DQpkaXYuV29y
ZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUg
bXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2
IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFw
ZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4N
CjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9
IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0
aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+RG9lcyBpdCA/IExhc3QgdGltZSBJIHJlYWQgdGhlIGRyYWZ0IEkgZGlk
buKAmXQgc2VlIGFueSDigJhvdXRnb2luZyBiaXRtYXNr4oCZIGJ1dCB0aGUgYml0cyB3ZXJlIHJl
c2V0IChtb2R1bG8gRE5SIGJpdCk8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPldpdGggc3VjaCBhbiDigJhvdXRnb2luZyBi
aXRtYXNr4oCZIEkgZGlkbuKAmXQgc2VlIEkgYWdyZWUgaXQgY2FuIGJlIG1hZGUgdG8gd29yayB3
aXRoIHNpZ25pZmljYW50IGV4dGVuc2lvbnMgdG8gSUdQIGNvbXB1dGF0aW9uICh5b3UgbmVlZCBj
b25zaXN0ZW50IHRpZS1icmVha2luZw0KIGZvciBfPGk+YWxsPC9pPl8gbm9kZXMgdGhhdCBjb21w
dXRlIG91dGdvaW5nIG1hc2tzICYjNDM7IHNwZWNpYWwgY29uc2lkZXJhdGlvbnMgZm9yIEVDTVAg
YW5kIGxvYWQtYmFsYW5jaW5nKQ0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5MZXTigJlzIHNlZSBob3cgbXVjaCBpbnRl
cmVzdCB0aGF0IGNyZWF0ZXMg4oCmDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0ibXNvLWVsZW1lbnQ6cGFyYS1i
b3JkZXItZGl2O2JvcmRlcjpub25lO2JvcmRlci1ib3R0b206c29saWQgd2luZG93dGV4dCAxLjBw
dDtwYWRkaW5nOjBpbiAwaW4gMS4wcHQgMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJib3JkZXI6bm9uZTtwYWRkaW5nOjBpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOmJsYWNrIj50aGFua3MNCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJib3JkZXI6bm9uZTtwYWRkaW5nOjBpbiI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iYm9yZGVyOm5vbmU7cGFkZGluZzowaW4iPjxiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+LS0tIHRvbnk8L3NwYW4+PC9iPjxi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0VyYXMgRGVt
aSBJVEMmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJib3JkZXI6bm9u
ZTtwYWRkaW5nOjBpbiI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7RXJhcyBEZW1pIElUQyZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OmJsYWNrIj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188bzpw
PjwvbzpwPjwvc3Bhbj48L2I+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImJvcmRl
cjpub25lO3BhZGRpbmc6MGluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2NvbG9yOiMx
RjQ5N0QiPuKAnFNpbXBsZSwgY2xlYXIgcHVycG9zZSBhbmQgcHJpbmNpcGxlcyBnaXZlIHJpc2Ug
dG8gY29tcGxleCBhbmQgaW50ZWxsaWdlbnQgYmVoYXZpb3IuIENvbXBsZXggcnVsZXMgYW5kIHJl
Z3VsYXRpb25zIGdpdmUgcmlzZSB0byBzaW1wbGUgYW5kIHN0dXBpZCBiZWhhdmlvci7igJ0NCjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJib3JkZXI6
bm9uZTtwYWRkaW5nOjBpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtjb2xvcjojMUY0
OTdEIj4tLS0NCjxiPkRlZSBIb2NrPC9iPiA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
MUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6
bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4w
cHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1
QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rh
aG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDsiPiB6aGFuZy56aGVuZ0B6dGUuY29tLmNuIFttYWlsdG86emhh
bmcuemhlbmdAenRlLmNvbS5jbl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBNb25kYXksIE5vdmVtYmVy
IDAyLCAyMDE1IDY6MzUgUE08YnI+DQo8Yj5Ubzo8L2I+IFRvbnkgUHJ6eWdpZW5kYTxicj4NCjxi
PkNjOjwvYj4gQW50b25pIFByenlnaWVuZGE7IGJpZXJAaWV0Zi5vcmc7IEJJRVI8YnI+DQo8Yj5T
dWJqZWN0OjwvYj4gUmU6IFtCaWVyXSBjb21tZW50cyBvbiBkcmFmdC16aGFuZy1iaWVyLWRlc2ln
bmVkLXJvdXRpbmctMDAudHh0PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7Ij5IaSBUb255LDwvc3Bhbj4NCjxicj4NCjxicj4NCjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDsiPiZuYnNwOyAmbmJzcDsgWWVzLCB0aGUgaGllcmFyY2hpY2FsIG1hc2tzIGlzIG5vdCB1
c2VkIGluIEJJRVItVEUtQXJjaC4gQnV0IHRoZQ0KPC9zcGFuPjxicj4NCjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDsiPmZvcndhcmRpbmcgdGFibGUgdGhhdCBpcyBkZWZpbmVkIGluIEJJRVItVEUt
QXJjaCBpcyBkaWZmZXJlbnQgZnJvbTwvc3Bhbj4NCjxicj4NCjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDsiPnRoZSB0YWJsZSB0aGF0IGlzIGRlZmluZWQgaW4gQklFUi1BcmNoLiBUaGUgZm9yd2Fy
ZGluZyB0YWJsZSB0aGF0IGlzDQo8L3NwYW4+PGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OyI+dXNlZCBpbiBCSUVSLUFyY2ggaW5jbHVkZXMgdGhlIGVncmVzcyBub2RlcycgYml0bWFzayBz
dHJpbmcuIElmIEkNCjwvc3Bhbj48YnI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5kb24n
dCBtaXN1bmRlcnN0YW5kIHRoZSBCSUVSLVRFLCB0aGUgZm9yd2FyZGluZyB0YWJsZSB0aGF0IGlz
IHVzZWQgaW4NCjwvc3Bhbj48YnI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5CSUVSLVRF
IGluY2x1ZGVzIHRoZSBsaW5rcycgYml0bWFzayBzdHJpbmcuIFRob3VnaCB0aGUgZm9yd2FyZGlu
ZyB0YWJsZQ0KPC9zcGFuPjxicj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPnRoYXQgaXMg
dXNlZCBpbiBCSUVSLVRFIGlzIGNhbGN1bGF0ZWQgYnkgSUdQIHRvbywgYnV0IGl0J3Mgbm90IHRo
ZSBzYW1lDQo8L3NwYW4+PGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Zm9yd2FyZGlu
ZyB0YWJsZSBhcyB0aGUgdGFibGUgaW4gQklFUi1BcmNoLjwvc3Bhbj4NCjxicj4NCjxicj4NCjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkJlc3QgcmVnYXJkcyw8L3NwYW4+DQo8YnI+DQo8c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5TYW5keTwvc3Bhbj4gPGJyPg0KPHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90OyI+PGJyPg0KPC9zcGFuPjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9wPg0KPHRh
YmxlIGNsYXNzPSJNc29Ob3JtYWxUYWJsZSIgYm9yZGVyPSIwIiBjZWxsc3BhY2luZz0iMyIgY2Vs
bHBhZGRpbmc9IjAiIHdpZHRoPSIxMDAlIiBzdHlsZT0id2lkdGg6MTAwLjAlIj4NCjx0Ym9keT4N
Cjx0cj4NCjx0ZCB3aWR0aD0iMzYlIiB2YWxpZ249InRvcCIgc3R5bGU9IndpZHRoOjM2LjAlO3Bh
ZGRpbmc6Ljc1cHQgLjc1cHQgLjc1cHQgLjc1cHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Ub255IFByenlnaWVuZGEgJmx0OzxhIGhyZWY9Im1h
aWx0bzp0b255c2lldGZAZ21haWwuY29tIj50b255c2lldGZAZ21haWwuY29tPC9hPiZndDs8L3Nw
YW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJp
YWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+DQo8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cD48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFs
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjIwMTUtMTEtMDIgPC9zcGFuPg0KPHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtNUyBHb3RoaWMmcXVvdDsi
PuS4i+WNiDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZx
dW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiAwOToxNzwvc3Bhbj4NCjxv
OnA+PC9vOnA+PC9wPg0KPC90ZD4NCjx0ZCB3aWR0aD0iNjMlIiB2YWxpZ249InRvcCIgc3R5bGU9
IndpZHRoOjYzLjAlO3BhZGRpbmc6Ljc1cHQgLjc1cHQgLjc1cHQgLjc1cHQiPg0KPHRhYmxlIGNs
YXNzPSJNc29Ob3JtYWxUYWJsZSIgYm9yZGVyPSIwIiBjZWxsc3BhY2luZz0iMyIgY2VsbHBhZGRp
bmc9IjAiIHdpZHRoPSIxMDAlIiBzdHlsZT0id2lkdGg6MTAwLjAlIj4NCjx0Ym9keT4NCjx0cj4N
Cjx0ZCB2YWxpZ249InRvcCIgc3R5bGU9InBhZGRpbmc6Ljc1cHQgLjc1cHQgLjc1cHQgLjc1cHQi
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249InJpZ2h0IiBzdHlsZT0idGV4dC1hbGlnbjpy
aWdodCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtNUyBH
b3RoaWMmcXVvdDsiPuaUtuS7tuS6ujwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvdGQ+DQo8dGQg
dmFsaWduPSJ0b3AiIHN0eWxlPSJwYWRkaW5nOi43NXB0IC43NXB0IC43NXB0IC43NXB0Ij4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PGEgaHJlZj0ibWFp
bHRvOnpoYW5nLnpoZW5nQHp0ZS5jb20uY24iPnpoYW5nLnpoZW5nQHp0ZS5jb20uY248L2E+LA0K
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC90ZD4NCjwvdHI+DQo8dHI+DQo8dGQgdmFsaWduPSJ0
b3AiIHN0eWxlPSJwYWRkaW5nOi43NXB0IC43NXB0IC43NXB0IC43NXB0Ij4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIGFsaWduPSJyaWdodCIgc3R5bGU9InRleHQtYWxpZ246cmlnaHQiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TVMgR290aGljJnF1b3Q7Ij7m
ioTpgIE8L3NwYW4+PG86cD48L286cD48L3A+DQo8L3RkPg0KPHRkIHZhbGlnbj0idG9wIiBzdHls
ZT0icGFkZGluZzouNzVwdCAuNzVwdCAuNzVwdCAuNzVwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkFudG9uaSBQcnp5Z2llbmRhICZsdDs8YSBocmVm
PSJtYWlsdG86YW50b25pLnByenlnaWVuZGFAZXJpY3Nzb24uY29tIj5hbnRvbmkucHJ6eWdpZW5k
YUBlcmljc3Nvbi5jb208L2E+Jmd0OywgJnF1b3Q7PGEgaHJlZj0ibWFpbHRvOmJpZXJAaWV0Zi5v
cmciPmJpZXJAaWV0Zi5vcmc8L2E+JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86YmllckBpZXRm
Lm9yZyI+YmllckBpZXRmLm9yZzwvYT4mZ3Q7LA0KIEJJRVIgJmx0OzxhIGhyZWY9Im1haWx0bzpi
aWVyLWJvdW5jZXNAaWV0Zi5vcmciPmJpZXItYm91bmNlc0BpZXRmLm9yZzwvYT4mZ3Q7PC9zcGFu
PiA8bzpwPg0KPC9vOnA+PC9wPg0KPC90ZD4NCjwvdHI+DQo8dHI+DQo8dGQgdmFsaWduPSJ0b3Ai
IHN0eWxlPSJwYWRkaW5nOi43NXB0IC43NXB0IC43NXB0IC43NXB0Ij4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIGFsaWduPSJyaWdodCIgc3R5bGU9InRleHQtYWxpZ246cmlnaHQiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TVMgR290aGljJnF1b3Q7Ij7kuLs8
L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTpNaW5nTGlVIj7p
opg8L3NwYW4+PG86cD48L286cD48L3A+DQo8L3RkPg0KPHRkIHZhbGlnbj0idG9wIiBzdHlsZT0i
cGFkZGluZzouNzVwdCAuNzVwdCAuNzVwdCAuNzVwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPlJlOiBbQmllcl0gY29tbWVudHMgb24gZHJhZnQtemhh
bmctYmllci1kZXNpZ25lZC1yb3V0aW5nLTAwLnR4dDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwv
dGQ+DQo8L3RyPg0KPC90Ym9keT4NCjwvdGFibGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpw
PiZuYnNwOzwvbzpwPjwvcD4NCjx0YWJsZSBjbGFzcz0iTXNvTm9ybWFsVGFibGUiIGJvcmRlcj0i
MCIgY2VsbHNwYWNpbmc9IjMiIGNlbGxwYWRkaW5nPSIwIj4NCjx0Ym9keT4NCjx0cj4NCjx0ZCB2
YWxpZ249InRvcCIgc3R5bGU9InBhZGRpbmc6Ljc1cHQgLjc1cHQgLjc1cHQgLjc1cHQiPjwvdGQ+
DQo8dGQgdmFsaWduPSJ0b3AiIHN0eWxlPSJwYWRkaW5nOi43NXB0IC43NXB0IC43NXB0IC43NXB0
Ij48L3RkPg0KPC90cj4NCjwvdGJvZHk+DQo8L3RhYmxlPg0KPC90ZD4NCjwvdHI+DQo8L3Rib2R5
Pg0KPC90YWJsZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEy
LjBwdCI+PGJyPg0KPGJyPg0KPGJyPg0KVEUgZG9lcyBub3Qgc2VlbSB0byBkZWZpbmUgaGllcmFy
Y2hpY2FsIG1hc2tzIGFuZCBJIGZlYXIgeW91IG1pc3NlZCBteSBwb2ludCAuLi4mbmJzcDsNCjxi
cj4NCjxicj4NCi0tIHRvbnkmbmJzcDsgPGJyPg0KPGJyPg0KT24gTW9uLCBOb3YgMiwgMjAxNSBh
dCAxOjI4IEFNLCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnpoYW5nLnpoZW5nQHp0ZS5jb20uY24iIHRh
cmdldD0iX2JsYW5rIj56aGFuZy56aGVuZ0B6dGUuY29tLmNuPC9hPiZndDsgd3JvdGU6DQo8YnI+
DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5IaSBUb255LDwvc3Bhbj4gPGJyPg0KPHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90OyI+PGJyPg0KJm5ic3A7ICZuYnNwOyBUaGFuayBmb3IgeW91ciBj
b21tZW50cy4gVGhlIGFsZ29yaXRobSBpbiBCSUVSLVRFLUFyY2ggaXMgdGhhdCA8YnI+DQpldmVy
eSBCSUVSIG5vZGUgY2FsY3VsYXRlcyB0aGVpciBURSBmb3J3YXJkaW5nIHRhYmxlIHNlcGFyYXRl
bHkuIEFuZDwvc3Bhbj4gPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+DQo8YnI+DQp0aGUgVEUt
Zm9yd2FyZGluZy10YWJsZSBpcyBub3QgdGhlIHNhbWUgYXMgdGhlIHRoZSBmb3J3YXJkaW5nIHRh
YmxlPC9zcGFuPiA8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4NCjxicj4NCnRoYXQgaXMgZGVm
aW5lZCBpbiBCSUVSLUFyY2guIFRoZSBtYXRjaGluZyBydWxlcyB0aGF0IGlzIGRlZmluZWQ8L3Nw
YW4+IDxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFs
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPg0KPGJyPg0KaW4gQklFUi1URS1BcmNoIGlz
IHNwZWNpYWwgdG9vLjwvc3Bhbj4gPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+DQo8YnI+DQom
bmJzcDsgJm5ic3A7IFRoaXMgZm9yd2FyZGluZyB0YWJsZSB3aGljaCBpcyBkZWZpbmVkIGluIHRo
aXMgZHJhZnQoZGVzaWduZWQtPC9zcGFuPiA8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4NCjxi
cj4NCnJvdXRpbmcpIGlzIHRoZSBzYW1lIGFzIEJJRVItQXJjaC4gQW5kIHRoZSBtYXRjaGluZyBy
dWxlcyBpbiB0aGlzIDxicj4NCmRyYWZ0IGlzIHRoZSBzYW1lIGFzIEJJRVItQXJjaC4gU28gdGhl
cmUgaXMgbm8gYWRkaXRpb25hbCBjYWxjdWxhdGlvbiA8YnI+DQppbiBCSUVSIG5vZGUgcmF0aGVy
IHRoYW4gdGhlIGNhbGN1bGF0aW9uIGRlZmluZWQgaW4gdGhlIEJJRVItVEUtQXJjaC48L3NwYW4+
IDxicj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Fy
aWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxicj4NCkJlc3QgcmVnYXJkcyw8L3Nw
YW4+IDxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFs
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPg0KPGJyPg0KU2FuZHk8L3NwYW4+IDxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDsiPjxicj4NCjwvc3Bhbj48YnI+DQo8YnI+DQo8bzpwPjwvbzpw
PjwvcD4NCjx0YWJsZSBjbGFzcz0iTXNvTm9ybWFsVGFibGUiIGJvcmRlcj0iMCIgY2VsbHNwYWNp
bmc9IjMiIGNlbGxwYWRkaW5nPSIwIiB3aWR0aD0iMTAwJSIgc3R5bGU9IndpZHRoOjEwMC4wJSI+
DQo8dGJvZHk+DQo8dHI+DQo8dGQgd2lkdGg9IjQ3JSIgdmFsaWduPSJ0b3AiIHN0eWxlPSJ3aWR0
aDo0Ny4wJTtwYWRkaW5nOi43NXB0IC43NXB0IC43NXB0IC43NXB0Ij4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+QW50b25pIFByenlnaWVuZGEgJmx0
Ozwvc3Bhbj48L2I+PGEgaHJlZj0ibWFpbHRvOmFudG9uaS5wcnp5Z2llbmRhQGVyaWNzc29uLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+YW50b25pLnBy
enlnaWVuZGFAZXJpY3Nzb24uY29tPC9zcGFuPjwvYj48L2E+PGI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7Ij4mZ3Q7PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPg0KPGJyPg0K
PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6TWluZ0xpVSI+
5Y+R5Lu25Lq6PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+OiAmbmJzcDsmcXVvdDtC
SUVSJnF1b3Q7ICZsdDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmJpZXItYm91bmNlc0BpZXRmLm9y
ZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Ymllci1ib3VuY2Vz
QGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFt
aWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZndDs8L3NwYW4+
DQo8bzpwPjwvbzpwPjwvcD4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+MjAxNS0xMC0z
MSA8L3NwYW4+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90
O01TIEdvdGhpYyZxdW90OyI+5LiL5Y2IPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny41
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+
IDA3OjQ5PC9zcGFuPg0KPG86cD48L286cD48L3A+DQo8L3RkPg0KPHRkIHdpZHRoPSI1MiUiIHZh
bGlnbj0idG9wIiBzdHlsZT0id2lkdGg6NTIuMCU7cGFkZGluZzouNzVwdCAuNzVwdCAuNzVwdCAu
NzVwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjx0YWJs
ZSBjbGFzcz0iTXNvTm9ybWFsVGFibGUiIGJvcmRlcj0iMCIgY2VsbHNwYWNpbmc9IjMiIGNlbGxw
YWRkaW5nPSIwIiB3aWR0aD0iMTAwJSIgc3R5bGU9IndpZHRoOjEwMC4wJSI+DQo8dGJvZHk+DQo8
dHI+DQo8dGQgd2lkdGg9IjklIiB2YWxpZ249InRvcCIgc3R5bGU9IndpZHRoOjkuMCU7cGFkZGlu
ZzouNzVwdCAuNzVwdCAuNzVwdCAuNzVwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0i
cmlnaHQiIHN0eWxlPSJ0ZXh0LWFsaWduOnJpZ2h0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcu
NXB0O2ZvbnQtZmFtaWx5OiZxdW90O01TIEdvdGhpYyZxdW90OyI+5pS25Lu25Lq6PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPC90ZD4NCjx0ZCB3aWR0aD0iOTAlIiB2YWxpZ249InRvcCIgc3R5bGU9
IndpZHRoOjkwLjAlO3BhZGRpbmc6Ljc1cHQgLjc1cHQgLjc1cHQgLjc1cHQiPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVv
dDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mcXVvdDs8L3NwYW4+PGEgaHJl
Zj0ibWFpbHRvOmJpZXJAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDsiPmJpZXJAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OyI+JnF1b3Q7DQogJmx0Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86YmllckBpZXRmLm9yZyIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+YmllckBpZXRmLm9yZzwvc3Bh
bj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlh
bCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mZ3Q7LA0KPC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPC90ZD4NCjwvdHI+DQo8dHI+DQo8dGQgdmFsaWduPSJ0b3AiIHN0eWxlPSJwYWRkaW5n
Oi43NXB0IC43NXB0IC43NXB0IC43NXB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJy
aWdodCIgc3R5bGU9InRleHQtYWxpZ246cmlnaHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny41
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TVMgR290aGljJnF1b3Q7Ij7mioTpgIE8L3NwYW4+PG86cD48
L286cD48L3A+DQo8L3RkPg0KPHRkIHZhbGlnbj0idG9wIiBzdHlsZT0icGFkZGluZzouNzVwdCAu
NzVwdCAuNzVwdCAuNzVwdCI+PC90ZD4NCjwvdHI+DQo8dHI+DQo8dGQgdmFsaWduPSJ0b3AiIHN0
eWxlPSJwYWRkaW5nOi43NXB0IC43NXB0IC43NXB0IC43NXB0Ij4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIGFsaWduPSJyaWdodCIgc3R5bGU9InRleHQtYWxpZ246cmlnaHQiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TVMgR290aGljJnF1b3Q7Ij7kuLs8L3Nw
YW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTpNaW5nTGlVIj7popg8
L3NwYW4+PG86cD48L286cD48L3A+DQo8L3RkPg0KPHRkIHZhbGlnbj0idG9wIiBzdHlsZT0icGFk
ZGluZzouNzVwdCAuNzVwdCAuNzVwdCAuNzVwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDsiPltCaWVyXSBjb21tZW50cyBvbiBkcmFmdC16aGFuZy1iaWVy
LWRlc2lnbmVkLXJvdXRpbmctMDAudHh0PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC90ZD4NCjwv
dHI+DQo8L3Rib2R5Pg0KPC90YWJsZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tYm90dG9tOjEyLjBwdCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8dGFibGUgY2xhc3M9Ik1z
b05vcm1hbFRhYmxlIiBib3JkZXI9IjAiIGNlbGxzcGFjaW5nPSIzIiBjZWxscGFkZGluZz0iMCI+
DQo8dGJvZHk+DQo8dHI+DQo8dGQgdmFsaWduPSJ0b3AiIHN0eWxlPSJwYWRkaW5nOi43NXB0IC43
NXB0IC43NXB0IC43NXB0Ij48L3RkPg0KPHRkIHZhbGlnbj0idG9wIiBzdHlsZT0icGFkZGluZzou
NzVwdCAuNzVwdCAuNzVwdCAuNzVwdCI+PC90ZD4NCjwvdHI+DQo8L3Rib2R5Pg0KPC90YWJsZT4N
CjwvdGQ+DQo8L3RyPg0KPC90Ym9keT4NCjwvdGFibGU+DQo8cD48YnI+DQo8YnI+DQo8YnI+DQo8
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxicj4NCkZsZXcgb3ZlciB0aGUgZHJhZnQgYW5k
IEkgdGhpbmsgKEkgZGlkIG5vdCBoYXZlIHRpbWUgdG8gZm9sbG93IHRoZSBleHRlbnNpdmUgZXhh
cG1sZXMgZ2l2ZW4gYnkgdGhlIGF1dGhvcnMpIHRoYXQgdGhlIGRyYWZ0IGFzIHdyaXR0ZW4gd2ls
bCBhbHdheXMgZHVwbGljYXRlIGdpdmVuIHRoYXQgYSByZXByZXNlbnRhdGlvbiBvZiBoaWVyYXJj
aGljYWwgYml0bWFza3MgZ2l2ZW4gYnkgYXV0aG9ycyBpcyBub3QgYSBkYXRhc3RydWN0dXJlIHRo
YXQgY2FuDQogcmVwcmVzZW50IGEgREFHIHdpdGhvdXQgcnVubmluZyBAIGxlYXN0IGEgc3BlY2lh
bGl6ZWQgTyAoTiBsb2coTikpIGNvbXB1dGF0aW9uIG92ZXIgdGhlIGJpdG1hc2tzLiBTaW1wbGUg
QmFueWFuIGV4YW1wbGUgd29ya3MgZWFzaWx5IChzb3VyY2UgaXMgQCBsZXZlbCAxIGluIG15IGVu
dW1lcmF0aW9uKQ0KPGJyPg0KJm5ic3A7PC9zcGFuPiA8YnI+DQo8aW1nIGJvcmRlcj0iMCIgd2lk
dGg9IjQ0MiIgaGVpZ2h0PSIyOTQiIGlkPSJfeDAwMDBfaTEwMjUiIHNyYz0iY2lkOmltYWdlMDAx
LnBuZ0AwMUQxMTVCMi4wMTA5OEM2MCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48YnI+
DQpUcnlpbmcgdG8gZGVzY3JpYmUgc29tZXRoaW5nIHRoYXQgZGVsaXZlcnMgdG8gdGhlIHNldCBv
ZiBbIFNvdXJjZSwgVHJhbnNpdDEsIFRyYW5zaXQyLCBTaW5rMiBdIGNhbm5vdCBiZSBkb25lIHdp
dGggMyBsZXZlbHMgb2YgYml0bWFza3Mgd2l0aG91dCByZXBsaWNhdGluZyB0byBTaW5rMiBfPGk+
VU5MRVNTPC9pPl8gU291cmNlIGRvZXMgbm90IG9ubHkgY29tcHV0ZSBsZXZlbCAyIGJpdG1hc2tz
IGJ1dCBhbHNvIGxldmVsIDMsIGkuZS4gY29tcHV0ZXMNCiB0aGF0IFRyYW5zaXQyIGFuZCBUcmFu
c2l0MSByZWNlaXZlIF88aT5kaWZmZXJlbnQ8L2k+XyBsZXZlbDMgYml0bWFza3MuIFRoZSBhY2Nv
cmRpbmcgY29tcHV0YXRpb24gaXMgZS5nLiBhIERpamtzdHJhIHRoYXQgdGllLWJyZWFrcyBFQ01Q
cyAoT05sb2dOIGlzIHZlcnkgZGlydHkgY29tcGxleGl0eSBtZWFzdXJlIGZvciBEaWprc3RyYSBi
dXQgc3VmZmljaWVudCBmb3IgcHVycG9zZSBvZiB0aGlzIGRpc2N1c3Npb24pLg0KPGJyPg0KJm5i
c3A7PC9zcGFuPiA8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxicj4NCkkgZG9u4oCZdCBj
b25zaWRlciBydW5uaW5nIERpamtzdHJh4oCZcyBmb3IgdGhlIGJpdG1hc2tzIChvYnNlcnZlIHRo
YXQgc2V0IG9mIHJlY2VpdmVycyB3aWxsIG1vZGlmeSB0aGUgbmVjZXNzYXJ5IGNvbXB1dGF0aW9u
KSBhbmQgbW9kaWZ5aW5nIHRoZSB3aG9sZSBoaWVyYXJjaHkgcGVyIG5vZGUgdGhlIHBhY2tldCBp
cyByZXBsaWNhdGVkIHRvIHNvbWV0aGluZyB0aGF0IGlzIGp1c3RpZmlhYmxlIGluIGNvbXBsZXhp
dHkgZm9yIHdoYXQgaXQgYWNoaWV2ZXMsDQogZXNwZWNpYWxseSBnaXZlbiB0aGUgc2l6ZSBvZiB0
aGUgaGVhZGVycyB3ZeKAmXJlIHRhbGtpbmcuIEkgd291bGQgY29uc2lkZXIgdGhlIEJJRVItVEUg
c3VnZ2VzdGlvbiBzaWduaWZpY2FudGx5IGJldHRlciBoZXJlLg0KPGJyPg0KJm5ic3A7PC9zcGFu
PiA8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxicj4NCnRoYW5rcyA8YnI+DQombmJzcDs8
L3NwYW4+IDxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PGJyPg0KLS0tIHRvbnk8L3Nw
YW4+PC9iPiA8Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxicj4NCiZuYnNwOzwvc3Bh
bj48L2I+IDxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij48YnI+DQrigJxZb3VyIHdvcmsg
aXMgdG8gZGlzY292ZXIgeW91ciB3b3JrIGFuZCB0aGVuIHdpdGggYWxsIHlvdXIgaGVhcnQgdG8g
Z2l2ZSB5b3Vyc2VsZiB0byBpdC7igJ0gLS0tDQo8L3NwYW4+PGI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZTo3LjVwdCI+QnVkZGhhPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dCI+DQo8L3NwYW4+PGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8L3Nw
YW4+PHR0PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij5fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXzwvc3Bhbj48L3R0PjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij48YnI+DQo8
dHQ+QklFUiBtYWlsaW5nIGxpc3Q8L3R0Pjx1PjxzcGFuIHN0eWxlPSJjb2xvcjpibHVlIj48YnI+
DQo8L3NwYW4+PC91Pjwvc3Bhbj48YSBocmVmPSJtYWlsdG86QklFUkBpZXRmLm9yZyIgdGFyZ2V0
PSJfYmxhbmsiPjx0dD48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+QklFUkBpZXRmLm9y
Zzwvc3Bhbj48L3R0PjwvYT48dT48c3BhbiBzdHlsZT0iY29sb3I6Ymx1ZSI+PGJyPg0KPC9zcGFu
PjwvdT48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2JpZXIi
IHRhcmdldD0iX2JsYW5rIj48dHQ+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPmh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vYmllcjwvc3Bhbj48L3R0PjwvYT48YnI+
DQo8YnI+DQo8YnI+DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXzxicj4NCkJJRVIgbWFpbGluZyBsaXN0PHU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsdWUiPjxi
cj4NCjwvc3Bhbj48L3U+PGEgaHJlZj0ibWFpbHRvOkJJRVJAaWV0Zi5vcmciPkJJRVJAaWV0Zi5v
cmc8L2E+PHU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsdWUiPjxicj4NCjwvc3Bhbj48L3U+PGEgaHJl
Zj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9iaWVyIiB0YXJnZXQ9Il9i
bGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9iaWVyPC9hPjxicj4N
Cjxicj4NCjxicj4NCjxicj4NCjxicj4NCi0tIDxicj4NCjxpPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0dlb3JnaWEmcXVvdDssJnF1b3Q7c2VyaWYmcXVv
dDsiPldl4oCZdmUgaGVhcmQgdGhhdCBhIG1pbGxpb24gbW9ua2V5cyBhdCBhIG1pbGxpb24ga2V5
Ym9hcmRzIGNvdWxkIHByb2R1Y2UgdGhlIGNvbXBsZXRlIHdvcmtzIG9mIFNoYWtlc3BlYXJlOyBu
b3csIHRoYW5rcyB0byB0aGUgSW50ZXJuZXQsIHdlIGtub3cgdGhhdCBpcyBub3QgdHJ1ZS48L3Nw
YW4+PC9pPg0KPGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPuKAlFJvYmVydCBX
aWxlbnNreTwvc3Bhbj4gPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0K
PC9odG1sPg0K

--_000_2E4BB27CAB87BF43B4207C0E55860F180EB0D43Aeusaamb103erics_--

--_004_2E4BB27CAB87BF43B4207C0E55860F180EB0D43Aeusaamb103erics_
Content-Type: image/png; name="image001.png"
Content-Description: image001.png
Content-Disposition: inline; filename="image001.png"; size=15430;
	creation-date="Tue, 03 Nov 2015 05:04:04 GMT";
	modification-date="Tue, 03 Nov 2015 05:04:04 GMT"
Content-ID: <image001.png@01D115B2.01098C60>
Content-Transfer-Encoding: base64

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

--_004_2E4BB27CAB87BF43B4207C0E55860F180EB0D43Aeusaamb103erics_--


From nobody Wed Nov  4 15:39:52 2015
Return-Path: <eckert@cisco.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 676E91B386F for <bier@ietfa.amsl.com>; Wed,  4 Nov 2015 15:39:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gVMcJLo3yk8i for <bier@ietfa.amsl.com>; Wed,  4 Nov 2015 15:39:50 -0800 (PST)
Received: from alln-iport-8.cisco.com (alln-iport-8.cisco.com [173.37.142.95]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 265511B386E for <bier@ietf.org>; Wed,  4 Nov 2015 15:39:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1972; q=dns/txt; s=iport; t=1446680390; x=1447889990; h=date:from:to:cc:subject:message-id:references: mime-version:in-reply-to; bh=fBF3jmWLDIRw8i9ze7Rrjko68yBtp/ptCBP1+rGRqoo=; b=QwWhV3DJxYhVnA1iF650NjXxrBlPAah0FwRSXkFbtOLPIDH7F4/7HHGf zs9emKpwiu7dbTHswzYNizjIAQ/r7aZAAi8XgfMxn9OM0hpAkzfG7ppFx Nhi0Lwe8Mh656ZKbRXuNtEqAXQUyxIlZQtDXC3lb8+dz62h7Y+aJ9pbFf U=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0AYAgB4ljpW/4oNJK1egzu9G4IaAQ2BXoYSAoE+OBQBAQEBAQEBgQqENQEBAQMBOj8FCwsYCSUPBUkuiAsIwh0BAQEBAQEBAQEBAQEBAQEBAQEBAQEYi1KIJIEUAQSOEYRWg2GGBocVCIFammcfAQFChCUdhWgBAQE
X-IronPort-AV: E=Sophos;i="5.20,245,1444694400"; d="scan'208";a="205158948"
Received: from alln-core-5.cisco.com ([173.36.13.138]) by alln-iport-8.cisco.com with ESMTP; 04 Nov 2015 23:39:49 +0000
Received: from mcast-linux1.cisco.com (mcast-linux1.cisco.com [172.27.244.121]) by alln-core-5.cisco.com (8.14.5/8.14.5) with ESMTP id tA4NdmkI012670 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 4 Nov 2015 23:39:49 GMT
Received: from mcast-linux1.cisco.com (localhost.cisco.com [127.0.0.1]) by mcast-linux1.cisco.com (8.13.8/8.13.8) with ESMTP id tA4Ndm0I032146; Wed, 4 Nov 2015 15:39:48 -0800
Received: (from eckert@localhost) by mcast-linux1.cisco.com (8.13.8/8.13.8/Submit) id tA4NdmR3032145; Wed, 4 Nov 2015 15:39:48 -0800
Date: Wed, 4 Nov 2015 15:39:48 -0800
From: Toerless Eckert <eckert@cisco.com>
To: Eric C Rosen <erosen@juniper.net>
Message-ID: <20151104233948.GA30363@cisco.com>
References: <56312F63.4050601@nexenta.com> <CA+wi2hO615axH8TLM+oNfV9_+4d=s8zqv+-sc9ZPfEySFheWHQ@mail.gmail.com> <5632543F.5090204@juniper.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <5632543F.5090204@juniper.net>
User-Agent: Mutt/1.4.2.2i
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/yu7Rti0WOWkV5JcFKfr2B85QkQ4>
Cc: "bier@ietf.org" <bier@ietf.org>, Caitlin Bestler <caitlin.bestler@nexenta.com>
Subject: Re: [Bier] End-to-end BIER
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 04 Nov 2015 23:39:51 -0000

Inline.

On Thu, Oct 29, 2015 at 01:15:43PM -0400, Eric C Rosen wrote:
> [Caitlin] Each bit position would represent and end-station rather than
> a BFER. The application would map a destination IP address to a bit
> position (or bit-positions for BIER-TE).
> 
> This is really just a control plane issue.

True. Is there any control plane proposal where a BFER could be
a host (eg: not running IGP) ? Or a BFR an L2 switch (running STP
vs. IGP) ?

> [Caitlin] allowing the actual BFER to use multicast Layer 2 delivery is 
> more direct. There is no need for BFERs to inform BFIRs that multicast 
> delivery will be used. It makes no difference to the other BFRs. You can 
> even make a case that this is already allowed under the "no harm no 
> foul" rule.
> 
> This seems a bit more problematic to me, as the LAN might attach to 
> multiple transit BFRs.  Consider a topology like:
> 
>         |----BFR-B---Endpoint-1
> BFR-A---|      |
>         |----Endpoint-2
[...]

Sure, but this is not a problem specific to "end-to-end BIER". It would
apply to existing BIER as well if we wanted to use L2 multicasting
to directly send to more than one BFR.

Assuming we had an L2 BIER control plane, use of L2 multicasting
would become quite uninteresting because all L2-switches topologies
wouldn't need it anymore. Only passive multiaccess L2 subnet. Which
today really only means wireless (i think...). In a DC which i think
is the topology Caitlin is interested in, it looks to me the ask
is really BIER for L2 switches, but L2-hop-to-l2-hop BIER (L2)
unicast would be perfect (no L2 multicast needed).

> Another problematic scenario:
[...]
> The various proposals for MLD/IGMP/PIM overlays address problems like 
> this, but the solutions are not at the BIER layer, so I don't think they 
> apply directly to the case of end-to-end BIER.

Which specific proposal for example do you think would help ?

Cheers
    Toerless


From nobody Wed Nov  4 15:58:43 2015
Return-Path: <eckert@cisco.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DFA221A03C7 for <bier@ietfa.amsl.com>; Wed,  4 Nov 2015 15:58:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04SxRDe0RdGc for <bier@ietfa.amsl.com>; Wed,  4 Nov 2015 15:58:40 -0800 (PST)
Received: from alln-iport-6.cisco.com (alln-iport-6.cisco.com [173.37.142.93]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 21C1C1A87C0 for <bier@ietf.org>; Wed,  4 Nov 2015 15:58:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3018; q=dns/txt; s=iport; t=1446681520; x=1447891120; h=date:from:to:cc:subject:message-id:references: mime-version:in-reply-to; bh=20btaG23qdoZALpicWD8kY1u91TyUCGjCOLyb9Ve2hY=; b=bw6YNH36hqJf5+5Kbp76DGuuS8Wlql58qV7gfGkOLG4XZy7Wf2gEXyAY Ov3B5oBR2k6tWtGj1fs7eiKW66aOvS9Zw3J1MdYHXUQ4U3npt77aQfISA zNeSuk9aumGUxFzQ1kJqaIln+pBYsu+CupucAM8pA7QxsGUEZKG5GUBFk w=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0AaAgBfmzpW/4wNJK1egztTb71zAQ2BXhcKhXECgT44FAEBAQEBAQGBCoQ2AQEEAQEBNzQLEAsYCSUPBRM2CgmILg3CEwEBAQEBAQEBAQEBAQEBAQEBAQEBARQEi1KERINggRQFjhGIN4YGhxUIgVqaZx8BAUKCER2Bdx00g2uBSQEBAQ
X-IronPort-AV: E=Sophos;i="5.20,245,1444694400"; d="scan'208";a="205011147"
Received: from alln-core-7.cisco.com ([173.36.13.140]) by alln-iport-6.cisco.com with ESMTP; 04 Nov 2015 23:58:39 +0000
Received: from mcast-linux1.cisco.com (mcast-linux1.cisco.com [172.27.244.121]) by alln-core-7.cisco.com (8.14.5/8.14.5) with ESMTP id tA4NwcWq031822 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 4 Nov 2015 23:58:39 GMT
Received: from mcast-linux1.cisco.com (localhost.cisco.com [127.0.0.1]) by mcast-linux1.cisco.com (8.13.8/8.13.8) with ESMTP id tA4Nwb4R000756; Wed, 4 Nov 2015 15:58:37 -0800
Received: (from eckert@localhost) by mcast-linux1.cisco.com (8.13.8/8.13.8/Submit) id tA4NwbWY000755; Wed, 4 Nov 2015 15:58:37 -0800
Date: Wed, 4 Nov 2015 15:58:37 -0800
From: Toerless Eckert <eckert@cisco.com>
To: Caitlin Bestler <caitlin.bestler@nexenta.com>
Message-ID: <20151104235837.GB30363@cisco.com>
References: <56312F63.4050601@nexenta.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <56312F63.4050601@nexenta.com>
User-Agent: Mutt/1.4.2.2i
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/lKlQk-O1dBIRKMiOXeu6z96oFPE>
Cc: "bier@ietf.org" <bier@ietf.org>
Subject: Re: [Bier] End-to-end BIER
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 04 Nov 2015 23:58:42 -0000

FWIW:

I think it would be lovely if we had a BIER-API definition in some
appropriate BIER RFC. Would make it so much easier to talk with
app-developers about BIER and see how it compares to the APIs/service
for ASM/SSM.

IMHO, the most basic API is really just something like this: 

   write(bier_domain, list-of-bfer-ip-addr, data, len)

Aka: no exposure/need to bother about bitmasks and other  BIER
forwarding or control plane details. And no IP multicast group
addresses to worry about.

This API could be used today on BFIR/BFER. And it wouldn't need to
change for an end-to-end BIER where as Eric said we may just have
some other variants of control plane under the hood.

Toerless

On Wed, Oct 28, 2015 at 01:26:11PM -0700, Caitlin Bestler wrote:
> There is a broad use-case for BIER that has not been properly 
> highlighted: explicit application use of bitmaps
> to push multicast messages.
> 
> Applications specify the subset of a cluster (BIER sub-domain) that is 
> to receive a message on a per packet basis.
> Sender-determine, or pushed, targeting is natural for many cluster 
> applications, especially storage clusters.
> Requiring the sender to tell the receivers that they need to join a 
> specific group adds latency to any transaction.
> When the determination is truly listener based, or the delivery lasts 
> long enough, this overhead is insignificant.
> But for transactional messages, such as transferring chunks within a 
> storage cluster, the extra latency is a killer.
> 
> No real changes are required to support this model. At most a few MAY 
> clauses would be added.
> 
> Each bit position would represent and end-station rather than a BFER. 
> The application would map a destination
> IP address to a bit position (or bit-positions for BIER-TE). But such an 
> implementation would already be allowed
> by simply considering the IP stack on each end station to be its own BFER.
> 
> It would also be desirable to use Layer 2 multicasting for the final 
> delivery hop. The current pseudo-code implies
> unicast delivery. Allowing mutlicast L2 delivery only requires adding 
> one clause to the forwarding pseudo-code.
> We must allow treating an existing L2 multicast address as though it 
> were an anonymous virtual BFER that delivered
> to a known set of endpoints. An implementation could create a virtual 
> BFER under the current wording, but I believe
> it would have to allocate a bit position for each virtual group, and 
> then explicitly advertise it. Just allowing the actual
> BFER to use multicast Layer 2 delivery is more direct. There is no need 
> for BFERs to inform BFIRs that multicast delivery
> will be used. It makes no difference to the other BFRs. You can even 
> make a case that this is already allowed under the
> "no harm no foul" rule.
> 
> 
> 
> 
> _______________________________________________
> BIER mailing list
> BIER@ietf.org
> https://www.ietf.org/mailman/listinfo/bier


From nobody Wed Nov  4 16:28:15 2015
Return-Path: <caitlin.bestler@nexenta.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A42BB1AD0A8 for <bier@ietfa.amsl.com>; Wed,  4 Nov 2015 16:28:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PSTwBXcn4p1f for <bier@ietfa.amsl.com>; Wed,  4 Nov 2015 16:28:05 -0800 (PST)
Received: from mail-pa0-x230.google.com (mail-pa0-x230.google.com [IPv6:2607:f8b0:400e:c03::230]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B5A751B2AEC for <bier@ietf.org>; Wed,  4 Nov 2015 16:28:02 -0800 (PST)
Received: by pacdm15 with SMTP id dm15so43822945pac.3 for <bier@ietf.org>; Wed, 04 Nov 2015 16:28:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nexenta_com.20150623.gappssmtp.com; s=20150623; h=subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-type:content-transfer-encoding; bh=u63cz0Z0QVROlK3zv/jnfes/5Ea8vDd01lhx9c9XGrM=; b=Ph/g5jJaMi3uYix86QPJ2tA0k2zoxY7hVSrS6M01jcse2O23LhmGQ20pb59QtbgYNI lGErCWRiIME/HDyVv5i/JZ+fsjLF9jS6byF0epTLAlTjGc2XJ0Hvl2c1JXtGMVP8CVHI 3PxbfcmkxoX/6Uq+HMD3KvIucC+0qZwwpK8P/NYtEBJDJ9wER3URe4e7bDyCDD7Tity6 E2tNbgBOqUZm+kErLmZIq92/vhlm8coE22NmJZUAhBWLAqnP5MNIHdSkFHNAggEexgSE ippfJ0/0K5RXkYh8NfCdcNccqvEbSYtczNLuwyxbJ8+uXfFalZB/2Lo/JU3WSMs89Ahp 9IaQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:cc:from:message-id:date :user-agent:mime-version:in-reply-to:content-type :content-transfer-encoding; bh=u63cz0Z0QVROlK3zv/jnfes/5Ea8vDd01lhx9c9XGrM=; b=JnwG4DTATo9YHZOWIZjo5sv2gX35PlafJixZ8QRaeHioMDCmCiW+kUnTVddhxlgk2b HSdD5lShfZurZwWh067ZUttO03r19V2yGj5DOoHcW574L42qMUhU46MQ2uFYCDCgHVHO 0XMEm8BjDZblEkm234InA/9fLmQDosfpTG44Yj+g3qLpy6EXuuB+L4QR1tlhSuCW5PQq AqkpQwcpdT47Hp1XYCTs2TM0tH3YTkmF2ydoAFSNozZE6a1BKXPSvCJk0nSTtr0c4VXm AD71h7XoCartS19mgfAYTG+YINab3saWyYqTMFPGYDQLv9V6GysxGdGnmK5Y72RJkEYH Rtng==
X-Gm-Message-State: ALoCoQksxvORT2ycpBzQD3DqHVijGvf5O7kp8cK77HqpW5RtcuFHXieUcZqIqV3Nb5tRsrfUZqa2
X-Received: by 10.68.69.101 with SMTP id d5mr5647572pbu.90.1446683282273; Wed, 04 Nov 2015 16:28:02 -0800 (PST)
Received: from Macintosh.local (67-207-110-172.static.wiline.com. [67.207.110.172]) by smtp.googlemail.com with ESMTPSA id fk8sm4201499pab.33.2015.11.04.16.28.01 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 04 Nov 2015 16:28:01 -0800 (PST)
To: Toerless Eckert <eckert@cisco.com>
References: <56312F63.4050601@nexenta.com> <20151104235837.GB30363@cisco.com>
From: Caitlin Bestler <caitlin.bestler@nexenta.com>
Message-ID: <563AA290.7080507@nexenta.com>
Date: Wed, 4 Nov 2015 16:28:00 -0800
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:38.0) Gecko/20100101 Thunderbird/38.3.0
MIME-Version: 1.0
In-Reply-To: <20151104235837.GB30363@cisco.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/IgrjR_1jL1ySPTbujyvB6F6sHcI>
Cc: "bier@ietf.org" <bier@ietf.org>
Subject: Re: [Bier] End-to-end BIER
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 05 Nov 2015 00:28:09 -0000

On 11/4/15 3:58 PM, Toerless Eckert wrote:
> FWIW:
>
> I think it would be lovely if we had a BIER-API definition in some
> appropriate BIER RFC. Would make it so much easier to talk with
> app-developers about BIER and see how it compares to the APIs/service
> for ASM/SSM.
>
> IMHO, the most basic API is really just something like this:
>
>     write(bier_domain, list-of-bfer-ip-addr, data, len)
The API should allow this, but it should also allow create a BIERpath 
like this:

     bp = make_bier_path (bier_domain,list-of-bfer-ip-addr)
     send_to_bp (bp,data,len)

As well as the usual 'send_to_bpv' for vectorized content.

Eventually you would release the 'bierpath'.

The bierpath would be totally opaque. It might be an integer handle or 
an allocated struct.

This would be optimal for sending a message that had to be broken up 
into multiple datagrams
in that it avoids the overhead of translating the IP addresses to 
bit-numbers for each UDP datagram.


>
> Aka: no exposure/need to bother about bitmasks and other  BIER
> forwarding or control plane details. And no IP multicast group
> addresses to worry about.
>
> This API could be used today on BFIR/BFER. And it wouldn't need to
> change for an end-to-end BIER where as Eric said we may just have
> some other variants of control plane under the hood.
>
> Toerless
>
> On Wed, Oct 28, 2015 at 01:26:11PM -0700, Caitlin Bestler wrote:
>> There is a broad use-case for BIER that has not been properly
>> highlighted: explicit application use of bitmaps
>> to push multicast messages.
>>
>> Applications specify the subset of a cluster (BIER sub-domain) that is
>> to receive a message on a per packet basis.
>> Sender-determine, or pushed, targeting is natural for many cluster
>> applications, especially storage clusters.
>> Requiring the sender to tell the receivers that they need to join a
>> specific group adds latency to any transaction.
>> When the determination is truly listener based, or the delivery lasts
>> long enough, this overhead is insignificant.
>> But for transactional messages, such as transferring chunks within a
>> storage cluster, the extra latency is a killer.
>>
>> No real changes are required to support this model. At most a few MAY
>> clauses would be added.
>>
>> Each bit position would represent and end-station rather than a BFER.
>> The application would map a destination
>> IP address to a bit position (or bit-positions for BIER-TE). But such an
>> implementation would already be allowed
>> by simply considering the IP stack on each end station to be its own BFER.
>>
>> It would also be desirable to use Layer 2 multicasting for the final
>> delivery hop. The current pseudo-code implies
>> unicast delivery. Allowing mutlicast L2 delivery only requires adding
>> one clause to the forwarding pseudo-code.
>> We must allow treating an existing L2 multicast address as though it
>> were an anonymous virtual BFER that delivered
>> to a known set of endpoints. An implementation could create a virtual
>> BFER under the current wording, but I believe
>> it would have to allocate a bit position for each virtual group, and
>> then explicitly advertise it. Just allowing the actual
>> BFER to use multicast Layer 2 delivery is more direct. There is no need
>> for BFERs to inform BFIRs that multicast delivery
>> will be used. It makes no difference to the other BFRs. You can even
>> make a case that this is already allowed under the
>> "no harm no foul" rule.
>>
>>
>>
>>
>> _______________________________________________
>> BIER mailing list
>> BIER@ietf.org
>> https://www.ietf.org/mailman/listinfo/bier


From nobody Wed Nov  4 16:47:45 2015
Return-Path: <eckert@cisco.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 11D601B3508 for <bier@ietfa.amsl.com>; Wed,  4 Nov 2015 16:47:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id g-UdaY9Sy_Xs for <bier@ietfa.amsl.com>; Wed,  4 Nov 2015 16:47:42 -0800 (PST)
Received: from alln-iport-6.cisco.com (alln-iport-6.cisco.com [173.37.142.93]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 616D01B34FF for <bier@ietf.org>; Wed,  4 Nov 2015 16:47:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3599; q=dns/txt; s=iport; t=1446684462; x=1447894062; h=date:from:to:cc:subject:message-id:references: mime-version:in-reply-to; bh=uop02o0lJp3di1yFUfADyH4kgJnDi8ucAPoEN3K8gms=; b=RnvGedI0syqfMFUMcQy6/oBnbRXu9DCzOnzyneBf6mI5POf9Gk6NSQon 18hRJRte8LEj6iCFCj5iIox/G8CuMigwW49yYavwPV2GbGbXyJ1TYrKId j4Lrxd2nNkdgwRaRNCxzeF5FYsDb9z/tQA8sh6qAKtbQkoUy+cuYc0rN/ s=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0AaAgD2pTpW/4ENJK1egztTb710AQ2BXhcKhXECgT44FAEBAQEBAQGBCoQ1AQEBAwEBAQE3NAsFCwsYCQwZDwUTNgoJiCYIDcIIAQEBAQEBAQEBAQEBAQEBAQEBAQEBFASLUoREVoMKgRQFjhGIN4YGhxUIgVqaZx8BAUKCER2Bdx00g2uBSQEBAQ
X-IronPort-AV: E=Sophos;i="5.20,245,1444694400"; d="scan'208";a="205025182"
Received: from alln-core-9.cisco.com ([173.36.13.129]) by alln-iport-6.cisco.com with ESMTP; 05 Nov 2015 00:47:41 +0000
Received: from mcast-linux1.cisco.com (mcast-linux1.cisco.com [172.27.244.121]) by alln-core-9.cisco.com (8.14.5/8.14.5) with ESMTP id tA50lfAF025714 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 5 Nov 2015 00:47:41 GMT
Received: from mcast-linux1.cisco.com (localhost.cisco.com [127.0.0.1]) by mcast-linux1.cisco.com (8.13.8/8.13.8) with ESMTP id tA50leLn003652; Wed, 4 Nov 2015 16:47:40 -0800
Received: (from eckert@localhost) by mcast-linux1.cisco.com (8.13.8/8.13.8/Submit) id tA50le94003651; Wed, 4 Nov 2015 16:47:40 -0800
Date: Wed, 4 Nov 2015 16:47:40 -0800
From: Toerless Eckert <eckert@cisco.com>
To: Caitlin Bestler <caitlin.bestler@nexenta.com>
Message-ID: <20151105004740.GC30363@cisco.com>
References: <56312F63.4050601@nexenta.com> <20151104235837.GB30363@cisco.com> <563AA290.7080507@nexenta.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <563AA290.7080507@nexenta.com>
User-Agent: Mutt/1.4.2.2i
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/0mlqGUrhS50EOIJYURUunwbUKEE>
Cc: "bier@ietf.org" <bier@ietf.org>
Subject: Re: [Bier] End-to-end BIER
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 05 Nov 2015 00:47:44 -0000

On Wed, Nov 04, 2015 at 04:28:00PM -0800, Caitlin Bestler wrote:
>     bp = make_bier_path (bier_domain,list-of-bfer-ip-addr)
>     send_to_bp (bp,data,len)

> This would be optimal for sending a message that had to be broken up 
> into multiple datagrams in that it avoids the overhead of translating the
> IP addresses to bit-numbers for each UDP datagram.

Sure. I wasn't taking into account any API mods necessary to optimize local
computational requirements or the like. Just the basic BIER paradigm.

I would also not introduce any new/unclear tem like path. It's just
a set of bfer (bfer-set or the like). And thats how i'd compare it
with ASM/SSM: receiver-sets vs. group-addreses is what the app-developer
is dealing with.

Cheers
    Toerless


> >Aka: no exposure/need to bother about bitmasks and other  BIER
> >forwarding or control plane details. And no IP multicast group
> >addresses to worry about.
> >
> >This API could be used today on BFIR/BFER. And it wouldn't need to
> >change for an end-to-end BIER where as Eric said we may just have
> >some other variants of control plane under the hood.
> >
> >Toerless
> >
> >On Wed, Oct 28, 2015 at 01:26:11PM -0700, Caitlin Bestler wrote:
> >>There is a broad use-case for BIER that has not been properly
> >>highlighted: explicit application use of bitmaps
> >>to push multicast messages.
> >>
> >>Applications specify the subset of a cluster (BIER sub-domain) that is
> >>to receive a message on a per packet basis.
> >>Sender-determine, or pushed, targeting is natural for many cluster
> >>applications, especially storage clusters.
> >>Requiring the sender to tell the receivers that they need to join a
> >>specific group adds latency to any transaction.
> >>When the determination is truly listener based, or the delivery lasts
> >>long enough, this overhead is insignificant.
> >>But for transactional messages, such as transferring chunks within a
> >>storage cluster, the extra latency is a killer.
> >>
> >>No real changes are required to support this model. At most a few MAY
> >>clauses would be added.
> >>
> >>Each bit position would represent and end-station rather than a BFER.
> >>The application would map a destination
> >>IP address to a bit position (or bit-positions for BIER-TE). But such an
> >>implementation would already be allowed
> >>by simply considering the IP stack on each end station to be its own BFER.
> >>
> >>It would also be desirable to use Layer 2 multicasting for the final
> >>delivery hop. The current pseudo-code implies
> >>unicast delivery. Allowing mutlicast L2 delivery only requires adding
> >>one clause to the forwarding pseudo-code.
> >>We must allow treating an existing L2 multicast address as though it
> >>were an anonymous virtual BFER that delivered
> >>to a known set of endpoints. An implementation could create a virtual
> >>BFER under the current wording, but I believe
> >>it would have to allocate a bit position for each virtual group, and
> >>then explicitly advertise it. Just allowing the actual
> >>BFER to use multicast Layer 2 delivery is more direct. There is no need
> >>for BFERs to inform BFIRs that multicast delivery
> >>will be used. It makes no difference to the other BFRs. You can even
> >>make a case that this is already allowed under the
> >>"no harm no foul" rule.
> >>
> >>
> >>
> >>
> >>_______________________________________________
> >>BIER mailing list
> >>BIER@ietf.org
> >>https://www.ietf.org/mailman/listinfo/bier

-- 
---
Toerless Eckert, eckert@cisco.com


From nobody Wed Nov  4 17:07:01 2015
Return-Path: <tonysietf@gmail.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A10121B3534 for <bier@ietfa.amsl.com>; Wed,  4 Nov 2015 17:06:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BrTnZ9lMQZ0y for <bier@ietfa.amsl.com>; Wed,  4 Nov 2015 17:06:58 -0800 (PST)
Received: from mail-ig0-x22f.google.com (mail-ig0-x22f.google.com [IPv6:2607:f8b0:4001:c05::22f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7DFE41A21B6 for <bier@ietf.org>; Wed,  4 Nov 2015 17:06:58 -0800 (PST)
Received: by igbdj2 with SMTP id dj2so518819igb.1 for <bier@ietf.org>; Wed, 04 Nov 2015 17:06:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=2lKMzY7V2PWNeBSp8UmeKos21IMvJzKsJ1WhL1DwODo=; b=tLhzzOq09QbAlZAy/aom80eoOwd+G3j2qMpc9cixZ8YSW8llCtx5LX48UwVpxUVYK6 tyQNmg2CEzdVj462QJy3aPDSS2x6vpsgZGp0gTg5XcVbmOVtgNpLDRMyuyrvx0sBmOO9 s9tRK6flJiLtw15OgbxsHeNal4mWLbDbKtvX/jgmIaKuTM9NBX3Ug90e5bEoWO3449tv ckcqUUvFegpOqHA5lOjS0q0zSAogsqPMlpyVpzPNV3Q/ORvvaqrDoag7U+x0I2zFf4Yk lk10ZspoZScyubS8MsLfpqXi8NrtMz42MZ4bCvkPK8UXnqYLVQ+vDf/1MU/RyiWsuKrH Qfaw==
MIME-Version: 1.0
X-Received: by 10.50.124.98 with SMTP id mh2mr90121igb.25.1446685617891; Wed, 04 Nov 2015 17:06:57 -0800 (PST)
Received: by 10.107.27.134 with HTTP; Wed, 4 Nov 2015 17:06:57 -0800 (PST)
In-Reply-To: <20151104235837.GB30363@cisco.com>
References: <56312F63.4050601@nexenta.com> <20151104235837.GB30363@cisco.com>
Date: Wed, 4 Nov 2015 17:06:57 -0800
Message-ID: <CA+wi2hOFoTEaSd2qXiTBnvpUG20T1VA3ntARu36VabuPE4Z63A@mail.gmail.com>
From: Tony Przygienda <tonysietf@gmail.com>
To: Toerless Eckert <eckert@cisco.com>
Content-Type: multipart/alternative; boundary=e89a8f3ba1c15b39810523c0beaf
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/9r2hBj6RzIiTyVbvE_9NnxIeaNI>
Cc: "bier@ietf.org" <bier@ietf.org>, Caitlin Bestler <caitlin.bestler@nexenta.com>
Subject: Re: [Bier] End-to-end BIER
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 05 Nov 2015 01:06:59 -0000

--e89a8f3ba1c15b39810523c0beaf
Content-Type: text/plain; charset=UTF-8

On Wed, Nov 4, 2015 at 3:58 PM, Toerless Eckert <eckert@cisco.com> wrote:

> FWIW:
>
> I think it would be lovely if we had a BIER-API definition in some
> appropriate BIER RFC. Would make it so much easier to talk with
> app-developers about BIER and see how it compares to the APIs/service
> for ASM/SSM.
>

+ (1E99 * 10)

--e89a8f3ba1c15b39810523c0beaf
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><div class=3D"gmail_quo=
te">On Wed, Nov 4, 2015 at 3:58 PM, Toerless Eckert <span dir=3D"ltr">&lt;<=
a href=3D"mailto:eckert@cisco.com" target=3D"_blank">eckert@cisco.com</a>&g=
t;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0=
 .8ex;border-left:1px #ccc solid;padding-left:1ex">FWIW:<br>
<br>
I think it would be lovely if we had a BIER-API definition in some<br>
appropriate BIER RFC. Would make it so much easier to talk with<br>
app-developers about BIER and see how it compares to the APIs/service<br>
for ASM/SSM.<br></blockquote><div><br></div><div>+ (1E99 * 10)</div><div><b=
r></div></div>
</div></div>

--e89a8f3ba1c15b39810523c0beaf--


From nobody Wed Nov  4 17:26:40 2015
Return-Path: <tonysietf@gmail.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7C4961B35BB for <bier@ietfa.amsl.com>; Wed,  4 Nov 2015 17:26:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8IyKpnUDNIpU for <bier@ietfa.amsl.com>; Wed,  4 Nov 2015 17:26:38 -0800 (PST)
Received: from mail-io0-x232.google.com (mail-io0-x232.google.com [IPv6:2607:f8b0:4001:c06::232]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2FB611B3598 for <bier@ietf.org>; Wed,  4 Nov 2015 17:26:37 -0800 (PST)
Received: by ioc74 with SMTP id 74so8801338ioc.2 for <bier@ietf.org>; Wed, 04 Nov 2015 17:26:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:date:message-id:subject:from:to:cc:content-type;  bh=5SR3I3wjg9K+3TURA6RgfPwEhfUB60zf6KfONGYapXI=; b=kAIGVOC7JFhijm7b29g988pip1LjA3YpG4ZA78kVvAThS/yTrIeP092qBWPQZ5r8mA +iRtP6hQ6y4HtG2wlawke1gdD0V1Wz1dmGb5yN8swrD5NNnNV7mqhix6uWcc1kCVNal6 JMSTQvufsqb2stREZALHZ4UgDaQmkYlVIwVlVZxtXXfjRAH0bVt2sYieqIlEVeAuueby yByxEWkgElI5dSMlxBSmYLP4pHwEjezU/aY5ecyZkOPplHawwNLV6cxO9Zwp9cMFLwEs jf7YPZcw6qLdZI64YFznH8VHEmkWSqVdTkjjH4WsgLKLfrEhOhnOww95niwKIo1vB42D hreA==
MIME-Version: 1.0
X-Received: by 10.107.16.219 with SMTP id 88mr6878914ioq.50.1446686796688; Wed, 04 Nov 2015 17:26:36 -0800 (PST)
Received: by 10.107.27.134 with HTTP; Wed, 4 Nov 2015 17:26:36 -0800 (PST)
Date: Wed, 4 Nov 2015 17:26:36 -0800
Message-ID: <CA+wi2hPwtQqmj3qmHBsNPExH35ipjFhhzcT79oSfRtR-oTCEbw@mail.gmail.com>
From: Tony Przygienda <tonysietf@gmail.com>
To: "bier@ietf.org" <bier@ietf.org>
Content-Type: multipart/alternative; boundary=001a113ed7589e34e00523c10496
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/Q1KfVVYQas5JHtWL7R-iZ3KxHPE>
Cc: Stephen Farrell <stephen.farrell@cs.tcd.ie>
Subject: [Bier] Security framework ...
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 05 Nov 2015 01:26:39 -0000

--001a113ed7589e34e00523c10496
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<wg-chair-hat>

Alia pointed out to me that we'll need a security framework for BIER. I'll
be picking up some conversations with Stephen Farrell but the job is pretty
much open right now. I have not pre-conception what we end up with
(framework/requirements/spec docs or just a single doc) but security
experts are needed to look the technology over so apply inside. Moderate
amounts of beer can be footed by me if mini-bar mini-bofs are necessary ;-)

--- tony

</>

--=20
*We=E2=80=99ve heard that a million monkeys at a million keyboards could pr=
oduce
the complete works of Shakespeare; now, thanks to the Internet, we know
that is not true.*
=E2=80=94Robert Wilensky

--001a113ed7589e34e00523c10496
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">&lt;wg-chair-hat&gt;=C2=A0<div><br></div><div>Alia pointed=
 out to me that we&#39;ll need a security framework for BIER. I&#39;ll be p=
icking up some conversations with Stephen Farrell but the job is pretty muc=
h open right now. I have not pre-conception what we end up with (framework/=
requirements/spec docs or just a single doc) but security experts are neede=
d to look the technology over so apply inside. Moderate amounts of beer can=
 be footed by me if mini-bar mini-bofs are necessary ;-)=C2=A0</div><div><b=
r></div><div>--- tony=C2=A0<br><div><br></div><div>&lt;/&gt;<br clear=3D"al=
l"><div><br></div>-- <br><div class=3D"gmail_signature"><div dir=3D"ltr"><d=
iv><span style=3D"font-size:12.8000001907349px"><font face=3D"georgia, seri=
f"><i>We=E2=80=99ve heard that a million monkeys at a million keyboards cou=
ld produce the complete works of Shakespeare; now, thanks to the Internet, =
we know that is not true.</i></font></span><i><font face=3D"garamond, serif=
"><br></font></i></div><div><span style=3D"font-size:12.8000001907349px"><f=
ont face=3D"times new roman, serif">=E2=80=94Robert Wilensky</font></span><=
br></div></div></div>
</div></div></div>

--001a113ed7589e34e00523c10496--


From nobody Wed Nov  4 18:31:54 2015
Return-Path: <eckert@cisco.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A516E1B2F70 for <bier@ietfa.amsl.com>; Wed,  4 Nov 2015 18:31:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -13.911
X-Spam-Level: 
X-Spam-Status: No, score=-13.911 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, J_CHICKENPOX_35=0.6, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gIieqoAzmKyJ for <bier@ietfa.amsl.com>; Wed,  4 Nov 2015 18:31:51 -0800 (PST)
Received: from rcdn-iport-3.cisco.com (rcdn-iport-3.cisco.com [173.37.86.74]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0576D1B36B9 for <bier@ietf.org>; Wed,  4 Nov 2015 18:31:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4515; q=dns/txt; s=iport; t=1446690711; x=1447900311; h=date:from:to:cc:subject:message-id:references: mime-version:in-reply-to; bh=BF13DM0cMP5XA7GMbLXTvoxfNmKvtD/Ren34WbI0cWM=; b=ViTlIKGw4nQCLaoF86w7w77gW/+QX40aM2PdXsh8Po1Kz2/Xb9/Ja9PX mjS7Q/yKSjY32d6E1JcwIbX4WFbZo+SSodRnx59sr9MHY8XzISVMlSDHM Hj2MjTUuRKUyfsxjbBdqupHGsLZmzkthwbgF3+F8CuPNuYI/KAFQhfvTk M=;
X-IronPort-AV: E=Sophos;i="5.20,245,1444694400"; d="scan'208";a="47562049"
Received: from alln-core-1.cisco.com ([173.36.13.131]) by rcdn-iport-3.cisco.com with ESMTP; 05 Nov 2015 02:31:50 +0000
Received: from mcast-linux1.cisco.com (mcast-linux1.cisco.com [172.27.244.121]) by alln-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id tA52VohL030270 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 5 Nov 2015 02:31:50 GMT
Received: from mcast-linux1.cisco.com (localhost.cisco.com [127.0.0.1]) by mcast-linux1.cisco.com (8.13.8/8.13.8) with ESMTP id tA52VnD3009511; Wed, 4 Nov 2015 18:31:49 -0800
Received: (from eckert@localhost) by mcast-linux1.cisco.com (8.13.8/8.13.8/Submit) id tA52Vn5m009510; Wed, 4 Nov 2015 18:31:49 -0800
Date: Wed, 4 Nov 2015 18:31:49 -0800
From: Toerless Eckert <eckert@cisco.com>
To: Eric C Rosen <erosen@juniper.net>
Message-ID: <20151105023149.GD30363@cisco.com>
References: <55DF5BAD.9060003@juniper.net> <20151007221035.GA26709@cisco.com> <561BFD2C.8090708@juniper.net> <20151013000257.GA13911@cisco.com> <56214683.5090900@juniper.net> <20151016194126.GA21691@cisco.com> <56325CC6.5080602@juniper.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <56325CC6.5080602@juniper.net>
User-Agent: Mutt/1.4.2.2i
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/yHD798FXg-uJZMpB4oQQrt0AGbY>
Cc: "BIER \(bier@ietf.org\)" <bier@ietf.org>, Neale Ranns <nranns@cisco.com>
Subject: Re: [Bier] Questions on draft-eckert-bier-te-arch-01
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 05 Nov 2015 02:31:52 -0000

Inline

On Thu, Oct 29, 2015 at 01:52:06PM -0400, Eric C Rosen wrote:
> On 10/16/2015 3:41 PM, Toerless Eckert wrote:
> >We could easily avoid the single "shared leaf bit" by having a forwarding
> >plane feature "you're a leaf BFER, every BIER-TE packet you receive
> >needs to be punted". But thats a new forwarding plane feature, the
> >"shared leaf bit" is just a bit allocation trick, so it keeps the 
> >forwarding
> >plane simpler/cleaner.
> 
> I don't really follow this.  Presumably, if a BFR is a leaf BFER in a 
> particular sub-domain, it must know that it is a leaf BFER in that 
> sub-domain.  Otherwise it wouldn't punt the packet when it sees the 
> "shared leaf bit".

Right.

> If the BFR knows that it is a leaf BFER in a particular sub-domain, then 
> when it gets a packet whose top label is the MPLS label it has assigned 
> to that sub-domain, it can just punt the packet.  Recognizing that a 
> particular MPLS label means "this packet is for me" doesn't seem like a 
> new forwarding plane feature.

Sure.

Then i use an encap other than MPLS and i have to figure out how to
achieve the desired behavior there. All not rocket science, but all
dependencies against additional definitions in those docs ??

All the ways described in the arch doc how you can use the BIFT adjacency
entries to achieve beneficial outcomes are just that: "can". If there are
other ways to achieve the same thing preferred in some secenarios, that's
great. I just thought as an architect its a nice scheme and requires
nothing new in the forwading plane (local_decap is already needed anyhow).

One other thought: if there was a case in which we would have to waste more
than one bit in a bitstring for leaf-BFER, then i'd be a lot more
interested to instead rely on encap like MPLS or the like to save me the
bit. But one bit looked ok.

> On the issue of adding new BFERs, suppose you have an existing flow, one 
> of whose BFERs is BFR-1.  Now you need to add another BFER to that flow, 
> say BFR-2.  Unfortunately, BFR-2 can only be reached using BFR-1 as a 
> transit BFR.  So to add BFR-2 as a leaf, you have to turn BFR-1 into a 
> non-leaf, which means assigning it a BFR-id, assigning a bit position to 
> the link connecting BFR-1 and BFR-2, and modifying the flow's BitString 
> appropriately.  I know that the magic central controller is going to 
> figure all this out ;-), but can it disseminate the new bit position 
> assignments without disrupting the flow that is already in progress? 
> After all, you don't want to see a glitch in the TV show you're watching 
> every someone else decides to tune in ;-)

Nah, BIER-TE is like watching sports in a bar ;-)

Three phase commit.  The numbers are phases.
The operations within each phase can be parallel:

1. Set up new bit to punt (local_decap) for BFR-1 in its BIFT.
   Add bit for link to BFR-2 on BIFT in BFR-1.
   Add shared-bit to punt to BIFT in BFR-2.

2. Update bitstrings on all BFIR that intended to reach BFR-1 via shared
   bit to now use the new bit for BFR-1. If the bitstrings have the
   shared bit set to also reach othre BFER then keep shared bit, else reset.

3. Remove punt adjacency for shared bit on BFR-1 BIFT.

Now BFR-2 is operable, aka: the bit toward it can be used in bitstrings. 

Can you do it with the shared punt semantic being in the label ? Probably
yes, but i hope (for the value of the shared bit idea) that the way
i describe is simpler because the controller only has to do this three
phase commit with BIFT entries and BIFR bitstrings in mind, but nothing
else. 

> One more issue.  The discussion of SI in the -02 revision of the draft 
> still doesn't seem right to me.  In BIER-TE, the BitString in a packet 
> has to represent the tree over which the packet will flow.  The only way 
> I can think of using SI is to divide the tree into n sub=trees, where 
> the links and BFERs for each sub-tree all have BFR-ids that fall into 
> the same set.  Then the BFIR could make n copies of the packet, unicast 
> each one to the root of the corresponding sub-tree, and allow BIER-TE to 
> proceed from there.  Is that what you are actually thinking?

Thats not only what i am thinking, but even more so what i thought
i had written in the -02 draft.

Wanted to use the afternoon to morp the new -02 text example
into an animated graph for tomorrow, hope that will help to clear it up even more.

Cheers
    toerless


From nobody Wed Nov  4 20:56:03 2015
Return-Path: <gjshep@gmail.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AC0DF1B3931 for <bier@ietfa.amsl.com>; Wed,  4 Nov 2015 20:56:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZD2TscDJXXqD for <bier@ietfa.amsl.com>; Wed,  4 Nov 2015 20:56:00 -0800 (PST)
Received: from mail-qk0-x22a.google.com (mail-qk0-x22a.google.com [IPv6:2607:f8b0:400d:c09::22a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6D7171B392F for <bier@ietf.org>; Wed,  4 Nov 2015 20:56:00 -0800 (PST)
Received: by qkcn129 with SMTP id n129so28920945qkc.1 for <bier@ietf.org>; Wed, 04 Nov 2015 20:55:59 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:reply-to:date:message-id:subject:from:to:content-type;  bh=XGq0lJqPLX+RB7beldI7BXS3y8vHg7CrZ5TStrV72Xs=; b=pQAnyAETnolB3YHspbEA7cZRkQXgdEW8GWlsrw3hg+wVeu9QzR8E56Q5FKyGqsafYE U1AAm2wOo81g8z7awZjFmQ7QUNLkhtGXV3tne20QTkkx+UA6FqMRMqLJdHozaOCfQhj/ RGaGP/3CmZij0/2j4QLJv3fE0oyIglGVjGS+IBUsH8zLfJzSrd5EJStAq18CJ94Y1Jns y10YqzHiu/hnf6f/4Sk6Isv7lQxLo5JjSdOhauON9vFpLEE5gbtnXzMZzJpSJsL1t5/r zwjVuMTlQfhZoi0ZFjU/ElHNvP/gtbc/HIkno/EXTCQ+oRVmfPsaZ1sM/EjDA4rG//O5 0M8g==
MIME-Version: 1.0
X-Received: by 10.55.16.165 with SMTP id 37mr5505069qkq.31.1446699359628; Wed, 04 Nov 2015 20:55:59 -0800 (PST)
Received: by 10.55.105.68 with HTTP; Wed, 4 Nov 2015 20:55:59 -0800 (PST)
Date: Wed, 4 Nov 2015 20:55:59 -0800
Message-ID: <CABFReBq4jS45sMcOWmc0DxB+1ZiodVTQBMdwTugN-sa_=FyN-g@mail.gmail.com>
From: Greg Shepherd <gjshep@gmail.com>
To: "bier@ietf.org" <bier@ietf.org>
Content-Type: multipart/alternative; boundary=001a113acec26d72690523c3f196
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/Jvm0M4n7z_8CXc4CEDkYl1wFKEc>
Subject: [Bier] BIER WG Slides ASAP!
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: gjshep@gmail.com
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 05 Nov 2015 04:56:01 -0000

--001a113acec26d72690523c3f196
Content-Type: text/plain; charset=UTF-8

I'm still missing slides for the following presentations:

draft-eckert-bier-te-arch-02 Toerless Eckert 10 min
draft-zhang-bier-designed-routing-00 Sandy Zhang 10 min

The slides need to be email to me today. I will NOT take a memory stick in
the room. If your slides are not email in advance of the meeting your
presentation slot will be canceled.

Thanks,
Greg

--001a113acec26d72690523c3f196
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">I&#39;m still missing slides for the following presentatio=
ns:<div><br></div><div><div>draft-eckert-bier-te-arch-02<span class=3D"" st=
yle=3D"white-space:pre">			  </span>Toerless Eckert<span class=3D"" style=
=3D"white-space:pre">	</span>10 min</div><div>draft-zhang-bier-designed-rou=
ting-00<span class=3D"" style=3D"white-space:pre">	  </span>Sandy Zhang<spa=
n class=3D"" style=3D"white-space:pre">	        </span>10 min</div></div><d=
iv><br></div><div>The slides need to be email to me today. I will NOT take =
a memory stick in the room. If your slides are not email in advance of the =
meeting your presentation slot will be canceled.</div><div><br></div><div>T=
hanks,</div><div>Greg</div></div>

--001a113acec26d72690523c3f196--


From nobody Wed Nov  4 20:57:23 2015
Return-Path: <eckert@cisco.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1CC4A1B3931 for <bier@ietfa.amsl.com>; Wed,  4 Nov 2015 20:57:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9nENanqhxxY3 for <bier@ietfa.amsl.com>; Wed,  4 Nov 2015 20:57:19 -0800 (PST)
Received: from alln-iport-1.cisco.com (alln-iport-1.cisco.com [173.37.142.88]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CD0E51B3925 for <bier@ietf.org>; Wed,  4 Nov 2015 20:57:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=615; q=dns/txt; s=iport; t=1446699438; x=1447909038; h=date:from:to:cc:subject:message-id:references: mime-version:in-reply-to; bh=553jTihYvZed1MQaKKURy4dVNWvB6Q8XupUPA+RjN9U=; b=jx1wTmDFy2eiXhNF5tnokFFKDY2EnQqzjEAE6M6UQiXKgqLk0EpJBsUQ cvV0eVHPE54jC6QbuFdZ0Esz1ZlmhuJJfJrnQHIPZ24Ucb1KWlfzhCC3h W2Rd2p82D97bg57vnPqG1ORrftgPzWTHiU4X14mjyvH5KqDsaYflQPoEP U=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0D0AgBL4DpW/4UNJK1egztTb71/AQ2BXhcKhXECgUE4FAEBAQEBAQGBCkEPAYNlAQEEAQEBNzQLBQsLDgoJJQ8FEzYTiC4NwW8BAQEBAQEBAQEBAQEBAQEBAQEBAQEUBItShCoRAYNogRQFjhGIN40bCIFalnWDch8BAUKEJR00gT+CFgQFF4EqAQEB
X-IronPort-AV: E=Sophos;i="5.20,246,1444694400"; d="scan'208";a="205414540"
Received: from alln-core-11.cisco.com ([173.36.13.133]) by alln-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 05 Nov 2015 04:57:18 +0000
Received: from mcast-linux1.cisco.com (mcast-linux1.cisco.com [172.27.244.121]) by alln-core-11.cisco.com (8.14.5/8.14.5) with ESMTP id tA54vHt3026391 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 5 Nov 2015 04:57:18 GMT
Received: from mcast-linux1.cisco.com (localhost.cisco.com [127.0.0.1]) by mcast-linux1.cisco.com (8.13.8/8.13.8) with ESMTP id tA54vH0h017436; Wed, 4 Nov 2015 20:57:17 -0800
Received: (from eckert@localhost) by mcast-linux1.cisco.com (8.13.8/8.13.8/Submit) id tA54vHpU017435; Wed, 4 Nov 2015 20:57:17 -0800
Date: Wed, 4 Nov 2015 20:57:17 -0800
From: Toerless Eckert <eckert@cisco.com>
To: Greg Shepherd <gjshep@gmail.com>
Message-ID: <20151105045717.GA15291@cisco.com>
References: <CABFReBq4jS45sMcOWmc0DxB+1ZiodVTQBMdwTugN-sa_=FyN-g@mail.gmail.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <CABFReBq4jS45sMcOWmc0DxB+1ZiodVTQBMdwTugN-sa_=FyN-g@mail.gmail.com>
User-Agent: Mutt/1.4.2.2i
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/k1v4ps6gAEednfCS2i8RaeCQsUI>
Cc: "bier@ietf.org" <bier@ietf.org>
Subject: Re: [Bier] BIER WG Slides ASAP!
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 05 Nov 2015 04:57:20 -0000

working... ;-)

On Wed, Nov 04, 2015 at 08:55:59PM -0800, Greg Shepherd wrote:
> I'm still missing slides for the following presentations:
> 
> draft-eckert-bier-te-arch-02 Toerless Eckert 10 min
> draft-zhang-bier-designed-routing-00 Sandy Zhang 10 min
> 
> The slides need to be email to me today. I will NOT take a memory stick in
> the room. If your slides are not email in advance of the meeting your
> presentation slot will be canceled.
> 
> Thanks,
> Greg

> _______________________________________________
> BIER mailing list
> BIER@ietf.org
> https://www.ietf.org/mailman/listinfo/bier


From nobody Wed Nov  4 21:13:57 2015
Return-Path: <gjshep@gmail.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ABDCC1B3982 for <bier@ietfa.amsl.com>; Wed,  4 Nov 2015 21:13:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 43H5ErDnNsHw for <bier@ietfa.amsl.com>; Wed,  4 Nov 2015 21:13:55 -0800 (PST)
Received: from mail-qg0-x235.google.com (mail-qg0-x235.google.com [IPv6:2607:f8b0:400d:c04::235]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3F9101B3991 for <bier@ietf.org>; Wed,  4 Nov 2015 21:13:55 -0800 (PST)
Received: by qgad10 with SMTP id d10so58164468qga.3 for <bier@ietf.org>; Wed, 04 Nov 2015 21:13:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:reply-to:in-reply-to:references:date:message-id :subject:from:to:content-type; bh=Dwi4v6udw+Hz7Yry5dlMMNMfWXeSos8xTyXpmBqQUsQ=; b=Js3I7UTQl43iR/gfOrI+mUZq6W5ur5oJJvRsNwi5RHBmjy3+6NbvzmpPC/MeHhL5WD fpeXio2rtnZoIUVL8dDhmDpZwqTMv+FwJkZlc8zxgceO+AVkdtwJx7nLV+r5NVH1XvhC 9ZIl0m2uk/J4b85awRQ2MM7gHvGDU8wDDlyGJ7TKedVw9oV8tA03Av9s8T3s/n/qsRx3 7fJecSoz75RST5FFAtSVKiitYuMQVGBvb3d2wCs3SXq1RtobinUH5H5HOeQbDNC2XLT/ TM5ol8MZ6EgziLIyqctMeg23RleYYgcnd7jlTPhJZpgd8OmHfoOXVQvKBpwvnC9/3Diz ephw==
MIME-Version: 1.0
X-Received: by 10.140.253.135 with SMTP id y129mr5950467qhc.20.1446700434432;  Wed, 04 Nov 2015 21:13:54 -0800 (PST)
Received: by 10.55.105.68 with HTTP; Wed, 4 Nov 2015 21:13:54 -0800 (PST)
In-Reply-To: <CABFReBq4jS45sMcOWmc0DxB+1ZiodVTQBMdwTugN-sa_=FyN-g@mail.gmail.com>
References: <CABFReBq4jS45sMcOWmc0DxB+1ZiodVTQBMdwTugN-sa_=FyN-g@mail.gmail.com>
Date: Wed, 4 Nov 2015 21:13:54 -0800
Message-ID: <CABFReBqAsuVWUcojvMuhu46HxBs+fvv5+H2rQVpyEFyq9ju0ZA@mail.gmail.com>
From: Greg Shepherd <gjshep@gmail.com>
To: "bier@ietf.org" <bier@ietf.org>
Content-Type: multipart/alternative; boundary=001a113a34f87da8630523c431c9
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/rAlMN_Itxj1FJK4QILDastd-ih0>
Subject: Re: [Bier] BIER WG Slides ASAP!
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: gjshep@gmail.com
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 05 Nov 2015 05:13:56 -0000

--001a113a34f87da8630523c431c9
Content-Type: text/plain; charset=UTF-8

Correction, these are the two missing presentations. What do the two have
in common?

draft-eckert-bier-te-arch-02 Toerless Eckert 10 min
draft-wijnands-bier-mld-lan-election-00 Ice Wijnands 10 min

On Wed, Nov 4, 2015 at 8:55 PM, Greg Shepherd <gjshep@gmail.com> wrote:

> I'm still missing slides for the following presentations:
>
> draft-eckert-bier-te-arch-02 Toerless Eckert 10 min
> draft-zhang-bier-designed-routing-00 Sandy Zhang 10 min
>
> The slides need to be email to me today. I will NOT take a memory stick in
> the room. If your slides are not email in advance of the meeting your
> presentation slot will be canceled.
>
> Thanks,
> Greg
>

--001a113a34f87da8630523c431c9
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Correction, these are the two missing presentations. What =
do the two have in common?<div><br></div><div><span style=3D"font-size:13px=
">draft-eckert-bier-te-arch-02</span><span style=3D"font-size:13px;white-sp=
ace:pre-wrap">			  </span><span style=3D"font-size:13px">Toerless Eckert</s=
pan><span style=3D"font-size:13px;white-space:pre-wrap">	</span><span style=
=3D"font-size:13px">10 min</span><br></div><div>draft-wijnands-bier-mld-lan=
-election-00<span class=3D"" style=3D"white-space:pre">	  </span>Ice Wijnan=
ds<span class=3D"" style=3D"white-space:pre">	        </span>10 min<span st=
yle=3D"font-size:13px"><br></span></div></div><div class=3D"gmail_extra"><b=
r><div class=3D"gmail_quote">On Wed, Nov 4, 2015 at 8:55 PM, Greg Shepherd =
<span dir=3D"ltr">&lt;<a href=3D"mailto:gjshep@gmail.com" target=3D"_blank"=
>gjshep@gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote=
" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><=
div dir=3D"ltr">I&#39;m still missing slides for the following presentation=
s:<div><br></div><div><div>draft-eckert-bier-te-arch-02<span style=3D"white=
-space:pre-wrap">			  </span>Toerless Eckert<span style=3D"white-space:pre-=
wrap">	</span>10 min</div><div>draft-zhang-bier-designed-routing-00<span st=
yle=3D"white-space:pre-wrap">	  </span>Sandy Zhang<span style=3D"white-spac=
e:pre-wrap">	        </span>10 min</div></div><div><br></div><div>The slide=
s need to be email to me today. I will NOT take a memory stick in the room.=
 If your slides are not email in advance of the meeting your presentation s=
lot will be canceled.</div><div><br></div><div>Thanks,</div><div>Greg</div>=
</div>
</blockquote></div><br></div>

--001a113a34f87da8630523c431c9--


From nobody Wed Nov  4 21:15:36 2015
Return-Path: <eckert@cisco.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C639A1A910F for <bier@ietfa.amsl.com>; Wed,  4 Nov 2015 21:15:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qZlZZb9jKGqh for <bier@ietfa.amsl.com>; Wed,  4 Nov 2015 21:15:33 -0800 (PST)
Received: from alln-iport-7.cisco.com (alln-iport-7.cisco.com [173.37.142.94]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B91191A03A5 for <bier@ietf.org>; Wed,  4 Nov 2015 21:15:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=850; q=dns/txt; s=iport; t=1446700533; x=1447910133; h=date:from:to:cc:subject:message-id:references: mime-version:in-reply-to; bh=/Ieg3FWrqr0r8aCLmw8IEv3g/h5Z8FT0hutpL0egSwk=; b=E6vtKGSdmbVX2rK2l5ZMS2wUaGeG7++UzUyLz7id0ykMEwDKnVpL2VkX bdMgQ1jCGnJpqWL/uj4ydqJo+wRIJDIkaux4m+tH6lFQAYac/XKM+3ld1 bJi/aBhewZdYb416p3Vmq5YxASWFouMOgKdoLtU99Xp8RzxXFMIILVWIG M=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0D7AQD/5DpW/4MNJK1egzuBQrtlghoBDYFehhICgUI4FAEBAQEBAQGBCoQ2AQEEOj8QCw4KCSUPBQ08E4gZAxK9Mw2EPAEBAQEBAQEBAQEBAQEBAQEBAQEBARiLUoJTgVcRAYNogRQBBI4RiDeLL4FsCIFakxWDYINyHwEBQoQlHTSDVQQFF4EqAQEB
X-IronPort-AV: E=Sophos;i="5.20,246,1444694400"; d="scan'208";a="205219607"
Received: from alln-core-1.cisco.com ([173.36.13.131]) by alln-iport-7.cisco.com with ESMTP; 05 Nov 2015 05:15:33 +0000
Received: from mcast-linux1.cisco.com (mcast-linux1.cisco.com [172.27.244.121]) by alln-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id tA55FWIU016631 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 5 Nov 2015 05:15:33 GMT
Received: from mcast-linux1.cisco.com (localhost.cisco.com [127.0.0.1]) by mcast-linux1.cisco.com (8.13.8/8.13.8) with ESMTP id tA55FWon018315; Wed, 4 Nov 2015 21:15:32 -0800
Received: (from eckert@localhost) by mcast-linux1.cisco.com (8.13.8/8.13.8/Submit) id tA55FWxw018311; Wed, 4 Nov 2015 21:15:32 -0800
Date: Wed, 4 Nov 2015 21:15:32 -0800
From: Toerless Eckert <eckert@cisco.com>
To: Greg Shepherd <gjshep@gmail.com>
Message-ID: <20151105051532.GB15291@cisco.com>
References: <CABFReBq4jS45sMcOWmc0DxB+1ZiodVTQBMdwTugN-sa_=FyN-g@mail.gmail.com> <CABFReBqAsuVWUcojvMuhu46HxBs+fvv5+H2rQVpyEFyq9ju0ZA@mail.gmail.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <CABFReBqAsuVWUcojvMuhu46HxBs+fvv5+H2rQVpyEFyq9ju0ZA@mail.gmail.com>
User-Agent: Mutt/1.4.2.2i
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/uUb6oXXls55GYJRlflxiezm35o0>
Cc: "bier@ietf.org" <bier@ietf.org>
Subject: Re: [Bier] BIER WG Slides ASAP!
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 05 Nov 2015 05:15:34 -0000

The authors where exploring other BIER opportunities in Yokohama ?

On Wed, Nov 04, 2015 at 09:13:54PM -0800, Greg Shepherd wrote:
> Correction, these are the two missing presentations. What do the two have
> in common?
> 
> draft-eckert-bier-te-arch-02 Toerless Eckert 10 min
> draft-wijnands-bier-mld-lan-election-00 Ice Wijnands 10 min
> 
> On Wed, Nov 4, 2015 at 8:55 PM, Greg Shepherd <gjshep@gmail.com> wrote:
> 
> > I'm still missing slides for the following presentations:
> >
> > draft-eckert-bier-te-arch-02 Toerless Eckert 10 min
> > draft-zhang-bier-designed-routing-00 Sandy Zhang 10 min
> >
> > The slides need to be email to me today. I will NOT take a memory stick in
> > the room. If your slides are not email in advance of the meeting your
> > presentation slot will be canceled.
> >
> > Thanks,
> > Greg
> >


From nobody Wed Nov  4 21:18:49 2015
Return-Path: <farinacci@gmail.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EC0A91B396B for <bier@ietfa.amsl.com>; Wed,  4 Nov 2015 21:18:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id B0uAndUujITE for <bier@ietfa.amsl.com>; Wed,  4 Nov 2015 21:18:46 -0800 (PST)
Received: from mail-pa0-x230.google.com (mail-pa0-x230.google.com [IPv6:2607:f8b0:400e:c03::230]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CDE841A92ED for <bier@ietf.org>; Wed,  4 Nov 2015 21:18:46 -0800 (PST)
Received: by pabfh17 with SMTP id fh17so75822558pab.0 for <bier@ietf.org>; Wed, 04 Nov 2015 21:18:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=os2dATwLRqgeeaeGyM/3TRhbyDlbpFdYA7fslkR146w=; b=Hqc/0iw3dl807wdlgQkn6j7Kau58ULuzGRcVRfyZ43gzX49h5QLVFI4A7UZ2XZpds2 qI02u1P+Ky/hjt4S7Gw6QiYiP01GnYVFI51fEhA1cTsU8WHHhX4O24fEr74o4MAMlow4 C2qhHDWc1bm+hyoUkriRIIzKa6lo0LQiHnz9sPOR01vnO/HrBPkC6DK9nbF6t3ggIbOj Pg4MyQ2KC1fJLNU4YVZv2uq3PBBWByypHf9RI29g3Qne7A+/cpATbIKNo7KZQEXkiLu+ yh+Mx58DRtVCapWtWWt5acATycu3y6TReX+rHqbE+tx8k8rVKUgkOZd5F/wrFgD1VwbR mA/A==
X-Received: by 10.66.236.201 with SMTP id uw9mr7017413pac.76.1446700726554; Wed, 04 Nov 2015 21:18:46 -0800 (PST)
Received: from t20010c4000003080b0c10c16305e815f.v6.meeting.ietf94.jp (t20010c4000003080b0c10c16305e815f.v6.meeting.ietf94.jp. [2001:c40:0:3080:b0c1:c16:305e:815f]) by smtp.gmail.com with ESMTPSA id wh10sm5290439pab.2.2015.11.04.21.18.45 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 04 Nov 2015 21:18:46 -0800 (PST)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
From: Dino Farinacci <farinacci@gmail.com>
In-Reply-To: <CABFReBqAsuVWUcojvMuhu46HxBs+fvv5+H2rQVpyEFyq9ju0ZA@mail.gmail.com>
Date: Wed, 4 Nov 2015 21:18:42 -0800
Content-Transfer-Encoding: quoted-printable
Message-Id: <377F3E9B-6171-4551-A920-670C4C01D316@gmail.com>
References: <CABFReBq4jS45sMcOWmc0DxB+1ZiodVTQBMdwTugN-sa_=FyN-g@mail.gmail.com> <CABFReBqAsuVWUcojvMuhu46HxBs+fvv5+H2rQVpyEFyq9ju0ZA@mail.gmail.com>
To: Greg Shepherd <gjshep@gmail.com>
X-Mailer: Apple Mail (2.2104)
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/dW4YU1-xQimvfff00c15BWUyp6o>
Cc: "bier@ietf.org" <bier@ietf.org>
Subject: Re: [Bier] BIER WG Slides ASAP!
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 05 Nov 2015 05:18:48 -0000

> Correction, these are the two missing presentations. What do the two =
have in common?
>=20
> draft-eckert-bier-te-arch-02			  Toerless Eckert	=
10 min
> draft-wijnands-bier-mld-lan-election-00	  Ice Wijnands	        =
10 min

They are close friends of Shep.  ;-)

Dino


From nobody Thu Nov  5 16:36:09 2015
Return-Path: <rraszuk@gmail.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8AECB1A6FF1 for <bier@ietfa.amsl.com>; Thu,  5 Nov 2015 16:36:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.277
X-Spam-Level: 
X-Spam-Status: No, score=-1.277 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KbstrOVQNDJ9 for <bier@ietfa.amsl.com>; Thu,  5 Nov 2015 16:36:06 -0800 (PST)
Received: from mail-wm0-x233.google.com (mail-wm0-x233.google.com [IPv6:2a00:1450:400c:c09::233]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7BAC31A6FFE for <bier@ietf.org>; Thu,  5 Nov 2015 16:36:06 -0800 (PST)
Received: by wmec201 with SMTP id c201so4863725wme.1 for <bier@ietf.org>; Thu, 05 Nov 2015 16:36:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:sender:date:message-id:subject:from:to:cc:content-type;  bh=RUb6rhHJRzSJAb/9urhzZSdPXQY8guS0yl5MlhEs64s=; b=i9F5+8ta4egd6bPQyCJf9JI+/isUvxsIuQeAgiVQv0zOdPoa7W1DNibWCD85qzNUd2 apWqQR6EqxRGFfWdBzqANZmpCVfzOx8DSRtY6fTTAomYRZh67t5SCaBMhjSTHeL1xzbU kdqtm6tSvKBjVd00RgL2zEnYGF9hhARpeiBkfUooN94h1jb0DW46GU2clTMlG3k0aNM8 C0SGXH9U6EgfvL+TtdGI0V3rtCO/iak2DN0Wc9cIAuf4dP5kafljWjoodODJ2hgquG/7 JQYQYJAERqxnhNgtooayvvIyVn3sJygaxJCHhMGSjiFpF95n82Vpk9B1RbHbGkQN9Q1E NddQ==
MIME-Version: 1.0
X-Received: by 10.28.12.78 with SMTP id 75mr6472986wmm.85.1446770165104; Thu, 05 Nov 2015 16:36:05 -0800 (PST)
Sender: rraszuk@gmail.com
Received: by 10.194.204.195 with HTTP; Thu, 5 Nov 2015 16:36:05 -0800 (PST)
Received: by 10.194.204.195 with HTTP; Thu, 5 Nov 2015 16:36:05 -0800 (PST)
Date: Fri, 6 Nov 2015 09:36:05 +0900
X-Google-Sender-Auth: O3oC7_rgNqQCUWCN0M2enorwdO4
Message-ID: <CA+b+ERmQuP_ex3CfmDkF39AGPOWZ8uV5X0pFpjvH9CoH4u_oHw@mail.gmail.com>
From: Robert Raszuk <robert@raszuk.net>
To: IJsbrand Wijnands <ice@cisco.com>
Content-Type: multipart/alternative; boundary=001a114449f2c3489d0523d46dfc
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/AhDX2EKCTPuz2Kf6b1OsOlTNmaI>
Cc: bier@ietf.org
Subject: [Bier] DR election ...
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 06 Nov 2015 00:36:07 -0000

--001a114449f2c3489d0523d46dfc
Content-Type: text/plain; charset=UTF-8

Ice,

As we duscussed offline there are practically two major types of multihomed
deployments in production networks:

1. True multihoming ... each edge router connect to CEs over different
subnet

2. Active/standby .. there is multiaccess lan but VRRP is used so hosts can
have single default out.

Now moreover beteen BIER domain and multicast senders and receivers there
will pretty much always CEs. I am worried that most BIER slides skip those.

Cheers,
R.

--001a114449f2c3489d0523d46dfc
Content-Type: text/html; charset=UTF-8

<p dir="ltr">Ice,</p>
<p dir="ltr">As we duscussed offline there are practically two major types of multihomed deployments in production networks:</p>
<p dir="ltr">1. True multihoming ... each edge router connect to CEs over different subnet</p>
<p dir="ltr">2. Active/standby .. there is multiaccess lan but VRRP is used so hosts can have single default out.</p>
<p dir="ltr">Now moreover beteen BIER domain and multicast senders and receivers there will pretty much always CEs. I am worried that most BIER slides skip those.</p>
<p dir="ltr">Cheers,<br>
R.</p>

--001a114449f2c3489d0523d46dfc--


From nobody Thu Nov  5 16:38:56 2015
Return-Path: <haoweiguo@huawei.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D6FD71A854B for <bier@ietfa.amsl.com>; Thu,  5 Nov 2015 16:38:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.21
X-Spam-Level: 
X-Spam-Status: No, score=-4.21 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9smKbdbwBY0x for <bier@ietfa.amsl.com>; Thu,  5 Nov 2015 16:38:50 -0800 (PST)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1B0C61A8033 for <bier@ietf.org>; Thu,  5 Nov 2015 16:38:49 -0800 (PST)
Received: from 172.18.7.190 (EHLO lhreml404-hub.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CDS61376; Fri, 06 Nov 2015 00:38:47 +0000 (GMT)
Received: from NKGEML402-HUB.china.huawei.com (10.98.56.33) by lhreml404-hub.china.huawei.com (10.201.5.218) with Microsoft SMTP Server (TLS) id 14.3.235.1; Fri, 6 Nov 2015 00:38:47 +0000
Received: from NKGEML501-MBS.china.huawei.com ([169.254.2.75]) by nkgeml402-hub.china.huawei.com ([10.98.56.33]) with mapi id 14.03.0235.001; Fri, 6 Nov 2015 08:38:42 +0800
From: Haoweiguo <haoweiguo@huawei.com>
To: Robert Raszuk <robert@raszuk.net>, IJsbrand Wijnands <ice@cisco.com>
Thread-Topic: [Bier] DR election ...
Thread-Index: AQHRGCso5CpqZCub5kGQ9O/SyLLvZ56OJi8c
Date: Fri, 6 Nov 2015 00:38:42 +0000
Message-ID: <DD5FC8DE455C3348B94340C0AB5517334F8D64A1@nkgeml501-mbs.china.huawei.com>
References: <CA+b+ERmQuP_ex3CfmDkF39AGPOWZ8uV5X0pFpjvH9CoH4u_oHw@mail.gmail.com>
In-Reply-To: <CA+b+ERmQuP_ex3CfmDkF39AGPOWZ8uV5X0pFpjvH9CoH4u_oHw@mail.gmail.com>
Accept-Language: en-US, zh-CN
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.194.187.92]
Content-Type: multipart/alternative; boundary="_000_DD5FC8DE455C3348B94340C0AB5517334F8D64A1nkgeml501mbschi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A090202.563BF698.002D, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=169.254.2.75, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 34114e899a9c8bd7b702dc91be78701b
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/hJ_oFAHfj446Hvk5atmgGZS0BjM>
Cc: "bier@ietf.org" <bier@ietf.org>
Subject: Re: [Bier] DR election ...
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 06 Nov 2015 00:38:53 -0000

--_000_DD5FC8DE455C3348B94340C0AB5517334F8D64A1nkgeml501mbschi_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

I agree with Robert's comments. I think BIER also should cover active-activ=
e and active-standby access scenarios.

Thanks,

weiguo

________________________________
From: BIER [bier-bounces@ietf.org] on behalf of Robert Raszuk [robert@raszu=
k.net]
Sent: Friday, November 06, 2015 8:36
To: IJsbrand Wijnands
Cc: bier@ietf.org
Subject: [Bier] DR election ...


Ice,

As we duscussed offline there are practically two major types of multihomed=
 deployments in production networks:

1. True multihoming ... each edge router connect to CEs over different subn=
et

2. Active/standby .. there is multiaccess lan but VRRP is used so hosts can=
 have single default out.

Now moreover beteen BIER domain and multicast senders and receivers there w=
ill pretty much always CEs. I am worried that most BIER slides skip those.

Cheers,
R.

--_000_DD5FC8DE455C3348B94340C0AB5517334F8D64A1nkgeml501mbschi_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html dir=3D"ltr">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<style id=3D"owaParaStyle">P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
</style>
</head>
<body fPStyle=3D"1" ocsi=3D"0">
<div style=3D"direction: ltr;font-family: Tahoma;color: #000000;font-size: =
10pt;">
<p><font size=3D"3" face=3D"Calibri">I agree with Robert's comments. I thin=
k BIER also should cover active-active and active-standby access scenarios.=
</font></p>
<p><font size=3D"3" face=3D"Calibri">Thanks,</font></p>
<p><font size=3D"3" face=3D"Calibri">weiguo</font></p>
<div style=3D"FONT-FAMILY: Times New Roman; COLOR: #000000; FONT-SIZE: 16px=
">
<hr tabindex=3D"-1">
<div style=3D"DIRECTION: ltr" id=3D"divRpF841507"><font color=3D"#000000" s=
ize=3D"2" face=3D"Tahoma"><b>From:</b> BIER [bier-bounces@ietf.org] on beha=
lf of Robert Raszuk [robert@raszuk.net]<br>
<b>Sent:</b> Friday, November 06, 2015 8:36<br>
<b>To:</b> IJsbrand Wijnands<br>
<b>Cc:</b> bier@ietf.org<br>
<b>Subject:</b> [Bier] DR election ...<br>
</font><br>
</div>
<div></div>
<div>
<p dir=3D"ltr">Ice,</p>
<p dir=3D"ltr">As we duscussed offline there are practically two major type=
s of multihomed deployments in production networks:</p>
<p dir=3D"ltr">1. True multihoming ... each edge router connect to CEs over=
 different subnet</p>
<p dir=3D"ltr">2. Active/standby .. there is multiaccess lan but VRRP is us=
ed so hosts can have single default out.</p>
<p dir=3D"ltr">Now moreover beteen BIER domain and multicast senders and re=
ceivers there will pretty much always CEs. I am worried that most BIER slid=
es skip those.</p>
<p dir=3D"ltr">Cheers,<br>
R.</p>
</div>
</div>
</div>
</body>
</html>

--_000_DD5FC8DE455C3348B94340C0AB5517334F8D64A1nkgeml501mbschi_--


From nobody Thu Nov  5 17:02:20 2015
Return-Path: <gregory.mirsky@ericsson.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0702D1A8861 for <bier@ietfa.amsl.com>; Thu,  5 Nov 2015 17:02:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -104.2
X-Spam-Level: 
X-Spam-Status: No, score=-104.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id me5lZkqnAM2y for <bier@ietfa.amsl.com>; Thu,  5 Nov 2015 17:02:17 -0800 (PST)
Received: from usevmg20.ericsson.net (usevmg20.ericsson.net [198.24.6.45]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 594081A8958 for <bier@ietf.org>; Thu,  5 Nov 2015 17:02:12 -0800 (PST)
X-AuditID: c618062d-f79ef6d000007f54-53-563b9aae771c
Received: from EUSAAHC002.ericsson.se (Unknown_Domain [147.117.188.78]) by usevmg20.ericsson.net (Symantec Mail Security) with SMTP id 22.13.32596.EAA9B365; Thu,  5 Nov 2015 19:06:38 +0100 (CET)
Received: from EUSAAMB103.ericsson.se ([147.117.188.120]) by EUSAAHC002.ericsson.se ([147.117.188.78]) with mapi id 14.03.0248.002; Thu, 5 Nov 2015 20:02:10 -0500
From: Gregory Mirsky <gregory.mirsky@ericsson.com>
To: "eckert@cisco.com" <eckert@cisco.com>
Thread-Topic: PMTUD requirement in BIER OAM Requirements
Thread-Index: AdEYLmdmiX4TcT/XRByVh94FoR+/iw==
Date: Fri, 6 Nov 2015 01:02:10 +0000
Message-ID: <7347100B5761DC41A166AC17F22DF1122192830E@eusaamb103.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [147.117.188.11]
Content-Type: multipart/alternative; boundary="_000_7347100B5761DC41A166AC17F22DF1122192830Eeusaamb103erics_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRmVeSWpSXmKPExsUyuXSPn+66WdZhBjsXSFksnbGHyWLv8nts DkweU35vZPVYsuQnUwBTFJdNSmpOZllqkb5dAlfGhH1vmQtWylZc6tvM2sD4VrKLkYNDQsBE YuPC0C5GTiBTTOLCvfVsILaQwBFGicdr+boYuYDsZYwS204uZQFJsAkYSbzY2MMOYosIaEq0 PJjBDGIzC2hJTF+7GaxGWMBY4seWt2wQNRYS+xb3sULYehIvN1xiAdnLIqAiceufDEiYV8BX YuGESWCtjEA3fD+1hglipLjErSfzmSBuE5BYsuc8M4QtKvHy8T9WCFtJ4uPv+ewgI5kF8iXu bnGFGCkocXLmE5YJjMKzkEyahVA1C0kVRImOxILdn9ggbG2JZQtfM8PYZw48ZkIWX8DIvoqR o7Q4tSw33chgEyMwOo5JsOnuYNzz0vIQowAHoxIP74c86zAh1sSy4srcQ4wSHMxKIrw1x4BC vCmJlVWpRfnxRaU5qcWHGKU5WJTEefcvuR8qJJCeWJKanZpakFoEk2Xi4JRqYJSaPL3opV1k av27oF+24vr8reFbjOXPGXv4rne4/2Ptt8UJnOk9LVcY3m7t4Z5QELkhPb4gJ+ko/2OePxFl xhHvohl7mVUO3L70+321GteVJ5Zrz5yPvbIt71B4sUW//F5no/m36ku/2nqLPlDWf9XbV1k5 ndl9zTLGFw22JXYdP6N9Z6//pMRSnJFoqMVcVJwIAKzqFpiKAgAA
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/m9rmogXveD3MHAMT5FKIigoPc0A>
Cc: "BIER \(bier@ietf.org\)" <bier@ietf.org>
Subject: [Bier] PMTUD requirement in BIER OAM Requirements
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 06 Nov 2015 01:02:19 -0000

--_000_7347100B5761DC41A166AC17F22DF1122192830Eeusaamb103erics_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi Toerless,
I'd like to bring requirement #9 in the BIER WG document OAM Requirements f=
or BIER<https://tools.ietf.org/html/draft-ietf-bier-oam-requirements-00>:
BIER OAM MUST support Path Maximum Transmission Unit discovery.
Hope that addresses your question why are we doing PMTUD.

                Regards,
                                Greg




--_000_7347100B5761DC41A166AC17F22DF1122192830Eeusaamb103erics_
Content-Type: text/html; charset="us-ascii"
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=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	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;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:Consolas;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
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"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hi Toerless,<o:p></o:p></p>
<p class=3D"MsoNormal">I&#8217;d like to bring requirement #9 in the BIER W=
G document <a href=3D"https://tools.ietf.org/html/draft-ietf-bier-oam-requi=
rements-00">
OAM Requirements for BIER</a>:<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in">BIER OAM MUST support Pat=
h Maximum Transmission Unit discovery.<o:p></o:p></p>
<p class=3D"MsoNormal">Hope that addresses your question why are we doing P=
MTUD.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Regards,<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Greg<o:p></o:p>=
</p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_7347100B5761DC41A166AC17F22DF1122192830Eeusaamb103erics_--


From nobody Thu Nov  5 20:28:59 2015
Return-Path: <eckert@cisco.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D5D701B34E3 for <bier@ietfa.amsl.com>; Thu,  5 Nov 2015 20:28:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rn_K8DxpgVH9 for <bier@ietfa.amsl.com>; Thu,  5 Nov 2015 20:28:56 -0800 (PST)
Received: from alln-iport-6.cisco.com (alln-iport-6.cisco.com [173.37.142.93]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5042B1B34E2 for <bier@ietf.org>; Thu,  5 Nov 2015 20:28:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1543; q=dns/txt; s=iport; t=1446784136; x=1447993736; h=date:from:to:cc:subject:message-id:references: mime-version:in-reply-to; bh=6XO4b0dc9keVJnJiAHGCKcdoUQh7C3N1JRe4/wzyOLk=; b=ePhSk6/JBjMq49Q3eQdyt0SZvIlom+A9qoVyqfSIk2wTmco6jrZxPlrR 9L9z8G5/xXnphUlb29ibXDBrj0M57FVN+QPApevIfh/82j3NSdWs+aLR6 t/j/r1JdvTy0temma5JyBy2cxaqcdU1MHOfkHc2pBjRS5djqfvkEq9Ayj k=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0AOAgCEKzxW/4sNJK1egztTvGKCGgENgWAhhW8CgUA4FAEBAQEBAQGBCoQ2AQEEOj8QIwklDwVJiEENwQgBAQEBAQEBAQEBAQEBAQEBAQEBAQEUBIVZjh2BFQWOEYg3AYUch34IgVqWdoNyHwEBQoQlHYVIAQEB
X-IronPort-AV: E=Sophos;i="5.20,250,1444694400"; d="scan'208";a="205466133"
Received: from alln-core-6.cisco.com ([173.36.13.139]) by alln-iport-6.cisco.com with ESMTP; 06 Nov 2015 04:28:55 +0000
Received: from mcast-linux1.cisco.com (mcast-linux1.cisco.com [172.27.244.121]) by alln-core-6.cisco.com (8.14.5/8.14.5) with ESMTP id tA64StVo012026 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 6 Nov 2015 04:28:55 GMT
Received: from mcast-linux1.cisco.com (localhost.cisco.com [127.0.0.1]) by mcast-linux1.cisco.com (8.13.8/8.13.8) with ESMTP id tA64SsLI028252; Thu, 5 Nov 2015 20:28:54 -0800
Received: (from eckert@localhost) by mcast-linux1.cisco.com (8.13.8/8.13.8/Submit) id tA64SssL028251; Thu, 5 Nov 2015 20:28:54 -0800
Date: Thu, 5 Nov 2015 20:28:54 -0800
From: "eckert@cisco.com" <eckert@cisco.com>
To: Gregory Mirsky <gregory.mirsky@ericsson.com>
Message-ID: <20151106042854.GB26431@cisco.com>
References: <7347100B5761DC41A166AC17F22DF1122192830E@eusaamb103.ericsson.se>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <7347100B5761DC41A166AC17F22DF1122192830E@eusaamb103.ericsson.se>
User-Agent: Mutt/1.4.2.2i
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/BrfS9EaV0Q7Llp7cPAAoO1NLz7I>
Cc: "BIER \(bier@ietf.org\)" <bier@ietf.org>
Subject: [Bier] draft-ietf-bier-oam-requirements-00: PMTUD requirement in BIER OAM Requirements
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 06 Nov 2015 04:28:58 -0000

Thanks, Greg.

I was looking just for PMTU or MTU in the text and could not find it.

I do not agree to this requirement in the OAM requirement draft as of now.

Why is it needed for BIER ? AFAIK, there is no PMTUD for OAM
in any of the prior IP multicast transport options - native IP or MPLS. True ?
Any reason why BIER would need this more than those prior options ?
Any reason why BIER would make it a lot easier  than the prior options ?

This should IMHO be discussed in the draft.

If we get PMTUD, would it only be for OAM and only for the BIER path, eg:
not the end-to-end path ? If so, it should be called different (BP-MTUD or
the like). 

If someone proposes that it should be end-to-end, then this needs to go
back to MBoned, because it would ask to introduce PMTUD into eg: PIM path
segments.

Wrt. the protocols proposed in your PMTUD draft proposal: I would like
to understand why we would not want to proactively signal MTU intead
of probing it. There seems to have been some work in the past around
this in unicast, not sure how successful.

Cheers
    Toerless

On Fri, Nov 06, 2015 at 01:02:10AM +0000, Gregory Mirsky wrote:
> Hi Toerless,
> I'd like to bring requirement #9 in the BIER WG document OAM Requirements for BIER<https://tools.ietf.org/html/draft-ietf-bier-oam-requirements-00>:
> BIER OAM MUST support Path Maximum Transmission Unit discovery.
> Hope that addresses your question why are we doing PMTUD.
> 
>                 Regards,
>                                 Greg


From nobody Fri Nov  6 02:48:13 2015
Return-Path: <gregory.mirsky@ericsson.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A01791B393C for <bier@ietfa.amsl.com>; Fri,  6 Nov 2015 02:48:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -104.201
X-Spam-Level: 
X-Spam-Status: No, score=-104.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bw_xcrFAuXjv for <bier@ietfa.amsl.com>; Fri,  6 Nov 2015 02:48:10 -0800 (PST)
Received: from usevmg20.ericsson.net (usevmg20.ericsson.net [198.24.6.45]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D6E201B3938 for <bier@ietf.org>; Fri,  6 Nov 2015 02:48:09 -0800 (PST)
X-AuditID: c618062d-f79ef6d000007f54-b4-563c23fe5e75
Received: from EUSAAHC004.ericsson.se (Unknown_Domain [147.117.188.84]) by usevmg20.ericsson.net (Symantec Mail Security) with SMTP id 90.FB.32596.EF32C365; Fri,  6 Nov 2015 04:52:30 +0100 (CET)
Received: from EUSAAMB103.ericsson.se ([147.117.188.120]) by EUSAAHC004.ericsson.se ([147.117.188.84]) with mapi id 14.03.0248.002; Fri, 6 Nov 2015 05:48:08 -0500
From: Gregory Mirsky <gregory.mirsky@ericsson.com>
To: "eckert@cisco.com" <eckert@cisco.com>
Thread-Topic: draft-ietf-bier-oam-requirements-00: PMTUD requirement in BIER OAM Requirements
Thread-Index: AdEYLmdmiX4TcT/XRByVh94FoR+/iwARyZoAAAKcWZA=
Date: Fri, 6 Nov 2015 10:48:08 +0000
Message-ID: <7347100B5761DC41A166AC17F22DF11221928746@eusaamb103.ericsson.se>
References: <7347100B5761DC41A166AC17F22DF1122192830E@eusaamb103.ericsson.se> <20151106042854.GB26431@cisco.com>
In-Reply-To: <20151106042854.GB26431@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [147.117.188.12]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRmVeSWpSXmKPExsUyuXRPiO4/ZZswg1vHlSyWztjDZLF3+T02 ByaPKb83snosWfKTKYApissmJTUnsyy1SN8ugSvjwZOTjAWnBCvuPehmbWC8wdvFyMkhIWAi 8b7xOzuELSZx4d56NhBbSOAIo8ScQ2ZdjFxA9jJGiYtz14El2ASMJF5s7AFrEBHQlGh5MIMZ xGYW0JKYvnYzC4gtLBAn8WXZDlaImniJNzf+M0HYVhJbnpwC62URUJFY1H0VrIZXwFfiRuNT dojFRRIrvuwG28UpoC8x4eA+MJsR6Ljvp9YwQewSl7j1ZD4TxNECEkv2nGeGsEUlXj7+xwph K0nMeX0N6jYdiQW7P7FB2NoSyxa+ZobYKyhxcuYTlgmMYrOQjJ2FpGUWkpZZSFoWMLKsYuQo LU4ty003MtjECIySYxJsujsY97y0PMQowMGoxMP7Ic86TIg1say4MvcQowQHs5IIrxyzTZgQ b0piZVVqUX58UWlOavEhRmkOFiVx3v1L7ocKCaQnlqRmp6YWpBbBZJk4OKUaGK1+JX46/odR tHlrRGFDTorYWb23XdfWWN7MX7FpiZz8qvjNLgZ5rsv+zHy+brO4Aztjkq7EgQ7zD0kKFmXe p5aFRb68MSvZ6qEiz6uze+++mXJP48XGtNC80+t/znNKWvjsz5Gia72LHsYw+M9u+JdofKD4 Uthu73vnRNJ0PWRbfWvLA/WN+ZVYijMSDbWYi4oTAShwwO2OAgAA
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/oxbVFXjgxDUA1c-Jhp0XF5OtUyI>
Cc: "BIER \(bier@ietf.org\)" <bier@ietf.org>
Subject: Re: [Bier] draft-ietf-bier-oam-requirements-00: PMTUD requirement in BIER OAM Requirements
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 06 Nov 2015 10:48:11 -0000

Hi Toerless,
perhaps I wasn't clear at the mike today. PMTUD is clearly not for OAM but =
it is OAM service to determine OAM on particular path (the same as PMTUD in=
 p2p, right?). I believe that the fact that PMTUD over multicast in MPLS or=
 IPv4/IPv6 doesn't scale is another indication of advantage BIER technology=
 presents us with.
I'll be glad to continue our discussion on the list.

	Regards,
		Greg

-----Original Message-----
From: eckert@cisco.com [mailto:eckert@cisco.com]=20
Sent: Friday, November 06, 2015 1:29 PM
To: Gregory Mirsky
Cc: BIER (bier@ietf.org)
Subject: draft-ietf-bier-oam-requirements-00: PMTUD requirement in BIER OAM=
 Requirements

Thanks, Greg.

I was looking just for PMTU or MTU in the text and could not find it.

I do not agree to this requirement in the OAM requirement draft as of now.

Why is it needed for BIER ? AFAIK, there is no PMTUD for OAM in any of the =
prior IP multicast transport options - native IP or MPLS. True ?
Any reason why BIER would need this more than those prior options ?
Any reason why BIER would make it a lot easier  than the prior options ?

This should IMHO be discussed in the draft.

If we get PMTUD, would it only be for OAM and only for the BIER path, eg:
not the end-to-end path ? If so, it should be called different (BP-MTUD or =
the like).=20

If someone proposes that it should be end-to-end, then this needs to go bac=
k to MBoned, because it would ask to introduce PMTUD into eg: PIM path segm=
ents.

Wrt. the protocols proposed in your PMTUD draft proposal: I would like to u=
nderstand why we would not want to proactively signal MTU intead of probing=
 it. There seems to have been some work in the past around this in unicast,=
 not sure how successful.

Cheers
    Toerless

On Fri, Nov 06, 2015 at 01:02:10AM +0000, Gregory Mirsky wrote:
> Hi Toerless,
> I'd like to bring requirement #9 in the BIER WG document OAM Requirements=
 for BIER<https://tools.ietf.org/html/draft-ietf-bier-oam-requirements-00>:
> BIER OAM MUST support Path Maximum Transmission Unit discovery.
> Hope that addresses your question why are we doing PMTUD.
>=20
>                 Regards,
>                                 Greg


From nobody Sat Nov  7 09:16:23 2015
Return-Path: <eckert@cisco.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 288021B3568 for <bier@ietfa.amsl.com>; Sat,  7 Nov 2015 09:16:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iukmN6jhUH7H for <bier@ietfa.amsl.com>; Sat,  7 Nov 2015 09:16:21 -0800 (PST)
Received: from alln-iport-3.cisco.com (alln-iport-3.cisco.com [173.37.142.90]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 68D061B3572 for <bier@ietf.org>; Sat,  7 Nov 2015 09:16:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=5164; q=dns/txt; s=iport; t=1446916580; x=1448126180; h=date:from:to:cc:subject:message-id:references: mime-version:in-reply-to; bh=m8b1dPU5XkN7Y15e1yF/iS6gQ9Jd/b5l9La9WjcKwKM=; b=BgFHNU+o7puKx//MsIVj07+ucfvSFnc1TcWIyE0icz3BScZu+5jkFIc3 tVfD3b8UxBoxJL7Q/hZ0/MKZ05WozBpR4jSt7QzoJjRNUPi5hhPtfSh7S bSTig/wDuyX3woaFTcAVqZXgCK7JEzBCQdXTXIvS3nryqlaxF5Ghd8OiT A=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0D/AQAEMT5W/4ENJK1dgztTb7wRghoBD?= =?us-ascii?q?YFhIYVvAoEhOBQBAQEBAQEBgQqENQEBAQQ6PwwECxEEAQEBCR4HDwUyCQ4TiC4?= =?us-ascii?q?NwSYBAQEBAQEBAQEBAQEBAQEBAQEBAQEUBIVZhXmERINggRUFjhGINwGFHYgBC?= =?us-ascii?q?IFblniDch8BAUKCRIFhHTSDS4FJAQEB?=
X-IronPort-AV: E=Sophos;i="5.20,257,1444694400"; d="scan'208";a="205525462"
Received: from alln-core-9.cisco.com ([173.36.13.129]) by alln-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 07 Nov 2015 17:16:19 +0000
Received: from mcast-linux1.cisco.com (mcast-linux1.cisco.com [172.27.244.121]) by alln-core-9.cisco.com (8.14.5/8.14.5) with ESMTP id tA7HGIJZ008710 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 7 Nov 2015 17:16:19 GMT
Received: from mcast-linux1.cisco.com (localhost.cisco.com [127.0.0.1]) by mcast-linux1.cisco.com (8.13.8/8.13.8) with ESMTP id tA7HGIAT007831; Sat, 7 Nov 2015 09:16:18 -0800
Received: (from eckert@localhost) by mcast-linux1.cisco.com (8.13.8/8.13.8/Submit) id tA7HGIiK007830; Sat, 7 Nov 2015 09:16:18 -0800
Date: Sat, 7 Nov 2015 09:16:18 -0800
From: "eckert@cisco.com" <eckert@cisco.com>
To: Gregory Mirsky <gregory.mirsky@ericsson.com>
Message-ID: <20151107171618.GA7123@cisco.com>
References: <7347100B5761DC41A166AC17F22DF1122192830E@eusaamb103.ericsson.se> <20151106042854.GB26431@cisco.com> <7347100B5761DC41A166AC17F22DF11221928746@eusaamb103.ericsson.se>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <7347100B5761DC41A166AC17F22DF11221928746@eusaamb103.ericsson.se>
User-Agent: Mutt/1.4.2.2i
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/nQj1EZENOwq6ovQBnolSImKxUtQ>
Cc: "BIER \(bier@ietf.org\)" <bier@ietf.org>
Subject: Re: [Bier] draft-ietf-bier-oam-requirements-00: PMTUD requirement in BIER OAM Requirements
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 07 Nov 2015 17:16:23 -0000

Thanks, Greg

To repeat and refine my points made at the mike @yokohama:

If we intend to support PMTUD for BIER, it should be accordingly
described, but not as an OAM operation. If it's meant as an
offline OAM operation, thats a different discussion.

There is no agreed upon PMTUD mechanism for IPv4/IPv6 multicast
today, the extended socket API explicitly recommend to stick to min-MTU
for IPv4 multicast (1280) to avoid PMTUD issues with IP multicast.

As long as you do probing to do PMTUD, it does not matter what transport
(native, MPLS, BIER, FOOBAR) you use, you will always have to deal with
the problem of potentially getting a humunguous amount of PMTUD
replies (eg: ICMP) back, and this does not scale, and network operators
are worried about the signaling overhead created by badly written
multicast apps. Remember that most PMTUD in unicast is done by few
TCP stacks in OS, but not in apps (little UDP apps trying to use
PMTUD AFAIK).

Just having some segment of an end-to-end IP(v4v6) multicast path be
BIER does not change that probing problem for the end-to-end path.

If we ignore IP multicast and just think about end-to-end BIER, the
picture changes somewhat. We do know explicitly know the set of receivers,
and its < 64k. But: One key benefit of BIER is the ability to change
the set of receivers WITHOUT SIGALING. If we where to do probing based
PMTUD in BIER, we would loose this benefit of BIER.

Aka: Technically i'd be interested to evaluate if we could do proactive
PMTUD for end-to-end BIER. Aka: via signaling of link-MTU in the IGP
that BIER uses - and calculating the path MTU to each BFER from it.
Or just calculating network-wide min-MTU from link-MTU in the IGP.

But: Use-case wise i really don't know how important this is. Ultimately,
this is not a different problem to MPLS: You do not want to do fragmentation,
so you want to send with a sufficiently small MTU, so well controlled
networks (MPLS, BIER) will get configured with the right MTU. And
applications written for IP in mind will not use MTU > 1280 anyhow.

The best case i can think of for BIER is that we get a strong use-case
that shows well improved throughput for jumbo-packets, and we see
sufficient benefits for auto-configuration of that jumbo-packet MTU
for end-to-end BIER.

The use case Caitlin Bessler told me about might fit this profile.
To make it reliable in a DC it would probably want to discover MTU,
and to be highest throughput it might want to use jumbo packets (8192
at least).

Aka: As long as i don't see different use-case descriptions, i'd
primarily be only interested in MTU > 1280 for end-to-end BIER in
this DC network storage use-case environment.

Cheers
    Toerless

On Fri, Nov 06, 2015 at 10:48:08AM +0000, Gregory Mirsky wrote:
> Hi Toerless,
> perhaps I wasn't clear at the mike today. PMTUD is clearly not for OAM but it is OAM service to determine OAM on particular path (the same as PMTUD in p2p, right?). I believe that the fact that PMTUD over multicast in MPLS or IPv4/IPv6 doesn't scale is another indication of advantage BIER technology presents us with.
> I'll be glad to continue our discussion on the list.
> 
> 	Regards,
> 		Greg
> 
> -----Original Message-----
> From: eckert@cisco.com [mailto:eckert@cisco.com] 
> Sent: Friday, November 06, 2015 1:29 PM
> To: Gregory Mirsky
> Cc: BIER (bier@ietf.org)
> Subject: draft-ietf-bier-oam-requirements-00: PMTUD requirement in BIER OAM Requirements
> 
> Thanks, Greg.
> 
> I was looking just for PMTU or MTU in the text and could not find it.
> 
> I do not agree to this requirement in the OAM requirement draft as of now.
> 
> Why is it needed for BIER ? AFAIK, there is no PMTUD for OAM in any of the prior IP multicast transport options - native IP or MPLS. True ?
> Any reason why BIER would need this more than those prior options ?
> Any reason why BIER would make it a lot easier  than the prior options ?
> 
> This should IMHO be discussed in the draft.
> 
> If we get PMTUD, would it only be for OAM and only for the BIER path, eg:
> not the end-to-end path ? If so, it should be called different (BP-MTUD or the like). 
> 
> If someone proposes that it should be end-to-end, then this needs to go back to MBoned, because it would ask to introduce PMTUD into eg: PIM path segments.
> 
> Wrt. the protocols proposed in your PMTUD draft proposal: I would like to understand why we would not want to proactively signal MTU intead of probing it. There seems to have been some work in the past around this in unicast, not sure how successful.
> 
> Cheers
>     Toerless
> 
> On Fri, Nov 06, 2015 at 01:02:10AM +0000, Gregory Mirsky wrote:
> > Hi Toerless,
> > I'd like to bring requirement #9 in the BIER WG document OAM Requirements for BIER<https://tools.ietf.org/html/draft-ietf-bier-oam-requirements-00>:
> > BIER OAM MUST support Path Maximum Transmission Unit discovery.
> > Hope that addresses your question why are we doing PMTUD.
> > 
> >                 Regards,
> >                                 Greg

-- 
---
Toerless Eckert, eckert@cisco.com


From nobody Sat Nov  7 17:59:06 2015
Return-Path: <antoni.przygienda@ericsson.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DAD051A871A for <bier@ietfa.amsl.com>; Sat,  7 Nov 2015 17:59:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xRX1bPuIOLdF for <bier@ietfa.amsl.com>; Sat,  7 Nov 2015 17:59:03 -0800 (PST)
Received: from usevmg20.ericsson.net (usevmg20.ericsson.net [198.24.6.45]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 59FE41A870B for <bier@ietf.org>; Sat,  7 Nov 2015 17:59:03 -0800 (PST)
X-AuditID: c618062d-f79ef6d000007f54-1b-563e4ae51ec7
Received: from EUSAAHC001.ericsson.se (Unknown_Domain [147.117.188.75]) by usevmg20.ericsson.net (Symantec Mail Security) with SMTP id F5.B0.32596.5EA4E365; Sat,  7 Nov 2015 20:03:02 +0100 (CET)
Received: from EUSAAMB103.ericsson.se ([147.117.188.120]) by EUSAAHC001.ericsson.se ([147.117.188.75]) with mapi id 14.03.0248.002; Sat, 7 Nov 2015 20:59:00 -0500
From: Antoni Przygienda <antoni.przygienda@ericsson.com>
To: "eckert@cisco.com" <eckert@cisco.com>, Gregory Mirsky <gregory.mirsky@ericsson.com>
Thread-Topic: [Bier] draft-ietf-bier-oam-requirements-00: PMTUD requirement in BIER OAM Requirements
Thread-Index: AQHRGIClWek44YPoV0ypoShM8X92756RItcAgAA9IWA=
Date: Sun, 8 Nov 2015 01:59:00 +0000
Message-ID: <2E4BB27CAB87BF43B4207C0E55860F180EB10AFB@eusaamb103.ericsson.se>
References: <7347100B5761DC41A166AC17F22DF1122192830E@eusaamb103.ericsson.se> <20151106042854.GB26431@cisco.com> <7347100B5761DC41A166AC17F22DF11221928746@eusaamb103.ericsson.se> <20151107171618.GA7123@cisco.com>
In-Reply-To: <20151107171618.GA7123@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [147.117.188.11]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLLMWRmVeSWpSXmKPExsUyuXSPt+4zL7swgwtLBS2WztjDZLF3+T02 ByaPKb83snosWfKTKYApissmJTUnsyy1SN8ugStj47TvrAVbRSq6/n9haWDsE+hi5OSQEDCR eH7xKCOELSZx4d56ti5GLg4hgSOMErcXnoZyljFK7H7axgJSxSZgIXH521NmEFtEIFLiaE83 E4jNLKAlMX3tZrAaYYFUiYNXz0DVpEk8PbyDBcK2kmjaeIkdxGYRUJF4d2Q/G4jNK+ArMaWh lRli2S1GiRXf7rKCJDgF9CQOv/8BtoAR6Lzvp9ZALROXuPVkPhPE2QISS/acZ4awRSVePv7H CmErSXz8PZ8dol5HYsHuT2wQtrbEsoWvmSEWC0qcnPmEZQKj2CwkY2chaZmFpGUWkpYFjCyr GDlKi1PLctONDDYxAiPlmASb7g7GPS8tDzEKcDAq8fB+ELQLE2JNLCuuzD3EKMHBrCTC66gF FOJNSaysSi3Kjy8qzUktPsQozcGiJM67f8n9UCGB9MSS1OzU1ILUIpgsEwenVAPjlknBX3Kb 1CbwrVqv5XxlwYNbfdn2nwzXR7J9t2v/YjDjjGDMEcXPjr4FLb1ZE1YmPVPWmnz73S6WdOeP b2v9679ukZ14TOv0xbeP34vWn1X7/0pBrjgoX0fiU7JZe+fD4D7ds67vRKWUWDe0WN6wNeiq y8tLtZizqk/t2IZfvF9uTjqd/H2FEktxRqKhFnNRcSIAVFnuN5ACAAA=
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/EkdxvASeyTDWJC5Ts4r7mktwYBs>
Cc: "BIER \(bier@ietf.org\)" <bier@ietf.org>
Subject: Re: [Bier] draft-ietf-bier-oam-requirements-00: PMTUD requirement in BIER OAM Requirements
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 08 Nov 2015 01:59:05 -0000

>=20
> Just having some segment of an end-to-end IP(v4v6) multicast path be BIER=
 does
> not change that probing problem for the end-to-end path.
>=20
> If we ignore IP multicast and just think about end-to-end BIER, the pictu=
re
> changes somewhat. We do know explicitly know the set of receivers, and it=
s <
> 64k. But: One key benefit of BIER is the ability to change the set of rec=
eivers
> WITHOUT SIGALING. If we where to do probing based PMTUD in BIER, we
> would loose this benefit of BIER.

 [Tony saiz:]  yes, because of smaller # receivers & this extension, we can=
 prune the amount of traffic significantly. Observe that a BFR does not hav=
e to fwd necessarily the ACK'd responses of the BFERs behind him, it can be=
 all summarized in a mask.=20

>=20
> Aka: Technically i'd be interested to evaluate if we could do proactive P=
MTUD
> for end-to-end BIER. Aka: via signaling of link-MTU in the IGP that BIER =
uses -
> and calculating the path MTU to each BFER from it.
> Or just calculating network-wide min-MTU from link-MTU in the IGP.

 [Tony saiz:]  feasible but it relies on the riuoting underlay propagating =
this information.  Not sure that's a good assumption, especially since the =
end-hosts are not necessarily expected to run the IGP (it's not clearly spe=
lled out in the architecture  today but I can easily imagine a BIER default=
-GW for an end-host and then this information does not exist in the origina=
tor of the PMTU.)

>=20
> But: Use-case wise i really don't know how important this is. Ultimately,=
 this is
> not a different problem to MPLS: You do not want to do fragmentation, so =
you
> want to send with a sufficiently small MTU, so well controlled networks (=
MPLS,
> BIER) will get configured with the right MTU. And applications written fo=
r IP in
> mind will not use MTU > 1280 anyhow.
>=20
> The best case i can think of for BIER is that we get a strong use-case th=
at shows
> well improved throughput for jumbo-packets, and we see sufficient benefit=
s for
> auto-configuration of that jumbo-packet MTU for end-to-end BIER.
>=20
> The use case Caitlin Bessler told me about might fit this profile.
> To make it reliable in a DC it would probably want to discover MTU, and t=
o be
> highest throughput it might want to use jumbo packets (8192 at least).
>=20
> Aka: As long as i don't see different use-case descriptions, i'd primaril=
y be only
> interested in MTU > 1280 for end-to-end BIER in this DC network storage u=
se-
> case environment.

 [Tony saiz:]  hmm, interesting angle=20


From nobody Sat Nov  7 22:04:12 2015
Return-Path: <gregory.mirsky@ericsson.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C48A61A1BBC for <bier@ietfa.amsl.com>; Sat,  7 Nov 2015 22:04:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -104.201
X-Spam-Level: 
X-Spam-Status: No, score=-104.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lyIaUY1DpW6c for <bier@ietfa.amsl.com>; Sat,  7 Nov 2015 22:04:08 -0800 (PST)
Received: from usevmg20.ericsson.net (usevmg20.ericsson.net [198.24.6.45]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E91F21A1BCD for <bier@ietf.org>; Sat,  7 Nov 2015 22:04:06 -0800 (PST)
X-AuditID: c618062d-f79ef6d000007f54-3a-563e8453e9e2
Received: from EUSAAHC007.ericsson.se (Unknown_Domain [147.117.188.93]) by usevmg20.ericsson.net (Symantec Mail Security) with SMTP id 53.42.32596.3548E365; Sun,  8 Nov 2015 00:08:03 +0100 (CET)
Received: from EUSAAMB103.ericsson.se ([147.117.188.120]) by EUSAAHC007.ericsson.se ([147.117.188.93]) with mapi id 14.03.0248.002; Sun, 8 Nov 2015 01:04:05 -0500
From: Gregory Mirsky <gregory.mirsky@ericsson.com>
To: "eckert@cisco.com" <eckert@cisco.com>
Thread-Topic: draft-ietf-bier-oam-requirements-00: PMTUD requirement in BIER OAM Requirements
Thread-Index: AdEYLmdmiX4TcT/XRByVh94FoR+/iwARyZoAAAKcWZAASntZAAAP8o9w
Date: Sun, 8 Nov 2015 06:04:04 +0000
Message-ID: <7347100B5761DC41A166AC17F22DF11221929BBC@eusaamb103.ericsson.se>
References: <7347100B5761DC41A166AC17F22DF1122192830E@eusaamb103.ericsson.se> <20151106042854.GB26431@cisco.com> <7347100B5761DC41A166AC17F22DF11221928746@eusaamb103.ericsson.se> <20151107171618.GA7123@cisco.com>
In-Reply-To: <20151107171618.GA7123@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [147.117.188.12]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLLMWRmVeSWpSXmKPExsUyuXRPrG5wi12YwdMLqhZLZ+xhsti7/B6b A5PHlN8bWT2WLPnJFMAUxWWTkpqTWZZapG+XwJXR9moFY8E5w4rLf2awNzAuV+9i5OSQEDCR eLThNCOELSZx4d56ti5GLg4hgSOMEo8v9DJCOMsYJTZtvwdWxSZgJPFiYw87iC0ioCnR8mAG M4jNLKAlMX3tZhYQW1ggTuLLsh2sEDXxEm9u/GeCsN0kehp/g81hEVCR2DfnHJjNK+ArceXA M3aIZbcYJVZ8uwvWzCmgJ3H4/Q+wZkag876fWsMEsUxc4taT+UwQZwtILNlznhnCFpV4+fgf K4StJDHn9TWo43QkFuz+xAZha0ssW/iaGWKxoMTJmU9YJjCKzUIydhaSlllIWmYhaVnAyLKK kaO0OLUsN93IYBMjMFKOSbDp7mDc89LyEKMAB6MSD+8HQbswIdbEsuLK3EOMEhzMSiK8SneB QrwpiZVVqUX58UWlOanFhxilOViUxHn3L7kfKiSQnliSmp2aWpBaBJNl4uCUamC026E/v8sx 3PDgk+1N4f3eSWX3r4gx/ArbtPBg4ZE5pS2Tq430k+xq7hmXtMim3N3cfLzhG0dVq574I7d7 EusfavSmKTsKySR/yK55Mu+DxMzjf+smBN3vW7r7UZLsxldufz95as55X/fVKyH1xyU+m7N7 jL/csvmX911rTm0kx52Ttfw/f/xSYinOSDTUYi4qTgQAnnnaq5ACAAA=
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/sdU0elQOvQLapuY0ywGJu6l-ifw>
Cc: "BIER \(bier@ietf.org\)" <bier@ietf.org>
Subject: Re: [Bier] draft-ietf-bier-oam-requirements-00: PMTUD requirement in BIER OAM Requirements
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 08 Nov 2015 06:04:11 -0000

Hi Toerless,
thank you for your detailed response. Couple questions to clarify and notes=
 in-line and tagged GIM>>.

	Regards,
		Greg

-----Original Message-----
From: eckert@cisco.com [mailto:eckert@cisco.com]=20
Sent: Sunday, November 08, 2015 2:16 AM
To: Gregory Mirsky
Cc: BIER (bier@ietf.org)
Subject: Re: draft-ietf-bier-oam-requirements-00: PMTUD requirement in BIER=
 OAM Requirements

Thanks, Greg

To repeat and refine my points made at the mike @yokohama:

If we intend to support PMTUD for BIER, it should be accordingly described,=
 but not as an OAM operation. If it's meant as an offline OAM operation, th=
ats a different discussion.
GIM>> I don't know what you mean by "offline OAM". The PMTUD proposed as on=
-demand OAM operation that can be triggered by an operator or central contr=
oller. I don't see the need or benefit of running PMTUD as proactive OAM.

There is no agreed upon PMTUD mechanism for IPv4/IPv6 multicast today, the =
extended socket API explicitly recommend to stick to min-MTU for IPv4 multi=
cast (1280) to avoid PMTUD issues with IP multicast.

As long as you do probing to do PMTUD, it does not matter what transport (n=
ative, MPLS, BIER, FOOBAR) you use, you will always have to deal with the p=
roblem of potentially getting a humunguous amount of PMTUD replies (eg: ICM=
P) back, and this does not scale, and network operators are worried about t=
he signaling overhead created by badly written multicast apps. Remember tha=
t most PMTUD in unicast is done by few TCP stacks in OS, but not in apps (l=
ittle UDP apps trying to use PMTUD AFAIK).

Just having some segment of an end-to-end IP(v4v6) multicast path be BIER d=
oes not change that probing problem for the end-to-end path.

If we ignore IP multicast and just think about end-to-end BIER, the picture=
 changes somewhat. We do know explicitly know the set of receivers, and its=
 < 64k. But: One key benefit of BIER is the ability to change the set of re=
ceivers WITHOUT SIGALING. If we where to do probing based PMTUD in BIER, we=
 would loose this benefit of BIER.
GIM>> As discussed at the meeting, one may list any subset of BFIRs in the =
given domain. I don't see what gets lost with such flexibility.

Aka: Technically i'd be interested to evaluate if we could do proactive PMT=
UD for end-to-end BIER. Aka: via signaling of link-MTU in the IGP that BIER=
 uses - and calculating the path MTU to each BFER from it.
GIM>> AFAIK, "proactive OAM" usually identifies an operation that is contin=
uous. Do you suggest to run the PMTUD continuously with some intervals? Hav=
en't thought about benefit of this mode though the PMTUD method would not p=
reclude one from using it in this manner.

Or just calculating network-wide min-MTU from link-MTU in the IGP.

But: Use-case wise i really don't know how important this is. Ultimately, t=
his is not a different problem to MPLS: You do not want to do fragmentation=
, so you want to send with a sufficiently small MTU, so well controlled net=
works (MPLS, BIER) will get configured with the right MTU. And applications=
 written for IP in mind will not use MTU > 1280 anyhow.

The best case i can think of for BIER is that we get a strong use-case that=
 shows well improved throughput for jumbo-packets, and we see sufficient be=
nefits for auto-configuration of that jumbo-packet MTU for end-to-end BIER.

The use case Caitlin Bessler told me about might fit this profile.
To make it reliable in a DC it would probably want to discover MTU, and to =
be highest throughput it might want to use jumbo packets (8192 at least).

Aka: As long as i don't see different use-case descriptions, i'd primarily =
be only interested in MTU > 1280 for end-to-end BIER in this DC network sto=
rage use-case environment.

Cheers
    Toerless

On Fri, Nov 06, 2015 at 10:48:08AM +0000, Gregory Mirsky wrote:
> Hi Toerless,
> perhaps I wasn't clear at the mike today. PMTUD is clearly not for OAM bu=
t it is OAM service to determine OAM on particular path (the same as PMTUD =
in p2p, right?). I believe that the fact that PMTUD over multicast in MPLS =
or IPv4/IPv6 doesn't scale is another indication of advantage BIER technolo=
gy presents us with.
> I'll be glad to continue our discussion on the list.
>=20
> 	Regards,
> 		Greg
>=20
> -----Original Message-----
> From: eckert@cisco.com [mailto:eckert@cisco.com]
> Sent: Friday, November 06, 2015 1:29 PM
> To: Gregory Mirsky
> Cc: BIER (bier@ietf.org)
> Subject: draft-ietf-bier-oam-requirements-00: PMTUD requirement in=20
> BIER OAM Requirements
>=20
> Thanks, Greg.
>=20
> I was looking just for PMTU or MTU in the text and could not find it.
>=20
> I do not agree to this requirement in the OAM requirement draft as of now=
.
>=20
> Why is it needed for BIER ? AFAIK, there is no PMTUD for OAM in any of th=
e prior IP multicast transport options - native IP or MPLS. True ?
> Any reason why BIER would need this more than those prior options ?
> Any reason why BIER would make it a lot easier  than the prior options ?
>=20
> This should IMHO be discussed in the draft.
>=20
> If we get PMTUD, would it only be for OAM and only for the BIER path, eg:
> not the end-to-end path ? If so, it should be called different (BP-MTUD o=
r the like).=20
>=20
> If someone proposes that it should be end-to-end, then this needs to go b=
ack to MBoned, because it would ask to introduce PMTUD into eg: PIM path se=
gments.
>=20
> Wrt. the protocols proposed in your PMTUD draft proposal: I would like to=
 understand why we would not want to proactively signal MTU intead of probi=
ng it. There seems to have been some work in the past around this in unicas=
t, not sure how successful.
>=20
> Cheers
>     Toerless
>=20
> On Fri, Nov 06, 2015 at 01:02:10AM +0000, Gregory Mirsky wrote:
> > Hi Toerless,
> > I'd like to bring requirement #9 in the BIER WG document OAM Requiremen=
ts for BIER<https://tools.ietf.org/html/draft-ietf-bier-oam-requirements-00=
>:
> > BIER OAM MUST support Path Maximum Transmission Unit discovery.
> > Hope that addresses your question why are we doing PMTUD.
> >=20
> >                 Regards,
> >                                 Greg

--
---
Toerless Eckert, eckert@cisco.com


From nobody Mon Nov  9 07:09:00 2015
Return-Path: <zzhang@juniper.net>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BF1851B7E22 for <bier@ietfa.amsl.com>; Mon,  9 Nov 2015 07:08:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RlRIHfOq-BQ7 for <bier@ietfa.amsl.com>; Mon,  9 Nov 2015 07:08:55 -0800 (PST)
Received: from na01-by2-obe.outbound.protection.outlook.com (mail-by2on0139.outbound.protection.outlook.com [207.46.100.139]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C33B41B7E21 for <bier@ietf.org>; Mon,  9 Nov 2015 07:08:53 -0800 (PST)
Received: from BLUPR0501MB1715.namprd05.prod.outlook.com (10.163.120.18) by BLUPR0501MB1715.namprd05.prod.outlook.com (10.163.120.18) with Microsoft SMTP Server (TLS) id 15.1.318.15; Mon, 9 Nov 2015 15:08:52 +0000
Received: from BLUPR0501MB1715.namprd05.prod.outlook.com ([10.163.120.18]) by BLUPR0501MB1715.namprd05.prod.outlook.com ([10.163.120.18]) with mapi id 15.01.0318.003; Mon, 9 Nov 2015 15:08:52 +0000
From: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>
To: Haoweiguo <haoweiguo@huawei.com>, Robert Raszuk <robert@raszuk.net>, IJsbrand Wijnands <ice@cisco.com>
Thread-Topic: [Bier] DR election ...
Thread-Index: AQHRGCsjGEeVQM2i90iRBt68ehqtc56OJqIAgAWn3qA=
Date: Mon, 9 Nov 2015 15:08:51 +0000
Message-ID: <BLUPR0501MB171503D7B01C633446BC527DD4150@BLUPR0501MB1715.namprd05.prod.outlook.com>
References: <CA+b+ERmQuP_ex3CfmDkF39AGPOWZ8uV5X0pFpjvH9CoH4u_oHw@mail.gmail.com> <DD5FC8DE455C3348B94340C0AB5517334F8D64A1@nkgeml501-mbs.china.huawei.com>
In-Reply-To: <DD5FC8DE455C3348B94340C0AB5517334F8D64A1@nkgeml501-mbs.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=zzhang@juniper.net; 
x-originating-ip: [66.129.241.10]
x-microsoft-exchange-diagnostics: 1; BLUPR0501MB1715; 5:1q3hV2MHkOxnpAnubdPdzQ9dXu4GsSgS3T8ebOehZ6ntnr2Lvoijn0EOECKGel53wm471QUISlfrmwHg2UjfH516ADoROhroayAXEB80lwjqRHVRHEDy7IEjl0THEk0w4gLAlJAnONhtGmI8hQA8sQ==; 24:J5NM1IEG40PkpQq0g8xokS+NLATO0toumHdbla1e1wa3C/IEueuhRvYUpNrQsDgVPe4dSFk6Z0xNbcRlu0uUcK4arA00qRFm7W5LApZmipk=; 20:krbv3piot3YRTz+doZBZ1IXI7m3A+ys1gbVrwBN2XCeJScJsYKcY4UoBkwfXEBRVP40XatqKf+TYmPOxwiS6nA==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BLUPR0501MB1715;
x-microsoft-antispam-prvs: <BLUPR0501MB1715A3A2D192F6BEB4DE61DFD4150@BLUPR0501MB1715.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(95692535739014)(108003899814671);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(8121501046)(520078)(5005006)(10201501046)(3002001); SRVR:BLUPR0501MB1715; BCL:0; PCL:0; RULEID:; SRVR:BLUPR0501MB1715; 
x-forefront-prvs: 0755F54DD9
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(189002)(164054003)(199003)(377454003)(81156007)(16236675004)(11100500001)(40100003)(106116001)(10400500002)(15975445007)(2950100001)(2900100001)(92566002)(77096005)(5003600100002)(5001770100001)(102836002)(33656002)(74316001)(189998001)(97736004)(5002640100001)(5007970100001)(5001920100001)(5001960100002)(87936001)(105586002)(19580395003)(122556002)(99286002)(5008740100001)(19580405001)(76576001)(5004730100002)(101416001)(19625215002)(106356001)(50986999)(76176999)(86362001)(19300405004)(66066001)(54356999); DIR:OUT; SFP:1102; SCL:1; SRVR:BLUPR0501MB1715; H:BLUPR0501MB1715.namprd05.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
spamdiagnosticoutput: 1:23
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_BLUPR0501MB171503D7B01C633446BC527DD4150BLUPR0501MB1715_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Nov 2015 15:08:51.7448 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR0501MB1715
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/u7doJUOYtR8n4AZ3WIUxNuMvtPU>
Cc: "bier@ietf.org" <bier@ietf.org>
Subject: Re: [Bier] DR election ...
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 09 Nov 2015 15:08:59 -0000

--_000_BLUPR0501MB171503D7B01C633446BC527DD4150BLUPR0501MB1715_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Not exactly sure about the details of active-active or active-standby scena=
rios and their relationship to BIER, but here is my understanding:

- BIER architecture has three layers: multicast overlay, bier forwarding, a=
nd routing underlay. It is really the multicast overlay's job to handle the=
 multi-homing - be it PIM, IGMP/MLD, or BGP, or any other things.
- While Ice's DR election draft was triggered from using IGMP/MLD to replac=
e PIM for multicast overlay signaling in a BIER domain and the draft has so=
me BIER keywords in it, it is really independent of BIER. The draft is stil=
l applicable if BIER had never happened.

Jeffrey

From: BIER [mailto:bier-bounces@ietf.org] On Behalf Of Haoweiguo
Sent: Thursday, November 05, 2015 7:39 PM
To: Robert Raszuk <robert@raszuk.net>; IJsbrand Wijnands <ice@cisco.com>
Cc: bier@ietf.org
Subject: Re: [Bier] DR election ...


I agree with Robert's comments. I think BIER also should cover active-activ=
e and active-standby access scenarios.

Thanks,

weiguo

________________________________
From: BIER [bier-bounces@ietf.org] on behalf of Robert Raszuk [robert@raszu=
k.net]
Sent: Friday, November 06, 2015 8:36
To: IJsbrand Wijnands
Cc: bier@ietf.org<mailto:bier@ietf.org>
Subject: [Bier] DR election ...

Ice,

As we duscussed offline there are practically two major types of multihomed=
 deployments in production networks:

1. True multihoming ... each edge router connect to CEs over different subn=
et

2. Active/standby .. there is multiaccess lan but VRRP is used so hosts can=
 have single default out.

Now moreover beteen BIER domain and multicast senders and receivers there w=
ill pretty much always CEs. I am worried that most BIER slides skip those.

Cheers,
R.

--_000_BLUPR0501MB171503D7B01C633446BC527DD4150BLUPR0501MB1715_
Content-Type: text/html; charset="us-ascii"
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=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@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;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman",serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
p
	{mso-style-priority:99;
	margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman",serif;}
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:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
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"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D">Not exactly sure about the details of=
 active-active or active-standby scenarios and their relationship to BIER, =
but here is my understanding:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D">- BIER architecture has three layers:=
 multicast overlay, bier forwarding, and routing underlay. It is really the=
 multicast overlay&#8217;s job to handle the multi-homing
 &#8211; be it PIM, IGMP/MLD, or BGP, or any other things.<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D">- While Ice&#8217;s DR election draft=
 was triggered from using IGMP/MLD to replace PIM for multicast overlay sig=
naling in a BIER domain and the draft has some BIER
 keywords in it, it is really independent of BIER. The draft is still appli=
cable if BIER had never happened.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D">Jeffrey<o:p></o:p></span></p>
<p class=3D"MsoNormal"><a name=3D"_MailEndCompose"><span style=3D"font-size=
:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"><o:p>&nbs=
p;</o:p></span></a></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,sans-serif">From:</span></b><span style=3D"font-size:11.0pt;=
font-family:&quot;Calibri&quot;,sans-serif"> BIER [mailto:bier-bounces@ietf=
.org]
<b>On Behalf Of </b>Haoweiguo<br>
<b>Sent:</b> Thursday, November 05, 2015 7:39 PM<br>
<b>To:</b> Robert Raszuk &lt;robert@raszuk.net&gt;; IJsbrand Wijnands &lt;i=
ce@cisco.com&gt;<br>
<b>Cc:</b> bier@ietf.org<br>
<b>Subject:</b> Re: [Bier] DR election ...<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p><span style=3D"font-family:&quot;Calibri&quot;,sans-serif;color:black">I=
 agree with Robert's comments. I think BIER also should cover active-active=
 and active-standby access scenarios.</span><span style=3D"font-size:10.0pt=
;font-family:&quot;Tahoma&quot;,sans-serif;color:black"><o:p></o:p></span><=
/p>
<p><span style=3D"font-family:&quot;Calibri&quot;,sans-serif;color:black">T=
hanks,</span><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;=
,sans-serif;color:black"><o:p></o:p></span></p>
<p><span style=3D"font-family:&quot;Calibri&quot;,sans-serif;color:black">w=
eiguo</span><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,=
sans-serif;color:black"><o:p></o:p></span></p>
<div>
<div class=3D"MsoNormal" align=3D"center" style=3D"text-align:center"><span=
 style=3D"color:black">
<hr size=3D"3" width=3D"100%" align=3D"center">
</span></div>
<div id=3D"divRpF841507">
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><b><span style=3D"fon=
t-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-serif;color:black">From:<=
/span></b><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,sa=
ns-serif;color:black"> BIER [bier-bounces@ietf.org] on behalf
 of Robert Raszuk [robert@raszuk.net]<br>
<b>Sent:</b> Friday, November 06, 2015 8:36<br>
<b>To:</b> IJsbrand Wijnands<br>
<b>Cc:</b> <a href=3D"mailto:bier@ietf.org">bier@ietf.org</a><br>
<b>Subject:</b> [Bier] DR election ...</span><span style=3D"color:black"><o=
:p></o:p></span></p>
</div>
<div>
<p><span style=3D"color:black">Ice,<o:p></o:p></span></p>
<p><span style=3D"color:black">As we duscussed offline there are practicall=
y two major types of multihomed deployments in production networks:<o:p></o=
:p></span></p>
<p><span style=3D"color:black">1. True multihoming ... each edge router con=
nect to CEs over different subnet<o:p></o:p></span></p>
<p><span style=3D"color:black">2. Active/standby .. there is multiaccess la=
n but VRRP is used so hosts can have single default out.<o:p></o:p></span><=
/p>
<p><span style=3D"color:black">Now moreover beteen BIER domain and multicas=
t senders and receivers there will pretty much always CEs. I am worried tha=
t most BIER slides skip those.<o:p></o:p></span></p>
<p><span style=3D"color:black">Cheers,<br>
R.<o:p></o:p></span></p>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_BLUPR0501MB171503D7B01C633446BC527DD4150BLUPR0501MB1715_--


From nobody Mon Nov  9 09:16:08 2015
Return-Path: <tonysietf@gmail.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E15E01B7FE1 for <bier@ietfa.amsl.com>; Mon,  9 Nov 2015 09:16:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id O5H4hImZ_KGl for <bier@ietfa.amsl.com>; Mon,  9 Nov 2015 09:16:05 -0800 (PST)
Received: from mail-io0-x22d.google.com (mail-io0-x22d.google.com [IPv6:2607:f8b0:4001:c06::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 810461B7FDD for <bier@ietf.org>; Mon,  9 Nov 2015 09:16:05 -0800 (PST)
Received: by iody8 with SMTP id y8so192411963iod.1 for <bier@ietf.org>; Mon, 09 Nov 2015 09:16:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=BfY5TTVbzztq+wChB2fPERGZecnZ+4OYZOEK06hq9no=; b=RYzu5cHYrG+3Ef9rXLxnwGGTwzSiDiCEwQ+FrzobHMHRDj0M45IIWXd/V/aM9SouU2 KOLF0ZyibNfQ0BsMEl/duF81CAagOcakg4WVfjUS/0j5xP0cWCuzEGTs5Bp/R0bQ0uwf EoH/el0ORN+imQe5RvZRuezwInMR9aVZz1mMCxixIy/A0CeOkkPcXEPQfXAcW2VpENWP Ud7MZiIClvyyN/827kM0qvMLNCRoLy9M8R3r3p0XU+dL6vAPrjCHcvnuY66GLc087H9N bOFAtHzoYglk61kiZUkz4rOdhq3GIu40h7H8f4sKnUr1mSyTcw1w4j1I1XQwo702fhDc 23Bg==
MIME-Version: 1.0
X-Received: by 10.107.16.219 with SMTP id 88mr28385855ioq.50.1447089364867; Mon, 09 Nov 2015 09:16:04 -0800 (PST)
Received: by 10.107.27.134 with HTTP; Mon, 9 Nov 2015 09:16:04 -0800 (PST)
In-Reply-To: <BLUPR0501MB171503D7B01C633446BC527DD4150@BLUPR0501MB1715.namprd05.prod.outlook.com>
References: <CA+b+ERmQuP_ex3CfmDkF39AGPOWZ8uV5X0pFpjvH9CoH4u_oHw@mail.gmail.com> <DD5FC8DE455C3348B94340C0AB5517334F8D64A1@nkgeml501-mbs.china.huawei.com> <BLUPR0501MB171503D7B01C633446BC527DD4150@BLUPR0501MB1715.namprd05.prod.outlook.com>
Date: Mon, 9 Nov 2015 09:16:04 -0800
Message-ID: <CA+wi2hNW3mtg4DA2xa686pM5zKOKM9zEOUGXa54UqPPX5z9YiA@mail.gmail.com>
From: Tony Przygienda <tonysietf@gmail.com>
To: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>
Content-Type: multipart/alternative; boundary=001a113ed7588d23ce05241ebffa
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/vP780f3AvxP-uyJmAAJyjFg8MG4>
Cc: Haoweiguo <haoweiguo@huawei.com>, "bier@ietf.org" <bier@ietf.org>, IJsbrand Wijnands <ice@cisco.com>, Robert Raszuk <robert@raszuk.net>
Subject: Re: [Bier] DR election ...
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 09 Nov 2015 17:16:07 -0000

--001a113ed7588d23ce05241ebffa
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

On Mon, Nov 9, 2015 at 7:08 AM, Jeffrey (Zhaohui) Zhang <zzhang@juniper.net=
>
wrote:

> Not exactly sure about the details of active-active or active-standby
> scenarios and their relationship to BIER, but here is my understanding:
>
>
>
> - BIER architecture has three layers: multicast overlay, bier forwarding,
> and routing underlay. It is really the multicast overlay=E2=80=99s job to=
 handle
> the multi-homing =E2=80=93 be it PIM, IGMP/MLD, or BGP, or any other thin=
gs.
>

+1


> - While Ice=E2=80=99s DR election draft was triggered from using IGMP/MLD=
 to
> replace PIM for multicast overlay signaling in a BIER domain and the draf=
t
> has some BIER keywords in it, it is really independent of BIER. The draft
> is still applicable if BIER had never happened.
>

+1

--001a113ed7588d23ce05241ebffa
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><div class=3D"gmail_quo=
te">On Mon, Nov 9, 2015 at 7:08 AM, Jeffrey (Zhaohui) Zhang <span dir=3D"lt=
r">&lt;<a href=3D"mailto:zzhang@juniper.net" target=3D"_blank">zzhang@junip=
er.net</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"=
margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">Not exactly sure about the details of=
 active-active or active-standby scenarios and their relationship to BIER, =
but here is my understanding:<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">- BIER architecture has three layers:=
 multicast overlay, bier forwarding, and routing underlay. It is really the=
 multicast overlay=E2=80=99s job to handle the multi-homing
 =E2=80=93 be it PIM, IGMP/MLD, or BGP, or any other things.</span></p></di=
v></div></blockquote><div><br></div><div>+1</div><div>=C2=A0</div><blockquo=
te class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc so=
lid;padding-left:1ex"><div lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72=
"><div><p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&=
quot;Calibri&quot;,sans-serif;color:#1f497d"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">- While Ice=E2=80=99s DR election dra=
ft was triggered from using IGMP/MLD to replace PIM for multicast overlay s=
ignaling in a BIER domain and the draft has some BIER
 keywords in it, it is really independent of BIER. The draft is still appli=
cable if BIER had never happened.</span></p></div></div></blockquote><div><=
br></div><div>+1=C2=A0</div></div>
</div></div>

--001a113ed7588d23ce05241ebffa--


From nobody Mon Nov  9 14:02:43 2015
Return-Path: <eckert@cisco.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 947211B859A for <bier@ietfa.amsl.com>; Mon,  9 Nov 2015 14:02:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KNXapOZ83mjM for <bier@ietfa.amsl.com>; Mon,  9 Nov 2015 14:02:39 -0800 (PST)
Received: from alln-iport-7.cisco.com (alln-iport-7.cisco.com [173.37.142.94]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5C4F31B8595 for <bier@ietf.org>; Mon,  9 Nov 2015 14:02:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=5802; q=dns/txt; s=iport; t=1447106559; x=1448316159; h=date:from:to:cc:subject:message-id:references: mime-version:in-reply-to; bh=RiHFShK7QTg2laBfeCQKNah3TtfrBL+Ja6Tp1JCsFts=; b=GruGwMzaVTr60EsGmz35DHWQgy9ELjpESP5SHr0XvuPqjV2ebuwoiU4+ +M4y8LSHb0cqc93btMa4ZAdQr0TpCfXZj/vySEHpk6jk0lcIpdlSjh6/s iehvTxQOeRD0Td++cC3g4VyggtJLPIZPoAmHTxIeznGeIeZPlRdqsNnXa w=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0D1AQBvF0FW/4sNJK1egztTb7wlghoBDYFjIYVvAoFFOBQBAQEBAQEBgQqENQEBAQMBOj8FBwQLEQQBAQEJHgcPBTIJDhOIJggNwWMBAQEBAQEBAQEBAQEBAQEBAQEBAQEUBIVZhHOBBoREg2CBFQWOEYRWg2EBhR2IAQiBW5Z4g3IfAQFCgkSBYR00hB2BSQEBAQ
X-IronPort-AV: E=Sophos;i="5.20,267,1444694400"; d="scan'208";a="206657309"
Received: from alln-core-6.cisco.com ([173.36.13.139]) by alln-iport-7.cisco.com with ESMTP; 09 Nov 2015 22:02:38 +0000
Received: from mcast-linux1.cisco.com (mcast-linux1.cisco.com [172.27.244.121]) by alln-core-6.cisco.com (8.14.5/8.14.5) with ESMTP id tA9M2cGH016409 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 9 Nov 2015 22:02:38 GMT
Received: from mcast-linux1.cisco.com (localhost.cisco.com [127.0.0.1]) by mcast-linux1.cisco.com (8.13.8/8.13.8) with ESMTP id tA9M2bth012507; Mon, 9 Nov 2015 14:02:37 -0800
Received: (from eckert@localhost) by mcast-linux1.cisco.com (8.13.8/8.13.8/Submit) id tA9M2bAL012506; Mon, 9 Nov 2015 14:02:37 -0800
Date: Mon, 9 Nov 2015 14:02:37 -0800
From: "eckert@cisco.com" <eckert@cisco.com>
To: Gregory Mirsky <gregory.mirsky@ericsson.com>
Message-ID: <20151109220237.GB7123@cisco.com>
References: <7347100B5761DC41A166AC17F22DF1122192830E@eusaamb103.ericsson.se> <20151106042854.GB26431@cisco.com> <7347100B5761DC41A166AC17F22DF11221928746@eusaamb103.ericsson.se> <20151107171618.GA7123@cisco.com> <7347100B5761DC41A166AC17F22DF11221929BBC@eusaamb103.ericsson.se>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <7347100B5761DC41A166AC17F22DF11221929BBC@eusaamb103.ericsson.se>
User-Agent: Mutt/1.4.2.2i
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/_ayOnYzw_emm3v4P7THHAChVFvM>
Cc: "BIER \(bier@ietf.org\)" <bier@ietf.org>
Subject: Re: [Bier] draft-ietf-bier-oam-requirements-00: PMTUD requirement in BIER OAM Requirements
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 09 Nov 2015 22:02:41 -0000

Inline.

On Sun, Nov 08, 2015 at 06:04:04AM +0000, Gregory Mirsky wrote:
> If we intend to support PMTUD for BIER, it should be accordingly described, but not as an OAM operation. If it's meant as an offline OAM operation, thats a different discussion.
> GIM>> I don't know what you mean by "offline OAM". The PMTUD proposed as on-demand OAM operation that can be triggered by an operator or central controller. I don't see the need or benefit of running PMTUD as proactive OAM.

Yes, that's what i meant with the somewhat bad term "offline". Thats well in scope for OAM.
But i would really like some better use-case justification for this. How does it compare
to eg: MPLS. 


> If we ignore IP multicast and just think about end-to-end BIER, the picture changes somewhat. We do know explicitly know the set of receivers, and its < 64k. But: One key benefit of BIER is the ability to change the set of receivers WITHOUT SIGALING. If we where to do probing based PMTUD in BIER, we would loose this benefit of BIER.
> GIM>> As discussed at the meeting, one may list any subset of BFIRs in the given domain. I don't see what gets lost with such flexibility.

I was referring to the case where we would do MTUD for the application itself as
opposed to doing it purely as an OAM operation from somee operator console.
Eg: if we ever consider MTUD automatic for apps, then it should be proactive as
eg: via IGP so that a sender tht changes receiver bits does not have do do 
any signaling aat that time but immediately knows the MTU for that new receiver set.

> GIM>> AFAIK, "proactive OAM" usually identifies an operation that is continuous. Do you suggest to run the PMTUD continuously with some intervals? Haven't thought about benefit of this mode though the PMTUD method would not preclude one from using it in this manner.

I was thinking of just announcing per-link MTU into the IGP (or whatever routing protocol
BIER routing underlay relies on). Of course, the per-hop MTU could be discovered
through per-hop probing if there is reason not to simply believe interface configured MTU.

Cheers
    Toerless

> Or just calculating network-wide min-MTU from link-MTU in the IGP.
> 
> But: Use-case wise i really don't know how important this is. Ultimately, this is not a different problem to MPLS: You do not want to do fragmentation, so you want to send with a sufficiently small MTU, so well controlled networks (MPLS, BIER) will get configured with the right MTU. And applications written for IP in mind will not use MTU > 1280 anyhow.
> 
> The best case i can think of for BIER is that we get a strong use-case that shows well improved throughput for jumbo-packets, and we see sufficient benefits for auto-configuration of that jumbo-packet MTU for end-to-end BIER.
> 
> The use case Caitlin Bessler told me about might fit this profile.
> To make it reliable in a DC it would probably want to discover MTU, and to be highest throughput it might want to use jumbo packets (8192 at least).
> 
> Aka: As long as i don't see different use-case descriptions, i'd primarily be only interested in MTU > 1280 for end-to-end BIER in this DC network storage use-case environment.
> 
> Cheers
>     Toerless
> 
> On Fri, Nov 06, 2015 at 10:48:08AM +0000, Gregory Mirsky wrote:
> > Hi Toerless,
> > perhaps I wasn't clear at the mike today. PMTUD is clearly not for OAM but it is OAM service to determine OAM on particular path (the same as PMTUD in p2p, right?). I believe that the fact that PMTUD over multicast in MPLS or IPv4/IPv6 doesn't scale is another indication of advantage BIER technology presents us with.
> > I'll be glad to continue our discussion on the list.
> > 
> > 	Regards,
> > 		Greg
> > 
> > -----Original Message-----
> > From: eckert@cisco.com [mailto:eckert@cisco.com]
> > Sent: Friday, November 06, 2015 1:29 PM
> > To: Gregory Mirsky
> > Cc: BIER (bier@ietf.org)
> > Subject: draft-ietf-bier-oam-requirements-00: PMTUD requirement in 
> > BIER OAM Requirements
> > 
> > Thanks, Greg.
> > 
> > I was looking just for PMTU or MTU in the text and could not find it.
> > 
> > I do not agree to this requirement in the OAM requirement draft as of now.
> > 
> > Why is it needed for BIER ? AFAIK, there is no PMTUD for OAM in any of the prior IP multicast transport options - native IP or MPLS. True ?
> > Any reason why BIER would need this more than those prior options ?
> > Any reason why BIER would make it a lot easier  than the prior options ?
> > 
> > This should IMHO be discussed in the draft.
> > 
> > If we get PMTUD, would it only be for OAM and only for the BIER path, eg:
> > not the end-to-end path ? If so, it should be called different (BP-MTUD or the like). 
> > 
> > If someone proposes that it should be end-to-end, then this needs to go back to MBoned, because it would ask to introduce PMTUD into eg: PIM path segments.
> > 
> > Wrt. the protocols proposed in your PMTUD draft proposal: I would like to understand why we would not want to proactively signal MTU intead of probing it. There seems to have been some work in the past around this in unicast, not sure how successful.
> > 
> > Cheers
> >     Toerless
> > 
> > On Fri, Nov 06, 2015 at 01:02:10AM +0000, Gregory Mirsky wrote:
> > > Hi Toerless,
> > > I'd like to bring requirement #9 in the BIER WG document OAM Requirements for BIER<https://tools.ietf.org/html/draft-ietf-bier-oam-requirements-00>:
> > > BIER OAM MUST support Path Maximum Transmission Unit discovery.
> > > Hope that addresses your question why are we doing PMTUD.
> > > 
> > >                 Regards,
> > >                                 Greg
> 
> --
> ---
> Toerless Eckert, eckert@cisco.com

-- 
---
Toerless Eckert, eckert@cisco.com


From nobody Mon Nov  9 14:23:23 2015
Return-Path: <eckert@cisco.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6315E1B8628 for <bier@ietfa.amsl.com>; Mon,  9 Nov 2015 14:23:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jskHMycha7aK for <bier@ietfa.amsl.com>; Mon,  9 Nov 2015 14:23:21 -0800 (PST)
Received: from alln-iport-2.cisco.com (alln-iport-2.cisco.com [173.37.142.89]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2AC661B8627 for <bier@ietf.org>; Mon,  9 Nov 2015 14:23:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1591; q=dns/txt; s=iport; t=1447107801; x=1448317401; h=date:from:to:cc:subject:message-id:references: mime-version:in-reply-to; bh=u02XgDFDestCo2pZg3mkvLgIzxdn6bUxfJfK+2rgyyw=; b=fpH3YOXZuXZAVsFz9fSL1/3p3GRLjCk/NY7VNjkWT1QAZ+5oZLx0RjH7 8Gm4D/pkeOCkcQUfPav5ugPdFnzbEKaFdBdYCE09rmAFoU5TX4w9VvuuN 9g1Wy5xw3yTEdlkFIYGYuY9CdGWN1zei4Ftwv6TSgNgmzEs+b0SzA5tIJ k=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0D0AQDqG0FW/40NJK1egzu9Z4IaAQ2BY4YQAoFBOBQBAQEBAQEBgQqENgEBBDo/EAsSBgklDwU1FIhBwXIBAQEBAQEBAQEBAQEBAQEBAQEBAQEYhVmFeYRCg2KBFQEEjhGINwGNHgicRR8BAUKCRIFhHYYaAQEB
X-IronPort-AV: E=Sophos;i="5.20,267,1444694400"; d="scan'208";a="205319794"
Received: from alln-core-8.cisco.com ([173.36.13.141]) by alln-iport-2.cisco.com with ESMTP; 09 Nov 2015 22:23:20 +0000
Received: from mcast-linux1.cisco.com (mcast-linux1.cisco.com [172.27.244.121]) by alln-core-8.cisco.com (8.14.5/8.14.5) with ESMTP id tA9MNJb5024921 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 9 Nov 2015 22:23:20 GMT
Received: from mcast-linux1.cisco.com (localhost.cisco.com [127.0.0.1]) by mcast-linux1.cisco.com (8.13.8/8.13.8) with ESMTP id tA9MNJuu013687; Mon, 9 Nov 2015 14:23:19 -0800
Received: (from eckert@localhost) by mcast-linux1.cisco.com (8.13.8/8.13.8/Submit) id tA9MNJPV013686; Mon, 9 Nov 2015 14:23:19 -0800
Date: Mon, 9 Nov 2015 14:23:19 -0800
From: "eckert@cisco.com" <eckert@cisco.com>
To: Antoni Przygienda <antoni.przygienda@ericsson.com>
Message-ID: <20151109222319.GC7123@cisco.com>
References: <7347100B5761DC41A166AC17F22DF1122192830E@eusaamb103.ericsson.se> <20151106042854.GB26431@cisco.com> <7347100B5761DC41A166AC17F22DF11221928746@eusaamb103.ericsson.se> <20151107171618.GA7123@cisco.com> <2E4BB27CAB87BF43B4207C0E55860F180EB10AFB@eusaamb103.ericsson.se>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <2E4BB27CAB87BF43B4207C0E55860F180EB10AFB@eusaamb103.ericsson.se>
User-Agent: Mutt/1.4.2.2i
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/W56Z72ScDa82IERWSQlHjuMk9gw>
Cc: Gregory Mirsky <gregory.mirsky@ericsson.com>, "BIER \(bier@ietf.org\)" <bier@ietf.org>
Subject: Re: [Bier] draft-ietf-bier-oam-requirements-00: PMTUD requirement in BIER OAM Requirements
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 09 Nov 2015 22:23:22 -0000

On Sun, Nov 08, 2015 at 01:59:00AM +0000, Antoni Przygienda wrote:
> > Aka: Technically i'd be interested to evaluate if we could do proactive PMTUD
> > for end-to-end BIER. Aka: via signaling of link-MTU in the IGP that BIER uses -
> > and calculating the path MTU to each BFER from it.
> > Or just calculating network-wide min-MTU from link-MTU in the IGP.
> 
>  [Tony saiz:]  feasible but it relies on the riuoting underlay propagating this information.  Not sure that's a good assumption, especially since the end-hosts are not necessarily expected to run the IGP (it's not clearly spelled out in the architecture  today but I can easily imagine a BIER default-GW for an end-host and then this information does not exist in the originator of the PMTU.)

Right. At this point in time it seems to me as if BFRs must paerticipate in eg:
an IGP, so can't be "stupid hosts". I would like "hosts" to partake in BIER, but
i would like to avoid loosing information in the process.

[rant] Just look at IoT where every host partakes in the routing protocol. Much simpler
model than what we have done OSI and IETF for the last decades: come up with separate
"ES-IS" signaling, and for every piece of info that a router has, we have to come up
with an often equivalent but different way to let the hosts know about them. We already see
IMHO in homenet how this will not nearly work as well as if the host would just partake
in routing.  And MIF PVD ... pass back routing information to some DHCP server 
to then end it back to the host... *yikes* [/rant]

Cheers
    Toerless


From nobody Mon Nov  9 16:15:31 2015
Return-Path: <eckert@cisco.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 77CD51ACE2A for <bier@ietfa.amsl.com>; Mon,  9 Nov 2015 16:15:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tDeu_BnCYAAZ for <bier@ietfa.amsl.com>; Mon,  9 Nov 2015 16:15:29 -0800 (PST)
Received: from rcdn-iport-9.cisco.com (rcdn-iport-9.cisco.com [173.37.86.80]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 09BBA1A8782 for <bier@ietf.org>; Mon,  9 Nov 2015 16:15:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1306; q=dns/txt; s=iport; t=1447114529; x=1448324129; h=date:from:to:cc:subject:message-id:references: mime-version:in-reply-to; bh=WWkqOUHZswLR58y9cJjgqXJvUpsZHzXXmriGJXjIMoM=; b=nD/vxQ81BSrtOZh/Z8i6gAUyHyjzRTmUQdk++F34w7vbhg9vHfseYEDV euHBKSBpNI1QEzSdBFgdAqFmkIzW+Bnh1W6jmLUd2/1FetQ+j131BySbD 9/L6Yheg08lnMeBVnA0/OMYauOi0766tYH3PykWHwcgexbbvEk71QKNmC c=;
X-IronPort-AV: E=Sophos;i="5.20,267,1444694400"; d="scan'208";a="43248324"
Received: from alln-core-4.cisco.com ([173.36.13.137]) by rcdn-iport-9.cisco.com with ESMTP; 10 Nov 2015 00:15:13 +0000
Received: from mcast-linux1.cisco.com (mcast-linux1.cisco.com [172.27.244.121]) by alln-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id tAA0FC6t006381 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 10 Nov 2015 00:15:13 GMT
Received: from mcast-linux1.cisco.com (localhost.cisco.com [127.0.0.1]) by mcast-linux1.cisco.com (8.13.8/8.13.8) with ESMTP id tAA0FCtV019466; Mon, 9 Nov 2015 16:15:12 -0800
Received: (from eckert@localhost) by mcast-linux1.cisco.com (8.13.8/8.13.8/Submit) id tAA0FBfg019465; Mon, 9 Nov 2015 16:15:11 -0800
Date: Mon, 9 Nov 2015 16:15:11 -0800
From: Toerless Eckert <eckert@cisco.com>
To: Tony Przygienda <tonysietf@gmail.com>
Message-ID: <20151110001511.GD7123@cisco.com>
References: <CA+b+ERmQuP_ex3CfmDkF39AGPOWZ8uV5X0pFpjvH9CoH4u_oHw@mail.gmail.com> <DD5FC8DE455C3348B94340C0AB5517334F8D64A1@nkgeml501-mbs.china.huawei.com> <BLUPR0501MB171503D7B01C633446BC527DD4150@BLUPR0501MB1715.namprd05.prod.outlook.com> <CA+wi2hNW3mtg4DA2xa686pM5zKOKM9zEOUGXa54UqPPX5z9YiA@mail.gmail.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <CA+wi2hNW3mtg4DA2xa686pM5zKOKM9zEOUGXa54UqPPX5z9YiA@mail.gmail.com>
User-Agent: Mutt/1.4.2.2i
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/tyC61u8T7Af8WYcyK6SB7LbGEKs>
Cc: "Jeffrey \(Zhaohui\) Zhang" <zzhang@juniper.net>, Haoweiguo <haoweiguo@huawei.com>, "bier@ietf.org" <bier@ietf.org>, IJsbrand Wijnands <ice@cisco.com>, Robert Raszuk <robert@raszuk.net>
Subject: Re: [Bier] DR election ...
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 10 Nov 2015 00:15:30 -0000

Everybody seem to agree that this should technically be discussed
in PIM-WG, but the fact that this thread happens on BIER proves Ice's point
on the microphone in yokohama: BIER has the most active community caring about this.

On Mon, Nov 09, 2015 at 09:16:04AM -0800, Tony Przygienda wrote:
> On Mon, Nov 9, 2015 at 7:08 AM, Jeffrey (Zhaohui) Zhang <zzhang@juniper.net>
> wrote:
> 
> > Not exactly sure about the details of active-active or active-standby
> > scenarios and their relationship to BIER, but here is my understanding:
> >
> >
> >
> > - BIER architecture has three layers: multicast overlay, bier forwarding,
> > and routing underlay. It is really the multicast overlay???s job to handle
> > the multi-homing ??? be it PIM, IGMP/MLD, or BGP, or any other things.
> >
> 
> +1
> 
> 
> > - While Ice???s DR election draft was triggered from using IGMP/MLD to
> > replace PIM for multicast overlay signaling in a BIER domain and the draft
> > has some BIER keywords in it, it is really independent of BIER. The draft
> > is still applicable if BIER had never happened.
> >
> 
> +1

> _______________________________________________
> BIER mailing list
> BIER@ietf.org
> https://www.ietf.org/mailman/listinfo/bier


-- 
---
Toerless Eckert, eckert@cisco.com


From nobody Mon Nov  9 16:57:14 2015
Return-Path: <antoni.przygienda@ericsson.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 108171B2BCB for <bier@ietfa.amsl.com>; Mon,  9 Nov 2015 16:57:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5VekpwRpm6lL for <bier@ietfa.amsl.com>; Mon,  9 Nov 2015 16:57:12 -0800 (PST)
Received: from usevmg20.ericsson.net (usevmg20.ericsson.net [198.24.6.45]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4F6F91B2BC6 for <bier@ietf.org>; Mon,  9 Nov 2015 16:57:11 -0800 (PST)
X-AuditID: c618062d-f79ef6d000007f54-23-5640df4d019c
Received: from EUSAAHC005.ericsson.se (Unknown_Domain [147.117.188.87]) by usevmg20.ericsson.net (Symantec Mail Security) with SMTP id 91.AA.32596.D4FD0465; Mon,  9 Nov 2015 19:00:45 +0100 (CET)
Received: from EUSAAMB103.ericsson.se ([147.117.188.120]) by EUSAAHC005.ericsson.se ([147.117.188.87]) with mapi id 14.03.0248.002; Mon, 9 Nov 2015 19:57:10 -0500
From: Antoni Przygienda <antoni.przygienda@ericsson.com>
To: Toerless Eckert <eckert@cisco.com>, Tony Przygienda <tonysietf@gmail.com>
Thread-Topic: [Bier] DR election ...
Thread-Index: AQHRGCslp93Pn8uplEGw8rG6a54rWp6OenQAgAWqHICAACOLAIAAdRqA//+3viA=
Date: Tue, 10 Nov 2015 00:57:09 +0000
Message-ID: <2E4BB27CAB87BF43B4207C0E55860F180EB1177D@eusaamb103.ericsson.se>
References: <CA+b+ERmQuP_ex3CfmDkF39AGPOWZ8uV5X0pFpjvH9CoH4u_oHw@mail.gmail.com> <DD5FC8DE455C3348B94340C0AB5517334F8D64A1@nkgeml501-mbs.china.huawei.com> <BLUPR0501MB171503D7B01C633446BC527DD4150@BLUPR0501MB1715.namprd05.prod.outlook.com> <CA+wi2hNW3mtg4DA2xa686pM5zKOKM9zEOUGXa54UqPPX5z9YiA@mail.gmail.com> <20151110001511.GD7123@cisco.com>
In-Reply-To: <20151110001511.GD7123@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [147.117.188.10]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRmVeSWpSXmKPExsUyuXRPuK7vfYcwg/8/JCyWztjDZLF3+T02 ixcrOCxezbnDbNG0sInZYveDjSwWRy42sjiwe0z5vZHVY+esu+weLUfesnosWfKTyeN601V2 j90bFzAFsEVx2aSk5mSWpRbp2yVwZTS+f8BWcJevouH3f/YGxpvcXYycHBICJhLfv29ihbDF JC7cW8/WxcjFISRwhFHiw9I5UM4yRonpa86wgFSxCVhIXP72lBnEFhHwlfh57DBYN7PAfkaJ Sw1+ILawgLLEsZ/3oWpUJDZ/uckKYftJLFqwhw3EZhFQlTg7cyI7iM0LNKel6y4TxLJ7TBLz lx1jAklwCuhJfFu2lBHEZgQ67/upNUwQy8Qlbj2ZzwRxtoDEkj3nmSFsUYmXj/9BvaMkMWnp OajjdCQW7P7EBmFrSyxb+JoZYrGgxMmZT1gmMIrNQjJ2FpKWWUhaZiFpWcDIsoqRo7Q4tSw3 3chgEyMwAo9JsOnuYNzz0vIQowAHoxIP74ctDmFCrIllxZW5hxglOJiVRHjtXwCFeFMSK6tS i/Lji0pzUosPMUpzsCiJ8+5fcj9USCA9sSQ1OzW1ILUIJsvEwSnVwMh7ScXaQvZG80mlPbXi PTxb9G+wb7XOqiiuy5UVejXvT8l3k3UWDqGO6faphztY/jJOiZAuq2VQiG/6uUd9MscS6V/X TqtH617bEfI6e+M+JX8/h5rw7qO1BrpiB1R8alad+CL8PnEr7//2z0GTW053u91byn9SLSvW K1uU6csndRMeLZ6ZSizFGYmGWsxFxYkAGt+kl7wCAAA=
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/gnpcFQCIHinwaNjYEfCyMhzmr6I>
Cc: "Jeffrey \(Zhaohui\) Zhang" <zzhang@juniper.net>, Haoweiguo <haoweiguo@huawei.com>, "bier@ietf.org" <bier@ietf.org>, IJsbrand Wijnands <ice@cisco.com>, Robert Raszuk <robert@raszuk.net>
Subject: Re: [Bier] DR election ...
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 10 Nov 2015 00:57:14 -0000

Yupp, whoever will push the work forward will get the work done ...=20

thanks=20

--- tony
_____________________________________________
"Simple, clear purpose and principles give rise to complex and intelligent =
behavior. Complex rules and regulations give rise to simple and stupid beha=
vior."=20
--- Dee Hock=20

>=20
> Everybody seem to agree that this should technically be discussed in PIM-
> WG, but the fact that this thread happens on BIER proves Ice's point on t=
he
> microphone in yokohama: BIER has the most active community caring about
> this.
>=20
> On Mon, Nov 09, 2015 at 09:16:04AM -0800, Tony Przygienda wrote:
> > On Mon, Nov 9, 2015 at 7:08 AM, Jeffrey (Zhaohui) Zhang
> > <zzhang@juniper.net>
> > wrote:
> >
> > > Not exactly sure about the details of active-active or
> > > active-standby scenarios and their relationship to BIER, but here is =
my
> understanding:
> > >
> > >
> > >
> > > - BIER architecture has three layers: multicast overlay, bier
> > > forwarding, and routing underlay. It is really the multicast
> > > overlay???s job to handle the multi-homing ??? be it PIM, IGMP/MLD, o=
r
> BGP, or any other things.
> > >
> >
> > +1
> >
> >
> > > - While Ice???s DR election draft was triggered from using IGMP/MLD
> > > to replace PIM for multicast overlay signaling in a BIER domain and
> > > the draft has some BIER keywords in it, it is really independent of
> > > BIER. The draft is still applicable if BIER had never happened.
> > >
> >
> > +1
>=20
> > _______________________________________________
> > BIER mailing list
> > BIER@ietf.org
> > https://www.ietf.org/mailman/listinfo/bier
>=20
>=20
> --
> ---
> Toerless Eckert, eckert@cisco.com
>=20
> _______________________________________________
> BIER mailing list
> BIER@ietf.org
> https://www.ietf.org/mailman/listinfo/bier


From nobody Mon Nov  9 17:09:23 2015
Return-Path: <eckert@cisco.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 048B41B2CBB for <bier@ietfa.amsl.com>; Mon,  9 Nov 2015 17:09:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TG1oQB2-_1DH for <bier@ietfa.amsl.com>; Mon,  9 Nov 2015 17:09:20 -0800 (PST)
Received: from rcdn-iport-8.cisco.com (rcdn-iport-8.cisco.com [173.37.86.79]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6EF4F1B2CC3 for <bier@ietf.org>; Mon,  9 Nov 2015 17:09:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2438; q=dns/txt; s=iport; t=1447117760; x=1448327360; h=date:from:to:cc:subject:message-id:references: mime-version:in-reply-to; bh=hZkhL5DR/HgKV8+q3/wRpK9GUG6RfoACSTi6qgV37Pc=; b=G+Hv1bcKGg8Qsb7AH5Vbcj712+QZo8YFxkUpMCQ0ySxir6ZqnKNMR2y3 GqnVYe+7p9h/jlQ7i7MSnPeRhanMzUXuT/o3Zuv+7CVqwpKLmcDZmAWVv G3rXEzF7EQsNEFOfABDdSTQv5nKrfs9LM4Xww8bGbW+2Kyhm8o+OX0EDg Q=;
X-IronPort-AV: E=Sophos;i="5.20,268,1444694400"; d="scan'208";a="43499457"
Received: from alln-core-10.cisco.com ([173.36.13.132]) by rcdn-iport-8.cisco.com with ESMTP; 10 Nov 2015 01:09:19 +0000
Received: from mcast-linux1.cisco.com (mcast-linux1.cisco.com [172.27.244.121]) by alln-core-10.cisco.com (8.14.5/8.14.5) with ESMTP id tAA19JNn020830 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 10 Nov 2015 01:09:19 GMT
Received: from mcast-linux1.cisco.com (localhost.cisco.com [127.0.0.1]) by mcast-linux1.cisco.com (8.13.8/8.13.8) with ESMTP id tAA19IY1022451; Mon, 9 Nov 2015 17:09:18 -0800
Received: (from eckert@localhost) by mcast-linux1.cisco.com (8.13.8/8.13.8/Submit) id tAA19IVU022447; Mon, 9 Nov 2015 17:09:18 -0800
Date: Mon, 9 Nov 2015 17:09:18 -0800
From: Toerless Eckert <eckert@cisco.com>
To: Antoni Przygienda <antoni.przygienda@ericsson.com>
Message-ID: <20151110010918.GA21987@cisco.com>
References: <CA+b+ERmQuP_ex3CfmDkF39AGPOWZ8uV5X0pFpjvH9CoH4u_oHw@mail.gmail.com> <DD5FC8DE455C3348B94340C0AB5517334F8D64A1@nkgeml501-mbs.china.huawei.com> <BLUPR0501MB171503D7B01C633446BC527DD4150@BLUPR0501MB1715.namprd05.prod.outlook.com> <CA+wi2hNW3mtg4DA2xa686pM5zKOKM9zEOUGXa54UqPPX5z9YiA@mail.gmail.com> <20151110001511.GD7123@cisco.com> <2E4BB27CAB87BF43B4207C0E55860F180EB1177D@eusaamb103.ericsson.se>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <2E4BB27CAB87BF43B4207C0E55860F180EB1177D@eusaamb103.ericsson.se>
User-Agent: Mutt/1.4.2.2i
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/MGEBg0Dv1tcbPwIwXKyKEC80sp8>
Cc: "bier@ietf.org" <bier@ietf.org>, Robert Raszuk <robert@raszuk.net>, IJsbrand Wijnands <ice@cisco.com>, "Jeffrey \(Zhaohui\) Zhang" <zzhang@juniper.net>, Haoweiguo <haoweiguo@huawei.com>
Subject: Re: [Bier] DR election ...
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 10 Nov 2015 01:09:22 -0000

I am mostly worried that this will turn out to be more work than
what the first draft makes it look like. If we want to get rid of PIM,
we have to somehow understand how to route multicast between
multiple LANs connected to the same router. If serious router have
to start figuring out how to operte from the IGMP proxy routing RFC that's
not good.


On Tue, Nov 10, 2015 at 12:57:09AM +0000, Antoni Przygienda wrote:
> Yupp, whoever will push the work forward will get the work done ... 
> 
> thanks 
> 
> --- tony
> _____________________________________________
> "Simple, clear purpose and principles give rise to complex and intelligent behavior. Complex rules and regulations give rise to simple and stupid behavior." 
> --- Dee Hock 
> 
> > 
> > Everybody seem to agree that this should technically be discussed in PIM-
> > WG, but the fact that this thread happens on BIER proves Ice's point on the
> > microphone in yokohama: BIER has the most active community caring about
> > this.
> > 
> > On Mon, Nov 09, 2015 at 09:16:04AM -0800, Tony Przygienda wrote:
> > > On Mon, Nov 9, 2015 at 7:08 AM, Jeffrey (Zhaohui) Zhang
> > > <zzhang@juniper.net>
> > > wrote:
> > >
> > > > Not exactly sure about the details of active-active or
> > > > active-standby scenarios and their relationship to BIER, but here is my
> > understanding:
> > > >
> > > >
> > > >
> > > > - BIER architecture has three layers: multicast overlay, bier
> > > > forwarding, and routing underlay. It is really the multicast
> > > > overlay???s job to handle the multi-homing ??? be it PIM, IGMP/MLD, or
> > BGP, or any other things.
> > > >
> > >
> > > +1
> > >
> > >
> > > > - While Ice???s DR election draft was triggered from using IGMP/MLD
> > > > to replace PIM for multicast overlay signaling in a BIER domain and
> > > > the draft has some BIER keywords in it, it is really independent of
> > > > BIER. The draft is still applicable if BIER had never happened.
> > > >
> > >
> > > +1
> > 
> > > _______________________________________________
> > > BIER mailing list
> > > BIER@ietf.org
> > > https://www.ietf.org/mailman/listinfo/bier
> > 
> > 
> > --
> > ---
> > Toerless Eckert, eckert@cisco.com
> > 
> > _______________________________________________
> > BIER mailing list
> > BIER@ietf.org
> > https://www.ietf.org/mailman/listinfo/bier

-- 
---
Toerless Eckert, eckert@cisco.com


From nobody Tue Nov 10 02:04:50 2015
Return-Path: <rraszuk@gmail.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 78B101B35CB for <bier@ietfa.amsl.com>; Tue, 10 Nov 2015 02:04:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.277
X-Spam-Level: 
X-Spam-Status: No, score=-1.277 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lsGN02luufna for <bier@ietfa.amsl.com>; Tue, 10 Nov 2015 02:04:43 -0800 (PST)
Received: from mail-pa0-x22d.google.com (mail-pa0-x22d.google.com [IPv6:2607:f8b0:400e:c03::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AD4531B35CD for <bier@ietf.org>; Tue, 10 Nov 2015 02:04:40 -0800 (PST)
Received: by pabfh17 with SMTP id fh17so230451402pab.0 for <bier@ietf.org>; Tue, 10 Nov 2015 02:04:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=o/EOno3hAJxozXX7+k8LnpNxN5QQSf2f02JnxTaHYsE=; b=qH/tcfPmw8RZoAChW1R7TKXXIc6u3JApujEERZSlPKsXdrxLn8NmJLAVCBo+GuQ/X8 IONWN61E7kO2mtz5nu6teW+3iP2mi5DYJ4+ElFJmP2/pDRgvqykiaRUcUSrwJKD4g/zv DHyZ2mCzMEu7wwUQ/fj2/5g1fOQb7RxTm1iB47nJ44lUo60OwNlH0ihXgcN68xHmd0wW niMQXnzalboSIFMLXZ4qJWQouUu10H2f9C1S+VUiEp9RV9XdrIWX0V30SsxT6FtZP9Rg xrL8gieUoGk2fBlXTu2kqvujmW21rmm2zQyE//tC6s/14srxJdGHV1+up6UPQwUhUbIO 9V4w==
MIME-Version: 1.0
X-Received: by 10.68.87.4 with SMTP id t4mr4263515pbz.61.1447149880283; Tue, 10 Nov 2015 02:04:40 -0800 (PST)
Sender: rraszuk@gmail.com
Received: by 10.66.15.72 with HTTP; Tue, 10 Nov 2015 02:04:40 -0800 (PST)
In-Reply-To: <BLUPR0501MB171503D7B01C633446BC527DD4150@BLUPR0501MB1715.namprd05.prod.outlook.com>
References: <CA+b+ERmQuP_ex3CfmDkF39AGPOWZ8uV5X0pFpjvH9CoH4u_oHw@mail.gmail.com> <DD5FC8DE455C3348B94340C0AB5517334F8D64A1@nkgeml501-mbs.china.huawei.com> <BLUPR0501MB171503D7B01C633446BC527DD4150@BLUPR0501MB1715.namprd05.prod.outlook.com>
Date: Tue, 10 Nov 2015 11:04:40 +0100
X-Google-Sender-Auth: con1GpdSu9UmW63i7kosLjIaTgs
Message-ID: <CA+b+ER=s9YNEn1U-r0QNdycrzNf0TZh22Vye1bONUaOas3ppSg@mail.gmail.com>
From: Robert Raszuk <robert@raszuk.net>
To: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>
Content-Type: multipart/alternative; boundary=047d7b6743d88d1d0605242cd639
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/jBjp2o7-0j7qhnDDNFVNc8tzbug>
Cc: Haoweiguo <haoweiguo@huawei.com>, "bier@ietf.org" <bier@ietf.org>, IJsbrand Wijnands <ice@cisco.com>
Subject: Re: [Bier] DR election ...
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 10 Nov 2015 10:04:44 -0000

--047d7b6743d88d1d0605242cd639
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Hi Jeffrey,

- While Ice=E2=80=99s DR election draft was triggered from using IGMP/MLD t=
o
> replace PIM for multicast overlay signaling in a BIER domain and the draf=
t
> has some BIER keywords in it, it is really independent of BIER. The draft
> is still applicable if BIER had never happened.
>


=E2=80=8BSo let me understand why this came up just now ? How does current
deployments deal with the problem ?

If I recall the slides the topology Ice presented was =E2=80=8Bfollowing:


R1              R2
 |                  |
 -------------------
          |
        H1


where R1 and R2 are two routers terminating BIER domain and H1 is a host.
All connected over single VLAN/LAN via some L2 switch

My point was that in the above case R1 and R2 would run VRRP and look as
single gateway from H1 point of view. At least for unicast.

The alternative would be theoretically to configure on H1 two default
routes and let H1 perform L3 load balancing. However the problem here is
that H1 would not be normally able to detect R1 or R2 liveness hence likely
it send packets there till arp entry of dead router would timeout.

Now the key question is how does IGMP work with VRRP for multicast today ?

>From what I was able to find PIM and VRRP could work together. But the R1
and R2 interfaces towards H1 are not really enabled for PIM are they ?

Many thx,
r.

--047d7b6743d88d1d0605242cd639
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:arial,he=
lvetica,sans-serif;font-size:small">Hi Jeffrey,</div><div class=3D"gmail_de=
fault" style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br=
></div><div class=3D"gmail_extra"><div class=3D"gmail_quote"><blockquote cl=
ass=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;p=
adding-left:1ex"><div lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72"><di=
v>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">- While Ice=E2=80=99s DR election dra=
ft was triggered from using IGMP/MLD to replace PIM for multicast overlay s=
ignaling in a BIER domain and the draft has some BIER
 keywords in it, it is really independent of BIER. The draft is still appli=
cable if BIER had never happened.</span></p></div></div></blockquote><div><=
br></div><div><br></div><div><div class=3D"gmail_default" style=3D"font-fam=
ily:arial,helvetica,sans-serif;font-size:small">=E2=80=8BSo let me understa=
nd why this came up just now ? How does current deployments deal with the p=
roblem ?=C2=A0</div><div class=3D"gmail_default" style=3D"font-family:arial=
,helvetica,sans-serif;font-size:small"><br></div><div class=3D"gmail_defaul=
t" style=3D"font-family:arial,helvetica,sans-serif;font-size:small">If I re=
call the slides the topology Ice presented was =E2=80=8Bfollowing:</div><di=
v class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;f=
ont-size:small"><br></div><div class=3D"gmail_default" style=3D"font-family=
:arial,helvetica,sans-serif;font-size:small"><br></div><div class=3D"gmail_=
default" style=3D"font-family:arial,helvetica,sans-serif;font-size:small">R=
1 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0R2</div><div class=3D"gma=
il_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:small=
">=C2=A0| =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|</=
div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-=
serif;font-size:small">=C2=A0-------------------</div><div class=3D"gmail_d=
efault" style=3D"font-family:arial,helvetica,sans-serif;font-size:small">=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |</div><div class=3D"gmail_default" styl=
e=3D"font-family:arial,helvetica,sans-serif;font-size:small">=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 H1</div><div class=3D"gmail_default" style=3D"font-family:ari=
al,helvetica,sans-serif;font-size:small"><br></div><div class=3D"gmail_defa=
ult" style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br><=
/div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans=
-serif;font-size:small">where R1 and R2 are two routers terminating BIER do=
main and H1 is a host. All connected over single VLAN/LAN via some L2 switc=
h=C2=A0</div><div class=3D"gmail_default" style=3D"font-family:arial,helvet=
ica,sans-serif;font-size:small"><br></div><div class=3D"gmail_default" styl=
e=3D"font-family:arial,helvetica,sans-serif;font-size:small">My point was t=
hat in the above case R1 and R2 would run VRRP and look as single gateway f=
rom H1 point of view. At least for unicast.=C2=A0</div><div class=3D"gmail_=
default" style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><=
br></div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,=
sans-serif;font-size:small">The alternative would be theoretically to confi=
gure on H1 two default routes and let H1 perform L3 load balancing. However=
 the problem here is that H1 would not be normally able to detect R1 or R2 =
liveness hence likely it send packets there till arp entry of dead router w=
ould timeout.=C2=A0</div><div class=3D"gmail_default" style=3D"font-family:=
arial,helvetica,sans-serif;font-size:small"><br></div><div class=3D"gmail_d=
efault" style=3D"font-family:arial,helvetica,sans-serif;font-size:small">No=
w the key question is how does IGMP work with VRRP for multicast today ?=C2=
=A0</div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,=
sans-serif;font-size:small"><br></div><div class=3D"gmail_default" style=3D=
"font-family:arial,helvetica,sans-serif;font-size:small">From what I was ab=
le to find PIM and VRRP could work together. But the R1 and R2 interfaces t=
owards H1 are not really enabled for PIM are they ?</div><div class=3D"gmai=
l_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:small"=
><br></div><div class=3D"gmail_default" style=3D"font-family:arial,helvetic=
a,sans-serif;font-size:small">Many thx,</div><div class=3D"gmail_default" s=
tyle=3D"font-family:arial,helvetica,sans-serif;font-size:small">r.</div><br=
></div><div><br></div><div><br></div><div><br></div></div></div></div>

--047d7b6743d88d1d0605242cd639--


From nobody Tue Nov 10 03:02:44 2015
Return-Path: <ice@cisco.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6B1AB1A8A61 for <bier@ietfa.amsl.com>; Tue, 10 Nov 2015 03:02:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IR-CNdVshB6h for <bier@ietfa.amsl.com>; Tue, 10 Nov 2015 03:02:42 -0800 (PST)
Received: from aer-iport-1.cisco.com (aer-iport-1.cisco.com [173.38.203.51]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CD31A1A8A3A for <bier@ietf.org>; Tue, 10 Nov 2015 03:02:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2127; q=dns/txt; s=iport; t=1447153362; x=1448362962; h=mime-version:subject:from:in-reply-to:date:cc: content-transfer-encoding:message-id:references:to; bh=NmMLyHZkdK3frAB2J077k1+UvFtxvzF2gpX2teEuLNc=; b=ls6HtS3+fGnECQenIHgGo7SAhGuXk+yGw4iH1R0wX/2HGdqc0dIU/cro 1jD5C8fem81jPbxPsrx30iyomqdkwZfRID+DZyNUdHjaEYSDGZ7t4P+x9 IZLVydpUU6Jik4WbqNBj5M8Pw9XdQF0TOj0zMAxhyGjivGoFlfVPCqilG E=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0AdAgAMzkFW/xbLJq1ehH2rRwUBgQ2RawENgWOGEAKBdRQBAQEBAQEBgQqENQEBAQMBI1YFCwsYAgImAgJXBhOIJgixbJBgAQEBAQEBAQEBAQEBAQEBAQEBARqBAYUMgleCboRZgxwvgRUFh0SPBI0nnEUfAQFChAU9NIUuAQEB
X-IronPort-AV: E=Sophos;i="5.20,270,1444694400"; d="scan'208";a="631310724"
Received: from aer-iport-nat.cisco.com (HELO aer-core-1.cisco.com) ([173.38.203.22]) by aer-iport-1.cisco.com with ESMTP; 10 Nov 2015 11:02:39 +0000
Received: from ams-iwijnand-8816.cisco.com (ams-iwijnand-8816.cisco.com [10.60.202.87]) by aer-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id tAAB2dSY010131 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 10 Nov 2015 11:02:39 GMT
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 8.1 \(1993\))
From: IJsbrand Wijnands <ice@cisco.com>
In-Reply-To: <CA+b+ER=s9YNEn1U-r0QNdycrzNf0TZh22Vye1bONUaOas3ppSg@mail.gmail.com>
Date: Tue, 10 Nov 2015 12:02:39 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <1631D17E-FDD0-4233-93E1-B9E1A15940BE@cisco.com>
References: <CA+b+ERmQuP_ex3CfmDkF39AGPOWZ8uV5X0pFpjvH9CoH4u_oHw@mail.gmail.com> <DD5FC8DE455C3348B94340C0AB5517334F8D64A1@nkgeml501-mbs.china.huawei.com> <BLUPR0501MB171503D7B01C633446BC527DD4150@BLUPR0501MB1715.namprd05.prod.outlook.com> <CA+b+ER=s9YNEn1U-r0QNdycrzNf0TZh22Vye1bONUaOas3ppSg@mail.gmail.com>
To: Robert Raszuk <robert@raszuk.net>
X-Mailer: Apple Mail (2.1993)
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/A9CCA3bAok_fjixl92QAWk9C1Lo>
Cc: "Jeffrey \(Zhaohui\) Zhang" <zzhang@juniper.net>, Haoweiguo <haoweiguo@huawei.com>, "bier@ietf.org" <bier@ietf.org>
Subject: Re: [Bier] DR election ...
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 10 Nov 2015 11:02:43 -0000

Hi Robert,

I thought some more about this topic after our discussion at IETF.

VRRP is probably not good to use because it is possible there is a =
router on the LAN that may not be BIER capable, but will be elected by =
VRRP to be the default gateway for unicast. Also, it is very likely we =
want to define a per Group based DR election to share the load if there =
are multiple BIER capable routers on the LAN. It does not seem right to =
modify VRRP to support that.

Thx,

Ice.

> On 10 Nov 2015, at 11:04, Robert Raszuk <robert@raszuk.net> wrote:
>=20
> Hi Jeffrey,
>=20
> - While Ice=E2=80=99s DR election draft was triggered from using =
IGMP/MLD to replace PIM for multicast overlay signaling in a BIER domain =
and the draft has some BIER keywords in it, it is really independent of =
BIER. The draft is still applicable if BIER had never happened.
>=20
>=20
>=20
> =E2=80=8BSo let me understand why this came up just now ? How does =
current deployments deal with the problem ?=20
>=20
> If I recall the slides the topology Ice presented was =E2=80=8Bfollowing=
:
>=20
>=20
> R1              R2
>  |                  |
>  -------------------
>           |
>         H1
>=20
>=20
> where R1 and R2 are two routers terminating BIER domain and H1 is a =
host. All connected over single VLAN/LAN via some L2 switch=20
>=20
> My point was that in the above case R1 and R2 would run VRRP and look =
as single gateway from H1 point of view. At least for unicast.=20
>=20
> The alternative would be theoretically to configure on H1 two default =
routes and let H1 perform L3 load balancing. However the problem here is =
that H1 would not be normally able to detect R1 or R2 liveness hence =
likely it send packets there till arp entry of dead router would =
timeout.=20
>=20
> Now the key question is how does IGMP work with VRRP for multicast =
today ?=20
>=20
> =46rom what I was able to find PIM and VRRP could work together. But =
the R1 and R2 interfaces towards H1 are not really enabled for PIM are =
they ?
>=20
> Many thx,
> r.
>=20
>=20
>=20
>=20


From nobody Tue Nov 10 04:18:52 2015
Return-Path: <haoweiguo@huawei.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 395C41A9165 for <bier@ietfa.amsl.com>; Tue, 10 Nov 2015 04:18:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.21
X-Spam-Level: 
X-Spam-Status: No, score=-4.21 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sYjgXtjftUyO for <bier@ietfa.amsl.com>; Tue, 10 Nov 2015 04:18:49 -0800 (PST)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 924BE1A9139 for <bier@ietf.org>; Tue, 10 Nov 2015 04:18:48 -0800 (PST)
Received: from 172.18.7.190 (EHLO lhreml404-hub.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CAD58253; Tue, 10 Nov 2015 12:18:45 +0000 (GMT)
Received: from nkgeml405-hub.china.huawei.com (10.98.56.36) by lhreml404-hub.china.huawei.com (10.201.5.218) with Microsoft SMTP Server (TLS) id 14.3.235.1; Tue, 10 Nov 2015 12:18:42 +0000
Received: from NKGEML501-MBS.china.huawei.com ([169.254.2.75]) by nkgeml405-hub.china.huawei.com ([10.98.56.36]) with mapi id 14.03.0235.001; Tue, 10 Nov 2015 20:18:39 +0800
From: Haoweiguo <haoweiguo@huawei.com>
To: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>, Robert Raszuk <robert@raszuk.net>, IJsbrand Wijnands <ice@cisco.com>
Thread-Topic: [Bier] DR election ...
Thread-Index: AQHRGCso5CpqZCub5kGQ9O/SyLLvZ56OJi8cgAUkc4CAAeYO7A==
Date: Tue, 10 Nov 2015 12:18:39 +0000
Message-ID: <DD5FC8DE455C3348B94340C0AB5517334F8D6ACC@nkgeml501-mbs.china.huawei.com>
References: <CA+b+ERmQuP_ex3CfmDkF39AGPOWZ8uV5X0pFpjvH9CoH4u_oHw@mail.gmail.com> <DD5FC8DE455C3348B94340C0AB5517334F8D64A1@nkgeml501-mbs.china.huawei.com>, <BLUPR0501MB171503D7B01C633446BC527DD4150@BLUPR0501MB1715.namprd05.prod.outlook.com>
In-Reply-To: <BLUPR0501MB171503D7B01C633446BC527DD4150@BLUPR0501MB1715.namprd05.prod.outlook.com>
Accept-Language: en-US, zh-CN
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.135.23.94]
Content-Type: multipart/alternative; boundary="_000_DD5FC8DE455C3348B94340C0AB5517334F8D6ACCnkgeml501mbschi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A090202.5641E0A6.002C, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=169.254.2.75, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: bd305f63aa1c29cda4f9537986748ef1
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/C3rb8oZS-HWUsIcp9s4CD8I46Lo>
Cc: "bier@ietf.org" <bier@ietf.org>
Subject: Re: [Bier] DR election ...
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 10 Nov 2015 12:18:52 -0000

--_000_DD5FC8DE455C3348B94340C0AB5517334F8D6ACCnkgeml501mbschi_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

Hi Jeffrey,

There are two multi-homing scenarios, one is multi-homed network, another o=
ne is multi-homed device. For multi-homed network, the network is a LAN, DR=
/DF mechanism can be used to select one router as master and other routers =
as slave, only the master router can forward traffic to the LAN network, IG=
MP/MLD extension can be used for the DR/DF election, this is the focus of d=
raft-wijnands-bier-mld-lan-election-00. However, if a multicast source or r=
eceiver is directly accessed to two multicast routers through MC-LAG, flow-=
based loadbalancing can be achieved for uplink direction traffic. In this c=
ase, IGMP/MLD can't be used for DR/DF election for the MC-LAG. I think the =
new DR/DF election mechanism should also cover the MC-LAG multi-homed scena=
rio.

My two cents.

Thanks,

weiguo

________________________________
From: Jeffrey (Zhaohui) Zhang [zzhang@juniper.net]
Sent: Monday, November 09, 2015 23:08
To: Haoweiguo; Robert Raszuk; IJsbrand Wijnands
Cc: bier@ietf.org
Subject: RE: [Bier] DR election ...

Not exactly sure about the details of active-active or active-standby scena=
rios and their relationship to BIER, but here is my understanding:

- BIER architecture has three layers: multicast overlay, bier forwarding, a=
nd routing underlay. It is really the multicast overlay=92s job to handle t=
he multi-homing =96 be it PIM, IGMP/MLD, or BGP, or any other things.
- While Ice=92s DR election draft was triggered from using IGMP/MLD to repl=
ace PIM for multicast overlay signaling in a BIER domain and the draft has =
some BIER keywords in it, it is really independent of BIER. The draft is st=
ill applicable if BIER had never happened.

Jeffrey

From: BIER [mailto:bier-bounces@ietf.org] On Behalf Of Haoweiguo
Sent: Thursday, November 05, 2015 7:39 PM
To: Robert Raszuk <robert@raszuk.net>; IJsbrand Wijnands <ice@cisco.com>
Cc: bier@ietf.org
Subject: Re: [Bier] DR election ...


I agree with Robert's comments. I think BIER also should cover active-activ=
e and active-standby access scenarios.

Thanks,

weiguo

________________________________
From: BIER [bier-bounces@ietf.org] on behalf of Robert Raszuk [robert@raszu=
k.net]
Sent: Friday, November 06, 2015 8:36
To: IJsbrand Wijnands
Cc: bier@ietf.org<mailto:bier@ietf.org>
Subject: [Bier] DR election ...

Ice,

As we duscussed offline there are practically two major types of multihomed=
 deployments in production networks:

1. True multihoming ... each edge router connect to CEs over different subn=
et

2. Active/standby .. there is multiaccess lan but VRRP is used so hosts can=
 have single default out.

Now moreover beteen BIER domain and multicast senders and receivers there w=
ill pretty much always CEs. I am worried that most BIER slides skip those.

Cheers,
R.

--_000_DD5FC8DE455C3348B94340C0AB5517334F8D6ACCnkgeml501mbschi_
Content-Type: text/html; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

<html dir=3D"ltr">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
<style>@font-face {
	font-family: SimSun;
}
@font-face {
	font-family: SimSun;
}
@font-face {
	font-family: Calibri;
}
@font-face {
	font-family: Tahoma;
}
@page WordSection1 {margin: 1.0in 1.0in 1.0in 1.0in; }
P.MsoNormal {
	MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman",serif; FONT-SIZE: 12pt
}
LI.MsoNormal {
	MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman",serif; FONT-SIZE: 12pt
}
DIV.MsoNormal {
	MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman",serif; FONT-SIZE: 12pt
}
A:link {
	COLOR: #0563c1; TEXT-DECORATION: underline
}
SPAN.MsoHyperlink {
	COLOR: #0563c1; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #954f72; TEXT-DECORATION: underline
}
SPAN.MsoHyperlinkFollowed {
	COLOR: #954f72; TEXT-DECORATION: underline
}
SPAN.EmailStyle18 {
	FONT-FAMILY: "Calibri",sans-serif; COLOR: #1f497d
}
.MsoChpDefault {
	FONT-SIZE: 10pt
}
</style><style id=3D"owaParaStyle">P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
</style>
</head>
<body lang=3D"EN-US" link=3D"#0563c1" vlink=3D"#954f72" fPStyle=3D"1" ocsi=
=3D"0">
<div style=3D"direction: ltr;font-family: Tahoma;color: #000000;font-size: =
10pt;">
<p><font size=3D"3" face=3D"Calibri">Hi Jeffrey,</font></p>
<p><font size=3D"3" face=3D"Calibri">There are two multi-homing scenarios, =
one is multi-homed network, another one is multi-homed device. For multi-ho=
med network, the network is a LAN, DR/DF mechanism can be used to select on=
e router as master and other routers
 as slave, only the master router can forward traffic to the LAN network, I=
GMP/MLD extension can be used for the DR/DF election, this is the focus of =
draft-wijnands-bier-mld-lan-election-00. However, if a multicast source or =
receiver is directly accessed to
 two multicast routers through MC-LAG, flow-based loadbalancing can be achi=
eved for uplink direction traffic. In this case, IGMP/MLD can't be used for=
 DR/DF election for the MC-LAG. I think the new DR/DF election mechanism sh=
ould also cover the MC-LAG multi-homed
 scenario.</font></p>
<p><font size=3D"3" face=3D"Calibri">My two cents.</font></p>
<p><font size=3D"3" face=3D"Calibri">Thanks,</font></p>
<p><font size=3D"3" face=3D"Calibri">weiguo</font></p>
<div style=3D"FONT-FAMILY: Times New Roman; COLOR: #000000; FONT-SIZE: 16px=
">
<hr tabindex=3D"-1">
<div style=3D"DIRECTION: ltr" id=3D"divRpF945592"><font color=3D"#000000" s=
ize=3D"2" face=3D"Tahoma"><b>From:</b> Jeffrey (Zhaohui) Zhang [zzhang@juni=
per.net]<br>
<b>Sent:</b> Monday, November 09, 2015 23:08<br>
<b>To:</b> Haoweiguo; Robert Raszuk; IJsbrand Wijnands<br>
<b>Cc:</b> bier@ietf.org<br>
<b>Subject:</b> RE: [Bier] DR election ...<br>
</font><br>
</div>
<div></div>
<div>
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY: 'Calibri',sans-serif; CO=
LOR: #1f497d; FONT-SIZE: 11pt">Not exactly sure about the details of active=
-active or active-standby scenarios and their relationship to BIER, but her=
e is my understanding:</span></p>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY: 'Calibri',sans-serif; CO=
LOR: #1f497d; FONT-SIZE: 11pt"></span>&nbsp;</p>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY: 'Calibri',sans-serif; CO=
LOR: #1f497d; FONT-SIZE: 11pt">- BIER architecture has three layers: multic=
ast overlay, bier forwarding, and routing underlay. It is really the multic=
ast overlay=92s job to handle the multi-homing
 =96 be it PIM, IGMP/MLD, or BGP, or any other things.</span></p>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY: 'Calibri',sans-serif; CO=
LOR: #1f497d; FONT-SIZE: 11pt">- While Ice=92s DR election draft was trigge=
red from using IGMP/MLD to replace PIM for multicast overlay signaling in a=
 BIER domain and the draft has some BIER
 keywords in it, it is really independent of BIER. The draft is still appli=
cable if BIER had never happened.</span></p>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY: 'Calibri',sans-serif; CO=
LOR: #1f497d; FONT-SIZE: 11pt"></span>&nbsp;</p>
<p class=3D"MsoNormal"><span style=3D"FONT-FAMILY: 'Calibri',sans-serif; CO=
LOR: #1f497d; FONT-SIZE: 11pt">Jeffrey</span></p>
<p class=3D"MsoNormal"><a name=3D"_MailEndCompose"><span style=3D"FONT-FAMI=
LY: 'Calibri',sans-serif; COLOR: #1f497d; FONT-SIZE: 11pt"></span></a>&nbsp=
;</p>
<div style=3D"BORDER-BOTTOM: medium none; BORDER-LEFT: blue 1.5pt solid; PA=
DDING-BOTTOM: 0in; PADDING-LEFT: 4pt; PADDING-RIGHT: 0in; BORDER-TOP: mediu=
m none; BORDER-RIGHT: medium none; PADDING-TOP: 0in">
<div>
<div style=3D"BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING=
-BOTTOM: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #e1e1e1 1p=
t solid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<p class=3D"MsoNormal"><b><span style=3D"FONT-FAMILY: 'Calibri',sans-serif;=
 FONT-SIZE: 11pt">From:</span></b><span style=3D"FONT-FAMILY: 'Calibri',san=
s-serif; FONT-SIZE: 11pt"> BIER [mailto:bier-bounces@ietf.org]
<b>On Behalf Of </b>Haoweiguo<br>
<b>Sent:</b> Thursday, November 05, 2015 7:39 PM<br>
<b>To:</b> Robert Raszuk &lt;robert@raszuk.net&gt;; IJsbrand Wijnands &lt;i=
ce@cisco.com&gt;<br>
<b>Cc:</b> bier@ietf.org<br>
<b>Subject:</b> Re: [Bier] DR election ...</span></p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;</p>
<div>
<p><span style=3D"FONT-FAMILY: 'Calibri',sans-serif; COLOR: black">I agree =
with Robert's comments. I think BIER also should cover active-active and ac=
tive-standby access scenarios.</span><span style=3D"FONT-FAMILY: 'Tahoma',s=
ans-serif; COLOR: black; FONT-SIZE: 10pt"></span></p>
<p><span style=3D"FONT-FAMILY: 'Calibri',sans-serif; COLOR: black">Thanks,<=
/span><span style=3D"FONT-FAMILY: 'Tahoma',sans-serif; COLOR: black; FONT-S=
IZE: 10pt"></span></p>
<p><span style=3D"FONT-FAMILY: 'Calibri',sans-serif; COLOR: black">weiguo</=
span><span style=3D"FONT-FAMILY: 'Tahoma',sans-serif; COLOR: black; FONT-SI=
ZE: 10pt"></span></p>
<div>
<div style=3D"TEXT-ALIGN: center" class=3D"MsoNormal" align=3D"center"><spa=
n style=3D"COLOR: black">
<hr align=3D"center" size=3D"3" width=3D"100%">
</span></div>
<div id=3D"divRpF841507">
<p style=3D"MARGIN-BOTTOM: 12pt" class=3D"MsoNormal"><b><span style=3D"FONT=
-FAMILY: 'Tahoma',sans-serif; COLOR: black; FONT-SIZE: 10pt">From:</span></=
b><span style=3D"FONT-FAMILY: 'Tahoma',sans-serif; COLOR: black; FONT-SIZE:=
 10pt"> BIER [bier-bounces@ietf.org] on
 behalf of Robert Raszuk [robert@raszuk.net]<br>
<b>Sent:</b> Friday, November 06, 2015 8:36<br>
<b>To:</b> IJsbrand Wijnands<br>
<b>Cc:</b> <a href=3D"mailto:bier@ietf.org" target=3D"_blank">bier@ietf.org=
</a><br>
<b>Subject:</b> [Bier] DR election ...</span><span style=3D"COLOR: black"><=
/span></p>
</div>
<div>
<p><span style=3D"COLOR: black">Ice,</span></p>
<p><span style=3D"COLOR: black">As we duscussed offline there are practical=
ly two major types of multihomed deployments in production networks:</span>=
</p>
<p><span style=3D"COLOR: black">1. True multihoming ... each edge router co=
nnect to CEs over different subnet</span></p>
<p><span style=3D"COLOR: black">2. Active/standby .. there is multiaccess l=
an but VRRP is used so hosts can have single default out.</span></p>
<p><span style=3D"COLOR: black">Now moreover beteen BIER domain and multica=
st senders and receivers there will pretty much always CEs. I am worried th=
at most BIER slides skip those.</span></p>
<p><span style=3D"COLOR: black">Cheers,<br>
R.</span></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_DD5FC8DE455C3348B94340C0AB5517334F8D6ACCnkgeml501mbschi_--


From nobody Tue Nov 10 05:10:31 2015
Return-Path: <rraszuk@gmail.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1BDD41A92E7 for <bier@ietfa.amsl.com>; Tue, 10 Nov 2015 05:10:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.277
X-Spam-Level: 
X-Spam-Status: No, score=-1.277 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cScEsDi7dMeX for <bier@ietfa.amsl.com>; Tue, 10 Nov 2015 05:10:22 -0800 (PST)
Received: from mail-pa0-x234.google.com (mail-pa0-x234.google.com [IPv6:2607:f8b0:400e:c03::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4F8471ACDDF for <bier@ietf.org>; Tue, 10 Nov 2015 05:10:22 -0800 (PST)
Received: by padhx2 with SMTP id hx2so225852715pad.1 for <bier@ietf.org>; Tue, 10 Nov 2015 05:10:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=o5l+RyjAR+D450uhveKDWG90W3s8lKaQXjSx9ViEqlc=; b=hpk6mIVNHKnwM+iSyCyb6Oo5LhFrte/GWyVi75yRXyg68SNivmXn3YsbAS/xwjb0rV t0kUqndMbxE47msJBRMlzGI+a/KMgs39PaMPJpSuMlsRd+4xpH/fw+HinQs/pdXCUqDV FHUkmE3AOuNzIi5zZgxHhN7OJzt/BaNVdXzE4LAfBg5hkU6UyMwK5n4laaIOOLINSBLi MQI6Qh29hFPbLn0Aenh7rzg5w8zN/lqXhzJHxkLPw7lhOTqlt3rffZZo6lp5wm+2wYBh tUacRDIJTumKe6hBTRnivOxVvMiDk2Z0FZD6Fapz9PHG8TmISa3UeGZuy5DtbnC02E4t RG9A==
MIME-Version: 1.0
X-Received: by 10.68.241.194 with SMTP id wk2mr5499741pbc.45.1447161022019; Tue, 10 Nov 2015 05:10:22 -0800 (PST)
Sender: rraszuk@gmail.com
Received: by 10.66.15.72 with HTTP; Tue, 10 Nov 2015 05:10:21 -0800 (PST)
In-Reply-To: <1631D17E-FDD0-4233-93E1-B9E1A15940BE@cisco.com>
References: <CA+b+ERmQuP_ex3CfmDkF39AGPOWZ8uV5X0pFpjvH9CoH4u_oHw@mail.gmail.com> <DD5FC8DE455C3348B94340C0AB5517334F8D64A1@nkgeml501-mbs.china.huawei.com> <BLUPR0501MB171503D7B01C633446BC527DD4150@BLUPR0501MB1715.namprd05.prod.outlook.com> <CA+b+ER=s9YNEn1U-r0QNdycrzNf0TZh22Vye1bONUaOas3ppSg@mail.gmail.com> <1631D17E-FDD0-4233-93E1-B9E1A15940BE@cisco.com>
Date: Tue, 10 Nov 2015 14:10:21 +0100
X-Google-Sender-Auth: KR__aDN4XXd_HlYEpA5QNXqjyy4
Message-ID: <CA+b+ERm5TjMk3hGNRQmeGTbu=UA10faxvg37fFKWCZ5cz5BvMA@mail.gmail.com>
From: Robert Raszuk <robert@raszuk.net>
To: IJsbrand Wijnands <ice@cisco.com>
Content-Type: multipart/alternative; boundary=047d7b339c23a680f805242f6ee5
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/7Az-H-sCME1RP7eE33yuQnEqoHQ>
Cc: "Jeffrey \(Zhaohui\) Zhang" <zzhang@juniper.net>, Haoweiguo <haoweiguo@huawei.com>, "bier@ietf.org" <bier@ietf.org>
Subject: Re: [Bier] DR election ...
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 10 Nov 2015 13:10:28 -0000

--047d7b339c23a680f805242f6ee5
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Hi Ice,

Well to be clear I am not suggesting to modify VRRP here.

I am simply observing that unicast and multicast forwarding will be
different and likely multicast may use unicast standby router.

Perhaps this is ok .... but I am not sure if this is desired operationally.

Cheers,
r.

On Tue, Nov 10, 2015 at 12:02 PM, IJsbrand Wijnands <ice@cisco.com> wrote:

> Hi Robert,
>
> I thought some more about this topic after our discussion at IETF.
>
> VRRP is probably not good to use because it is possible there is a router
> on the LAN that may not be BIER capable, but will be elected by VRRP to b=
e
> the default gateway for unicast. Also, it is very likely we want to defin=
e
> a per Group based DR election to share the load if there are multiple BIE=
R
> capable routers on the LAN. It does not seem right to modify VRRP to
> support that.
>
> Thx,
>
> Ice.
>
> > On 10 Nov 2015, at 11:04, Robert Raszuk <robert@raszuk.net> wrote:
> >
> > Hi Jeffrey,
> >
> > - While Ice=E2=80=99s DR election draft was triggered from using IGMP/M=
LD to
> replace PIM for multicast overlay signaling in a BIER domain and the draf=
t
> has some BIER keywords in it, it is really independent of BIER. The draft
> is still applicable if BIER had never happened.
> >
> >
> >
> > =E2=80=8BSo let me understand why this came up just now ? How does curr=
ent
> deployments deal with the problem ?
> >
> > If I recall the slides the topology Ice presented was =E2=80=8Bfollowin=
g:
> >
> >
> > R1              R2
> >  |                  |
> >  -------------------
> >           |
> >         H1
> >
> >
> > where R1 and R2 are two routers terminating BIER domain and H1 is a
> host. All connected over single VLAN/LAN via some L2 switch
> >
> > My point was that in the above case R1 and R2 would run VRRP and look a=
s
> single gateway from H1 point of view. At least for unicast.
> >
> > The alternative would be theoretically to configure on H1 two default
> routes and let H1 perform L3 load balancing. However the problem here is
> that H1 would not be normally able to detect R1 or R2 liveness hence like=
ly
> it send packets there till arp entry of dead router would timeout.
> >
> > Now the key question is how does IGMP work with VRRP for multicast toda=
y
> ?
> >
> > From what I was able to find PIM and VRRP could work together. But the
> R1 and R2 interfaces towards H1 are not really enabled for PIM are they ?
> >
> > Many thx,
> > r.
> >
> >
> >
> >
>
>

--047d7b339c23a680f805242f6ee5
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:arial,he=
lvetica,sans-serif;font-size:small">Hi Ice,</div><div class=3D"gmail_defaul=
t" style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br></d=
iv><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-s=
erif;font-size:small">Well to be clear I am not suggesting to modify VRRP h=
ere.=C2=A0</div><div class=3D"gmail_default" style=3D"font-family:arial,hel=
vetica,sans-serif;font-size:small"><br></div><div class=3D"gmail_default" s=
tyle=3D"font-family:arial,helvetica,sans-serif;font-size:small">I am simply=
 observing that unicast and multicast forwarding will be different and like=
ly multicast may use unicast standby router.=C2=A0</div><div class=3D"gmail=
_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:small">=
<br></div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica=
,sans-serif;font-size:small">Perhaps this is ok .... but I am not sure if t=
his is desired operationally.</div><div class=3D"gmail_default" style=3D"fo=
nt-family:arial,helvetica,sans-serif;font-size:small"><br></div><div class=
=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-siz=
e:small">Cheers,</div><div class=3D"gmail_default" style=3D"font-family:ari=
al,helvetica,sans-serif;font-size:small">r.</div></div><div class=3D"gmail_=
extra"><br><div class=3D"gmail_quote">On Tue, Nov 10, 2015 at 12:02 PM, IJs=
brand Wijnands <span dir=3D"ltr">&lt;<a href=3D"mailto:ice@cisco.com" targe=
t=3D"_blank">ice@cisco.com</a>&gt;</span> wrote:<br><blockquote class=3D"gm=
ail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-le=
ft:1ex">Hi Robert,<br>
<br>
I thought some more about this topic after our discussion at IETF.<br>
<br>
VRRP is probably not good to use because it is possible there is a router o=
n the LAN that may not be BIER capable, but will be elected by VRRP to be t=
he default gateway for unicast. Also, it is very likely we want to define a=
 per Group based DR election to share the load if there are multiple BIER c=
apable routers on the LAN. It does not seem right to modify VRRP to support=
 that.<br>
<br>
Thx,<br>
<br>
Ice.<br>
<div class=3D"HOEnZb"><div class=3D"h5"><br>
&gt; On 10 Nov 2015, at 11:04, Robert Raszuk &lt;<a href=3D"mailto:robert@r=
aszuk.net">robert@raszuk.net</a>&gt; wrote:<br>
&gt;<br>
&gt; Hi Jeffrey,<br>
&gt;<br>
&gt; - While Ice=E2=80=99s DR election draft was triggered from using IGMP/=
MLD to replace PIM for multicast overlay signaling in a BIER domain and the=
 draft has some BIER keywords in it, it is really independent of BIER. The =
draft is still applicable if BIER had never happened.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; =E2=80=8BSo let me understand why this came up just now ? How does cur=
rent deployments deal with the problem ?<br>
&gt;<br>
&gt; If I recall the slides the topology Ice presented was =E2=80=8Bfollowi=
ng:<br>
&gt;<br>
&gt;<br>
&gt; R1=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 R2<br>
&gt;=C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
|<br>
&gt;=C2=A0 -------------------<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0H1<br>
&gt;<br>
&gt;<br>
&gt; where R1 and R2 are two routers terminating BIER domain and H1 is a ho=
st. All connected over single VLAN/LAN via some L2 switch<br>
&gt;<br>
&gt; My point was that in the above case R1 and R2 would run VRRP and look =
as single gateway from H1 point of view. At least for unicast.<br>
&gt;<br>
&gt; The alternative would be theoretically to configure on H1 two default =
routes and let H1 perform L3 load balancing. However the problem here is th=
at H1 would not be normally able to detect R1 or R2 liveness hence likely i=
t send packets there till arp entry of dead router would timeout.<br>
&gt;<br>
&gt; Now the key question is how does IGMP work with VRRP for multicast tod=
ay ?<br>
&gt;<br>
&gt; From what I was able to find PIM and VRRP could work together. But the=
 R1 and R2 interfaces towards H1 are not really enabled for PIM are they ?<=
br>
&gt;<br>
&gt; Many thx,<br>
&gt; r.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
<br>
</div></div></blockquote></div><br></div>

--047d7b339c23a680f805242f6ee5--


From nobody Tue Nov 10 06:52:58 2015
Return-Path: <zzhang@juniper.net>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7FCA11B2CF6; Tue, 10 Nov 2015 06:52:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wuM42HTgwVWG; Tue, 10 Nov 2015 06:52:53 -0800 (PST)
Received: from na01-bl2-obe.outbound.protection.outlook.com (mail-bl2on0118.outbound.protection.outlook.com [65.55.169.118]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 476631B2CBE; Tue, 10 Nov 2015 06:52:53 -0800 (PST)
Received: from CY1PR0501MB1721.namprd05.prod.outlook.com (10.163.140.158) by CY1PR0501MB1724.namprd05.prod.outlook.com (10.163.140.18) with Microsoft SMTP Server (TLS) id 15.1.318.15; Tue, 10 Nov 2015 14:52:50 +0000
Received: from CY1PR0501MB1721.namprd05.prod.outlook.com ([10.163.140.158]) by CY1PR0501MB1721.namprd05.prod.outlook.com ([10.163.140.158]) with mapi id 15.01.0318.003; Tue, 10 Nov 2015 14:52:50 +0000
From: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>
To: Haoweiguo <haoweiguo@huawei.com>, Robert Raszuk <robert@raszuk.net>, IJsbrand Wijnands <ice@cisco.com>
Thread-Topic: DR election ...
Thread-Index: AdEbx1XoVoRoqWJEReWKSaVt1JY85A==
Date: Tue, 10 Nov 2015 14:52:49 +0000
Message-ID: <CY1PR0501MB17218924FFB052DA1B502BC8D4140@CY1PR0501MB1721.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=zzhang@juniper.net; 
x-originating-ip: [66.129.241.10]
x-microsoft-exchange-diagnostics: 1; CY1PR0501MB1724; 5:wA37eHFYID3RTM7huwsJyhooe8PbWlvOwrovPJp9j3MYFbIEPq7TMZ/61EcFrnReMuxb9F3/T/mX0ITUm3Q/ovxAiJuPYdY9xfKapJ9fuEY/5EB1drV/Sjeaohj65obo2QJWAIjReIcz4BASa2SmVg==; 24:/1LEBf0depUmGWhFvpXZ2+OIBl/ljMbdZGmTGHitQkQsBuCeRZP8OJ/d/GmXaDJrOJoXmHFdMdsI8ho69VEalmlpdxtV1Z8J3dZUh8xkGMY=; 20:ktKdGDr/q5W6V/X8a6HqwoC6MD2/vZp/MMsoGlqmZBIWheVWOcZWNpBBzlPlISH82ExsnkECHvXsk/kTmJKRoA==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY1PR0501MB1724;
x-microsoft-antispam-prvs: <CY1PR0501MB1724D50129BB5CF098D160D0D4140@CY1PR0501MB1724.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(138986009662008)(95692535739014)(108003899814671); 
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(5005006)(520078)(8121501046)(10201501046)(3002001); SRVR:CY1PR0501MB1724; BCL:0; PCL:0; RULEID:; SRVR:CY1PR0501MB1724; 
x-forefront-prvs: 07562C22DA
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(189002)(377454003)(199003)(164054003)(106356001)(33656002)(105586002)(122556002)(97736004)(5001770100001)(5001960100002)(81156007)(76576001)(16236675004)(87936001)(66066001)(5007970100001)(40100003)(19300405004)(5004730100002)(19580405001)(19580395003)(15975445007)(77096005)(101416001)(102836002)(2900100001)(10400500002)(92566002)(19625215002)(5003600100002)(189998001)(74316001)(99286002)(5002640100001)(50986999)(86362001)(54356999)(11100500001)(5008740100001); DIR:OUT; SFP:1102; SCL:1; SRVR:CY1PR0501MB1724; H:CY1PR0501MB1721.namprd05.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
spamdiagnosticoutput: 1:23
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_CY1PR0501MB17218924FFB052DA1B502BC8D4140CY1PR0501MB1721_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Nov 2015 14:52:49.9988 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0501MB1724
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/x-wzrkh7ZH3VKUThCK0ze2TxbS4>
Cc: "bier@ietf.org" <bier@ietf.org>, "pim@ietf.org" <pim@ietf.org>
Subject: Re: [Bier] DR election ...
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 10 Nov 2015 14:52:57 -0000

--_000_CY1PR0501MB17218924FFB052DA1B502BC8D4140CY1PR0501MB1721_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

[ + PIM ]

Weiguo,

In the MC-LAG case, put aside BIER, how does it work today with PIM?

Jeffrey

From: Haoweiguo [mailto:haoweiguo@huawei.com]
Sent: Tuesday, November 10, 2015 7:19 AM
To: Jeffrey (Zhaohui) Zhang <zzhang@juniper.net>; Robert Raszuk <robert@ras=
zuk.net>; IJsbrand Wijnands <ice@cisco.com>
Cc: bier@ietf.org
Subject: RE: [Bier] DR election ...


Hi Jeffrey,

There are two multi-homing scenarios, one is multi-homed network, another o=
ne is multi-homed device. For multi-homed network, the network is a LAN, DR=
/DF mechanism can be used to select one router as master and other routers =
as slave, only the master router can forward traffic to the LAN network, IG=
MP/MLD extension can be used for the DR/DF election, this is the focus of d=
raft-wijnands-bier-mld-lan-election-00. However, if a multicast source or r=
eceiver is directly accessed to two multicast routers through MC-LAG, flow-=
based loadbalancing can be achieved for uplink direction traffic. In this c=
ase, IGMP/MLD can't be used for DR/DF election for the MC-LAG. I think the =
new DR/DF election mechanism should also cover the MC-LAG multi-homed scena=
rio.

My two cents.

Thanks,

weiguo

________________________________
From: Jeffrey (Zhaohui) Zhang [zzhang@juniper.net]
Sent: Monday, November 09, 2015 23:08
To: Haoweiguo; Robert Raszuk; IJsbrand Wijnands
Cc: bier@ietf.org<mailto:bier@ietf.org>
Subject: RE: [Bier] DR election ...
Not exactly sure about the details of active-active or active-standby scena=
rios and their relationship to BIER, but here is my understanding:

- BIER architecture has three layers: multicast overlay, bier forwarding, a=
nd routing underlay. It is really the multicast overlay's job to handle the=
 multi-homing - be it PIM, IGMP/MLD, or BGP, or any other things.
- While Ice's DR election draft was triggered from using IGMP/MLD to replac=
e PIM for multicast overlay signaling in a BIER domain and the draft has so=
me BIER keywords in it, it is really independent of BIER. The draft is stil=
l applicable if BIER had never happened.

Jeffrey

From: BIER [mailto:bier-bounces@ietf.org] On Behalf Of Haoweiguo
Sent: Thursday, November 05, 2015 7:39 PM
To: Robert Raszuk <robert@raszuk.net<mailto:robert@raszuk.net>>; IJsbrand W=
ijnands <ice@cisco.com<mailto:ice@cisco.com>>
Cc: bier@ietf.org<mailto:bier@ietf.org>
Subject: Re: [Bier] DR election ...


I agree with Robert's comments. I think BIER also should cover active-activ=
e and active-standby access scenarios.

Thanks,

weiguo

________________________________
From: BIER [bier-bounces@ietf.org] on behalf of Robert Raszuk [robert@raszu=
k.net]
Sent: Friday, November 06, 2015 8:36
To: IJsbrand Wijnands
Cc: bier@ietf.org<mailto:bier@ietf.org>
Subject: [Bier] DR election ...

Ice,

As we duscussed offline there are practically two major types of multihomed=
 deployments in production networks:

1. True multihoming ... each edge router connect to CEs over different subn=
et

2. Active/standby .. there is multiaccess lan but VRRP is used so hosts can=
 have single default out.

Now moreover beteen BIER domain and multicast senders and receivers there w=
ill pretty much always CEs. I am worried that most BIER slides skip those.

Cheers,
R.

--_000_CY1PR0501MB17218924FFB052DA1B502BC8D4140CY1PR0501MB1721_
Content-Type: text/html; charset="us-ascii"
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=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><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;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman",serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
p
	{mso-style-priority:99;
	margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman",serif;}
p.msochpdefault, li.msochpdefault, div.msochpdefault
	{mso-style-name:msochpdefault;
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Times New Roman",serif;}
span.emailstyle18
	{mso-style-name:emailstyle18;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle20
	{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:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
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"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D">[ &#43; PIM ]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D">Weiguo,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D">In the MC-LAG case, put aside BIER, h=
ow does it work today with PIM?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D">Jeffrey<o:p></o:p></span></p>
<p class=3D"MsoNormal"><a name=3D"_MailEndCompose"><span style=3D"font-size=
:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"><o:p>&nbs=
p;</o:p></span></a></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,sans-serif">From:</span></b><span style=3D"font-size:11.0pt;=
font-family:&quot;Calibri&quot;,sans-serif"> Haoweiguo [mailto:haoweiguo@hu=
awei.com]
<br>
<b>Sent:</b> Tuesday, November 10, 2015 7:19 AM<br>
<b>To:</b> Jeffrey (Zhaohui) Zhang &lt;zzhang@juniper.net&gt;; Robert Raszu=
k &lt;robert@raszuk.net&gt;; IJsbrand Wijnands &lt;ice@cisco.com&gt;<br>
<b>Cc:</b> bier@ietf.org<br>
<b>Subject:</b> RE: [Bier] DR election ...<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p><span style=3D"font-family:&quot;Calibri&quot;,sans-serif;color:black">H=
i Jeffrey,</span><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&q=
uot;,sans-serif;color:black"><o:p></o:p></span></p>
<p><span style=3D"font-family:&quot;Calibri&quot;,sans-serif;color:black">T=
here are two multi-homing scenarios, one is multi-homed network, another on=
e is multi-homed device. For multi-homed network, the network is a LAN, DR/=
DF mechanism can be used to select one router
 as master and other routers as slave, only the master router can forward t=
raffic to the LAN network, IGMP/MLD extension can be used for the DR/DF ele=
ction, this is the focus of draft-wijnands-bier-mld-lan-election-00. Howeve=
r, if a multicast source or receiver
 is directly accessed to two multicast routers through MC-LAG, flow-based l=
oadbalancing can be achieved for uplink direction traffic. In this case, IG=
MP/MLD can't be used for DR/DF election for the MC-LAG. I think the new DR/=
DF election mechanism should also
 cover the MC-LAG multi-homed scenario.</span><span style=3D"font-size:10.0=
pt;font-family:&quot;Tahoma&quot;,sans-serif;color:black"><o:p></o:p></span=
></p>
<p><span style=3D"font-family:&quot;Calibri&quot;,sans-serif;color:black">M=
y two cents.</span><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma=
&quot;,sans-serif;color:black"><o:p></o:p></span></p>
<p><span style=3D"font-family:&quot;Calibri&quot;,sans-serif;color:black">T=
hanks,</span><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;=
,sans-serif;color:black"><o:p></o:p></span></p>
<p><span style=3D"font-family:&quot;Calibri&quot;,sans-serif;color:black">w=
eiguo</span><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,=
sans-serif;color:black"><o:p></o:p></span></p>
<div>
<div class=3D"MsoNormal" align=3D"center" style=3D"text-align:center"><span=
 style=3D"color:black">
<hr size=3D"3" width=3D"100%" align=3D"center">
</span></div>
<div id=3D"divRpF945592">
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><b><span style=3D"fon=
t-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-serif;color:black">From:<=
/span></b><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,sa=
ns-serif;color:black"> Jeffrey (Zhaohui) Zhang [zzhang@juniper.net]<br>
<b>Sent:</b> Monday, November 09, 2015 23:08<br>
<b>To:</b> Haoweiguo; Robert Raszuk; IJsbrand Wijnands<br>
<b>Cc:</b> <a href=3D"mailto:bier@ietf.org">bier@ietf.org</a><br>
<b>Subject:</b> RE: [Bier] DR election ...</span><span style=3D"color:black=
"><o:p></o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D">Not exactly sure about the details of=
 active-active or active-standby scenarios and their relationship to BIER, =
but here is my understanding:</span><span style=3D"color:black"><o:p></o:p>=
</span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D">- BIER architecture has three layers:=
 multicast overlay, bier forwarding, and routing underlay. It is really the=
 multicast overlay&#8217;s job to handle the multi-homing
 &#8211; be it PIM, IGMP/MLD, or BGP, or any other things.</span><span styl=
e=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D">- While Ice&#8217;s DR election draft=
 was triggered from using IGMP/MLD to replace PIM for multicast overlay sig=
naling in a BIER domain and the draft has some BIER
 keywords in it, it is really independent of BIER. The draft is still appli=
cable if BIER had never happened.</span><span style=3D"color:black"><o:p></=
o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D">Jeffrey</span><span style=3D"color:bl=
ack"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,sans-serif;color:black">From:</span></b><span style=3D"font-=
size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:black"> BIER [=
<a href=3D"mailto:bier-bounces@ietf.org">mailto:bier-bounces@ietf.org</a>]
<b>On Behalf Of </b>Haoweiguo<br>
<b>Sent:</b> Thursday, November 05, 2015 7:39 PM<br>
<b>To:</b> Robert Raszuk &lt;<a href=3D"mailto:robert@raszuk.net">robert@ra=
szuk.net</a>&gt;; IJsbrand Wijnands &lt;<a href=3D"mailto:ice@cisco.com">ic=
e@cisco.com</a>&gt;<br>
<b>Cc:</b> <a href=3D"mailto:bier@ietf.org">bier@ietf.org</a><br>
<b>Subject:</b> Re: [Bier] DR election ...</span><span style=3D"color:black=
"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<div>
<p><span style=3D"font-family:&quot;Calibri&quot;,sans-serif;color:black">I=
 agree with Robert's comments. I think BIER also should cover active-active=
 and active-standby access scenarios.</span><span style=3D"color:black"><o:=
p></o:p></span></p>
<p><span style=3D"font-family:&quot;Calibri&quot;,sans-serif;color:black">T=
hanks,</span><span style=3D"color:black"><o:p></o:p></span></p>
<p><span style=3D"font-family:&quot;Calibri&quot;,sans-serif;color:black">w=
eiguo</span><span style=3D"color:black"><o:p></o:p></span></p>
<div>
<div class=3D"MsoNormal" align=3D"center" style=3D"text-align:center"><span=
 style=3D"color:black">
<hr size=3D"3" width=3D"100%" align=3D"center">
</span></div>
<div id=3D"divRpF841507">
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><b><span style=3D"fon=
t-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-serif;color:black">From:<=
/span></b><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,sa=
ns-serif;color:black"> BIER [bier-bounces@ietf.org] on behalf
 of Robert Raszuk [robert@raszuk.net]<br>
<b>Sent:</b> Friday, November 06, 2015 8:36<br>
<b>To:</b> IJsbrand Wijnands<br>
<b>Cc:</b> <a href=3D"mailto:bier@ietf.org" target=3D"_blank">bier@ietf.org=
</a><br>
<b>Subject:</b> [Bier] DR election ...</span><span style=3D"color:black"><o=
:p></o:p></span></p>
</div>
<div>
<p><span style=3D"color:black">Ice,<o:p></o:p></span></p>
<p><span style=3D"color:black">As we duscussed offline there are practicall=
y two major types of multihomed deployments in production networks:<o:p></o=
:p></span></p>
<p><span style=3D"color:black">1. True multihoming ... each edge router con=
nect to CEs over different subnet<o:p></o:p></span></p>
<p><span style=3D"color:black">2. Active/standby .. there is multiaccess la=
n but VRRP is used so hosts can have single default out.<o:p></o:p></span><=
/p>
<p><span style=3D"color:black">Now moreover beteen BIER domain and multicas=
t senders and receivers there will pretty much always CEs. I am worried tha=
t most BIER slides skip those.<o:p></o:p></span></p>
<p><span style=3D"color:black">Cheers,<br>
R.<o:p></o:p></span></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_CY1PR0501MB17218924FFB052DA1B502BC8D4140CY1PR0501MB1721_--


From nobody Tue Nov 10 06:55:12 2015
Return-Path: <zzhang@juniper.net>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BE8461B37D2; Tue, 10 Nov 2015 06:55:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AkmdbYYZ9M_4; Tue, 10 Nov 2015 06:55:04 -0800 (PST)
Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1bon0732.outbound.protection.outlook.com [IPv6:2a01:111:f400:fc10::1:732]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6F06D1B37D1; Tue, 10 Nov 2015 06:55:04 -0800 (PST)
Received: from CY1PR0501MB1721.namprd05.prod.outlook.com (10.163.140.158) by CY1PR0501MB1724.namprd05.prod.outlook.com (10.163.140.18) with Microsoft SMTP Server (TLS) id 15.1.318.15; Tue, 10 Nov 2015 14:54:59 +0000
Received: from CY1PR0501MB1721.namprd05.prod.outlook.com ([10.163.140.158]) by CY1PR0501MB1721.namprd05.prod.outlook.com ([10.163.140.158]) with mapi id 15.01.0318.003; Tue, 10 Nov 2015 14:54:59 +0000
From: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>
To: Robert Raszuk <robert@raszuk.net>, IJsbrand Wijnands <ice@cisco.com>
Thread-Topic: DR election ...
Thread-Index: AdEbx41wVoRoqWJEReWKSaVt1JY85A==
Date: Tue, 10 Nov 2015 14:54:59 +0000
Message-ID: <CY1PR0501MB17216F7A10902FF2CEB0978CD4140@CY1PR0501MB1721.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=zzhang@juniper.net; 
x-originating-ip: [66.129.241.10]
x-microsoft-exchange-diagnostics: 1; CY1PR0501MB1724; 5:2PjslQ3gwF6vMmJmLIPbPKLh2E2BW0msm5VLxX+vYp6bMZ2uEBCYWAf9syKA8nSyyHBABOXEUrJlgG0Sh7uI4r7fUOSX+ZujTZak1QFloJOMdp7FFY4jUeDr7iCVn6r63XaYo8ZMel3mMyB0tIZhvQ==; 24:fn8huqfqcjGQSMx7xdopEDFVvF+/yS/VkHf2pUBUHo5Tn0alcu1libZ7x+rQ0UTCUveQMi7wDb/WR6zqHHIhJwwBw45/nI54vfxVGIIOp3g=; 20:ZDtNMZ4MpKaanzsgg2vQM+SzuhAmC7wMjMqGxj8+aokBxASx+bBt6hJhCmmlnvJVR6vrNashlQdqoZuB+iDRvw==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY1PR0501MB1724;
x-microsoft-antispam-prvs: <CY1PR0501MB1724D50D115CDDB436084433D4140@CY1PR0501MB1724.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(138986009662008)(95692535739014)(108003899814671); 
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(5005006)(520078)(8121501046)(10201501046)(3002001); SRVR:CY1PR0501MB1724; BCL:0; PCL:0; RULEID:; SRVR:CY1PR0501MB1724; 
x-forefront-prvs: 07562C22DA
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(189002)(377454003)(199003)(24454002)(106356001)(33656002)(19609705001)(105586002)(122556002)(97736004)(5001770100001)(5001960100002)(81156007)(76576001)(16236675004)(87936001)(66066001)(5007970100001)(40100003)(19300405004)(5004730100002)(19580405001)(19580395003)(15975445007)(77096005)(101416001)(102836002)(2900100001)(10400500002)(92566002)(19625215002)(5003600100002)(189998001)(74316001)(99286002)(5002640100001)(50986999)(86362001)(54356999)(11100500001)(5008740100001); DIR:OUT; SFP:1102; SCL:1; SRVR:CY1PR0501MB1724; H:CY1PR0501MB1721.namprd05.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
spamdiagnosticoutput: 1:23
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_CY1PR0501MB17216F7A10902FF2CEB0978CD4140CY1PR0501MB1721_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Nov 2015 14:54:59.2374 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0501MB1724
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/G1Q6IVIUNTxMG_quRSKJoqbCLnc>
Cc: Haoweiguo <haoweiguo@huawei.com>, "bier@ietf.org" <bier@ietf.org>, "pim@ietf.org" <pim@ietf.org>
Subject: Re: [Bier] DR election ...
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 10 Nov 2015 14:55:09 -0000

--_000_CY1PR0501MB17216F7A10902FF2CEB0978CD4140CY1PR0501MB1721_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

WyArIFBJTSAgXQ0KDQpUaGVyZSBhbHNvIGhhdmUgYmVlbiBkaXNjdXNzaW9ucyBpbiBQSU0gdG8g
Y29uc2lkZXIgVlJSUCBzdGF0dXMgd2hlbiBkb2luZyBQSU0gRFIgZWxlY3Rpb24uDQoNCkplZmZy
ZXkNCg0KRnJvbTogcnJhc3p1a0BnbWFpbC5jb20gW21haWx0bzpycmFzenVrQGdtYWlsLmNvbV0g
T24gQmVoYWxmIE9mIFJvYmVydCBSYXN6dWsNClNlbnQ6IFR1ZXNkYXksIE5vdmVtYmVyIDEwLCAy
MDE1IDg6MTAgQU0NClRvOiBJSnNicmFuZCBXaWpuYW5kcyA8aWNlQGNpc2NvLmNvbT4NCkNjOiBK
ZWZmcmV5IChaaGFvaHVpKSBaaGFuZyA8enpoYW5nQGp1bmlwZXIubmV0PjsgSGFvd2VpZ3VvIDxo
YW93ZWlndW9AaHVhd2VpLmNvbT47IGJpZXJAaWV0Zi5vcmcNClN1YmplY3Q6IFJlOiBbQmllcl0g
RFIgZWxlY3Rpb24gLi4uDQoNCkhpIEljZSwNCg0KV2VsbCB0byBiZSBjbGVhciBJIGFtIG5vdCBz
dWdnZXN0aW5nIHRvIG1vZGlmeSBWUlJQIGhlcmUuDQoNCkkgYW0gc2ltcGx5IG9ic2VydmluZyB0
aGF0IHVuaWNhc3QgYW5kIG11bHRpY2FzdCBmb3J3YXJkaW5nIHdpbGwgYmUgZGlmZmVyZW50IGFu
ZCBsaWtlbHkgbXVsdGljYXN0IG1heSB1c2UgdW5pY2FzdCBzdGFuZGJ5IHJvdXRlci4NCg0KUGVy
aGFwcyB0aGlzIGlzIG9rIC4uLi4gYnV0IEkgYW0gbm90IHN1cmUgaWYgdGhpcyBpcyBkZXNpcmVk
IG9wZXJhdGlvbmFsbHkuDQoNCkNoZWVycywNCnIuDQoNCk9uIFR1ZSwgTm92IDEwLCAyMDE1IGF0
IDEyOjAyIFBNLCBJSnNicmFuZCBXaWpuYW5kcyA8aWNlQGNpc2NvLmNvbTxtYWlsdG86aWNlQGNp
c2NvLmNvbT4+IHdyb3RlOg0KSGkgUm9iZXJ0LA0KDQpJIHRob3VnaHQgc29tZSBtb3JlIGFib3V0
IHRoaXMgdG9waWMgYWZ0ZXIgb3VyIGRpc2N1c3Npb24gYXQgSUVURi4NCg0KVlJSUCBpcyBwcm9i
YWJseSBub3QgZ29vZCB0byB1c2UgYmVjYXVzZSBpdCBpcyBwb3NzaWJsZSB0aGVyZSBpcyBhIHJv
dXRlciBvbiB0aGUgTEFOIHRoYXQgbWF5IG5vdCBiZSBCSUVSIGNhcGFibGUsIGJ1dCB3aWxsIGJl
IGVsZWN0ZWQgYnkgVlJSUCB0byBiZSB0aGUgZGVmYXVsdCBnYXRld2F5IGZvciB1bmljYXN0LiBB
bHNvLCBpdCBpcyB2ZXJ5IGxpa2VseSB3ZSB3YW50IHRvIGRlZmluZSBhIHBlciBHcm91cCBiYXNl
ZCBEUiBlbGVjdGlvbiB0byBzaGFyZSB0aGUgbG9hZCBpZiB0aGVyZSBhcmUgbXVsdGlwbGUgQklF
UiBjYXBhYmxlIHJvdXRlcnMgb24gdGhlIExBTi4gSXQgZG9lcyBub3Qgc2VlbSByaWdodCB0byBt
b2RpZnkgVlJSUCB0byBzdXBwb3J0IHRoYXQuDQoNClRoeCwNCg0KSWNlLg0KDQo+IE9uIDEwIE5v
diAyMDE1LCBhdCAxMTowNCwgUm9iZXJ0IFJhc3p1ayA8cm9iZXJ0QHJhc3p1ay5uZXQ8bWFpbHRv
OnJvYmVydEByYXN6dWsubmV0Pj4gd3JvdGU6DQo+DQo+IEhpIEplZmZyZXksDQo+DQo+IC0gV2hp
bGUgSWNl4oCZcyBEUiBlbGVjdGlvbiBkcmFmdCB3YXMgdHJpZ2dlcmVkIGZyb20gdXNpbmcgSUdN
UC9NTEQgdG8gcmVwbGFjZSBQSU0gZm9yIG11bHRpY2FzdCBvdmVybGF5IHNpZ25hbGluZyBpbiBh
IEJJRVIgZG9tYWluIGFuZCB0aGUgZHJhZnQgaGFzIHNvbWUgQklFUiBrZXl3b3JkcyBpbiBpdCwg
aXQgaXMgcmVhbGx5IGluZGVwZW5kZW50IG9mIEJJRVIuIFRoZSBkcmFmdCBpcyBzdGlsbCBhcHBs
aWNhYmxlIGlmIEJJRVIgaGFkIG5ldmVyIGhhcHBlbmVkLg0KPg0KPg0KPg0KPiDigItTbyBsZXQg
bWUgdW5kZXJzdGFuZCB3aHkgdGhpcyBjYW1lIHVwIGp1c3Qgbm93ID8gSG93IGRvZXMgY3VycmVu
dCBkZXBsb3ltZW50cyBkZWFsIHdpdGggdGhlIHByb2JsZW0gPw0KPg0KPiBJZiBJIHJlY2FsbCB0
aGUgc2xpZGVzIHRoZSB0b3BvbG9neSBJY2UgcHJlc2VudGVkIHdhcyDigItmb2xsb3dpbmc6DQo+
DQo+DQo+IFIxICAgICAgICAgICAgICBSMg0KPiAgfCAgICAgICAgICAgICAgICAgIHwNCj4gIC0t
LS0tLS0tLS0tLS0tLS0tLS0NCj4gICAgICAgICAgIHwNCj4gICAgICAgICBIMQ0KPg0KPg0KPiB3
aGVyZSBSMSBhbmQgUjIgYXJlIHR3byByb3V0ZXJzIHRlcm1pbmF0aW5nIEJJRVIgZG9tYWluIGFu
ZCBIMSBpcyBhIGhvc3QuIEFsbCBjb25uZWN0ZWQgb3ZlciBzaW5nbGUgVkxBTi9MQU4gdmlhIHNv
bWUgTDIgc3dpdGNoDQo+DQo+IE15IHBvaW50IHdhcyB0aGF0IGluIHRoZSBhYm92ZSBjYXNlIFIx
IGFuZCBSMiB3b3VsZCBydW4gVlJSUCBhbmQgbG9vayBhcyBzaW5nbGUgZ2F0ZXdheSBmcm9tIEgx
IHBvaW50IG9mIHZpZXcuIEF0IGxlYXN0IGZvciB1bmljYXN0Lg0KPg0KPiBUaGUgYWx0ZXJuYXRp
dmUgd291bGQgYmUgdGhlb3JldGljYWxseSB0byBjb25maWd1cmUgb24gSDEgdHdvIGRlZmF1bHQg
cm91dGVzIGFuZCBsZXQgSDEgcGVyZm9ybSBMMyBsb2FkIGJhbGFuY2luZy4gSG93ZXZlciB0aGUg
cHJvYmxlbSBoZXJlIGlzIHRoYXQgSDEgd291bGQgbm90IGJlIG5vcm1hbGx5IGFibGUgdG8gZGV0
ZWN0IFIxIG9yIFIyIGxpdmVuZXNzIGhlbmNlIGxpa2VseSBpdCBzZW5kIHBhY2tldHMgdGhlcmUg
dGlsbCBhcnAgZW50cnkgb2YgZGVhZCByb3V0ZXIgd291bGQgdGltZW91dC4NCj4NCj4gTm93IHRo
ZSBrZXkgcXVlc3Rpb24gaXMgaG93IGRvZXMgSUdNUCB3b3JrIHdpdGggVlJSUCBmb3IgbXVsdGlj
YXN0IHRvZGF5ID8NCj4NCj4gRnJvbSB3aGF0IEkgd2FzIGFibGUgdG8gZmluZCBQSU0gYW5kIFZS
UlAgY291bGQgd29yayB0b2dldGhlci4gQnV0IHRoZSBSMSBhbmQgUjIgaW50ZXJmYWNlcyB0b3dh
cmRzIEgxIGFyZSBub3QgcmVhbGx5IGVuYWJsZWQgZm9yIFBJTSBhcmUgdGhleSA/DQo+DQo+IE1h
bnkgdGh4LA0KPiByLg0KPg0KPg0KPg0KPg0KDQo=

--_000_CY1PR0501MB17216F7A10902FF2CEB0978CD4140CY1PR0501MB1721_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
U2ltU3VuOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg
MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQFNpbVN1biI7DQoJ
cGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0K
cC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGluOw0K
CW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5
OiJUaW1lcyBOZXcgUm9tYW4iLHNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7
bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVu
ZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0
eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJs
aW5lO30NCnNwYW4uRW1haWxTdHlsZTE3DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5
Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0K
Lk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1mYW1p
bHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6OC41
aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAxLjBpbiAxLjBpbiAxLjBpbjt9DQpkaXYuV29yZFNl
Y3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNv
IDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAv
Pg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxh
eW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwv
bzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVO
LVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9u
MSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+
WyAmIzQzOyBQSU0mbmJzcDsgXTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG
NDk3RCI+VGhlcmUgYWxzbyBoYXZlIGJlZW4gZGlzY3Vzc2lvbnMgaW4gUElNIHRvIGNvbnNpZGVy
IFZSUlAgc3RhdHVzIHdoZW4gZG9pbmcgUElNIERSIGVsZWN0aW9uLjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SmVmZnJleTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxhIG5hbWU9Il9NYWlsRW5kQ29tcG9zZSI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvYT48L3A+DQo8
ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRp
bmc6MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2Jv
cmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+RnJvbTo8L3NwYW4+PC9i
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZiI+IHJyYXN6dWtAZ21haWwuY29tIFttYWlsdG86cnJhc3p1a0BnbWFp
bC5jb21dDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPlJvYmVydCBSYXN6dWs8YnI+DQo8Yj5TZW50Ojwv
Yj4gVHVlc2RheSwgTm92ZW1iZXIgMTAsIDIwMTUgODoxMCBBTTxicj4NCjxiPlRvOjwvYj4gSUpz
YnJhbmQgV2lqbmFuZHMgJmx0O2ljZUBjaXNjby5jb20mZ3Q7PGJyPg0KPGI+Q2M6PC9iPiBKZWZm
cmV5IChaaGFvaHVpKSBaaGFuZyAmbHQ7enpoYW5nQGp1bmlwZXIubmV0Jmd0OzsgSGFvd2VpZ3Vv
ICZsdDtoYW93ZWlndW9AaHVhd2VpLmNvbSZndDs7IGJpZXJAaWV0Zi5vcmc8YnI+DQo8Yj5TdWJq
ZWN0OjwvYj4gUmU6IFtCaWVyXSBEUiBlbGVjdGlvbiAuLi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48
L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5IaSBJY2UsPG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5XZWxs
IHRvIGJlIGNsZWFyIEkgYW0gbm90IHN1Z2dlc3RpbmcgdG8gbW9kaWZ5IFZSUlAgaGVyZS4mbmJz
cDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJp
ZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNh
bnMtc2VyaWYiPkkgYW0gc2ltcGx5IG9ic2VydmluZyB0aGF0IHVuaWNhc3QgYW5kIG11bHRpY2Fz
dCBmb3J3YXJkaW5nIHdpbGwgYmUgZGlmZmVyZW50IGFuZCBsaWtlbHkgbXVsdGljYXN0IG1heSB1
c2UgdW5pY2FzdCBzdGFuZGJ5IHJvdXRlci4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1p
bHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPlBlcmhhcHMgdGhpcyBpcyBv
ayAuLi4uIGJ1dCBJIGFtIG5vdCBzdXJlIGlmIHRoaXMgaXMgZGVzaXJlZCBvcGVyYXRpb25hbGx5
LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlm
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fu
cy1zZXJpZiI+Q2hlZXJzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZx
dW90OyxzYW5zLXNlcmlmIj5yLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gVHVlLCBOb3YgMTAsIDIwMTUgYXQgMTI6MDIgUE0s
IElKc2JyYW5kIFdpam5hbmRzICZsdDs8YSBocmVmPSJtYWlsdG86aWNlQGNpc2NvLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPmljZUBjaXNjby5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4N
CjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0ND
IDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2lu
LXJpZ2h0OjBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5IaSBSb2JlcnQsPGJyPg0KPGJyPg0K
SSB0aG91Z2h0IHNvbWUgbW9yZSBhYm91dCB0aGlzIHRvcGljIGFmdGVyIG91ciBkaXNjdXNzaW9u
IGF0IElFVEYuPGJyPg0KPGJyPg0KVlJSUCBpcyBwcm9iYWJseSBub3QgZ29vZCB0byB1c2UgYmVj
YXVzZSBpdCBpcyBwb3NzaWJsZSB0aGVyZSBpcyBhIHJvdXRlciBvbiB0aGUgTEFOIHRoYXQgbWF5
IG5vdCBiZSBCSUVSIGNhcGFibGUsIGJ1dCB3aWxsIGJlIGVsZWN0ZWQgYnkgVlJSUCB0byBiZSB0
aGUgZGVmYXVsdCBnYXRld2F5IGZvciB1bmljYXN0LiBBbHNvLCBpdCBpcyB2ZXJ5IGxpa2VseSB3
ZSB3YW50IHRvIGRlZmluZSBhIHBlciBHcm91cCBiYXNlZCBEUiBlbGVjdGlvbiB0bw0KIHNoYXJl
IHRoZSBsb2FkIGlmIHRoZXJlIGFyZSBtdWx0aXBsZSBCSUVSIGNhcGFibGUgcm91dGVycyBvbiB0
aGUgTEFOLiBJdCBkb2VzIG5vdCBzZWVtIHJpZ2h0IHRvIG1vZGlmeSBWUlJQIHRvIHN1cHBvcnQg
dGhhdC48YnI+DQo8YnI+DQpUaHgsPGJyPg0KPGJyPg0KSWNlLjxvOnA+PC9vOnA+PC9wPg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4w
cHQiPjxicj4NCiZndDsgT24gMTAgTm92IDIwMTUsIGF0IDExOjA0LCBSb2JlcnQgUmFzenVrICZs
dDs8YSBocmVmPSJtYWlsdG86cm9iZXJ0QHJhc3p1ay5uZXQiPnJvYmVydEByYXN6dWsubmV0PC9h
PiZndDsgd3JvdGU6PGJyPg0KJmd0Ozxicj4NCiZndDsgSGkgSmVmZnJleSw8YnI+DQomZ3Q7PGJy
Pg0KJmd0OyAtIFdoaWxlIEljZeKAmXMgRFIgZWxlY3Rpb24gZHJhZnQgd2FzIHRyaWdnZXJlZCBm
cm9tIHVzaW5nIElHTVAvTUxEIHRvIHJlcGxhY2UgUElNIGZvciBtdWx0aWNhc3Qgb3ZlcmxheSBz
aWduYWxpbmcgaW4gYSBCSUVSIGRvbWFpbiBhbmQgdGhlIGRyYWZ0IGhhcyBzb21lIEJJRVIga2V5
d29yZHMgaW4gaXQsIGl0IGlzIHJlYWxseSBpbmRlcGVuZGVudCBvZiBCSUVSLiBUaGUgZHJhZnQg
aXMgc3RpbGwgYXBwbGljYWJsZSBpZiBCSUVSIGhhZCBuZXZlcg0KIGhhcHBlbmVkLjxicj4NCiZn
dDs8YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4NCiZndDsg4oCLU28gbGV0IG1lIHVuZGVyc3RhbmQg
d2h5IHRoaXMgY2FtZSB1cCBqdXN0IG5vdyA/IEhvdyBkb2VzIGN1cnJlbnQgZGVwbG95bWVudHMg
ZGVhbCB3aXRoIHRoZSBwcm9ibGVtID88YnI+DQomZ3Q7PGJyPg0KJmd0OyBJZiBJIHJlY2FsbCB0
aGUgc2xpZGVzIHRoZSB0b3BvbG9neSBJY2UgcHJlc2VudGVkIHdhcyDigItmb2xsb3dpbmc6PGJy
Pg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7IFIxJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7IFIyPGJyPg0KJmd0OyZuYnNwOyB8Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgfDxicj4NCiZn
dDsmbmJzcDsgLS0tLS0tLS0tLS0tLS0tLS0tLTxicj4NCiZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwO3w8YnI+DQomZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwO0gxPGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7IHdoZXJlIFIxIGFuZCBS
MiBhcmUgdHdvIHJvdXRlcnMgdGVybWluYXRpbmcgQklFUiBkb21haW4gYW5kIEgxIGlzIGEgaG9z
dC4gQWxsIGNvbm5lY3RlZCBvdmVyIHNpbmdsZSBWTEFOL0xBTiB2aWEgc29tZSBMMiBzd2l0Y2g8
YnI+DQomZ3Q7PGJyPg0KJmd0OyBNeSBwb2ludCB3YXMgdGhhdCBpbiB0aGUgYWJvdmUgY2FzZSBS
MSBhbmQgUjIgd291bGQgcnVuIFZSUlAgYW5kIGxvb2sgYXMgc2luZ2xlIGdhdGV3YXkgZnJvbSBI
MSBwb2ludCBvZiB2aWV3LiBBdCBsZWFzdCBmb3IgdW5pY2FzdC48YnI+DQomZ3Q7PGJyPg0KJmd0
OyBUaGUgYWx0ZXJuYXRpdmUgd291bGQgYmUgdGhlb3JldGljYWxseSB0byBjb25maWd1cmUgb24g
SDEgdHdvIGRlZmF1bHQgcm91dGVzIGFuZCBsZXQgSDEgcGVyZm9ybSBMMyBsb2FkIGJhbGFuY2lu
Zy4gSG93ZXZlciB0aGUgcHJvYmxlbSBoZXJlIGlzIHRoYXQgSDEgd291bGQgbm90IGJlIG5vcm1h
bGx5IGFibGUgdG8gZGV0ZWN0IFIxIG9yIFIyIGxpdmVuZXNzIGhlbmNlIGxpa2VseSBpdCBzZW5k
IHBhY2tldHMgdGhlcmUgdGlsbCBhcnAgZW50cnkNCiBvZiBkZWFkIHJvdXRlciB3b3VsZCB0aW1l
b3V0Ljxicj4NCiZndDs8YnI+DQomZ3Q7IE5vdyB0aGUga2V5IHF1ZXN0aW9uIGlzIGhvdyBkb2Vz
IElHTVAgd29yayB3aXRoIFZSUlAgZm9yIG11bHRpY2FzdCB0b2RheSA/PGJyPg0KJmd0Ozxicj4N
CiZndDsgRnJvbSB3aGF0IEkgd2FzIGFibGUgdG8gZmluZCBQSU0gYW5kIFZSUlAgY291bGQgd29y
ayB0b2dldGhlci4gQnV0IHRoZSBSMSBhbmQgUjIgaW50ZXJmYWNlcyB0b3dhcmRzIEgxIGFyZSBu
b3QgcmVhbGx5IGVuYWJsZWQgZm9yIFBJTSBhcmUgdGhleSA/PGJyPg0KJmd0Ozxicj4NCiZndDsg
TWFueSB0aHgsPGJyPg0KJmd0OyByLjxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4N
CiZndDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_CY1PR0501MB17216F7A10902FF2CEB0978CD4140CY1PR0501MB1721_--


From nobody Tue Nov 10 07:05:18 2015
Return-Path: <zzhang@juniper.net>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 19E6D1B3837; Tue, 10 Nov 2015 07:05:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wIpb1XweSo5y; Tue, 10 Nov 2015 07:05:13 -0800 (PST)
Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1on0747.outbound.protection.outlook.com [IPv6:2a01:111:f400:fc10::747]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3C54B1B3832; Tue, 10 Nov 2015 07:05:12 -0800 (PST)
Received: from CY1PR0501MB1721.namprd05.prod.outlook.com (10.163.140.158) by CY1PR0501MB1722.namprd05.prod.outlook.com (10.163.140.16) with Microsoft SMTP Server (TLS) id 15.1.318.15; Tue, 10 Nov 2015 15:05:07 +0000
Received: from CY1PR0501MB1721.namprd05.prod.outlook.com ([10.163.140.158]) by CY1PR0501MB1721.namprd05.prod.outlook.com ([10.163.140.158]) with mapi id 15.01.0318.003; Tue, 10 Nov 2015 15:05:08 +0000
From: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>
To: Robert Raszuk <robert@raszuk.net>
Thread-Topic: [Bier] DR election ...
Thread-Index: AQHRGCsjGEeVQM2i90iRBt68ehqtc56OJqIAgAWn3qCAAT+WAIAAUXYg
Date: Tue, 10 Nov 2015 15:05:07 +0000
Message-ID: <CY1PR0501MB17217A7E55D7303D6A0AF539D4140@CY1PR0501MB1721.namprd05.prod.outlook.com>
References: <CA+b+ERmQuP_ex3CfmDkF39AGPOWZ8uV5X0pFpjvH9CoH4u_oHw@mail.gmail.com> <DD5FC8DE455C3348B94340C0AB5517334F8D64A1@nkgeml501-mbs.china.huawei.com> <BLUPR0501MB171503D7B01C633446BC527DD4150@BLUPR0501MB1715.namprd05.prod.outlook.com> <CA+b+ER=s9YNEn1U-r0QNdycrzNf0TZh22Vye1bONUaOas3ppSg@mail.gmail.com>
In-Reply-To: <CA+b+ER=s9YNEn1U-r0QNdycrzNf0TZh22Vye1bONUaOas3ppSg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=zzhang@juniper.net; 
x-originating-ip: [66.129.241.10]
x-microsoft-exchange-diagnostics: 1; CY1PR0501MB1722; 5:rpW68+btzBjEKtV1jMbB0yDj8zvfpc0rLsSDDvGfwHKzmMv6EhgSvDSOTn7GFOZgzL+6/hetzLuMlAh12X/CUPfvESG4v+kTyLla0ijtJCC6Rhqfpj+ozwqXQBvq+F+pKSWA+2cwXJvneowXF4WYmg==; 24:S5ApzKe0mF+um9AE19VnuebbHg+ojUYpxovJZUnZqc4uF7ITlolkrp4hD0BMNnmJTjK9pfVFhVxOUbbkHJdgTHUPtW6wXBrF1hokSSxx95c=; 20:xnVG+6Mv6811/ongTUWMSaZRn9F38/HPufLMkyufPUap3dQY7DJtAcCWMQbIkHMN3sdFXflGdjj5ShneNpmbQw==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY1PR0501MB1722;
x-microsoft-antispam-prvs: <CY1PR0501MB1722CFB945FA6282A09FFE32D4140@CY1PR0501MB1722.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(138986009662008)(95692535739014)(108003899814671); 
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(5005006)(520078)(8121501046)(10201501046)(3002001); SRVR:CY1PR0501MB1722; BCL:0; PCL:0; RULEID:; SRVR:CY1PR0501MB1722; 
x-forefront-prvs: 07562C22DA
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(199003)(189002)(377454003)(19580405001)(10400500002)(19580395003)(101416001)(97736004)(2900100001)(86362001)(19625215002)(33656002)(93886004)(99286002)(50986999)(76176999)(5003600100002)(77096005)(189998001)(102836002)(15975445007)(105586002)(106356001)(5002640100001)(5001960100002)(81156007)(74316001)(106116001)(5008740100001)(110136002)(5004730100002)(2950100001)(66066001)(54356999)(92566002)(76576001)(16236675004)(40100003)(19300405004)(561944003)(87936001)(122556002)(5007970100001); DIR:OUT; SFP:1102; SCL:1; SRVR:CY1PR0501MB1722; H:CY1PR0501MB1721.namprd05.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
spamdiagnosticoutput: 1:23
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_CY1PR0501MB17217A7E55D7303D6A0AF539D4140CY1PR0501MB1721_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Nov 2015 15:05:07.8797 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0501MB1722
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/diuSnMW8K-bdPOm88Xnc0Q0EnFA>
Cc: Haoweiguo <haoweiguo@huawei.com>, "bier@ietf.org" <bier@ietf.org>, IJsbrand Wijnands <ice@cisco.com>, "pim@ietf.org" <pim@ietf.org>
Subject: Re: [Bier] DR election ...
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 10 Nov 2015 15:05:17 -0000

--_000_CY1PR0501MB17217A7E55D7303D6A0AF539D4140CY1PR0501MB1721_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

WyArIFBJTSBdDQoNCkhpIFJvYmVydCwNCg0KUGxlYXNlIHNlZSB6emg+IGJlbG93Lg0KDQpGcm9t
OiBycmFzenVrQGdtYWlsLmNvbSBbbWFpbHRvOnJyYXN6dWtAZ21haWwuY29tXSBPbiBCZWhhbGYg
T2YgUm9iZXJ0IFJhc3p1aw0KU2VudDogVHVlc2RheSwgTm92ZW1iZXIgMTAsIDIwMTUgNTowNSBB
TQ0KVG86IEplZmZyZXkgKFpoYW9odWkpIFpoYW5nIDx6emhhbmdAanVuaXBlci5uZXQ+DQpDYzog
SGFvd2VpZ3VvIDxoYW93ZWlndW9AaHVhd2VpLmNvbT47IElKc2JyYW5kIFdpam5hbmRzIDxpY2VA
Y2lzY28uY29tPjsgYmllckBpZXRmLm9yZw0KU3ViamVjdDogUmU6IFtCaWVyXSBEUiBlbGVjdGlv
biAuLi4NCg0KSGkgSmVmZnJleSwNCg0KLSBXaGlsZSBJY2XigJlzIERSIGVsZWN0aW9uIGRyYWZ0
IHdhcyB0cmlnZ2VyZWQgZnJvbSB1c2luZyBJR01QL01MRCB0byByZXBsYWNlIFBJTSBmb3IgbXVs
dGljYXN0IG92ZXJsYXkgc2lnbmFsaW5nIGluIGEgQklFUiBkb21haW4gYW5kIHRoZSBkcmFmdCBo
YXMgc29tZSBCSUVSIGtleXdvcmRzIGluIGl0LCBpdCBpcyByZWFsbHkgaW5kZXBlbmRlbnQgb2Yg
QklFUi4gVGhlIGRyYWZ0IGlzIHN0aWxsIGFwcGxpY2FibGUgaWYgQklFUiBoYWQgbmV2ZXIgaGFw
cGVuZWQuDQoNCuKAi1NvIGxldCBtZSB1bmRlcnN0YW5kIHdoeSB0aGlzIGNhbWUgdXAganVzdCBu
b3cgPyBIb3cgZG9lcyBjdXJyZW50IGRlcGxveW1lbnRzIGRlYWwgd2l0aCB0aGUgcHJvYmxlbSA/
DQoNClp6aD4gSXQganVzdCBjYW1lIHVwIGJlY2F1c2UgaW4gdGhlIHBhc3QgdHlwaWNhbGx5IFBJ
TSBpcyBhbHdheXMgcnVubmluZywgYW5kIG5vdyB3ZSBtYXkgbm90IG5lZWQgdG8gcnVuIFBJTS4g
VGhhdCBkb2VzIG5vdCBtZWFuIHRoYXQgdGhpcyBpcyBhIEJJRVIgc3BlY2lmaWMgcHJvYmxlbS4N
Cg0KSWYgSSByZWNhbGwgdGhlIHNsaWRlcyB0aGUgdG9wb2xvZ3kgSWNlIHByZXNlbnRlZCB3YXMg
4oCLZm9sbG93aW5nOg0KDQoNClIxICAgICAgICAgICAgICBSMg0KIHwgICAgICAgICAgICAgICAg
ICB8DQogLS0tLS0tLS0tLS0tLS0tLS0tLQ0KICAgICAgICAgIHwNCiAgICAgICAgSDENCg0KDQp3
aGVyZSBSMSBhbmQgUjIgYXJlIHR3byByb3V0ZXJzIHRlcm1pbmF0aW5nIEJJRVIgZG9tYWluIGFu
ZCBIMSBpcyBhIGhvc3QuIEFsbCBjb25uZWN0ZWQgb3ZlciBzaW5nbGUgVkxBTi9MQU4gdmlhIHNv
bWUgTDIgc3dpdGNoDQoNCk15IHBvaW50IHdhcyB0aGF0IGluIHRoZSBhYm92ZSBjYXNlIFIxIGFu
ZCBSMiB3b3VsZCBydW4gVlJSUCBhbmQgbG9vayBhcyBzaW5nbGUgZ2F0ZXdheSBmcm9tIEgxIHBv
aW50IG9mIHZpZXcuIEF0IGxlYXN0IGZvciB1bmljYXN0Lg0KDQpUaGUgYWx0ZXJuYXRpdmUgd291
bGQgYmUgdGhlb3JldGljYWxseSB0byBjb25maWd1cmUgb24gSDEgdHdvIGRlZmF1bHQgcm91dGVz
IGFuZCBsZXQgSDEgcGVyZm9ybSBMMyBsb2FkIGJhbGFuY2luZy4gSG93ZXZlciB0aGUgcHJvYmxl
bSBoZXJlIGlzIHRoYXQgSDEgd291bGQgbm90IGJlIG5vcm1hbGx5IGFibGUgdG8gZGV0ZWN0IFIx
IG9yIFIyIGxpdmVuZXNzIGhlbmNlIGxpa2VseSBpdCBzZW5kIHBhY2tldHMgdGhlcmUgdGlsbCBh
cnAgZW50cnkgb2YgZGVhZCByb3V0ZXIgd291bGQgdGltZW91dC4NCg0KTm93IHRoZSBrZXkgcXVl
c3Rpb24gaXMgaG93IGRvZXMgSUdNUCB3b3JrIHdpdGggVlJSUCBmb3IgbXVsdGljYXN0IHRvZGF5
ID8NCg0KRnJvbSB3aGF0IEkgd2FzIGFibGUgdG8gZmluZCBQSU0gYW5kIFZSUlAgY291bGQgd29y
ayB0b2dldGhlci4gQnV0IHRoZSBSMSBhbmQgUjIgaW50ZXJmYWNlcyB0b3dhcmRzIEgxIGFyZSBu
b3QgcmVhbGx5IGVuYWJsZWQgZm9yIFBJTSBhcmUgdGhleSA/DQoNClp6aD4gVG9kYXkgUElNIGRv
ZXMgbm90IGNhcmUgYWJvdXQgVlJSUC4gVGhleSBydW4gaW5kZXBlbmRlbnRseSAodGhvdWdoIHRo
ZXJlIGhhdmUgYmVlbiBkaXNjdXNzaW9ucyB0eWluZyB0aGVtIHRvZ2V0aGVyKS4gSUdNUCBpcyB0
aGUgc2FtZSB3YXkuIElmIFBJTSBpcyBub3QgcnVubmluZywgYXMgSWNlIHBvaW50ZWQgb3V0LCBp
biB0aGUgc2ltcGxlc3QgZm9ybSBvbmUgY291bGQganVzdCB1c2UgSUdNUCBxdWVyaWVyIGluIHBs
YWNlIG9mIFBJTSBEUiB0aG91Z2ggd2Ugd2FudCB0byBnbyBiZXlvbmQgdGhhdCDigJMgaGVuY2Ug
SWNl4oCZcyBwcm9wb3NhbC4NCg0KSmVmZnJleQ0KDQpNYW55IHRoeCwNCnIuDQoNCg0KDQoNCg==

--_000_CY1PR0501MB17217A7E55D7303D6A0AF539D4140CY1PR0501MB1721_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
U2ltU3VuOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg
MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQFNpbVN1biI7DQoJ
cGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0K
cC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGluOw0K
CW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5
OiJUaW1lcyBOZXcgUm9tYW4iLHNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7
bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOiMwNTYzQzE7DQoJdGV4dC1kZWNvcmF0aW9u
OnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNv
LXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOiM5NTRGNzI7DQoJdGV4dC1kZWNvcmF0aW9uOnVu
ZGVybGluZTt9DQpzcGFuLkVtYWlsU3R5bGUxNw0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1y
ZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdE
O30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQt
ZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXpl
OjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4waW4gMS4waW4gMS4waW47fQ0KZGl2Lldv
cmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3Rl
IG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAy
NiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hh
cGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+
DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5n
PSJFTi1VUyIgbGluaz0iIzA1NjNDMSIgdmxpbms9IiM5NTRGNzIiPg0KPGRpdiBjbGFzcz0iV29y
ZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
MUY0OTdEIj5bICYjNDM7IFBJTSBdPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
MUY0OTdEIj5IaSBSb2JlcnQsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0
OTdEIj5QbGVhc2Ugc2VlIHp6aCZndDsgYmVsb3cuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PGEgbmFtZT0iX01haWxFbmRDb21wb3NlIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9hPjwvcD4NCjxkaXYg
c3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzow
aW4gMGluIDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy
LXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5Gcm9tOjwvc3Bhbj48L2I+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmIj4gcnJhc3p1a0BnbWFpbC5jb20gW21haWx0bzpycmFzenVrQGdtYWlsLmNv
bV0NCjxiPk9uIEJlaGFsZiBPZiA8L2I+Um9iZXJ0IFJhc3p1azxicj4NCjxiPlNlbnQ6PC9iPiBU
dWVzZGF5LCBOb3ZlbWJlciAxMCwgMjAxNSA1OjA1IEFNPGJyPg0KPGI+VG86PC9iPiBKZWZmcmV5
IChaaGFvaHVpKSBaaGFuZyAmbHQ7enpoYW5nQGp1bmlwZXIubmV0Jmd0Ozxicj4NCjxiPkNjOjwv
Yj4gSGFvd2VpZ3VvICZsdDtoYW93ZWlndW9AaHVhd2VpLmNvbSZndDs7IElKc2JyYW5kIFdpam5h
bmRzICZsdDtpY2VAY2lzY28uY29tJmd0OzsgYmllckBpZXRmLm9yZzxicj4NCjxiPlN1YmplY3Q6
PC9iPiBSZTogW0JpZXJdIERSIGVsZWN0aW9uIC4uLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFt
aWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPkhpIEplZmZyZXksPG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8YmxvY2txdW90ZSBzdHls
ZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBp
biAwaW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDowaW4iPg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
MUY0OTdEIj4tIFdoaWxlIEljZeKAmXMgRFIgZWxlY3Rpb24gZHJhZnQgd2FzIHRyaWdnZXJlZCBm
cm9tIHVzaW5nIElHTVAvTUxEIHRvIHJlcGxhY2UgUElNIGZvciBtdWx0aWNhc3Qgb3ZlcmxheQ0K
IHNpZ25hbGluZyBpbiBhIEJJRVIgZG9tYWluIGFuZCB0aGUgZHJhZnQgaGFzIHNvbWUgQklFUiBr
ZXl3b3JkcyBpbiBpdCwgaXQgaXMgcmVhbGx5IGluZGVwZW5kZW50IG9mIEJJRVIuIFRoZSBkcmFm
dCBpcyBzdGlsbCBhcHBsaWNhYmxlIGlmIEJJRVIgaGFkIG5ldmVyIGhhcHBlbmVkLjwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90
O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPuKAi1NvIGxldCBtZSB1bmRlcnN0YW5kIHdoeSB0aGlz
IGNhbWUgdXAganVzdCBub3cgPyBIb3cgZG9lcyBjdXJyZW50IGRlcGxveW1lbnRzIGRlYWwgd2l0
aCB0aGUgcHJvYmxlbSA/Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
MUY0OTdEIj5aemgmZ3Q7IEl0IGp1c3QgY2FtZSB1cCBiZWNhdXNlIGluIHRoZSBwYXN0IHR5cGlj
YWxseSBQSU0gaXMgYWx3YXlzIHJ1bm5pbmcsIGFuZCBub3cgd2UgbWF5IG5vdCBuZWVkIHRvIHJ1
biBQSU0uIFRoYXQgZG9lcyBub3QgbWVhbiB0aGF0IHRoaXMgaXMgYSBCSUVSIHNwZWNpZmljDQog
cHJvYmxlbS4gPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNh
bnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZx
dW90OyxzYW5zLXNlcmlmIj5JZiBJIHJlY2FsbCB0aGUgc2xpZGVzIHRoZSB0b3BvbG9neSBJY2Ug
cHJlc2VudGVkIHdhcyDigItmb2xsb3dpbmc6PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZx
dW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZh
bWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+UjEgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7UjI8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7fCAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO3w8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+Jm5i
c3A7LS0tLS0tLS0tLS0tLS0tLS0tLTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtB
cmlhbCZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
IHw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJp
ZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IEgxPG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFt
aWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+d2hlcmUgUjEg
YW5kIFIyIGFyZSB0d28gcm91dGVycyB0ZXJtaW5hdGluZyBCSUVSIGRvbWFpbiBhbmQgSDEgaXMg
YSBob3N0LiBBbGwgY29ubmVjdGVkIG92ZXIgc2luZ2xlIFZMQU4vTEFOIHZpYSBzb21lIEwyIHN3
aXRjaCZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90Oyxz
YW5zLXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwm
cXVvdDssc2Fucy1zZXJpZiI+TXkgcG9pbnQgd2FzIHRoYXQgaW4gdGhlIGFib3ZlIGNhc2UgUjEg
YW5kIFIyIHdvdWxkIHJ1biBWUlJQIGFuZCBsb29rIGFzIHNpbmdsZSBnYXRld2F5IGZyb20gSDEg
cG9pbnQgb2Ygdmlldy4gQXQgbGVhc3QgZm9yIHVuaWNhc3QuJm5ic3A7PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5UaGUgYWx0
ZXJuYXRpdmUgd291bGQgYmUgdGhlb3JldGljYWxseSB0byBjb25maWd1cmUgb24gSDEgdHdvIGRl
ZmF1bHQgcm91dGVzIGFuZCBsZXQgSDEgcGVyZm9ybSBMMyBsb2FkIGJhbGFuY2luZy4gSG93ZXZl
ciB0aGUgcHJvYmxlbSBoZXJlIGlzIHRoYXQgSDEgd291bGQgbm90IGJlIG5vcm1hbGx5IGFibGUg
dG8gZGV0ZWN0IFIxDQogb3IgUjIgbGl2ZW5lc3MgaGVuY2UgbGlrZWx5IGl0IHNlbmQgcGFja2V0
cyB0aGVyZSB0aWxsIGFycCBlbnRyeSBvZiBkZWFkIHJvdXRlciB3b3VsZCB0aW1lb3V0LiZuYnNw
OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlm
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fu
cy1zZXJpZiI+Tm93IHRoZSBrZXkgcXVlc3Rpb24gaXMgaG93IGRvZXMgSUdNUCB3b3JrIHdpdGgg
VlJSUCBmb3IgbXVsdGljYXN0IHRvZGF5ID8mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1p
bHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPkZyb20gd2hhdCBJIHdhcyBh
YmxlIHRvIGZpbmQgUElNIGFuZCBWUlJQIGNvdWxkIHdvcmsgdG9nZXRoZXIuIEJ1dCB0aGUgUjEg
YW5kIFIyIGludGVyZmFjZXMgdG93YXJkcyBIMSBhcmUgbm90IHJlYWxseSBlbmFibGVkIGZvciBQ
SU0gYXJlIHRoZXkgPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+
WnpoJmd0OyBUb2RheSBQSU0gZG9lcyBub3QgY2FyZSBhYm91dCBWUlJQLiBUaGV5IHJ1biBpbmRl
cGVuZGVudGx5ICh0aG91Z2ggdGhlcmUgaGF2ZSBiZWVuIGRpc2N1c3Npb25zIHR5aW5nIHRoZW0g
dG9nZXRoZXIpLiBJR01QIGlzIHRoZSBzYW1lIHdheS4gSWYgUElNIGlzIG5vdA0KIHJ1bm5pbmcs
IGFzIEljZSBwb2ludGVkIG91dCwgaW4gdGhlIHNpbXBsZXN0IGZvcm0gb25lIGNvdWxkIGp1c3Qg
dXNlIElHTVAgcXVlcmllciBpbiBwbGFjZSBvZiBQSU0gRFIgdGhvdWdoIHdlIHdhbnQgdG8gZ28g
YmV5b25kIHRoYXQg4oCTIGhlbmNlIEljZeKAmXMgcHJvcG9zYWwuPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5KZWZmcmV5PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFt
aWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5NYW55IHRoeCw8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+ci48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4m
bmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpw
PiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_CY1PR0501MB17217A7E55D7303D6A0AF539D4140CY1PR0501MB1721_--


From nobody Tue Nov 10 07:09:59 2015
Return-Path: <rrahman@cisco.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F17111B3833 for <bier@ietfa.amsl.com>; Tue, 10 Nov 2015 07:09:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.51
X-Spam-Level: 
X-Spam-Status: No, score=-14.51 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iEPNLt6Z3dz3 for <bier@ietfa.amsl.com>; Tue, 10 Nov 2015 07:09:54 -0800 (PST)
Received: from alln-iport-2.cisco.com (alln-iport-2.cisco.com [173.37.142.89]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 244AA1B386B for <bier@ietf.org>; Tue, 10 Nov 2015 07:09:43 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=12540; q=dns/txt; s=iport; t=1447168183; x=1448377783; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=q8Sx5sy6DNJ6M6SOckcd6kP9YM8z61WUds3e96tQs8g=; b=N7LW7iCYo2WQfx+ikhKzwAGkiwNA3ajl2+oWcK6q6XFp6o+chX8S2fMz cOvkAUXJefOEAxW9hhp9g7/dCthZo2L67Ggil8nc5vR5itQfr5YLvt/Y4 Ayg/+RLe1zHI2cZMEHhFmP2PFtObMScaUh/F63yxB0yoQwZUXW6nDuJ1X Y=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0AOAgDZB0JW/40NJK1egm5NU28Gvj8BDYFlhhACgT04FAEBAQEBAQGBCoQ1AQEBBC1FBxACAQgRAQIBAQEoBzIUAwYIAgQBDQWILsMgAQEBAQEBAQEBAQEBAQEBAQEBAQEBGIZUhH6EexaEKAWIHYU3hRODYQGNJZxEAR8BAUKEBHKEJ4EHAQEB
X-IronPort-AV: E=Sophos;i="5.20,270,1444694400";  d="scan'208,217,223";a="205547690"
Received: from alln-core-8.cisco.com ([173.36.13.141]) by alln-iport-2.cisco.com with ESMTP; 10 Nov 2015 15:09:42 +0000
Received: from XCH-RCD-007.cisco.com (xch-rcd-007.cisco.com [173.37.102.17]) by alln-core-8.cisco.com (8.14.5/8.14.5) with ESMTP id tAAF9gES028630 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 10 Nov 2015 15:09:42 GMT
Received: from xch-rcd-005.cisco.com (173.37.102.15) by XCH-RCD-007.cisco.com (173.37.102.17) with Microsoft SMTP Server (TLS) id 15.0.1104.5; Tue, 10 Nov 2015 09:09:41 -0600
Received: from xch-rcd-005.cisco.com ([173.37.102.15]) by XCH-RCD-005.cisco.com ([173.37.102.15]) with mapi id 15.00.1104.000; Tue, 10 Nov 2015 09:09:41 -0600
From: "Reshad Rahman (rrahman)" <rrahman@cisco.com>
To: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>, Haoweiguo <haoweiguo@huawei.com>, Robert Raszuk <robert@raszuk.net>, "IJsbrand Wijnands (iwijnand)" <ice@cisco.com>
Thread-Topic: [Bier] DR election ...
Thread-Index: AQHRGCslUdFp39dwsE6uk8SzfYZQNp6OizcAgAWqHYCAAUK6AA==
Date: Tue, 10 Nov 2015 15:09:41 +0000
Message-ID: <D267740C.1036EB%rrahman@cisco.com>
References: <CA+b+ERmQuP_ex3CfmDkF39AGPOWZ8uV5X0pFpjvH9CoH4u_oHw@mail.gmail.com> <DD5FC8DE455C3348B94340C0AB5517334F8D64A1@nkgeml501-mbs.china.huawei.com> <BLUPR0501MB171503D7B01C633446BC527DD4150@BLUPR0501MB1715.namprd05.prod.outlook.com>
In-Reply-To: <BLUPR0501MB171503D7B01C633446BC527DD4150@BLUPR0501MB1715.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.5.2.150604
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.24.60.148]
Content-Type: multipart/alternative; boundary="_000_D267740C1036EBrrahmanciscocom_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/RKIflywsnqyhhalp-Q6yLWf_aXE>
Cc: "bier@ietf.org" <bier@ietf.org>
Subject: Re: [Bier] DR election ...
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 10 Nov 2015 15:09:57 -0000

--_000_D267740C1036EBrrahmanciscocom_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

>From the draft it seems that active-stanby is the requirement?

Regarding active-active, I don't know how that would work with BIER. The go=
al of active-active is typically to have all links utilized. Looking at dra=
ft-wijnands-bier-mld-lan-election, R3 could be the DR for some flows/servic=
es and R4 would be the DR for other flow/services, but how do you define/co=
nfigure/share the service/flow?

Regards,
Reshad.

From: BIER <bier-bounces@ietf.org<mailto:bier-bounces@ietf.org>> on behalf =
of "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net<mailto:zzhang@juniper.net>=
>
Date: Tuesday, November 10, 2015 at 12:08 AM
To: Haoweiguo <haoweiguo@huawei.com<mailto:haoweiguo@huawei.com>>, Robert R=
aszuk <robert@raszuk.net<mailto:robert@raszuk.net>>, "IJsbrand Wijnands (iw=
ijnand)" <ice@cisco.com<mailto:ice@cisco.com>>
Cc: "bier@ietf.org<mailto:bier@ietf.org>" <bier@ietf.org<mailto:bier@ietf.o=
rg>>
Subject: Re: [Bier] DR election ...

Not exactly sure about the details of active-active or active-standby scena=
rios and their relationship to BIER, but here is my understanding:

- BIER architecture has three layers: multicast overlay, bier forwarding, a=
nd routing underlay. It is really the multicast overlay's job to handle the=
 multi-homing - be it PIM, IGMP/MLD, or BGP, or any other things.
- While Ice's DR election draft was triggered from using IGMP/MLD to replac=
e PIM for multicast overlay signaling in a BIER domain and the draft has so=
me BIER keywords in it, it is really independent of BIER. The draft is stil=
l applicable if BIER had never happened.

Jeffrey

From: BIER [mailto:bier-bounces@ietf.org] On Behalf Of Haoweiguo
Sent: Thursday, November 05, 2015 7:39 PM
To: Robert Raszuk <robert@raszuk.net<mailto:robert@raszuk.net>>; IJsbrand W=
ijnands <ice@cisco.com<mailto:ice@cisco.com>>
Cc: bier@ietf.org<mailto:bier@ietf.org>
Subject: Re: [Bier] DR election ...


I agree with Robert's comments. I think BIER also should cover active-activ=
e and active-standby access scenarios.

Thanks,

weiguo

________________________________
From: BIER [bier-bounces@ietf.org<mailto:bier-bounces@ietf.org>] on behalf =
of Robert Raszuk [robert@raszuk.net<mailto:robert@raszuk.net>]
Sent: Friday, November 06, 2015 8:36
To: IJsbrand Wijnands
Cc: bier@ietf.org<mailto:bier@ietf.org>
Subject: [Bier] DR election ...

Ice,

As we duscussed offline there are practically two major types of multihomed=
 deployments in production networks:

1. True multihoming ... each edge router connect to CEs over different subn=
et

2. Active/standby .. there is multiaccess lan but VRRP is used so hosts can=
 have single default out.

Now moreover beteen BIER domain and multicast senders and receivers there w=
ill pretty much always CEs. I am worried that most BIER slides skip those.

Cheers,
R.

--_000_D267740C1036EBrrahmanciscocom_
Content-Type: text/html; charset="iso-8859-1"
Content-ID: <D84F0DE0CCAEA54FBA013A0803775D84@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-lin=
e-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-fami=
ly: Calibri, sans-serif;">
<div>
<div>
<div>From the draft it seems that active-stanby is the requirement?</div>
<div><br>
</div>
<div>Regarding active-active, I don&#8217;t know how that would work with B=
IER. The goal of active-active is typically to have all links utilized. Loo=
king at&nbsp;draft-wijnands-bier-mld-lan-election, R3 could be the DR for s=
ome flows/services and R4 would be the DR for
 other flow/services, but how do you define/configure/share the service/flo=
w?</div>
</div>
</div>
<div><br>
</div>
<div>Regards,</div>
<div>Reshad.</div>
<div><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div style=3D"font-family:Calibri; font-size:11pt; text-align:left; color:b=
lack; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; 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>BIER &lt;<a href=3D"mailto:bi=
er-bounces@ietf.org">bier-bounces@ietf.org</a>&gt; on behalf of &quot;Jeffr=
ey (Zhaohui) Zhang&quot; &lt;<a href=3D"mailto:zzhang@juniper.net">zzhang@j=
uniper.net</a>&gt;<br>
<span style=3D"font-weight:bold">Date: </span>Tuesday, November 10, 2015 at=
 12:08 AM<br>
<span style=3D"font-weight:bold">To: </span>Haoweiguo &lt;<a href=3D"mailto=
:haoweiguo@huawei.com">haoweiguo@huawei.com</a>&gt;, Robert Raszuk &lt;<a h=
ref=3D"mailto:robert@raszuk.net">robert@raszuk.net</a>&gt;, &quot;IJsbrand =
Wijnands (iwijnand)&quot; &lt;<a href=3D"mailto:ice@cisco.com">ice@cisco.co=
m</a>&gt;<br>
<span style=3D"font-weight:bold">Cc: </span>&quot;<a href=3D"mailto:bier@ie=
tf.org">bier@ietf.org</a>&quot; &lt;<a href=3D"mailto:bier@ietf.org">bier@i=
etf.org</a>&gt;<br>
<span style=3D"font-weight:bold">Subject: </span>Re: [Bier] DR election ...=
<br>
</div>
<div><br>
</div>
<div xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micro=
soft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" x=
mlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:/=
/www.w3.org/TR/REC-html40">
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@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;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman",serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
p
	{mso-style-priority:99;
	margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman",serif;}
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:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
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"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calibri=
, sans-serif; color: rgb(31, 73, 125);">Not exactly sure about the details =
of active-active or active-standby scenarios and their relationship to BIER=
, but here is my understanding:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calibri=
, sans-serif; color: rgb(31, 73, 125);"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calibri=
, sans-serif; color: rgb(31, 73, 125);">- BIER architecture has three layer=
s: multicast overlay, bier forwarding, and routing underlay. It is really t=
he multicast overlay&#8217;s job to handle
 the multi-homing &#8211; be it PIM, IGMP/MLD, or BGP, or any other things.=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calibri=
, sans-serif; color: rgb(31, 73, 125);">- While Ice&#8217;s DR election dra=
ft was triggered from using IGMP/MLD to replace PIM for multicast overlay s=
ignaling in a BIER domain and the draft has
 some BIER keywords in it, it is really independent of BIER. The draft is s=
till applicable if BIER had never happened.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calibri=
, sans-serif; color: rgb(31, 73, 125);"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calibri=
, sans-serif; color: rgb(31, 73, 125);">Jeffrey<o:p></o:p></span></p>
<p class=3D"MsoNormal"><a name=3D"_MailEndCompose"><span style=3D"font-size=
: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);"><o:p>&n=
bsp;</o:p></span></a></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size: 11pt; font-family: Cali=
bri, sans-serif;">From:</span></b><span style=3D"font-size: 11pt; font-fami=
ly: Calibri, sans-serif;"> BIER [<a href=3D"mailto:bier-bounces@ietf.org">m=
ailto:bier-bounces@ietf.org</a>]
<b>On Behalf Of </b>Haoweiguo<br>
<b>Sent:</b> Thursday, November 05, 2015 7:39 PM<br>
<b>To:</b> Robert Raszuk &lt;<a href=3D"mailto:robert@raszuk.net">robert@ra=
szuk.net</a>&gt;; IJsbrand Wijnands &lt;<a href=3D"mailto:ice@cisco.com">ic=
e@cisco.com</a>&gt;<br>
<b>Cc:</b> <a href=3D"mailto:bier@ietf.org">bier@ietf.org</a><br>
<b>Subject:</b> Re: [Bier] DR election ...<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p><span style=3D"font-family: Calibri, sans-serif; color: black;">I agree =
with Robert's comments. I think BIER also should cover active-active and ac=
tive-standby access scenarios.</span><span style=3D"font-size: 10pt; font-f=
amily: Tahoma, sans-serif; color: black;"><o:p></o:p></span></p>
<p><span style=3D"font-family: Calibri, sans-serif; color: black;">Thanks,<=
/span><span style=3D"font-size: 10pt; font-family: Tahoma, sans-serif; colo=
r: black;"><o:p></o:p></span></p>
<p><span style=3D"font-family: Calibri, sans-serif; color: black;">weiguo</=
span><span style=3D"font-size: 10pt; font-family: Tahoma, sans-serif; color=
: black;"><o:p></o:p></span></p>
<div>
<div class=3D"MsoNormal" align=3D"center" style=3D"text-align:center"><span=
 style=3D"color:black">
<hr size=3D"3" width=3D"100%" align=3D"center">
</span></div>
<div id=3D"divRpF841507">
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><b><span style=3D"fon=
t-size: 10pt; font-family: Tahoma, sans-serif; color: black;">From:</span><=
/b><span style=3D"font-size: 10pt; font-family: Tahoma, sans-serif; color: =
black;"> BIER [<a href=3D"mailto:bier-bounces@ietf.org">bier-bounces@ietf.o=
rg</a>]
 on behalf of Robert Raszuk [<a href=3D"mailto:robert@raszuk.net">robert@ra=
szuk.net</a>]<br>
<b>Sent:</b> Friday, November 06, 2015 8:36<br>
<b>To:</b> IJsbrand Wijnands<br>
<b>Cc:</b> <a href=3D"mailto:bier@ietf.org">bier@ietf.org</a><br>
<b>Subject:</b> [Bier] DR election ...</span><span style=3D"color:black"><o=
:p></o:p></span></p>
</div>
<div>
<p><span style=3D"color:black">Ice,<o:p></o:p></span></p>
<p><span style=3D"color:black">As we duscussed offline there are practicall=
y two major types of multihomed deployments in production networks:<o:p></o=
:p></span></p>
<p><span style=3D"color:black">1. True multihoming ... each edge router con=
nect to CEs over different subnet<o:p></o:p></span></p>
<p><span style=3D"color:black">2. Active/standby .. there is multiaccess la=
n but VRRP is used so hosts can have single default out.<o:p></o:p></span><=
/p>
<p><span style=3D"color:black">Now moreover beteen BIER domain and multicas=
t senders and receivers there will pretty much always CEs. I am worried tha=
t most BIER slides skip those.<o:p></o:p></span></p>
<p><span style=3D"color:black">Cheers,<br>
R.<o:p></o:p></span></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</span>
</body>
</html>

--_000_D267740C1036EBrrahmanciscocom_--


From nobody Tue Nov 10 10:49:37 2015
Return-Path: <antoni.przygienda@ericsson.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ADCAB1B3CC4 for <bier@ietfa.amsl.com>; Tue, 10 Nov 2015 10:49:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hq5AZcCQRAZE for <bier@ietfa.amsl.com>; Tue, 10 Nov 2015 10:49:24 -0800 (PST)
Received: from usevmg21.ericsson.net (usevmg21.ericsson.net [198.24.6.65]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 34F111B3CC0 for <bier@ietf.org>; Tue, 10 Nov 2015 10:49:24 -0800 (PST)
X-AuditID: c6180641-f792c6d00000686a-b9-5641ce717c86
Received: from EUSAAHC003.ericsson.se (Unknown_Domain [147.117.188.81]) by usevmg21.ericsson.net (Symantec Mail Security) with SMTP id 05.89.26730.17EC1465; Tue, 10 Nov 2015 12:01:05 +0100 (CET)
Received: from EUSAAMB103.ericsson.se ([147.117.188.120]) by EUSAAHC003.ericsson.se ([147.117.188.81]) with mapi id 14.03.0248.002; Tue, 10 Nov 2015 13:49:21 -0500
From: Antoni Przygienda <antoni.przygienda@ericsson.com>
To: IJsbrand Wijnands <ice@cisco.com>, Robert Raszuk <robert@raszuk.net>
Thread-Topic: [Bier] DR election ...
Thread-Index: AQHRGCslp93Pn8uplEGw8rG6a54rWp6OenQAgAWqHICAAT1YAIAAEDOAgAAuEGA=
Date: Tue, 10 Nov 2015 18:49:21 +0000
Message-ID: <2E4BB27CAB87BF43B4207C0E55860F180EB12467@eusaamb103.ericsson.se>
References: <CA+b+ERmQuP_ex3CfmDkF39AGPOWZ8uV5X0pFpjvH9CoH4u_oHw@mail.gmail.com> <DD5FC8DE455C3348B94340C0AB5517334F8D64A1@nkgeml501-mbs.china.huawei.com> <BLUPR0501MB171503D7B01C633446BC527DD4150@BLUPR0501MB1715.namprd05.prod.outlook.com> <CA+b+ER=s9YNEn1U-r0QNdycrzNf0TZh22Vye1bONUaOas3ppSg@mail.gmail.com> <1631D17E-FDD0-4233-93E1-B9E1A15940BE@cisco.com>
In-Reply-To: <1631D17E-FDD0-4233-93E1-B9E1A15940BE@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [147.117.188.10]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKIsWRmVeSWpSXmKPExsUyuXRPoG7hOccwg+ZtuhZLZ+xhsnixgsPi 1Zw7zBZNC5uYLY5cbGRxYPWY8nsjq0fLkbesHkuW/GTyuN50ld1j98YFTAGsUVw2Kak5mWWp Rfp2CVwZr9coFXQoV0zYIdnAOEWpi5GTQ0LAROLMslOMELaYxIV769m6GLk4hASOMEr8PHkD ylnOKLGqu5UVpIpNwELi8renzCC2iICHxIv958FsZoFyieN9T9lBbGEBZYljP+9D1ahIbP5y kxXC9pOYdXM1E4jNIqAq8fnaTjCbV8BXYkH7K2aIZW+ZJFbevwbUwMHBKWAr8ftPMkgNI9B1 30+tYYLYJS5x68l8JoirBSSW7IG4QUJAVOLl43+sELaSxKSl58DGMAtoSqzfpQ/Rqigxpfsh O8RaQYmTM5+wTGAUm4Vk6iyEjllIOmYh6VjAyLKKkaO0OLUsN93IcBMjMLKOSbA57mBc8Mny EKMAB6MSD++HLQ5hQqyJZcWVuYcYJTiYlUR4GV87hgnxpiRWVqUW5ccXleakFh9ilOZgURLn nTfjfqiQQHpiSWp2ampBahFMlomDU6qB0bRqVYXi5uRoK0Yhl5QuwymvVN9nfj3Rqmw5V2zt lutq+4svCUzTPN3wb59m84cJhevjUydqc95zj3w2Z/vy84Uq+suyr925ku/DdUPhqrLYicPP /hh9m3bo0U0FndUFq03Pa2x0yE97Fu6zRnHB/GslOn/tq/dNiDTtSnWwyJvxJLREZHMXgxJL cUaioRZzUXEiAJt2AUyoAgAA
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/5hDAuw5NOg8HHGIeeDeQmQS26j8>
Cc: "Jeffrey \(Zhaohui\) Zhang" <zzhang@juniper.net>, Haoweiguo <haoweiguo@huawei.com>, "bier@ietf.org" <bier@ietf.org>
Subject: Re: [Bier] DR election ...
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 10 Nov 2015 18:49:28 -0000

KyB5b3UgaGF2ZSB0aGUgY2FzZSB3aGVyZSBib3RoIHJvdXRlcnMgYXJlIG9uIGEgZGlmZmVyZW50
IExBTiBidXQgYm90aCBhcmUgQklFUiBjYXBhYmxlIGFuZCBob29rIGludG8gc2FtZSBCSUVSIGRv
bWFpbiAuLi4gIGFuZCB5ZXBwLCBJIGNhbiBzaG93IHlvdSB0aGUgY2FzZSBlYXNpbHkgKG9yIHJl
YWQgbXkgcHJldmlvdXMgZW1haWwpIHdoZXJlIGJvdGggcm91dGVycyBtdXN0IHJlY2VpdmUgdHJh
ZmZpYyBmb3Igc2FtZSBHIGFuZCB3aWxsIGR1cGxpY2F0ZSB1bmxlc3Mgc29tZXRoaW5nIGlzIGRv
bmUgLi4uIA0KDQpHZW5lcmljIGVsZWN0aW9uIGlzIG5vdCBwZXIgRyAodGhhdCdzIGp1c3QgbG9h
ZCBjYXJ2aW5nKSwgdGhlIGdlbmVyYWwgZWxlY3Rpb24gaXMgcGVyIDxHLGJ1bmNoIG9mIGV0aGVy
cyBtdWx0aS1ob21pbmc+IHJlYWxseS4gUHJvYmxlbSBtb3JlIGNvbXBsZXggdGhhbiBpdCBsb29r
cywgaXQncyByZWFsbHkgRVZQTiBERiBpbiBhbm90aGVyIGNsb3RoIC4uLiANCg0KdGhhbmtzIA0K
DQotLS0gdG9ueQ0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
DQrigJxTaW1wbGUsIGNsZWFyIHB1cnBvc2UgYW5kIHByaW5jaXBsZXMgZ2l2ZSByaXNlIHRvIGNv
bXBsZXggYW5kIGludGVsbGlnZW50IGJlaGF2aW9yLiBDb21wbGV4IHJ1bGVzIGFuZCByZWd1bGF0
aW9ucyBnaXZlIHJpc2UgdG8gc2ltcGxlIGFuZCBzdHVwaWQgYmVoYXZpb3Iu4oCdIA0KLS0tIERl
ZSBIb2NrIA0KDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogQklFUiBb
bWFpbHRvOmJpZXItYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIElKc2JyYW5kIFdpam5h
bmRzDQo+IFNlbnQ6IFR1ZXNkYXksIE5vdmVtYmVyIDEwLCAyMDE1IDM6MDMgQU0NCj4gVG86IFJv
YmVydCBSYXN6dWsNCj4gQ2M6IEplZmZyZXkgKFpoYW9odWkpIFpoYW5nOyBIYW93ZWlndW87IGJp
ZXJAaWV0Zi5vcmcNCj4gU3ViamVjdDogUmU6IFtCaWVyXSBEUiBlbGVjdGlvbiAuLi4NCj4gDQo+
IEhpIFJvYmVydCwNCj4gDQo+IEkgdGhvdWdodCBzb21lIG1vcmUgYWJvdXQgdGhpcyB0b3BpYyBh
ZnRlciBvdXIgZGlzY3Vzc2lvbiBhdCBJRVRGLg0KPiANCj4gVlJSUCBpcyBwcm9iYWJseSBub3Qg
Z29vZCB0byB1c2UgYmVjYXVzZSBpdCBpcyBwb3NzaWJsZSB0aGVyZSBpcyBhIHJvdXRlciBvbg0K
PiB0aGUgTEFOIHRoYXQgbWF5IG5vdCBiZSBCSUVSIGNhcGFibGUsIGJ1dCB3aWxsIGJlIGVsZWN0
ZWQgYnkgVlJSUCB0byBiZSB0aGUNCj4gZGVmYXVsdCBnYXRld2F5IGZvciB1bmljYXN0LiBBbHNv
LCBpdCBpcyB2ZXJ5IGxpa2VseSB3ZSB3YW50IHRvIGRlZmluZSBhIHBlcg0KPiBHcm91cCBiYXNl
ZCBEUiBlbGVjdGlvbiB0byBzaGFyZSB0aGUgbG9hZCBpZiB0aGVyZSBhcmUgbXVsdGlwbGUgQklF
UiBjYXBhYmxlDQo+IHJvdXRlcnMgb24gdGhlIExBTi4gSXQgZG9lcyBub3Qgc2VlbSByaWdodCB0
byBtb2RpZnkgVlJSUCB0byBzdXBwb3J0IHRoYXQuDQo+IA0KPiBUaHgsDQo+IA0KPiBJY2UuDQo+
IA0KPiA+IE9uIDEwIE5vdiAyMDE1LCBhdCAxMTowNCwgUm9iZXJ0IFJhc3p1ayA8cm9iZXJ0QHJh
c3p1ay5uZXQ+IHdyb3RlOg0KPiA+DQo+ID4gSGkgSmVmZnJleSwNCj4gPg0KPiA+IC0gV2hpbGUg
SWNl4oCZcyBEUiBlbGVjdGlvbiBkcmFmdCB3YXMgdHJpZ2dlcmVkIGZyb20gdXNpbmcgSUdNUC9N
TEQgdG8NCj4gcmVwbGFjZSBQSU0gZm9yIG11bHRpY2FzdCBvdmVybGF5IHNpZ25hbGluZyBpbiBh
IEJJRVIgZG9tYWluIGFuZCB0aGUgZHJhZnQgaGFzDQo+IHNvbWUgQklFUiBrZXl3b3JkcyBpbiBp
dCwgaXQgaXMgcmVhbGx5IGluZGVwZW5kZW50IG9mIEJJRVIuIFRoZSBkcmFmdCBpcyBzdGlsbA0K
PiBhcHBsaWNhYmxlIGlmIEJJRVIgaGFkIG5ldmVyIGhhcHBlbmVkLg0KPiA+DQo+ID4NCj4gPg0K
PiA+IOKAi1NvIGxldCBtZSB1bmRlcnN0YW5kIHdoeSB0aGlzIGNhbWUgdXAganVzdCBub3cgPyBI
b3cgZG9lcyBjdXJyZW50DQo+IGRlcGxveW1lbnRzIGRlYWwgd2l0aCB0aGUgcHJvYmxlbSA/DQo+
ID4NCj4gPiBJZiBJIHJlY2FsbCB0aGUgc2xpZGVzIHRoZSB0b3BvbG9neSBJY2UgcHJlc2VudGVk
IHdhcyDigItmb2xsb3dpbmc6DQo+ID4NCj4gPg0KPiA+IFIxICAgICAgICAgICAgICBSMg0KPiA+
ICB8ICAgICAgICAgICAgICAgICAgfA0KPiA+ICAtLS0tLS0tLS0tLS0tLS0tLS0tDQo+ID4gICAg
ICAgICAgIHwNCj4gPiAgICAgICAgIEgxDQo+ID4NCj4gPg0KPiA+IHdoZXJlIFIxIGFuZCBSMiBh
cmUgdHdvIHJvdXRlcnMgdGVybWluYXRpbmcgQklFUiBkb21haW4gYW5kIEgxIGlzIGEgaG9zdC4N
Cj4gQWxsIGNvbm5lY3RlZCBvdmVyIHNpbmdsZSBWTEFOL0xBTiB2aWEgc29tZSBMMiBzd2l0Y2gN
Cj4gPg0KPiA+IE15IHBvaW50IHdhcyB0aGF0IGluIHRoZSBhYm92ZSBjYXNlIFIxIGFuZCBSMiB3
b3VsZCBydW4gVlJSUCBhbmQgbG9vayBhcw0KPiBzaW5nbGUgZ2F0ZXdheSBmcm9tIEgxIHBvaW50
IG9mIHZpZXcuIEF0IGxlYXN0IGZvciB1bmljYXN0Lg0KPiA+DQo+ID4gVGhlIGFsdGVybmF0aXZl
IHdvdWxkIGJlIHRoZW9yZXRpY2FsbHkgdG8gY29uZmlndXJlIG9uIEgxIHR3byBkZWZhdWx0DQo+
IHJvdXRlcyBhbmQgbGV0IEgxIHBlcmZvcm0gTDMgbG9hZCBiYWxhbmNpbmcuIEhvd2V2ZXIgdGhl
IHByb2JsZW0gaGVyZSBpcw0KPiB0aGF0IEgxIHdvdWxkIG5vdCBiZSBub3JtYWxseSBhYmxlIHRv
IGRldGVjdCBSMSBvciBSMiBsaXZlbmVzcyBoZW5jZSBsaWtlbHkgaXQNCj4gc2VuZCBwYWNrZXRz
IHRoZXJlIHRpbGwgYXJwIGVudHJ5IG9mIGRlYWQgcm91dGVyIHdvdWxkIHRpbWVvdXQuDQo+ID4N
Cj4gPiBOb3cgdGhlIGtleSBxdWVzdGlvbiBpcyBob3cgZG9lcyBJR01QIHdvcmsgd2l0aCBWUlJQ
IGZvciBtdWx0aWNhc3QNCj4gdG9kYXkgPw0KPiA+DQo+ID4gRnJvbSB3aGF0IEkgd2FzIGFibGUg
dG8gZmluZCBQSU0gYW5kIFZSUlAgY291bGQgd29yayB0b2dldGhlci4gQnV0IHRoZSBSMQ0KPiBh
bmQgUjIgaW50ZXJmYWNlcyB0b3dhcmRzIEgxIGFyZSBub3QgcmVhbGx5IGVuYWJsZWQgZm9yIFBJ
TSBhcmUgdGhleSA/DQo+ID4NCj4gPiBNYW55IHRoeCwNCj4gPiByLg0KPiA+DQo+ID4NCj4gPg0K
PiA+DQo+IA0KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xw0KPiBCSUVSIG1haWxpbmcgbGlzdA0KPiBCSUVSQGlldGYub3JnDQo+IGh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vYmllcg0K


From nobody Tue Nov 10 10:50:35 2015
Return-Path: <antoni.przygienda@ericsson.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8DB0C1A8A47 for <bier@ietfa.amsl.com>; Tue, 10 Nov 2015 10:50:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hUue_qwbTjQg for <bier@ietfa.amsl.com>; Tue, 10 Nov 2015 10:50:31 -0800 (PST)
Received: from usevmg21.ericsson.net (usevmg21.ericsson.net [198.24.6.65]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3F2EE1A8A08 for <bier@ietf.org>; Tue, 10 Nov 2015 10:50:31 -0800 (PST)
X-AuditID: c6180641-f792c6d00000686a-03-5641ceb47160
Received: from EUSAAHC007.ericsson.se (Unknown_Domain [147.117.188.93]) by usevmg21.ericsson.net (Symantec Mail Security) with SMTP id 1E.99.26730.4BEC1465; Tue, 10 Nov 2015 12:02:12 +0100 (CET)
Received: from EUSAAMB103.ericsson.se ([147.117.188.120]) by EUSAAHC007.ericsson.se ([147.117.188.93]) with mapi id 14.03.0248.002; Tue, 10 Nov 2015 13:50:29 -0500
From: Antoni Przygienda <antoni.przygienda@ericsson.com>
To: "Reshad Rahman (rrahman)" <rrahman@cisco.com>, "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>, Haoweiguo <haoweiguo@huawei.com>, Robert Raszuk <robert@raszuk.net>, "IJsbrand Wijnands (iwijnand)" <ice@cisco.com>
Thread-Topic: [Bier] DR election ...
Thread-Index: AQHRGCslp93Pn8uplEGw8rG6a54rWp6OenQAgAWqHICAAZKRgP//6cyQ
Date: Tue, 10 Nov 2015 18:50:29 +0000
Message-ID: <2E4BB27CAB87BF43B4207C0E55860F180EB1248E@eusaamb103.ericsson.se>
References: <CA+b+ERmQuP_ex3CfmDkF39AGPOWZ8uV5X0pFpjvH9CoH4u_oHw@mail.gmail.com> <DD5FC8DE455C3348B94340C0AB5517334F8D64A1@nkgeml501-mbs.china.huawei.com> <BLUPR0501MB171503D7B01C633446BC527DD4150@BLUPR0501MB1715.namprd05.prod.outlook.com> <D267740C.1036EB%rrahman@cisco.com>
In-Reply-To: <D267740C.1036EB%rrahman@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [147.117.188.10]
Content-Type: multipart/alternative; boundary="_000_2E4BB27CAB87BF43B4207C0E55860F180EB1248Eeusaamb103erics_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRmVeSWpSXmKPExsUyuXRPrO6Wc45hBo8+61ssnbGHyeLFCg6L V3PuMFs0LWxitri2opXd4sjFRhYHNo8pvzeyerQcecvqsWTJTyaP601X2T12b1zAFMAaxWWT kpqTWZZapG+XwJVxestlloIHXYwVs2ecZ25g/FPdxcjJISFgInH7wVkWCFtM4sK99WxdjFwc QgJHGCXudP1gAkkICSxnlPj2MwjEZhOwkLj87SkzSJGIwC1GiVMnFrOCJJgFlCU+b54E1iAM ZB/7eZ8ZxBYRUJHY/OUmUA0HkO0m8excOkiYRUBVovXiX7ASXgFfiUmTb7NALJ7JJHHjzFOw OZwCBhJfv3wCu44R6Lrvp9YwQewSl7j1ZD4TxNUCEkv2nGeGsEUlXj7+xwphK0lMWnoO6rZ8 iW+f1zNBLBOUODnzCcsERtFZSEbNQlI2C0kZRFxHYsHuT2wQtrbEsoWvmWHsMwceMyGLL2Bk X8XIUVqcWpabbmS4iREYncck2Bx3MC74ZHmIUYCDUYmH98MWhzAh1sSy4srcQ4wSHMxKIryM rx3DhHhTEiurUovy44tKc1KLDzFKc7AoifPOm3E/VEggPbEkNTs1tSC1CCbLxMEp1cAYadbC fO6GTddM4+8qVR/53Q/wiarqWYezf71RtNFWfskcacGfU3UvHG8JDZu+44FP1tcrv39G7N2t W2ohODFCk8c+db55Yd00gyV7lJmzpS/cn6DIMzOorr66Qej/w6kRC4Ovcy4K8tcUUptevYBd 8Ot/yZlfWJs9p13b+kWqPe9lVeL8gpNKLMUZiYZazEXFiQAfPMAfygIAAA==
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/Ve30WQ2cl2F-wyOIwHO1s_JigaI>
Cc: "bier@ietf.org" <bier@ietf.org>
Subject: Re: [Bier] DR election ...
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 10 Nov 2015 18:50:34 -0000

--_000_2E4BB27CAB87BF43B4207C0E55860F180EB1248Eeusaamb103erics_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

You can't use active-active unless you start to alias, not an easy thing to=
 do ...

thanks

--- tony
_____________________________________________
"Simple, clear purpose and principles give rise to complex and intelligent =
behavior. Complex rules and regulations give rise to simple and stupid beha=
vior."
--- Dee Hock

From: BIER [mailto:bier-bounces@ietf.org] On Behalf Of Reshad Rahman (rrahm=
an)
Sent: Tuesday, November 10, 2015 7:10 AM
To: Jeffrey (Zhaohui) Zhang; Haoweiguo; Robert Raszuk; IJsbrand Wijnands (i=
wijnand)
Cc: bier@ietf.org
Subject: Re: [Bier] DR election ...

>From the draft it seems that active-stanby is the requirement?

Regarding active-active, I don't know how that would work with BIER. The go=
al of active-active is typically to have all links utilized. Looking at dra=
ft-wijnands-bier-mld-lan-election, R3 could be the DR for some flows/servic=
es and R4 would be the DR for other flow/services, but how do you define/co=
nfigure/share the service/flow?

Regards,
Reshad.

From: BIER <bier-bounces@ietf.org<mailto:bier-bounces@ietf.org>> on behalf =
of "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net<mailto:zzhang@juniper.net>=
>
Date: Tuesday, November 10, 2015 at 12:08 AM
To: Haoweiguo <haoweiguo@huawei.com<mailto:haoweiguo@huawei.com>>, Robert R=
aszuk <robert@raszuk.net<mailto:robert@raszuk.net>>, "IJsbrand Wijnands (iw=
ijnand)" <ice@cisco.com<mailto:ice@cisco.com>>
Cc: "bier@ietf.org<mailto:bier@ietf.org>" <bier@ietf.org<mailto:bier@ietf.o=
rg>>
Subject: Re: [Bier] DR election ...

Not exactly sure about the details of active-active or active-standby scena=
rios and their relationship to BIER, but here is my understanding:

- BIER architecture has three layers: multicast overlay, bier forwarding, a=
nd routing underlay. It is really the multicast overlay's job to handle the=
 multi-homing - be it PIM, IGMP/MLD, or BGP, or any other things.
- While Ice's DR election draft was triggered from using IGMP/MLD to replac=
e PIM for multicast overlay signaling in a BIER domain and the draft has so=
me BIER keywords in it, it is really independent of BIER. The draft is stil=
l applicable if BIER had never happened.

Jeffrey

From: BIER [mailto:bier-bounces@ietf.org] On Behalf Of Haoweiguo
Sent: Thursday, November 05, 2015 7:39 PM
To: Robert Raszuk <robert@raszuk.net<mailto:robert@raszuk.net>>; IJsbrand W=
ijnands <ice@cisco.com<mailto:ice@cisco.com>>
Cc: bier@ietf.org<mailto:bier@ietf.org>
Subject: Re: [Bier] DR election ...


I agree with Robert's comments. I think BIER also should cover active-activ=
e and active-standby access scenarios.

Thanks,

weiguo

________________________________
From: BIER [bier-bounces@ietf.org<mailto:bier-bounces@ietf.org>] on behalf =
of Robert Raszuk [robert@raszuk.net<mailto:robert@raszuk.net>]
Sent: Friday, November 06, 2015 8:36
To: IJsbrand Wijnands
Cc: bier@ietf.org<mailto:bier@ietf.org>
Subject: [Bier] DR election ...

Ice,

As we duscussed offline there are practically two major types of multihomed=
 deployments in production networks:

1. True multihoming ... each edge router connect to CEs over different subn=
et

2. Active/standby .. there is multiaccess lan but VRRP is used so hosts can=
 have single default out.

Now moreover beteen BIER domain and multicast senders and receivers there w=
ill pretty much always CEs. I am worried that most BIER slides skip those.

Cheers,
R.

--_000_2E4BB27CAB87BF43B4207C0E55860F180EB1248Eeusaamb103erics_
Content-Type: text/html; charset="us-ascii"
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=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"Eras Demi ITC";
	panose-1:2 11 8 5 3 5 4 2 8 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
p
	{mso-style-priority:99;
	margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
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;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
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"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">You can&#8217;t use activ=
e-active unless you start to alias, not an easy thing to do &#8230;
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<div>
<div style=3D"mso-element:para-border-div;border:none;border-bottom:solid w=
indowtext 1.0pt;padding:0in 0in 1.0pt 0in">
<p class=3D"MsoNormal" style=3D"border:none;padding:0in"><span style=3D"fon=
t-size:10.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:=
black">thanks
<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"border:none;padding:0in"><span style=3D"fon=
t-size:10.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:=
black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"border:none;padding:0in"><b><span style=3D"=
font-size:10.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;col=
or:black">--- tony</span></b><b><span style=3D"font-size:10.0pt;font-family=
:&quot;Eras Demi ITC&quot;,&quot;sans-serif&quot;;color:black"><o:p></o:p><=
/span></b></p>
<p class=3D"MsoNormal" style=3D"border:none;padding:0in"><b><span style=3D"=
font-size:10.0pt;font-family:&quot;Eras Demi ITC&quot;,&quot;sans-serif&quo=
t;;color:black">_____________________________________________<o:p></o:p></s=
pan></b></p>
<p class=3D"MsoNormal" style=3D"border:none;padding:0in"><span style=3D"fon=
t-size:9.0pt;color:#1F497D">&#8220;Simple, clear purpose and principles giv=
e rise to complex and intelligent behavior. Complex rules and regulations g=
ive rise to simple and stupid behavior.&#8221;
<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"border:none;padding:0in"><span style=3D"fon=
t-size:9.0pt;color:#1F497D">---
<b>Dee Hock</b> <o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&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:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> BIER [ma=
ilto:bier-bounces@ietf.org]
<b>On Behalf Of </b>Reshad Rahman (rrahman)<br>
<b>Sent:</b> Tuesday, November 10, 2015 7:10 AM<br>
<b>To:</b> Jeffrey (Zhaohui) Zhang; Haoweiguo; Robert Raszuk; IJsbrand Wijn=
ands (iwijnand)<br>
<b>Cc:</b> bier@ietf.org<br>
<b>Subject:</b> Re: [Bier] DR election ...<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">From the draft it seems tha=
t active-stanby is the requirement?<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p=
>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">Regarding active-active, I =
don&#8217;t know how that would work with BIER. The goal of active-active i=
s typically to have all links utilized. Looking at&nbsp;draft-wijnands-bier=
-mld-lan-election,
 R3 could be the DR for some flows/services and R4 would be the DR for othe=
r flow/services, but how do you define/configure/share the service/flow?<o:=
p></o:p></span></p>
</div>
</div>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p=
>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">Regards,<o:p></o:p></span><=
/p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">Reshad.<o:p></o:p></span></=
p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p=
>
</div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:black">From:
</span></b><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,=
&quot;sans-serif&quot;;color:black">BIER &lt;<a href=3D"mailto:bier-bounces=
@ietf.org">bier-bounces@ietf.org</a>&gt; on behalf of &quot;Jeffrey (Zhaohu=
i) Zhang&quot; &lt;<a href=3D"mailto:zzhang@juniper.net">zzhang@juniper.net=
</a>&gt;<br>
<b>Date: </b>Tuesday, November 10, 2015 at 12:08 AM<br>
<b>To: </b>Haoweiguo &lt;<a href=3D"mailto:haoweiguo@huawei.com">haoweiguo@=
huawei.com</a>&gt;, Robert Raszuk &lt;<a href=3D"mailto:robert@raszuk.net">=
robert@raszuk.net</a>&gt;, &quot;IJsbrand Wijnands (iwijnand)&quot; &lt;<a =
href=3D"mailto:ice@cisco.com">ice@cisco.com</a>&gt;<br>
<b>Cc: </b>&quot;<a href=3D"mailto:bier@ietf.org">bier@ietf.org</a>&quot; &=
lt;<a href=3D"mailto:bier@ietf.org">bier@ietf.org</a>&gt;<br>
<b>Subject: </b>Re: [Bier] DR election ...<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p=
>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">Not exactly sure about th=
e details of active-active or active-standby scenarios and their relationsh=
ip to BIER, but here is my understanding:</span><span style=3D"color:black"=
><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><span style=
=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">- BIER architecture has t=
hree layers: multicast overlay, bier forwarding, and routing underlay. It i=
s really the multicast overlay&#8217;s job to handle the multi-homing
 &#8211; be it PIM, IGMP/MLD, or BGP, or any other things.</span><span styl=
e=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">- While Ice&#8217;s DR el=
ection draft was triggered from using IGMP/MLD to replace PIM for multicast=
 overlay signaling in a BIER domain and the draft has some BIER
 keywords in it, it is really independent of BIER. The draft is still appli=
cable if BIER had never happened.</span><span style=3D"color:black"><o:p></=
o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><span style=
=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">Jeffrey</span><span style=
=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><a name=3D"_MailEndCompose"><span style=3D"font-size=
:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497=
D">&nbsp;</span></a><span style=3D"color:black"><o:p></o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span st=
yle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&qu=
ot;;color:black"> BIER [<a href=3D"mailto:bier-bounces@ietf.org">mailto:bie=
r-bounces@ietf.org</a>]
<b>On Behalf Of </b>Haoweiguo<br>
<b>Sent:</b> Thursday, November 05, 2015 7:39 PM<br>
<b>To:</b> Robert Raszuk &lt;<a href=3D"mailto:robert@raszuk.net">robert@ra=
szuk.net</a>&gt;; IJsbrand Wijnands &lt;<a href=3D"mailto:ice@cisco.com">ic=
e@cisco.com</a>&gt;<br>
<b>Cc:</b> <a href=3D"mailto:bier@ietf.org">bier@ietf.org</a><br>
<b>Subject:</b> Re: [Bier] DR election ...</span><span style=3D"color:black=
"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<div>
<p><span style=3D"font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;co=
lor:black">I agree with Robert's comments. I think BIER also should cover a=
ctive-active and active-standby access scenarios.</span><span style=3D"colo=
r:black"><o:p></o:p></span></p>
<p><span style=3D"font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;co=
lor:black">Thanks,</span><span style=3D"color:black"><o:p></o:p></span></p>
<p><span style=3D"font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;co=
lor:black">weiguo</span><span style=3D"color:black"><o:p></o:p></span></p>
<div>
<div class=3D"MsoNormal" align=3D"center" style=3D"text-align:center"><span=
 style=3D"color:black">
<hr size=3D"3" width=3D"100%" align=3D"center">
</span></div>
<div id=3D"divRpF841507">
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><b><span style=3D"fon=
t-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:b=
lack">From:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Tah=
oma&quot;,&quot;sans-serif&quot;;color:black"> BIER [<a href=3D"mailto:bier=
-bounces@ietf.org">bier-bounces@ietf.org</a>]
 on behalf of Robert Raszuk [<a href=3D"mailto:robert@raszuk.net">robert@ra=
szuk.net</a>]<br>
<b>Sent:</b> Friday, November 06, 2015 8:36<br>
<b>To:</b> IJsbrand Wijnands<br>
<b>Cc:</b> <a href=3D"mailto:bier@ietf.org">bier@ietf.org</a><br>
<b>Subject:</b> [Bier] DR election ...</span><span style=3D"color:black"><o=
:p></o:p></span></p>
</div>
<div>
<p><span style=3D"color:black">Ice,<o:p></o:p></span></p>
<p><span style=3D"color:black">As we duscussed offline there are practicall=
y two major types of multihomed deployments in production networks:<o:p></o=
:p></span></p>
<p><span style=3D"color:black">1. True multihoming ... each edge router con=
nect to CEs over different subnet<o:p></o:p></span></p>
<p><span style=3D"color:black">2. Active/standby .. there is multiaccess la=
n but VRRP is used so hosts can have single default out.<o:p></o:p></span><=
/p>
<p><span style=3D"color:black">Now moreover beteen BIER domain and multicas=
t senders and receivers there will pretty much always CEs. I am worried tha=
t most BIER slides skip those.<o:p></o:p></span></p>
<p><span style=3D"color:black">Cheers,<br>
R.<o:p></o:p></span></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_2E4BB27CAB87BF43B4207C0E55860F180EB1248Eeusaamb103erics_--


From nobody Tue Nov 10 10:52:29 2015
Return-Path: <antoni.przygienda@ericsson.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 593011B3CC3 for <bier@ietfa.amsl.com>; Tue, 10 Nov 2015 10:52:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FIPCdSHf5IE9 for <bier@ietfa.amsl.com>; Tue, 10 Nov 2015 10:52:25 -0800 (PST)
Received: from usevmg20.ericsson.net (usevmg20.ericsson.net [198.24.6.45]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E89581B3CB0 for <bier@ietf.org>; Tue, 10 Nov 2015 10:52:24 -0800 (PST)
X-AuditID: c618062d-f79ef6d000007f54-42-5641db44a518
Received: from EUSAAHC008.ericsson.se (Unknown_Domain [147.117.188.96]) by usevmg20.ericsson.net (Symantec Mail Security) with SMTP id A5.1B.32596.44BD1465; Tue, 10 Nov 2015 12:55:48 +0100 (CET)
Received: from EUSAAMB103.ericsson.se ([147.117.188.120]) by EUSAAHC008.ericsson.se ([147.117.188.96]) with mapi id 14.03.0248.002; Tue, 10 Nov 2015 13:52:23 -0500
From: Antoni Przygienda <antoni.przygienda@ericsson.com>
To: Haoweiguo <haoweiguo@huawei.com>, "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>, Robert Raszuk <robert@raszuk.net>, IJsbrand Wijnands <ice@cisco.com>
Thread-Topic: [Bier] DR election ...
Thread-Index: AQHRGCslp93Pn8uplEGw8rG6a54rWp6OenQAgAWqHICAAWLHgIAAGc/w
Date: Tue, 10 Nov 2015 18:52:22 +0000
Message-ID: <2E4BB27CAB87BF43B4207C0E55860F180EB124B4@eusaamb103.ericsson.se>
References: <CA+b+ERmQuP_ex3CfmDkF39AGPOWZ8uV5X0pFpjvH9CoH4u_oHw@mail.gmail.com> <DD5FC8DE455C3348B94340C0AB5517334F8D64A1@nkgeml501-mbs.china.huawei.com>, <BLUPR0501MB171503D7B01C633446BC527DD4150@BLUPR0501MB1715.namprd05.prod.outlook.com> <DD5FC8DE455C3348B94340C0AB5517334F8D6ACC@nkgeml501-mbs.china.huawei.com>
In-Reply-To: <DD5FC8DE455C3348B94340C0AB5517334F8D6ACC@nkgeml501-mbs.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [147.117.188.10]
Content-Type: multipart/alternative; boundary="_000_2E4BB27CAB87BF43B4207C0E55860F180EB124B4eusaamb103erics_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRmVeSWpSXmKPExsUyuXRPgq7Lbccwg4l90hZLZ+xhsnixgsPi 1Zw7zBZNC5uYLY5cbGRxYPWY8nsjq0fLkbesHkuW/GTyuN50ld1j98YFTAGsUVw2Kak5mWWp Rfp2CVwZTbMPMBd8b2eseP3Pp4Gxs6KLkZNDQsBEYu+kTmYIW0ziwr31bF2MXBxCAkcYJY5/ /sYE4SxnlGjs+M0CUsUmYCFx+dtTZpCEiMA8RonXTafAEswCyhKfN09iArGFgexjP++DjRUR UJHY/OUmaxcjB5DtJtF3yhMkzCKgKnH92CuwVl4BX4l5T6eyQiw7wCTxevI5sASnQJjE13Nr 2EBsRqDzvp9awwSxS1zi1pP5TBBnC0gs2XMe6gVRiZeP/7FC2EoSk5aeY4Woz5f4tW0uI8Qy QYmTM5+wTGAUnYVk1CwkZbOQlEHEdSQW7P7EBmFrSyxb+JoZxj5z4DETsvgCRvZVjBylxall uelGBpsYgTF5TIJNdwfjnpeWhxgFOBiVeHg/bHEIE2JNLCuuzD3EKMHBrCTCy/jaMUyINyWx siq1KD++qDQntfgQozQHi5I47/4l90OFBNITS1KzU1MLUotgskwcnFINjJNNhEwMmDdzeDHq sKzkCikIWHL5gDJrl6+aV22lzb/mCMbJ1d9/L7vvu+zQhJl3G/WqT9XYvj2RNPuWNTPHdatV klwxqoK8Ws3fo+wuKITZeTya5fHuiW/eH8nuznDZRbJRU/VeFW5efTaruIHP2Pa879+JrCIV LuIek0585Vo6yyKi7+VXJZbijERDLeai4kQAkxc6f8UCAAA=
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/lyX0ZiVGY72M8gKb5Jr_gHAOeGw>
Cc: "bier@ietf.org" <bier@ietf.org>
Subject: Re: [Bier] DR election ...
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 10 Nov 2015 18:52:28 -0000

--_000_2E4BB27CAB87BF43B4207C0E55860F180EB124B4eusaamb103erics_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable




Hi Jeffrey,

There are two multi-homing scenarios, one is multi-homed network, another o=
ne is multi-homed device. For multi-homed network, the network is a LAN, DR=
/DF mechanism can be used to select one router as master and other routers =
as slave, only the master router can forward traffic to the LAN network, IG=
MP/MLD extension can be used for the DR/DF election, this is the focus of d=
raft-wijnands-bier-mld-lan-election-00. However, if a multicast source or r=
eceiver is directly accessed to two multicast routers through MC-LAG, flow-=
based loadbalancing can be achieved for uplink direction traffic. In this c=
ase, IGMP/MLD can't be used for DR/DF election for the MC-LAG. I think the =
new DR/DF election mechanism should also cover the MC-LAG multi-homed scena=
rio.

[Tony saiz:] yeah, pretty much what I sent out as well.  MHD is the proper =
term for the scenario (or MC-LAG but I don't like to use that, people see L=
ACP immediately ;-)



Tony





My two cents.

Thanks,

weiguo

________________________________
From: Jeffrey (Zhaohui) Zhang [zzhang@juniper.net]
Sent: Monday, November 09, 2015 23:08
To: Haoweiguo; Robert Raszuk; IJsbrand Wijnands
Cc: bier@ietf.org<mailto:bier@ietf.org>
Subject: RE: [Bier] DR election ...
Not exactly sure about the details of active-active or active-standby scena=
rios and their relationship to BIER, but here is my understanding:

- BIER architecture has three layers: multicast overlay, bier forwarding, a=
nd routing underlay. It is really the multicast overlay's job to handle the=
 multi-homing - be it PIM, IGMP/MLD, or BGP, or any other things.
- While Ice's DR election draft was triggered from using IGMP/MLD to replac=
e PIM for multicast overlay signaling in a BIER domain and the draft has so=
me BIER keywords in it, it is really independent of BIER. The draft is stil=
l applicable if BIER had never happened.

Jeffrey

From: BIER [mailto:bier-bounces@ietf.org] On Behalf Of Haoweiguo
Sent: Thursday, November 05, 2015 7:39 PM
To: Robert Raszuk <robert@raszuk.net<mailto:robert@raszuk.net>>; IJsbrand W=
ijnands <ice@cisco.com<mailto:ice@cisco.com>>
Cc: bier@ietf.org<mailto:bier@ietf.org>
Subject: Re: [Bier] DR election ...


I agree with Robert's comments. I think BIER also should cover active-activ=
e and active-standby access scenarios.

Thanks,

weiguo

________________________________
From: BIER [bier-bounces@ietf.org] on behalf of Robert Raszuk [robert@raszu=
k.net]
Sent: Friday, November 06, 2015 8:36
To: IJsbrand Wijnands
Cc: bier@ietf.org<mailto:bier@ietf.org>
Subject: [Bier] DR election ...

Ice,

As we duscussed offline there are practically two major types of multihomed=
 deployments in production networks:

1. True multihoming ... each edge router connect to CEs over different subn=
et

2. Active/standby .. there is multiaccess lan but VRRP is used so hosts can=
 have single default out.

Now moreover beteen BIER domain and multicast senders and receivers there w=
ill pretty much always CEs. I am worried that most BIER slides skip those.

Cheers,
R.

--_000_2E4BB27CAB87BF43B4207C0E55860F180EB124B4eusaamb103erics_
Content-Type: text/html; charset="us-ascii"
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=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
p
	{mso-style-priority:99;
	margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
p.msochpdefault, li.msochpdefault, div.msochpdefault
	{mso-style-name:msochpdefault;
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Times New Roman","serif";}
span.emailstyle18
	{mso-style-name:emailstyle18;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle20
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:1329485180;
	mso-list-type:hybrid;
	mso-list-template-ids:1919057420 1826104186 67698691 67698693 67698689 676=
98691 67698693 67698689 67698691 67698693;}
@list l0:level1
	{mso-level-start-at:2;
	mso-level-number-format:bullet;
	mso-level-text:\F06E;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;
	mso-fareast-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></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"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&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:0in 0in 0in =
4.0pt">
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p><span style=3D"font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;co=
lor:black">Hi Jeffrey,</span><span style=3D"font-size:10.0pt;font-family:&q=
uot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"><o:p></o:p></span></p>
<p><span style=3D"font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;co=
lor:black">There are two multi-homing scenarios, one is multi-homed network=
, another one is multi-homed device. For multi-homed network, the network i=
s a LAN, DR/DF mechanism can be used to select one router
 as master and other routers as slave, only the master router can forward t=
raffic to the LAN network, IGMP/MLD extension can be used for the DR/DF ele=
ction, this is the focus of draft-wijnands-bier-mld-lan-election-00. Howeve=
r, if a multicast source or receiver
 is directly accessed to two multicast routers through MC-LAG, flow-based l=
oadbalancing can be achieved for uplink direction traffic. In this case, IG=
MP/MLD can't be used for DR/DF election for the MC-LAG. I think the new DR/=
DF election mechanism should also
 cover the MC-LAG multi-homed scenario.<o:p></o:p></span></p>
<p><b><i><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&q=
uot;sans-serif&quot;;color:#1F497D">[Tony saiz:] yeah, pretty much what I s=
ent out as well. &nbsp;MHD is the proper term for the scenario (or MC-LAG b=
ut I don&#8217;t like to use that, people see LACP immediately ;-)
<o:p></o:p></span></i></b></p>
<p style=3D"margin-left:.25in"><b><i><span style=3D"font-size:11.0pt;font-f=
amily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;=
</o:p></span></i></b></p>
<p style=3D"margin-left:.25in"><b><i><span style=3D"font-size:11.0pt;font-f=
amily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Tony<o:p></=
o:p></span></i></b></p>
<p style=3D"margin-left:.5in"><b><i><span style=3D"font-size:11.0pt;font-fa=
mily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;<=
/o:p></span></i></b></p>
<p><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sa=
ns-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p><span style=3D"font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;co=
lor:black">My two cents.</span><span style=3D"font-size:10.0pt;font-family:=
&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"><o:p></o:p></span></=
p>
<p><span style=3D"font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;co=
lor:black">Thanks,</span><span style=3D"font-size:10.0pt;font-family:&quot;=
Tahoma&quot;,&quot;sans-serif&quot;;color:black"><o:p></o:p></span></p>
<p><span style=3D"font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;co=
lor:black">weiguo</span><span style=3D"font-size:10.0pt;font-family:&quot;T=
ahoma&quot;,&quot;sans-serif&quot;;color:black"><o:p></o:p></span></p>
<div>
<div class=3D"MsoNormal" align=3D"center" style=3D"text-align:center"><span=
 style=3D"color:black">
<hr size=3D"3" width=3D"100%" align=3D"center">
</span></div>
<div id=3D"divRpF945592">
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><b><span style=3D"fon=
t-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:b=
lack">From:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Tah=
oma&quot;,&quot;sans-serif&quot;;color:black"> Jeffrey (Zhaohui) Zhang [zzh=
ang@juniper.net]<br>
<b>Sent:</b> Monday, November 09, 2015 23:08<br>
<b>To:</b> Haoweiguo; Robert Raszuk; IJsbrand Wijnands<br>
<b>Cc:</b> <a href=3D"mailto:bier@ietf.org">bier@ietf.org</a><br>
<b>Subject:</b> RE: [Bier] DR election ...</span><span style=3D"color:black=
"><o:p></o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">Not exactly sure about th=
e details of active-active or active-standby scenarios and their relationsh=
ip to BIER, but here is my understanding:</span><span style=3D"color:black"=
><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">- BIER architecture has t=
hree layers: multicast overlay, bier forwarding, and routing underlay. It i=
s really the multicast overlay&#8217;s job to handle the multi-homing
 &#8211; be it PIM, IGMP/MLD, or BGP, or any other things.</span><span styl=
e=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">- While Ice&#8217;s DR el=
ection draft was triggered from using IGMP/MLD to replace PIM for multicast=
 overlay signaling in a BIER domain and the draft has some BIER
 keywords in it, it is really independent of BIER. The draft is still appli=
cable if BIER had never happened.</span><span style=3D"color:black"><o:p></=
o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">Jeffrey</span><span style=
=3D"color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><a name=3D"_MailEndCompose"></a><span style=3D"color=
:black">&nbsp;<o:p></o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span st=
yle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&qu=
ot;;color:black"> BIER [<a href=3D"mailto:bier-bounces@ietf.org">mailto:bie=
r-bounces@ietf.org</a>]
<b>On Behalf Of </b>Haoweiguo<br>
<b>Sent:</b> Thursday, November 05, 2015 7:39 PM<br>
<b>To:</b> Robert Raszuk &lt;<a href=3D"mailto:robert@raszuk.net">robert@ra=
szuk.net</a>&gt;; IJsbrand Wijnands &lt;<a href=3D"mailto:ice@cisco.com">ic=
e@cisco.com</a>&gt;<br>
<b>Cc:</b> <a href=3D"mailto:bier@ietf.org">bier@ietf.org</a><br>
<b>Subject:</b> Re: [Bier] DR election ...</span><span style=3D"color:black=
"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<div>
<p><span style=3D"font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;co=
lor:black">I agree with Robert's comments. I think BIER also should cover a=
ctive-active and active-standby access scenarios.</span><span style=3D"colo=
r:black"><o:p></o:p></span></p>
<p><span style=3D"font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;co=
lor:black">Thanks,</span><span style=3D"color:black"><o:p></o:p></span></p>
<p><span style=3D"font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;co=
lor:black">weiguo</span><span style=3D"color:black"><o:p></o:p></span></p>
<div>
<div class=3D"MsoNormal" align=3D"center" style=3D"text-align:center"><span=
 style=3D"color:black">
<hr size=3D"3" width=3D"100%" align=3D"center">
</span></div>
<div id=3D"divRpF841507">
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><b><span style=3D"fon=
t-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:b=
lack">From:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Tah=
oma&quot;,&quot;sans-serif&quot;;color:black"> BIER [bier-bounces@ietf.org]=
 on behalf
 of Robert Raszuk [robert@raszuk.net]<br>
<b>Sent:</b> Friday, November 06, 2015 8:36<br>
<b>To:</b> IJsbrand Wijnands<br>
<b>Cc:</b> <a href=3D"mailto:bier@ietf.org" target=3D"_blank">bier@ietf.org=
</a><br>
<b>Subject:</b> [Bier] DR election ...</span><span style=3D"color:black"><o=
:p></o:p></span></p>
</div>
<div>
<p><span style=3D"color:black">Ice,<o:p></o:p></span></p>
<p><span style=3D"color:black">As we duscussed offline there are practicall=
y two major types of multihomed deployments in production networks:<o:p></o=
:p></span></p>
<p><span style=3D"color:black">1. True multihoming ... each edge router con=
nect to CEs over different subnet<o:p></o:p></span></p>
<p><span style=3D"color:black">2. Active/standby .. there is multiaccess la=
n but VRRP is used so hosts can have single default out.<o:p></o:p></span><=
/p>
<p><span style=3D"color:black">Now moreover beteen BIER domain and multicas=
t senders and receivers there will pretty much always CEs. I am worried tha=
t most BIER slides skip those.<o:p></o:p></span></p>
<p><span style=3D"color:black">Cheers,<br>
R.<o:p></o:p></span></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_2E4BB27CAB87BF43B4207C0E55860F180EB124B4eusaamb103erics_--


From nobody Tue Nov 10 14:33:54 2015
Return-Path: <eckert@cisco.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 78D9F1B4173; Tue, 10 Nov 2015 14:33:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fmr92hRWHQy6; Tue, 10 Nov 2015 14:33:43 -0800 (PST)
Received: from rcdn-iport-5.cisco.com (rcdn-iport-5.cisco.com [173.37.86.76]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AC3361B416E; Tue, 10 Nov 2015 14:33:43 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4176; q=dns/txt; s=iport; t=1447194823; x=1448404423; h=date:from:to:cc:subject:message-id:references: mime-version:in-reply-to; bh=tb/VH/5DLRpOu9B2LLQ0unIcyWt4WDJxr5AopTUOZgs=; b=HspJXQNsiSfRhIPJqxv2HTdTceS7PhCwrPWIb53l7bQlNRlMuiLKD84O Mh2FLhEDaYInGOAJpS/b2ceGhryZYENCgKXCPy9o6lq+qwClrRaj0nZTs nnVEdvIa3mO2L2pzjA56WkzHblBMcLqSD6omaQ8XDENXgeH/CLGnXtApw A=;
X-IronPort-AV: E=Sophos;i="5.20,272,1444694400"; d="scan'208";a="45697304"
Received: from alln-core-5.cisco.com ([173.36.13.138]) by rcdn-iport-5.cisco.com with ESMTP; 10 Nov 2015 22:33:43 +0000
Received: from mcast-linux1.cisco.com (mcast-linux1.cisco.com [172.27.244.121]) by alln-core-5.cisco.com (8.14.5/8.14.5) with ESMTP id tAAMXgDY006425 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 10 Nov 2015 22:33:43 GMT
Received: from mcast-linux1.cisco.com (localhost.cisco.com [127.0.0.1]) by mcast-linux1.cisco.com (8.13.8/8.13.8) with ESMTP id tAAMXgPp021248; Tue, 10 Nov 2015 14:33:42 -0800
Received: (from eckert@localhost) by mcast-linux1.cisco.com (8.13.8/8.13.8/Submit) id tAAMXfoc021247; Tue, 10 Nov 2015 14:33:41 -0800
Date: Tue, 10 Nov 2015 14:33:41 -0800
From: Toerless Eckert <eckert@cisco.com>
To: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>
Message-ID: <20151110223341.GB19769@cisco.com>
References: <CY1PR0501MB17218924FFB052DA1B502BC8D4140@CY1PR0501MB1721.namprd05.prod.outlook.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <CY1PR0501MB17218924FFB052DA1B502BC8D4140@CY1PR0501MB1721.namprd05.prod.outlook.com>
User-Agent: Mutt/1.4.2.2i
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/jMSjTvDW1VOxiZwCeQo4oNrPCzI>
Cc: Haoweiguo <haoweiguo@huawei.com>, "bier@ietf.org" <bier@ietf.org>, IJsbrand Wijnands <ice@cisco.com>, "pim@ietf.org" <pim@ietf.org>, Robert Raszuk <robert@raszuk.net>
Subject: Re: [Bier] DR election ...
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 10 Nov 2015 22:33:51 -0000

https://en.wikipedia.org/wiki/MC-LAG ???

Thats an L2 technology, PIM would neither know nor care.

If you're talking about eg: dual-PE or in general dual PIM routers
connecting to the same LAN, PIM DR/DF priority can follow VRRP/HSRP
priority to leverage their fast failover draft-zhou-pim-vrrp-03.

There is no load-splitting in this approach though, so only one
router is DR/DF. If you want load-balancing, you may want
draft-ietf-pim-drlb (currently expired, already had last call).


Toerless

On Tue, Nov 10, 2015 at 02:52:49PM +0000, Jeffrey (Zhaohui) Zhang wrote:
> [ + PIM ]
> 
> Weiguo,
> 
> In the MC-LAG case, put aside BIER, how does it work today with PIM?
> 
> Jeffrey
> 
> From: Haoweiguo [mailto:haoweiguo@huawei.com]
> Sent: Tuesday, November 10, 2015 7:19 AM
> To: Jeffrey (Zhaohui) Zhang <zzhang@juniper.net>; Robert Raszuk <robert@raszuk.net>; IJsbrand Wijnands <ice@cisco.com>
> Cc: bier@ietf.org
> Subject: RE: [Bier] DR election ...
> 
> 
> Hi Jeffrey,
> 
> There are two multi-homing scenarios, one is multi-homed network, another one is multi-homed device. For multi-homed network, the network is a LAN, DR/DF mechanism can be used to select one router as master and other routers as slave, only the master router can forward traffic to the LAN network, IGMP/MLD extension can be used for the DR/DF election, this is the focus of draft-wijnands-bier-mld-lan-election-00. However, if a multicast source or receiver is directly accessed to two multicast routers through MC-LAG, flow-based loadbalancing can be achieved for uplink direction traffic. In this case, IGMP/MLD can't be used for DR/DF election for the MC-LAG. I think the new DR/DF election mechanism should also cover the MC-LAG multi-homed scenario.
> 
> My two cents.
> 
> Thanks,
> 
> weiguo
> 
> ________________________________
> From: Jeffrey (Zhaohui) Zhang [zzhang@juniper.net]
> Sent: Monday, November 09, 2015 23:08
> To: Haoweiguo; Robert Raszuk; IJsbrand Wijnands
> Cc: bier@ietf.org<mailto:bier@ietf.org>
> Subject: RE: [Bier] DR election ...
> Not exactly sure about the details of active-active or active-standby scenarios and their relationship to BIER, but here is my understanding:
> 
> - BIER architecture has three layers: multicast overlay, bier forwarding, and routing underlay. It is really the multicast overlay's job to handle the multi-homing - be it PIM, IGMP/MLD, or BGP, or any other things.
> - While Ice's DR election draft was triggered from using IGMP/MLD to replace PIM for multicast overlay signaling in a BIER domain and the draft has some BIER keywords in it, it is really independent of BIER. The draft is still applicable if BIER had never happened.
> 
> Jeffrey
> 
> From: BIER [mailto:bier-bounces@ietf.org] On Behalf Of Haoweiguo
> Sent: Thursday, November 05, 2015 7:39 PM
> To: Robert Raszuk <robert@raszuk.net<mailto:robert@raszuk.net>>; IJsbrand Wijnands <ice@cisco.com<mailto:ice@cisco.com>>
> Cc: bier@ietf.org<mailto:bier@ietf.org>
> Subject: Re: [Bier] DR election ...
> 
> 
> I agree with Robert's comments. I think BIER also should cover active-active and active-standby access scenarios.
> 
> Thanks,
> 
> weiguo
> 
> ________________________________
> From: BIER [bier-bounces@ietf.org] on behalf of Robert Raszuk [robert@raszuk.net]
> Sent: Friday, November 06, 2015 8:36
> To: IJsbrand Wijnands
> Cc: bier@ietf.org<mailto:bier@ietf.org>
> Subject: [Bier] DR election ...
> 
> Ice,
> 
> As we duscussed offline there are practically two major types of multihomed deployments in production networks:
> 
> 1. True multihoming ... each edge router connect to CEs over different subnet
> 
> 2. Active/standby .. there is multiaccess lan but VRRP is used so hosts can have single default out.
> 
> Now moreover beteen BIER domain and multicast senders and receivers there will pretty much always CEs. I am worried that most BIER slides skip those.
> 
> Cheers,
> R.

> _______________________________________________
> BIER mailing list
> BIER@ietf.org
> https://www.ietf.org/mailman/listinfo/bier


-- 
---
Toerless Eckert, eckert@cisco.com


From nobody Tue Nov 10 14:46:32 2015
Return-Path: <zzhang@juniper.net>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B0B1A1B4222; Tue, 10 Nov 2015 14:46:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id G6Wj6nea6_wR; Tue, 10 Nov 2015 14:46:29 -0800 (PST)
Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1bon0782.outbound.protection.outlook.com [IPv6:2a01:111:f400:fc10::1:782]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 097501B421F; Tue, 10 Nov 2015 14:45:26 -0800 (PST)
Received: from CY1PR0501MB1721.namprd05.prod.outlook.com (10.163.140.158) by CY1PR0501MB1723.namprd05.prod.outlook.com (10.163.140.17) with Microsoft SMTP Server (TLS) id 15.1.318.15; Tue, 10 Nov 2015 22:45:06 +0000
Received: from CY1PR0501MB1721.namprd05.prod.outlook.com ([10.163.140.158]) by CY1PR0501MB1721.namprd05.prod.outlook.com ([10.163.140.158]) with mapi id 15.01.0318.003; Tue, 10 Nov 2015 22:45:06 +0000
From: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>
To: Toerless Eckert <eckert@cisco.com>
Thread-Topic: [Bier] DR election ...
Thread-Index: AdEbx1XoVoRoqWJEReWKSaVt1JY85AAQIOaAAABbT+A=
Date: Tue, 10 Nov 2015 22:45:05 +0000
Message-ID: <CY1PR0501MB1721DC86A438A2ED37ECD219D4140@CY1PR0501MB1721.namprd05.prod.outlook.com>
References: <CY1PR0501MB17218924FFB052DA1B502BC8D4140@CY1PR0501MB1721.namprd05.prod.outlook.com> <20151110223341.GB19769@cisco.com>
In-Reply-To: <20151110223341.GB19769@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=zzhang@juniper.net; 
x-originating-ip: [66.129.241.12]
x-microsoft-exchange-diagnostics: 1; CY1PR0501MB1723; 5:08xP2OuZ5qDTf0HJAVduJerY/G+9D1sS2YmKT4ejLFa/4PdqlaWaypkxhqJIWcbyMNViIMf85rbqxD9LdEtdDXJQ8zYCn5KJhIAeRS3xnkVe0ktCgSuGB6t1SoeD/0W9UG2v9BS/mfouh4D00XfKzg==; 24:vFCjtmvoX14KRx8lDTfw0wn3X/k/1bHGU/9SSPd3exK+wl9yTb31Q/LV9UjJPsdtgJQqyft91bnltXrlA2IHzBpckAN2LCIRZrzFli0D/Wo=; 20:z8ol7sbLIb1wWXfNGhHiO+PUlr98wgarz7akIQ/Kh3G9wjIqBqPpYleZR2O9dYOcH5p27pZ5TpyrR317CW3dNw==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY1PR0501MB1723;
x-microsoft-antispam-prvs: <CY1PR0501MB1723DA8A5A5C90B442C95C39D4140@CY1PR0501MB1723.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(138986009662008)(95692535739014);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(8121501046)(520078)(5005006)(10201501046)(3002001); SRVR:CY1PR0501MB1723; BCL:0; PCL:0; RULEID:; SRVR:CY1PR0501MB1723; 
x-forefront-prvs: 07562C22DA
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(13464003)(199003)(164054003)(189002)(24454002)(377454003)(97736004)(5008740100001)(2950100001)(10400500002)(81156007)(77096005)(33656002)(101416001)(5001920100001)(11100500001)(5007970100001)(54356999)(102836002)(5004730100002)(5001960100002)(74316001)(19580395003)(110136002)(76576001)(15975445007)(50986999)(87936001)(2900100001)(5003600100002)(76176999)(122556002)(40100003)(99286002)(5002640100001)(106356001)(19580405001)(66066001)(105586002)(189998001)(86362001)(92566002); DIR:OUT; SFP:1102; SCL:1; SRVR:CY1PR0501MB1723; H:CY1PR0501MB1721.namprd05.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
spamdiagnosticoutput: 1:23
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Nov 2015 22:45:05.7457 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0501MB1723
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/6on-oXCnef2ssDUwMK2cf8zlpQ4>
Cc: Haoweiguo <haoweiguo@huawei.com>, "bier@ietf.org" <bier@ietf.org>, IJsbrand Wijnands <ice@cisco.com>, "pim@ietf.org" <pim@ietf.org>, Robert Raszuk <robert@raszuk.net>
Subject: Re: [Bier] DR election ...
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 10 Nov 2015 22:46:31 -0000

Neither should BIER care - or it's transparent to PIM/BIER ... that's my po=
int.

> -----Original Message-----
> From: Toerless Eckert [mailto:eckert@cisco.com]
> Sent: Tuesday, November 10, 2015 5:34 PM
> To: Jeffrey (Zhaohui) Zhang <zzhang@juniper.net>
> Cc: Haoweiguo <haoweiguo@huawei.com>; Robert Raszuk <robert@raszuk.net>;
> IJsbrand Wijnands <ice@cisco.com>; bier@ietf.org; pim@ietf.org
> Subject: Re: [Bier] DR election ...
>=20
>=20
> https://en.wikipedia.org/wiki/MC-LAG ???
>=20
> Thats an L2 technology, PIM would neither know nor care.
>=20
> If you're talking about eg: dual-PE or in general dual PIM routers
> connecting to the same LAN, PIM DR/DF priority can follow VRRP/HSRP
> priority to leverage their fast failover draft-zhou-pim-vrrp-03.
>=20
> There is no load-splitting in this approach though, so only one
> router is DR/DF. If you want load-balancing, you may want
> draft-ietf-pim-drlb (currently expired, already had last call).
>=20
>=20
> Toerless
>=20
> On Tue, Nov 10, 2015 at 02:52:49PM +0000, Jeffrey (Zhaohui) Zhang wrote:
> > [ + PIM ]
> >
> > Weiguo,
> >
> > In the MC-LAG case, put aside BIER, how does it work today with PIM?
> >
> > Jeffrey
> >
> > From: Haoweiguo [mailto:haoweiguo@huawei.com]
> > Sent: Tuesday, November 10, 2015 7:19 AM
> > To: Jeffrey (Zhaohui) Zhang <zzhang@juniper.net>; Robert Raszuk
> <robert@raszuk.net>; IJsbrand Wijnands <ice@cisco.com>
> > Cc: bier@ietf.org
> > Subject: RE: [Bier] DR election ...
> >
> >
> > Hi Jeffrey,
> >
> > There are two multi-homing scenarios, one is multi-homed network,
> another one is multi-homed device. For multi-homed network, the network i=
s
> a LAN, DR/DF mechanism can be used to select one router as master and
> other routers as slave, only the master router can forward traffic to the
> LAN network, IGMP/MLD extension can be used for the DR/DF election, this
> is the focus of draft-wijnands-bier-mld-lan-election-00. However, if a
> multicast source or receiver is directly accessed to two multicast router=
s
> through MC-LAG, flow-based loadbalancing can be achieved for uplink
> direction traffic. In this case, IGMP/MLD can't be used for DR/DF electio=
n
> for the MC-LAG. I think the new DR/DF election mechanism should also cove=
r
> the MC-LAG multi-homed scenario.
> >
> > My two cents.
> >
> > Thanks,
> >
> > weiguo
> >
> > ________________________________
> > From: Jeffrey (Zhaohui) Zhang [zzhang@juniper.net]
> > Sent: Monday, November 09, 2015 23:08
> > To: Haoweiguo; Robert Raszuk; IJsbrand Wijnands
> > Cc: bier@ietf.org<mailto:bier@ietf.org>
> > Subject: RE: [Bier] DR election ...
> > Not exactly sure about the details of active-active or active-standby
> scenarios and their relationship to BIER, but here is my understanding:
> >
> > - BIER architecture has three layers: multicast overlay, bier forwardin=
g,
> and routing underlay. It is really the multicast overlay's job to handle
> the multi-homing - be it PIM, IGMP/MLD, or BGP, or any other things.
> > - While Ice's DR election draft was triggered from using IGMP/MLD to
> replace PIM for multicast overlay signaling in a BIER domain and the draf=
t
> has some BIER keywords in it, it is really independent of BIER. The draft
> is still applicable if BIER had never happened.
> >
> > Jeffrey
> >
> > From: BIER [mailto:bier-bounces@ietf.org] On Behalf Of Haoweiguo
> > Sent: Thursday, November 05, 2015 7:39 PM
> > To: Robert Raszuk <robert@raszuk.net<mailto:robert@raszuk.net>>;
> IJsbrand Wijnands <ice@cisco.com<mailto:ice@cisco.com>>
> > Cc: bier@ietf.org<mailto:bier@ietf.org>
> > Subject: Re: [Bier] DR election ...
> >
> >
> > I agree with Robert's comments. I think BIER also should cover active-
> active and active-standby access scenarios.
> >
> > Thanks,
> >
> > weiguo
> >
> > ________________________________
> > From: BIER [bier-bounces@ietf.org] on behalf of Robert Raszuk
> [robert@raszuk.net]
> > Sent: Friday, November 06, 2015 8:36
> > To: IJsbrand Wijnands
> > Cc: bier@ietf.org<mailto:bier@ietf.org>
> > Subject: [Bier] DR election ...
> >
> > Ice,
> >
> > As we duscussed offline there are practically two major types of
> multihomed deployments in production networks:
> >
> > 1. True multihoming ... each edge router connect to CEs over different
> subnet
> >
> > 2. Active/standby .. there is multiaccess lan but VRRP is used so hosts
> can have single default out.
> >
> > Now moreover beteen BIER domain and multicast senders and receivers
> there will pretty much always CEs. I am worried that most BIER slides ski=
p
> those.
> >
> > Cheers,
> > R.
>=20
> > _______________________________________________
> > BIER mailing list
> > BIER@ietf.org
> > https://www.ietf.org/mailman/listinfo/bier
>=20
>=20
> --
> ---
> Toerless Eckert, eckert@cisco.com


From nobody Tue Nov 10 14:51:39 2015
Return-Path: <eckert@cisco.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9F7891B4286 for <bier@ietfa.amsl.com>; Tue, 10 Nov 2015 14:51:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bdBOoUYnpvjz for <bier@ietfa.amsl.com>; Tue, 10 Nov 2015 14:51:35 -0800 (PST)
Received: from alln-iport-6.cisco.com (alln-iport-6.cisco.com [173.37.142.93]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 16B171B422D for <bier@ietf.org>; Tue, 10 Nov 2015 14:47:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4023; q=dns/txt; s=iport; t=1447195636; x=1448405236; h=date:from:to:cc:subject:message-id:references: mime-version:in-reply-to; bh=uiPxcPyrlyjwYxCgknTzPMwcet1q+h0iQi+OVm7jpYY=; b=WWGHlfr0YQuRi2X0YlAS4OytxGZTS/R4Xo5prjRGI4J5XRjnAv35EO4A zTgHV2bnJoIN2lLnTEGjjcKPrvipN1ksMwcrVD68AJgQ3sSjxrl4hjwDE CtqtAW0h8oPmtllLWqR9yJKE2oHsqFk7zoRsUxPSqQWcp5Vr/DDa1+rcG w=;
X-IronPort-AV: E=Sophos;i="5.20,272,1444694400"; d="scan'208";a="206907397"
Received: from alln-core-10.cisco.com ([173.36.13.132]) by alln-iport-6.cisco.com with ESMTP; 10 Nov 2015 22:47:15 +0000
Received: from mcast-linux1.cisco.com (mcast-linux1.cisco.com [172.27.244.121]) by alln-core-10.cisco.com (8.14.5/8.14.5) with ESMTP id tAAMlFju001454 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 10 Nov 2015 22:47:15 GMT
Received: from mcast-linux1.cisco.com (localhost.cisco.com [127.0.0.1]) by mcast-linux1.cisco.com (8.13.8/8.13.8) with ESMTP id tAAMl4a2021846; Tue, 10 Nov 2015 14:47:04 -0800
Received: (from eckert@localhost) by mcast-linux1.cisco.com (8.13.8/8.13.8/Submit) id tAAMl3JD021845; Tue, 10 Nov 2015 14:47:03 -0800
Date: Tue, 10 Nov 2015 14:47:03 -0800
From: Toerless Eckert <eckert@cisco.com>
To: Antoni Przygienda <antoni.przygienda@ericsson.com>
Message-ID: <20151110224703.GC19769@cisco.com>
References: <CA+b+ERmQuP_ex3CfmDkF39AGPOWZ8uV5X0pFpjvH9CoH4u_oHw@mail.gmail.com> <BLUPR0501MB171503D7B01C633446BC527DD4150@BLUPR0501MB1715.namprd05.prod.outlook.com> <DD5FC8DE455C3348B94340C0AB5517334F8D6ACC@nkgeml501-mbs.china.huawei.com> <2E4BB27CAB87BF43B4207C0E55860F180EB124B4@eusaamb103.ericsson.se>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <2E4BB27CAB87BF43B4207C0E55860F180EB124B4@eusaamb103.ericsson.se>
User-Agent: Mutt/1.4.2.2i
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/8HZNPe1XnmcyJfkM8NOsQ5cmOvU>
Cc: "Jeffrey \(Zhaohui\) Zhang" <zzhang@juniper.net>, Haoweiguo <haoweiguo@huawei.com>, "bier@ietf.org" <bier@ietf.org>, IJsbrand Wijnands <ice@cisco.com>, Robert Raszuk <robert@raszuk.net>
Subject: Re: [Bier] DR election ...
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 10 Nov 2015 22:51:37 -0000

Tony,

Can you elaborate (picture, packet flow) how you imagine MC-LAG to
be used with BIER ?

The way i see it, MC-LAG is always implemented via vendor specific
cluster*uck oops: platform specific multi-chassis implementation.
No standard approach AFAIK.

I see no problem (just annoyed developers) also supporting any
form of BIER->IP multicast in the same vendor specific approaches.

But given how its all vendor/platform specific i don't think there
is anything we could/should define about it in IETF.

Cheers
    Toerless


On Tue, Nov 10, 2015 at 06:52:22PM +0000, Antoni Przygienda wrote:
> 
> 
> 
> Hi Jeffrey,
> 
> There are two multi-homing scenarios, one is multi-homed network, another one is multi-homed device. For multi-homed network, the network is a LAN, DR/DF mechanism can be used to select one router as master and other routers as slave, only the master router can forward traffic to the LAN network, IGMP/MLD extension can be used for the DR/DF election, this is the focus of draft-wijnands-bier-mld-lan-election-00. However, if a multicast source or receiver is directly accessed to two multicast routers through MC-LAG, flow-based loadbalancing can be achieved for uplink direction traffic. In this case, IGMP/MLD can't be used for DR/DF election for the MC-LAG. I think the new DR/DF election mechanism should also cover the MC-LAG multi-homed scenario.
> 
> [Tony saiz:] yeah, pretty much what I sent out as well.  MHD is the proper term for the scenario (or MC-LAG but I don't like to use that, people see LACP immediately ;-)
> 
> 
> 
> Tony
> 
> 
> 
> 
> 
> My two cents.
> 
> Thanks,
> 
> weiguo
> 
> ________________________________
> From: Jeffrey (Zhaohui) Zhang [zzhang@juniper.net]
> Sent: Monday, November 09, 2015 23:08
> To: Haoweiguo; Robert Raszuk; IJsbrand Wijnands
> Cc: bier@ietf.org<mailto:bier@ietf.org>
> Subject: RE: [Bier] DR election ...
> Not exactly sure about the details of active-active or active-standby scenarios and their relationship to BIER, but here is my understanding:
> 
> - BIER architecture has three layers: multicast overlay, bier forwarding, and routing underlay. It is really the multicast overlay's job to handle the multi-homing - be it PIM, IGMP/MLD, or BGP, or any other things.
> - While Ice's DR election draft was triggered from using IGMP/MLD to replace PIM for multicast overlay signaling in a BIER domain and the draft has some BIER keywords in it, it is really independent of BIER. The draft is still applicable if BIER had never happened.
> 
> Jeffrey
> 
> From: BIER [mailto:bier-bounces@ietf.org] On Behalf Of Haoweiguo
> Sent: Thursday, November 05, 2015 7:39 PM
> To: Robert Raszuk <robert@raszuk.net<mailto:robert@raszuk.net>>; IJsbrand Wijnands <ice@cisco.com<mailto:ice@cisco.com>>
> Cc: bier@ietf.org<mailto:bier@ietf.org>
> Subject: Re: [Bier] DR election ...
> 
> 
> I agree with Robert's comments. I think BIER also should cover active-active and active-standby access scenarios.
> 
> Thanks,
> 
> weiguo
> 
> ________________________________
> From: BIER [bier-bounces@ietf.org] on behalf of Robert Raszuk [robert@raszuk.net]
> Sent: Friday, November 06, 2015 8:36
> To: IJsbrand Wijnands
> Cc: bier@ietf.org<mailto:bier@ietf.org>
> Subject: [Bier] DR election ...
> 
> Ice,
> 
> As we duscussed offline there are practically two major types of multihomed deployments in production networks:
> 
> 1. True multihoming ... each edge router connect to CEs over different subnet
> 
> 2. Active/standby .. there is multiaccess lan but VRRP is used so hosts can have single default out.
> 
> Now moreover beteen BIER domain and multicast senders and receivers there will pretty much always CEs. I am worried that most BIER slides skip those.
> 
> Cheers,
> R.

> _______________________________________________
> BIER mailing list
> BIER@ietf.org
> https://www.ietf.org/mailman/listinfo/bier


-- 
---
Toerless Eckert, eckert@cisco.com


From nobody Tue Nov 10 17:17:16 2015
Return-Path: <antoni.przygienda@ericsson.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8A3D81B453A for <bier@ietfa.amsl.com>; Tue, 10 Nov 2015 17:17:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GZzIyP3FdKKn for <bier@ietfa.amsl.com>; Tue, 10 Nov 2015 17:17:13 -0800 (PST)
Received: from usevmg21.ericsson.net (usevmg21.ericsson.net [198.24.6.65]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 819051B4532 for <bier@ietf.org>; Tue, 10 Nov 2015 17:17:13 -0800 (PST)
X-AuditID: c6180641-f792c6d00000686a-76-56422953e246
Received: from EUSAAHC008.ericsson.se (Unknown_Domain [147.117.188.96]) by usevmg21.ericsson.net (Symantec Mail Security) with SMTP id DF.6C.26730.35922465; Tue, 10 Nov 2015 18:28:51 +0100 (CET)
Received: from EUSAAMB103.ericsson.se ([147.117.188.120]) by EUSAAHC008.ericsson.se ([147.117.188.96]) with mapi id 14.03.0248.002; Tue, 10 Nov 2015 20:17:12 -0500
From: Antoni Przygienda <antoni.przygienda@ericsson.com>
To: Toerless Eckert <eckert@cisco.com>
Thread-Topic: [Bier] DR election ...
Thread-Index: AQHRGCslp93Pn8uplEGw8rG6a54rWp6OenQAgAWqHICAAWLHgIAAGc/wgACVxID//7c10A==
Date: Wed, 11 Nov 2015 01:17:12 +0000
Message-ID: <2E4BB27CAB87BF43B4207C0E55860F180EB12916@eusaamb103.ericsson.se>
References: <CA+b+ERmQuP_ex3CfmDkF39AGPOWZ8uV5X0pFpjvH9CoH4u_oHw@mail.gmail.com> <BLUPR0501MB171503D7B01C633446BC527DD4150@BLUPR0501MB1715.namprd05.prod.outlook.com> <DD5FC8DE455C3348B94340C0AB5517334F8D6ACC@nkgeml501-mbs.china.huawei.com> <2E4BB27CAB87BF43B4207C0E55860F180EB124B4@eusaamb103.ericsson.se> <20151110224703.GC19769@cisco.com>
In-Reply-To: <20151110224703.GC19769@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [147.117.188.9]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRmVeSWpSXmKPExsUyuXRPgm6wplOYwcETChZLZ+xhsti7/B6b xYsVHBav5txhtmha2MRsceRiI4sDm8eU3xtZPVqOvGX1WLLkJ5PH9aar7B67Ny5gCmCN4rJJ Sc3JLEst0rdL4Mr4924TU8Eh9YrFnyawNjDulO9i5OSQEDCRWHZiHROELSZx4d56ti5GLg4h gSOMEku2PWWBcJYzSrzs72IHqWITsJC4/O0pM4gtIqAmcfZkD1gHs8B+RolN8ycygiSEBZQl jv28D1WkIrH5y03WLkYOIDtMom9mDUiYRUBV4tCEPSwgNq+Ar8SFh4/BWoUE7jBJ7D0dA2Jz CuhLNM3ZwwZiMwJd9/3UGrBLmQXEJW49mQ91tYDEkj3nmSFsUYmXj/+xQtiKEvv6p7ND1OtI LNj9iQ3C1pZYtvA1M8ReQYmTM5+wTGAUm4Vk7CwkLbOQtMxC0rKAkWUVI0dpcWpZbrqR4SZG YKwdk2Bz3MG44JPlIUYBDkYlHt4CNqcwIdbEsuLK3EOMEhzMSiK8/uFAId6UxMqq1KL8+KLS nNTiQ4zSHCxK4rzzZtwPFRJITyxJzU5NLUgtgskycXBKNTBqVUsFNRY5nWBzK4+vfxQ6xTz5 +ePfSwzXL+YQvxy6xThWq13KqM5e1MJkwu087Tten+aYrkqTiKxhXv6qrn9BxCyN8xw5Dle5 903/dVBzeYrKTiez6oUsS/b4HPrH8Cb/VWzrhyDv3me/PUIzHVNecCnf7LJ6qCb04HwMU7BX tP8vFq1ySyWW4oxEQy3mouJEAEfkkVWxAgAA
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/4QLY8uaz4Lb-azj0fsLfYa3MNWk>
Cc: "Jeffrey \(Zhaohui\) Zhang" <zzhang@juniper.net>, Haoweiguo <haoweiguo@huawei.com>, "bier@ietf.org" <bier@ietf.org>, IJsbrand Wijnands <ice@cisco.com>, Robert Raszuk <robert@raszuk.net>
Subject: Re: [Bier] DR election ...
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 11 Nov 2015 01:17:15 -0000

That's why I don't use MC-LAG, we talk MHD.  We have MHD, we have the probl=
em and we need  a protocol between the two homes to elect DF.=20

Do I miss anything ?=20

thanks=20

--- tony
_____________________________________________
"Simple, clear purpose and principles give rise to complex and intelligent =
behavior. Complex rules and regulations give rise to simple and stupid beha=
vior."=20
--- Dee Hock=20


> -----Original Message-----
> From: Toerless Eckert [mailto:eckert@cisco.com]
> Sent: Tuesday, November 10, 2015 2:47 PM
> To: Antoni Przygienda
> Cc: Haoweiguo; Jeffrey (Zhaohui) Zhang; Robert Raszuk; IJsbrand Wijnands;
> bier@ietf.org
> Subject: Re: [Bier] DR election ...
>=20
> Tony,
>=20
> Can you elaborate (picture, packet flow) how you imagine MC-LAG to be
> used with BIER ?
>=20
> The way i see it, MC-LAG is always implemented via vendor specific
> cluster*uck oops: platform specific multi-chassis implementation.
> No standard approach AFAIK.
>=20
> I see no problem (just annoyed developers) also supporting any form of
> BIER->IP multicast in the same vendor specific approaches.
>=20
> But given how its all vendor/platform specific i don't think there is any=
thing
> we could/should define about it in IETF.
>=20
> Cheers
>     Toerless
>=20
>=20
> On Tue, Nov 10, 2015 at 06:52:22PM +0000, Antoni Przygienda wrote:
> >
> >
> >
> > Hi Jeffrey,
> >
> > There are two multi-homing scenarios, one is multi-homed network,
> another one is multi-homed device. For multi-homed network, the network
> is a LAN, DR/DF mechanism can be used to select one router as master and
> other routers as slave, only the master router can forward traffic to the=
 LAN
> network, IGMP/MLD extension can be used for the DR/DF election, this is t=
he
> focus of draft-wijnands-bier-mld-lan-election-00. However, if a multicast
> source or receiver is directly accessed to two multicast routers through =
MC-
> LAG, flow-based loadbalancing can be achieved for uplink direction traffi=
c. In
> this case, IGMP/MLD can't be used for DR/DF election for the MC-LAG. I th=
ink
> the new DR/DF election mechanism should also cover the MC-LAG multi-
> homed scenario.
> >
> > [Tony saiz:] yeah, pretty much what I sent out as well.  MHD is the
> > proper term for the scenario (or MC-LAG but I don't like to use that,
> > people see LACP immediately ;-)
> >
> >
> >
> > Tony
> >
> >
> >
> >
> >
> > My two cents.
> >
> > Thanks,
> >
> > weiguo
> >
> > ________________________________
> > From: Jeffrey (Zhaohui) Zhang [zzhang@juniper.net]
> > Sent: Monday, November 09, 2015 23:08
> > To: Haoweiguo; Robert Raszuk; IJsbrand Wijnands
> > Cc: bier@ietf.org<mailto:bier@ietf.org>
> > Subject: RE: [Bier] DR election ...
> > Not exactly sure about the details of active-active or active-standby
> scenarios and their relationship to BIER, but here is my understanding:
> >
> > - BIER architecture has three layers: multicast overlay, bier forwardin=
g, and
> routing underlay. It is really the multicast overlay's job to handle the =
multi-
> homing - be it PIM, IGMP/MLD, or BGP, or any other things.
> > - While Ice's DR election draft was triggered from using IGMP/MLD to
> replace PIM for multicast overlay signaling in a BIER domain and the draf=
t has
> some BIER keywords in it, it is really independent of BIER. The draft is =
still
> applicable if BIER had never happened.
> >
> > Jeffrey
> >
> > From: BIER [mailto:bier-bounces@ietf.org] On Behalf Of Haoweiguo
> > Sent: Thursday, November 05, 2015 7:39 PM
> > To: Robert Raszuk <robert@raszuk.net<mailto:robert@raszuk.net>>;
> > IJsbrand Wijnands <ice@cisco.com<mailto:ice@cisco.com>>
> > Cc: bier@ietf.org<mailto:bier@ietf.org>
> > Subject: Re: [Bier] DR election ...
> >
> >
> > I agree with Robert's comments. I think BIER also should cover active-a=
ctive
> and active-standby access scenarios.
> >
> > Thanks,
> >
> > weiguo
> >
> > ________________________________
> > From: BIER [bier-bounces@ietf.org] on behalf of Robert Raszuk
> > [robert@raszuk.net]
> > Sent: Friday, November 06, 2015 8:36
> > To: IJsbrand Wijnands
> > Cc: bier@ietf.org<mailto:bier@ietf.org>
> > Subject: [Bier] DR election ...
> >
> > Ice,
> >
> > As we duscussed offline there are practically two major types of
> multihomed deployments in production networks:
> >
> > 1. True multihoming ... each edge router connect to CEs over different
> > subnet
> >
> > 2. Active/standby .. there is multiaccess lan but VRRP is used so hosts=
 can
> have single default out.
> >
> > Now moreover beteen BIER domain and multicast senders and receivers
> there will pretty much always CEs. I am worried that most BIER slides ski=
p
> those.
> >
> > Cheers,
> > R.
>=20
> > _______________________________________________
> > BIER mailing list
> > BIER@ietf.org
> > https://www.ietf.org/mailman/listinfo/bier
>=20
>=20
> --
> ---
> Toerless Eckert, eckert@cisco.com


From nobody Tue Nov 10 22:21:12 2015
Return-Path: <haoweiguo@huawei.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 605631B32ED for <bier@ietfa.amsl.com>; Tue, 10 Nov 2015 22:21:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.211
X-Spam-Level: 
X-Spam-Status: No, score=-4.211 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ldz-1Ue-_laI for <bier@ietfa.amsl.com>; Tue, 10 Nov 2015 22:21:06 -0800 (PST)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F25101B32EF for <bier@ietf.org>; Tue, 10 Nov 2015 22:20:59 -0800 (PST)
Received: from 172.18.7.190 (EHLO lhreml404-hub.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CDY09480; Wed, 11 Nov 2015 06:20:57 +0000 (GMT)
Received: from NKGEML401-HUB.china.huawei.com (10.98.56.32) by lhreml404-hub.china.huawei.com (10.201.5.218) with Microsoft SMTP Server (TLS) id 14.3.235.1; Wed, 11 Nov 2015 06:20:56 +0000
Received: from NKGEML501-MBS.china.huawei.com ([169.254.2.75]) by nkgeml401-hub.china.huawei.com ([10.98.56.32]) with mapi id 14.03.0235.001; Wed, 11 Nov 2015 14:20:00 +0800
From: Haoweiguo <haoweiguo@huawei.com>
To: Antoni Przygienda <antoni.przygienda@ericsson.com>, Toerless Eckert <eckert@cisco.com>
Thread-Topic: [Bier] DR election ...
Thread-Index: AQHRGCso5CpqZCub5kGQ9O/SyLLvZ56OJi8cgAUkc4CAAeYO7P//6roAgABBkoCAACn0AIAA2W1+
Date: Wed, 11 Nov 2015 06:19:59 +0000
Message-ID: <DD5FC8DE455C3348B94340C0AB5517334F8D6C72@nkgeml501-mbs.china.huawei.com>
References: <CA+b+ERmQuP_ex3CfmDkF39AGPOWZ8uV5X0pFpjvH9CoH4u_oHw@mail.gmail.com> <BLUPR0501MB171503D7B01C633446BC527DD4150@BLUPR0501MB1715.namprd05.prod.outlook.com> <DD5FC8DE455C3348B94340C0AB5517334F8D6ACC@nkgeml501-mbs.china.huawei.com> <2E4BB27CAB87BF43B4207C0E55860F180EB124B4@eusaamb103.ericsson.se> <20151110224703.GC19769@cisco.com>, <2E4BB27CAB87BF43B4207C0E55860F180EB12916@eusaamb103.ericsson.se>
In-Reply-To: <2E4BB27CAB87BF43B4207C0E55860F180EB12916@eusaamb103.ericsson.se>
Accept-Language: en-US, zh-CN
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.135.23.94]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020204.5642DE49.00ED, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=169.254.2.75, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 34114e899a9c8bd7b702dc91be78701b
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/T4WEo6dthlnOdMSGGzf7DxQ2DV8>
Cc: "Jeffrey \(Zhaohui\) Zhang" <zzhang@juniper.net>, "bier@ietf.org" <bier@ietf.org>, IJsbrand Wijnands <ice@cisco.com>, Robert Raszuk <robert@raszuk.net>
Subject: Re: [Bier] DR election ...
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 11 Nov 2015 06:21:09 -0000

Yes, i also think MHD is more accurate than MC-LAG. The first impression fo=
r MC-LAG is a proprietory technology. Currently in PIM WG, maybe there are =
no good existed solutions for MHD. I also suggests that we had better cover=
 this scenario in future solutions.

thanks,
weiguo

________________________________________
From: Antoni Przygienda [antoni.przygienda@ericsson.com]
Sent: Wednesday, November 11, 2015 9:17
To: Toerless Eckert
Cc: Haoweiguo; Jeffrey (Zhaohui) Zhang; Robert Raszuk; IJsbrand Wijnands; b=
ier@ietf.org
Subject: RE: [Bier] DR election ...

That's why I don't use MC-LAG, we talk MHD.  We have MHD, we have the probl=
em and we need  a protocol between the two homes to elect DF.

Do I miss anything ?

thanks

--- tony
_____________________________________________
"Simple, clear purpose and principles give rise to complex and intelligent =
behavior. Complex rules and regulations give rise to simple and stupid beha=
vior."
--- Dee Hock


> -----Original Message-----
> From: Toerless Eckert [mailto:eckert@cisco.com]
> Sent: Tuesday, November 10, 2015 2:47 PM
> To: Antoni Przygienda
> Cc: Haoweiguo; Jeffrey (Zhaohui) Zhang; Robert Raszuk; IJsbrand Wijnands;
> bier@ietf.org
> Subject: Re: [Bier] DR election ...
>
> Tony,
>
> Can you elaborate (picture, packet flow) how you imagine MC-LAG to be
> used with BIER ?
>
> The way i see it, MC-LAG is always implemented via vendor specific
> cluster*uck oops: platform specific multi-chassis implementation.
> No standard approach AFAIK.
>
> I see no problem (just annoyed developers) also supporting any form of
> BIER->IP multicast in the same vendor specific approaches.
>
> But given how its all vendor/platform specific i don't think there is any=
thing
> we could/should define about it in IETF.
>
> Cheers
>     Toerless
>
>
> On Tue, Nov 10, 2015 at 06:52:22PM +0000, Antoni Przygienda wrote:
> >
> >
> >
> > Hi Jeffrey,
> >
> > There are two multi-homing scenarios, one is multi-homed network,
> another one is multi-homed device. For multi-homed network, the network
> is a LAN, DR/DF mechanism can be used to select one router as master and
> other routers as slave, only the master router can forward traffic to the=
 LAN
> network, IGMP/MLD extension can be used for the DR/DF election, this is t=
he
> focus of draft-wijnands-bier-mld-lan-election-00. However, if a multicast
> source or receiver is directly accessed to two multicast routers through =
MC-
> LAG, flow-based loadbalancing can be achieved for uplink direction traffi=
c. In
> this case, IGMP/MLD can't be used for DR/DF election for the MC-LAG. I th=
ink
> the new DR/DF election mechanism should also cover the MC-LAG multi-
> homed scenario.
> >
> > [Tony saiz:] yeah, pretty much what I sent out as well.  MHD is the
> > proper term for the scenario (or MC-LAG but I don't like to use that,
> > people see LACP immediately ;-)
> >
> >
> >
> > Tony
> >
> >
> >
> >
> >
> > My two cents.
> >
> > Thanks,
> >
> > weiguo
> >
> > ________________________________
> > From: Jeffrey (Zhaohui) Zhang [zzhang@juniper.net]
> > Sent: Monday, November 09, 2015 23:08
> > To: Haoweiguo; Robert Raszuk; IJsbrand Wijnands
> > Cc: bier@ietf.org<mailto:bier@ietf.org>
> > Subject: RE: [Bier] DR election ...
> > Not exactly sure about the details of active-active or active-standby
> scenarios and their relationship to BIER, but here is my understanding:
> >
> > - BIER architecture has three layers: multicast overlay, bier forwardin=
g, and
> routing underlay. It is really the multicast overlay's job to handle the =
multi-
> homing - be it PIM, IGMP/MLD, or BGP, or any other things.
> > - While Ice's DR election draft was triggered from using IGMP/MLD to
> replace PIM for multicast overlay signaling in a BIER domain and the draf=
t has
> some BIER keywords in it, it is really independent of BIER. The draft is =
still
> applicable if BIER had never happened.
> >
> > Jeffrey
> >
> > From: BIER [mailto:bier-bounces@ietf.org] On Behalf Of Haoweiguo
> > Sent: Thursday, November 05, 2015 7:39 PM
> > To: Robert Raszuk <robert@raszuk.net<mailto:robert@raszuk.net>>;
> > IJsbrand Wijnands <ice@cisco.com<mailto:ice@cisco.com>>
> > Cc: bier@ietf.org<mailto:bier@ietf.org>
> > Subject: Re: [Bier] DR election ...
> >
> >
> > I agree with Robert's comments. I think BIER also should cover active-a=
ctive
> and active-standby access scenarios.
> >
> > Thanks,
> >
> > weiguo
> >
> > ________________________________
> > From: BIER [bier-bounces@ietf.org] on behalf of Robert Raszuk
> > [robert@raszuk.net]
> > Sent: Friday, November 06, 2015 8:36
> > To: IJsbrand Wijnands
> > Cc: bier@ietf.org<mailto:bier@ietf.org>
> > Subject: [Bier] DR election ...
> >
> > Ice,
> >
> > As we duscussed offline there are practically two major types of
> multihomed deployments in production networks:
> >
> > 1. True multihoming ... each edge router connect to CEs over different
> > subnet
> >
> > 2. Active/standby .. there is multiaccess lan but VRRP is used so hosts=
 can
> have single default out.
> >
> > Now moreover beteen BIER domain and multicast senders and receivers
> there will pretty much always CEs. I am worried that most BIER slides ski=
p
> those.
> >
> > Cheers,
> > R.
>
> > _______________________________________________
> > BIER mailing list
> > BIER@ietf.org
> > https://www.ietf.org/mailman/listinfo/bier
>
>
> --
> ---
> Toerless Eckert, eckert@cisco.com=


From nobody Wed Nov 11 05:43:02 2015
Return-Path: <zzhang@juniper.net>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 43DF81ACDB4; Wed, 11 Nov 2015 05:43:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Ivx7fuKD7Iuq; Wed, 11 Nov 2015 05:42:56 -0800 (PST)
Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1on0737.outbound.protection.outlook.com [IPv6:2a01:111:f400:fc10::737]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 90BDD1ACDBF; Wed, 11 Nov 2015 05:42:56 -0800 (PST)
Received: from BLUPR0501MB1715.namprd05.prod.outlook.com (10.163.120.18) by BLUPR0501MB1713.namprd05.prod.outlook.com (10.163.120.16) with Microsoft SMTP Server (TLS) id 15.1.325.17; Wed, 11 Nov 2015 13:42:51 +0000
Received: from BLUPR0501MB1715.namprd05.prod.outlook.com ([10.163.120.18]) by BLUPR0501MB1715.namprd05.prod.outlook.com ([10.163.120.18]) with mapi id 15.01.0325.003; Wed, 11 Nov 2015 13:42:51 +0000
From: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>
To: Antoni Przygienda <antoni.przygienda@ericsson.com>, Toerless Eckert <eckert@cisco.com>
Thread-Topic: [Bier] DR election ...
Thread-Index: AQHRGCsjGEeVQM2i90iRBt68ehqtc56OJqIAgAWn3qCAAWUGgIAAbgAAgABBkoCAACn0AIAAz6cA
Date: Wed, 11 Nov 2015 13:42:50 +0000
Message-ID: <BLUPR0501MB1715F87CB7084A516AF628C7D4130@BLUPR0501MB1715.namprd05.prod.outlook.com>
References: <CA+b+ERmQuP_ex3CfmDkF39AGPOWZ8uV5X0pFpjvH9CoH4u_oHw@mail.gmail.com> <BLUPR0501MB171503D7B01C633446BC527DD4150@BLUPR0501MB1715.namprd05.prod.outlook.com> <DD5FC8DE455C3348B94340C0AB5517334F8D6ACC@nkgeml501-mbs.china.huawei.com> <2E4BB27CAB87BF43B4207C0E55860F180EB124B4@eusaamb103.ericsson.se> <20151110224703.GC19769@cisco.com> <2E4BB27CAB87BF43B4207C0E55860F180EB12916@eusaamb103.ericsson.se>
In-Reply-To: <2E4BB27CAB87BF43B4207C0E55860F180EB12916@eusaamb103.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=zzhang@juniper.net; 
x-originating-ip: [66.129.241.12]
x-microsoft-exchange-diagnostics: 1; BLUPR0501MB1713; 5:VZtrUyAGU1kBktGIeJgXbNYcsWCkWBb/xF9e1KBrRlHMHNDtA0RKnP1qOfymi9rGUbhEeMKs69SEHeuqCgx4SOz8R/x4acWkg6LJ4qJqmPEAJJ7kwMnnOdU6Q46hpxBhedjuTM9CUeoJGLqS8+YyQw==; 24:qADZcBm9hkX56LgL6+KsAKEf24DiWW/iRvR5r2l8oJVlDnR2dtgLBzEeNptGl/3YnYgLHbkzLE+cCdWHPOA3mKD5co5AGiVGE//wz2dYN0A=; 20:+nDcG0eLxrLlIY3PiB/gaQbPvSvDTblxWCAPsW7yQqeTlB2e1usm7ik3gWEpcWA4PhMvrE5sMDNjJsYbclp6DA==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BLUPR0501MB1713;
x-microsoft-antispam-prvs: <BLUPR0501MB17138F2CE606E8CDF7CC123BD4130@BLUPR0501MB1713.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(138986009662008)(95692535739014)(37575265505322); 
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(520078)(8121501046)(5005006)(10201501046)(3002001); SRVR:BLUPR0501MB1713; BCL:0; PCL:0; RULEID:; SRVR:BLUPR0501MB1713; 
x-forefront-prvs: 0757EEBDCA
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(189002)(24454002)(164054003)(13464003)(199003)(377454003)(46584002)(87936001)(105586002)(102836002)(40100003)(76176999)(50986999)(5008740100001)(54356999)(106116001)(93886004)(19580395003)(106356001)(15975445007)(92566002)(122556002)(76576001)(99286002)(74316001)(19580405001)(5001770100001)(189998001)(97736004)(81156007)(5001960100002)(5003600100002)(5001920100001)(2950100001)(2900100001)(101416001)(33656002)(5007970100001)(10400500002)(86362001)(77096005)(5004730100002)(66066001)(5002640100001)(11100500001); DIR:OUT; SFP:1102; SCL:1; SRVR:BLUPR0501MB1713; H:BLUPR0501MB1715.namprd05.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
spamdiagnosticoutput: 1:23
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Nov 2015 13:42:50.8433 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR0501MB1713
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/c_rAIw1T_kmZoZJ0QCj1K1_Y1os>
Cc: Haoweiguo <haoweiguo@huawei.com>, "bier@ietf.org" <bier@ietf.org>, IJsbrand Wijnands <ice@cisco.com>, "pim@ietf.org" <pim@ietf.org>, Robert Raszuk <robert@raszuk.net>
Subject: Re: [Bier] DR election ...
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 11 Nov 2015 13:43:00 -0000

[+ PIM]

So what exactly is different between MC-LAG and MHD? Is there a standard fo=
r MHD (besides l3 mcast aspects)? Or is it that the only missing piece for =
MHD is l3 mcast?

Jeffrey

> -----Original Message-----
> From: Antoni Przygienda [mailto:antoni.przygienda@ericsson.com]
> Sent: Tuesday, November 10, 2015 8:17 PM
> To: Toerless Eckert <eckert@cisco.com>
> Cc: Haoweiguo <haoweiguo@huawei.com>; Jeffrey (Zhaohui) Zhang
> <zzhang@juniper.net>; Robert Raszuk <robert@raszuk.net>; IJsbrand Wijnand=
s
> <ice@cisco.com>; bier@ietf.org
> Subject: RE: [Bier] DR election ...
>=20
> That's why I don't use MC-LAG, we talk MHD.  We have MHD, we have the
> problem and we need  a protocol between the two homes to elect DF.
>=20
> Do I miss anything ?
>=20
> thanks
>=20
> --- tony
> _____________________________________________
> "Simple, clear purpose and principles give rise to complex and intelligen=
t
> behavior. Complex rules and regulations give rise to simple and stupid
> behavior."
> --- Dee Hock
>=20
>=20
> > -----Original Message-----
> > From: Toerless Eckert [mailto:eckert@cisco.com]
> > Sent: Tuesday, November 10, 2015 2:47 PM
> > To: Antoni Przygienda
> > Cc: Haoweiguo; Jeffrey (Zhaohui) Zhang; Robert Raszuk; IJsbrand Wijnand=
s;
> > bier@ietf.org
> > Subject: Re: [Bier] DR election ...
> >
> > Tony,
> >
> > Can you elaborate (picture, packet flow) how you imagine MC-LAG to be
> > used with BIER ?
> >
> > The way i see it, MC-LAG is always implemented via vendor specific
> > cluster*uck oops: platform specific multi-chassis implementation.
> > No standard approach AFAIK.
> >
> > I see no problem (just annoyed developers) also supporting any form of
> > BIER->IP multicast in the same vendor specific approaches.
> >
> > But given how its all vendor/platform specific i don't think there is
> anything
> > we could/should define about it in IETF.
> >
> > Cheers
> >     Toerless
> >
> >
> > On Tue, Nov 10, 2015 at 06:52:22PM +0000, Antoni Przygienda wrote:
> > >
> > >
> > >
> > > Hi Jeffrey,
> > >
> > > There are two multi-homing scenarios, one is multi-homed network,
> > another one is multi-homed device. For multi-homed network, the network
> > is a LAN, DR/DF mechanism can be used to select one router as master an=
d
> > other routers as slave, only the master router can forward traffic to
> the LAN
> > network, IGMP/MLD extension can be used for the DR/DF election, this is
> the
> > focus of draft-wijnands-bier-mld-lan-election-00. However, if a
> multicast
> > source or receiver is directly accessed to two multicast routers throug=
h
> MC-
> > LAG, flow-based loadbalancing can be achieved for uplink direction
> traffic. In
> > this case, IGMP/MLD can't be used for DR/DF election for the MC-LAG. I
> think
> > the new DR/DF election mechanism should also cover the MC-LAG multi-
> > homed scenario.
> > >
> > > [Tony saiz:] yeah, pretty much what I sent out as well.  MHD is the
> > > proper term for the scenario (or MC-LAG but I don't like to use that,
> > > people see LACP immediately ;-)
> > >
> > >
> > >
> > > Tony
> > >
> > >
> > >
> > >
> > >
> > > My two cents.
> > >
> > > Thanks,
> > >
> > > weiguo
> > >
> > > ________________________________
> > > From: Jeffrey (Zhaohui) Zhang [zzhang@juniper.net]
> > > Sent: Monday, November 09, 2015 23:08
> > > To: Haoweiguo; Robert Raszuk; IJsbrand Wijnands
> > > Cc: bier@ietf.org<mailto:bier@ietf.org>
> > > Subject: RE: [Bier] DR election ...
> > > Not exactly sure about the details of active-active or active-standby
> > scenarios and their relationship to BIER, but here is my understanding:
> > >
> > > - BIER architecture has three layers: multicast overlay, bier
> forwarding, and
> > routing underlay. It is really the multicast overlay's job to handle th=
e
> multi-
> > homing - be it PIM, IGMP/MLD, or BGP, or any other things.
> > > - While Ice's DR election draft was triggered from using IGMP/MLD to
> > replace PIM for multicast overlay signaling in a BIER domain and the
> draft has
> > some BIER keywords in it, it is really independent of BIER. The draft i=
s
> still
> > applicable if BIER had never happened.
> > >
> > > Jeffrey
> > >
> > > From: BIER [mailto:bier-bounces@ietf.org] On Behalf Of Haoweiguo
> > > Sent: Thursday, November 05, 2015 7:39 PM
> > > To: Robert Raszuk <robert@raszuk.net<mailto:robert@raszuk.net>>;
> > > IJsbrand Wijnands <ice@cisco.com<mailto:ice@cisco.com>>
> > > Cc: bier@ietf.org<mailto:bier@ietf.org>
> > > Subject: Re: [Bier] DR election ...
> > >
> > >
> > > I agree with Robert's comments. I think BIER also should cover active=
-
> active
> > and active-standby access scenarios.
> > >
> > > Thanks,
> > >
> > > weiguo
> > >
> > > ________________________________
> > > From: BIER [bier-bounces@ietf.org] on behalf of Robert Raszuk
> > > [robert@raszuk.net]
> > > Sent: Friday, November 06, 2015 8:36
> > > To: IJsbrand Wijnands
> > > Cc: bier@ietf.org<mailto:bier@ietf.org>
> > > Subject: [Bier] DR election ...
> > >
> > > Ice,
> > >
> > > As we duscussed offline there are practically two major types of
> > multihomed deployments in production networks:
> > >
> > > 1. True multihoming ... each edge router connect to CEs over differen=
t
> > > subnet
> > >
> > > 2. Active/standby .. there is multiaccess lan but VRRP is used so
> hosts can
> > have single default out.
> > >
> > > Now moreover beteen BIER domain and multicast senders and receivers
> > there will pretty much always CEs. I am worried that most BIER slides
> skip
> > those.
> > >
> > > Cheers,
> > > R.
> >
> > > _______________________________________________
> > > BIER mailing list
> > > BIER@ietf.org
> > > https://www.ietf.org/mailman/listinfo/bier
> >
> >
> > --
> > ---
> > Toerless Eckert, eckert@cisco.com


From nobody Wed Nov 11 06:59:40 2015
Return-Path: <zzhang@juniper.net>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BC6D31AD05F; Wed, 11 Nov 2015 06:59:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aBvyw7zIPL_S; Wed, 11 Nov 2015 06:59:35 -0800 (PST)
Received: from na01-bl2-obe.outbound.protection.outlook.com (mail-bl2on0128.outbound.protection.outlook.com [65.55.169.128]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C22B31AD060; Wed, 11 Nov 2015 06:59:34 -0800 (PST)
Received: from BLUPR0501MB1715.namprd05.prod.outlook.com (10.163.120.18) by BLUPR0501MB1713.namprd05.prod.outlook.com (10.163.120.16) with Microsoft SMTP Server (TLS) id 15.1.325.17; Wed, 11 Nov 2015 14:59:31 +0000
Received: from BLUPR0501MB1715.namprd05.prod.outlook.com ([10.163.120.18]) by BLUPR0501MB1715.namprd05.prod.outlook.com ([10.163.120.18]) with mapi id 15.01.0325.003; Wed, 11 Nov 2015 14:59:31 +0000
From: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>
To: Antoni Przygienda <antoni.przygienda@ericsson.com>, Toerless Eckert <eckert@cisco.com>
Thread-Topic: [Bier] DR election ...
Thread-Index: AQHRGCsjGEeVQM2i90iRBt68ehqtc56OJqIAgAWn3qCAAWUGgIAAbgAAgABBkoCAACn0AIAAz6cAgAASeWA=
Date: Wed, 11 Nov 2015 14:59:30 +0000
Message-ID: <BLUPR0501MB1715E5970E6CC6C283EDB57DD4130@BLUPR0501MB1715.namprd05.prod.outlook.com>
References: <CA+b+ERmQuP_ex3CfmDkF39AGPOWZ8uV5X0pFpjvH9CoH4u_oHw@mail.gmail.com> <BLUPR0501MB171503D7B01C633446BC527DD4150@BLUPR0501MB1715.namprd05.prod.outlook.com> <DD5FC8DE455C3348B94340C0AB5517334F8D6ACC@nkgeml501-mbs.china.huawei.com> <2E4BB27CAB87BF43B4207C0E55860F180EB124B4@eusaamb103.ericsson.se> <20151110224703.GC19769@cisco.com> <2E4BB27CAB87BF43B4207C0E55860F180EB12916@eusaamb103.ericsson.se> 
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=zzhang@juniper.net; 
x-originating-ip: [66.129.241.10]
x-microsoft-exchange-diagnostics: 1; BLUPR0501MB1713; 5:4F2F27MO0rIkVQvpoPGHPcZBXNH3egACRz5LySqoghY/jK00Jgoloeeos5bREKgbzn+YFroMTZJslMR60MEc0K+Pna7ZmNwkyGoIcjvCvMU3btPP6HtqnTR8fu1JPKsG0pdM7uqDYko9/NToSqpHdw==; 24:OTWq/SnPIBAxaQlVWIxuHwwNz31MQG+LGhhgSXonEx1eJmLdE/9przGdby3tYStUONo1XnZ21s414Tz0LIeGTf4Llh/uXNcNH5Yz/l6ymzQ=; 20:MAOklecBP37CYDSbmBZ6s7u/3+rbffHSeAN8irN4k3bMSM5Ag237EHPZgZdZl80TOwZ7xGcbQPJrQsqlK9WYJA==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BLUPR0501MB1713;
x-microsoft-antispam-prvs: <BLUPR0501MB171392DCEF584303616C67EFD4130@BLUPR0501MB1713.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(138986009662008)(95692535739014)(37575265505322); 
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(520078)(8121501046)(5005006)(10201501046)(3002001); SRVR:BLUPR0501MB1713; BCL:0; PCL:0; RULEID:; SRVR:BLUPR0501MB1713; 
x-forefront-prvs: 0757EEBDCA
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(13464003)(199003)(164054003)(24454002)(46584002)(377454003)(189002)(2900100001)(5001920100001)(101416001)(5001770100001)(189998001)(97736004)(81156007)(5003600100002)(5001960100002)(86362001)(77096005)(66066001)(5004730100002)(11100500001)(5002640100001)(33656002)(5007970100001)(10400500002)(54356999)(5008740100001)(50986999)(76176999)(106116001)(105586002)(87936001)(102836002)(40100003)(76576001)(122556002)(99286002)(19580405001)(74316001)(106356001)(19580395003)(93886004)(92566002)(15975445007); DIR:OUT; SFP:1102; SCL:1; SRVR:BLUPR0501MB1713; H:BLUPR0501MB1715.namprd05.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
spamdiagnosticoutput: 1:23
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Nov 2015 14:59:30.9606 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR0501MB1713
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/yCPF_drhv8QUXGoZVfDvx_WbFR4>
Cc: Haoweiguo <haoweiguo@huawei.com>, "bier@ietf.org" <bier@ietf.org>, IJsbrand Wijnands <ice@cisco.com>, "pim@ietf.org" <pim@ietf.org>, Robert Raszuk <robert@raszuk.net>
Subject: Re: [Bier] DR election ...
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 11 Nov 2015 14:59:37 -0000

If MHD is implemented in such a way that routers will see each other as PIM=
/IGMP neighbors, and IGMP reports/leaves from H1 will be received by both R=
1 and R2 no matter how H1 sends them (e.g., EVPN all-active), then this is =
no different from regular LAN case.

 R1      R2
  \      /
   \    /
    \  /
     H1

If R1 and R2 cannot see each other on the "LAN", and the reports sent by H1=
 to R1 will not be seen by R2, then this is no different from p2p case. The=
re is one caveat - if H1 was originally sending reports to R1 and then swit=
ches to R2 (e.g. the hashing result changed), then H1 needs to send leaves =
to R1 - otherwise it'll receive duplicate traffic until R1 times out the gr=
oups.

Jeffrey

> -----Original Message-----
> From: Jeffrey (Zhaohui) Zhang
> Sent: Wednesday, November 11, 2015 8:43 AM
> To: 'Antoni Przygienda' <antoni.przygienda@ericsson.com>; Toerless Eckert
> <eckert@cisco.com>
> Cc: Haoweiguo <haoweiguo@huawei.com>; Robert Raszuk <robert@raszuk.net>;
> IJsbrand Wijnands <ice@cisco.com>; bier@ietf.org; pim@ietf.org
> Subject: RE: [Bier] DR election ...
>=20
> [+ PIM]
>=20
> So what exactly is different between MC-LAG and MHD? Is there a standard
> for MHD (besides l3 mcast aspects)? Or is it that the only missing piece
> for MHD is l3 mcast?
>=20
> Jeffrey
>=20
> > -----Original Message-----
> > From: Antoni Przygienda [mailto:antoni.przygienda@ericsson.com]
> > Sent: Tuesday, November 10, 2015 8:17 PM
> > To: Toerless Eckert <eckert@cisco.com>
> > Cc: Haoweiguo <haoweiguo@huawei.com>; Jeffrey (Zhaohui) Zhang
> > <zzhang@juniper.net>; Robert Raszuk <robert@raszuk.net>; IJsbrand
> Wijnands
> > <ice@cisco.com>; bier@ietf.org
> > Subject: RE: [Bier] DR election ...
> >
> > That's why I don't use MC-LAG, we talk MHD.  We have MHD, we have the
> > problem and we need  a protocol between the two homes to elect DF.
> >
> > Do I miss anything ?
> >
> > thanks
> >
> > --- tony
> > _____________________________________________
> > "Simple, clear purpose and principles give rise to complex and
> intelligent
> > behavior. Complex rules and regulations give rise to simple and stupid
> > behavior."
> > --- Dee Hock
> >
> >
> > > -----Original Message-----
> > > From: Toerless Eckert [mailto:eckert@cisco.com]
> > > Sent: Tuesday, November 10, 2015 2:47 PM
> > > To: Antoni Przygienda
> > > Cc: Haoweiguo; Jeffrey (Zhaohui) Zhang; Robert Raszuk; IJsbrand
> Wijnands;
> > > bier@ietf.org
> > > Subject: Re: [Bier] DR election ...
> > >
> > > Tony,
> > >
> > > Can you elaborate (picture, packet flow) how you imagine MC-LAG to be
> > > used with BIER ?
> > >
> > > The way i see it, MC-LAG is always implemented via vendor specific
> > > cluster*uck oops: platform specific multi-chassis implementation.
> > > No standard approach AFAIK.
> > >
> > > I see no problem (just annoyed developers) also supporting any form o=
f
> > > BIER->IP multicast in the same vendor specific approaches.
> > >
> > > But given how its all vendor/platform specific i don't think there is
> > anything
> > > we could/should define about it in IETF.
> > >
> > > Cheers
> > >     Toerless
> > >
> > >
> > > On Tue, Nov 10, 2015 at 06:52:22PM +0000, Antoni Przygienda wrote:
> > > >
> > > >
> > > >
> > > > Hi Jeffrey,
> > > >
> > > > There are two multi-homing scenarios, one is multi-homed network,
> > > another one is multi-homed device. For multi-homed network, the
> network
> > > is a LAN, DR/DF mechanism can be used to select one router as master
> and
> > > other routers as slave, only the master router can forward traffic to
> > the LAN
> > > network, IGMP/MLD extension can be used for the DR/DF election, this
> is
> > the
> > > focus of draft-wijnands-bier-mld-lan-election-00. However, if a
> > multicast
> > > source or receiver is directly accessed to two multicast routers
> through
> > MC-
> > > LAG, flow-based loadbalancing can be achieved for uplink direction
> > traffic. In
> > > this case, IGMP/MLD can't be used for DR/DF election for the MC-LAG. =
I
> > think
> > > the new DR/DF election mechanism should also cover the MC-LAG multi-
> > > homed scenario.
> > > >
> > > > [Tony saiz:] yeah, pretty much what I sent out as well.  MHD is the
> > > > proper term for the scenario (or MC-LAG but I don't like to use tha=
t,
> > > > people see LACP immediately ;-)
> > > >
> > > >
> > > >
> > > > Tony
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > My two cents.
> > > >
> > > > Thanks,
> > > >
> > > > weiguo
> > > >
> > > > ________________________________
> > > > From: Jeffrey (Zhaohui) Zhang [zzhang@juniper.net]
> > > > Sent: Monday, November 09, 2015 23:08
> > > > To: Haoweiguo; Robert Raszuk; IJsbrand Wijnands
> > > > Cc: bier@ietf.org<mailto:bier@ietf.org>
> > > > Subject: RE: [Bier] DR election ...
> > > > Not exactly sure about the details of active-active or active-
> standby
> > > scenarios and their relationship to BIER, but here is my understandin=
g:
> > > >
> > > > - BIER architecture has three layers: multicast overlay, bier
> > forwarding, and
> > > routing underlay. It is really the multicast overlay's job to handle
> the
> > multi-
> > > homing - be it PIM, IGMP/MLD, or BGP, or any other things.
> > > > - While Ice's DR election draft was triggered from using IGMP/MLD t=
o
> > > replace PIM for multicast overlay signaling in a BIER domain and the
> > draft has
> > > some BIER keywords in it, it is really independent of BIER. The draft
> is
> > still
> > > applicable if BIER had never happened.
> > > >
> > > > Jeffrey
> > > >
> > > > From: BIER [mailto:bier-bounces@ietf.org] On Behalf Of Haoweiguo
> > > > Sent: Thursday, November 05, 2015 7:39 PM
> > > > To: Robert Raszuk <robert@raszuk.net<mailto:robert@raszuk.net>>;
> > > > IJsbrand Wijnands <ice@cisco.com<mailto:ice@cisco.com>>
> > > > Cc: bier@ietf.org<mailto:bier@ietf.org>
> > > > Subject: Re: [Bier] DR election ...
> > > >
> > > >
> > > > I agree with Robert's comments. I think BIER also should cover
> active-
> > active
> > > and active-standby access scenarios.
> > > >
> > > > Thanks,
> > > >
> > > > weiguo
> > > >
> > > > ________________________________
> > > > From: BIER [bier-bounces@ietf.org] on behalf of Robert Raszuk
> > > > [robert@raszuk.net]
> > > > Sent: Friday, November 06, 2015 8:36
> > > > To: IJsbrand Wijnands
> > > > Cc: bier@ietf.org<mailto:bier@ietf.org>
> > > > Subject: [Bier] DR election ...
> > > >
> > > > Ice,
> > > >
> > > > As we duscussed offline there are practically two major types of
> > > multihomed deployments in production networks:
> > > >
> > > > 1. True multihoming ... each edge router connect to CEs over
> different
> > > > subnet
> > > >
> > > > 2. Active/standby .. there is multiaccess lan but VRRP is used so
> > hosts can
> > > have single default out.
> > > >
> > > > Now moreover beteen BIER domain and multicast senders and receivers
> > > there will pretty much always CEs. I am worried that most BIER slides
> > skip
> > > those.
> > > >
> > > > Cheers,
> > > > R.
> > >
> > > > _______________________________________________
> > > > BIER mailing list
> > > > BIER@ietf.org
> > > > https://www.ietf.org/mailman/listinfo/bier
> > >
> > >
> > > --
> > > ---
> > > Toerless Eckert, eckert@cisco.com


From nobody Wed Nov 11 10:51:31 2015
Return-Path: <eckert@cisco.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1D9651B3808; Wed, 11 Nov 2015 10:51:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 27vEQT2HRFI2; Wed, 11 Nov 2015 10:51:27 -0800 (PST)
Received: from rcdn-iport-3.cisco.com (rcdn-iport-3.cisco.com [173.37.86.74]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A8ADF1B3807; Wed, 11 Nov 2015 10:51:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=6733; q=dns/txt; s=iport; t=1447267887; x=1448477487; h=date:from:to:cc:subject:message-id:references: mime-version:in-reply-to; bh=JPMSejSBFOUhQ0IDEmXzs+ZXgXzYE4M7nDEtpcy3f3M=; b=LogzKD7PH65qB5Z89D5Vb3nczas4CAsgenp6yp9FVIk1M1Y88sYGsybl iE01hdHd89TqxHU+Taqt2RXvVg37jMaYs4Ekf45rQ9YvezaJUcx0EWh8f 4gBwt5Zth9nYHOduk1125IDHMWFKrML5PmkIbcM03fgafusQzdxxb7WuF M=;
X-IronPort-AV: E=Sophos;i="5.20,277,1444694400"; d="scan'208";a="49417571"
Received: from alln-core-10.cisco.com ([173.36.13.132]) by rcdn-iport-3.cisco.com with ESMTP; 11 Nov 2015 18:51:27 +0000
Received: from mcast-linux1.cisco.com (mcast-linux1.cisco.com [172.27.244.121]) by alln-core-10.cisco.com (8.14.5/8.14.5) with ESMTP id tABIpQTc018525 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 11 Nov 2015 18:51:26 GMT
Received: from mcast-linux1.cisco.com (localhost.cisco.com [127.0.0.1]) by mcast-linux1.cisco.com (8.13.8/8.13.8) with ESMTP id tABIpORN015294; Wed, 11 Nov 2015 10:51:24 -0800
Received: (from eckert@localhost) by mcast-linux1.cisco.com (8.13.8/8.13.8/Submit) id tABIpNGj015289; Wed, 11 Nov 2015 10:51:23 -0800
Date: Wed, 11 Nov 2015 10:51:23 -0800
From: Toerless Eckert <eckert@cisco.com>
To: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>
Message-ID: <20151111185122.GA14404@cisco.com>
References: <CA+b+ERmQuP_ex3CfmDkF39AGPOWZ8uV5X0pFpjvH9CoH4u_oHw@mail.gmail.com> <BLUPR0501MB171503D7B01C633446BC527DD4150@BLUPR0501MB1715.namprd05.prod.outlook.com> <DD5FC8DE455C3348B94340C0AB5517334F8D6ACC@nkgeml501-mbs.china.huawei.com> <2E4BB27CAB87BF43B4207C0E55860F180EB124B4@eusaamb103.ericsson.se> <20151110224703.GC19769@cisco.com> <2E4BB27CAB87BF43B4207C0E55860F180EB12916@eusaamb103.ericsson.se> <BLUPR0501MB1715F87CB7084A516AF628C7D4130@BLUPR0501MB1715.namprd05.prod.outlook.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <BLUPR0501MB1715F87CB7084A516AF628C7D4130@BLUPR0501MB1715.namprd05.prod.outlook.com>
User-Agent: Mutt/1.4.2.2i
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/IdwJRgF2cFw8WUhg7XZ_QezBvQc>
Cc: "bier@ietf.org" <bier@ietf.org>, Robert Raszuk <robert@raszuk.net>, Antoni Przygienda <antoni.przygienda@ericsson.com>, IJsbrand Wijnands <ice@cisco.com>, Haoweiguo <haoweiguo@huawei.com>, "pim@ietf.org" <pim@ietf.org>
Subject: Re: [Bier] DR election ...
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 11 Nov 2015 18:51:30 -0000

Maybe Tony can detail. In current IETF RFC/drafts, MHD is only used in the VPN context.
AFAIK, we have so far not talked about BIER in l2 switched contexts. Of course,
one could replace p2mp LSP (via mLDP) as used in EVPN with BIER, but i am
unclear if thats what Tony is talking aout, and i also wouldn't see a problem
doing this.

Cheers
    Toerless

On Wed, Nov 11, 2015 at 01:42:50PM +0000, Jeffrey (Zhaohui) Zhang wrote:
> [+ PIM]
> 
> So what exactly is different between MC-LAG and MHD? Is there a standard for MHD (besides l3 mcast aspects)? Or is it that the only missing piece for MHD is l3 mcast?
> 
> Jeffrey
> 
> > -----Original Message-----
> > From: Antoni Przygienda [mailto:antoni.przygienda@ericsson.com]
> > Sent: Tuesday, November 10, 2015 8:17 PM
> > To: Toerless Eckert <eckert@cisco.com>
> > Cc: Haoweiguo <haoweiguo@huawei.com>; Jeffrey (Zhaohui) Zhang
> > <zzhang@juniper.net>; Robert Raszuk <robert@raszuk.net>; IJsbrand Wijnands
> > <ice@cisco.com>; bier@ietf.org
> > Subject: RE: [Bier] DR election ...
> > 
> > That's why I don't use MC-LAG, we talk MHD.  We have MHD, we have the
> > problem and we need  a protocol between the two homes to elect DF.
> > 
> > Do I miss anything ?
> > 
> > thanks
> > 
> > --- tony
> > _____________________________________________
> > "Simple, clear purpose and principles give rise to complex and intelligent
> > behavior. Complex rules and regulations give rise to simple and stupid
> > behavior."
> > --- Dee Hock
> > 
> > 
> > > -----Original Message-----
> > > From: Toerless Eckert [mailto:eckert@cisco.com]
> > > Sent: Tuesday, November 10, 2015 2:47 PM
> > > To: Antoni Przygienda
> > > Cc: Haoweiguo; Jeffrey (Zhaohui) Zhang; Robert Raszuk; IJsbrand Wijnands;
> > > bier@ietf.org
> > > Subject: Re: [Bier] DR election ...
> > >
> > > Tony,
> > >
> > > Can you elaborate (picture, packet flow) how you imagine MC-LAG to be
> > > used with BIER ?
> > >
> > > The way i see it, MC-LAG is always implemented via vendor specific
> > > cluster*uck oops: platform specific multi-chassis implementation.
> > > No standard approach AFAIK.
> > >
> > > I see no problem (just annoyed developers) also supporting any form of
> > > BIER->IP multicast in the same vendor specific approaches.
> > >
> > > But given how its all vendor/platform specific i don't think there is
> > anything
> > > we could/should define about it in IETF.
> > >
> > > Cheers
> > >     Toerless
> > >
> > >
> > > On Tue, Nov 10, 2015 at 06:52:22PM +0000, Antoni Przygienda wrote:
> > > >
> > > >
> > > >
> > > > Hi Jeffrey,
> > > >
> > > > There are two multi-homing scenarios, one is multi-homed network,
> > > another one is multi-homed device. For multi-homed network, the network
> > > is a LAN, DR/DF mechanism can be used to select one router as master and
> > > other routers as slave, only the master router can forward traffic to
> > the LAN
> > > network, IGMP/MLD extension can be used for the DR/DF election, this is
> > the
> > > focus of draft-wijnands-bier-mld-lan-election-00. However, if a
> > multicast
> > > source or receiver is directly accessed to two multicast routers through
> > MC-
> > > LAG, flow-based loadbalancing can be achieved for uplink direction
> > traffic. In
> > > this case, IGMP/MLD can't be used for DR/DF election for the MC-LAG. I
> > think
> > > the new DR/DF election mechanism should also cover the MC-LAG multi-
> > > homed scenario.
> > > >
> > > > [Tony saiz:] yeah, pretty much what I sent out as well.  MHD is the
> > > > proper term for the scenario (or MC-LAG but I don't like to use that,
> > > > people see LACP immediately ;-)
> > > >
> > > >
> > > >
> > > > Tony
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > My two cents.
> > > >
> > > > Thanks,
> > > >
> > > > weiguo
> > > >
> > > > ________________________________
> > > > From: Jeffrey (Zhaohui) Zhang [zzhang@juniper.net]
> > > > Sent: Monday, November 09, 2015 23:08
> > > > To: Haoweiguo; Robert Raszuk; IJsbrand Wijnands
> > > > Cc: bier@ietf.org<mailto:bier@ietf.org>
> > > > Subject: RE: [Bier] DR election ...
> > > > Not exactly sure about the details of active-active or active-standby
> > > scenarios and their relationship to BIER, but here is my understanding:
> > > >
> > > > - BIER architecture has three layers: multicast overlay, bier
> > forwarding, and
> > > routing underlay. It is really the multicast overlay's job to handle the
> > multi-
> > > homing - be it PIM, IGMP/MLD, or BGP, or any other things.
> > > > - While Ice's DR election draft was triggered from using IGMP/MLD to
> > > replace PIM for multicast overlay signaling in a BIER domain and the
> > draft has
> > > some BIER keywords in it, it is really independent of BIER. The draft is
> > still
> > > applicable if BIER had never happened.
> > > >
> > > > Jeffrey
> > > >
> > > > From: BIER [mailto:bier-bounces@ietf.org] On Behalf Of Haoweiguo
> > > > Sent: Thursday, November 05, 2015 7:39 PM
> > > > To: Robert Raszuk <robert@raszuk.net<mailto:robert@raszuk.net>>;
> > > > IJsbrand Wijnands <ice@cisco.com<mailto:ice@cisco.com>>
> > > > Cc: bier@ietf.org<mailto:bier@ietf.org>
> > > > Subject: Re: [Bier] DR election ...
> > > >
> > > >
> > > > I agree with Robert's comments. I think BIER also should cover active-
> > active
> > > and active-standby access scenarios.
> > > >
> > > > Thanks,
> > > >
> > > > weiguo
> > > >
> > > > ________________________________
> > > > From: BIER [bier-bounces@ietf.org] on behalf of Robert Raszuk
> > > > [robert@raszuk.net]
> > > > Sent: Friday, November 06, 2015 8:36
> > > > To: IJsbrand Wijnands
> > > > Cc: bier@ietf.org<mailto:bier@ietf.org>
> > > > Subject: [Bier] DR election ...
> > > >
> > > > Ice,
> > > >
> > > > As we duscussed offline there are practically two major types of
> > > multihomed deployments in production networks:
> > > >
> > > > 1. True multihoming ... each edge router connect to CEs over different
> > > > subnet
> > > >
> > > > 2. Active/standby .. there is multiaccess lan but VRRP is used so
> > hosts can
> > > have single default out.
> > > >
> > > > Now moreover beteen BIER domain and multicast senders and receivers
> > > there will pretty much always CEs. I am worried that most BIER slides
> > skip
> > > those.
> > > >
> > > > Cheers,
> > > > R.
> > >
> > > > _______________________________________________
> > > > BIER mailing list
> > > > BIER@ietf.org
> > > > https://www.ietf.org/mailman/listinfo/bier
> > >
> > >
> > > --
> > > ---
> > > Toerless Eckert, eckert@cisco.com

-- 
---
Toerless Eckert, eckert@cisco.com


From nobody Wed Nov 11 11:14:31 2015
Return-Path: <antoni.przygienda@ericsson.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6785D1B3875; Wed, 11 Nov 2015 11:14:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aPeEH-Q142w0; Wed, 11 Nov 2015 11:14:26 -0800 (PST)
Received: from usevmg21.ericsson.net (usevmg21.ericsson.net [198.24.6.65]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 52B2E1B387C; Wed, 11 Nov 2015 11:14:26 -0800 (PST)
X-AuditID: c6180641-f792c6d00000686a-a1-564325c2739b
Received: from EUSAAHC003.ericsson.se (Unknown_Domain [147.117.188.81]) by usevmg21.ericsson.net (Symantec Mail Security) with SMTP id 19.EB.26730.2C523465; Wed, 11 Nov 2015 12:25:54 +0100 (CET)
Received: from EUSAAMB103.ericsson.se ([147.117.188.120]) by EUSAAHC003.ericsson.se ([147.117.188.81]) with mapi id 14.03.0248.002; Wed, 11 Nov 2015 14:14:24 -0500
From: Antoni Przygienda <antoni.przygienda@ericsson.com>
To: Toerless Eckert <eckert@cisco.com>, "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>
Thread-Topic: [Bier] DR election ...
Thread-Index: AQHRGCslp93Pn8uplEGw8rG6a54rWp6OenQAgAWqHICAAWLHgIAAGc/wgACVxID//7c10IABQxIAgABWNoD//6/nYA==
Date: Wed, 11 Nov 2015 19:14:24 +0000
Message-ID: <2E4BB27CAB87BF43B4207C0E55860F180EB1315C@eusaamb103.ericsson.se>
References: <CA+b+ERmQuP_ex3CfmDkF39AGPOWZ8uV5X0pFpjvH9CoH4u_oHw@mail.gmail.com> <BLUPR0501MB171503D7B01C633446BC527DD4150@BLUPR0501MB1715.namprd05.prod.outlook.com> <DD5FC8DE455C3348B94340C0AB5517334F8D6ACC@nkgeml501-mbs.china.huawei.com> <2E4BB27CAB87BF43B4207C0E55860F180EB124B4@eusaamb103.ericsson.se> <20151110224703.GC19769@cisco.com> <2E4BB27CAB87BF43B4207C0E55860F180EB12916@eusaamb103.ericsson.se> <BLUPR0501MB1715F87CB7084A516AF628C7D4130@BLUPR0501MB1715.namprd05.prod.outlook.com> <20151111185122.GA14404@cisco.com>
In-Reply-To: <20151111185122.GA14404@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [147.117.188.10]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRmVeSWpSXmKPExsUyuXRPoO4hVecwgyunxS2WztjDZLF3+T02 ixcrOCxezbnDbPHl4U1mi6aFTcwWRy42sjiwe0z5vZHVo+XIW1aPJUt+Mnlcb7rK7rF74wKm ANYoLpuU1JzMstQifbsErozV688xFpz1rlixu429gfGAZRcjJ4eEgInEur/LmSFsMYkL99az dTFycQgJHGGU+DxvOyOEs5xRYu+UXUwgVWwCFhKXvz0F6xARiJB4uuAsO0gRs8A6RompH/6A FQkLKEsc+3kfqkhFYvOXm6wQdpZEw6ml7CA2i4CqxM6NM8FsXgFfiZmnFzBDbJvDInHobQMj SIJTQF+iff9GMJsR6L7vp9aALWAWEJe49WQ+E8TdAhJL9pyH+kFU4uXjf6wQtpLEpKXnWCHq dSQW7P7EBmFrSyxb+JoZYrGgxMmZT1gmMIrNQjJ2FpKWWUhaZiFpWcDIsoqRo7Q4tSw33chw EyMw8o5JsDnuYFzwyfIQowAHoxIPbwGbU5gQa2JZcWXuIUYJDmYlEd7Vk5zDhHhTEiurUovy 44tKc1KLDzFKc7AoifPOm3E/VEggPbEkNTs1tSC1CCbLxMEp1cCYc3FqTfMek3ksUzeGewhk ye5/otq2bGZxGKfuSu2JizZ3p+us5XM4GKt44fF70/sKJpsd/f6Zq5h7Muuwxdxjf9NoE5WT /KOB5cm6A4VK1nafGZflL6lWTDI5NVFJ2n+XQOzDqwrehe2eFmX//n89s9nGtOkxd/eSOVf2 964W07Q7tCjmD5cSS3FGoqEWc1FxIgD3CgliuAIAAA==
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/tuuSqANeTHyZiN_2bRYjhZxXZno>
Cc: Haoweiguo <haoweiguo@huawei.com>, "bier@ietf.org" <bier@ietf.org>, IJsbrand Wijnands <ice@cisco.com>, "pim@ietf.org" <pim@ietf.org>, Robert Raszuk <robert@raszuk.net>
Subject: Re: [Bier] DR election ...
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 11 Nov 2015 19:14:29 -0000

MC-LAG is see used in L2 context mostly and it mostly implies LACP and ofte=
n proprietary inter-chassis protocols as well.=20

MHD I saw used as generic term in L2/L3 and it does not imply any protocols=
 and it seems to imply that both routers homed into do not see each other o=
n the same ether.=20

Yes, we are supposed to write something about eVPN using BIER (Ice, I forgo=
t, who agreed to write something & do we add it to the MVPN draft simply ?)=
. =20
EVPN will not have a MHD problem ;-) since=20
	a) the EVPN running router will originate the PMSI for EVPN and have a BFE=
R bit.=20
	b)  hosts behind the router will be managed by the EVPN multi-homing proce=
dures (split-horizon and DF) which solve the problem even if the PMSI deliv=
ers the frame to multiple routers homing a device on an ESI.=20

The problem  exists only for PIM overlay over BIER (or other overlays witho=
ut DF procedures).=20

So, I'd talk about MHD and consider the problem where a device is MHD'ed vi=
a 2 p2p links into 2 different routers, both in same BIER domain as the mos=
t generic problem. Observe that both routers will receive the traffic for s=
ame G since both may have beside the MHD device SHD devices that need to be=
 served. So the MHD device must be under some set of DF procedures (and pos=
sibly split-horizon, observe that the device injecting the traffic may see =
it again from ther other router who'll receive it across BIER for its SHD d=
evices and is DF for the G).  Most people who don't deal with EVPN will hav=
e probably trouble parsing that stuff ...=20

Now, whether the problem needs solving in its generality for IP S,G multica=
st overlay (like EVPN did for L2) is something I have not much opinion on a=
nd leave it to heavy-weights like Ice to argue ...=20

thanks=20

--- tony
_____________________________________________
"Simple, clear purpose and principles give rise to complex and intelligent =
behavior. Complex rules and regulations give rise to simple and stupid beha=
vior."=20
--- Dee Hock=20


> -----Original Message-----
> From: Toerless Eckert [mailto:eckert@cisco.com]
> Sent: Wednesday, November 11, 2015 10:51 AM
> To: Jeffrey (Zhaohui) Zhang
> Cc: Antoni Przygienda; Haoweiguo; Robert Raszuk; IJsbrand Wijnands;
> bier@ietf.org; pim@ietf.org
> Subject: Re: [Bier] DR election ...
>=20
> Maybe Tony can detail. In current IETF RFC/drafts, MHD is only used in th=
e
> VPN context.
> AFAIK, we have so far not talked about BIER in l2 switched contexts. Of
> course, one could replace p2mp LSP (via mLDP) as used in EVPN with BIER,
> but i am unclear if thats what Tony is talking aout, and i also wouldn't =
see a
> problem doing this.
>=20
> Cheers
>     Toerless
>=20
> On Wed, Nov 11, 2015 at 01:42:50PM +0000, Jeffrey (Zhaohui) Zhang wrote:
> > [+ PIM]
> >
> > So what exactly is different between MC-LAG and MHD? Is there a standar=
d
> for MHD (besides l3 mcast aspects)? Or is it that the only missing piece =
for
> MHD is l3 mcast?
> >
> > Jeffrey
> >
> > > -----Original Message-----
> > > From: Antoni Przygienda [mailto:antoni.przygienda@ericsson.com]
> > > Sent: Tuesday, November 10, 2015 8:17 PM
> > > To: Toerless Eckert <eckert@cisco.com>
> > > Cc: Haoweiguo <haoweiguo@huawei.com>; Jeffrey (Zhaohui) Zhang
> > > <zzhang@juniper.net>; Robert Raszuk <robert@raszuk.net>; IJsbrand
> > > Wijnands <ice@cisco.com>; bier@ietf.org
> > > Subject: RE: [Bier] DR election ...
> > >
> > > That's why I don't use MC-LAG, we talk MHD.  We have MHD, we have
> > > the problem and we need  a protocol between the two homes to elect DF=
.
> > >
> > > Do I miss anything ?
> > >
> > > thanks
> > >
> > > --- tony
> > > _____________________________________________
> > > "Simple, clear purpose and principles give rise to complex and
> > > intelligent behavior. Complex rules and regulations give rise to
> > > simple and stupid behavior."
> > > --- Dee Hock
> > >
> > >
> > > > -----Original Message-----
> > > > From: Toerless Eckert [mailto:eckert@cisco.com]
> > > > Sent: Tuesday, November 10, 2015 2:47 PM
> > > > To: Antoni Przygienda
> > > > Cc: Haoweiguo; Jeffrey (Zhaohui) Zhang; Robert Raszuk; IJsbrand
> > > > Wijnands; bier@ietf.org
> > > > Subject: Re: [Bier] DR election ...
> > > >
> > > > Tony,
> > > >
> > > > Can you elaborate (picture, packet flow) how you imagine MC-LAG to
> > > > be used with BIER ?
> > > >
> > > > The way i see it, MC-LAG is always implemented via vendor specific
> > > > cluster*uck oops: platform specific multi-chassis implementation.
> > > > No standard approach AFAIK.
> > > >
> > > > I see no problem (just annoyed developers) also supporting any
> > > > form of
> > > > BIER->IP multicast in the same vendor specific approaches.
> > > >
> > > > But given how its all vendor/platform specific i don't think there
> > > > is
> > > anything
> > > > we could/should define about it in IETF.
> > > >
> > > > Cheers
> > > >     Toerless
> > > >
> > > >
> > > > On Tue, Nov 10, 2015 at 06:52:22PM +0000, Antoni Przygienda wrote:
> > > > >
> > > > >
> > > > >
> > > > > Hi Jeffrey,
> > > > >
> > > > > There are two multi-homing scenarios, one is multi-homed
> > > > > network,
> > > > another one is multi-homed device. For multi-homed network, the
> > > > network is a LAN, DR/DF mechanism can be used to select one router
> > > > as master and other routers as slave, only the master router can
> > > > forward traffic to
> > > the LAN
> > > > network, IGMP/MLD extension can be used for the DR/DF election,
> > > > this is
> > > the
> > > > focus of draft-wijnands-bier-mld-lan-election-00. However, if a
> > > multicast
> > > > source or receiver is directly accessed to two multicast routers
> > > > through
> > > MC-
> > > > LAG, flow-based loadbalancing can be achieved for uplink direction
> > > traffic. In
> > > > this case, IGMP/MLD can't be used for DR/DF election for the
> > > > MC-LAG. I
> > > think
> > > > the new DR/DF election mechanism should also cover the MC-LAG
> > > > multi- homed scenario.
> > > > >
> > > > > [Tony saiz:] yeah, pretty much what I sent out as well.  MHD is
> > > > > the proper term for the scenario (or MC-LAG but I don't like to
> > > > > use that, people see LACP immediately ;-)
> > > > >
> > > > >
> > > > >
> > > > > Tony
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > My two cents.
> > > > >
> > > > > Thanks,
> > > > >
> > > > > weiguo
> > > > >
> > > > > ________________________________
> > > > > From: Jeffrey (Zhaohui) Zhang [zzhang@juniper.net]
> > > > > Sent: Monday, November 09, 2015 23:08
> > > > > To: Haoweiguo; Robert Raszuk; IJsbrand Wijnands
> > > > > Cc: bier@ietf.org<mailto:bier@ietf.org>
> > > > > Subject: RE: [Bier] DR election ...
> > > > > Not exactly sure about the details of active-active or
> > > > > active-standby
> > > > scenarios and their relationship to BIER, but here is my understand=
ing:
> > > > >
> > > > > - BIER architecture has three layers: multicast overlay, bier
> > > forwarding, and
> > > > routing underlay. It is really the multicast overlay's job to
> > > > handle the
> > > multi-
> > > > homing - be it PIM, IGMP/MLD, or BGP, or any other things.
> > > > > - While Ice's DR election draft was triggered from using
> > > > > IGMP/MLD to
> > > > replace PIM for multicast overlay signaling in a BIER domain and
> > > > the
> > > draft has
> > > > some BIER keywords in it, it is really independent of BIER. The
> > > > draft is
> > > still
> > > > applicable if BIER had never happened.
> > > > >
> > > > > Jeffrey
> > > > >
> > > > > From: BIER [mailto:bier-bounces@ietf.org] On Behalf Of Haoweiguo
> > > > > Sent: Thursday, November 05, 2015 7:39 PM
> > > > > To: Robert Raszuk <robert@raszuk.net<mailto:robert@raszuk.net>>;
> > > > > IJsbrand Wijnands <ice@cisco.com<mailto:ice@cisco.com>>
> > > > > Cc: bier@ietf.org<mailto:bier@ietf.org>
> > > > > Subject: Re: [Bier] DR election ...
> > > > >
> > > > >
> > > > > I agree with Robert's comments. I think BIER also should cover
> > > > > active-
> > > active
> > > > and active-standby access scenarios.
> > > > >
> > > > > Thanks,
> > > > >
> > > > > weiguo
> > > > >
> > > > > ________________________________
> > > > > From: BIER [bier-bounces@ietf.org] on behalf of Robert Raszuk
> > > > > [robert@raszuk.net]
> > > > > Sent: Friday, November 06, 2015 8:36
> > > > > To: IJsbrand Wijnands
> > > > > Cc: bier@ietf.org<mailto:bier@ietf.org>
> > > > > Subject: [Bier] DR election ...
> > > > >
> > > > > Ice,
> > > > >
> > > > > As we duscussed offline there are practically two major types of
> > > > multihomed deployments in production networks:
> > > > >
> > > > > 1. True multihoming ... each edge router connect to CEs over
> > > > > different subnet
> > > > >
> > > > > 2. Active/standby .. there is multiaccess lan but VRRP is used
> > > > > so
> > > hosts can
> > > > have single default out.
> > > > >
> > > > > Now moreover beteen BIER domain and multicast senders and
> > > > > receivers
> > > > there will pretty much always CEs. I am worried that most BIER
> > > > slides
> > > skip
> > > > those.
> > > > >
> > > > > Cheers,
> > > > > R.
> > > >
> > > > > _______________________________________________
> > > > > BIER mailing list
> > > > > BIER@ietf.org
> > > > > https://www.ietf.org/mailman/listinfo/bier
> > > >
> > > >
> > > > --
> > > > ---
> > > > Toerless Eckert, eckert@cisco.com
>=20
> --
> ---
> Toerless Eckert, eckert@cisco.com


From nobody Wed Nov 11 11:59:14 2015
Return-Path: <tonysietf@gmail.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 664A21B397B; Wed, 11 Nov 2015 11:59:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UCEkqOdHQ2w4; Wed, 11 Nov 2015 11:59:09 -0800 (PST)
Received: from mail-ig0-x230.google.com (mail-ig0-x230.google.com [IPv6:2607:f8b0:4001:c05::230]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 13E4E1B397D; Wed, 11 Nov 2015 11:59:09 -0800 (PST)
Received: by igbhv6 with SMTP id hv6so28016727igb.0; Wed, 11 Nov 2015 11:59:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=Kf8fmTDoyjHVYRSgiZ1NdIDv4X3kwUpT+RPBGKS/l70=; b=hZoee5wtVYuvtg0KvaYm+fEZ4fCiKuVtEheXjMuMBUMzBmNOnnADhmX/CR9b6zPKr7 bVSuAEoQsb7EdC6ZWEQWkbR8zBuX9Z8+lK//ibylaOaefYeEjwfB6wtWuhzkYpiwq2zJ +DMoKacJ+xsfufSOHrmMxZh0PUNMZpDR8q7NKOnunQPvl5ktQvraEUQAPYZ4ziaQ66V3 GRRTIpeOWFNr/dKAG8uqg5wp6y9dCbFfkfyU6tpyhfKZ7MqjP+ztwVS44Pl6X7L+h1vW m4yyVDNqodEz72+eZXyZ2y3ehLEjSC8wTBCM01crwwWvkmYiJF+uG1o8CHM1zaa/ddZd XbcA==
MIME-Version: 1.0
X-Received: by 10.50.1.112 with SMTP id 16mr1821546igl.25.1447271948492; Wed, 11 Nov 2015 11:59:08 -0800 (PST)
Received: by 10.107.27.134 with HTTP; Wed, 11 Nov 2015 11:59:08 -0800 (PST)
In-Reply-To: <2E4BB27CAB87BF43B4207C0E55860F180EB1315C@eusaamb103.ericsson.se>
References: <CA+b+ERmQuP_ex3CfmDkF39AGPOWZ8uV5X0pFpjvH9CoH4u_oHw@mail.gmail.com> <BLUPR0501MB171503D7B01C633446BC527DD4150@BLUPR0501MB1715.namprd05.prod.outlook.com> <DD5FC8DE455C3348B94340C0AB5517334F8D6ACC@nkgeml501-mbs.china.huawei.com> <2E4BB27CAB87BF43B4207C0E55860F180EB124B4@eusaamb103.ericsson.se> <20151110224703.GC19769@cisco.com> <2E4BB27CAB87BF43B4207C0E55860F180EB12916@eusaamb103.ericsson.se> <BLUPR0501MB1715F87CB7084A516AF628C7D4130@BLUPR0501MB1715.namprd05.prod.outlook.com> <20151111185122.GA14404@cisco.com> <2E4BB27CAB87BF43B4207C0E55860F180EB1315C@eusaamb103.ericsson.se>
Date: Wed, 11 Nov 2015 11:59:08 -0800
Message-ID: <CA+wi2hPC3G4GD_Gx8Vo7A0Cn5RYLoYio620PYh9Ore+zONV=jg@mail.gmail.com>
From: Tony Przygienda <tonysietf@gmail.com>
To: Antoni Przygienda <antoni.przygienda@ericsson.com>
Content-Type: multipart/alternative; boundary=047d7bd76f3e6226da05244942d9
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/URlCKuWrvZGVxXIk71MtiHZ-K5w>
Cc: Toerless Eckert <eckert@cisco.com>, "bier@ietf.org" <bier@ietf.org>, Robert Raszuk <robert@raszuk.net>, IJsbrand Wijnands <ice@cisco.com>, "Jeffrey \(Zhaohui\) Zhang" <zzhang@juniper.net>, Haoweiguo <haoweiguo@huawei.com>, "pim@ietf.org" <pim@ietf.org>
Subject: Re: [Bier] DR election ...
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 11 Nov 2015 19:59:13 -0000

--047d7bd76f3e6226da05244942d9
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Having thought about it a bit, the src address on the frame should be
enough to serve as split horizon (absent NAT'ing) and a MHD device should
drop any frame originating @ any of its interface addresses (unless I
missed something here).

On Wed, Nov 11, 2015 at 11:14 AM, Antoni Przygienda <
antoni.przygienda@ericsson.com> wrote:

> MC-LAG is see used in L2 context mostly and it mostly implies LACP and
> often proprietary inter-chassis protocols as well.
>
> MHD I saw used as generic term in L2/L3 and it does not imply any
> protocols and it seems to imply that both routers homed into do not see
> each other on the same ether.
>
> Yes, we are supposed to write something about eVPN using BIER (Ice, I
> forgot, who agreed to write something & do we add it to the MVPN draft
> simply ?).
> EVPN will not have a MHD problem ;-) since
>         a) the EVPN running router will originate the PMSI for EVPN and
> have a BFER bit.
>         b)  hosts behind the router will be managed by the EVPN
> multi-homing procedures (split-horizon and DF) which solve the problem ev=
en
> if the PMSI delivers the frame to multiple routers homing a device on an
> ESI.
>
> The problem  exists only for PIM overlay over BIER (or other overlays
> without DF procedures).
>
> So, I'd talk about MHD and consider the problem where a device is MHD'ed
> via 2 p2p links into 2 different routers, both in same BIER domain as the
> most generic problem. Observe that both routers will receive the traffic
> for same G since both may have beside the MHD device SHD devices that nee=
d
> to be served. So the MHD device must be under some set of DF procedures
> (and possibly split-horizon, observe that the device injecting the traffi=
c
> may see it again from ther other router who'll receive it across BIER for
> its SHD devices and is DF for the G).  Most people who don't deal with EV=
PN
> will have probably trouble parsing that stuff ...
>
> Now, whether the problem needs solving in its generality for IP S,G
> multicast overlay (like EVPN did for L2) is something I have not much
> opinion on and leave it to heavy-weights like Ice to argue ...
>
> thanks
>
> --- tony
> _____________________________________________
> "Simple, clear purpose and principles give rise to complex and intelligen=
t
> behavior. Complex rules and regulations give rise to simple and stupid
> behavior."
> --- Dee Hock
>
>
> > -----Original Message-----
> > From: Toerless Eckert [mailto:eckert@cisco.com]
> > Sent: Wednesday, November 11, 2015 10:51 AM
> > To: Jeffrey (Zhaohui) Zhang
> > Cc: Antoni Przygienda; Haoweiguo; Robert Raszuk; IJsbrand Wijnands;
> > bier@ietf.org; pim@ietf.org
> > Subject: Re: [Bier] DR election ...
> >
> > Maybe Tony can detail. In current IETF RFC/drafts, MHD is only used in
> the
> > VPN context.
> > AFAIK, we have so far not talked about BIER in l2 switched contexts. Of
> > course, one could replace p2mp LSP (via mLDP) as used in EVPN with BIER=
,
> > but i am unclear if thats what Tony is talking aout, and i also wouldn'=
t
> see a
> > problem doing this.
> >
> > Cheers
> >     Toerless
> >
> > On Wed, Nov 11, 2015 at 01:42:50PM +0000, Jeffrey (Zhaohui) Zhang wrote=
:
> > > [+ PIM]
> > >
> > > So what exactly is different between MC-LAG and MHD? Is there a
> standard
> > for MHD (besides l3 mcast aspects)? Or is it that the only missing piec=
e
> for
> > MHD is l3 mcast?
> > >
> > > Jeffrey
> > >
> > > > -----Original Message-----
> > > > From: Antoni Przygienda [mailto:antoni.przygienda@ericsson.com]
> > > > Sent: Tuesday, November 10, 2015 8:17 PM
> > > > To: Toerless Eckert <eckert@cisco.com>
> > > > Cc: Haoweiguo <haoweiguo@huawei.com>; Jeffrey (Zhaohui) Zhang
> > > > <zzhang@juniper.net>; Robert Raszuk <robert@raszuk.net>; IJsbrand
> > > > Wijnands <ice@cisco.com>; bier@ietf.org
> > > > Subject: RE: [Bier] DR election ...
> > > >
> > > > That's why I don't use MC-LAG, we talk MHD.  We have MHD, we have
> > > > the problem and we need  a protocol between the two homes to elect
> DF.
> > > >
> > > > Do I miss anything ?
> > > >
> > > > thanks
> > > >
> > > > --- tony
> > > > _____________________________________________
> > > > "Simple, clear purpose and principles give rise to complex and
> > > > intelligent behavior. Complex rules and regulations give rise to
> > > > simple and stupid behavior."
> > > > --- Dee Hock
> > > >
> > > >
> > > > > -----Original Message-----
> > > > > From: Toerless Eckert [mailto:eckert@cisco.com]
> > > > > Sent: Tuesday, November 10, 2015 2:47 PM
> > > > > To: Antoni Przygienda
> > > > > Cc: Haoweiguo; Jeffrey (Zhaohui) Zhang; Robert Raszuk; IJsbrand
> > > > > Wijnands; bier@ietf.org
> > > > > Subject: Re: [Bier] DR election ...
> > > > >
> > > > > Tony,
> > > > >
> > > > > Can you elaborate (picture, packet flow) how you imagine MC-LAG t=
o
> > > > > be used with BIER ?
> > > > >
> > > > > The way i see it, MC-LAG is always implemented via vendor specifi=
c
> > > > > cluster*uck oops: platform specific multi-chassis implementation.
> > > > > No standard approach AFAIK.
> > > > >
> > > > > I see no problem (just annoyed developers) also supporting any
> > > > > form of
> > > > > BIER->IP multicast in the same vendor specific approaches.
> > > > >
> > > > > But given how its all vendor/platform specific i don't think ther=
e
> > > > > is
> > > > anything
> > > > > we could/should define about it in IETF.
> > > > >
> > > > > Cheers
> > > > >     Toerless
> > > > >
> > > > >
> > > > > On Tue, Nov 10, 2015 at 06:52:22PM +0000, Antoni Przygienda wrote=
:
> > > > > >
> > > > > >
> > > > > >
> > > > > > Hi Jeffrey,
> > > > > >
> > > > > > There are two multi-homing scenarios, one is multi-homed
> > > > > > network,
> > > > > another one is multi-homed device. For multi-homed network, the
> > > > > network is a LAN, DR/DF mechanism can be used to select one route=
r
> > > > > as master and other routers as slave, only the master router can
> > > > > forward traffic to
> > > > the LAN
> > > > > network, IGMP/MLD extension can be used for the DR/DF election,
> > > > > this is
> > > > the
> > > > > focus of draft-wijnands-bier-mld-lan-election-00. However, if a
> > > > multicast
> > > > > source or receiver is directly accessed to two multicast routers
> > > > > through
> > > > MC-
> > > > > LAG, flow-based loadbalancing can be achieved for uplink directio=
n
> > > > traffic. In
> > > > > this case, IGMP/MLD can't be used for DR/DF election for the
> > > > > MC-LAG. I
> > > > think
> > > > > the new DR/DF election mechanism should also cover the MC-LAG
> > > > > multi- homed scenario.
> > > > > >
> > > > > > [Tony saiz:] yeah, pretty much what I sent out as well.  MHD is
> > > > > > the proper term for the scenario (or MC-LAG but I don't like to
> > > > > > use that, people see LACP immediately ;-)
> > > > > >
> > > > > >
> > > > > >
> > > > > > Tony
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > My two cents.
> > > > > >
> > > > > > Thanks,
> > > > > >
> > > > > > weiguo
> > > > > >
> > > > > > ________________________________
> > > > > > From: Jeffrey (Zhaohui) Zhang [zzhang@juniper.net]
> > > > > > Sent: Monday, November 09, 2015 23:08
> > > > > > To: Haoweiguo; Robert Raszuk; IJsbrand Wijnands
> > > > > > Cc: bier@ietf.org<mailto:bier@ietf.org>
> > > > > > Subject: RE: [Bier] DR election ...
> > > > > > Not exactly sure about the details of active-active or
> > > > > > active-standby
> > > > > scenarios and their relationship to BIER, but here is my
> understanding:
> > > > > >
> > > > > > - BIER architecture has three layers: multicast overlay, bier
> > > > forwarding, and
> > > > > routing underlay. It is really the multicast overlay's job to
> > > > > handle the
> > > > multi-
> > > > > homing - be it PIM, IGMP/MLD, or BGP, or any other things.
> > > > > > - While Ice's DR election draft was triggered from using
> > > > > > IGMP/MLD to
> > > > > replace PIM for multicast overlay signaling in a BIER domain and
> > > > > the
> > > > draft has
> > > > > some BIER keywords in it, it is really independent of BIER. The
> > > > > draft is
> > > > still
> > > > > applicable if BIER had never happened.
> > > > > >
> > > > > > Jeffrey
> > > > > >
> > > > > > From: BIER [mailto:bier-bounces@ietf.org] On Behalf Of Haoweigu=
o
> > > > > > Sent: Thursday, November 05, 2015 7:39 PM
> > > > > > To: Robert Raszuk <robert@raszuk.net<mailto:robert@raszuk.net>>=
;
> > > > > > IJsbrand Wijnands <ice@cisco.com<mailto:ice@cisco.com>>
> > > > > > Cc: bier@ietf.org<mailto:bier@ietf.org>
> > > > > > Subject: Re: [Bier] DR election ...
> > > > > >
> > > > > >
> > > > > > I agree with Robert's comments. I think BIER also should cover
> > > > > > active-
> > > > active
> > > > > and active-standby access scenarios.
> > > > > >
> > > > > > Thanks,
> > > > > >
> > > > > > weiguo
> > > > > >
> > > > > > ________________________________
> > > > > > From: BIER [bier-bounces@ietf.org] on behalf of Robert Raszuk
> > > > > > [robert@raszuk.net]
> > > > > > Sent: Friday, November 06, 2015 8:36
> > > > > > To: IJsbrand Wijnands
> > > > > > Cc: bier@ietf.org<mailto:bier@ietf.org>
> > > > > > Subject: [Bier] DR election ...
> > > > > >
> > > > > > Ice,
> > > > > >
> > > > > > As we duscussed offline there are practically two major types o=
f
> > > > > multihomed deployments in production networks:
> > > > > >
> > > > > > 1. True multihoming ... each edge router connect to CEs over
> > > > > > different subnet
> > > > > >
> > > > > > 2. Active/standby .. there is multiaccess lan but VRRP is used
> > > > > > so
> > > > hosts can
> > > > > have single default out.
> > > > > >
> > > > > > Now moreover beteen BIER domain and multicast senders and
> > > > > > receivers
> > > > > there will pretty much always CEs. I am worried that most BIER
> > > > > slides
> > > > skip
> > > > > those.
> > > > > >
> > > > > > Cheers,
> > > > > > R.
> > > > >
> > > > > > _______________________________________________
> > > > > > BIER mailing list
> > > > > > BIER@ietf.org
> > > > > > https://www.ietf.org/mailman/listinfo/bier
> > > > >
> > > > >
> > > > > --
> > > > > ---
> > > > > Toerless Eckert, eckert@cisco.com
> >
> > --
> > ---
> > Toerless Eckert, eckert@cisco.com
>
> _______________________________________________
> BIER mailing list
> BIER@ietf.org
> https://www.ietf.org/mailman/listinfo/bier
>



--=20
*We=E2=80=99ve heard that a million monkeys at a million keyboards could pr=
oduce
the complete works of Shakespeare; now, thanks to the Internet, we know
that is not true.*
=E2=80=94Robert Wilensky

--047d7bd76f3e6226da05244942d9
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Having thought about it a bit, the src address on the fram=
e should be enough to serve as split horizon (absent NAT&#39;ing) and a MHD=
 device should drop any frame originating @ any of its interface addresses =
(unless I missed something here).=C2=A0</div><div class=3D"gmail_extra"><br=
><div class=3D"gmail_quote">On Wed, Nov 11, 2015 at 11:14 AM, Antoni Przygi=
enda <span dir=3D"ltr">&lt;<a href=3D"mailto:antoni.przygienda@ericsson.com=
" target=3D"_blank">antoni.przygienda@ericsson.com</a>&gt;</span> wrote:<br=
><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1=
px #ccc solid;padding-left:1ex">MC-LAG is see used in L2 context mostly and=
 it mostly implies LACP and often proprietary inter-chassis protocols as we=
ll.<br>
<br>
MHD I saw used as generic term in L2/L3 and it does not imply any protocols=
 and it seems to imply that both routers homed into do not see each other o=
n the same ether.<br>
<br>
Yes, we are supposed to write something about eVPN using BIER (Ice, I forgo=
t, who agreed to write something &amp; do we add it to the MVPN draft simpl=
y ?).<br>
EVPN will not have a MHD problem ;-) since<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 a) the EVPN running router will originate the P=
MSI for EVPN and have a BFER bit.<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 b)=C2=A0 hosts behind the router will be manage=
d by the EVPN multi-homing procedures (split-horizon and DF) which solve th=
e problem even if the PMSI delivers the frame to multiple routers homing a =
device on an ESI.<br>
<br>
The problem=C2=A0 exists only for PIM overlay over BIER (or other overlays =
without DF procedures).<br>
<br>
So, I&#39;d talk about MHD and consider the problem where a device is MHD&#=
39;ed via 2 p2p links into 2 different routers, both in same BIER domain as=
 the most generic problem. Observe that both routers will receive the traff=
ic for same G since both may have beside the MHD device SHD devices that ne=
ed to be served. So the MHD device must be under some set of DF procedures =
(and possibly split-horizon, observe that the device injecting the traffic =
may see it again from ther other router who&#39;ll receive it across BIER f=
or its SHD devices and is DF for the G).=C2=A0 Most people who don&#39;t de=
al with EVPN will have probably trouble parsing that stuff ...<br>
<br>
Now, whether the problem needs solving in its generality for IP S,G multica=
st overlay (like EVPN did for L2) is something I have not much opinion on a=
nd leave it to heavy-weights like Ice to argue ...<br>
<span class=3D"im HOEnZb"><br>
thanks<br>
<br>
--- tony<br>
_____________________________________________<br>
&quot;Simple, clear purpose and principles give rise to complex and intelli=
gent behavior. Complex rules and regulations give rise to simple and stupid=
 behavior.&quot;<br>
--- Dee Hock<br>
<br>
<br>
&gt; -----Original Message-----<br>
&gt; From: Toerless Eckert [mailto:<a href=3D"mailto:eckert@cisco.com">ecke=
rt@cisco.com</a>]<br>
</span><span class=3D"im HOEnZb">&gt; Sent: Wednesday, November 11, 2015 10=
:51 AM<br>
&gt; To: Jeffrey (Zhaohui) Zhang<br>
</span><div class=3D"HOEnZb"><div class=3D"h5">&gt; Cc: Antoni Przygienda; =
Haoweiguo; Robert Raszuk; IJsbrand Wijnands;<br>
&gt; <a href=3D"mailto:bier@ietf.org">bier@ietf.org</a>; <a href=3D"mailto:=
pim@ietf.org">pim@ietf.org</a><br>
&gt; Subject: Re: [Bier] DR election ...<br>
&gt;<br>
&gt; Maybe Tony can detail. In current IETF RFC/drafts, MHD is only used in=
 the<br>
&gt; VPN context.<br>
&gt; AFAIK, we have so far not talked about BIER in l2 switched contexts. O=
f<br>
&gt; course, one could replace p2mp LSP (via mLDP) as used in EVPN with BIE=
R,<br>
&gt; but i am unclear if thats what Tony is talking aout, and i also wouldn=
&#39;t see a<br>
&gt; problem doing this.<br>
&gt;<br>
&gt; Cheers<br>
&gt;=C2=A0 =C2=A0 =C2=A0Toerless<br>
&gt;<br>
&gt; On Wed, Nov 11, 2015 at 01:42:50PM +0000, Jeffrey (Zhaohui) Zhang wrot=
e:<br>
&gt; &gt; [+ PIM]<br>
&gt; &gt;<br>
&gt; &gt; So what exactly is different between MC-LAG and MHD? Is there a s=
tandard<br>
&gt; for MHD (besides l3 mcast aspects)? Or is it that the only missing pie=
ce for<br>
&gt; MHD is l3 mcast?<br>
&gt; &gt;<br>
&gt; &gt; Jeffrey<br>
&gt; &gt;<br>
&gt; &gt; &gt; -----Original Message-----<br>
&gt; &gt; &gt; From: Antoni Przygienda [mailto:<a href=3D"mailto:antoni.prz=
ygienda@ericsson.com">antoni.przygienda@ericsson.com</a>]<br>
&gt; &gt; &gt; Sent: Tuesday, November 10, 2015 8:17 PM<br>
&gt; &gt; &gt; To: Toerless Eckert &lt;<a href=3D"mailto:eckert@cisco.com">=
eckert@cisco.com</a>&gt;<br>
&gt; &gt; &gt; Cc: Haoweiguo &lt;<a href=3D"mailto:haoweiguo@huawei.com">ha=
oweiguo@huawei.com</a>&gt;; Jeffrey (Zhaohui) Zhang<br>
&gt; &gt; &gt; &lt;<a href=3D"mailto:zzhang@juniper.net">zzhang@juniper.net=
</a>&gt;; Robert Raszuk &lt;<a href=3D"mailto:robert@raszuk.net">robert@ras=
zuk.net</a>&gt;; IJsbrand<br>
&gt; &gt; &gt; Wijnands &lt;<a href=3D"mailto:ice@cisco.com">ice@cisco.com<=
/a>&gt;; <a href=3D"mailto:bier@ietf.org">bier@ietf.org</a><br>
&gt; &gt; &gt; Subject: RE: [Bier] DR election ...<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; That&#39;s why I don&#39;t use MC-LAG, we talk MHD.=C2=A0 We=
 have MHD, we have<br>
&gt; &gt; &gt; the problem and we need=C2=A0 a protocol between the two hom=
es to elect DF.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Do I miss anything ?<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; thanks<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; --- tony<br>
&gt; &gt; &gt; _____________________________________________<br>
&gt; &gt; &gt; &quot;Simple, clear purpose and principles give rise to comp=
lex and<br>
&gt; &gt; &gt; intelligent behavior. Complex rules and regulations give ris=
e to<br>
&gt; &gt; &gt; simple and stupid behavior.&quot;<br>
&gt; &gt; &gt; --- Dee Hock<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; -----Original Message-----<br>
&gt; &gt; &gt; &gt; From: Toerless Eckert [mailto:<a href=3D"mailto:eckert@=
cisco.com">eckert@cisco.com</a>]<br>
&gt; &gt; &gt; &gt; Sent: Tuesday, November 10, 2015 2:47 PM<br>
&gt; &gt; &gt; &gt; To: Antoni Przygienda<br>
&gt; &gt; &gt; &gt; Cc: Haoweiguo; Jeffrey (Zhaohui) Zhang; Robert Raszuk; =
IJsbrand<br>
&gt; &gt; &gt; &gt; Wijnands; <a href=3D"mailto:bier@ietf.org">bier@ietf.or=
g</a><br>
&gt; &gt; &gt; &gt; Subject: Re: [Bier] DR election ...<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; Tony,<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; Can you elaborate (picture, packet flow) how you imagin=
e MC-LAG to<br>
&gt; &gt; &gt; &gt; be used with BIER ?<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; The way i see it, MC-LAG is always implemented via vend=
or specific<br>
&gt; &gt; &gt; &gt; cluster*uck oops: platform specific multi-chassis imple=
mentation.<br>
&gt; &gt; &gt; &gt; No standard approach AFAIK.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; I see no problem (just annoyed developers) also support=
ing any<br>
&gt; &gt; &gt; &gt; form of<br>
&gt; &gt; &gt; &gt; BIER-&gt;IP multicast in the same vendor specific appro=
aches.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; But given how its all vendor/platform specific i don&#3=
9;t think there<br>
&gt; &gt; &gt; &gt; is<br>
&gt; &gt; &gt; anything<br>
&gt; &gt; &gt; &gt; we could/should define about it in IETF.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; Cheers<br>
&gt; &gt; &gt; &gt;=C2=A0 =C2=A0 =C2=A0Toerless<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; On Tue, Nov 10, 2015 at 06:52:22PM +0000, Antoni Przygi=
enda wrote:<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; Hi Jeffrey,<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; There are two multi-homing scenarios, one is multi=
-homed<br>
&gt; &gt; &gt; &gt; &gt; network,<br>
&gt; &gt; &gt; &gt; another one is multi-homed device. For multi-homed netw=
ork, the<br>
&gt; &gt; &gt; &gt; network is a LAN, DR/DF mechanism can be used to select=
 one router<br>
&gt; &gt; &gt; &gt; as master and other routers as slave, only the master r=
outer can<br>
&gt; &gt; &gt; &gt; forward traffic to<br>
&gt; &gt; &gt; the LAN<br>
&gt; &gt; &gt; &gt; network, IGMP/MLD extension can be used for the DR/DF e=
lection,<br>
&gt; &gt; &gt; &gt; this is<br>
&gt; &gt; &gt; the<br>
&gt; &gt; &gt; &gt; focus of draft-wijnands-bier-mld-lan-election-00. Howev=
er, if a<br>
&gt; &gt; &gt; multicast<br>
&gt; &gt; &gt; &gt; source or receiver is directly accessed to two multicas=
t routers<br>
&gt; &gt; &gt; &gt; through<br>
&gt; &gt; &gt; MC-<br>
&gt; &gt; &gt; &gt; LAG, flow-based loadbalancing can be achieved for uplin=
k direction<br>
&gt; &gt; &gt; traffic. In<br>
&gt; &gt; &gt; &gt; this case, IGMP/MLD can&#39;t be used for DR/DF electio=
n for the<br>
&gt; &gt; &gt; &gt; MC-LAG. I<br>
&gt; &gt; &gt; think<br>
&gt; &gt; &gt; &gt; the new DR/DF election mechanism should also cover the =
MC-LAG<br>
&gt; &gt; &gt; &gt; multi- homed scenario.<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; [Tony saiz:] yeah, pretty much what I sent out as =
well.=C2=A0 MHD is<br>
&gt; &gt; &gt; &gt; &gt; the proper term for the scenario (or MC-LAG but I =
don&#39;t like to<br>
&gt; &gt; &gt; &gt; &gt; use that, people see LACP immediately ;-)<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; Tony<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; My two cents.<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; Thanks,<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; weiguo<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; ________________________________<br>
&gt; &gt; &gt; &gt; &gt; From: Jeffrey (Zhaohui) Zhang [<a href=3D"mailto:z=
zhang@juniper.net">zzhang@juniper.net</a>]<br>
&gt; &gt; &gt; &gt; &gt; Sent: Monday, November 09, 2015 23:08<br>
&gt; &gt; &gt; &gt; &gt; To: Haoweiguo; Robert Raszuk; IJsbrand Wijnands<br=
>
&gt; &gt; &gt; &gt; &gt; Cc: <a href=3D"mailto:bier@ietf.org">bier@ietf.org=
</a>&lt;mailto:<a href=3D"mailto:bier@ietf.org">bier@ietf.org</a>&gt;<br>
&gt; &gt; &gt; &gt; &gt; Subject: RE: [Bier] DR election ...<br>
&gt; &gt; &gt; &gt; &gt; Not exactly sure about the details of active-activ=
e or<br>
&gt; &gt; &gt; &gt; &gt; active-standby<br>
&gt; &gt; &gt; &gt; scenarios and their relationship to BIER, but here is m=
y understanding:<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; - BIER architecture has three layers: multicast ov=
erlay, bier<br>
&gt; &gt; &gt; forwarding, and<br>
&gt; &gt; &gt; &gt; routing underlay. It is really the multicast overlay&#3=
9;s job to<br>
&gt; &gt; &gt; &gt; handle the<br>
&gt; &gt; &gt; multi-<br>
&gt; &gt; &gt; &gt; homing - be it PIM, IGMP/MLD, or BGP, or any other thin=
gs.<br>
&gt; &gt; &gt; &gt; &gt; - While Ice&#39;s DR election draft was triggered =
from using<br>
&gt; &gt; &gt; &gt; &gt; IGMP/MLD to<br>
&gt; &gt; &gt; &gt; replace PIM for multicast overlay signaling in a BIER d=
omain and<br>
&gt; &gt; &gt; &gt; the<br>
&gt; &gt; &gt; draft has<br>
&gt; &gt; &gt; &gt; some BIER keywords in it, it is really independent of B=
IER. The<br>
&gt; &gt; &gt; &gt; draft is<br>
&gt; &gt; &gt; still<br>
&gt; &gt; &gt; &gt; applicable if BIER had never happened.<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; Jeffrey<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; From: BIER [mailto:<a href=3D"mailto:bier-bounces@=
ietf.org">bier-bounces@ietf.org</a>] On Behalf Of Haoweiguo<br>
&gt; &gt; &gt; &gt; &gt; Sent: Thursday, November 05, 2015 7:39 PM<br>
&gt; &gt; &gt; &gt; &gt; To: Robert Raszuk &lt;<a href=3D"mailto:robert@ras=
zuk.net">robert@raszuk.net</a>&lt;mailto:<a href=3D"mailto:robert@raszuk.ne=
t">robert@raszuk.net</a>&gt;&gt;;<br>
&gt; &gt; &gt; &gt; &gt; IJsbrand Wijnands &lt;<a href=3D"mailto:ice@cisco.=
com">ice@cisco.com</a>&lt;mailto:<a href=3D"mailto:ice@cisco.com">ice@cisco=
.com</a>&gt;&gt;<br>
&gt; &gt; &gt; &gt; &gt; Cc: <a href=3D"mailto:bier@ietf.org">bier@ietf.org=
</a>&lt;mailto:<a href=3D"mailto:bier@ietf.org">bier@ietf.org</a>&gt;<br>
&gt; &gt; &gt; &gt; &gt; Subject: Re: [Bier] DR election ...<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; I agree with Robert&#39;s comments. I think BIER a=
lso should cover<br>
&gt; &gt; &gt; &gt; &gt; active-<br>
&gt; &gt; &gt; active<br>
&gt; &gt; &gt; &gt; and active-standby access scenarios.<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; Thanks,<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; weiguo<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; ________________________________<br>
&gt; &gt; &gt; &gt; &gt; From: BIER [<a href=3D"mailto:bier-bounces@ietf.or=
g">bier-bounces@ietf.org</a>] on behalf of Robert Raszuk<br>
&gt; &gt; &gt; &gt; &gt; [<a href=3D"mailto:robert@raszuk.net">robert@raszu=
k.net</a>]<br>
&gt; &gt; &gt; &gt; &gt; Sent: Friday, November 06, 2015 8:36<br>
&gt; &gt; &gt; &gt; &gt; To: IJsbrand Wijnands<br>
&gt; &gt; &gt; &gt; &gt; Cc: <a href=3D"mailto:bier@ietf.org">bier@ietf.org=
</a>&lt;mailto:<a href=3D"mailto:bier@ietf.org">bier@ietf.org</a>&gt;<br>
&gt; &gt; &gt; &gt; &gt; Subject: [Bier] DR election ...<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; Ice,<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; As we duscussed offline there are practically two =
major types of<br>
&gt; &gt; &gt; &gt; multihomed deployments in production networks:<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; 1. True multihoming ... each edge router connect t=
o CEs over<br>
&gt; &gt; &gt; &gt; &gt; different subnet<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; 2. Active/standby .. there is multiaccess lan but =
VRRP is used<br>
&gt; &gt; &gt; &gt; &gt; so<br>
&gt; &gt; &gt; hosts can<br>
&gt; &gt; &gt; &gt; have single default out.<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; Now moreover beteen BIER domain and multicast send=
ers and<br>
&gt; &gt; &gt; &gt; &gt; receivers<br>
&gt; &gt; &gt; &gt; there will pretty much always CEs. I am worried that mo=
st BIER<br>
&gt; &gt; &gt; &gt; slides<br>
&gt; &gt; &gt; skip<br>
&gt; &gt; &gt; &gt; those.<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; Cheers,<br>
&gt; &gt; &gt; &gt; &gt; R.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; _______________________________________________<br=
>
&gt; &gt; &gt; &gt; &gt; BIER mailing list<br>
&gt; &gt; &gt; &gt; &gt; <a href=3D"mailto:BIER@ietf.org">BIER@ietf.org</a>=
<br>
&gt; &gt; &gt; &gt; &gt; <a href=3D"https://www.ietf.org/mailman/listinfo/b=
ier" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/mailman/list=
info/bier</a><br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; --<br>
&gt; &gt; &gt; &gt; ---<br>
&gt; &gt; &gt; &gt; Toerless Eckert, <a href=3D"mailto:eckert@cisco.com">ec=
kert@cisco.com</a><br>
&gt;<br>
&gt; --<br>
&gt; ---<br>
&gt; Toerless Eckert, <a href=3D"mailto:eckert@cisco.com">eckert@cisco.com<=
/a><br>
<br>
_______________________________________________<br>
BIER mailing list<br>
<a href=3D"mailto:BIER@ietf.org">BIER@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/bier" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/bier</a><br>
</div></div></blockquote></div><br><br clear=3D"all"><div><br></div>-- <br>=
<div class=3D"gmail_signature"><div dir=3D"ltr"><div><span style=3D"font-si=
ze:12.8000001907349px"><font face=3D"georgia, serif"><i>We=E2=80=99ve heard=
 that a million monkeys at a million keyboards could produce the complete w=
orks of Shakespeare; now, thanks to the Internet, we know that is not true.=
</i></font></span><i><font face=3D"garamond, serif"><br></font></i></div><d=
iv><span style=3D"font-size:12.8000001907349px"><font face=3D"times new rom=
an, serif">=E2=80=94Robert Wilensky</font></span><br></div></div></div>
</div>

--047d7bd76f3e6226da05244942d9--


From nobody Wed Nov 11 12:00:02 2015
Return-Path: <zzhang@juniper.net>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6F63C1B398D; Wed, 11 Nov 2015 12:00:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NF4kWhyhxgeT; Wed, 11 Nov 2015 11:59:58 -0800 (PST)
Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1bon0796.outbound.protection.outlook.com [IPv6:2a01:111:f400:fc10::1:796]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7B9F41B398C; Wed, 11 Nov 2015 11:59:58 -0800 (PST)
Received: from BLUPR0501MB1715.namprd05.prod.outlook.com (10.163.120.18) by BLUPR0501MB1713.namprd05.prod.outlook.com (10.163.120.16) with Microsoft SMTP Server (TLS) id 15.1.325.17; Wed, 11 Nov 2015 19:59:52 +0000
Received: from BLUPR0501MB1715.namprd05.prod.outlook.com ([10.163.120.18]) by BLUPR0501MB1715.namprd05.prod.outlook.com ([10.163.120.18]) with mapi id 15.01.0325.003; Wed, 11 Nov 2015 19:59:52 +0000
From: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>
To: Antoni Przygienda <antoni.przygienda@ericsson.com>, Toerless Eckert <eckert@cisco.com>
Thread-Topic: [Bier] DR election ...
Thread-Index: AQHRGCsjGEeVQM2i90iRBt68ehqtc56OJqIAgAWn3qCAAWUGgIAAbgAAgABBkoCAACn0AIAAz6cAgABW4oCAAAZuAIAAB3iQ
Date: Wed, 11 Nov 2015 19:59:52 +0000
Message-ID: <BLUPR0501MB1715A587BF65CD2C2769011CD4130@BLUPR0501MB1715.namprd05.prod.outlook.com>
References: <CA+b+ERmQuP_ex3CfmDkF39AGPOWZ8uV5X0pFpjvH9CoH4u_oHw@mail.gmail.com> <BLUPR0501MB171503D7B01C633446BC527DD4150@BLUPR0501MB1715.namprd05.prod.outlook.com> <DD5FC8DE455C3348B94340C0AB5517334F8D6ACC@nkgeml501-mbs.china.huawei.com> <2E4BB27CAB87BF43B4207C0E55860F180EB124B4@eusaamb103.ericsson.se> <20151110224703.GC19769@cisco.com> <2E4BB27CAB87BF43B4207C0E55860F180EB12916@eusaamb103.ericsson.se> <BLUPR0501MB1715F87CB7084A516AF628C7D4130@BLUPR0501MB1715.namprd05.prod.outlook.com> <20151111185122.GA14404@cisco.com> <2E4BB27CAB87BF43B4207C0E55860F180EB1315C@eusaamb103.ericsson.se>
In-Reply-To: <2E4BB27CAB87BF43B4207C0E55860F180EB1315C@eusaamb103.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=zzhang@juniper.net; 
x-originating-ip: [66.129.241.10]
x-microsoft-exchange-diagnostics: 1; BLUPR0501MB1713; 5:od4J7yLOM+qkXm7D+kGjJGndOu06Nxuj8898lZ1ZukXuOopPAp8/yo+ebEqeU5lpd9t0tR1hWeJAydzvKTigbtZ7e2McvVja9H0oB3mcn0wCnAgz8WeRg00JmnW4+PZXdNLt26t9f9aDJslO0A2IYg==; 24:Rmx9Ml3X9vvGFfUjZk3HCFMsM3Ip2mVNF/6vE0iy5iGpIPG4KMpkSERsC9BdQEPamSV3k1k3jifbRe6u38zeUeEiutVrztEPpf3lUny1T5k=; 20:+LNY2UqYtQRh5B6SEPxEKY4PVLtobznaVwQ1D0Ra0GLzKwjjHNN18WFCFdocRAAw6ON/WqFWdyiBo7045WfOjg==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BLUPR0501MB1713;
x-microsoft-antispam-prvs: <BLUPR0501MB17131B73D2227C75EDD03BFAD4130@BLUPR0501MB1713.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(138986009662008)(95692535739014)(37575265505322); 
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(520078)(8121501046)(5005006)(10201501046)(3002001); SRVR:BLUPR0501MB1713; BCL:0; PCL:0; RULEID:; SRVR:BLUPR0501MB1713; 
x-forefront-prvs: 0757EEBDCA
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(13464003)(199003)(164054003)(24454002)(377454003)(46584002)(189002)(2950100001)(5001920100001)(2900100001)(101416001)(189998001)(97736004)(5001770100001)(81156007)(5003600100002)(5001960100002)(77096005)(5004730100002)(66066001)(5002640100001)(11100500001)(33656002)(5007970100001)(86362001)(10400500002)(5008740100001)(50986999)(76176999)(106116001)(105586002)(87936001)(54356999)(102836002)(40100003)(76576001)(99286002)(122556002)(19580405001)(74316001)(19580395003)(106356001)(93886004)(15975445007)(92566002); DIR:OUT; SFP:1102; SCL:1; SRVR:BLUPR0501MB1713; H:BLUPR0501MB1715.namprd05.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
spamdiagnosticoutput: 1:23
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Nov 2015 19:59:52.6278 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR0501MB1713
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/19UXX48r7HNdinInTDV-_gq5plY>
Cc: Haoweiguo <haoweiguo@huawei.com>, "bier@ietf.org" <bier@ietf.org>, IJsbrand Wijnands <ice@cisco.com>, "pim@ietf.org" <pim@ietf.org>, Robert Raszuk <robert@raszuk.net>
Subject: Re: [Bier] DR election ...
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 11 Nov 2015 20:00:01 -0000

Tony,

We're converging :-) (see my earlier email on this).

Please see below.

> -----Original Message-----
> From: Antoni Przygienda [mailto:antoni.przygienda@ericsson.com]
> Sent: Wednesday, November 11, 2015 2:14 PM
> To: Toerless Eckert <eckert@cisco.com>; Jeffrey (Zhaohui) Zhang
> <zzhang@juniper.net>
> Cc: Haoweiguo <haoweiguo@huawei.com>; Robert Raszuk <robert@raszuk.net>;
> IJsbrand Wijnands <ice@cisco.com>; bier@ietf.org; pim@ietf.org
> Subject: RE: [Bier] DR election ...
>=20
> MC-LAG is see used in L2 context mostly and it mostly implies LACP and
> often proprietary inter-chassis protocols as well.
>=20
> MHD I saw used as generic term in L2/L3 and it does not imply any
> protocols and it seems to imply that both routers homed into do not see
> each other on the same ether.

Right - if they do not see each other, it makes DR election difficult (if n=
ot impossible).

>=20
> Yes, we are supposed to write something about eVPN using BIER (Ice, I
> forgot, who agreed to write something & do we add it to the MVPN draft
> simply ?).
> EVPN will not have a MHD problem ;-) since
> 	a) the EVPN running router will originate the PMSI for EVPN and have
> a BFER bit.
> 	b)  hosts behind the router will be managed by the EVPN multi-homing
> procedures (split-horizon and DF) which solve the problem even if the PMS=
I
> delivers the frame to multiple routers homing a device on an ESI.

Right - from L3 point of view, this is a regular LAN.

>=20
> The problem  exists only for PIM overlay over BIER (or other overlays
> without DF procedures).
>=20
> So, I'd talk about MHD and consider the problem where a device is MHD'ed
> via 2 p2p links into 2 different routers, both in same BIER domain as the
> most generic problem.

Right - but now you can replace BIER with PIM as well :-)

> Observe that both routers will receive the traffic
> for same G since both may have beside the MHD device SHD devices that nee=
d
> to be served.

But only one should have membership reports for a particular G or (S,G) - u=
nless the host switches to another router when sending joins - as I mention=
ed in the earlier email.

> So the MHD device must be under some set of DF procedures
> (and possibly split-horizon, observe that the device injecting the traffi=
c
> may see it again from ther other router who'll receive it across BIER for
> its SHD devices and is DF for the G).  Most people who don't deal with
> EVPN will have probably trouble parsing that stuff ...

I happen to be plugged in EVPN BUM stuff and can parse the above, but I bel=
ieve this is where we want to solve it by PIM overlay - it's there already.=
 I understand that Ice's original intention is to simply run IGMP/MLD over =
the virtual LAN (simulated by BIER) but for this kind of situation, it's be=
tter to rely on PIM.

Jeffrey

>=20
> Now, whether the problem needs solving in its generality for IP S,G
> multicast overlay (like EVPN did for L2) is something I have not much
> opinion on and leave it to heavy-weights like Ice to argue ...
>=20
> thanks
>=20
> --- tony
> _____________________________________________
> "Simple, clear purpose and principles give rise to complex and intelligen=
t
> behavior. Complex rules and regulations give rise to simple and stupid
> behavior."
> --- Dee Hock
>=20
>=20
> > -----Original Message-----
> > From: Toerless Eckert [mailto:eckert@cisco.com]
> > Sent: Wednesday, November 11, 2015 10:51 AM
> > To: Jeffrey (Zhaohui) Zhang
> > Cc: Antoni Przygienda; Haoweiguo; Robert Raszuk; IJsbrand Wijnands;
> > bier@ietf.org; pim@ietf.org
> > Subject: Re: [Bier] DR election ...
> >
> > Maybe Tony can detail. In current IETF RFC/drafts, MHD is only used in
> the
> > VPN context.
> > AFAIK, we have so far not talked about BIER in l2 switched contexts. Of
> > course, one could replace p2mp LSP (via mLDP) as used in EVPN with BIER=
,
> > but i am unclear if thats what Tony is talking aout, and i also wouldn'=
t
> see a
> > problem doing this.
> >
> > Cheers
> >     Toerless
> >
> > On Wed, Nov 11, 2015 at 01:42:50PM +0000, Jeffrey (Zhaohui) Zhang wrote=
:
> > > [+ PIM]
> > >
> > > So what exactly is different between MC-LAG and MHD? Is there a
> standard
> > for MHD (besides l3 mcast aspects)? Or is it that the only missing piec=
e
> for
> > MHD is l3 mcast?
> > >
> > > Jeffrey
> > >
> > > > -----Original Message-----
> > > > From: Antoni Przygienda [mailto:antoni.przygienda@ericsson.com]
> > > > Sent: Tuesday, November 10, 2015 8:17 PM
> > > > To: Toerless Eckert <eckert@cisco.com>
> > > > Cc: Haoweiguo <haoweiguo@huawei.com>; Jeffrey (Zhaohui) Zhang
> > > > <zzhang@juniper.net>; Robert Raszuk <robert@raszuk.net>; IJsbrand
> > > > Wijnands <ice@cisco.com>; bier@ietf.org
> > > > Subject: RE: [Bier] DR election ...
> > > >
> > > > That's why I don't use MC-LAG, we talk MHD.  We have MHD, we have
> > > > the problem and we need  a protocol between the two homes to elect
> DF.
> > > >
> > > > Do I miss anything ?
> > > >
> > > > thanks
> > > >
> > > > --- tony
> > > > _____________________________________________
> > > > "Simple, clear purpose and principles give rise to complex and
> > > > intelligent behavior. Complex rules and regulations give rise to
> > > > simple and stupid behavior."
> > > > --- Dee Hock
> > > >
> > > >
> > > > > -----Original Message-----
> > > > > From: Toerless Eckert [mailto:eckert@cisco.com]
> > > > > Sent: Tuesday, November 10, 2015 2:47 PM
> > > > > To: Antoni Przygienda
> > > > > Cc: Haoweiguo; Jeffrey (Zhaohui) Zhang; Robert Raszuk; IJsbrand
> > > > > Wijnands; bier@ietf.org
> > > > > Subject: Re: [Bier] DR election ...
> > > > >
> > > > > Tony,
> > > > >
> > > > > Can you elaborate (picture, packet flow) how you imagine MC-LAG t=
o
> > > > > be used with BIER ?
> > > > >
> > > > > The way i see it, MC-LAG is always implemented via vendor specifi=
c
> > > > > cluster*uck oops: platform specific multi-chassis implementation.
> > > > > No standard approach AFAIK.
> > > > >
> > > > > I see no problem (just annoyed developers) also supporting any
> > > > > form of
> > > > > BIER->IP multicast in the same vendor specific approaches.
> > > > >
> > > > > But given how its all vendor/platform specific i don't think ther=
e
> > > > > is
> > > > anything
> > > > > we could/should define about it in IETF.
> > > > >
> > > > > Cheers
> > > > >     Toerless
> > > > >
> > > > >
> > > > > On Tue, Nov 10, 2015 at 06:52:22PM +0000, Antoni Przygienda wrote=
:
> > > > > >
> > > > > >
> > > > > >
> > > > > > Hi Jeffrey,
> > > > > >
> > > > > > There are two multi-homing scenarios, one is multi-homed
> > > > > > network,
> > > > > another one is multi-homed device. For multi-homed network, the
> > > > > network is a LAN, DR/DF mechanism can be used to select one route=
r
> > > > > as master and other routers as slave, only the master router can
> > > > > forward traffic to
> > > > the LAN
> > > > > network, IGMP/MLD extension can be used for the DR/DF election,
> > > > > this is
> > > > the
> > > > > focus of draft-wijnands-bier-mld-lan-election-00. However, if a
> > > > multicast
> > > > > source or receiver is directly accessed to two multicast routers
> > > > > through
> > > > MC-
> > > > > LAG, flow-based loadbalancing can be achieved for uplink directio=
n
> > > > traffic. In
> > > > > this case, IGMP/MLD can't be used for DR/DF election for the
> > > > > MC-LAG. I
> > > > think
> > > > > the new DR/DF election mechanism should also cover the MC-LAG
> > > > > multi- homed scenario.
> > > > > >
> > > > > > [Tony saiz:] yeah, pretty much what I sent out as well.  MHD is
> > > > > > the proper term for the scenario (or MC-LAG but I don't like to
> > > > > > use that, people see LACP immediately ;-)
> > > > > >
> > > > > >
> > > > > >
> > > > > > Tony
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > My two cents.
> > > > > >
> > > > > > Thanks,
> > > > > >
> > > > > > weiguo
> > > > > >
> > > > > > ________________________________
> > > > > > From: Jeffrey (Zhaohui) Zhang [zzhang@juniper.net]
> > > > > > Sent: Monday, November 09, 2015 23:08
> > > > > > To: Haoweiguo; Robert Raszuk; IJsbrand Wijnands
> > > > > > Cc: bier@ietf.org<mailto:bier@ietf.org>
> > > > > > Subject: RE: [Bier] DR election ...
> > > > > > Not exactly sure about the details of active-active or
> > > > > > active-standby
> > > > > scenarios and their relationship to BIER, but here is my
> understanding:
> > > > > >
> > > > > > - BIER architecture has three layers: multicast overlay, bier
> > > > forwarding, and
> > > > > routing underlay. It is really the multicast overlay's job to
> > > > > handle the
> > > > multi-
> > > > > homing - be it PIM, IGMP/MLD, or BGP, or any other things.
> > > > > > - While Ice's DR election draft was triggered from using
> > > > > > IGMP/MLD to
> > > > > replace PIM for multicast overlay signaling in a BIER domain and
> > > > > the
> > > > draft has
> > > > > some BIER keywords in it, it is really independent of BIER. The
> > > > > draft is
> > > > still
> > > > > applicable if BIER had never happened.
> > > > > >
> > > > > > Jeffrey
> > > > > >
> > > > > > From: BIER [mailto:bier-bounces@ietf.org] On Behalf Of Haoweigu=
o
> > > > > > Sent: Thursday, November 05, 2015 7:39 PM
> > > > > > To: Robert Raszuk <robert@raszuk.net<mailto:robert@raszuk.net>>=
;
> > > > > > IJsbrand Wijnands <ice@cisco.com<mailto:ice@cisco.com>>
> > > > > > Cc: bier@ietf.org<mailto:bier@ietf.org>
> > > > > > Subject: Re: [Bier] DR election ...
> > > > > >
> > > > > >
> > > > > > I agree with Robert's comments. I think BIER also should cover
> > > > > > active-
> > > > active
> > > > > and active-standby access scenarios.
> > > > > >
> > > > > > Thanks,
> > > > > >
> > > > > > weiguo
> > > > > >
> > > > > > ________________________________
> > > > > > From: BIER [bier-bounces@ietf.org] on behalf of Robert Raszuk
> > > > > > [robert@raszuk.net]
> > > > > > Sent: Friday, November 06, 2015 8:36
> > > > > > To: IJsbrand Wijnands
> > > > > > Cc: bier@ietf.org<mailto:bier@ietf.org>
> > > > > > Subject: [Bier] DR election ...
> > > > > >
> > > > > > Ice,
> > > > > >
> > > > > > As we duscussed offline there are practically two major types o=
f
> > > > > multihomed deployments in production networks:
> > > > > >
> > > > > > 1. True multihoming ... each edge router connect to CEs over
> > > > > > different subnet
> > > > > >
> > > > > > 2. Active/standby .. there is multiaccess lan but VRRP is used
> > > > > > so
> > > > hosts can
> > > > > have single default out.
> > > > > >
> > > > > > Now moreover beteen BIER domain and multicast senders and
> > > > > > receivers
> > > > > there will pretty much always CEs. I am worried that most BIER
> > > > > slides
> > > > skip
> > > > > those.
> > > > > >
> > > > > > Cheers,
> > > > > > R.
> > > > >
> > > > > > _______________________________________________
> > > > > > BIER mailing list
> > > > > > BIER@ietf.org
> > > > > > https://www.ietf.org/mailman/listinfo/bier
> > > > >
> > > > >
> > > > > --
> > > > > ---
> > > > > Toerless Eckert, eckert@cisco.com
> >
> > --
> > ---
> > Toerless Eckert, eckert@cisco.com


From nobody Wed Nov 11 12:01:00 2015
Return-Path: <zzhang@juniper.net>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B88421B3A1C; Wed, 11 Nov 2015 12:00:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6s63sWh75rOT; Wed, 11 Nov 2015 12:00:55 -0800 (PST)
Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1bon0724.outbound.protection.outlook.com [IPv6:2a01:111:f400:fc10::1:724]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1897D1B39DF; Wed, 11 Nov 2015 12:00:50 -0800 (PST)
Received: from BLUPR0501MB1715.namprd05.prod.outlook.com (10.163.120.18) by BLUPR0501MB1716.namprd05.prod.outlook.com (10.163.120.19) with Microsoft SMTP Server (TLS) id 15.1.325.17; Wed, 11 Nov 2015 20:00:45 +0000
Received: from BLUPR0501MB1715.namprd05.prod.outlook.com ([10.163.120.18]) by BLUPR0501MB1715.namprd05.prod.outlook.com ([10.163.120.18]) with mapi id 15.01.0325.003; Wed, 11 Nov 2015 20:00:45 +0000
From: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>
To: Tony Przygienda <tonysietf@gmail.com>, Antoni Przygienda <antoni.przygienda@ericsson.com>
Thread-Topic: [Bier] DR election ...
Thread-Index: AQHRGCsjGEeVQM2i90iRBt68ehqtc56OJqIAgAWn3qCAAWUGgIAAbgAAgABBkoCAACn0AIAAz6cAgABW4oCAAAZuAIAADIAAgAAAYEA=
Date: Wed, 11 Nov 2015 20:00:45 +0000
Message-ID: <BLUPR0501MB1715DF64BDDE469F3CBDCD98D4130@BLUPR0501MB1715.namprd05.prod.outlook.com>
References: <CA+b+ERmQuP_ex3CfmDkF39AGPOWZ8uV5X0pFpjvH9CoH4u_oHw@mail.gmail.com> <BLUPR0501MB171503D7B01C633446BC527DD4150@BLUPR0501MB1715.namprd05.prod.outlook.com> <DD5FC8DE455C3348B94340C0AB5517334F8D6ACC@nkgeml501-mbs.china.huawei.com> <2E4BB27CAB87BF43B4207C0E55860F180EB124B4@eusaamb103.ericsson.se> <20151110224703.GC19769@cisco.com> <2E4BB27CAB87BF43B4207C0E55860F180EB12916@eusaamb103.ericsson.se> <BLUPR0501MB1715F87CB7084A516AF628C7D4130@BLUPR0501MB1715.namprd05.prod.outlook.com> <20151111185122.GA14404@cisco.com> <2E4BB27CAB87BF43B4207C0E55860F180EB1315C@eusaamb103.ericsson.se> <CA+wi2hPC3G4GD_Gx8Vo7A0Cn5RYLoYio620PYh9Ore+zONV=jg@mail.gmail.com>
In-Reply-To: <CA+wi2hPC3G4GD_Gx8Vo7A0Cn5RYLoYio620PYh9Ore+zONV=jg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=zzhang@juniper.net; 
x-originating-ip: [66.129.241.10]
x-microsoft-exchange-diagnostics: 1; BLUPR0501MB1716; 5:EKZ5QqDX3+u2qoaIXK5dTxb+3an7HZQmKAOWg+vilO7XmKuInmxNoE/tyrqcW2N9fIdmFf2xX7vCxnwGmo1T/ApWFbeoDb01APrDe573yBWvl7R6pgHBKUBw9qH1QxbfNFHpehKyqXv3ypmmHl4Oyg==; 24:efXhnjDYycqF9FjK9TuO6v1YMJW7iZb7k6XRwsSL2cOV4lfPD7WCZLvrZRgF4e5JBNNlgTco3Nt5+zODjxUw6x0X8Zek8w+YcGKFD69I8hk=; 20:PT1f1Ji5NUa376uMDobvI/a3ElLhefX8puRB9eHKD48cxVPyfsDwIEll5haXgiX7sFVZ+UM5W+s68odfXZ7KrA==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BLUPR0501MB1716;
x-microsoft-antispam-prvs: <BLUPR0501MB171668C3E9DD114C02450E4ED4130@BLUPR0501MB1716.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(138986009662008)(95692535739014)(108003899814671)(37575265505322); 
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(5005006)(520078)(8121501046)(10201501046)(3002001); SRVR:BLUPR0501MB1716; BCL:0; PCL:0; RULEID:; SRVR:BLUPR0501MB1716; 
x-forefront-prvs: 0757EEBDCA
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(46584002)(199003)(13464003)(164054003)(377454003)(189002)(24454002)(50986999)(40100003)(74316001)(2950100001)(101416001)(102836002)(15975445007)(76176999)(54356999)(2900100001)(19625215002)(77096005)(86362001)(122556002)(105586002)(99286002)(93886004)(106116001)(106356001)(19617315012)(16236675004)(19609705001)(5002640100001)(5003600100002)(19580395003)(19580405001)(33656002)(76576001)(10400500002)(19300405004)(92566002)(11100500001)(81156007)(5001770100001)(97736004)(66066001)(5001960100002)(189998001)(5001920100001)(5008740100001)(87936001)(5004730100002)(5007970100001); DIR:OUT; SFP:1102; SCL:1; SRVR:BLUPR0501MB1716; H:BLUPR0501MB1715.namprd05.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
spamdiagnosticoutput: 1:23
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_BLUPR0501MB1715DF64BDDE469F3CBDCD98D4130BLUPR0501MB1715_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Nov 2015 20:00:45.8644 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR0501MB1716
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/9F5ClHZ_OKxyRJHha55gUuMNsFQ>
Cc: Toerless Eckert <eckert@cisco.com>, "bier@ietf.org" <bier@ietf.org>, Robert Raszuk <robert@raszuk.net>, IJsbrand Wijnands <ice@cisco.com>, Haoweiguo <haoweiguo@huawei.com>, "pim@ietf.org" <pim@ietf.org>
Subject: Re: [Bier] DR election ...
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 11 Nov 2015 20:00:59 -0000

--_000_BLUPR0501MB1715DF64BDDE469F3CBDCD98D4130BLUPR0501MB1715_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

UElNIFJQRiDimLoNCg0KRnJvbTogVG9ueSBQcnp5Z2llbmRhIFttYWlsdG86dG9ueXNpZXRmQGdt
YWlsLmNvbV0NClNlbnQ6IFdlZG5lc2RheSwgTm92ZW1iZXIgMTEsIDIwMTUgMjo1OSBQTQ0KVG86
IEFudG9uaSBQcnp5Z2llbmRhIDxhbnRvbmkucHJ6eWdpZW5kYUBlcmljc3Nvbi5jb20+DQpDYzog
VG9lcmxlc3MgRWNrZXJ0IDxlY2tlcnRAY2lzY28uY29tPjsgSmVmZnJleSAoWmhhb2h1aSkgWmhh
bmcgPHp6aGFuZ0BqdW5pcGVyLm5ldD47IEhhb3dlaWd1byA8aGFvd2VpZ3VvQGh1YXdlaS5jb20+
OyBiaWVyQGlldGYub3JnOyBJSnNicmFuZCBXaWpuYW5kcyA8aWNlQGNpc2NvLmNvbT47IHBpbUBp
ZXRmLm9yZzsgUm9iZXJ0IFJhc3p1ayA8cm9iZXJ0QHJhc3p1ay5uZXQ+DQpTdWJqZWN0OiBSZTog
W0JpZXJdIERSIGVsZWN0aW9uIC4uLg0KDQpIYXZpbmcgdGhvdWdodCBhYm91dCBpdCBhIGJpdCwg
dGhlIHNyYyBhZGRyZXNzIG9uIHRoZSBmcmFtZSBzaG91bGQgYmUgZW5vdWdoIHRvIHNlcnZlIGFz
IHNwbGl0IGhvcml6b24gKGFic2VudCBOQVQnaW5nKSBhbmQgYSBNSEQgZGV2aWNlIHNob3VsZCBk
cm9wIGFueSBmcmFtZSBvcmlnaW5hdGluZyBAIGFueSBvZiBpdHMgaW50ZXJmYWNlIGFkZHJlc3Nl
cyAodW5sZXNzIEkgbWlzc2VkIHNvbWV0aGluZyBoZXJlKS4NCg0KT24gV2VkLCBOb3YgMTEsIDIw
MTUgYXQgMTE6MTQgQU0sIEFudG9uaSBQcnp5Z2llbmRhIDxhbnRvbmkucHJ6eWdpZW5kYUBlcmlj
c3Nvbi5jb208bWFpbHRvOmFudG9uaS5wcnp5Z2llbmRhQGVyaWNzc29uLmNvbT4+IHdyb3RlOg0K
TUMtTEFHIGlzIHNlZSB1c2VkIGluIEwyIGNvbnRleHQgbW9zdGx5IGFuZCBpdCBtb3N0bHkgaW1w
bGllcyBMQUNQIGFuZCBvZnRlbiBwcm9wcmlldGFyeSBpbnRlci1jaGFzc2lzIHByb3RvY29scyBh
cyB3ZWxsLg0KDQpNSEQgSSBzYXcgdXNlZCBhcyBnZW5lcmljIHRlcm0gaW4gTDIvTDMgYW5kIGl0
IGRvZXMgbm90IGltcGx5IGFueSBwcm90b2NvbHMgYW5kIGl0IHNlZW1zIHRvIGltcGx5IHRoYXQg
Ym90aCByb3V0ZXJzIGhvbWVkIGludG8gZG8gbm90IHNlZSBlYWNoIG90aGVyIG9uIHRoZSBzYW1l
IGV0aGVyLg0KDQpZZXMsIHdlIGFyZSBzdXBwb3NlZCB0byB3cml0ZSBzb21ldGhpbmcgYWJvdXQg
ZVZQTiB1c2luZyBCSUVSIChJY2UsIEkgZm9yZ290LCB3aG8gYWdyZWVkIHRvIHdyaXRlIHNvbWV0
aGluZyAmIGRvIHdlIGFkZCBpdCB0byB0aGUgTVZQTiBkcmFmdCBzaW1wbHkgPykuDQpFVlBOIHdp
bGwgbm90IGhhdmUgYSBNSEQgcHJvYmxlbSA7LSkgc2luY2UNCiAgICAgICAgYSkgdGhlIEVWUE4g
cnVubmluZyByb3V0ZXIgd2lsbCBvcmlnaW5hdGUgdGhlIFBNU0kgZm9yIEVWUE4gYW5kIGhhdmUg
YSBCRkVSIGJpdC4NCiAgICAgICAgYikgIGhvc3RzIGJlaGluZCB0aGUgcm91dGVyIHdpbGwgYmUg
bWFuYWdlZCBieSB0aGUgRVZQTiBtdWx0aS1ob21pbmcgcHJvY2VkdXJlcyAoc3BsaXQtaG9yaXpv
biBhbmQgREYpIHdoaWNoIHNvbHZlIHRoZSBwcm9ibGVtIGV2ZW4gaWYgdGhlIFBNU0kgZGVsaXZl
cnMgdGhlIGZyYW1lIHRvIG11bHRpcGxlIHJvdXRlcnMgaG9taW5nIGEgZGV2aWNlIG9uIGFuIEVT
SS4NCg0KVGhlIHByb2JsZW0gIGV4aXN0cyBvbmx5IGZvciBQSU0gb3ZlcmxheSBvdmVyIEJJRVIg
KG9yIG90aGVyIG92ZXJsYXlzIHdpdGhvdXQgREYgcHJvY2VkdXJlcykuDQoNClNvLCBJJ2QgdGFs
ayBhYm91dCBNSEQgYW5kIGNvbnNpZGVyIHRoZSBwcm9ibGVtIHdoZXJlIGEgZGV2aWNlIGlzIE1I
RCdlZCB2aWEgMiBwMnAgbGlua3MgaW50byAyIGRpZmZlcmVudCByb3V0ZXJzLCBib3RoIGluIHNh
bWUgQklFUiBkb21haW4gYXMgdGhlIG1vc3QgZ2VuZXJpYyBwcm9ibGVtLiBPYnNlcnZlIHRoYXQg
Ym90aCByb3V0ZXJzIHdpbGwgcmVjZWl2ZSB0aGUgdHJhZmZpYyBmb3Igc2FtZSBHIHNpbmNlIGJv
dGggbWF5IGhhdmUgYmVzaWRlIHRoZSBNSEQgZGV2aWNlIFNIRCBkZXZpY2VzIHRoYXQgbmVlZCB0
byBiZSBzZXJ2ZWQuIFNvIHRoZSBNSEQgZGV2aWNlIG11c3QgYmUgdW5kZXIgc29tZSBzZXQgb2Yg
REYgcHJvY2VkdXJlcyAoYW5kIHBvc3NpYmx5IHNwbGl0LWhvcml6b24sIG9ic2VydmUgdGhhdCB0
aGUgZGV2aWNlIGluamVjdGluZyB0aGUgdHJhZmZpYyBtYXkgc2VlIGl0IGFnYWluIGZyb20gdGhl
ciBvdGhlciByb3V0ZXIgd2hvJ2xsIHJlY2VpdmUgaXQgYWNyb3NzIEJJRVIgZm9yIGl0cyBTSEQg
ZGV2aWNlcyBhbmQgaXMgREYgZm9yIHRoZSBHKS4gIE1vc3QgcGVvcGxlIHdobyBkb24ndCBkZWFs
IHdpdGggRVZQTiB3aWxsIGhhdmUgcHJvYmFibHkgdHJvdWJsZSBwYXJzaW5nIHRoYXQgc3R1ZmYg
Li4uDQoNCk5vdywgd2hldGhlciB0aGUgcHJvYmxlbSBuZWVkcyBzb2x2aW5nIGluIGl0cyBnZW5l
cmFsaXR5IGZvciBJUCBTLEcgbXVsdGljYXN0IG92ZXJsYXkgKGxpa2UgRVZQTiBkaWQgZm9yIEwy
KSBpcyBzb21ldGhpbmcgSSBoYXZlIG5vdCBtdWNoIG9waW5pb24gb24gYW5kIGxlYXZlIGl0IHRv
IGhlYXZ5LXdlaWdodHMgbGlrZSBJY2UgdG8gYXJndWUgLi4uDQoNCnRoYW5rcw0KDQotLS0gdG9u
eQ0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQoiU2ltcGxl
LCBjbGVhciBwdXJwb3NlIGFuZCBwcmluY2lwbGVzIGdpdmUgcmlzZSB0byBjb21wbGV4IGFuZCBp
bnRlbGxpZ2VudCBiZWhhdmlvci4gQ29tcGxleCBydWxlcyBhbmQgcmVndWxhdGlvbnMgZ2l2ZSBy
aXNlIHRvIHNpbXBsZSBhbmQgc3R1cGlkIGJlaGF2aW9yLiINCi0tLSBEZWUgSG9jaw0KDQoNCj4g
LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogVG9lcmxlc3MgRWNrZXJ0IFttYWls
dG86ZWNrZXJ0QGNpc2NvLmNvbTxtYWlsdG86ZWNrZXJ0QGNpc2NvLmNvbT5dDQo+IFNlbnQ6IFdl
ZG5lc2RheSwgTm92ZW1iZXIgMTEsIDIwMTUgMTA6NTEgQU0NCj4gVG86IEplZmZyZXkgKFpoYW9o
dWkpIFpoYW5nDQo+IENjOiBBbnRvbmkgUHJ6eWdpZW5kYTsgSGFvd2VpZ3VvOyBSb2JlcnQgUmFz
enVrOyBJSnNicmFuZCBXaWpuYW5kczsNCj4gYmllckBpZXRmLm9yZzxtYWlsdG86YmllckBpZXRm
Lm9yZz47IHBpbUBpZXRmLm9yZzxtYWlsdG86cGltQGlldGYub3JnPg0KPiBTdWJqZWN0OiBSZTog
W0JpZXJdIERSIGVsZWN0aW9uIC4uLg0KPg0KPiBNYXliZSBUb255IGNhbiBkZXRhaWwuIEluIGN1
cnJlbnQgSUVURiBSRkMvZHJhZnRzLCBNSEQgaXMgb25seSB1c2VkIGluIHRoZQ0KPiBWUE4gY29u
dGV4dC4NCj4gQUZBSUssIHdlIGhhdmUgc28gZmFyIG5vdCB0YWxrZWQgYWJvdXQgQklFUiBpbiBs
MiBzd2l0Y2hlZCBjb250ZXh0cy4gT2YNCj4gY291cnNlLCBvbmUgY291bGQgcmVwbGFjZSBwMm1w
IExTUCAodmlhIG1MRFApIGFzIHVzZWQgaW4gRVZQTiB3aXRoIEJJRVIsDQo+IGJ1dCBpIGFtIHVu
Y2xlYXIgaWYgdGhhdHMgd2hhdCBUb255IGlzIHRhbGtpbmcgYW91dCwgYW5kIGkgYWxzbyB3b3Vs
ZG4ndCBzZWUgYQ0KPiBwcm9ibGVtIGRvaW5nIHRoaXMuDQo+DQo+IENoZWVycw0KPiAgICAgVG9l
cmxlc3MNCj4NCj4gT24gV2VkLCBOb3YgMTEsIDIwMTUgYXQgMDE6NDI6NTBQTSArMDAwMCwgSmVm
ZnJleSAoWmhhb2h1aSkgWmhhbmcgd3JvdGU6DQo+ID4gWysgUElNXQ0KPiA+DQo+ID4gU28gd2hh
dCBleGFjdGx5IGlzIGRpZmZlcmVudCBiZXR3ZWVuIE1DLUxBRyBhbmQgTUhEPyBJcyB0aGVyZSBh
IHN0YW5kYXJkDQo+IGZvciBNSEQgKGJlc2lkZXMgbDMgbWNhc3QgYXNwZWN0cyk/IE9yIGlzIGl0
IHRoYXQgdGhlIG9ubHkgbWlzc2luZyBwaWVjZSBmb3INCj4gTUhEIGlzIGwzIG1jYXN0Pw0KPiA+
DQo+ID4gSmVmZnJleQ0KPiA+DQo+ID4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+
ID4gRnJvbTogQW50b25pIFByenlnaWVuZGEgW21haWx0bzphbnRvbmkucHJ6eWdpZW5kYUBlcmlj
c3Nvbi5jb208bWFpbHRvOmFudG9uaS5wcnp5Z2llbmRhQGVyaWNzc29uLmNvbT5dDQo+ID4gPiBT
ZW50OiBUdWVzZGF5LCBOb3ZlbWJlciAxMCwgMjAxNSA4OjE3IFBNDQo+ID4gPiBUbzogVG9lcmxl
c3MgRWNrZXJ0IDxlY2tlcnRAY2lzY28uY29tPG1haWx0bzplY2tlcnRAY2lzY28uY29tPj4NCj4g
PiA+IENjOiBIYW93ZWlndW8gPGhhb3dlaWd1b0BodWF3ZWkuY29tPG1haWx0bzpoYW93ZWlndW9A
aHVhd2VpLmNvbT4+OyBKZWZmcmV5IChaaGFvaHVpKSBaaGFuZw0KPiA+ID4gPHp6aGFuZ0BqdW5p
cGVyLm5ldDxtYWlsdG86enpoYW5nQGp1bmlwZXIubmV0Pj47IFJvYmVydCBSYXN6dWsgPHJvYmVy
dEByYXN6dWsubmV0PG1haWx0bzpyb2JlcnRAcmFzenVrLm5ldD4+OyBJSnNicmFuZA0KPiA+ID4g
V2lqbmFuZHMgPGljZUBjaXNjby5jb208bWFpbHRvOmljZUBjaXNjby5jb20+PjsgYmllckBpZXRm
Lm9yZzxtYWlsdG86YmllckBpZXRmLm9yZz4NCj4gPiA+IFN1YmplY3Q6IFJFOiBbQmllcl0gRFIg
ZWxlY3Rpb24gLi4uDQo+ID4gPg0KPiA+ID4gVGhhdCdzIHdoeSBJIGRvbid0IHVzZSBNQy1MQUcs
IHdlIHRhbGsgTUhELiAgV2UgaGF2ZSBNSEQsIHdlIGhhdmUNCj4gPiA+IHRoZSBwcm9ibGVtIGFu
ZCB3ZSBuZWVkICBhIHByb3RvY29sIGJldHdlZW4gdGhlIHR3byBob21lcyB0byBlbGVjdCBERi4N
Cj4gPiA+DQo+ID4gPiBEbyBJIG1pc3MgYW55dGhpbmcgPw0KPiA+ID4NCj4gPiA+IHRoYW5rcw0K
PiA+ID4NCj4gPiA+IC0tLSB0b255DQo+ID4gPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18NCj4gPiA+ICJTaW1wbGUsIGNsZWFyIHB1cnBvc2UgYW5kIHByaW5j
aXBsZXMgZ2l2ZSByaXNlIHRvIGNvbXBsZXggYW5kDQo+ID4gPiBpbnRlbGxpZ2VudCBiZWhhdmlv
ci4gQ29tcGxleCBydWxlcyBhbmQgcmVndWxhdGlvbnMgZ2l2ZSByaXNlIHRvDQo+ID4gPiBzaW1w
bGUgYW5kIHN0dXBpZCBiZWhhdmlvci4iDQo+ID4gPiAtLS0gRGVlIEhvY2sNCj4gPiA+DQo+ID4g
Pg0KPiA+ID4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+ID4gPiBGcm9tOiBUb2Vy
bGVzcyBFY2tlcnQgW21haWx0bzplY2tlcnRAY2lzY28uY29tPG1haWx0bzplY2tlcnRAY2lzY28u
Y29tPl0NCj4gPiA+ID4gU2VudDogVHVlc2RheSwgTm92ZW1iZXIgMTAsIDIwMTUgMjo0NyBQTQ0K
PiA+ID4gPiBUbzogQW50b25pIFByenlnaWVuZGENCj4gPiA+ID4gQ2M6IEhhb3dlaWd1bzsgSmVm
ZnJleSAoWmhhb2h1aSkgWmhhbmc7IFJvYmVydCBSYXN6dWs7IElKc2JyYW5kDQo+ID4gPiA+IFdp
am5hbmRzOyBiaWVyQGlldGYub3JnPG1haWx0bzpiaWVyQGlldGYub3JnPg0KPiA+ID4gPiBTdWJq
ZWN0OiBSZTogW0JpZXJdIERSIGVsZWN0aW9uIC4uLg0KPiA+ID4gPg0KPiA+ID4gPiBUb255LA0K
PiA+ID4gPg0KPiA+ID4gPiBDYW4geW91IGVsYWJvcmF0ZSAocGljdHVyZSwgcGFja2V0IGZsb3cp
IGhvdyB5b3UgaW1hZ2luZSBNQy1MQUcgdG8NCj4gPiA+ID4gYmUgdXNlZCB3aXRoIEJJRVIgPw0K
PiA+ID4gPg0KPiA+ID4gPiBUaGUgd2F5IGkgc2VlIGl0LCBNQy1MQUcgaXMgYWx3YXlzIGltcGxl
bWVudGVkIHZpYSB2ZW5kb3Igc3BlY2lmaWMNCj4gPiA+ID4gY2x1c3Rlcip1Y2sgb29wczogcGxh
dGZvcm0gc3BlY2lmaWMgbXVsdGktY2hhc3NpcyBpbXBsZW1lbnRhdGlvbi4NCj4gPiA+ID4gTm8g
c3RhbmRhcmQgYXBwcm9hY2ggQUZBSUsuDQo+ID4gPiA+DQo+ID4gPiA+IEkgc2VlIG5vIHByb2Js
ZW0gKGp1c3QgYW5ub3llZCBkZXZlbG9wZXJzKSBhbHNvIHN1cHBvcnRpbmcgYW55DQo+ID4gPiA+
IGZvcm0gb2YNCj4gPiA+ID4gQklFUi0+SVAgbXVsdGljYXN0IGluIHRoZSBzYW1lIHZlbmRvciBz
cGVjaWZpYyBhcHByb2FjaGVzLg0KPiA+ID4gPg0KPiA+ID4gPiBCdXQgZ2l2ZW4gaG93IGl0cyBh
bGwgdmVuZG9yL3BsYXRmb3JtIHNwZWNpZmljIGkgZG9uJ3QgdGhpbmsgdGhlcmUNCj4gPiA+ID4g
aXMNCj4gPiA+IGFueXRoaW5nDQo+ID4gPiA+IHdlIGNvdWxkL3Nob3VsZCBkZWZpbmUgYWJvdXQg
aXQgaW4gSUVURi4NCj4gPiA+ID4NCj4gPiA+ID4gQ2hlZXJzDQo+ID4gPiA+ICAgICBUb2VybGVz
cw0KPiA+ID4gPg0KPiA+ID4gPg0KPiA+ID4gPiBPbiBUdWUsIE5vdiAxMCwgMjAxNSBhdCAwNjo1
MjoyMlBNICswMDAwLCBBbnRvbmkgUHJ6eWdpZW5kYSB3cm90ZToNCj4gPiA+ID4gPg0KPiA+ID4g
PiA+DQo+ID4gPiA+ID4NCj4gPiA+ID4gPiBIaSBKZWZmcmV5LA0KPiA+ID4gPiA+DQo+ID4gPiA+
ID4gVGhlcmUgYXJlIHR3byBtdWx0aS1ob21pbmcgc2NlbmFyaW9zLCBvbmUgaXMgbXVsdGktaG9t
ZWQNCj4gPiA+ID4gPiBuZXR3b3JrLA0KPiA+ID4gPiBhbm90aGVyIG9uZSBpcyBtdWx0aS1ob21l
ZCBkZXZpY2UuIEZvciBtdWx0aS1ob21lZCBuZXR3b3JrLCB0aGUNCj4gPiA+ID4gbmV0d29yayBp
cyBhIExBTiwgRFIvREYgbWVjaGFuaXNtIGNhbiBiZSB1c2VkIHRvIHNlbGVjdCBvbmUgcm91dGVy
DQo+ID4gPiA+IGFzIG1hc3RlciBhbmQgb3RoZXIgcm91dGVycyBhcyBzbGF2ZSwgb25seSB0aGUg
bWFzdGVyIHJvdXRlciBjYW4NCj4gPiA+ID4gZm9yd2FyZCB0cmFmZmljIHRvDQo+ID4gPiB0aGUg
TEFODQo+ID4gPiA+IG5ldHdvcmssIElHTVAvTUxEIGV4dGVuc2lvbiBjYW4gYmUgdXNlZCBmb3Ig
dGhlIERSL0RGIGVsZWN0aW9uLA0KPiA+ID4gPiB0aGlzIGlzDQo+ID4gPiB0aGUNCj4gPiA+ID4g
Zm9jdXMgb2YgZHJhZnQtd2lqbmFuZHMtYmllci1tbGQtbGFuLWVsZWN0aW9uLTAwLiBIb3dldmVy
LCBpZiBhDQo+ID4gPiBtdWx0aWNhc3QNCj4gPiA+ID4gc291cmNlIG9yIHJlY2VpdmVyIGlzIGRp
cmVjdGx5IGFjY2Vzc2VkIHRvIHR3byBtdWx0aWNhc3Qgcm91dGVycw0KPiA+ID4gPiB0aHJvdWdo
DQo+ID4gPiBNQy0NCj4gPiA+ID4gTEFHLCBmbG93LWJhc2VkIGxvYWRiYWxhbmNpbmcgY2FuIGJl
IGFjaGlldmVkIGZvciB1cGxpbmsgZGlyZWN0aW9uDQo+ID4gPiB0cmFmZmljLiBJbg0KPiA+ID4g
PiB0aGlzIGNhc2UsIElHTVAvTUxEIGNhbid0IGJlIHVzZWQgZm9yIERSL0RGIGVsZWN0aW9uIGZv
ciB0aGUNCj4gPiA+ID4gTUMtTEFHLiBJDQo+ID4gPiB0aGluaw0KPiA+ID4gPiB0aGUgbmV3IERS
L0RGIGVsZWN0aW9uIG1lY2hhbmlzbSBzaG91bGQgYWxzbyBjb3ZlciB0aGUgTUMtTEFHDQo+ID4g
PiA+IG11bHRpLSBob21lZCBzY2VuYXJpby4NCj4gPiA+ID4gPg0KPiA+ID4gPiA+IFtUb255IHNh
aXo6XSB5ZWFoLCBwcmV0dHkgbXVjaCB3aGF0IEkgc2VudCBvdXQgYXMgd2VsbC4gIE1IRCBpcw0K
PiA+ID4gPiA+IHRoZSBwcm9wZXIgdGVybSBmb3IgdGhlIHNjZW5hcmlvIChvciBNQy1MQUcgYnV0
IEkgZG9uJ3QgbGlrZSB0bw0KPiA+ID4gPiA+IHVzZSB0aGF0LCBwZW9wbGUgc2VlIExBQ1AgaW1t
ZWRpYXRlbHkgOy0pDQo+ID4gPiA+ID4NCj4gPiA+ID4gPg0KPiA+ID4gPiA+DQo+ID4gPiA+ID4g
VG9ueQ0KPiA+ID4gPiA+DQo+ID4gPiA+ID4NCj4gPiA+ID4gPg0KPiA+ID4gPiA+DQo+ID4gPiA+
ID4NCj4gPiA+ID4gPiBNeSB0d28gY2VudHMuDQo+ID4gPiA+ID4NCj4gPiA+ID4gPiBUaGFua3Ms
DQo+ID4gPiA+ID4NCj4gPiA+ID4gPiB3ZWlndW8NCj4gPiA+ID4gPg0KPiA+ID4gPiA+IF9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+ID4gPiA+ID4gRnJvbTogSmVmZnJleSAoWmhh
b2h1aSkgWmhhbmcgW3p6aGFuZ0BqdW5pcGVyLm5ldDxtYWlsdG86enpoYW5nQGp1bmlwZXIubmV0
Pl0NCj4gPiA+ID4gPiBTZW50OiBNb25kYXksIE5vdmVtYmVyIDA5LCAyMDE1IDIzOjA4DQo+ID4g
PiA+ID4gVG86IEhhb3dlaWd1bzsgUm9iZXJ0IFJhc3p1azsgSUpzYnJhbmQgV2lqbmFuZHMNCj4g
PiA+ID4gPiBDYzogYmllckBpZXRmLm9yZzxtYWlsdG86YmllckBpZXRmLm9yZz48bWFpbHRvOmJp
ZXJAaWV0Zi5vcmc8bWFpbHRvOmJpZXJAaWV0Zi5vcmc+Pg0KPiA+ID4gPiA+IFN1YmplY3Q6IFJF
OiBbQmllcl0gRFIgZWxlY3Rpb24gLi4uDQo+ID4gPiA+ID4gTm90IGV4YWN0bHkgc3VyZSBhYm91
dCB0aGUgZGV0YWlscyBvZiBhY3RpdmUtYWN0aXZlIG9yDQo+ID4gPiA+ID4gYWN0aXZlLXN0YW5k
YnkNCj4gPiA+ID4gc2NlbmFyaW9zIGFuZCB0aGVpciByZWxhdGlvbnNoaXAgdG8gQklFUiwgYnV0
IGhlcmUgaXMgbXkgdW5kZXJzdGFuZGluZzoNCj4gPiA+ID4gPg0KPiA+ID4gPiA+IC0gQklFUiBh
cmNoaXRlY3R1cmUgaGFzIHRocmVlIGxheWVyczogbXVsdGljYXN0IG92ZXJsYXksIGJpZXINCj4g
PiA+IGZvcndhcmRpbmcsIGFuZA0KPiA+ID4gPiByb3V0aW5nIHVuZGVybGF5LiBJdCBpcyByZWFs
bHkgdGhlIG11bHRpY2FzdCBvdmVybGF5J3Mgam9iIHRvDQo+ID4gPiA+IGhhbmRsZSB0aGUNCj4g
PiA+IG11bHRpLQ0KPiA+ID4gPiBob21pbmcgLSBiZSBpdCBQSU0sIElHTVAvTUxELCBvciBCR1As
IG9yIGFueSBvdGhlciB0aGluZ3MuDQo+ID4gPiA+ID4gLSBXaGlsZSBJY2UncyBEUiBlbGVjdGlv
biBkcmFmdCB3YXMgdHJpZ2dlcmVkIGZyb20gdXNpbmcNCj4gPiA+ID4gPiBJR01QL01MRCB0bw0K
PiA+ID4gPiByZXBsYWNlIFBJTSBmb3IgbXVsdGljYXN0IG92ZXJsYXkgc2lnbmFsaW5nIGluIGEg
QklFUiBkb21haW4gYW5kDQo+ID4gPiA+IHRoZQ0KPiA+ID4gZHJhZnQgaGFzDQo+ID4gPiA+IHNv
bWUgQklFUiBrZXl3b3JkcyBpbiBpdCwgaXQgaXMgcmVhbGx5IGluZGVwZW5kZW50IG9mIEJJRVIu
IFRoZQ0KPiA+ID4gPiBkcmFmdCBpcw0KPiA+ID4gc3RpbGwNCj4gPiA+ID4gYXBwbGljYWJsZSBp
ZiBCSUVSIGhhZCBuZXZlciBoYXBwZW5lZC4NCj4gPiA+ID4gPg0KPiA+ID4gPiA+IEplZmZyZXkN
Cj4gPiA+ID4gPg0KPiA+ID4gPiA+IEZyb206IEJJRVIgW21haWx0bzpiaWVyLWJvdW5jZXNAaWV0
Zi5vcmc8bWFpbHRvOmJpZXItYm91bmNlc0BpZXRmLm9yZz5dIE9uIEJlaGFsZiBPZiBIYW93ZWln
dW8NCj4gPiA+ID4gPiBTZW50OiBUaHVyc2RheSwgTm92ZW1iZXIgMDUsIDIwMTUgNzozOSBQTQ0K
PiA+ID4gPiA+IFRvOiBSb2JlcnQgUmFzenVrIDxyb2JlcnRAcmFzenVrLm5ldDxtYWlsdG86cm9i
ZXJ0QHJhc3p1ay5uZXQ+PG1haWx0bzpyb2JlcnRAcmFzenVrLm5ldDxtYWlsdG86cm9iZXJ0QHJh
c3p1ay5uZXQ+Pj47DQo+ID4gPiA+ID4gSUpzYnJhbmQgV2lqbmFuZHMgPGljZUBjaXNjby5jb208
bWFpbHRvOmljZUBjaXNjby5jb20+PG1haWx0bzppY2VAY2lzY28uY29tPG1haWx0bzppY2VAY2lz
Y28uY29tPj4+DQo+ID4gPiA+ID4gQ2M6IGJpZXJAaWV0Zi5vcmc8bWFpbHRvOmJpZXJAaWV0Zi5v
cmc+PG1haWx0bzpiaWVyQGlldGYub3JnPG1haWx0bzpiaWVyQGlldGYub3JnPj4NCj4gPiA+ID4g
PiBTdWJqZWN0OiBSZTogW0JpZXJdIERSIGVsZWN0aW9uIC4uLg0KPiA+ID4gPiA+DQo+ID4gPiA+
ID4NCj4gPiA+ID4gPiBJIGFncmVlIHdpdGggUm9iZXJ0J3MgY29tbWVudHMuIEkgdGhpbmsgQklF
UiBhbHNvIHNob3VsZCBjb3Zlcg0KPiA+ID4gPiA+IGFjdGl2ZS0NCj4gPiA+IGFjdGl2ZQ0KPiA+
ID4gPiBhbmQgYWN0aXZlLXN0YW5kYnkgYWNjZXNzIHNjZW5hcmlvcy4NCj4gPiA+ID4gPg0KPiA+
ID4gPiA+IFRoYW5rcywNCj4gPiA+ID4gPg0KPiA+ID4gPiA+IHdlaWd1bw0KPiA+ID4gPiA+DQo+
ID4gPiA+ID4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gPiA+ID4gPiBGcm9t
OiBCSUVSIFtiaWVyLWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRvOmJpZXItYm91bmNlc0BpZXRmLm9y
Zz5dIG9uIGJlaGFsZiBvZiBSb2JlcnQgUmFzenVrDQo+ID4gPiA+ID4gW3JvYmVydEByYXN6dWsu
bmV0PG1haWx0bzpyb2JlcnRAcmFzenVrLm5ldD5dDQo+ID4gPiA+ID4gU2VudDogRnJpZGF5LCBO
b3ZlbWJlciAwNiwgMjAxNSA4OjM2DQo+ID4gPiA+ID4gVG86IElKc2JyYW5kIFdpam5hbmRzDQo+
ID4gPiA+ID4gQ2M6IGJpZXJAaWV0Zi5vcmc8bWFpbHRvOmJpZXJAaWV0Zi5vcmc+PG1haWx0bzpi
aWVyQGlldGYub3JnPG1haWx0bzpiaWVyQGlldGYub3JnPj4NCj4gPiA+ID4gPiBTdWJqZWN0OiBb
Qmllcl0gRFIgZWxlY3Rpb24gLi4uDQo+ID4gPiA+ID4NCj4gPiA+ID4gPiBJY2UsDQo+ID4gPiA+
ID4NCj4gPiA+ID4gPiBBcyB3ZSBkdXNjdXNzZWQgb2ZmbGluZSB0aGVyZSBhcmUgcHJhY3RpY2Fs
bHkgdHdvIG1ham9yIHR5cGVzIG9mDQo+ID4gPiA+IG11bHRpaG9tZWQgZGVwbG95bWVudHMgaW4g
cHJvZHVjdGlvbiBuZXR3b3JrczoNCj4gPiA+ID4gPg0KPiA+ID4gPiA+IDEuIFRydWUgbXVsdGlo
b21pbmcgLi4uIGVhY2ggZWRnZSByb3V0ZXIgY29ubmVjdCB0byBDRXMgb3Zlcg0KPiA+ID4gPiA+
IGRpZmZlcmVudCBzdWJuZXQNCj4gPiA+ID4gPg0KPiA+ID4gPiA+IDIuIEFjdGl2ZS9zdGFuZGJ5
IC4uIHRoZXJlIGlzIG11bHRpYWNjZXNzIGxhbiBidXQgVlJSUCBpcyB1c2VkDQo+ID4gPiA+ID4g
c28NCj4gPiA+IGhvc3RzIGNhbg0KPiA+ID4gPiBoYXZlIHNpbmdsZSBkZWZhdWx0IG91dC4NCj4g
PiA+ID4gPg0KPiA+ID4gPiA+IE5vdyBtb3Jlb3ZlciBiZXRlZW4gQklFUiBkb21haW4gYW5kIG11
bHRpY2FzdCBzZW5kZXJzIGFuZA0KPiA+ID4gPiA+IHJlY2VpdmVycw0KPiA+ID4gPiB0aGVyZSB3
aWxsIHByZXR0eSBtdWNoIGFsd2F5cyBDRXMuIEkgYW0gd29ycmllZCB0aGF0IG1vc3QgQklFUg0K
PiA+ID4gPiBzbGlkZXMNCj4gPiA+IHNraXANCj4gPiA+ID4gdGhvc2UuDQo+ID4gPiA+ID4NCj4g
PiA+ID4gPiBDaGVlcnMsDQo+ID4gPiA+ID4gUi4NCj4gPiA+ID4NCj4gPiA+ID4gPiBfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiA+ID4gPiA+IEJJRVIg
bWFpbGluZyBsaXN0DQo+ID4gPiA+ID4gQklFUkBpZXRmLm9yZzxtYWlsdG86QklFUkBpZXRmLm9y
Zz4NCj4gPiA+ID4gPiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2JpZXIN
Cj4gPiA+ID4NCj4gPiA+ID4NCj4gPiA+ID4gLS0NCj4gPiA+ID4gLS0tDQo+ID4gPiA+IFRvZXJs
ZXNzIEVja2VydCwgZWNrZXJ0QGNpc2NvLmNvbTxtYWlsdG86ZWNrZXJ0QGNpc2NvLmNvbT4NCj4N
Cj4gLS0NCj4gLS0tDQo+IFRvZXJsZXNzIEVja2VydCwgZWNrZXJ0QGNpc2NvLmNvbTxtYWlsdG86
ZWNrZXJ0QGNpc2NvLmNvbT4NCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18NCkJJRVIgbWFpbGluZyBsaXN0DQpCSUVSQGlldGYub3JnPG1haWx0bzpCSUVS
QGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9iaWVyDQoN
Cg0KDQotLQ0KV2XigJl2ZSBoZWFyZCB0aGF0IGEgbWlsbGlvbiBtb25rZXlzIGF0IGEgbWlsbGlv
biBrZXlib2FyZHMgY291bGQgcHJvZHVjZSB0aGUgY29tcGxldGUgd29ya3Mgb2YgU2hha2VzcGVh
cmU7IG5vdywgdGhhbmtzIHRvIHRoZSBJbnRlcm5ldCwgd2Uga25vdyB0aGF0IGlzIG5vdCB0cnVl
Lg0K4oCUUm9iZXJ0IFdpbGVuc2t5DQo=

--_000_BLUPR0501MB1715DF64BDDE469F3CBDCD98D4130BLUPR0501MB1715_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
V2luZ2RpbmdzOw0KCXBhbm9zZS0xOjUgMCAwIDAgMCAwIDAgMCAwIDA7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseTpTaW1TdW47DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpA
Zm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1
IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBh
bm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IlxAU2ltU3VuIjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30NCkBmb250LWZhY2UN
Cgl7Zm9udC1mYW1pbHk6R2VvcmdpYTsNCglwYW5vc2UtMToyIDQgNSAyIDUgNCA1IDIgMyAzO30N
Ci8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYu
TXNvTm9ybWFsDQoJe21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQt
c2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsc2VyaWY7fQ0KYTps
aW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6
Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29I
eXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxl
Ow0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0Kc3Bhbi5pbQ0KCXttc28tc3R5bGUtbmFt
ZTppbTt9DQpzcGFuLkVtYWlsU3R5bGUxOA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBs
eTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30N
Ci5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtZmFt
aWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjgu
NWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4waW4gMS4waW4gMS4waW47fQ0KZGl2LldvcmRT
ZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1z
byA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIg
Lz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVs
YXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8
L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJF
Ti1VUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlv
bjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi
PlBJTSBSUEYNCjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTpXaW5nZGluZ3M7Y29sb3I6IzFGNDk3RCI+Sjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
IzFGNDk3RCI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGEg
bmFtZT0iX01haWxFbmRDb21wb3NlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9hPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2Jv
cmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8
ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEu
MHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4gVG9ueSBQ
cnp5Z2llbmRhIFttYWlsdG86dG9ueXNpZXRmQGdtYWlsLmNvbV0NCjxicj4NCjxiPlNlbnQ6PC9i
PiBXZWRuZXNkYXksIE5vdmVtYmVyIDExLCAyMDE1IDI6NTkgUE08YnI+DQo8Yj5Ubzo8L2I+IEFu
dG9uaSBQcnp5Z2llbmRhICZsdDthbnRvbmkucHJ6eWdpZW5kYUBlcmljc3Nvbi5jb20mZ3Q7PGJy
Pg0KPGI+Q2M6PC9iPiBUb2VybGVzcyBFY2tlcnQgJmx0O2Vja2VydEBjaXNjby5jb20mZ3Q7OyBK
ZWZmcmV5IChaaGFvaHVpKSBaaGFuZyAmbHQ7enpoYW5nQGp1bmlwZXIubmV0Jmd0OzsgSGFvd2Vp
Z3VvICZsdDtoYW93ZWlndW9AaHVhd2VpLmNvbSZndDs7IGJpZXJAaWV0Zi5vcmc7IElKc2JyYW5k
IFdpam5hbmRzICZsdDtpY2VAY2lzY28uY29tJmd0OzsgcGltQGlldGYub3JnOyBSb2JlcnQgUmFz
enVrICZsdDtyb2JlcnRAcmFzenVrLm5ldCZndDs8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtC
aWVyXSBEUiBlbGVjdGlvbiAuLi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+SGF2aW5nIHRob3VnaHQgYWJvdXQgaXQgYSBiaXQsIHRoZSBzcmMg
YWRkcmVzcyBvbiB0aGUgZnJhbWUgc2hvdWxkIGJlIGVub3VnaCB0byBzZXJ2ZSBhcyBzcGxpdCBo
b3Jpem9uIChhYnNlbnQgTkFUJ2luZykgYW5kIGEgTUhEIGRldmljZSBzaG91bGQgZHJvcCBhbnkg
ZnJhbWUgb3JpZ2luYXRpbmcgQCBhbnkgb2YgaXRzIGludGVyZmFjZSBhZGRyZXNzZXMgKHVubGVz
cyBJIG1pc3NlZCBzb21ldGhpbmcgaGVyZSkuJm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiBXZWQsIE5vdiAxMSwgMjAxNSBhdCAxMToxNCBBTSwg
QW50b25pIFByenlnaWVuZGEgJmx0OzxhIGhyZWY9Im1haWx0bzphbnRvbmkucHJ6eWdpZW5kYUBl
cmljc3Nvbi5jb20iIHRhcmdldD0iX2JsYW5rIj5hbnRvbmkucHJ6eWdpZW5kYUBlcmljc3Nvbi5j
b208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3Jk
ZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAw
aW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBpbiI+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj5NQy1MQUcgaXMgc2VlIHVzZWQgaW4gTDIgY29udGV4dCBtb3N0bHkgYW5kIGl0
IG1vc3RseSBpbXBsaWVzIExBQ1AgYW5kIG9mdGVuIHByb3ByaWV0YXJ5IGludGVyLWNoYXNzaXMg
cHJvdG9jb2xzIGFzIHdlbGwuPGJyPg0KPGJyPg0KTUhEIEkgc2F3IHVzZWQgYXMgZ2VuZXJpYyB0
ZXJtIGluIEwyL0wzIGFuZCBpdCBkb2VzIG5vdCBpbXBseSBhbnkgcHJvdG9jb2xzIGFuZCBpdCBz
ZWVtcyB0byBpbXBseSB0aGF0IGJvdGggcm91dGVycyBob21lZCBpbnRvIGRvIG5vdCBzZWUgZWFj
aCBvdGhlciBvbiB0aGUgc2FtZSBldGhlci48YnI+DQo8YnI+DQpZZXMsIHdlIGFyZSBzdXBwb3Nl
ZCB0byB3cml0ZSBzb21ldGhpbmcgYWJvdXQgZVZQTiB1c2luZyBCSUVSIChJY2UsIEkgZm9yZ290
LCB3aG8gYWdyZWVkIHRvIHdyaXRlIHNvbWV0aGluZyAmYW1wOyBkbyB3ZSBhZGQgaXQgdG8gdGhl
IE1WUE4gZHJhZnQgc2ltcGx5ID8pLjxicj4NCkVWUE4gd2lsbCBub3QgaGF2ZSBhIE1IRCBwcm9i
bGVtIDstKSBzaW5jZTxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBhKSB0aGUgRVZQ
TiBydW5uaW5nIHJvdXRlciB3aWxsIG9yaWdpbmF0ZSB0aGUgUE1TSSBmb3IgRVZQTiBhbmQgaGF2
ZSBhIEJGRVIgYml0Ljxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBiKSZuYnNwOyBo
b3N0cyBiZWhpbmQgdGhlIHJvdXRlciB3aWxsIGJlIG1hbmFnZWQgYnkgdGhlIEVWUE4gbXVsdGkt
aG9taW5nIHByb2NlZHVyZXMgKHNwbGl0LWhvcml6b24gYW5kIERGKSB3aGljaCBzb2x2ZSB0aGUg
cHJvYmxlbSBldmVuIGlmIHRoZSBQTVNJIGRlbGl2ZXJzIHRoZSBmcmFtZSB0byBtdWx0aXBsZSBy
b3V0ZXJzIGhvbWluZyBhIGRldmljZSBvbiBhbiBFU0kuPGJyPg0KPGJyPg0KVGhlIHByb2JsZW0m
bmJzcDsgZXhpc3RzIG9ubHkgZm9yIFBJTSBvdmVybGF5IG92ZXIgQklFUiAob3Igb3RoZXIgb3Zl
cmxheXMgd2l0aG91dCBERiBwcm9jZWR1cmVzKS48YnI+DQo8YnI+DQpTbywgSSdkIHRhbGsgYWJv
dXQgTUhEIGFuZCBjb25zaWRlciB0aGUgcHJvYmxlbSB3aGVyZSBhIGRldmljZSBpcyBNSEQnZWQg
dmlhIDIgcDJwIGxpbmtzIGludG8gMiBkaWZmZXJlbnQgcm91dGVycywgYm90aCBpbiBzYW1lIEJJ
RVIgZG9tYWluIGFzIHRoZSBtb3N0IGdlbmVyaWMgcHJvYmxlbS4gT2JzZXJ2ZSB0aGF0IGJvdGgg
cm91dGVycyB3aWxsIHJlY2VpdmUgdGhlIHRyYWZmaWMgZm9yIHNhbWUgRyBzaW5jZSBib3RoIG1h
eSBoYXZlIGJlc2lkZQ0KIHRoZSBNSEQgZGV2aWNlIFNIRCBkZXZpY2VzIHRoYXQgbmVlZCB0byBi
ZSBzZXJ2ZWQuIFNvIHRoZSBNSEQgZGV2aWNlIG11c3QgYmUgdW5kZXIgc29tZSBzZXQgb2YgREYg
cHJvY2VkdXJlcyAoYW5kIHBvc3NpYmx5IHNwbGl0LWhvcml6b24sIG9ic2VydmUgdGhhdCB0aGUg
ZGV2aWNlIGluamVjdGluZyB0aGUgdHJhZmZpYyBtYXkgc2VlIGl0IGFnYWluIGZyb20gdGhlciBv
dGhlciByb3V0ZXIgd2hvJ2xsIHJlY2VpdmUgaXQgYWNyb3NzIEJJRVIgZm9yDQogaXRzIFNIRCBk
ZXZpY2VzIGFuZCBpcyBERiBmb3IgdGhlIEcpLiZuYnNwOyBNb3N0IHBlb3BsZSB3aG8gZG9uJ3Qg
ZGVhbCB3aXRoIEVWUE4gd2lsbCBoYXZlIHByb2JhYmx5IHRyb3VibGUgcGFyc2luZyB0aGF0IHN0
dWZmIC4uLjxicj4NCjxicj4NCk5vdywgd2hldGhlciB0aGUgcHJvYmxlbSBuZWVkcyBzb2x2aW5n
IGluIGl0cyBnZW5lcmFsaXR5IGZvciBJUCBTLEcgbXVsdGljYXN0IG92ZXJsYXkgKGxpa2UgRVZQ
TiBkaWQgZm9yIEwyKSBpcyBzb21ldGhpbmcgSSBoYXZlIG5vdCBtdWNoIG9waW5pb24gb24gYW5k
IGxlYXZlIGl0IHRvIGhlYXZ5LXdlaWdodHMgbGlrZSBJY2UgdG8gYXJndWUgLi4uPGJyPg0KPGJy
Pg0KPHNwYW4gY2xhc3M9ImltIj50aGFua3M8L3NwYW4+PGJyPg0KPGJyPg0KPHNwYW4gY2xhc3M9
ImltIj4tLS0gdG9ueTwvc3Bhbj48YnI+DQo8c3BhbiBjbGFzcz0iaW0iPl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzwvc3Bhbj48YnI+DQo8c3BhbiBjbGFzcz0i
aW0iPiZxdW90O1NpbXBsZSwgY2xlYXIgcHVycG9zZSBhbmQgcHJpbmNpcGxlcyBnaXZlIHJpc2Ug
dG8gY29tcGxleCBhbmQgaW50ZWxsaWdlbnQgYmVoYXZpb3IuIENvbXBsZXggcnVsZXMgYW5kIHJl
Z3VsYXRpb25zIGdpdmUgcmlzZSB0byBzaW1wbGUgYW5kIHN0dXBpZCBiZWhhdmlvci4mcXVvdDs8
L3NwYW4+PGJyPg0KPHNwYW4gY2xhc3M9ImltIj4tLS0gRGVlIEhvY2s8L3NwYW4+PGJyPg0KPGJy
Pg0KPGJyPg0KPHNwYW4gY2xhc3M9ImltIj4mZ3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0t
PC9zcGFuPjxicj4NCjxzcGFuIGNsYXNzPSJpbSI+Jmd0OyBGcm9tOiBUb2VybGVzcyBFY2tlcnQg
W21haWx0bzo8YSBocmVmPSJtYWlsdG86ZWNrZXJ0QGNpc2NvLmNvbSI+ZWNrZXJ0QGNpc2NvLmNv
bTwvYT5dPC9zcGFuPjxicj4NCjxzcGFuIGNsYXNzPSJpbSI+Jmd0OyBTZW50OiBXZWRuZXNkYXks
IE5vdmVtYmVyIDExLCAyMDE1IDEwOjUxIEFNPC9zcGFuPjxicj4NCjxzcGFuIGNsYXNzPSJpbSI+
Jmd0OyBUbzogSmVmZnJleSAoWmhhb2h1aSkgWmhhbmc8L3NwYW4+PG86cD48L286cD48L3A+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZndDsgQ2M6IEFudG9uaSBQcnp5Z2ll
bmRhOyBIYW93ZWlndW87IFJvYmVydCBSYXN6dWs7IElKc2JyYW5kIFdpam5hbmRzOzxicj4NCiZn
dDsgPGEgaHJlZj0ibWFpbHRvOmJpZXJAaWV0Zi5vcmciPmJpZXJAaWV0Zi5vcmc8L2E+OyA8YSBo
cmVmPSJtYWlsdG86cGltQGlldGYub3JnIj4NCnBpbUBpZXRmLm9yZzwvYT48YnI+DQomZ3Q7IFN1
YmplY3Q6IFJlOiBbQmllcl0gRFIgZWxlY3Rpb24gLi4uPGJyPg0KJmd0Ozxicj4NCiZndDsgTWF5
YmUgVG9ueSBjYW4gZGV0YWlsLiBJbiBjdXJyZW50IElFVEYgUkZDL2RyYWZ0cywgTUhEIGlzIG9u
bHkgdXNlZCBpbiB0aGU8YnI+DQomZ3Q7IFZQTiBjb250ZXh0Ljxicj4NCiZndDsgQUZBSUssIHdl
IGhhdmUgc28gZmFyIG5vdCB0YWxrZWQgYWJvdXQgQklFUiBpbiBsMiBzd2l0Y2hlZCBjb250ZXh0
cy4gT2Y8YnI+DQomZ3Q7IGNvdXJzZSwgb25lIGNvdWxkIHJlcGxhY2UgcDJtcCBMU1AgKHZpYSBt
TERQKSBhcyB1c2VkIGluIEVWUE4gd2l0aCBCSUVSLDxicj4NCiZndDsgYnV0IGkgYW0gdW5jbGVh
ciBpZiB0aGF0cyB3aGF0IFRvbnkgaXMgdGFsa2luZyBhb3V0LCBhbmQgaSBhbHNvIHdvdWxkbid0
IHNlZSBhPGJyPg0KJmd0OyBwcm9ibGVtIGRvaW5nIHRoaXMuPGJyPg0KJmd0Ozxicj4NCiZndDsg
Q2hlZXJzPGJyPg0KJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7VG9lcmxlc3M8YnI+DQomZ3Q7PGJy
Pg0KJmd0OyBPbiBXZWQsIE5vdiAxMSwgMjAxNSBhdCAwMTo0Mjo1MFBNICYjNDM7MDAwMCwgSmVm
ZnJleSAoWmhhb2h1aSkgWmhhbmcgd3JvdGU6PGJyPg0KJmd0OyAmZ3Q7IFsmIzQzOyBQSU1dPGJy
Pg0KJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7IFNvIHdoYXQgZXhhY3RseSBpcyBkaWZmZXJlbnQg
YmV0d2VlbiBNQy1MQUcgYW5kIE1IRD8gSXMgdGhlcmUgYSBzdGFuZGFyZDxicj4NCiZndDsgZm9y
IE1IRCAoYmVzaWRlcyBsMyBtY2FzdCBhc3BlY3RzKT8gT3IgaXMgaXQgdGhhdCB0aGUgb25seSBt
aXNzaW5nIHBpZWNlIGZvcjxicj4NCiZndDsgTUhEIGlzIGwzIG1jYXN0Pzxicj4NCiZndDsgJmd0
Ozxicj4NCiZndDsgJmd0OyBKZWZmcmV5PGJyPg0KJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZn
dDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08YnI+DQomZ3Q7ICZndDsgJmd0OyBGcm9tOiBB
bnRvbmkgUHJ6eWdpZW5kYSBbbWFpbHRvOjxhIGhyZWY9Im1haWx0bzphbnRvbmkucHJ6eWdpZW5k
YUBlcmljc3Nvbi5jb20iPmFudG9uaS5wcnp5Z2llbmRhQGVyaWNzc29uLmNvbTwvYT5dPGJyPg0K
Jmd0OyAmZ3Q7ICZndDsgU2VudDogVHVlc2RheSwgTm92ZW1iZXIgMTAsIDIwMTUgODoxNyBQTTxi
cj4NCiZndDsgJmd0OyAmZ3Q7IFRvOiBUb2VybGVzcyBFY2tlcnQgJmx0OzxhIGhyZWY9Im1haWx0
bzplY2tlcnRAY2lzY28uY29tIj5lY2tlcnRAY2lzY28uY29tPC9hPiZndDs8YnI+DQomZ3Q7ICZn
dDsgJmd0OyBDYzogSGFvd2VpZ3VvICZsdDs8YSBocmVmPSJtYWlsdG86aGFvd2VpZ3VvQGh1YXdl
aS5jb20iPmhhb3dlaWd1b0BodWF3ZWkuY29tPC9hPiZndDs7IEplZmZyZXkgKFpoYW9odWkpIFpo
YW5nPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzp6emhhbmdAanVuaXBl
ci5uZXQiPnp6aGFuZ0BqdW5pcGVyLm5ldDwvYT4mZ3Q7OyBSb2JlcnQgUmFzenVrICZsdDs8YSBo
cmVmPSJtYWlsdG86cm9iZXJ0QHJhc3p1ay5uZXQiPnJvYmVydEByYXN6dWsubmV0PC9hPiZndDs7
IElKc2JyYW5kPGJyPg0KJmd0OyAmZ3Q7ICZndDsgV2lqbmFuZHMgJmx0OzxhIGhyZWY9Im1haWx0
bzppY2VAY2lzY28uY29tIj5pY2VAY2lzY28uY29tPC9hPiZndDs7IDxhIGhyZWY9Im1haWx0bzpi
aWVyQGlldGYub3JnIj4NCmJpZXJAaWV0Zi5vcmc8L2E+PGJyPg0KJmd0OyAmZ3Q7ICZndDsgU3Vi
amVjdDogUkU6IFtCaWVyXSBEUiBlbGVjdGlvbiAuLi48YnI+DQomZ3Q7ICZndDsgJmd0Ozxicj4N
CiZndDsgJmd0OyAmZ3Q7IFRoYXQncyB3aHkgSSBkb24ndCB1c2UgTUMtTEFHLCB3ZSB0YWxrIE1I
RC4mbmJzcDsgV2UgaGF2ZSBNSEQsIHdlIGhhdmU8YnI+DQomZ3Q7ICZndDsgJmd0OyB0aGUgcHJv
YmxlbSBhbmQgd2UgbmVlZCZuYnNwOyBhIHByb3RvY29sIGJldHdlZW4gdGhlIHR3byBob21lcyB0
byBlbGVjdCBERi48YnI+DQomZ3Q7ICZndDsgJmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7IERvIEkg
bWlzcyBhbnl0aGluZyA/PGJyPg0KJmd0OyAmZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyB0
aGFua3M8YnI+DQomZ3Q7ICZndDsgJmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7IC0tLSB0b255PGJy
Pg0KJmd0OyAmZ3Q7ICZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJnF1b3Q7U2ltcGxlLCBjbGVhciBwdXJwb3NlIGFu
ZCBwcmluY2lwbGVzIGdpdmUgcmlzZSB0byBjb21wbGV4IGFuZDxicj4NCiZndDsgJmd0OyAmZ3Q7
IGludGVsbGlnZW50IGJlaGF2aW9yLiBDb21wbGV4IHJ1bGVzIGFuZCByZWd1bGF0aW9ucyBnaXZl
IHJpc2UgdG88YnI+DQomZ3Q7ICZndDsgJmd0OyBzaW1wbGUgYW5kIHN0dXBpZCBiZWhhdmlvci4m
cXVvdDs8YnI+DQomZ3Q7ICZndDsgJmd0OyAtLS0gRGVlIEhvY2s8YnI+DQomZ3Q7ICZndDsgJmd0
Ozxicj4NCiZndDsgJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyAtLS0tLU9yaWdp
bmFsIE1lc3NhZ2UtLS0tLTxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgRnJvbTogVG9lcmxlc3Mg
RWNrZXJ0IFttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmVja2VydEBjaXNjby5jb20iPmVja2VydEBj
aXNjby5jb208L2E+XTxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgU2VudDogVHVlc2RheSwgTm92
ZW1iZXIgMTAsIDIwMTUgMjo0NyBQTTxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgVG86IEFudG9u
aSBQcnp5Z2llbmRhPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyBDYzogSGFvd2VpZ3VvOyBKZWZm
cmV5IChaaGFvaHVpKSBaaGFuZzsgUm9iZXJ0IFJhc3p1azsgSUpzYnJhbmQ8YnI+DQomZ3Q7ICZn
dDsgJmd0OyAmZ3Q7IFdpam5hbmRzOyA8YSBocmVmPSJtYWlsdG86YmllckBpZXRmLm9yZyI+Ymll
ckBpZXRmLm9yZzwvYT48YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7IFN1YmplY3Q6IFJlOiBbQmll
cl0gRFIgZWxlY3Rpb24gLi4uPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0Ozxicj4NCiZndDsgJmd0
OyAmZ3Q7ICZndDsgVG9ueSw8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7
ICZndDsgJmd0OyBDYW4geW91IGVsYWJvcmF0ZSAocGljdHVyZSwgcGFja2V0IGZsb3cpIGhvdyB5
b3UgaW1hZ2luZSBNQy1MQUcgdG88YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7IGJlIHVzZWQgd2l0
aCBCSUVSID88YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0
OyBUaGUgd2F5IGkgc2VlIGl0LCBNQy1MQUcgaXMgYWx3YXlzIGltcGxlbWVudGVkIHZpYSB2ZW5k
b3Igc3BlY2lmaWM8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7IGNsdXN0ZXIqdWNrIG9vcHM6IHBs
YXRmb3JtIHNwZWNpZmljIG11bHRpLWNoYXNzaXMgaW1wbGVtZW50YXRpb24uPGJyPg0KJmd0OyAm
Z3Q7ICZndDsgJmd0OyBObyBzdGFuZGFyZCBhcHByb2FjaCBBRkFJSy48YnI+DQomZ3Q7ICZndDsg
Jmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyBJIHNlZSBubyBwcm9ibGVtIChqdXN0
IGFubm95ZWQgZGV2ZWxvcGVycykgYWxzbyBzdXBwb3J0aW5nIGFueTxicj4NCiZndDsgJmd0OyAm
Z3Q7ICZndDsgZm9ybSBvZjxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgQklFUi0mZ3Q7SVAgbXVs
dGljYXN0IGluIHRoZSBzYW1lIHZlbmRvciBzcGVjaWZpYyBhcHByb2FjaGVzLjxicj4NCiZndDsg
Jmd0OyAmZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7IEJ1dCBnaXZlbiBob3cgaXRz
IGFsbCB2ZW5kb3IvcGxhdGZvcm0gc3BlY2lmaWMgaSBkb24ndCB0aGluayB0aGVyZTxicj4NCiZn
dDsgJmd0OyAmZ3Q7ICZndDsgaXM8YnI+DQomZ3Q7ICZndDsgJmd0OyBhbnl0aGluZzxicj4NCiZn
dDsgJmd0OyAmZ3Q7ICZndDsgd2UgY291bGQvc2hvdWxkIGRlZmluZSBhYm91dCBpdCBpbiBJRVRG
Ljxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7IENoZWVy
czxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO1RvZXJsZXNzPGJy
Pg0KJmd0OyAmZ3Q7ICZndDsgJmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDs8YnI+DQomZ3Q7
ICZndDsgJmd0OyAmZ3Q7IE9uIFR1ZSwgTm92IDEwLCAyMDE1IGF0IDA2OjUyOjIyUE0gJiM0Mzsw
MDAwLCBBbnRvbmkgUHJ6eWdpZW5kYSB3cm90ZTo8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZn
dDs8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7
ICZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgSGkgSmVmZnJleSw8YnI+DQomZ3Q7
ICZndDsgJmd0OyAmZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgVGhlcmUg
YXJlIHR3byBtdWx0aS1ob21pbmcgc2NlbmFyaW9zLCBvbmUgaXMgbXVsdGktaG9tZWQ8YnI+DQom
Z3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgbmV0d29yayw8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7
IGFub3RoZXIgb25lIGlzIG11bHRpLWhvbWVkIGRldmljZS4gRm9yIG11bHRpLWhvbWVkIG5ldHdv
cmssIHRoZTxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgbmV0d29yayBpcyBhIExBTiwgRFIvREYg
bWVjaGFuaXNtIGNhbiBiZSB1c2VkIHRvIHNlbGVjdCBvbmUgcm91dGVyPGJyPg0KJmd0OyAmZ3Q7
ICZndDsgJmd0OyBhcyBtYXN0ZXIgYW5kIG90aGVyIHJvdXRlcnMgYXMgc2xhdmUsIG9ubHkgdGhl
IG1hc3RlciByb3V0ZXIgY2FuPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyBmb3J3YXJkIHRyYWZm
aWMgdG88YnI+DQomZ3Q7ICZndDsgJmd0OyB0aGUgTEFOPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0
OyBuZXR3b3JrLCBJR01QL01MRCBleHRlbnNpb24gY2FuIGJlIHVzZWQgZm9yIHRoZSBEUi9ERiBl
bGVjdGlvbiw8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7IHRoaXMgaXM8YnI+DQomZ3Q7ICZndDsg
Jmd0OyB0aGU8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7IGZvY3VzIG9mIGRyYWZ0LXdpam5hbmRz
LWJpZXItbWxkLWxhbi1lbGVjdGlvbi0wMC4gSG93ZXZlciwgaWYgYTxicj4NCiZndDsgJmd0OyAm
Z3Q7IG11bHRpY2FzdDxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgc291cmNlIG9yIHJlY2VpdmVy
IGlzIGRpcmVjdGx5IGFjY2Vzc2VkIHRvIHR3byBtdWx0aWNhc3Qgcm91dGVyczxicj4NCiZndDsg
Jmd0OyAmZ3Q7ICZndDsgdGhyb3VnaDxicj4NCiZndDsgJmd0OyAmZ3Q7IE1DLTxicj4NCiZndDsg
Jmd0OyAmZ3Q7ICZndDsgTEFHLCBmbG93LWJhc2VkIGxvYWRiYWxhbmNpbmcgY2FuIGJlIGFjaGll
dmVkIGZvciB1cGxpbmsgZGlyZWN0aW9uPGJyPg0KJmd0OyAmZ3Q7ICZndDsgdHJhZmZpYy4gSW48
YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7IHRoaXMgY2FzZSwgSUdNUC9NTEQgY2FuJ3QgYmUgdXNl
ZCBmb3IgRFIvREYgZWxlY3Rpb24gZm9yIHRoZTxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgTUMt
TEFHLiBJPGJyPg0KJmd0OyAmZ3Q7ICZndDsgdGhpbms8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7
IHRoZSBuZXcgRFIvREYgZWxlY3Rpb24gbWVjaGFuaXNtIHNob3VsZCBhbHNvIGNvdmVyIHRoZSBN
Qy1MQUc8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7IG11bHRpLSBob21lZCBzY2VuYXJpby48YnI+
DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsg
W1Rvbnkgc2FpejpdIHllYWgsIHByZXR0eSBtdWNoIHdoYXQgSSBzZW50IG91dCBhcyB3ZWxsLiZu
YnNwOyBNSEQgaXM8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgdGhlIHByb3BlciB0ZXJt
IGZvciB0aGUgc2NlbmFyaW8gKG9yIE1DLUxBRyBidXQgSSBkb24ndCBsaWtlIHRvPGJyPg0KJmd0
OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IHVzZSB0aGF0LCBwZW9wbGUgc2VlIExBQ1AgaW1tZWRpYXRl
bHkgOy0pPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsg
Jmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZn
dDsgJmd0OyAmZ3Q7IFRvbnk8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDs8YnI+DQomZ3Q7
ICZndDsgJmd0OyAmZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDs8YnI+DQom
Z3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDs8YnI+
DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgTXkgdHdvIGNlbnRzLjxicj4NCiZndDsgJmd0OyAm
Z3Q7ICZndDsgJmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBUaGFua3MsPGJyPg0K
Jmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IHdl
aWd1bzxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7ICZn
dDsgJmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsgJmd0OyAm
Z3Q7ICZndDsgJmd0OyBGcm9tOiBKZWZmcmV5IChaaGFvaHVpKSBaaGFuZyBbPGEgaHJlZj0ibWFp
bHRvOnp6aGFuZ0BqdW5pcGVyLm5ldCI+enpoYW5nQGp1bmlwZXIubmV0PC9hPl08YnI+DQomZ3Q7
ICZndDsgJmd0OyAmZ3Q7ICZndDsgU2VudDogTW9uZGF5LCBOb3ZlbWJlciAwOSwgMjAxNSAyMzow
ODxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBUbzogSGFvd2VpZ3VvOyBSb2JlcnQgUmFz
enVrOyBJSnNicmFuZCBXaWpuYW5kczxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBDYzog
PGEgaHJlZj0ibWFpbHRvOmJpZXJAaWV0Zi5vcmciPmJpZXJAaWV0Zi5vcmc8L2E+Jmx0O21haWx0
bzo8YSBocmVmPSJtYWlsdG86YmllckBpZXRmLm9yZyI+YmllckBpZXRmLm9yZzwvYT4mZ3Q7PGJy
Pg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IFN1YmplY3Q6IFJFOiBbQmllcl0gRFIgZWxlY3Rp
b24gLi4uPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IE5vdCBleGFjdGx5IHN1cmUgYWJv
dXQgdGhlIGRldGFpbHMgb2YgYWN0aXZlLWFjdGl2ZSBvcjxicj4NCiZndDsgJmd0OyAmZ3Q7ICZn
dDsgJmd0OyBhY3RpdmUtc3RhbmRieTxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgc2NlbmFyaW9z
IGFuZCB0aGVpciByZWxhdGlvbnNoaXAgdG8gQklFUiwgYnV0IGhlcmUgaXMgbXkgdW5kZXJzdGFu
ZGluZzo8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyAm
Z3Q7ICZndDsgLSBCSUVSIGFyY2hpdGVjdHVyZSBoYXMgdGhyZWUgbGF5ZXJzOiBtdWx0aWNhc3Qg
b3ZlcmxheSwgYmllcjxicj4NCiZndDsgJmd0OyAmZ3Q7IGZvcndhcmRpbmcsIGFuZDxicj4NCiZn
dDsgJmd0OyAmZ3Q7ICZndDsgcm91dGluZyB1bmRlcmxheS4gSXQgaXMgcmVhbGx5IHRoZSBtdWx0
aWNhc3Qgb3ZlcmxheSdzIGpvYiB0bzxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgaGFuZGxlIHRo
ZTxicj4NCiZndDsgJmd0OyAmZ3Q7IG11bHRpLTxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgaG9t
aW5nIC0gYmUgaXQgUElNLCBJR01QL01MRCwgb3IgQkdQLCBvciBhbnkgb3RoZXIgdGhpbmdzLjxi
cj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAtIFdoaWxlIEljZSdzIERSIGVsZWN0aW9uIGRy
YWZ0IHdhcyB0cmlnZ2VyZWQgZnJvbSB1c2luZzxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0
OyBJR01QL01MRCB0bzxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgcmVwbGFjZSBQSU0gZm9yIG11
bHRpY2FzdCBvdmVybGF5IHNpZ25hbGluZyBpbiBhIEJJRVIgZG9tYWluIGFuZDxicj4NCiZndDsg
Jmd0OyAmZ3Q7ICZndDsgdGhlPGJyPg0KJmd0OyAmZ3Q7ICZndDsgZHJhZnQgaGFzPGJyPg0KJmd0
OyAmZ3Q7ICZndDsgJmd0OyBzb21lIEJJRVIga2V5d29yZHMgaW4gaXQsIGl0IGlzIHJlYWxseSBp
bmRlcGVuZGVudCBvZiBCSUVSLiBUaGU8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7IGRyYWZ0IGlz
PGJyPg0KJmd0OyAmZ3Q7ICZndDsgc3RpbGw8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7IGFwcGxp
Y2FibGUgaWYgQklFUiBoYWQgbmV2ZXIgaGFwcGVuZWQuPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0
OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IEplZmZyZXk8YnI+DQomZ3Q7ICZn
dDsgJmd0OyAmZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgRnJvbTogQklF
UiBbbWFpbHRvOjxhIGhyZWY9Im1haWx0bzpiaWVyLWJvdW5jZXNAaWV0Zi5vcmciPmJpZXItYm91
bmNlc0BpZXRmLm9yZzwvYT5dIE9uIEJlaGFsZiBPZiBIYW93ZWlndW88YnI+DQomZ3Q7ICZndDsg
Jmd0OyAmZ3Q7ICZndDsgU2VudDogVGh1cnNkYXksIE5vdmVtYmVyIDA1LCAyMDE1IDc6MzkgUE08
YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgVG86IFJvYmVydCBSYXN6dWsgJmx0OzxhIGhy
ZWY9Im1haWx0bzpyb2JlcnRAcmFzenVrLm5ldCI+cm9iZXJ0QHJhc3p1ay5uZXQ8L2E+Jmx0O21h
aWx0bzo8YSBocmVmPSJtYWlsdG86cm9iZXJ0QHJhc3p1ay5uZXQiPnJvYmVydEByYXN6dWsubmV0
PC9hPiZndDsmZ3Q7Ozxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBJSnNicmFuZCBXaWpu
YW5kcyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmljZUBjaXNjby5jb20iPmljZUBjaXNjby5jb208L2E+
Jmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86aWNlQGNpc2NvLmNvbSI+aWNlQGNpc2NvLmNvbTwv
YT4mZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBDYzogPGEgaHJlZj0ibWFp
bHRvOmJpZXJAaWV0Zi5vcmciPmJpZXJAaWV0Zi5vcmc8L2E+Jmx0O21haWx0bzo8YSBocmVmPSJt
YWlsdG86YmllckBpZXRmLm9yZyI+YmllckBpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KJmd0OyAmZ3Q7
ICZndDsgJmd0OyAmZ3Q7IFN1YmplY3Q6IFJlOiBbQmllcl0gRFIgZWxlY3Rpb24gLi4uPGJyPg0K
Jmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7PGJy
Pg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IEkgYWdyZWUgd2l0aCBSb2JlcnQncyBjb21tZW50
cy4gSSB0aGluayBCSUVSIGFsc28gc2hvdWxkIGNvdmVyPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0
OyAmZ3Q7IGFjdGl2ZS08YnI+DQomZ3Q7ICZndDsgJmd0OyBhY3RpdmU8YnI+DQomZ3Q7ICZndDsg
Jmd0OyAmZ3Q7IGFuZCBhY3RpdmUtc3RhbmRieSBhY2Nlc3Mgc2NlbmFyaW9zLjxicj4NCiZndDsg
Jmd0OyAmZ3Q7ICZndDsgJmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBUaGFua3Ms
PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyAm
Z3Q7IHdlaWd1bzxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0Ozxicj4NCiZndDsgJmd0OyAm
Z3Q7ICZndDsgJmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsg
Jmd0OyAmZ3Q7ICZndDsgJmd0OyBGcm9tOiBCSUVSIFs8YSBocmVmPSJtYWlsdG86Ymllci1ib3Vu
Y2VzQGlldGYub3JnIj5iaWVyLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XSBvbiBiZWhhbGYgb2YgUm9i
ZXJ0IFJhc3p1azxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBbPGEgaHJlZj0ibWFpbHRv
OnJvYmVydEByYXN6dWsubmV0Ij5yb2JlcnRAcmFzenVrLm5ldDwvYT5dPGJyPg0KJmd0OyAmZ3Q7
ICZndDsgJmd0OyAmZ3Q7IFNlbnQ6IEZyaWRheSwgTm92ZW1iZXIgMDYsIDIwMTUgODozNjxicj4N
CiZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBUbzogSUpzYnJhbmQgV2lqbmFuZHM8YnI+DQomZ3Q7
ICZndDsgJmd0OyAmZ3Q7ICZndDsgQ2M6IDxhIGhyZWY9Im1haWx0bzpiaWVyQGlldGYub3JnIj5i
aWVyQGlldGYub3JnPC9hPiZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmJpZXJAaWV0Zi5vcmci
PmJpZXJAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBTdWJq
ZWN0OiBbQmllcl0gRFIgZWxlY3Rpb24gLi4uPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7
PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IEljZSw8YnI+DQomZ3Q7ICZndDsgJmd0OyAm
Z3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgQXMgd2UgZHVzY3Vzc2VkIG9m
ZmxpbmUgdGhlcmUgYXJlIHByYWN0aWNhbGx5IHR3byBtYWpvciB0eXBlcyBvZjxicj4NCiZndDsg
Jmd0OyAmZ3Q7ICZndDsgbXVsdGlob21lZCBkZXBsb3ltZW50cyBpbiBwcm9kdWN0aW9uIG5ldHdv
cmtzOjxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7ICZn
dDsgJmd0OyAxLiBUcnVlIG11bHRpaG9taW5nIC4uLiBlYWNoIGVkZ2Ugcm91dGVyIGNvbm5lY3Qg
dG8gQ0VzIG92ZXI8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgZGlmZmVyZW50IHN1Ym5l
dDxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsg
Jmd0OyAyLiBBY3RpdmUvc3RhbmRieSAuLiB0aGVyZSBpcyBtdWx0aWFjY2VzcyBsYW4gYnV0IFZS
UlAgaXMgdXNlZDxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBzbzxicj4NCiZndDsgJmd0
OyAmZ3Q7IGhvc3RzIGNhbjxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgaGF2ZSBzaW5nbGUgZGVm
YXVsdCBvdXQuPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZn
dDsgJmd0OyAmZ3Q7IE5vdyBtb3Jlb3ZlciBiZXRlZW4gQklFUiBkb21haW4gYW5kIG11bHRpY2Fz
dCBzZW5kZXJzIGFuZDxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyByZWNlaXZlcnM8YnI+
DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7IHRoZXJlIHdpbGwgcHJldHR5IG11Y2ggYWx3YXlzIENFcy4g
SSBhbSB3b3JyaWVkIHRoYXQgbW9zdCBCSUVSPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyBzbGlk
ZXM8YnI+DQomZ3Q7ICZndDsgJmd0OyBza2lwPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyB0aG9z
ZS48YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7
ICZndDsgQ2hlZXJzLDxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBSLjxicj4NCiZndDsg
Jmd0OyAmZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7ICZndDsgJmd0OyAm
Z3Q7ICZndDsgQklFUiBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsg
PGEgaHJlZj0ibWFpbHRvOkJJRVJAaWV0Zi5vcmciPkJJRVJAaWV0Zi5vcmc8L2E+PGJyPg0KJmd0
OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IDxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vYmllciIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vYmllcjwvYT48YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7PGJyPg0KJmd0
OyAmZ3Q7ICZndDsgJmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgLS08YnI+DQomZ3Q7ICZn
dDsgJmd0OyAmZ3Q7IC0tLTxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgVG9lcmxlc3MgRWNrZXJ0
LCA8YSBocmVmPSJtYWlsdG86ZWNrZXJ0QGNpc2NvLmNvbSI+ZWNrZXJ0QGNpc2NvLmNvbTwvYT48
YnI+DQomZ3Q7PGJyPg0KJmd0OyAtLTxicj4NCiZndDsgLS0tPGJyPg0KJmd0OyBUb2VybGVzcyBF
Y2tlcnQsIDxhIGhyZWY9Im1haWx0bzplY2tlcnRAY2lzY28uY29tIj5lY2tlcnRAY2lzY28uY29t
PC9hPjxicj4NCjxicj4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fPGJyPg0KQklFUiBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJtYWlsdG86QklFUkBp
ZXRmLm9yZyI+QklFUkBpZXRmLm9yZzwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2JpZXIiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2JpZXI8L2E+PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48YnI+
DQo8YnIgY2xlYXI9ImFsbCI+DQo8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+LS0gPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuNXB0O2ZvbnQtZmFtaWx5OiZxdW90
O0dlb3JnaWEmcXVvdDssc2VyaWYiPldl4oCZdmUgaGVhcmQgdGhhdCBhIG1pbGxpb24gbW9ua2V5
cyBhdCBhIG1pbGxpb24ga2V5Ym9hcmRzIGNvdWxkIHByb2R1Y2UgdGhlIGNvbXBsZXRlIHdvcmtz
IG9mIFNoYWtlc3BlYXJlOyBub3csIHRoYW5rcyB0byB0aGUgSW50ZXJuZXQsIHdlIGtub3cgdGhh
dCBpcyBub3QgdHJ1ZS48L3NwYW4+PC9pPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjVwdCI+4oCUUm9i
ZXJ0IFdpbGVuc2t5PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_BLUPR0501MB1715DF64BDDE469F3CBDCD98D4130BLUPR0501MB1715_--


From nobody Wed Nov 11 12:05:58 2015
Return-Path: <antoni.przygienda@ericsson.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1A8431B3985; Wed, 11 Nov 2015 12:05:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UfpPVZS4on8W; Wed, 11 Nov 2015 12:05:51 -0800 (PST)
Received: from usevmg21.ericsson.net (usevmg21.ericsson.net [198.24.6.65]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 23F9B1B395D; Wed, 11 Nov 2015 12:05:51 -0800 (PST)
X-AuditID: c6180641-f792c6d00000686a-fe-564331ce093b
Received: from EUSAAHC002.ericsson.se (Unknown_Domain [147.117.188.78]) by usevmg21.ericsson.net (Symantec Mail Security) with SMTP id E3.DE.26730.EC133465; Wed, 11 Nov 2015 13:17:18 +0100 (CET)
Received: from EUSAAMB103.ericsson.se ([147.117.188.120]) by EUSAAHC002.ericsson.se ([147.117.188.78]) with mapi id 14.03.0248.002; Wed, 11 Nov 2015 15:05:49 -0500
From: Antoni Przygienda <antoni.przygienda@ericsson.com>
To: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>, Tony Przygienda <tonysietf@gmail.com>
Thread-Topic: [Bier] DR election ...
Thread-Index: AQHRGCslp93Pn8uplEGw8rG6a54rWp6OenQAgAWqHICAAWLHgIAAGc/wgACVxID//7c10IABQxIAgABWNoD//6/nYIAAYwYAgAAAdID//6xc4A==
Date: Wed, 11 Nov 2015 20:05:48 +0000
Message-ID: <2E4BB27CAB87BF43B4207C0E55860F180EB132ED@eusaamb103.ericsson.se>
References: <CA+b+ERmQuP_ex3CfmDkF39AGPOWZ8uV5X0pFpjvH9CoH4u_oHw@mail.gmail.com> <BLUPR0501MB171503D7B01C633446BC527DD4150@BLUPR0501MB1715.namprd05.prod.outlook.com> <DD5FC8DE455C3348B94340C0AB5517334F8D6ACC@nkgeml501-mbs.china.huawei.com> <2E4BB27CAB87BF43B4207C0E55860F180EB124B4@eusaamb103.ericsson.se> <20151110224703.GC19769@cisco.com> <2E4BB27CAB87BF43B4207C0E55860F180EB12916@eusaamb103.ericsson.se> <BLUPR0501MB1715F87CB7084A516AF628C7D4130@BLUPR0501MB1715.namprd05.prod.outlook.com> <20151111185122.GA14404@cisco.com> <2E4BB27CAB87BF43B4207C0E55860F180EB1315C@eusaamb103.ericsson.se> <CA+wi2hPC3G4GD_Gx8Vo7A0Cn5RYLoYio620PYh9Ore+zONV=jg@mail.gmail.com> <BLUPR0501MB1715DF64BDDE469F3CBDCD98D4130@BLUPR0501MB1715.namprd05.prod.outlook.com>
In-Reply-To: <BLUPR0501MB1715DF64BDDE469F3CBDCD98D4130@BLUPR0501MB1715.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [147.117.188.10]
Content-Type: multipart/alternative; boundary="_000_2E4BB27CAB87BF43B4207C0E55860F180EB132EDeusaamb103erics_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRmVeSWpSXmKPExsUyuXSPn+45Q+cwg4Mv1S2WztjDZLF3+T02 ixcrOCxezbnDbPHl4U1mi6aFTcwWux9sZLE4crGRxYHDY8rvjaweO2fdZfdoOfKW1WPJkp9M HtebrrJ77N64gCmALYrLJiU1J7MstUjfLoEr4/aJ34wFn/qZKx5MaGBqYNzTytzFyMkhIWAi 8XXubUYIW0ziwr31bF2MXBxCAkcYJbZOesoM4SxnlOh9fogVpIpNwELi8renYN0iAtESS6fe BetmFrjEKPFtcyyILSygLHHs532oGhWJzV9uskLYdRJzd70E2sDBwSKgKnFqVgRImFfAV2Ji 3x12iF3/WCVu7jvJBJLgFEiUWPnrJdgcRqDrvp9awwSxS1zi1pP5TBBXC0gs2XMe6htRiZeP /7FC2EoSk5aeY4Woz5e4+KybEWKZoMTJmU9YJjCKzkIyahaSsllIymYBncosoCmxfpc+RImi xJTuh+wQtoZE65y57MjiCxjZVzFylBanluWmGxluYgTG7jEJNscdjAs+WR5iFOBgVOLhLWBz ChNiTSwrrsw9xCjBwawkwhswzzlMiDclsbIqtSg/vqg0J7X4EKM0B4uSOO+8GfdDhQTSE0tS s1NTC1KLYLJMHJxSDYxW/EHcwir85xsKbia+7owzYGN/XXZswx6fZt6zIsv0G6Zt+uHTpNqu ZpE4zyrkiQpLheapps+znl1mV3t5t/inUmbsn03xlo7fDM4vrL/hyxgXlTqXy0dn1Zw5Dv8X bWMX8KjaZFr5KJdNX+OlHt9Cj+i+XWFbXk5hXXxzytY3B98+YOoOqVViKc5INNRiLipOBABM jDw/2QIAAA==
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/FUbmEnatqUonnkgTvCnZJU1INqM>
Cc: Toerless Eckert <eckert@cisco.com>, "bier@ietf.org" <bier@ietf.org>, Robert Raszuk <robert@raszuk.net>, IJsbrand Wijnands <ice@cisco.com>, Haoweiguo <haoweiguo@huawei.com>, "pim@ietf.org" <pim@ietf.org>
Subject: Re: [Bier] DR election ...
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 11 Nov 2015 20:05:56 -0000

--_000_2E4BB27CAB87BF43B4207C0E55860F180EB132EDeusaamb103erics_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

T0s8IHNvIGhlcmUgSSBuZWVkIHJlZmVyZXNoIG9uIElQIG11bHRpY2FzdCBhIHRhZCAoUElNIGpv
aW5zKS4NCg0KQXNzdW1pbmcgTUhEIGhvc3QgcnVucyBQSU06IEkgdGhvdWdodCBSUEYgb25seSBj
aGVja3Mgd2hldGhlciBwYWNrZXQgYXJyaXZlZCBvbiBvbmUgb2YgdGhlIGludGVyZmFjZXMgdGhh
dCB0aGUgSk9JTiB3ZW50IG91dCBvbiAocmV2ZXJzZS1wYXRoKS4gSWYgd2UgYXJlIE1IRCBpbiBt
b3N0IGdlbmVyaWMgY2FzZSwgd2XigJlkIG5lZWQgdG8gUElNIEpPSU4gb24gYm90aCBpbnRlcmZh
Y2VzIChvdGhlcndpc2UgbXVsdGljYXN0IGlzIG5vdCBtdWx0aS1ob21lZCkgYW5kIHdpdGggdGhh
dCBSUEYgd29u4oCZdCB3b3JrLiAgT3IgZG8gd2UgYXNzdW1lIE1IRCBob3N0IHdpbGwgb25seSBq
b2luIG9uIG9uZSBpbnRlcmZhY2UgPw0KDQpBbmQgd29yc2UsIGlmIGhvc3QgdXNlcyBJR01QLCBk
b2VzIElHTVAgZXZlbiBkbyBSUEYgPyBOb3QgdGhhdCBJIGV2ZXIgc2F3IHRoYXQgYnV0IGFnYWlu
LCBJ4oCZbSBhIHJlYWwgbGlnaHQtd2VpZ2h0IG9uIHRyYWRpdGlvbmFsIElQIG11bHRpY2FzdCA7
LSkNCg0KdGhhbmtzDQoNCi0tLSB0b255DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18NCuKAnFNpbXBsZSwgY2xlYXIgcHVycG9zZSBhbmQgcHJpbmNpcGxlcyBn
aXZlIHJpc2UgdG8gY29tcGxleCBhbmQgaW50ZWxsaWdlbnQgYmVoYXZpb3IuIENvbXBsZXggcnVs
ZXMgYW5kIHJlZ3VsYXRpb25zIGdpdmUgcmlzZSB0byBzaW1wbGUgYW5kIHN0dXBpZCBiZWhhdmlv
ci7igJ0NCi0tLSBEZWUgSG9jaw0KDQpGcm9tOiBKZWZmcmV5IChaaGFvaHVpKSBaaGFuZyBbbWFp
bHRvOnp6aGFuZ0BqdW5pcGVyLm5ldF0NClNlbnQ6IFdlZG5lc2RheSwgTm92ZW1iZXIgMTEsIDIw
MTUgMTI6MDEgUE0NClRvOiBUb255IFByenlnaWVuZGE7IEFudG9uaSBQcnp5Z2llbmRhDQpDYzog
VG9lcmxlc3MgRWNrZXJ0OyBIYW93ZWlndW87IGJpZXJAaWV0Zi5vcmc7IElKc2JyYW5kIFdpam5h
bmRzOyBwaW1AaWV0Zi5vcmc7IFJvYmVydCBSYXN6dWsNClN1YmplY3Q6IFJFOiBbQmllcl0gRFIg
ZWxlY3Rpb24gLi4uDQoNClBJTSBSUEYg4pi6DQoNCkZyb206IFRvbnkgUHJ6eWdpZW5kYSBbbWFp
bHRvOnRvbnlzaWV0ZkBnbWFpbC5jb21dDQpTZW50OiBXZWRuZXNkYXksIE5vdmVtYmVyIDExLCAy
MDE1IDI6NTkgUE0NClRvOiBBbnRvbmkgUHJ6eWdpZW5kYSA8YW50b25pLnByenlnaWVuZGFAZXJp
Y3Nzb24uY29tPG1haWx0bzphbnRvbmkucHJ6eWdpZW5kYUBlcmljc3Nvbi5jb20+Pg0KQ2M6IFRv
ZXJsZXNzIEVja2VydCA8ZWNrZXJ0QGNpc2NvLmNvbTxtYWlsdG86ZWNrZXJ0QGNpc2NvLmNvbT4+
OyBKZWZmcmV5IChaaGFvaHVpKSBaaGFuZyA8enpoYW5nQGp1bmlwZXIubmV0PG1haWx0bzp6emhh
bmdAanVuaXBlci5uZXQ+PjsgSGFvd2VpZ3VvIDxoYW93ZWlndW9AaHVhd2VpLmNvbTxtYWlsdG86
aGFvd2VpZ3VvQGh1YXdlaS5jb20+PjsgYmllckBpZXRmLm9yZzxtYWlsdG86YmllckBpZXRmLm9y
Zz47IElKc2JyYW5kIFdpam5hbmRzIDxpY2VAY2lzY28uY29tPG1haWx0bzppY2VAY2lzY28uY29t
Pj47IHBpbUBpZXRmLm9yZzxtYWlsdG86cGltQGlldGYub3JnPjsgUm9iZXJ0IFJhc3p1ayA8cm9i
ZXJ0QHJhc3p1ay5uZXQ8bWFpbHRvOnJvYmVydEByYXN6dWsubmV0Pj4NClN1YmplY3Q6IFJlOiBb
Qmllcl0gRFIgZWxlY3Rpb24gLi4uDQoNCkhhdmluZyB0aG91Z2h0IGFib3V0IGl0IGEgYml0LCB0
aGUgc3JjIGFkZHJlc3Mgb24gdGhlIGZyYW1lIHNob3VsZCBiZSBlbm91Z2ggdG8gc2VydmUgYXMg
c3BsaXQgaG9yaXpvbiAoYWJzZW50IE5BVCdpbmcpIGFuZCBhIE1IRCBkZXZpY2Ugc2hvdWxkIGRy
b3AgYW55IGZyYW1lIG9yaWdpbmF0aW5nIEAgYW55IG9mIGl0cyBpbnRlcmZhY2UgYWRkcmVzc2Vz
ICh1bmxlc3MgSSBtaXNzZWQgc29tZXRoaW5nIGhlcmUpLg0KDQpPbiBXZWQsIE5vdiAxMSwgMjAx
NSBhdCAxMToxNCBBTSwgQW50b25pIFByenlnaWVuZGEgPGFudG9uaS5wcnp5Z2llbmRhQGVyaWNz
c29uLmNvbTxtYWlsdG86YW50b25pLnByenlnaWVuZGFAZXJpY3Nzb24uY29tPj4gd3JvdGU6DQpN
Qy1MQUcgaXMgc2VlIHVzZWQgaW4gTDIgY29udGV4dCBtb3N0bHkgYW5kIGl0IG1vc3RseSBpbXBs
aWVzIExBQ1AgYW5kIG9mdGVuIHByb3ByaWV0YXJ5IGludGVyLWNoYXNzaXMgcHJvdG9jb2xzIGFz
IHdlbGwuDQoNCk1IRCBJIHNhdyB1c2VkIGFzIGdlbmVyaWMgdGVybSBpbiBMMi9MMyBhbmQgaXQg
ZG9lcyBub3QgaW1wbHkgYW55IHByb3RvY29scyBhbmQgaXQgc2VlbXMgdG8gaW1wbHkgdGhhdCBi
b3RoIHJvdXRlcnMgaG9tZWQgaW50byBkbyBub3Qgc2VlIGVhY2ggb3RoZXIgb24gdGhlIHNhbWUg
ZXRoZXIuDQoNClllcywgd2UgYXJlIHN1cHBvc2VkIHRvIHdyaXRlIHNvbWV0aGluZyBhYm91dCBl
VlBOIHVzaW5nIEJJRVIgKEljZSwgSSBmb3Jnb3QsIHdobyBhZ3JlZWQgdG8gd3JpdGUgc29tZXRo
aW5nICYgZG8gd2UgYWRkIGl0IHRvIHRoZSBNVlBOIGRyYWZ0IHNpbXBseSA/KS4NCkVWUE4gd2ls
bCBub3QgaGF2ZSBhIE1IRCBwcm9ibGVtIDstKSBzaW5jZQ0KICAgICAgICBhKSB0aGUgRVZQTiBy
dW5uaW5nIHJvdXRlciB3aWxsIG9yaWdpbmF0ZSB0aGUgUE1TSSBmb3IgRVZQTiBhbmQgaGF2ZSBh
IEJGRVIgYml0Lg0KICAgICAgICBiKSAgaG9zdHMgYmVoaW5kIHRoZSByb3V0ZXIgd2lsbCBiZSBt
YW5hZ2VkIGJ5IHRoZSBFVlBOIG11bHRpLWhvbWluZyBwcm9jZWR1cmVzIChzcGxpdC1ob3Jpem9u
IGFuZCBERikgd2hpY2ggc29sdmUgdGhlIHByb2JsZW0gZXZlbiBpZiB0aGUgUE1TSSBkZWxpdmVy
cyB0aGUgZnJhbWUgdG8gbXVsdGlwbGUgcm91dGVycyBob21pbmcgYSBkZXZpY2Ugb24gYW4gRVNJ
Lg0KDQpUaGUgcHJvYmxlbSAgZXhpc3RzIG9ubHkgZm9yIFBJTSBvdmVybGF5IG92ZXIgQklFUiAo
b3Igb3RoZXIgb3ZlcmxheXMgd2l0aG91dCBERiBwcm9jZWR1cmVzKS4NCg0KU28sIEknZCB0YWxr
IGFib3V0IE1IRCBhbmQgY29uc2lkZXIgdGhlIHByb2JsZW0gd2hlcmUgYSBkZXZpY2UgaXMgTUhE
J2VkIHZpYSAyIHAycCBsaW5rcyBpbnRvIDIgZGlmZmVyZW50IHJvdXRlcnMsIGJvdGggaW4gc2Ft
ZSBCSUVSIGRvbWFpbiBhcyB0aGUgbW9zdCBnZW5lcmljIHByb2JsZW0uIE9ic2VydmUgdGhhdCBi
b3RoIHJvdXRlcnMgd2lsbCByZWNlaXZlIHRoZSB0cmFmZmljIGZvciBzYW1lIEcgc2luY2UgYm90
aCBtYXkgaGF2ZSBiZXNpZGUgdGhlIE1IRCBkZXZpY2UgU0hEIGRldmljZXMgdGhhdCBuZWVkIHRv
IGJlIHNlcnZlZC4gU28gdGhlIE1IRCBkZXZpY2UgbXVzdCBiZSB1bmRlciBzb21lIHNldCBvZiBE
RiBwcm9jZWR1cmVzIChhbmQgcG9zc2libHkgc3BsaXQtaG9yaXpvbiwgb2JzZXJ2ZSB0aGF0IHRo
ZSBkZXZpY2UgaW5qZWN0aW5nIHRoZSB0cmFmZmljIG1heSBzZWUgaXQgYWdhaW4gZnJvbSB0aGVy
IG90aGVyIHJvdXRlciB3aG8nbGwgcmVjZWl2ZSBpdCBhY3Jvc3MgQklFUiBmb3IgaXRzIFNIRCBk
ZXZpY2VzIGFuZCBpcyBERiBmb3IgdGhlIEcpLiAgTW9zdCBwZW9wbGUgd2hvIGRvbid0IGRlYWwg
d2l0aCBFVlBOIHdpbGwgaGF2ZSBwcm9iYWJseSB0cm91YmxlIHBhcnNpbmcgdGhhdCBzdHVmZiAu
Li4NCg0KTm93LCB3aGV0aGVyIHRoZSBwcm9ibGVtIG5lZWRzIHNvbHZpbmcgaW4gaXRzIGdlbmVy
YWxpdHkgZm9yIElQIFMsRyBtdWx0aWNhc3Qgb3ZlcmxheSAobGlrZSBFVlBOIGRpZCBmb3IgTDIp
IGlzIHNvbWV0aGluZyBJIGhhdmUgbm90IG11Y2ggb3BpbmlvbiBvbiBhbmQgbGVhdmUgaXQgdG8g
aGVhdnktd2VpZ2h0cyBsaWtlIEljZSB0byBhcmd1ZSAuLi4NCg0KdGhhbmtzDQoNCi0tLSB0b255
DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCiJTaW1wbGUs
IGNsZWFyIHB1cnBvc2UgYW5kIHByaW5jaXBsZXMgZ2l2ZSByaXNlIHRvIGNvbXBsZXggYW5kIGlu
dGVsbGlnZW50IGJlaGF2aW9yLiBDb21wbGV4IHJ1bGVzIGFuZCByZWd1bGF0aW9ucyBnaXZlIHJp
c2UgdG8gc2ltcGxlIGFuZCBzdHVwaWQgYmVoYXZpb3IuIg0KLS0tIERlZSBIb2NrDQoNCg0KPiAt
LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBUb2VybGVzcyBFY2tlcnQgW21haWx0
bzplY2tlcnRAY2lzY28uY29tPG1haWx0bzplY2tlcnRAY2lzY28uY29tPl0NCj4gU2VudDogV2Vk
bmVzZGF5LCBOb3ZlbWJlciAxMSwgMjAxNSAxMDo1MSBBTQ0KPiBUbzogSmVmZnJleSAoWmhhb2h1
aSkgWmhhbmcNCj4gQ2M6IEFudG9uaSBQcnp5Z2llbmRhOyBIYW93ZWlndW87IFJvYmVydCBSYXN6
dWs7IElKc2JyYW5kIFdpam5hbmRzOw0KPiBiaWVyQGlldGYub3JnPG1haWx0bzpiaWVyQGlldGYu
b3JnPjsgcGltQGlldGYub3JnPG1haWx0bzpwaW1AaWV0Zi5vcmc+DQo+IFN1YmplY3Q6IFJlOiBb
Qmllcl0gRFIgZWxlY3Rpb24gLi4uDQo+DQo+IE1heWJlIFRvbnkgY2FuIGRldGFpbC4gSW4gY3Vy
cmVudCBJRVRGIFJGQy9kcmFmdHMsIE1IRCBpcyBvbmx5IHVzZWQgaW4gdGhlDQo+IFZQTiBjb250
ZXh0Lg0KPiBBRkFJSywgd2UgaGF2ZSBzbyBmYXIgbm90IHRhbGtlZCBhYm91dCBCSUVSIGluIGwy
IHN3aXRjaGVkIGNvbnRleHRzLiBPZg0KPiBjb3Vyc2UsIG9uZSBjb3VsZCByZXBsYWNlIHAybXAg
TFNQICh2aWEgbUxEUCkgYXMgdXNlZCBpbiBFVlBOIHdpdGggQklFUiwNCj4gYnV0IGkgYW0gdW5j
bGVhciBpZiB0aGF0cyB3aGF0IFRvbnkgaXMgdGFsa2luZyBhb3V0LCBhbmQgaSBhbHNvIHdvdWxk
bid0IHNlZSBhDQo+IHByb2JsZW0gZG9pbmcgdGhpcy4NCj4NCj4gQ2hlZXJzDQo+ICAgICBUb2Vy
bGVzcw0KPg0KPiBPbiBXZWQsIE5vdiAxMSwgMjAxNSBhdCAwMTo0Mjo1MFBNICswMDAwLCBKZWZm
cmV5IChaaGFvaHVpKSBaaGFuZyB3cm90ZToNCj4gPiBbKyBQSU1dDQo+ID4NCj4gPiBTbyB3aGF0
IGV4YWN0bHkgaXMgZGlmZmVyZW50IGJldHdlZW4gTUMtTEFHIGFuZCBNSEQ/IElzIHRoZXJlIGEg
c3RhbmRhcmQNCj4gZm9yIE1IRCAoYmVzaWRlcyBsMyBtY2FzdCBhc3BlY3RzKT8gT3IgaXMgaXQg
dGhhdCB0aGUgb25seSBtaXNzaW5nIHBpZWNlIGZvcg0KPiBNSEQgaXMgbDMgbWNhc3Q/DQo+ID4N
Cj4gPiBKZWZmcmV5DQo+ID4NCj4gPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4g
PiBGcm9tOiBBbnRvbmkgUHJ6eWdpZW5kYSBbbWFpbHRvOmFudG9uaS5wcnp5Z2llbmRhQGVyaWNz
c29uLmNvbTxtYWlsdG86YW50b25pLnByenlnaWVuZGFAZXJpY3Nzb24uY29tPl0NCj4gPiA+IFNl
bnQ6IFR1ZXNkYXksIE5vdmVtYmVyIDEwLCAyMDE1IDg6MTcgUE0NCj4gPiA+IFRvOiBUb2VybGVz
cyBFY2tlcnQgPGVja2VydEBjaXNjby5jb208bWFpbHRvOmVja2VydEBjaXNjby5jb20+Pg0KPiA+
ID4gQ2M6IEhhb3dlaWd1byA8aGFvd2VpZ3VvQGh1YXdlaS5jb208bWFpbHRvOmhhb3dlaWd1b0Bo
dWF3ZWkuY29tPj47IEplZmZyZXkgKFpoYW9odWkpIFpoYW5nDQo+ID4gPiA8enpoYW5nQGp1bmlw
ZXIubmV0PG1haWx0bzp6emhhbmdAanVuaXBlci5uZXQ+PjsgUm9iZXJ0IFJhc3p1ayA8cm9iZXJ0
QHJhc3p1ay5uZXQ8bWFpbHRvOnJvYmVydEByYXN6dWsubmV0Pj47IElKc2JyYW5kDQo+ID4gPiBX
aWpuYW5kcyA8aWNlQGNpc2NvLmNvbTxtYWlsdG86aWNlQGNpc2NvLmNvbT4+OyBiaWVyQGlldGYu
b3JnPG1haWx0bzpiaWVyQGlldGYub3JnPg0KPiA+ID4gU3ViamVjdDogUkU6IFtCaWVyXSBEUiBl
bGVjdGlvbiAuLi4NCj4gPiA+DQo+ID4gPiBUaGF0J3Mgd2h5IEkgZG9uJ3QgdXNlIE1DLUxBRywg
d2UgdGFsayBNSEQuICBXZSBoYXZlIE1IRCwgd2UgaGF2ZQ0KPiA+ID4gdGhlIHByb2JsZW0gYW5k
IHdlIG5lZWQgIGEgcHJvdG9jb2wgYmV0d2VlbiB0aGUgdHdvIGhvbWVzIHRvIGVsZWN0IERGLg0K
PiA+ID4NCj4gPiA+IERvIEkgbWlzcyBhbnl0aGluZyA/DQo+ID4gPg0KPiA+ID4gdGhhbmtzDQo+
ID4gPg0KPiA+ID4gLS0tIHRvbnkNCj4gPiA+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXw0KPiA+ID4gIlNpbXBsZSwgY2xlYXIgcHVycG9zZSBhbmQgcHJpbmNp
cGxlcyBnaXZlIHJpc2UgdG8gY29tcGxleCBhbmQNCj4gPiA+IGludGVsbGlnZW50IGJlaGF2aW9y
LiBDb21wbGV4IHJ1bGVzIGFuZCByZWd1bGF0aW9ucyBnaXZlIHJpc2UgdG8NCj4gPiA+IHNpbXBs
ZSBhbmQgc3R1cGlkIGJlaGF2aW9yLiINCj4gPiA+IC0tLSBEZWUgSG9jaw0KPiA+ID4NCj4gPiA+
DQo+ID4gPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gPiA+IEZyb206IFRvZXJs
ZXNzIEVja2VydCBbbWFpbHRvOmVja2VydEBjaXNjby5jb208bWFpbHRvOmVja2VydEBjaXNjby5j
b20+XQ0KPiA+ID4gPiBTZW50OiBUdWVzZGF5LCBOb3ZlbWJlciAxMCwgMjAxNSAyOjQ3IFBNDQo+
ID4gPiA+IFRvOiBBbnRvbmkgUHJ6eWdpZW5kYQ0KPiA+ID4gPiBDYzogSGFvd2VpZ3VvOyBKZWZm
cmV5IChaaGFvaHVpKSBaaGFuZzsgUm9iZXJ0IFJhc3p1azsgSUpzYnJhbmQNCj4gPiA+ID4gV2lq
bmFuZHM7IGJpZXJAaWV0Zi5vcmc8bWFpbHRvOmJpZXJAaWV0Zi5vcmc+DQo+ID4gPiA+IFN1Ympl
Y3Q6IFJlOiBbQmllcl0gRFIgZWxlY3Rpb24gLi4uDQo+ID4gPiA+DQo+ID4gPiA+IFRvbnksDQo+
ID4gPiA+DQo+ID4gPiA+IENhbiB5b3UgZWxhYm9yYXRlIChwaWN0dXJlLCBwYWNrZXQgZmxvdykg
aG93IHlvdSBpbWFnaW5lIE1DLUxBRyB0bw0KPiA+ID4gPiBiZSB1c2VkIHdpdGggQklFUiA/DQo+
ID4gPiA+DQo+ID4gPiA+IFRoZSB3YXkgaSBzZWUgaXQsIE1DLUxBRyBpcyBhbHdheXMgaW1wbGVt
ZW50ZWQgdmlhIHZlbmRvciBzcGVjaWZpYw0KPiA+ID4gPiBjbHVzdGVyKnVjayBvb3BzOiBwbGF0
Zm9ybSBzcGVjaWZpYyBtdWx0aS1jaGFzc2lzIGltcGxlbWVudGF0aW9uLg0KPiA+ID4gPiBObyBz
dGFuZGFyZCBhcHByb2FjaCBBRkFJSy4NCj4gPiA+ID4NCj4gPiA+ID4gSSBzZWUgbm8gcHJvYmxl
bSAoanVzdCBhbm5veWVkIGRldmVsb3BlcnMpIGFsc28gc3VwcG9ydGluZyBhbnkNCj4gPiA+ID4g
Zm9ybSBvZg0KPiA+ID4gPiBCSUVSLT5JUCBtdWx0aWNhc3QgaW4gdGhlIHNhbWUgdmVuZG9yIHNw
ZWNpZmljIGFwcHJvYWNoZXMuDQo+ID4gPiA+DQo+ID4gPiA+IEJ1dCBnaXZlbiBob3cgaXRzIGFs
bCB2ZW5kb3IvcGxhdGZvcm0gc3BlY2lmaWMgaSBkb24ndCB0aGluayB0aGVyZQ0KPiA+ID4gPiBp
cw0KPiA+ID4gYW55dGhpbmcNCj4gPiA+ID4gd2UgY291bGQvc2hvdWxkIGRlZmluZSBhYm91dCBp
dCBpbiBJRVRGLg0KPiA+ID4gPg0KPiA+ID4gPiBDaGVlcnMNCj4gPiA+ID4gICAgIFRvZXJsZXNz
DQo+ID4gPiA+DQo+ID4gPiA+DQo+ID4gPiA+IE9uIFR1ZSwgTm92IDEwLCAyMDE1IGF0IDA2OjUy
OjIyUE0gKzAwMDAsIEFudG9uaSBQcnp5Z2llbmRhIHdyb3RlOg0KPiA+ID4gPiA+DQo+ID4gPiA+
ID4NCj4gPiA+ID4gPg0KPiA+ID4gPiA+IEhpIEplZmZyZXksDQo+ID4gPiA+ID4NCj4gPiA+ID4g
PiBUaGVyZSBhcmUgdHdvIG11bHRpLWhvbWluZyBzY2VuYXJpb3MsIG9uZSBpcyBtdWx0aS1ob21l
ZA0KPiA+ID4gPiA+IG5ldHdvcmssDQo+ID4gPiA+IGFub3RoZXIgb25lIGlzIG11bHRpLWhvbWVk
IGRldmljZS4gRm9yIG11bHRpLWhvbWVkIG5ldHdvcmssIHRoZQ0KPiA+ID4gPiBuZXR3b3JrIGlz
IGEgTEFOLCBEUi9ERiBtZWNoYW5pc20gY2FuIGJlIHVzZWQgdG8gc2VsZWN0IG9uZSByb3V0ZXIN
Cj4gPiA+ID4gYXMgbWFzdGVyIGFuZCBvdGhlciByb3V0ZXJzIGFzIHNsYXZlLCBvbmx5IHRoZSBt
YXN0ZXIgcm91dGVyIGNhbg0KPiA+ID4gPiBmb3J3YXJkIHRyYWZmaWMgdG8NCj4gPiA+IHRoZSBM
QU4NCj4gPiA+ID4gbmV0d29yaywgSUdNUC9NTEQgZXh0ZW5zaW9uIGNhbiBiZSB1c2VkIGZvciB0
aGUgRFIvREYgZWxlY3Rpb24sDQo+ID4gPiA+IHRoaXMgaXMNCj4gPiA+IHRoZQ0KPiA+ID4gPiBm
b2N1cyBvZiBkcmFmdC13aWpuYW5kcy1iaWVyLW1sZC1sYW4tZWxlY3Rpb24tMDAuIEhvd2V2ZXIs
IGlmIGENCj4gPiA+IG11bHRpY2FzdA0KPiA+ID4gPiBzb3VyY2Ugb3IgcmVjZWl2ZXIgaXMgZGly
ZWN0bHkgYWNjZXNzZWQgdG8gdHdvIG11bHRpY2FzdCByb3V0ZXJzDQo+ID4gPiA+IHRocm91Z2gN
Cj4gPiA+IE1DLQ0KPiA+ID4gPiBMQUcsIGZsb3ctYmFzZWQgbG9hZGJhbGFuY2luZyBjYW4gYmUg
YWNoaWV2ZWQgZm9yIHVwbGluayBkaXJlY3Rpb24NCj4gPiA+IHRyYWZmaWMuIEluDQo+ID4gPiA+
IHRoaXMgY2FzZSwgSUdNUC9NTEQgY2FuJ3QgYmUgdXNlZCBmb3IgRFIvREYgZWxlY3Rpb24gZm9y
IHRoZQ0KPiA+ID4gPiBNQy1MQUcuIEkNCj4gPiA+IHRoaW5rDQo+ID4gPiA+IHRoZSBuZXcgRFIv
REYgZWxlY3Rpb24gbWVjaGFuaXNtIHNob3VsZCBhbHNvIGNvdmVyIHRoZSBNQy1MQUcNCj4gPiA+
ID4gbXVsdGktIGhvbWVkIHNjZW5hcmlvLg0KPiA+ID4gPiA+DQo+ID4gPiA+ID4gW1Rvbnkgc2Fp
ejpdIHllYWgsIHByZXR0eSBtdWNoIHdoYXQgSSBzZW50IG91dCBhcyB3ZWxsLiAgTUhEIGlzDQo+
ID4gPiA+ID4gdGhlIHByb3BlciB0ZXJtIGZvciB0aGUgc2NlbmFyaW8gKG9yIE1DLUxBRyBidXQg
SSBkb24ndCBsaWtlIHRvDQo+ID4gPiA+ID4gdXNlIHRoYXQsIHBlb3BsZSBzZWUgTEFDUCBpbW1l
ZGlhdGVseSA7LSkNCj4gPiA+ID4gPg0KPiA+ID4gPiA+DQo+ID4gPiA+ID4NCj4gPiA+ID4gPiBU
b255DQo+ID4gPiA+ID4NCj4gPiA+ID4gPg0KPiA+ID4gPiA+DQo+ID4gPiA+ID4NCj4gPiA+ID4g
Pg0KPiA+ID4gPiA+IE15IHR3byBjZW50cy4NCj4gPiA+ID4gPg0KPiA+ID4gPiA+IFRoYW5rcywN
Cj4gPiA+ID4gPg0KPiA+ID4gPiA+IHdlaWd1bw0KPiA+ID4gPiA+DQo+ID4gPiA+ID4gX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gPiA+ID4gPiBGcm9tOiBKZWZmcmV5IChaaGFv
aHVpKSBaaGFuZyBbenpoYW5nQGp1bmlwZXIubmV0PG1haWx0bzp6emhhbmdAanVuaXBlci5uZXQ+
XQ0KPiA+ID4gPiA+IFNlbnQ6IE1vbmRheSwgTm92ZW1iZXIgMDksIDIwMTUgMjM6MDgNCj4gPiA+
ID4gPiBUbzogSGFvd2VpZ3VvOyBSb2JlcnQgUmFzenVrOyBJSnNicmFuZCBXaWpuYW5kcw0KPiA+
ID4gPiA+IENjOiBiaWVyQGlldGYub3JnPG1haWx0bzpiaWVyQGlldGYub3JnPjxtYWlsdG86Ymll
ckBpZXRmLm9yZzxtYWlsdG86YmllckBpZXRmLm9yZz4+DQo+ID4gPiA+ID4gU3ViamVjdDogUkU6
IFtCaWVyXSBEUiBlbGVjdGlvbiAuLi4NCj4gPiA+ID4gPiBOb3QgZXhhY3RseSBzdXJlIGFib3V0
IHRoZSBkZXRhaWxzIG9mIGFjdGl2ZS1hY3RpdmUgb3INCj4gPiA+ID4gPiBhY3RpdmUtc3RhbmRi
eQ0KPiA+ID4gPiBzY2VuYXJpb3MgYW5kIHRoZWlyIHJlbGF0aW9uc2hpcCB0byBCSUVSLCBidXQg
aGVyZSBpcyBteSB1bmRlcnN0YW5kaW5nOg0KPiA+ID4gPiA+DQo+ID4gPiA+ID4gLSBCSUVSIGFy
Y2hpdGVjdHVyZSBoYXMgdGhyZWUgbGF5ZXJzOiBtdWx0aWNhc3Qgb3ZlcmxheSwgYmllcg0KPiA+
ID4gZm9yd2FyZGluZywgYW5kDQo+ID4gPiA+IHJvdXRpbmcgdW5kZXJsYXkuIEl0IGlzIHJlYWxs
eSB0aGUgbXVsdGljYXN0IG92ZXJsYXkncyBqb2IgdG8NCj4gPiA+ID4gaGFuZGxlIHRoZQ0KPiA+
ID4gbXVsdGktDQo+ID4gPiA+IGhvbWluZyAtIGJlIGl0IFBJTSwgSUdNUC9NTEQsIG9yIEJHUCwg
b3IgYW55IG90aGVyIHRoaW5ncy4NCj4gPiA+ID4gPiAtIFdoaWxlIEljZSdzIERSIGVsZWN0aW9u
IGRyYWZ0IHdhcyB0cmlnZ2VyZWQgZnJvbSB1c2luZw0KPiA+ID4gPiA+IElHTVAvTUxEIHRvDQo+
ID4gPiA+IHJlcGxhY2UgUElNIGZvciBtdWx0aWNhc3Qgb3ZlcmxheSBzaWduYWxpbmcgaW4gYSBC
SUVSIGRvbWFpbiBhbmQNCj4gPiA+ID4gdGhlDQo+ID4gPiBkcmFmdCBoYXMNCj4gPiA+ID4gc29t
ZSBCSUVSIGtleXdvcmRzIGluIGl0LCBpdCBpcyByZWFsbHkgaW5kZXBlbmRlbnQgb2YgQklFUi4g
VGhlDQo+ID4gPiA+IGRyYWZ0IGlzDQo+ID4gPiBzdGlsbA0KPiA+ID4gPiBhcHBsaWNhYmxlIGlm
IEJJRVIgaGFkIG5ldmVyIGhhcHBlbmVkLg0KPiA+ID4gPiA+DQo+ID4gPiA+ID4gSmVmZnJleQ0K
PiA+ID4gPiA+DQo+ID4gPiA+ID4gRnJvbTogQklFUiBbbWFpbHRvOmJpZXItYm91bmNlc0BpZXRm
Lm9yZzxtYWlsdG86Ymllci1ib3VuY2VzQGlldGYub3JnPl0gT24gQmVoYWxmIE9mIEhhb3dlaWd1
bw0KPiA+ID4gPiA+IFNlbnQ6IFRodXJzZGF5LCBOb3ZlbWJlciAwNSwgMjAxNSA3OjM5IFBNDQo+
ID4gPiA+ID4gVG86IFJvYmVydCBSYXN6dWsgPHJvYmVydEByYXN6dWsubmV0PG1haWx0bzpyb2Jl
cnRAcmFzenVrLm5ldD48bWFpbHRvOnJvYmVydEByYXN6dWsubmV0PG1haWx0bzpyb2JlcnRAcmFz
enVrLm5ldD4+PjsNCj4gPiA+ID4gPiBJSnNicmFuZCBXaWpuYW5kcyA8aWNlQGNpc2NvLmNvbTxt
YWlsdG86aWNlQGNpc2NvLmNvbT48bWFpbHRvOmljZUBjaXNjby5jb208bWFpbHRvOmljZUBjaXNj
by5jb20+Pj4NCj4gPiA+ID4gPiBDYzogYmllckBpZXRmLm9yZzxtYWlsdG86YmllckBpZXRmLm9y
Zz48bWFpbHRvOmJpZXJAaWV0Zi5vcmc8bWFpbHRvOmJpZXJAaWV0Zi5vcmc+Pg0KPiA+ID4gPiA+
IFN1YmplY3Q6IFJlOiBbQmllcl0gRFIgZWxlY3Rpb24gLi4uDQo+ID4gPiA+ID4NCj4gPiA+ID4g
Pg0KPiA+ID4gPiA+IEkgYWdyZWUgd2l0aCBSb2JlcnQncyBjb21tZW50cy4gSSB0aGluayBCSUVS
IGFsc28gc2hvdWxkIGNvdmVyDQo+ID4gPiA+ID4gYWN0aXZlLQ0KPiA+ID4gYWN0aXZlDQo+ID4g
PiA+IGFuZCBhY3RpdmUtc3RhbmRieSBhY2Nlc3Mgc2NlbmFyaW9zLg0KPiA+ID4gPiA+DQo+ID4g
PiA+ID4gVGhhbmtzLA0KPiA+ID4gPiA+DQo+ID4gPiA+ID4gd2VpZ3VvDQo+ID4gPiA+ID4NCj4g
PiA+ID4gPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiA+ID4gPiA+IEZyb206
IEJJRVIgW2JpZXItYm91bmNlc0BpZXRmLm9yZzxtYWlsdG86Ymllci1ib3VuY2VzQGlldGYub3Jn
Pl0gb24gYmVoYWxmIG9mIFJvYmVydCBSYXN6dWsNCj4gPiA+ID4gPiBbcm9iZXJ0QHJhc3p1ay5u
ZXQ8bWFpbHRvOnJvYmVydEByYXN6dWsubmV0Pl0NCj4gPiA+ID4gPiBTZW50OiBGcmlkYXksIE5v
dmVtYmVyIDA2LCAyMDE1IDg6MzYNCj4gPiA+ID4gPiBUbzogSUpzYnJhbmQgV2lqbmFuZHMNCj4g
PiA+ID4gPiBDYzogYmllckBpZXRmLm9yZzxtYWlsdG86YmllckBpZXRmLm9yZz48bWFpbHRvOmJp
ZXJAaWV0Zi5vcmc8bWFpbHRvOmJpZXJAaWV0Zi5vcmc+Pg0KPiA+ID4gPiA+IFN1YmplY3Q6IFtC
aWVyXSBEUiBlbGVjdGlvbiAuLi4NCj4gPiA+ID4gPg0KPiA+ID4gPiA+IEljZSwNCj4gPiA+ID4g
Pg0KPiA+ID4gPiA+IEFzIHdlIGR1c2N1c3NlZCBvZmZsaW5lIHRoZXJlIGFyZSBwcmFjdGljYWxs
eSB0d28gbWFqb3IgdHlwZXMgb2YNCj4gPiA+ID4gbXVsdGlob21lZCBkZXBsb3ltZW50cyBpbiBw
cm9kdWN0aW9uIG5ldHdvcmtzOg0KPiA+ID4gPiA+DQo+ID4gPiA+ID4gMS4gVHJ1ZSBtdWx0aWhv
bWluZyAuLi4gZWFjaCBlZGdlIHJvdXRlciBjb25uZWN0IHRvIENFcyBvdmVyDQo+ID4gPiA+ID4g
ZGlmZmVyZW50IHN1Ym5ldA0KPiA+ID4gPiA+DQo+ID4gPiA+ID4gMi4gQWN0aXZlL3N0YW5kYnkg
Li4gdGhlcmUgaXMgbXVsdGlhY2Nlc3MgbGFuIGJ1dCBWUlJQIGlzIHVzZWQNCj4gPiA+ID4gPiBz
bw0KPiA+ID4gaG9zdHMgY2FuDQo+ID4gPiA+IGhhdmUgc2luZ2xlIGRlZmF1bHQgb3V0Lg0KPiA+
ID4gPiA+DQo+ID4gPiA+ID4gTm93IG1vcmVvdmVyIGJldGVlbiBCSUVSIGRvbWFpbiBhbmQgbXVs
dGljYXN0IHNlbmRlcnMgYW5kDQo+ID4gPiA+ID4gcmVjZWl2ZXJzDQo+ID4gPiA+IHRoZXJlIHdp
bGwgcHJldHR5IG11Y2ggYWx3YXlzIENFcy4gSSBhbSB3b3JyaWVkIHRoYXQgbW9zdCBCSUVSDQo+
ID4gPiA+IHNsaWRlcw0KPiA+ID4gc2tpcA0KPiA+ID4gPiB0aG9zZS4NCj4gPiA+ID4gPg0KPiA+
ID4gPiA+IENoZWVycywNCj4gPiA+ID4gPiBSLg0KPiA+ID4gPg0KPiA+ID4gPiA+IF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+ID4gPiA+ID4gQklFUiBt
YWlsaW5nIGxpc3QNCj4gPiA+ID4gPiBCSUVSQGlldGYub3JnPG1haWx0bzpCSUVSQGlldGYub3Jn
Pg0KPiA+ID4gPiA+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vYmllcg0K
PiA+ID4gPg0KPiA+ID4gPg0KPiA+ID4gPiAtLQ0KPiA+ID4gPiAtLS0NCj4gPiA+ID4gVG9lcmxl
c3MgRWNrZXJ0LCBlY2tlcnRAY2lzY28uY29tPG1haWx0bzplY2tlcnRAY2lzY28uY29tPg0KPg0K
PiAtLQ0KPiAtLS0NCj4gVG9lcmxlc3MgRWNrZXJ0LCBlY2tlcnRAY2lzY28uY29tPG1haWx0bzpl
Y2tlcnRAY2lzY28uY29tPg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXw0KQklFUiBtYWlsaW5nIGxpc3QNCkJJRVJAaWV0Zi5vcmc8bWFpbHRvOkJJRVJA
aWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2JpZXINCg0K
DQoNCi0tDQpXZeKAmXZlIGhlYXJkIHRoYXQgYSBtaWxsaW9uIG1vbmtleXMgYXQgYSBtaWxsaW9u
IGtleWJvYXJkcyBjb3VsZCBwcm9kdWNlIHRoZSBjb21wbGV0ZSB3b3JrcyBvZiBTaGFrZXNwZWFy
ZTsgbm93LCB0aGFua3MgdG8gdGhlIEludGVybmV0LCB3ZSBrbm93IHRoYXQgaXMgbm90IHRydWUu
DQrigJRSb2JlcnQgV2lsZW5za3kNCg==

--_000_2E4BB27CAB87BF43B4207C0E55860F180EB132EDeusaamb103erics_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
V2luZ2RpbmdzOw0KCXBhbm9zZS0xOjUgMCAwIDAgMCAwIDAgMCAwIDA7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseTpXaW5nZGluZ3M7DQoJcGFub3NlLTE6NSAwIDAgMCAwIDAgMCAwIDAgMDt9
DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIg
MiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpUYWhvbWE7DQoJcGFub3Nl
LTE6MiAxMSA2IDQgMyA1IDQgNCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiRXJh
cyBEZW1pIElUQyI7DQoJcGFub3NlLTE6MiAxMSA4IDUgMyA1IDQgMiA4IDQ7fQ0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseTpHZW9yZ2lhOw0KCXBhbm9zZS0xOjIgNCA1IDIgNSA0IDUgMiAzIDM7
fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRp
di5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9u
dC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiO30N
CmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNv
bG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4u
TXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1
cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnAuTXNvQWNldGF0ZSwgbGkuTXNv
QWNldGF0ZSwgZGl2Lk1zb0FjZXRhdGUNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1z
dHlsZS1saW5rOiJCYWxsb29uIFRleHQgQ2hhciI7DQoJbWFyZ2luOjBpbjsNCgltYXJnaW4tYm90
dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjguMHB0Ow0KCWZvbnQtZmFtaWx5OiJUYWhvbWEiLCJz
YW5zLXNlcmlmIjt9DQpzcGFuLmltDQoJe21zby1zdHlsZS1uYW1lOmltO30NCnNwYW4uRW1haWxT
dHlsZTE4DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp
Iiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkJhbGxvb25UZXh0Q2hhcg0K
CXttc28tc3R5bGUtbmFtZToiQmFsbG9vbiBUZXh0IENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0
eTo5OTsNCgltc28tc3R5bGUtbGluazoiQmFsbG9vbiBUZXh0IjsNCglmb250LWZhbWlseToiVGFo
b21hIiwic2Fucy1zZXJpZiI7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjENCgl7bXNvLXN0eWxlLXR5cGU6
cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCglj
b2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1v
bmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6OC41
aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAxLjBpbiAxLjBpbiAxLjBpbjt9DQpkaXYuV29yZFNl
Y3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNv
IDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAv
Pg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxh
eW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwv
bzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVO
LVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9u
MSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+T0smbHQ7IHNvIGhlcmUgSSBuZWVkIHJlZmVyZXNoIG9uIElQIG11bHRpY2Fz
dCBhIHRhZCAoUElNIGpvaW5zKS4mbmJzcDsNCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+QXNzdW1pbmcgTUhEIGhvc3Qg
cnVucyBQSU06IEkgdGhvdWdodCBSUEYgb25seSBjaGVja3Mgd2hldGhlciBwYWNrZXQgYXJyaXZl
ZCBvbiBvbmUgb2YgdGhlIGludGVyZmFjZXMgdGhhdCB0aGUgSk9JTiB3ZW50IG91dCBvbiAocmV2
ZXJzZS1wYXRoKS4gSWYgd2UgYXJlIE1IRA0KIGluIG1vc3QgZ2VuZXJpYyBjYXNlLCB3ZeKAmWQg
bmVlZCB0byBQSU0gSk9JTiBvbiBib3RoIGludGVyZmFjZXMgKG90aGVyd2lzZSBtdWx0aWNhc3Qg
aXMgbm90IG11bHRpLWhvbWVkKSBhbmQgd2l0aCB0aGF0IFJQRiB3b27igJl0IHdvcmsuICZuYnNw
O09yIGRvIHdlIGFzc3VtZSBNSEQgaG9zdCB3aWxsIG9ubHkgam9pbiBvbiBvbmUgaW50ZXJmYWNl
ID8NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+QW5kIHdvcnNlLCBpZiBob3N0IHVzZXMgSUdNUCwgZG9lcyBJR01QIGV2
ZW4gZG8gUlBGID8gTm90IHRoYXQgSSBldmVyIHNhdyB0aGF0IGJ1dCBhZ2FpbiwgSeKAmW0gYSBy
ZWFsIGxpZ2h0LXdlaWdodCBvbiB0cmFkaXRpb25hbCBJUCBtdWx0aWNhc3QgOy0pDQo8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRp
dj4NCjxkaXYgc3R5bGU9Im1zby1lbGVtZW50OnBhcmEtYm9yZGVyLWRpdjtib3JkZXI6bm9uZTti
b3JkZXItYm90dG9tOnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7cGFkZGluZzowaW4gMGluIDEuMHB0
IDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iYm9yZGVyOm5vbmU7cGFkZGluZzow
aW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+dGhhbmtzDQo8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iYm9yZGVyOm5v
bmU7cGFkZGluZzowaW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
ImJvcmRlcjpub25lO3BhZGRpbmc6MGluIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6YmxhY2siPi0tLSB0b255PC9zcGFuPjwvYj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtFcmFzIERlbWkgSVRDJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvYj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iYm9yZGVyOm5vbmU7cGFkZGluZzowaW4iPjxiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0VyYXMgRGVtaSBJVEMm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+X19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPG86cD48L286cD48L3NwYW4+PC9iPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJib3JkZXI6bm9uZTtwYWRkaW5nOjBpbiI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtjb2xvcjojMUY0OTdEIj7igJxTaW1wbGUsIGNsZWFy
IHB1cnBvc2UgYW5kIHByaW5jaXBsZXMgZ2l2ZSByaXNlIHRvIGNvbXBsZXggYW5kIGludGVsbGln
ZW50IGJlaGF2aW9yLiBDb21wbGV4IHJ1bGVzIGFuZCByZWd1bGF0aW9ucyBnaXZlIHJpc2UgdG8g
c2ltcGxlIGFuZCBzdHVwaWQgYmVoYXZpb3Iu4oCdDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iYm9yZGVyOm5vbmU7cGFkZGluZzowaW4iPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Y29sb3I6IzFGNDk3RCI+LS0tDQo8Yj5EZWUgSG9jazwv
Yj4gPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVm
dDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4NCjxk
aXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRk
aW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDsiPiBKZWZmcmV5IChaaGFvaHVpKSBaaGFuZyBbbWFpbHRvOnp6aGFuZ0BqdW5pcGVyLm5l
dF0NCjxicj4NCjxiPlNlbnQ6PC9iPiBXZWRuZXNkYXksIE5vdmVtYmVyIDExLCAyMDE1IDEyOjAx
IFBNPGJyPg0KPGI+VG86PC9iPiBUb255IFByenlnaWVuZGE7IEFudG9uaSBQcnp5Z2llbmRhPGJy
Pg0KPGI+Q2M6PC9iPiBUb2VybGVzcyBFY2tlcnQ7IEhhb3dlaWd1bzsgYmllckBpZXRmLm9yZzsg
SUpzYnJhbmQgV2lqbmFuZHM7IHBpbUBpZXRmLm9yZzsgUm9iZXJ0IFJhc3p1azxicj4NCjxiPlN1
YmplY3Q6PC9iPiBSRTogW0JpZXJdIERSIGVsZWN0aW9uIC4uLjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj5QSU0gUlBGDQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6V2luZ2RpbmdzO2NvbG9yOiMxRjQ5N0QiPko8L3NwYW4+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxhIG5hbWU9Il9NYWlsRW5kQ29tcG9zZSI+PC9hPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVl
IDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJv
cmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBp
biAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+IFRv
bnkgUHJ6eWdpZW5kYSBbPGEgaHJlZj0ibWFpbHRvOnRvbnlzaWV0ZkBnbWFpbC5jb20iPm1haWx0
bzp0b255c2lldGZAZ21haWwuY29tPC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBXZWRuZXNkYXks
IE5vdmVtYmVyIDExLCAyMDE1IDI6NTkgUE08YnI+DQo8Yj5Ubzo8L2I+IEFudG9uaSBQcnp5Z2ll
bmRhICZsdDs8YSBocmVmPSJtYWlsdG86YW50b25pLnByenlnaWVuZGFAZXJpY3Nzb24uY29tIj5h
bnRvbmkucHJ6eWdpZW5kYUBlcmljc3Nvbi5jb208L2E+Jmd0Ozxicj4NCjxiPkNjOjwvYj4gVG9l
cmxlc3MgRWNrZXJ0ICZsdDs8YSBocmVmPSJtYWlsdG86ZWNrZXJ0QGNpc2NvLmNvbSI+ZWNrZXJ0
QGNpc2NvLmNvbTwvYT4mZ3Q7OyBKZWZmcmV5IChaaGFvaHVpKSBaaGFuZyAmbHQ7PGEgaHJlZj0i
bWFpbHRvOnp6aGFuZ0BqdW5pcGVyLm5ldCI+enpoYW5nQGp1bmlwZXIubmV0PC9hPiZndDs7IEhh
b3dlaWd1byAmbHQ7PGEgaHJlZj0ibWFpbHRvOmhhb3dlaWd1b0BodWF3ZWkuY29tIj5oYW93ZWln
dW9AaHVhd2VpLmNvbTwvYT4mZ3Q7Ow0KPGEgaHJlZj0ibWFpbHRvOmJpZXJAaWV0Zi5vcmciPmJp
ZXJAaWV0Zi5vcmc8L2E+OyBJSnNicmFuZCBXaWpuYW5kcyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmlj
ZUBjaXNjby5jb20iPmljZUBjaXNjby5jb208L2E+Jmd0OzsNCjxhIGhyZWY9Im1haWx0bzpwaW1A
aWV0Zi5vcmciPnBpbUBpZXRmLm9yZzwvYT47IFJvYmVydCBSYXN6dWsgJmx0OzxhIGhyZWY9Im1h
aWx0bzpyb2JlcnRAcmFzenVrLm5ldCI+cm9iZXJ0QHJhc3p1ay5uZXQ8L2E+Jmd0Ozxicj4NCjxi
PlN1YmplY3Q6PC9iPiBSZTogW0JpZXJdIERSIGVsZWN0aW9uIC4uLjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv
bzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5IYXZpbmcgdGhvdWdodCBhYm91
dCBpdCBhIGJpdCwgdGhlIHNyYyBhZGRyZXNzIG9uIHRoZSBmcmFtZSBzaG91bGQgYmUgZW5vdWdo
IHRvIHNlcnZlIGFzIHNwbGl0IGhvcml6b24gKGFic2VudCBOQVQnaW5nKSBhbmQgYSBNSEQgZGV2
aWNlIHNob3VsZCBkcm9wIGFueSBmcmFtZSBvcmlnaW5hdGluZyBAIGFueSBvZiBpdHMgaW50ZXJm
YWNlIGFkZHJlc3NlcyAodW5sZXNzIEkgbWlzc2VkIHNvbWV0aGluZyBoZXJlKS4mbmJzcDs8bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIFdlZCwgTm92IDEx
LCAyMDE1IGF0IDExOjE0IEFNLCBBbnRvbmkgUHJ6eWdpZW5kYSAmbHQ7PGEgaHJlZj0ibWFpbHRv
OmFudG9uaS5wcnp5Z2llbmRhQGVyaWNzc29uLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmFudG9uaS5w
cnp5Z2llbmRhQGVyaWNzc29uLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPGJs
b2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4w
cHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tdG9w
OjUuMHB0O21hcmdpbi1yaWdodDowaW47bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj5NQy1MQUcgaXMgc2VlIHVzZWQgaW4gTDIgY29udGV4dCBtb3N0bHkgYW5kIGl0
IG1vc3RseSBpbXBsaWVzIExBQ1AgYW5kIG9mdGVuIHByb3ByaWV0YXJ5IGludGVyLWNoYXNzaXMg
cHJvdG9jb2xzIGFzIHdlbGwuPGJyPg0KPGJyPg0KTUhEIEkgc2F3IHVzZWQgYXMgZ2VuZXJpYyB0
ZXJtIGluIEwyL0wzIGFuZCBpdCBkb2VzIG5vdCBpbXBseSBhbnkgcHJvdG9jb2xzIGFuZCBpdCBz
ZWVtcyB0byBpbXBseSB0aGF0IGJvdGggcm91dGVycyBob21lZCBpbnRvIGRvIG5vdCBzZWUgZWFj
aCBvdGhlciBvbiB0aGUgc2FtZSBldGhlci48YnI+DQo8YnI+DQpZZXMsIHdlIGFyZSBzdXBwb3Nl
ZCB0byB3cml0ZSBzb21ldGhpbmcgYWJvdXQgZVZQTiB1c2luZyBCSUVSIChJY2UsIEkgZm9yZ290
LCB3aG8gYWdyZWVkIHRvIHdyaXRlIHNvbWV0aGluZyAmYW1wOyBkbyB3ZSBhZGQgaXQgdG8gdGhl
IE1WUE4gZHJhZnQgc2ltcGx5ID8pLjxicj4NCkVWUE4gd2lsbCBub3QgaGF2ZSBhIE1IRCBwcm9i
bGVtIDstKSBzaW5jZTxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBhKSB0aGUgRVZQ
TiBydW5uaW5nIHJvdXRlciB3aWxsIG9yaWdpbmF0ZSB0aGUgUE1TSSBmb3IgRVZQTiBhbmQgaGF2
ZSBhIEJGRVIgYml0Ljxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBiKSZuYnNwOyBo
b3N0cyBiZWhpbmQgdGhlIHJvdXRlciB3aWxsIGJlIG1hbmFnZWQgYnkgdGhlIEVWUE4gbXVsdGkt
aG9taW5nIHByb2NlZHVyZXMgKHNwbGl0LWhvcml6b24gYW5kIERGKSB3aGljaCBzb2x2ZSB0aGUg
cHJvYmxlbSBldmVuIGlmIHRoZSBQTVNJIGRlbGl2ZXJzIHRoZSBmcmFtZSB0byBtdWx0aXBsZSBy
b3V0ZXJzIGhvbWluZyBhIGRldmljZSBvbiBhbiBFU0kuPGJyPg0KPGJyPg0KVGhlIHByb2JsZW0m
bmJzcDsgZXhpc3RzIG9ubHkgZm9yIFBJTSBvdmVybGF5IG92ZXIgQklFUiAob3Igb3RoZXIgb3Zl
cmxheXMgd2l0aG91dCBERiBwcm9jZWR1cmVzKS48YnI+DQo8YnI+DQpTbywgSSdkIHRhbGsgYWJv
dXQgTUhEIGFuZCBjb25zaWRlciB0aGUgcHJvYmxlbSB3aGVyZSBhIGRldmljZSBpcyBNSEQnZWQg
dmlhIDIgcDJwIGxpbmtzIGludG8gMiBkaWZmZXJlbnQgcm91dGVycywgYm90aCBpbiBzYW1lIEJJ
RVIgZG9tYWluIGFzIHRoZSBtb3N0IGdlbmVyaWMgcHJvYmxlbS4gT2JzZXJ2ZSB0aGF0IGJvdGgg
cm91dGVycyB3aWxsIHJlY2VpdmUgdGhlIHRyYWZmaWMgZm9yIHNhbWUgRyBzaW5jZSBib3RoIG1h
eSBoYXZlIGJlc2lkZQ0KIHRoZSBNSEQgZGV2aWNlIFNIRCBkZXZpY2VzIHRoYXQgbmVlZCB0byBi
ZSBzZXJ2ZWQuIFNvIHRoZSBNSEQgZGV2aWNlIG11c3QgYmUgdW5kZXIgc29tZSBzZXQgb2YgREYg
cHJvY2VkdXJlcyAoYW5kIHBvc3NpYmx5IHNwbGl0LWhvcml6b24sIG9ic2VydmUgdGhhdCB0aGUg
ZGV2aWNlIGluamVjdGluZyB0aGUgdHJhZmZpYyBtYXkgc2VlIGl0IGFnYWluIGZyb20gdGhlciBv
dGhlciByb3V0ZXIgd2hvJ2xsIHJlY2VpdmUgaXQgYWNyb3NzIEJJRVIgZm9yDQogaXRzIFNIRCBk
ZXZpY2VzIGFuZCBpcyBERiBmb3IgdGhlIEcpLiZuYnNwOyBNb3N0IHBlb3BsZSB3aG8gZG9uJ3Qg
ZGVhbCB3aXRoIEVWUE4gd2lsbCBoYXZlIHByb2JhYmx5IHRyb3VibGUgcGFyc2luZyB0aGF0IHN0
dWZmIC4uLjxicj4NCjxicj4NCk5vdywgd2hldGhlciB0aGUgcHJvYmxlbSBuZWVkcyBzb2x2aW5n
IGluIGl0cyBnZW5lcmFsaXR5IGZvciBJUCBTLEcgbXVsdGljYXN0IG92ZXJsYXkgKGxpa2UgRVZQ
TiBkaWQgZm9yIEwyKSBpcyBzb21ldGhpbmcgSSBoYXZlIG5vdCBtdWNoIG9waW5pb24gb24gYW5k
IGxlYXZlIGl0IHRvIGhlYXZ5LXdlaWdodHMgbGlrZSBJY2UgdG8gYXJndWUgLi4uPGJyPg0KPGJy
Pg0KPHNwYW4gY2xhc3M9ImltIj50aGFua3M8L3NwYW4+PGJyPg0KPGJyPg0KPHNwYW4gY2xhc3M9
ImltIj4tLS0gdG9ueTwvc3Bhbj48YnI+DQo8c3BhbiBjbGFzcz0iaW0iPl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzwvc3Bhbj48YnI+DQo8c3BhbiBjbGFzcz0i
aW0iPiZxdW90O1NpbXBsZSwgY2xlYXIgcHVycG9zZSBhbmQgcHJpbmNpcGxlcyBnaXZlIHJpc2Ug
dG8gY29tcGxleCBhbmQgaW50ZWxsaWdlbnQgYmVoYXZpb3IuIENvbXBsZXggcnVsZXMgYW5kIHJl
Z3VsYXRpb25zIGdpdmUgcmlzZSB0byBzaW1wbGUgYW5kIHN0dXBpZCBiZWhhdmlvci4mcXVvdDs8
L3NwYW4+PGJyPg0KPHNwYW4gY2xhc3M9ImltIj4tLS0gRGVlIEhvY2s8L3NwYW4+PGJyPg0KPGJy
Pg0KPGJyPg0KPHNwYW4gY2xhc3M9ImltIj4mZ3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0t
PC9zcGFuPjxicj4NCjxzcGFuIGNsYXNzPSJpbSI+Jmd0OyBGcm9tOiBUb2VybGVzcyBFY2tlcnQg
W21haWx0bzo8YSBocmVmPSJtYWlsdG86ZWNrZXJ0QGNpc2NvLmNvbSI+ZWNrZXJ0QGNpc2NvLmNv
bTwvYT5dPC9zcGFuPjxicj4NCjxzcGFuIGNsYXNzPSJpbSI+Jmd0OyBTZW50OiBXZWRuZXNkYXks
IE5vdmVtYmVyIDExLCAyMDE1IDEwOjUxIEFNPC9zcGFuPjxicj4NCjxzcGFuIGNsYXNzPSJpbSI+
Jmd0OyBUbzogSmVmZnJleSAoWmhhb2h1aSkgWmhhbmc8L3NwYW4+PG86cD48L286cD48L3A+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZndDsgQ2M6IEFudG9uaSBQcnp5Z2ll
bmRhOyBIYW93ZWlndW87IFJvYmVydCBSYXN6dWs7IElKc2JyYW5kIFdpam5hbmRzOzxicj4NCiZn
dDsgPGEgaHJlZj0ibWFpbHRvOmJpZXJAaWV0Zi5vcmciPmJpZXJAaWV0Zi5vcmc8L2E+OyA8YSBo
cmVmPSJtYWlsdG86cGltQGlldGYub3JnIj4NCnBpbUBpZXRmLm9yZzwvYT48YnI+DQomZ3Q7IFN1
YmplY3Q6IFJlOiBbQmllcl0gRFIgZWxlY3Rpb24gLi4uPGJyPg0KJmd0Ozxicj4NCiZndDsgTWF5
YmUgVG9ueSBjYW4gZGV0YWlsLiBJbiBjdXJyZW50IElFVEYgUkZDL2RyYWZ0cywgTUhEIGlzIG9u
bHkgdXNlZCBpbiB0aGU8YnI+DQomZ3Q7IFZQTiBjb250ZXh0Ljxicj4NCiZndDsgQUZBSUssIHdl
IGhhdmUgc28gZmFyIG5vdCB0YWxrZWQgYWJvdXQgQklFUiBpbiBsMiBzd2l0Y2hlZCBjb250ZXh0
cy4gT2Y8YnI+DQomZ3Q7IGNvdXJzZSwgb25lIGNvdWxkIHJlcGxhY2UgcDJtcCBMU1AgKHZpYSBt
TERQKSBhcyB1c2VkIGluIEVWUE4gd2l0aCBCSUVSLDxicj4NCiZndDsgYnV0IGkgYW0gdW5jbGVh
ciBpZiB0aGF0cyB3aGF0IFRvbnkgaXMgdGFsa2luZyBhb3V0LCBhbmQgaSBhbHNvIHdvdWxkbid0
IHNlZSBhPGJyPg0KJmd0OyBwcm9ibGVtIGRvaW5nIHRoaXMuPGJyPg0KJmd0Ozxicj4NCiZndDsg
Q2hlZXJzPGJyPg0KJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7VG9lcmxlc3M8YnI+DQomZ3Q7PGJy
Pg0KJmd0OyBPbiBXZWQsIE5vdiAxMSwgMjAxNSBhdCAwMTo0Mjo1MFBNICYjNDM7MDAwMCwgSmVm
ZnJleSAoWmhhb2h1aSkgWmhhbmcgd3JvdGU6PGJyPg0KJmd0OyAmZ3Q7IFsmIzQzOyBQSU1dPGJy
Pg0KJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7IFNvIHdoYXQgZXhhY3RseSBpcyBkaWZmZXJlbnQg
YmV0d2VlbiBNQy1MQUcgYW5kIE1IRD8gSXMgdGhlcmUgYSBzdGFuZGFyZDxicj4NCiZndDsgZm9y
IE1IRCAoYmVzaWRlcyBsMyBtY2FzdCBhc3BlY3RzKT8gT3IgaXMgaXQgdGhhdCB0aGUgb25seSBt
aXNzaW5nIHBpZWNlIGZvcjxicj4NCiZndDsgTUhEIGlzIGwzIG1jYXN0Pzxicj4NCiZndDsgJmd0
Ozxicj4NCiZndDsgJmd0OyBKZWZmcmV5PGJyPg0KJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZn
dDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08YnI+DQomZ3Q7ICZndDsgJmd0OyBGcm9tOiBB
bnRvbmkgUHJ6eWdpZW5kYSBbbWFpbHRvOjxhIGhyZWY9Im1haWx0bzphbnRvbmkucHJ6eWdpZW5k
YUBlcmljc3Nvbi5jb20iPmFudG9uaS5wcnp5Z2llbmRhQGVyaWNzc29uLmNvbTwvYT5dPGJyPg0K
Jmd0OyAmZ3Q7ICZndDsgU2VudDogVHVlc2RheSwgTm92ZW1iZXIgMTAsIDIwMTUgODoxNyBQTTxi
cj4NCiZndDsgJmd0OyAmZ3Q7IFRvOiBUb2VybGVzcyBFY2tlcnQgJmx0OzxhIGhyZWY9Im1haWx0
bzplY2tlcnRAY2lzY28uY29tIj5lY2tlcnRAY2lzY28uY29tPC9hPiZndDs8YnI+DQomZ3Q7ICZn
dDsgJmd0OyBDYzogSGFvd2VpZ3VvICZsdDs8YSBocmVmPSJtYWlsdG86aGFvd2VpZ3VvQGh1YXdl
aS5jb20iPmhhb3dlaWd1b0BodWF3ZWkuY29tPC9hPiZndDs7IEplZmZyZXkgKFpoYW9odWkpIFpo
YW5nPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzp6emhhbmdAanVuaXBl
ci5uZXQiPnp6aGFuZ0BqdW5pcGVyLm5ldDwvYT4mZ3Q7OyBSb2JlcnQgUmFzenVrICZsdDs8YSBo
cmVmPSJtYWlsdG86cm9iZXJ0QHJhc3p1ay5uZXQiPnJvYmVydEByYXN6dWsubmV0PC9hPiZndDs7
IElKc2JyYW5kPGJyPg0KJmd0OyAmZ3Q7ICZndDsgV2lqbmFuZHMgJmx0OzxhIGhyZWY9Im1haWx0
bzppY2VAY2lzY28uY29tIj5pY2VAY2lzY28uY29tPC9hPiZndDs7IDxhIGhyZWY9Im1haWx0bzpi
aWVyQGlldGYub3JnIj4NCmJpZXJAaWV0Zi5vcmc8L2E+PGJyPg0KJmd0OyAmZ3Q7ICZndDsgU3Vi
amVjdDogUkU6IFtCaWVyXSBEUiBlbGVjdGlvbiAuLi48YnI+DQomZ3Q7ICZndDsgJmd0Ozxicj4N
CiZndDsgJmd0OyAmZ3Q7IFRoYXQncyB3aHkgSSBkb24ndCB1c2UgTUMtTEFHLCB3ZSB0YWxrIE1I
RC4mbmJzcDsgV2UgaGF2ZSBNSEQsIHdlIGhhdmU8YnI+DQomZ3Q7ICZndDsgJmd0OyB0aGUgcHJv
YmxlbSBhbmQgd2UgbmVlZCZuYnNwOyBhIHByb3RvY29sIGJldHdlZW4gdGhlIHR3byBob21lcyB0
byBlbGVjdCBERi48YnI+DQomZ3Q7ICZndDsgJmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7IERvIEkg
bWlzcyBhbnl0aGluZyA/PGJyPg0KJmd0OyAmZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyB0
aGFua3M8YnI+DQomZ3Q7ICZndDsgJmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7IC0tLSB0b255PGJy
Pg0KJmd0OyAmZ3Q7ICZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJnF1b3Q7U2ltcGxlLCBjbGVhciBwdXJwb3NlIGFu
ZCBwcmluY2lwbGVzIGdpdmUgcmlzZSB0byBjb21wbGV4IGFuZDxicj4NCiZndDsgJmd0OyAmZ3Q7
IGludGVsbGlnZW50IGJlaGF2aW9yLiBDb21wbGV4IHJ1bGVzIGFuZCByZWd1bGF0aW9ucyBnaXZl
IHJpc2UgdG88YnI+DQomZ3Q7ICZndDsgJmd0OyBzaW1wbGUgYW5kIHN0dXBpZCBiZWhhdmlvci4m
cXVvdDs8YnI+DQomZ3Q7ICZndDsgJmd0OyAtLS0gRGVlIEhvY2s8YnI+DQomZ3Q7ICZndDsgJmd0
Ozxicj4NCiZndDsgJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyAtLS0tLU9yaWdp
bmFsIE1lc3NhZ2UtLS0tLTxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgRnJvbTogVG9lcmxlc3Mg
RWNrZXJ0IFttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmVja2VydEBjaXNjby5jb20iPmVja2VydEBj
aXNjby5jb208L2E+XTxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgU2VudDogVHVlc2RheSwgTm92
ZW1iZXIgMTAsIDIwMTUgMjo0NyBQTTxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgVG86IEFudG9u
aSBQcnp5Z2llbmRhPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyBDYzogSGFvd2VpZ3VvOyBKZWZm
cmV5IChaaGFvaHVpKSBaaGFuZzsgUm9iZXJ0IFJhc3p1azsgSUpzYnJhbmQ8YnI+DQomZ3Q7ICZn
dDsgJmd0OyAmZ3Q7IFdpam5hbmRzOyA8YSBocmVmPSJtYWlsdG86YmllckBpZXRmLm9yZyI+Ymll
ckBpZXRmLm9yZzwvYT48YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7IFN1YmplY3Q6IFJlOiBbQmll
cl0gRFIgZWxlY3Rpb24gLi4uPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0Ozxicj4NCiZndDsgJmd0
OyAmZ3Q7ICZndDsgVG9ueSw8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7
ICZndDsgJmd0OyBDYW4geW91IGVsYWJvcmF0ZSAocGljdHVyZSwgcGFja2V0IGZsb3cpIGhvdyB5
b3UgaW1hZ2luZSBNQy1MQUcgdG88YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7IGJlIHVzZWQgd2l0
aCBCSUVSID88YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0
OyBUaGUgd2F5IGkgc2VlIGl0LCBNQy1MQUcgaXMgYWx3YXlzIGltcGxlbWVudGVkIHZpYSB2ZW5k
b3Igc3BlY2lmaWM8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7IGNsdXN0ZXIqdWNrIG9vcHM6IHBs
YXRmb3JtIHNwZWNpZmljIG11bHRpLWNoYXNzaXMgaW1wbGVtZW50YXRpb24uPGJyPg0KJmd0OyAm
Z3Q7ICZndDsgJmd0OyBObyBzdGFuZGFyZCBhcHByb2FjaCBBRkFJSy48YnI+DQomZ3Q7ICZndDsg
Jmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyBJIHNlZSBubyBwcm9ibGVtIChqdXN0
IGFubm95ZWQgZGV2ZWxvcGVycykgYWxzbyBzdXBwb3J0aW5nIGFueTxicj4NCiZndDsgJmd0OyAm
Z3Q7ICZndDsgZm9ybSBvZjxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgQklFUi0mZ3Q7SVAgbXVs
dGljYXN0IGluIHRoZSBzYW1lIHZlbmRvciBzcGVjaWZpYyBhcHByb2FjaGVzLjxicj4NCiZndDsg
Jmd0OyAmZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7IEJ1dCBnaXZlbiBob3cgaXRz
IGFsbCB2ZW5kb3IvcGxhdGZvcm0gc3BlY2lmaWMgaSBkb24ndCB0aGluayB0aGVyZTxicj4NCiZn
dDsgJmd0OyAmZ3Q7ICZndDsgaXM8YnI+DQomZ3Q7ICZndDsgJmd0OyBhbnl0aGluZzxicj4NCiZn
dDsgJmd0OyAmZ3Q7ICZndDsgd2UgY291bGQvc2hvdWxkIGRlZmluZSBhYm91dCBpdCBpbiBJRVRG
Ljxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7IENoZWVy
czxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO1RvZXJsZXNzPGJy
Pg0KJmd0OyAmZ3Q7ICZndDsgJmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDs8YnI+DQomZ3Q7
ICZndDsgJmd0OyAmZ3Q7IE9uIFR1ZSwgTm92IDEwLCAyMDE1IGF0IDA2OjUyOjIyUE0gJiM0Mzsw
MDAwLCBBbnRvbmkgUHJ6eWdpZW5kYSB3cm90ZTo8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZn
dDs8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7
ICZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgSGkgSmVmZnJleSw8YnI+DQomZ3Q7
ICZndDsgJmd0OyAmZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgVGhlcmUg
YXJlIHR3byBtdWx0aS1ob21pbmcgc2NlbmFyaW9zLCBvbmUgaXMgbXVsdGktaG9tZWQ8YnI+DQom
Z3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgbmV0d29yayw8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7
IGFub3RoZXIgb25lIGlzIG11bHRpLWhvbWVkIGRldmljZS4gRm9yIG11bHRpLWhvbWVkIG5ldHdv
cmssIHRoZTxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgbmV0d29yayBpcyBhIExBTiwgRFIvREYg
bWVjaGFuaXNtIGNhbiBiZSB1c2VkIHRvIHNlbGVjdCBvbmUgcm91dGVyPGJyPg0KJmd0OyAmZ3Q7
ICZndDsgJmd0OyBhcyBtYXN0ZXIgYW5kIG90aGVyIHJvdXRlcnMgYXMgc2xhdmUsIG9ubHkgdGhl
IG1hc3RlciByb3V0ZXIgY2FuPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyBmb3J3YXJkIHRyYWZm
aWMgdG88YnI+DQomZ3Q7ICZndDsgJmd0OyB0aGUgTEFOPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0
OyBuZXR3b3JrLCBJR01QL01MRCBleHRlbnNpb24gY2FuIGJlIHVzZWQgZm9yIHRoZSBEUi9ERiBl
bGVjdGlvbiw8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7IHRoaXMgaXM8YnI+DQomZ3Q7ICZndDsg
Jmd0OyB0aGU8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7IGZvY3VzIG9mIGRyYWZ0LXdpam5hbmRz
LWJpZXItbWxkLWxhbi1lbGVjdGlvbi0wMC4gSG93ZXZlciwgaWYgYTxicj4NCiZndDsgJmd0OyAm
Z3Q7IG11bHRpY2FzdDxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgc291cmNlIG9yIHJlY2VpdmVy
IGlzIGRpcmVjdGx5IGFjY2Vzc2VkIHRvIHR3byBtdWx0aWNhc3Qgcm91dGVyczxicj4NCiZndDsg
Jmd0OyAmZ3Q7ICZndDsgdGhyb3VnaDxicj4NCiZndDsgJmd0OyAmZ3Q7IE1DLTxicj4NCiZndDsg
Jmd0OyAmZ3Q7ICZndDsgTEFHLCBmbG93LWJhc2VkIGxvYWRiYWxhbmNpbmcgY2FuIGJlIGFjaGll
dmVkIGZvciB1cGxpbmsgZGlyZWN0aW9uPGJyPg0KJmd0OyAmZ3Q7ICZndDsgdHJhZmZpYy4gSW48
YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7IHRoaXMgY2FzZSwgSUdNUC9NTEQgY2FuJ3QgYmUgdXNl
ZCBmb3IgRFIvREYgZWxlY3Rpb24gZm9yIHRoZTxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgTUMt
TEFHLiBJPGJyPg0KJmd0OyAmZ3Q7ICZndDsgdGhpbms8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7
IHRoZSBuZXcgRFIvREYgZWxlY3Rpb24gbWVjaGFuaXNtIHNob3VsZCBhbHNvIGNvdmVyIHRoZSBN
Qy1MQUc8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7IG11bHRpLSBob21lZCBzY2VuYXJpby48YnI+
DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsg
W1Rvbnkgc2FpejpdIHllYWgsIHByZXR0eSBtdWNoIHdoYXQgSSBzZW50IG91dCBhcyB3ZWxsLiZu
YnNwOyBNSEQgaXM8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgdGhlIHByb3BlciB0ZXJt
IGZvciB0aGUgc2NlbmFyaW8gKG9yIE1DLUxBRyBidXQgSSBkb24ndCBsaWtlIHRvPGJyPg0KJmd0
OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IHVzZSB0aGF0LCBwZW9wbGUgc2VlIExBQ1AgaW1tZWRpYXRl
bHkgOy0pPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsg
Jmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZn
dDsgJmd0OyAmZ3Q7IFRvbnk8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDs8YnI+DQomZ3Q7
ICZndDsgJmd0OyAmZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDs8YnI+DQom
Z3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDs8YnI+
DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgTXkgdHdvIGNlbnRzLjxicj4NCiZndDsgJmd0OyAm
Z3Q7ICZndDsgJmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBUaGFua3MsPGJyPg0K
Jmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IHdl
aWd1bzxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7ICZn
dDsgJmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsgJmd0OyAm
Z3Q7ICZndDsgJmd0OyBGcm9tOiBKZWZmcmV5IChaaGFvaHVpKSBaaGFuZyBbPGEgaHJlZj0ibWFp
bHRvOnp6aGFuZ0BqdW5pcGVyLm5ldCI+enpoYW5nQGp1bmlwZXIubmV0PC9hPl08YnI+DQomZ3Q7
ICZndDsgJmd0OyAmZ3Q7ICZndDsgU2VudDogTW9uZGF5LCBOb3ZlbWJlciAwOSwgMjAxNSAyMzow
ODxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBUbzogSGFvd2VpZ3VvOyBSb2JlcnQgUmFz
enVrOyBJSnNicmFuZCBXaWpuYW5kczxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBDYzog
PGEgaHJlZj0ibWFpbHRvOmJpZXJAaWV0Zi5vcmciPmJpZXJAaWV0Zi5vcmc8L2E+Jmx0O21haWx0
bzo8YSBocmVmPSJtYWlsdG86YmllckBpZXRmLm9yZyI+YmllckBpZXRmLm9yZzwvYT4mZ3Q7PGJy
Pg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IFN1YmplY3Q6IFJFOiBbQmllcl0gRFIgZWxlY3Rp
b24gLi4uPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IE5vdCBleGFjdGx5IHN1cmUgYWJv
dXQgdGhlIGRldGFpbHMgb2YgYWN0aXZlLWFjdGl2ZSBvcjxicj4NCiZndDsgJmd0OyAmZ3Q7ICZn
dDsgJmd0OyBhY3RpdmUtc3RhbmRieTxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgc2NlbmFyaW9z
IGFuZCB0aGVpciByZWxhdGlvbnNoaXAgdG8gQklFUiwgYnV0IGhlcmUgaXMgbXkgdW5kZXJzdGFu
ZGluZzo8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyAm
Z3Q7ICZndDsgLSBCSUVSIGFyY2hpdGVjdHVyZSBoYXMgdGhyZWUgbGF5ZXJzOiBtdWx0aWNhc3Qg
b3ZlcmxheSwgYmllcjxicj4NCiZndDsgJmd0OyAmZ3Q7IGZvcndhcmRpbmcsIGFuZDxicj4NCiZn
dDsgJmd0OyAmZ3Q7ICZndDsgcm91dGluZyB1bmRlcmxheS4gSXQgaXMgcmVhbGx5IHRoZSBtdWx0
aWNhc3Qgb3ZlcmxheSdzIGpvYiB0bzxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgaGFuZGxlIHRo
ZTxicj4NCiZndDsgJmd0OyAmZ3Q7IG11bHRpLTxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgaG9t
aW5nIC0gYmUgaXQgUElNLCBJR01QL01MRCwgb3IgQkdQLCBvciBhbnkgb3RoZXIgdGhpbmdzLjxi
cj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyAtIFdoaWxlIEljZSdzIERSIGVsZWN0aW9uIGRy
YWZ0IHdhcyB0cmlnZ2VyZWQgZnJvbSB1c2luZzxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0
OyBJR01QL01MRCB0bzxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgcmVwbGFjZSBQSU0gZm9yIG11
bHRpY2FzdCBvdmVybGF5IHNpZ25hbGluZyBpbiBhIEJJRVIgZG9tYWluIGFuZDxicj4NCiZndDsg
Jmd0OyAmZ3Q7ICZndDsgdGhlPGJyPg0KJmd0OyAmZ3Q7ICZndDsgZHJhZnQgaGFzPGJyPg0KJmd0
OyAmZ3Q7ICZndDsgJmd0OyBzb21lIEJJRVIga2V5d29yZHMgaW4gaXQsIGl0IGlzIHJlYWxseSBp
bmRlcGVuZGVudCBvZiBCSUVSLiBUaGU8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7IGRyYWZ0IGlz
PGJyPg0KJmd0OyAmZ3Q7ICZndDsgc3RpbGw8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7IGFwcGxp
Y2FibGUgaWYgQklFUiBoYWQgbmV2ZXIgaGFwcGVuZWQuPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0
OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IEplZmZyZXk8YnI+DQomZ3Q7ICZn
dDsgJmd0OyAmZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgRnJvbTogQklF
UiBbbWFpbHRvOjxhIGhyZWY9Im1haWx0bzpiaWVyLWJvdW5jZXNAaWV0Zi5vcmciPmJpZXItYm91
bmNlc0BpZXRmLm9yZzwvYT5dIE9uIEJlaGFsZiBPZiBIYW93ZWlndW88YnI+DQomZ3Q7ICZndDsg
Jmd0OyAmZ3Q7ICZndDsgU2VudDogVGh1cnNkYXksIE5vdmVtYmVyIDA1LCAyMDE1IDc6MzkgUE08
YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgVG86IFJvYmVydCBSYXN6dWsgJmx0OzxhIGhy
ZWY9Im1haWx0bzpyb2JlcnRAcmFzenVrLm5ldCI+cm9iZXJ0QHJhc3p1ay5uZXQ8L2E+Jmx0O21h
aWx0bzo8YSBocmVmPSJtYWlsdG86cm9iZXJ0QHJhc3p1ay5uZXQiPnJvYmVydEByYXN6dWsubmV0
PC9hPiZndDsmZ3Q7Ozxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBJSnNicmFuZCBXaWpu
YW5kcyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmljZUBjaXNjby5jb20iPmljZUBjaXNjby5jb208L2E+
Jmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86aWNlQGNpc2NvLmNvbSI+aWNlQGNpc2NvLmNvbTwv
YT4mZ3Q7Jmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBDYzogPGEgaHJlZj0ibWFp
bHRvOmJpZXJAaWV0Zi5vcmciPmJpZXJAaWV0Zi5vcmc8L2E+Jmx0O21haWx0bzo8YSBocmVmPSJt
YWlsdG86YmllckBpZXRmLm9yZyI+YmllckBpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KJmd0OyAmZ3Q7
ICZndDsgJmd0OyAmZ3Q7IFN1YmplY3Q6IFJlOiBbQmllcl0gRFIgZWxlY3Rpb24gLi4uPGJyPg0K
Jmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7PGJy
Pg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IEkgYWdyZWUgd2l0aCBSb2JlcnQncyBjb21tZW50
cy4gSSB0aGluayBCSUVSIGFsc28gc2hvdWxkIGNvdmVyPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0
OyAmZ3Q7IGFjdGl2ZS08YnI+DQomZ3Q7ICZndDsgJmd0OyBhY3RpdmU8YnI+DQomZ3Q7ICZndDsg
Jmd0OyAmZ3Q7IGFuZCBhY3RpdmUtc3RhbmRieSBhY2Nlc3Mgc2NlbmFyaW9zLjxicj4NCiZndDsg
Jmd0OyAmZ3Q7ICZndDsgJmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBUaGFua3Ms
PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyAm
Z3Q7IHdlaWd1bzxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0Ozxicj4NCiZndDsgJmd0OyAm
Z3Q7ICZndDsgJmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsg
Jmd0OyAmZ3Q7ICZndDsgJmd0OyBGcm9tOiBCSUVSIFs8YSBocmVmPSJtYWlsdG86Ymllci1ib3Vu
Y2VzQGlldGYub3JnIj5iaWVyLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XSBvbiBiZWhhbGYgb2YgUm9i
ZXJ0IFJhc3p1azxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBbPGEgaHJlZj0ibWFpbHRv
OnJvYmVydEByYXN6dWsubmV0Ij5yb2JlcnRAcmFzenVrLm5ldDwvYT5dPGJyPg0KJmd0OyAmZ3Q7
ICZndDsgJmd0OyAmZ3Q7IFNlbnQ6IEZyaWRheSwgTm92ZW1iZXIgMDYsIDIwMTUgODozNjxicj4N
CiZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBUbzogSUpzYnJhbmQgV2lqbmFuZHM8YnI+DQomZ3Q7
ICZndDsgJmd0OyAmZ3Q7ICZndDsgQ2M6IDxhIGhyZWY9Im1haWx0bzpiaWVyQGlldGYub3JnIj5i
aWVyQGlldGYub3JnPC9hPiZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmJpZXJAaWV0Zi5vcmci
PmJpZXJAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBTdWJq
ZWN0OiBbQmllcl0gRFIgZWxlY3Rpb24gLi4uPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7
PGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IEljZSw8YnI+DQomZ3Q7ICZndDsgJmd0OyAm
Z3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgQXMgd2UgZHVzY3Vzc2VkIG9m
ZmxpbmUgdGhlcmUgYXJlIHByYWN0aWNhbGx5IHR3byBtYWpvciB0eXBlcyBvZjxicj4NCiZndDsg
Jmd0OyAmZ3Q7ICZndDsgbXVsdGlob21lZCBkZXBsb3ltZW50cyBpbiBwcm9kdWN0aW9uIG5ldHdv
cmtzOjxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7ICZn
dDsgJmd0OyAxLiBUcnVlIG11bHRpaG9taW5nIC4uLiBlYWNoIGVkZ2Ugcm91dGVyIGNvbm5lY3Qg
dG8gQ0VzIG92ZXI8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgZGlmZmVyZW50IHN1Ym5l
dDxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsg
Jmd0OyAyLiBBY3RpdmUvc3RhbmRieSAuLiB0aGVyZSBpcyBtdWx0aWFjY2VzcyBsYW4gYnV0IFZS
UlAgaXMgdXNlZDxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBzbzxicj4NCiZndDsgJmd0
OyAmZ3Q7IGhvc3RzIGNhbjxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgaGF2ZSBzaW5nbGUgZGVm
YXVsdCBvdXQuPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7PGJyPg0KJmd0OyAmZ3Q7ICZn
dDsgJmd0OyAmZ3Q7IE5vdyBtb3Jlb3ZlciBiZXRlZW4gQklFUiBkb21haW4gYW5kIG11bHRpY2Fz
dCBzZW5kZXJzIGFuZDxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyByZWNlaXZlcnM8YnI+
DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7IHRoZXJlIHdpbGwgcHJldHR5IG11Y2ggYWx3YXlzIENFcy4g
SSBhbSB3b3JyaWVkIHRoYXQgbW9zdCBCSUVSPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyBzbGlk
ZXM8YnI+DQomZ3Q7ICZndDsgJmd0OyBza2lwPGJyPg0KJmd0OyAmZ3Q7ICZndDsgJmd0OyB0aG9z
ZS48YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7
ICZndDsgQ2hlZXJzLDxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgJmd0OyBSLjxicj4NCiZndDsg
Jmd0OyAmZ3Q7ICZndDs8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsgX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7ICZndDsgJmd0OyAm
Z3Q7ICZndDsgQklFUiBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7ICZndDsg
PGEgaHJlZj0ibWFpbHRvOkJJRVJAaWV0Zi5vcmciPkJJRVJAaWV0Zi5vcmc8L2E+PGJyPg0KJmd0
OyAmZ3Q7ICZndDsgJmd0OyAmZ3Q7IDxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vYmllciIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vYmllcjwvYT48YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7PGJyPg0KJmd0
OyAmZ3Q7ICZndDsgJmd0Ozxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgLS08YnI+DQomZ3Q7ICZn
dDsgJmd0OyAmZ3Q7IC0tLTxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgVG9lcmxlc3MgRWNrZXJ0
LCA8YSBocmVmPSJtYWlsdG86ZWNrZXJ0QGNpc2NvLmNvbSI+ZWNrZXJ0QGNpc2NvLmNvbTwvYT48
YnI+DQomZ3Q7PGJyPg0KJmd0OyAtLTxicj4NCiZndDsgLS0tPGJyPg0KJmd0OyBUb2VybGVzcyBF
Y2tlcnQsIDxhIGhyZWY9Im1haWx0bzplY2tlcnRAY2lzY28uY29tIj5lY2tlcnRAY2lzY28uY29t
PC9hPjxicj4NCjxicj4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fPGJyPg0KQklFUiBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJtYWlsdG86QklFUkBp
ZXRmLm9yZyI+QklFUkBpZXRmLm9yZzwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2JpZXIiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2JpZXI8L2E+PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48YnI+
DQo8YnIgY2xlYXI9ImFsbCI+DQo8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+LS0gPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuNXB0O2ZvbnQtZmFtaWx5OiZxdW90
O0dlb3JnaWEmcXVvdDssJnF1b3Q7c2VyaWYmcXVvdDsiPldl4oCZdmUgaGVhcmQgdGhhdCBhIG1p
bGxpb24gbW9ua2V5cyBhdCBhIG1pbGxpb24ga2V5Ym9hcmRzIGNvdWxkIHByb2R1Y2UgdGhlIGNv
bXBsZXRlIHdvcmtzIG9mIFNoYWtlc3BlYXJlOyBub3csIHRoYW5rcyB0byB0aGUgSW50ZXJuZXQs
IHdlIGtub3cgdGhhdCBpcyBub3QgdHJ1ZS48L3NwYW4+PC9pPjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5
LjVwdCI+4oCUUm9iZXJ0IFdpbGVuc2t5PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8
L2h0bWw+DQo=

--_000_2E4BB27CAB87BF43B4207C0E55860F180EB132EDeusaamb103erics_--


From nobody Wed Nov 11 12:16:32 2015
Return-Path: <antoni.przygienda@ericsson.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5F2261A0196; Wed, 11 Nov 2015 12:16:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9Is8OJv3Bi1u; Wed, 11 Nov 2015 12:16:30 -0800 (PST)
Received: from usevmg20.ericsson.net (usevmg20.ericsson.net [198.24.6.45]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CAD871A0195; Wed, 11 Nov 2015 12:16:29 -0800 (PST)
X-AuditID: c618062d-f79ef6d000007f54-5e-5643406bdb73
Received: from EUSAAHC003.ericsson.se (Unknown_Domain [147.117.188.81]) by usevmg20.ericsson.net (Symantec Mail Security) with SMTP id CC.F0.32596.B6043465; Wed, 11 Nov 2015 14:19:39 +0100 (CET)
Received: from EUSAAMB103.ericsson.se ([147.117.188.120]) by EUSAAHC003.ericsson.se ([147.117.188.81]) with mapi id 14.03.0248.002; Wed, 11 Nov 2015 15:16:28 -0500
From: Antoni Przygienda <antoni.przygienda@ericsson.com>
To: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>, Toerless Eckert <eckert@cisco.com>
Thread-Topic: [Bier] DR election ...
Thread-Index: AQHRGCslp93Pn8uplEGw8rG6a54rWp6OenQAgAWqHICAAWLHgIAAGc/wgACVxID//7c10IABQxIAgABWNoD//6/nYIAAYzsA//+vy3A=
Date: Wed, 11 Nov 2015 20:16:26 +0000
Message-ID: <2E4BB27CAB87BF43B4207C0E55860F180EB1331C@eusaamb103.ericsson.se>
References: <CA+b+ERmQuP_ex3CfmDkF39AGPOWZ8uV5X0pFpjvH9CoH4u_oHw@mail.gmail.com> <BLUPR0501MB171503D7B01C633446BC527DD4150@BLUPR0501MB1715.namprd05.prod.outlook.com> <DD5FC8DE455C3348B94340C0AB5517334F8D6ACC@nkgeml501-mbs.china.huawei.com> <2E4BB27CAB87BF43B4207C0E55860F180EB124B4@eusaamb103.ericsson.se> <20151110224703.GC19769@cisco.com> <2E4BB27CAB87BF43B4207C0E55860F180EB12916@eusaamb103.ericsson.se> <BLUPR0501MB1715F87CB7084A516AF628C7D4130@BLUPR0501MB1715.namprd05.prod.outlook.com> <20151111185122.GA14404@cisco.com> <2E4BB27CAB87BF43B4207C0E55860F180EB1315C@eusaamb103.ericsson.se> <BLUPR0501MB1715A587BF65CD2C2769011CD4130@BLUPR0501MB1715.namprd05.prod.outlook.com>
In-Reply-To: <BLUPR0501MB1715A587BF65CD2C2769011CD4130@BLUPR0501MB1715.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [147.117.188.10]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRmVeSWpSXmKPExsUyuXRPoG62g3OYweWnUhZLZ+xhsti7/B6b xYsVHBav5txhtvjy8CazRdPCJmaLIxcbWRzYPab83sjq0XLkLavHkiU/mTyuN11l99i9cQFT AGsUl01Kak5mWWqRvl0CV8bGfxeYCp4JVxx5/YClgXENfxcjJ4eEgIlE87pz7BC2mMSFe+vZ uhi5OIQEjjBK7Gu8yAqSEBJYzijR1SgBYrMJWEhc/vaUGcQWEYiQ+LWkGayBWWADo0Tjwucs IAlhAWWJYz/vQxWpSGz+cpMVwi6TOL9uFhuIzSKgKtHyaQVYDa+Ar8T3luusEJu3s0rcvT0F qIiDg1MgUWLhmTKQGkag676fWsMEYjMLiEvcejKfCeJqAYkle84zQ9iiEi8f/2OFsJUkJi09 xwpRryOxYPcnNghbW2LZwtdQewUlTs58wjKBUWwWkrGzkLTMQtIyC0nLAkaWVYwcpcWpZbnp RgabGIFRd0yCTXcH456XlocYBTgYlXh4C9icwoRYE8uKK3MPMUpwMCuJ8AbMcw4T4k1JrKxK LcqPLyrNSS0+xCjNwaIkzrt/yf1QIYH0xJLU7NTUgtQimCwTB6dUA+PGHLfJj5d7ZJ+uaOU0 W+a2l7fdvKLtaVrByq2Xt4RHGBjncq3ZUrY954Or+vzd5/RkAxZWS0RIH4m67pResLOG/8vU 9VELJrsrHZvxt8ok0FHktlJPcF3ircyUKV2S73VKFuTsYzNnY5FMTQkvz9R/KqA3qXRG5sFQ jcubGvaf2Pn6y1RFLiWW4oxEQy3mouJEAKqcSdS2AgAA
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/Q5l2nHKtL7k3aqwRdG8xH7o_AhU>
Cc: Haoweiguo <haoweiguo@huawei.com>, "bier@ietf.org" <bier@ietf.org>, IJsbrand Wijnands <ice@cisco.com>, Robert Raszuk <robert@raszuk.net>, "pim@ietf.org" <pim@ietf.org>
Subject: Re: [Bier] DR election ...
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 11 Nov 2015 20:16:31 -0000

> > MHD I saw used as generic term in L2/L3 and it does not imply any
> > protocols and it seems to imply that both routers homed into do not
> > see each other on the same ether.
>=20
> Right - if they do not see each other, it makes DR election difficult (if=
 not
> impossible).

 [Tony saiz:]  well, both routers have to run _something_ as peers, BGP/PIM=
/whatever in which they can exchange the knowledge that they MHD ...=20

> > procedures (split-horizon and DF) which solve the problem even if the
> > PMSI delivers the frame to multiple routers homing a device on an ESI.
>=20
> Right - from L3 point of view, this is a regular LAN.

 [Tony saiz:]  +1

> > So, I'd talk about MHD and consider the problem where a device is
> > MHD'ed via 2 p2p links into 2 different routers, both in same BIER
> > domain as the most generic problem.
>=20
> Right - but now you can replace BIER with PIM as well :-)

 [Tony saiz:]  +1

> > Observe that both routers will receive the traffic for same G since
> > both may have beside the MHD device SHD devices that need to be
> > served.
>=20
> But only one should have membership reports for a particular G or (S,G) -
> unless the host switches to another router when sending joins - as I
> mentioned in the earlier email.

 [Tony saiz:]  I see. If it's the MHD device responsibility to send the JOI=
N or IGMP only on a single link, we don't need split-horizon. That of cours=
e will imply significant delay on multicasdt on link failure and I would ha=
ve to think whether the MHD will even know which links form a 'multi-homing=
-group' (pretty much equivalent of ESI).  In EVPN this is configured on the=
 PE routers.=20

> > So the MHD device must be under some set of DF procedures (and
> > possibly split-horizon, observe that the device injecting the traffic
> > may see it again from ther other router who'll receive it across BIER
> > for its SHD devices and is DF for the G).  Most people who don't deal
> > with EVPN will have probably trouble parsing that stuff ...
>=20
> I happen to be plugged in EVPN BUM stuff and can parse the above, but I
> believe this is where we want to solve it by PIM overlay - it's there alr=
eady. I
> understand that Ice's original intention is to simply run IGMP/MLD over t=
he
> virtual LAN (simulated by BIER) but for this kind of situation, it's bett=
er to rely
> on PIM.

[Tony saiz:] Mandating PIM is a pretty heavy hammer to solve the problem if=
 you ask me ...=20

-- tony=20


From nobody Wed Nov 11 12:21:02 2015
Return-Path: <eckert@cisco.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 17B2A1A1A56; Wed, 11 Nov 2015 12:21:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id n_Y8y4cc0485; Wed, 11 Nov 2015 12:20:57 -0800 (PST)
Received: from rcdn-iport-2.cisco.com (rcdn-iport-2.cisco.com [173.37.86.73]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4F3E91A1A3B; Wed, 11 Nov 2015 12:20:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=10832; q=dns/txt; s=iport; t=1447273257; x=1448482857; h=date:from:to:cc:subject:message-id:references: mime-version:in-reply-to; bh=xvOzHx0DoM1XDYGCyg82fFNZgu32r/6nWAp4m8DhKUs=; b=e9hDYTgDeXZ10zvfDrBNFBlpacHXaSeZ0wrYGEDcfMlgxgX06gH/SFa0 EmRD9P3YV3KZTGUGHVW1cJe0XoMVdPOy6iLbnPoxwUnzbnmGeBLzYvBHT GOwNpcXW/yTOwW3FkiA1W9dskK3IH8sD+TFK3QmdEfBw+JL+yE1sqjPAk 8=;
X-IronPort-AV: E=Sophos;i="5.20,277,1444694400"; d="scan'208";a="48791257"
Received: from alln-core-7.cisco.com ([173.36.13.140]) by rcdn-iport-2.cisco.com with ESMTP; 11 Nov 2015 20:20:56 +0000
Received: from mcast-linux1.cisco.com (mcast-linux1.cisco.com [172.27.244.121]) by alln-core-7.cisco.com (8.14.5/8.14.5) with ESMTP id tABKKuRG024287 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 11 Nov 2015 20:20:56 GMT
Received: from mcast-linux1.cisco.com (localhost.cisco.com [127.0.0.1]) by mcast-linux1.cisco.com (8.13.8/8.13.8) with ESMTP id tABKKtQr020062; Wed, 11 Nov 2015 12:20:55 -0800
Received: (from eckert@localhost) by mcast-linux1.cisco.com (8.13.8/8.13.8/Submit) id tABKKtFb020061; Wed, 11 Nov 2015 12:20:55 -0800
Date: Wed, 11 Nov 2015 12:20:55 -0800
From: Toerless Eckert <eckert@cisco.com>
To: Antoni Przygienda <antoni.przygienda@ericsson.com>
Message-ID: <20151111202055.GA17696@cisco.com>
References: <CA+b+ERmQuP_ex3CfmDkF39AGPOWZ8uV5X0pFpjvH9CoH4u_oHw@mail.gmail.com> <BLUPR0501MB171503D7B01C633446BC527DD4150@BLUPR0501MB1715.namprd05.prod.outlook.com> <DD5FC8DE455C3348B94340C0AB5517334F8D6ACC@nkgeml501-mbs.china.huawei.com> <2E4BB27CAB87BF43B4207C0E55860F180EB124B4@eusaamb103.ericsson.se> <20151110224703.GC19769@cisco.com> <2E4BB27CAB87BF43B4207C0E55860F180EB12916@eusaamb103.ericsson.se> <BLUPR0501MB1715F87CB7084A516AF628C7D4130@BLUPR0501MB1715.namprd05.prod.outlook.com> <20151111185122.GA14404@cisco.com> <2E4BB27CAB87BF43B4207C0E55860F180EB1315C@eusaamb103.ericsson.se>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <2E4BB27CAB87BF43B4207C0E55860F180EB1315C@eusaamb103.ericsson.se>
User-Agent: Mutt/1.4.2.2i
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/-euIqaC7AMHrwWDTmg2ZvlIAkIs>
Cc: "bier@ietf.org" <bier@ietf.org>, Robert Raszuk <robert@raszuk.net>, IJsbrand Wijnands <ice@cisco.com>, "Jeffrey \(Zhaohui\) Zhang" <zzhang@juniper.net>, Haoweiguo <haoweiguo@huawei.com>, "pim@ietf.org" <pim@ietf.org>
Subject: Re: [Bier] DR election ...
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 11 Nov 2015 20:21:00 -0000

On Wed, Nov 11, 2015 at 07:14:24PM +0000, Antoni Przygienda wrote:
> MC-LAG is see used in L2 context mostly and it mostly implies LACP and often proprietary inter-chassis protocols as well. 
> MHD I saw used as generic term in L2/L3 and it does not imply any protocols and it seems to imply that both routers homed into do not see each other on the same ether. 

Ok, my understand was exactly the opposite. MHD in IETF was just EVPN == L2,
MC-LAG == any service (L2/L3 via multi-chassis, vendor specific).

> Yes, we are supposed to write something about eVPN using BIER (Ice, I forgot, who agreed to write something & do we add it to the MVPN draft simply ?).  

Ok, so thats not BIER end-to-end in EVPN,  but BIER to replace eg: mLDP for
p2mp LSPs in EVPN. That should be just fine. RFC7432 mentions RSVP-TE P2MP,
so the BGP signaling should already allow to know the necessary BFER.

> EVPN will not have a MHD problem ;-) since 
> 	a) the EVPN running router will originate the PMSI for EVPN and have a BFER bit. 
> 	b)  hosts behind the router will be managed by the EVPN multi-homing procedures (split-horizon and DF) which solve the problem even if the PMSI delivers the frame to multiple routers homing a device on an ESI. 

Right. 

> The problem  exists only for PIM overlay over BIER (or other overlays without DF procedures). 
> 
> So, I'd talk about MHD and consider the problem where a device is MHD'ed via 2 p2p links into 2 different routers, both in same BIER domain as the most generic problem. Observe that both routers will receive the traffic for same G since both may have beside the MHD device SHD devices that need to be served. So the MHD device must be under some set of DF procedures (and possibly split-horizon, observe that the device injecting the traffic may see it again from ther other router who'll receive it across BIER for its SHD devices and is DF for the G).  Most people who don't deal with EVPN will have probably trouble parsing that stuff ... 

With EVPN out of the picture, there seems to be no standard for
MHD MC-LAG, so nothing we can do in the IETF about it IMHO.

> Now, whether the problem needs solving in its generality for IP S,G multicast overlay (like EVPN did for L2) is something I have not much opinion on and leave it to heavy-weights like Ice to argue ... 

Definitely want to support BIER with multi-chassis.
But its all vendor/platform proprietary work, nothing AFAIK that could be standardized.

Thanks
    Toerless
> 
> thanks 
> 
> --- tony
> _____________________________________________
> "Simple, clear purpose and principles give rise to complex and intelligent behavior. Complex rules and regulations give rise to simple and stupid behavior." 
> --- Dee Hock 
> 
> 
> > -----Original Message-----
> > From: Toerless Eckert [mailto:eckert@cisco.com]
> > Sent: Wednesday, November 11, 2015 10:51 AM
> > To: Jeffrey (Zhaohui) Zhang
> > Cc: Antoni Przygienda; Haoweiguo; Robert Raszuk; IJsbrand Wijnands;
> > bier@ietf.org; pim@ietf.org
> > Subject: Re: [Bier] DR election ...
> > 
> > Maybe Tony can detail. In current IETF RFC/drafts, MHD is only used in the
> > VPN context.
> > AFAIK, we have so far not talked about BIER in l2 switched contexts. Of
> > course, one could replace p2mp LSP (via mLDP) as used in EVPN with BIER,
> > but i am unclear if thats what Tony is talking aout, and i also wouldn't see a
> > problem doing this.
> > 
> > Cheers
> >     Toerless
> > 
> > On Wed, Nov 11, 2015 at 01:42:50PM +0000, Jeffrey (Zhaohui) Zhang wrote:
> > > [+ PIM]
> > >
> > > So what exactly is different between MC-LAG and MHD? Is there a standard
> > for MHD (besides l3 mcast aspects)? Or is it that the only missing piece for
> > MHD is l3 mcast?
> > >
> > > Jeffrey
> > >
> > > > -----Original Message-----
> > > > From: Antoni Przygienda [mailto:antoni.przygienda@ericsson.com]
> > > > Sent: Tuesday, November 10, 2015 8:17 PM
> > > > To: Toerless Eckert <eckert@cisco.com>
> > > > Cc: Haoweiguo <haoweiguo@huawei.com>; Jeffrey (Zhaohui) Zhang
> > > > <zzhang@juniper.net>; Robert Raszuk <robert@raszuk.net>; IJsbrand
> > > > Wijnands <ice@cisco.com>; bier@ietf.org
> > > > Subject: RE: [Bier] DR election ...
> > > >
> > > > That's why I don't use MC-LAG, we talk MHD.  We have MHD, we have
> > > > the problem and we need  a protocol between the two homes to elect DF.
> > > >
> > > > Do I miss anything ?
> > > >
> > > > thanks
> > > >
> > > > --- tony
> > > > _____________________________________________
> > > > "Simple, clear purpose and principles give rise to complex and
> > > > intelligent behavior. Complex rules and regulations give rise to
> > > > simple and stupid behavior."
> > > > --- Dee Hock
> > > >
> > > >
> > > > > -----Original Message-----
> > > > > From: Toerless Eckert [mailto:eckert@cisco.com]
> > > > > Sent: Tuesday, November 10, 2015 2:47 PM
> > > > > To: Antoni Przygienda
> > > > > Cc: Haoweiguo; Jeffrey (Zhaohui) Zhang; Robert Raszuk; IJsbrand
> > > > > Wijnands; bier@ietf.org
> > > > > Subject: Re: [Bier] DR election ...
> > > > >
> > > > > Tony,
> > > > >
> > > > > Can you elaborate (picture, packet flow) how you imagine MC-LAG to
> > > > > be used with BIER ?
> > > > >
> > > > > The way i see it, MC-LAG is always implemented via vendor specific
> > > > > cluster*uck oops: platform specific multi-chassis implementation.
> > > > > No standard approach AFAIK.
> > > > >
> > > > > I see no problem (just annoyed developers) also supporting any
> > > > > form of
> > > > > BIER->IP multicast in the same vendor specific approaches.
> > > > >
> > > > > But given how its all vendor/platform specific i don't think there
> > > > > is
> > > > anything
> > > > > we could/should define about it in IETF.
> > > > >
> > > > > Cheers
> > > > >     Toerless
> > > > >
> > > > >
> > > > > On Tue, Nov 10, 2015 at 06:52:22PM +0000, Antoni Przygienda wrote:
> > > > > >
> > > > > >
> > > > > >
> > > > > > Hi Jeffrey,
> > > > > >
> > > > > > There are two multi-homing scenarios, one is multi-homed
> > > > > > network,
> > > > > another one is multi-homed device. For multi-homed network, the
> > > > > network is a LAN, DR/DF mechanism can be used to select one router
> > > > > as master and other routers as slave, only the master router can
> > > > > forward traffic to
> > > > the LAN
> > > > > network, IGMP/MLD extension can be used for the DR/DF election,
> > > > > this is
> > > > the
> > > > > focus of draft-wijnands-bier-mld-lan-election-00. However, if a
> > > > multicast
> > > > > source or receiver is directly accessed to two multicast routers
> > > > > through
> > > > MC-
> > > > > LAG, flow-based loadbalancing can be achieved for uplink direction
> > > > traffic. In
> > > > > this case, IGMP/MLD can't be used for DR/DF election for the
> > > > > MC-LAG. I
> > > > think
> > > > > the new DR/DF election mechanism should also cover the MC-LAG
> > > > > multi- homed scenario.
> > > > > >
> > > > > > [Tony saiz:] yeah, pretty much what I sent out as well.  MHD is
> > > > > > the proper term for the scenario (or MC-LAG but I don't like to
> > > > > > use that, people see LACP immediately ;-)
> > > > > >
> > > > > >
> > > > > >
> > > > > > Tony
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > My two cents.
> > > > > >
> > > > > > Thanks,
> > > > > >
> > > > > > weiguo
> > > > > >
> > > > > > ________________________________
> > > > > > From: Jeffrey (Zhaohui) Zhang [zzhang@juniper.net]
> > > > > > Sent: Monday, November 09, 2015 23:08
> > > > > > To: Haoweiguo; Robert Raszuk; IJsbrand Wijnands
> > > > > > Cc: bier@ietf.org<mailto:bier@ietf.org>
> > > > > > Subject: RE: [Bier] DR election ...
> > > > > > Not exactly sure about the details of active-active or
> > > > > > active-standby
> > > > > scenarios and their relationship to BIER, but here is my understanding:
> > > > > >
> > > > > > - BIER architecture has three layers: multicast overlay, bier
> > > > forwarding, and
> > > > > routing underlay. It is really the multicast overlay's job to
> > > > > handle the
> > > > multi-
> > > > > homing - be it PIM, IGMP/MLD, or BGP, or any other things.
> > > > > > - While Ice's DR election draft was triggered from using
> > > > > > IGMP/MLD to
> > > > > replace PIM for multicast overlay signaling in a BIER domain and
> > > > > the
> > > > draft has
> > > > > some BIER keywords in it, it is really independent of BIER. The
> > > > > draft is
> > > > still
> > > > > applicable if BIER had never happened.
> > > > > >
> > > > > > Jeffrey
> > > > > >
> > > > > > From: BIER [mailto:bier-bounces@ietf.org] On Behalf Of Haoweiguo
> > > > > > Sent: Thursday, November 05, 2015 7:39 PM
> > > > > > To: Robert Raszuk <robert@raszuk.net<mailto:robert@raszuk.net>>;
> > > > > > IJsbrand Wijnands <ice@cisco.com<mailto:ice@cisco.com>>
> > > > > > Cc: bier@ietf.org<mailto:bier@ietf.org>
> > > > > > Subject: Re: [Bier] DR election ...
> > > > > >
> > > > > >
> > > > > > I agree with Robert's comments. I think BIER also should cover
> > > > > > active-
> > > > active
> > > > > and active-standby access scenarios.
> > > > > >
> > > > > > Thanks,
> > > > > >
> > > > > > weiguo
> > > > > >
> > > > > > ________________________________
> > > > > > From: BIER [bier-bounces@ietf.org] on behalf of Robert Raszuk
> > > > > > [robert@raszuk.net]
> > > > > > Sent: Friday, November 06, 2015 8:36
> > > > > > To: IJsbrand Wijnands
> > > > > > Cc: bier@ietf.org<mailto:bier@ietf.org>
> > > > > > Subject: [Bier] DR election ...
> > > > > >
> > > > > > Ice,
> > > > > >
> > > > > > As we duscussed offline there are practically two major types of
> > > > > multihomed deployments in production networks:
> > > > > >
> > > > > > 1. True multihoming ... each edge router connect to CEs over
> > > > > > different subnet
> > > > > >
> > > > > > 2. Active/standby .. there is multiaccess lan but VRRP is used
> > > > > > so
> > > > hosts can
> > > > > have single default out.
> > > > > >
> > > > > > Now moreover beteen BIER domain and multicast senders and
> > > > > > receivers
> > > > > there will pretty much always CEs. I am worried that most BIER
> > > > > slides
> > > > skip
> > > > > those.
> > > > > >
> > > > > > Cheers,
> > > > > > R.
> > > > >
> > > > > > _______________________________________________
> > > > > > BIER mailing list
> > > > > > BIER@ietf.org
> > > > > > https://www.ietf.org/mailman/listinfo/bier
> > > > >
> > > > >
> > > > > --
> > > > > ---
> > > > > Toerless Eckert, eckert@cisco.com
> > 
> > --
> > ---
> > Toerless Eckert, eckert@cisco.com

-- 
---
Toerless Eckert, eckert@cisco.com


From nobody Wed Nov 11 12:32:02 2015
Return-Path: <zzhang@juniper.net>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C5E0F1A6EE0; Wed, 11 Nov 2015 12:31:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2G5aXyZ45gAu; Wed, 11 Nov 2015 12:31:56 -0800 (PST)
Received: from na01-bl2-obe.outbound.protection.outlook.com (mail-bl2on0145.outbound.protection.outlook.com [65.55.169.145]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BF2A41A1C04; Wed, 11 Nov 2015 12:31:55 -0800 (PST)
Received: from BLUPR0501MB1715.namprd05.prod.outlook.com (10.163.120.18) by BLUPR0501MB1713.namprd05.prod.outlook.com (10.163.120.16) with Microsoft SMTP Server (TLS) id 15.1.325.17; Wed, 11 Nov 2015 20:31:53 +0000
Received: from BLUPR0501MB1715.namprd05.prod.outlook.com ([10.163.120.18]) by BLUPR0501MB1715.namprd05.prod.outlook.com ([10.163.120.18]) with mapi id 15.01.0325.003; Wed, 11 Nov 2015 20:31:53 +0000
From: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>
To: Antoni Przygienda <antoni.przygienda@ericsson.com>, Toerless Eckert <eckert@cisco.com>
Thread-Topic: [Bier] DR election ...
Thread-Index: AQHRGCsjGEeVQM2i90iRBt68ehqtc56OJqIAgAWn3qCAAWUGgIAAbgAAgABBkoCAACn0AIAAz6cAgABW4oCAAAZuAIAAB3iQgAAJ3QCAAAJp8A==
Date: Wed, 11 Nov 2015 20:31:53 +0000
Message-ID: <BLUPR0501MB1715AC1146564E971A682E12D4130@BLUPR0501MB1715.namprd05.prod.outlook.com>
References: <CA+b+ERmQuP_ex3CfmDkF39AGPOWZ8uV5X0pFpjvH9CoH4u_oHw@mail.gmail.com> <BLUPR0501MB171503D7B01C633446BC527DD4150@BLUPR0501MB1715.namprd05.prod.outlook.com> <DD5FC8DE455C3348B94340C0AB5517334F8D6ACC@nkgeml501-mbs.china.huawei.com> <2E4BB27CAB87BF43B4207C0E55860F180EB124B4@eusaamb103.ericsson.se> <20151110224703.GC19769@cisco.com> <2E4BB27CAB87BF43B4207C0E55860F180EB12916@eusaamb103.ericsson.se> <BLUPR0501MB1715F87CB7084A516AF628C7D4130@BLUPR0501MB1715.namprd05.prod.outlook.com> <20151111185122.GA14404@cisco.com> <2E4BB27CAB87BF43B4207C0E55860F180EB1315C@eusaamb103.ericsson.se> <BLUPR0501MB1715A587BF65CD2C2769011CD4130@BLUPR0501MB1715.namprd05.prod.outlook.com> <2E4BB27CAB87BF43B4207C0E55860F180EB1331C@eusaamb103.ericsson.se>
In-Reply-To: <2E4BB27CAB87BF43B4207C0E55860F180EB1331C@eusaamb103.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=zzhang@juniper.net; 
x-originating-ip: [66.129.241.10]
x-microsoft-exchange-diagnostics: 1; BLUPR0501MB1713; 5:T5BhLs4NhwwPLc8ZwDNsvM7Y2EzB+mbqAz2XVv6UNV8Icp6n6CbjzZilmCQYbIODmnQEgbW+XK3ntb8qAT8YHPMqn+Mf8WLkCbcaPERpBq9H89YJc+SisxfjNZLPi54wcaXxFDlQUyPOKxg3lIn1zA==; 24:HHcg6XuZvfT0z4TXGoBieuPT3udHadvIMpnB4DgSN5EicIiIqEK49mZAD2diLl1Z36AZAl1qe6c9rat1LdzBthd+B8Ak65cgkTQH4yT9rng=; 20:OkTnT7Vn0fSiY5CFwMtOcrxr/E2WWWoUSe2/GtSLYf2Yd1mAxgniCq820Evh55vLezt1p+Q4Ewjuq5ATBbgcIw==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BLUPR0501MB1713;
x-microsoft-antispam-prvs: <BLUPR0501MB1713FD61C61B2B005993381ED4130@BLUPR0501MB1713.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(138986009662008)(95692535739014)(37575265505322); 
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(520078)(8121501046)(5005006)(10201501046)(3002001); SRVR:BLUPR0501MB1713; BCL:0; PCL:0; RULEID:; SRVR:BLUPR0501MB1713; 
x-forefront-prvs: 0757EEBDCA
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(13464003)(199003)(377454003)(189002)(2950100001)(5001920100001)(2900100001)(101416001)(189998001)(97736004)(5001770100001)(81156007)(5003600100002)(5001960100002)(77096005)(5004730100002)(66066001)(5002640100001)(33656002)(11100500001)(5007970100001)(86362001)(10400500002)(5008740100001)(50986999)(76176999)(106116001)(105586002)(54356999)(102836002)(87936001)(40100003)(76576001)(99286002)(122556002)(19580405001)(74316001)(19580395003)(106356001)(93886004)(92566002); DIR:OUT; SFP:1102; SCL:1; SRVR:BLUPR0501MB1713; H:BLUPR0501MB1715.namprd05.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
spamdiagnosticoutput: 1:23
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Nov 2015 20:31:53.2474 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR0501MB1713
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/CIC32h4fUP0byuBC6uTGmotGuwo>
Cc: Haoweiguo <haoweiguo@huawei.com>, "bier@ietf.org" <bier@ietf.org>, IJsbrand Wijnands <ice@cisco.com>, Robert Raszuk <robert@raszuk.net>, "pim@ietf.org" <pim@ietf.org>
Subject: Re: [Bier] DR election ...
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 11 Nov 2015 20:31:59 -0000

Please see zzh> below.

> -----Original Message-----
> From: Antoni Przygienda [mailto:antoni.przygienda@ericsson.com]
> Sent: Wednesday, November 11, 2015 3:16 PM
> To: Jeffrey (Zhaohui) Zhang <zzhang@juniper.net>; Toerless Eckert
> <eckert@cisco.com>
> Cc: Haoweiguo <haoweiguo@huawei.com>; bier@ietf.org; IJsbrand Wijnands
> <ice@cisco.com>; pim@ietf.org; Robert Raszuk <robert@raszuk.net>
> Subject: RE: [Bier] DR election ...
>=20
> > > MHD I saw used as generic term in L2/L3 and it does not imply any
> > > protocols and it seems to imply that both routers homed into do not
> > > see each other on the same ether.
> >
> > Right - if they do not see each other, it makes DR election difficult
> (if not
> > impossible).
>=20
>  [Tony saiz:]  well, both routers have to run _something_ as peers,
> BGP/PIM/whatever in which they can exchange the knowledge that they MHD .=
..

Zzh> That may be considered as a heavy hammer, too :-)

>=20
> > > procedures (split-horizon and DF) which solve the problem even if the
> > > PMSI delivers the frame to multiple routers homing a device on an ESI=
.
> >
> > Right - from L3 point of view, this is a regular LAN.
>=20
>  [Tony saiz:]  +1
>=20
> > > So, I'd talk about MHD and consider the problem where a device is
> > > MHD'ed via 2 p2p links into 2 different routers, both in same BIER
> > > domain as the most generic problem.
> >
> > Right - but now you can replace BIER with PIM as well :-)
>=20
>  [Tony saiz:]  +1
>=20
> > > Observe that both routers will receive the traffic for same G since
> > > both may have beside the MHD device SHD devices that need to be
> > > served.
> >
> > But only one should have membership reports for a particular G or (S,G)
> -
> > unless the host switches to another router when sending joins - as I
> > mentioned in the earlier email.
>=20
>  [Tony saiz:]  I see. If it's the MHD device responsibility to send the
> JOIN or IGMP only on a single link, we don't need split-horizon. That of
> course will imply significant delay on multicasdt on link failure and I
> would have to think whether the MHD will even know which links form a
> 'multi-homing-group' (pretty much equivalent of ESI).  In EVPN this is
> configured on the PE routers.

My understanding is that in LAG case, the MHD device only sends traffic (da=
ta or control) out of one interface.
In PIM, a router can send joins to both upstream routers (MoFRR), but it is=
 this router's job to discard duplicate traffic, not the upstream router's =
job.

>=20
> > > So the MHD device must be under some set of DF procedures (and
> > > possibly split-horizon, observe that the device injecting the traffic
> > > may see it again from ther other router who'll receive it across BIER
> > > for its SHD devices and is DF for the G).  Most people who don't deal
> > > with EVPN will have probably trouble parsing that stuff ...
> >
> > I happen to be plugged in EVPN BUM stuff and can parse the above, but I
> > believe this is where we want to solve it by PIM overlay - it's there
> already. I
> > understand that Ice's original intention is to simply run IGMP/MLD over
> the
> > virtual LAN (simulated by BIER) but for this kind of situation, it's
> better to rely
> > on PIM.
>=20
> [Tony saiz:] Mandating PIM is a pretty heavy hammer to solve the problem
> if you ask me ...

The EVPN procedure is also a heavy hammer :-) it involves BGP, identificati=
on of each MH'ed Ethernet Segment, and additional forwarding semantics (a l=
abel in the packet to identify the source segment, and forwarding logic to =
discard the traffic if it is from the same segment).

Jeffrey


>=20
> -- tony


From nobody Wed Nov 11 12:37:36 2015
Return-Path: <eckert@cisco.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 59F4E1A9145; Wed, 11 Nov 2015 12:37:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id drWxa7_bBIz2; Wed, 11 Nov 2015 12:37:32 -0800 (PST)
Received: from alln-iport-6.cisco.com (alln-iport-6.cisco.com [173.37.142.93]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 21BCD1A90C1; Wed, 11 Nov 2015 12:37:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=15088; q=dns/txt; s=iport; t=1447274252; x=1448483852; h=date:from:to:cc:subject:message-id:references: mime-version:in-reply-to; bh=dOOofSIuOx6Ar3RX7FqU82Q4Jv6b7ptkHjTouJ2pIR8=; b=OadGrye9HoEdXW1qh20Oghj3izXPwazvNUr9nBXNJHDWpjjbSXerff48 Req4tJpsp28i9+qk9ISJcNQfxLDc1XFZSige16LRqpxO3FMltKsB3qm6P x16m+n0N/6gAd8PTlRLI7qpIM2j0AKNm5omoo0RsVzivmjsR+9N+ga5Fw o=;
X-IronPort-AV: E=Sophos;i="5.20,277,1444694400"; d="scan'208";a="207224098"
Received: from alln-core-3.cisco.com ([173.36.13.136]) by alln-iport-6.cisco.com with ESMTP; 11 Nov 2015 20:37:31 +0000
Received: from mcast-linux1.cisco.com (mcast-linux1.cisco.com [172.27.244.121]) by alln-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id tABKbUSn003082 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 11 Nov 2015 20:37:31 GMT
Received: from mcast-linux1.cisco.com (localhost.cisco.com [127.0.0.1]) by mcast-linux1.cisco.com (8.13.8/8.13.8) with ESMTP id tABKbU4X020881; Wed, 11 Nov 2015 12:37:30 -0800
Received: (from eckert@localhost) by mcast-linux1.cisco.com (8.13.8/8.13.8/Submit) id tABKbUl5020880; Wed, 11 Nov 2015 12:37:30 -0800
Date: Wed, 11 Nov 2015 12:37:30 -0800
From: Toerless Eckert <eckert@cisco.com>
To: Antoni Przygienda <antoni.przygienda@ericsson.com>
Message-ID: <20151111203730.GB17696@cisco.com>
References: <DD5FC8DE455C3348B94340C0AB5517334F8D6ACC@nkgeml501-mbs.china.huawei.com> <2E4BB27CAB87BF43B4207C0E55860F180EB124B4@eusaamb103.ericsson.se> <20151110224703.GC19769@cisco.com> <2E4BB27CAB87BF43B4207C0E55860F180EB12916@eusaamb103.ericsson.se> <BLUPR0501MB1715F87CB7084A516AF628C7D4130@BLUPR0501MB1715.namprd05.prod.outlook.com> <20151111185122.GA14404@cisco.com> <2E4BB27CAB87BF43B4207C0E55860F180EB1315C@eusaamb103.ericsson.se> <CA+wi2hPC3G4GD_Gx8Vo7A0Cn5RYLoYio620PYh9Ore+zONV=jg@mail.gmail.com> <BLUPR0501MB1715DF64BDDE469F3CBDCD98D4130@BLUPR0501MB1715.namprd05.prod.outlook.com> <2E4BB27CAB87BF43B4207C0E55860F180EB132ED@eusaamb103.ericsson.se>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <2E4BB27CAB87BF43B4207C0E55860F180EB132ED@eusaamb103.ericsson.se>
User-Agent: Mutt/1.4.2.2i
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/XOg3aF9fM-xNS-PXqzBLi_XctrM>
Cc: "bier@ietf.org" <bier@ietf.org>, Robert Raszuk <robert@raszuk.net>, IJsbrand Wijnands <ice@cisco.com>, "Jeffrey \(Zhaohui\) Zhang" <zzhang@juniper.net>, Haoweiguo <haoweiguo@huawei.com>, "pim@ietf.org" <pim@ietf.org>
Subject: Re: [Bier] DR election ...
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 11 Nov 2015 20:37:35 -0000

Below...

On Wed, Nov 11, 2015 at 08:05:48PM +0000, Antoni Przygienda wrote:
> OK< so here I need referesh on IP multicast a tad (PIM joins).
> 
> Assuming MHD host runs PIM: I thought RPF only checks whether packet arrived on one of the interfaces that the JOIN went out on (reverse-path). If we are MHD in most generic case, we???d need to PIM JOIN on both interfaces (otherwise multicast is not multi-homed) and with that RPF won???t work.  Or do we assume MHD host will only join on one interface ?
> 
> And worse, if host uses IGMP, does IGMP even do RPF ? Not that I ever saw that but again, I???m a real light-weight on traditional IP multicast ;-)
> 
> thanks
> 
> --- tony

I thought the MHD definition was still L2, aka: the MHD device sees a
single L2 etherchannel. That means it sens one PIM join and in general
doesn't even have to care which link it goes to, and the traffic
coming back could be from either interfaces. Thats the MHD case
i think we can ignore because as said in my last email, its either EVPN
(not an L3 service), or proprietary.

If the two uplinks are L3, then what you are saying about sending
joins out of both interfaces is what we do with MoFRR. MHD device will
get traffic from both links and is eliminating duplicates. This case
would be relevant to the DR/DF discussion because so far MoFRR is
really only known to be used with PIM. No reson why it couldn't be
used with IGMP/MLD though. No real changes either.

Without MoFRR, you have two uplinks and use RPF selection to determine
to which of the two links you want to send the PIM join, and thats the
link you'll then get traffic from. If we want to get rid of PIM,
we could do the same with IGMP except that there  is no standard
explaining how to do RPF for IGMP . There is draft-asaeda-pim-multiif-igmpmldproxy.

I am not sure if Ice meant to replace PIM when the client behind the
BFER is an actual router that can run PIM.
I was reading Ice's proposal for DR/DF changes to apply to the
case twhere the clients are really hosts, which means they
do not need MoFRR, and do not have L3 redundant links. At most,
we'd have servers connected via etherchannel, those would be "MHD",
but they'd have to end up in a single logical BFER, and if thats
multi-chassis then thats platform/vendor specific.

Cheers
    Toerless

> _____________________________________________
> ???Simple, clear purpose and principles give rise to complex and intelligent behavior. Complex rules and regulations give rise to simple and stupid behavior.???
> --- Dee Hock
> 
> From: Jeffrey (Zhaohui) Zhang [mailto:zzhang@juniper.net]
> Sent: Wednesday, November 11, 2015 12:01 PM
> To: Tony Przygienda; Antoni Przygienda
> Cc: Toerless Eckert; Haoweiguo; bier@ietf.org; IJsbrand Wijnands; pim@ietf.org; Robert Raszuk
> Subject: RE: [Bier] DR election ...
> 
> PIM RPF ???
> 
> From: Tony Przygienda [mailto:tonysietf@gmail.com]
> Sent: Wednesday, November 11, 2015 2:59 PM
> To: Antoni Przygienda <antoni.przygienda@ericsson.com<mailto:antoni.przygienda@ericsson.com>>
> Cc: Toerless Eckert <eckert@cisco.com<mailto:eckert@cisco.com>>; Jeffrey (Zhaohui) Zhang <zzhang@juniper.net<mailto:zzhang@juniper.net>>; Haoweiguo <haoweiguo@huawei.com<mailto:haoweiguo@huawei.com>>; bier@ietf.org<mailto:bier@ietf.org>; IJsbrand Wijnands <ice@cisco.com<mailto:ice@cisco.com>>; pim@ietf.org<mailto:pim@ietf.org>; Robert Raszuk <robert@raszuk.net<mailto:robert@raszuk.net>>
> Subject: Re: [Bier] DR election ...
> 
> Having thought about it a bit, the src address on the frame should be enough to serve as split horizon (absent NAT'ing) and a MHD device should drop any frame originating @ any of its interface addresses (unless I missed something here).
> 
> On Wed, Nov 11, 2015 at 11:14 AM, Antoni Przygienda <antoni.przygienda@ericsson.com<mailto:antoni.przygienda@ericsson.com>> wrote:
> MC-LAG is see used in L2 context mostly and it mostly implies LACP and often proprietary inter-chassis protocols as well.
> 
> MHD I saw used as generic term in L2/L3 and it does not imply any protocols and it seems to imply that both routers homed into do not see each other on the same ether.
> 
> Yes, we are supposed to write something about eVPN using BIER (Ice, I forgot, who agreed to write something & do we add it to the MVPN draft simply ?).
> EVPN will not have a MHD problem ;-) since
>         a) the EVPN running router will originate the PMSI for EVPN and have a BFER bit.
>         b)  hosts behind the router will be managed by the EVPN multi-homing procedures (split-horizon and DF) which solve the problem even if the PMSI delivers the frame to multiple routers homing a device on an ESI.
> 
> The problem  exists only for PIM overlay over BIER (or other overlays without DF procedures).
> 
> So, I'd talk about MHD and consider the problem where a device is MHD'ed via 2 p2p links into 2 different routers, both in same BIER domain as the most generic problem. Observe that both routers will receive the traffic for same G since both may have beside the MHD device SHD devices that need to be served. So the MHD device must be under some set of DF procedures (and possibly split-horizon, observe that the device injecting the traffic may see it again from ther other router who'll receive it across BIER for its SHD devices and is DF for the G).  Most people who don't deal with EVPN will have probably trouble parsing that stuff ...
> 
> Now, whether the problem needs solving in its generality for IP S,G multicast overlay (like EVPN did for L2) is something I have not much opinion on and leave it to heavy-weights like Ice to argue ...
> 
> thanks
> 
> --- tony
> _____________________________________________
> "Simple, clear purpose and principles give rise to complex and intelligent behavior. Complex rules and regulations give rise to simple and stupid behavior."
> --- Dee Hock
> 
> 
> > -----Original Message-----
> > From: Toerless Eckert [mailto:eckert@cisco.com<mailto:eckert@cisco.com>]
> > Sent: Wednesday, November 11, 2015 10:51 AM
> > To: Jeffrey (Zhaohui) Zhang
> > Cc: Antoni Przygienda; Haoweiguo; Robert Raszuk; IJsbrand Wijnands;
> > bier@ietf.org<mailto:bier@ietf.org>; pim@ietf.org<mailto:pim@ietf.org>
> > Subject: Re: [Bier] DR election ...
> >
> > Maybe Tony can detail. In current IETF RFC/drafts, MHD is only used in the
> > VPN context.
> > AFAIK, we have so far not talked about BIER in l2 switched contexts. Of
> > course, one could replace p2mp LSP (via mLDP) as used in EVPN with BIER,
> > but i am unclear if thats what Tony is talking aout, and i also wouldn't see a
> > problem doing this.
> >
> > Cheers
> >     Toerless
> >
> > On Wed, Nov 11, 2015 at 01:42:50PM +0000, Jeffrey (Zhaohui) Zhang wrote:
> > > [+ PIM]
> > >
> > > So what exactly is different between MC-LAG and MHD? Is there a standard
> > for MHD (besides l3 mcast aspects)? Or is it that the only missing piece for
> > MHD is l3 mcast?
> > >
> > > Jeffrey
> > >
> > > > -----Original Message-----
> > > > From: Antoni Przygienda [mailto:antoni.przygienda@ericsson.com<mailto:antoni.przygienda@ericsson.com>]
> > > > Sent: Tuesday, November 10, 2015 8:17 PM
> > > > To: Toerless Eckert <eckert@cisco.com<mailto:eckert@cisco.com>>
> > > > Cc: Haoweiguo <haoweiguo@huawei.com<mailto:haoweiguo@huawei.com>>; Jeffrey (Zhaohui) Zhang
> > > > <zzhang@juniper.net<mailto:zzhang@juniper.net>>; Robert Raszuk <robert@raszuk.net<mailto:robert@raszuk.net>>; IJsbrand
> > > > Wijnands <ice@cisco.com<mailto:ice@cisco.com>>; bier@ietf.org<mailto:bier@ietf.org>
> > > > Subject: RE: [Bier] DR election ...
> > > >
> > > > That's why I don't use MC-LAG, we talk MHD.  We have MHD, we have
> > > > the problem and we need  a protocol between the two homes to elect DF.
> > > >
> > > > Do I miss anything ?
> > > >
> > > > thanks
> > > >
> > > > --- tony
> > > > _____________________________________________
> > > > "Simple, clear purpose and principles give rise to complex and
> > > > intelligent behavior. Complex rules and regulations give rise to
> > > > simple and stupid behavior."
> > > > --- Dee Hock
> > > >
> > > >
> > > > > -----Original Message-----
> > > > > From: Toerless Eckert [mailto:eckert@cisco.com<mailto:eckert@cisco.com>]
> > > > > Sent: Tuesday, November 10, 2015 2:47 PM
> > > > > To: Antoni Przygienda
> > > > > Cc: Haoweiguo; Jeffrey (Zhaohui) Zhang; Robert Raszuk; IJsbrand
> > > > > Wijnands; bier@ietf.org<mailto:bier@ietf.org>
> > > > > Subject: Re: [Bier] DR election ...
> > > > >
> > > > > Tony,
> > > > >
> > > > > Can you elaborate (picture, packet flow) how you imagine MC-LAG to
> > > > > be used with BIER ?
> > > > >
> > > > > The way i see it, MC-LAG is always implemented via vendor specific
> > > > > cluster*uck oops: platform specific multi-chassis implementation.
> > > > > No standard approach AFAIK.
> > > > >
> > > > > I see no problem (just annoyed developers) also supporting any
> > > > > form of
> > > > > BIER->IP multicast in the same vendor specific approaches.
> > > > >
> > > > > But given how its all vendor/platform specific i don't think there
> > > > > is
> > > > anything
> > > > > we could/should define about it in IETF.
> > > > >
> > > > > Cheers
> > > > >     Toerless
> > > > >
> > > > >
> > > > > On Tue, Nov 10, 2015 at 06:52:22PM +0000, Antoni Przygienda wrote:
> > > > > >
> > > > > >
> > > > > >
> > > > > > Hi Jeffrey,
> > > > > >
> > > > > > There are two multi-homing scenarios, one is multi-homed
> > > > > > network,
> > > > > another one is multi-homed device. For multi-homed network, the
> > > > > network is a LAN, DR/DF mechanism can be used to select one router
> > > > > as master and other routers as slave, only the master router can
> > > > > forward traffic to
> > > > the LAN
> > > > > network, IGMP/MLD extension can be used for the DR/DF election,
> > > > > this is
> > > > the
> > > > > focus of draft-wijnands-bier-mld-lan-election-00. However, if a
> > > > multicast
> > > > > source or receiver is directly accessed to two multicast routers
> > > > > through
> > > > MC-
> > > > > LAG, flow-based loadbalancing can be achieved for uplink direction
> > > > traffic. In
> > > > > this case, IGMP/MLD can't be used for DR/DF election for the
> > > > > MC-LAG. I
> > > > think
> > > > > the new DR/DF election mechanism should also cover the MC-LAG
> > > > > multi- homed scenario.
> > > > > >
> > > > > > [Tony saiz:] yeah, pretty much what I sent out as well.  MHD is
> > > > > > the proper term for the scenario (or MC-LAG but I don't like to
> > > > > > use that, people see LACP immediately ;-)
> > > > > >
> > > > > >
> > > > > >
> > > > > > Tony
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > My two cents.
> > > > > >
> > > > > > Thanks,
> > > > > >
> > > > > > weiguo
> > > > > >
> > > > > > ________________________________
> > > > > > From: Jeffrey (Zhaohui) Zhang [zzhang@juniper.net<mailto:zzhang@juniper.net>]
> > > > > > Sent: Monday, November 09, 2015 23:08
> > > > > > To: Haoweiguo; Robert Raszuk; IJsbrand Wijnands
> > > > > > Cc: bier@ietf.org<mailto:bier@ietf.org><mailto:bier@ietf.org<mailto:bier@ietf.org>>
> > > > > > Subject: RE: [Bier] DR election ...
> > > > > > Not exactly sure about the details of active-active or
> > > > > > active-standby
> > > > > scenarios and their relationship to BIER, but here is my understanding:
> > > > > >
> > > > > > - BIER architecture has three layers: multicast overlay, bier
> > > > forwarding, and
> > > > > routing underlay. It is really the multicast overlay's job to
> > > > > handle the
> > > > multi-
> > > > > homing - be it PIM, IGMP/MLD, or BGP, or any other things.
> > > > > > - While Ice's DR election draft was triggered from using
> > > > > > IGMP/MLD to
> > > > > replace PIM for multicast overlay signaling in a BIER domain and
> > > > > the
> > > > draft has
> > > > > some BIER keywords in it, it is really independent of BIER. The
> > > > > draft is
> > > > still
> > > > > applicable if BIER had never happened.
> > > > > >
> > > > > > Jeffrey
> > > > > >
> > > > > > From: BIER [mailto:bier-bounces@ietf.org<mailto:bier-bounces@ietf.org>] On Behalf Of Haoweiguo
> > > > > > Sent: Thursday, November 05, 2015 7:39 PM
> > > > > > To: Robert Raszuk <robert@raszuk.net<mailto:robert@raszuk.net><mailto:robert@raszuk.net<mailto:robert@raszuk.net>>>;
> > > > > > IJsbrand Wijnands <ice@cisco.com<mailto:ice@cisco.com><mailto:ice@cisco.com<mailto:ice@cisco.com>>>
> > > > > > Cc: bier@ietf.org<mailto:bier@ietf.org><mailto:bier@ietf.org<mailto:bier@ietf.org>>
> > > > > > Subject: Re: [Bier] DR election ...
> > > > > >
> > > > > >
> > > > > > I agree with Robert's comments. I think BIER also should cover
> > > > > > active-
> > > > active
> > > > > and active-standby access scenarios.
> > > > > >
> > > > > > Thanks,
> > > > > >
> > > > > > weiguo
> > > > > >
> > > > > > ________________________________
> > > > > > From: BIER [bier-bounces@ietf.org<mailto:bier-bounces@ietf.org>] on behalf of Robert Raszuk
> > > > > > [robert@raszuk.net<mailto:robert@raszuk.net>]
> > > > > > Sent: Friday, November 06, 2015 8:36
> > > > > > To: IJsbrand Wijnands
> > > > > > Cc: bier@ietf.org<mailto:bier@ietf.org><mailto:bier@ietf.org<mailto:bier@ietf.org>>
> > > > > > Subject: [Bier] DR election ...
> > > > > >
> > > > > > Ice,
> > > > > >
> > > > > > As we duscussed offline there are practically two major types of
> > > > > multihomed deployments in production networks:
> > > > > >
> > > > > > 1. True multihoming ... each edge router connect to CEs over
> > > > > > different subnet
> > > > > >
> > > > > > 2. Active/standby .. there is multiaccess lan but VRRP is used
> > > > > > so
> > > > hosts can
> > > > > have single default out.
> > > > > >
> > > > > > Now moreover beteen BIER domain and multicast senders and
> > > > > > receivers
> > > > > there will pretty much always CEs. I am worried that most BIER
> > > > > slides
> > > > skip
> > > > > those.
> > > > > >
> > > > > > Cheers,
> > > > > > R.
> > > > >
> > > > > > _______________________________________________
> > > > > > BIER mailing list
> > > > > > BIER@ietf.org<mailto:BIER@ietf.org>
> > > > > > https://www.ietf.org/mailman/listinfo/bier
> > > > >
> > > > >
> > > > > --
> > > > > ---
> > > > > Toerless Eckert, eckert@cisco.com<mailto:eckert@cisco.com>
> >
> > --
> > ---
> > Toerless Eckert, eckert@cisco.com<mailto:eckert@cisco.com>
> 
> _______________________________________________
> BIER mailing list
> BIER@ietf.org<mailto:BIER@ietf.org>
> https://www.ietf.org/mailman/listinfo/bier
> 
> 
> 
> --
> We???ve heard that a million monkeys at a million keyboards could produce the complete works of Shakespeare; now, thanks to the Internet, we know that is not true.
> ???Robert Wilensky

-- 
---
Toerless Eckert, eckert@cisco.com


From nobody Wed Nov 11 12:42:55 2015
Return-Path: <zzhang@juniper.net>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 501491B2FE0; Wed, 11 Nov 2015 12:42:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7uEr3IVoqnEk; Wed, 11 Nov 2015 12:42:46 -0800 (PST)
Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1bon0764.outbound.protection.outlook.com [IPv6:2a01:111:f400:fc10::1:764]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4C8C91B2E70; Wed, 11 Nov 2015 12:42:45 -0800 (PST)
Received: from BLUPR0501MB1715.namprd05.prod.outlook.com (10.163.120.18) by BLUPR0501MB1713.namprd05.prod.outlook.com (10.163.120.16) with Microsoft SMTP Server (TLS) id 15.1.325.17; Wed, 11 Nov 2015 20:42:26 +0000
Received: from BLUPR0501MB1715.namprd05.prod.outlook.com ([10.163.120.18]) by BLUPR0501MB1715.namprd05.prod.outlook.com ([10.163.120.18]) with mapi id 15.01.0325.003; Wed, 11 Nov 2015 20:42:26 +0000
From: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>
To: Antoni Przygienda <antoni.przygienda@ericsson.com>, Tony Przygienda <tonysietf@gmail.com>
Thread-Topic: [Bier] DR election ...
Thread-Index: AQHRGCsjGEeVQM2i90iRBt68ehqtc56OJqIAgAWn3qCAAWUGgIAAbgAAgABBkoCAACn0AIAAz6cAgABW4oCAAAZuAIAADIAAgAAAYECAAAF9AIAAB3Rg
Date: Wed, 11 Nov 2015 20:42:26 +0000
Message-ID: <BLUPR0501MB17157076A573EF46C88DC2CCD4130@BLUPR0501MB1715.namprd05.prod.outlook.com>
References: <CA+b+ERmQuP_ex3CfmDkF39AGPOWZ8uV5X0pFpjvH9CoH4u_oHw@mail.gmail.com> <BLUPR0501MB171503D7B01C633446BC527DD4150@BLUPR0501MB1715.namprd05.prod.outlook.com> <DD5FC8DE455C3348B94340C0AB5517334F8D6ACC@nkgeml501-mbs.china.huawei.com> <2E4BB27CAB87BF43B4207C0E55860F180EB124B4@eusaamb103.ericsson.se> <20151110224703.GC19769@cisco.com> <2E4BB27CAB87BF43B4207C0E55860F180EB12916@eusaamb103.ericsson.se> <BLUPR0501MB1715F87CB7084A516AF628C7D4130@BLUPR0501MB1715.namprd05.prod.outlook.com> <20151111185122.GA14404@cisco.com> <2E4BB27CAB87BF43B4207C0E55860F180EB1315C@eusaamb103.ericsson.se> <CA+wi2hPC3G4GD_Gx8Vo7A0Cn5RYLoYio620PYh9Ore+zONV=jg@mail.gmail.com> <BLUPR0501MB1715DF64BDDE469F3CBDCD98D4130@BLUPR0501MB1715.namprd05.prod.outlook.com> <2E4BB27CAB87BF43B4207C0E55860F180EB132ED@eusaamb103.ericsson.se>
In-Reply-To: <2E4BB27CAB87BF43B4207C0E55860F180EB132ED@eusaamb103.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=zzhang@juniper.net; 
x-originating-ip: [66.129.241.10]
x-microsoft-exchange-diagnostics: 1; BLUPR0501MB1713; 5:AyVxf0wCmZXmW0PKHSGJHuaNMyJk4D2cqoMUAEJRxtM1zfWOJHP+WbQ1KTGHaak4I4sqTj5kPuF2XKlw3uOxU1d6+qVBomA5Ea56kmHuRLIVGEiTTkHGO6KHRmVmetilCK2DZ/aflpKsXaR4C8SVBw==; 24:5NUF0Ywqds/aaF+VHYqfHaTz8KdDCsHQSTe/d98Xfx6ASqcSmW7NviaE4O33jsOn0vzzt5gtUE66UYhxA6fcq0xE3B0SuqleIGcEGDOr2Mo=; 20:HeIrdLn0immk7zvtLGzY7mlhKRjrbMe0FZtOVMyutqXy4PMq+7oy6GFzxgNqQx9TGGG+GuQ2wnM1U6FeM2RSkQ==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BLUPR0501MB1713;
x-microsoft-antispam-prvs: <BLUPR0501MB1713E3D4F1968C0D21AE2DA9D4130@BLUPR0501MB1713.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(138986009662008)(95692535739014)(108003899814671)(37575265505322); 
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(520078)(8121501046)(5005006)(10201501046)(3002001); SRVR:BLUPR0501MB1713; BCL:0; PCL:0; RULEID:; SRVR:BLUPR0501MB1713; 
x-forefront-prvs: 0757EEBDCA
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(199003)(24454002)(377454003)(46584002)(189002)(2950100001)(5001920100001)(2900100001)(19609705001)(101416001)(189998001)(97736004)(5001770100001)(81156007)(19300405004)(5003600100002)(5001960100002)(19625215002)(77096005)(5004730100002)(66066001)(16236675004)(5002640100001)(33656002)(11100500001)(5007970100001)(86362001)(10400500002)(5008740100001)(50986999)(76176999)(106116001)(105586002)(54356999)(102836002)(87936001)(40100003)(76576001)(99286002)(122556002)(19580405001)(74316001)(19580395003)(106356001)(93886004)(15975445007)(92566002); DIR:OUT; SFP:1102; SCL:1; SRVR:BLUPR0501MB1713; H:BLUPR0501MB1715.namprd05.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
spamdiagnosticoutput: 1:23
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_BLUPR0501MB17157076A573EF46C88DC2CCD4130BLUPR0501MB1715_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Nov 2015 20:42:26.6020 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR0501MB1713
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/jT32JX8n0v-OizNqWicuVBSWOnQ>
Cc: Toerless Eckert <eckert@cisco.com>, "bier@ietf.org" <bier@ietf.org>, Robert Raszuk <robert@raszuk.net>, IJsbrand Wijnands <ice@cisco.com>, Haoweiguo <haoweiguo@huawei.com>, "pim@ietf.org" <pim@ietf.org>
Subject: Re: [Bier] DR election ...
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 11 Nov 2015 20:42:52 -0000

--_000_BLUPR0501MB17157076A573EF46C88DC2CCD4130BLUPR0501MB1715_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

W1RoZSBtZXNzYWdlIGlzIGdldHRpbmcgdG9vIGxvbmcgZm9yIHRoZSBQSU0gbWFpbGluZyBsaXN0
LCBzbyBJIHBydW5lZCBzb21lIHRleHRdDQoNCkl04oCZcyBub3QgdGhhdCB0aGUgc2VuZGVycy9y
ZWNlaXZlcnMgcnVuIFBJTS4gSXTigJlzIHRoZSByb3V0ZXJzLiBJbiB0aGlzIGNhc2UsIGlmIHdl
4oCZcmUgcnVubmluZyBCSUVSLCB0aGVuIG9ubHkgZWRnZSBCRlJzIG5lZWQgdG8gcnVuIFBJTSB0
byBoYW5kbGUg4oCcc3BsaXQgaG9yaXpvbuKAnS4gRnJvbSBQSU3igJlzIHBvaW50IG9mIHZpZXcs
IHRoZSBCSUVSIG5ldHdvcmsgaXMgYSB2aXJ0dWFsIExBTiwgbXVjaCBsaWtlIHRoZSBSb3NlLU1W
UE4uDQoNCkNvbnNpZGVyIHRoZSBmb2xsb3dpbmcgcGxhaW4gUElNOg0KDQpTcmMNCg0KICAgUjEg
UjINClwgLw0KUjMNCnwNClJjdnINCg0KUjMgbm9ybWFsbHkgb25seSBzZW5kIGpvaW4gdG93YXJk
cyBlaXRoZXIgUjEgb3IgUjIsIGFuZCBleHBlY3QgdHJhZmZpYyBhcnJpdmUgb24gdGhlIGNvcnJl
c3BvbmRpbmcgaW50ZXJmYWNlLiBXaXRoIE1vRlJSLCBpdCBjb3VsZCBzZW5kIGpvaW4gdG8gYm90
aCBSMSBhbmQgUjIsIGJ1dCBpdCBpcyBSM+KAmXMgam9iIHRvIGRpc2NhcmQgZHVwbGljYXRlIHRy
YWZmaWMsIG5vdCBSMS8y4oCZcyBqb2IuDQoNCkplZmZyZXkNCg0KRnJvbTogQW50b25pIFByenln
aWVuZGEgW21haWx0bzphbnRvbmkucHJ6eWdpZW5kYUBlcmljc3Nvbi5jb21dDQpTZW50OiBXZWRu
ZXNkYXksIE5vdmVtYmVyIDExLCAyMDE1IDM6MDYgUE0NClRvOiBKZWZmcmV5IChaaGFvaHVpKSBa
aGFuZyA8enpoYW5nQGp1bmlwZXIubmV0PjsgVG9ueSBQcnp5Z2llbmRhIDx0b255c2lldGZAZ21h
aWwuY29tPg0KQ2M6IFRvZXJsZXNzIEVja2VydCA8ZWNrZXJ0QGNpc2NvLmNvbT47IEhhb3dlaWd1
byA8aGFvd2VpZ3VvQGh1YXdlaS5jb20+OyBiaWVyQGlldGYub3JnOyBJSnNicmFuZCBXaWpuYW5k
cyA8aWNlQGNpc2NvLmNvbT47IHBpbUBpZXRmLm9yZzsgUm9iZXJ0IFJhc3p1ayA8cm9iZXJ0QHJh
c3p1ay5uZXQ+DQpTdWJqZWN0OiBSRTogW0JpZXJdIERSIGVsZWN0aW9uIC4uLg0KDQpPSzwgc28g
aGVyZSBJIG5lZWQgcmVmZXJlc2ggb24gSVAgbXVsdGljYXN0IGEgdGFkIChQSU0gam9pbnMpLg0K
DQpBc3N1bWluZyBNSEQgaG9zdCBydW5zIFBJTTogSSB0aG91Z2h0IFJQRiBvbmx5IGNoZWNrcyB3
aGV0aGVyIHBhY2tldCBhcnJpdmVkIG9uIG9uZSBvZiB0aGUgaW50ZXJmYWNlcyB0aGF0IHRoZSBK
T0lOIHdlbnQgb3V0IG9uIChyZXZlcnNlLXBhdGgpLiBJZiB3ZSBhcmUgTUhEIGluIG1vc3QgZ2Vu
ZXJpYyBjYXNlLCB3ZeKAmWQgbmVlZCB0byBQSU0gSk9JTiBvbiBib3RoIGludGVyZmFjZXMgKG90
aGVyd2lzZSBtdWx0aWNhc3QgaXMgbm90IG11bHRpLWhvbWVkKSBhbmQgd2l0aCB0aGF0IFJQRiB3
b27igJl0IHdvcmsuICBPciBkbyB3ZSBhc3N1bWUgTUhEIGhvc3Qgd2lsbCBvbmx5IGpvaW4gb24g
b25lIGludGVyZmFjZSA/DQoNCkFuZCB3b3JzZSwgaWYgaG9zdCB1c2VzIElHTVAsIGRvZXMgSUdN
UCBldmVuIGRvIFJQRiA/IE5vdCB0aGF0IEkgZXZlciBzYXcgdGhhdCBidXQgYWdhaW4sIEnigJlt
IGEgcmVhbCBsaWdodC13ZWlnaHQgb24gdHJhZGl0aW9uYWwgSVAgbXVsdGljYXN0IDstKQ0KDQp0
aGFua3MNCg0KLS0tIHRvbnkNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXw0K4oCcU2ltcGxlLCBjbGVhciBwdXJwb3NlIGFuZCBwcmluY2lwbGVzIGdpdmUgcmlz
ZSB0byBjb21wbGV4IGFuZCBpbnRlbGxpZ2VudCBiZWhhdmlvci4gQ29tcGxleCBydWxlcyBhbmQg
cmVndWxhdGlvbnMgZ2l2ZSByaXNlIHRvIHNpbXBsZSBhbmQgc3R1cGlkIGJlaGF2aW9yLuKAnQ0K
LS0tIERlZSBIb2NrDQoNCkZyb206IEplZmZyZXkgKFpoYW9odWkpIFpoYW5nIFttYWlsdG86enpo
YW5nQGp1bmlwZXIubmV0XQ0KU2VudDogV2VkbmVzZGF5LCBOb3ZlbWJlciAxMSwgMjAxNSAxMjow
MSBQTQ0KVG86IFRvbnkgUHJ6eWdpZW5kYTsgQW50b25pIFByenlnaWVuZGENCkNjOiBUb2VybGVz
cyBFY2tlcnQ7IEhhb3dlaWd1bzsgYmllckBpZXRmLm9yZzxtYWlsdG86YmllckBpZXRmLm9yZz47
IElKc2JyYW5kIFdpam5hbmRzOyBwaW1AaWV0Zi5vcmc8bWFpbHRvOnBpbUBpZXRmLm9yZz47IFJv
YmVydCBSYXN6dWsNClN1YmplY3Q6IFJFOiBbQmllcl0gRFIgZWxlY3Rpb24gLi4uDQoNClBJTSBS
UEYg4pi6DQoNCkZyb206IFRvbnkgUHJ6eWdpZW5kYSBbbWFpbHRvOnRvbnlzaWV0ZkBnbWFpbC5j
b21dDQpTZW50OiBXZWRuZXNkYXksIE5vdmVtYmVyIDExLCAyMDE1IDI6NTkgUE0NClRvOiBBbnRv
bmkgUHJ6eWdpZW5kYSA8YW50b25pLnByenlnaWVuZGFAZXJpY3Nzb24uY29tPG1haWx0bzphbnRv
bmkucHJ6eWdpZW5kYUBlcmljc3Nvbi5jb20+Pg0KQ2M6IFRvZXJsZXNzIEVja2VydCA8ZWNrZXJ0
QGNpc2NvLmNvbTxtYWlsdG86ZWNrZXJ0QGNpc2NvLmNvbT4+OyBKZWZmcmV5IChaaGFvaHVpKSBa
aGFuZyA8enpoYW5nQGp1bmlwZXIubmV0PG1haWx0bzp6emhhbmdAanVuaXBlci5uZXQ+PjsgSGFv
d2VpZ3VvIDxoYW93ZWlndW9AaHVhd2VpLmNvbTxtYWlsdG86aGFvd2VpZ3VvQGh1YXdlaS5jb20+
PjsgYmllckBpZXRmLm9yZzxtYWlsdG86YmllckBpZXRmLm9yZz47IElKc2JyYW5kIFdpam5hbmRz
IDxpY2VAY2lzY28uY29tPG1haWx0bzppY2VAY2lzY28uY29tPj47IHBpbUBpZXRmLm9yZzxtYWls
dG86cGltQGlldGYub3JnPjsgUm9iZXJ0IFJhc3p1ayA8cm9iZXJ0QHJhc3p1ay5uZXQ8bWFpbHRv
OnJvYmVydEByYXN6dWsubmV0Pj4NClN1YmplY3Q6IFJlOiBbQmllcl0gRFIgZWxlY3Rpb24gLi4u
DQoNCkhhdmluZyB0aG91Z2h0IGFib3V0IGl0IGEgYml0LCB0aGUgc3JjIGFkZHJlc3Mgb24gdGhl
IGZyYW1lIHNob3VsZCBiZSBlbm91Z2ggdG8gc2VydmUgYXMgc3BsaXQgaG9yaXpvbiAoYWJzZW50
IE5BVCdpbmcpIGFuZCBhIE1IRCBkZXZpY2Ugc2hvdWxkIGRyb3AgYW55IGZyYW1lIG9yaWdpbmF0
aW5nIEAgYW55IG9mIGl0cyBpbnRlcmZhY2UgYWRkcmVzc2VzICh1bmxlc3MgSSBtaXNzZWQgc29t
ZXRoaW5nIGhlcmUpLg0KDQpPbiBXZWQsIE5vdiAxMSwgMjAxNSBhdCAxMToxNCBBTSwgQW50b25p
IFByenlnaWVuZGEgPGFudG9uaS5wcnp5Z2llbmRhQGVyaWNzc29uLmNvbTxtYWlsdG86YW50b25p
LnByenlnaWVuZGFAZXJpY3Nzb24uY29tPj4gd3JvdGU6DQpNQy1MQUcgaXMgc2VlIHVzZWQgaW4g
TDIgY29udGV4dCBtb3N0bHkgYW5kIGl0IG1vc3RseSBpbXBsaWVzIExBQ1AgYW5kIG9mdGVuIHBy
b3ByaWV0YXJ5IGludGVyLWNoYXNzaXMgcHJvdG9jb2xzIGFzIHdlbGwuDQoNCk1IRCBJIHNhdyB1
c2VkIGFzIGdlbmVyaWMgdGVybSBpbiBMMi9MMyBhbmQgaXQgZG9lcyBub3QgaW1wbHkgYW55IHBy
b3RvY29scyBhbmQgaXQgc2VlbXMgdG8gaW1wbHkgdGhhdCBib3RoIHJvdXRlcnMgaG9tZWQgaW50
byBkbyBub3Qgc2VlIGVhY2ggb3RoZXIgb24gdGhlIHNhbWUgZXRoZXIuDQoNClllcywgd2UgYXJl
IHN1cHBvc2VkIHRvIHdyaXRlIHNvbWV0aGluZyBhYm91dCBlVlBOIHVzaW5nIEJJRVIgKEljZSwg
SSBmb3Jnb3QsIHdobyBhZ3JlZWQgdG8gd3JpdGUgc29tZXRoaW5nICYgZG8gd2UgYWRkIGl0IHRv
IHRoZSBNVlBOIGRyYWZ0IHNpbXBseSA/KS4NCkVWUE4gd2lsbCBub3QgaGF2ZSBhIE1IRCBwcm9i
bGVtIDstKSBzaW5jZQ0KICAgICAgICBhKSB0aGUgRVZQTiBydW5uaW5nIHJvdXRlciB3aWxsIG9y
aWdpbmF0ZSB0aGUgUE1TSSBmb3IgRVZQTiBhbmQgaGF2ZSBhIEJGRVIgYml0Lg0KICAgICAgICBi
KSAgaG9zdHMgYmVoaW5kIHRoZSByb3V0ZXIgd2lsbCBiZSBtYW5hZ2VkIGJ5IHRoZSBFVlBOIG11
bHRpLWhvbWluZyBwcm9jZWR1cmVzIChzcGxpdC1ob3Jpem9uIGFuZCBERikgd2hpY2ggc29sdmUg
dGhlIHByb2JsZW0gZXZlbiBpZiB0aGUgUE1TSSBkZWxpdmVycyB0aGUgZnJhbWUgdG8gbXVsdGlw
bGUgcm91dGVycyBob21pbmcgYSBkZXZpY2Ugb24gYW4gRVNJLg0KDQpUaGUgcHJvYmxlbSAgZXhp
c3RzIG9ubHkgZm9yIFBJTSBvdmVybGF5IG92ZXIgQklFUiAob3Igb3RoZXIgb3ZlcmxheXMgd2l0
aG91dCBERiBwcm9jZWR1cmVzKS4NCg0KU28sIEknZCB0YWxrIGFib3V0IE1IRCBhbmQgY29uc2lk
ZXIgdGhlIHByb2JsZW0gd2hlcmUgYSBkZXZpY2UgaXMgTUhEJ2VkIHZpYSAyIHAycCBsaW5rcyBp
bnRvIDIgZGlmZmVyZW50IHJvdXRlcnMsIGJvdGggaW4gc2FtZSBCSUVSIGRvbWFpbiBhcyB0aGUg
bW9zdCBnZW5lcmljIHByb2JsZW0uIE9ic2VydmUgdGhhdCBib3RoIHJvdXRlcnMgd2lsbCByZWNl
aXZlIHRoZSB0cmFmZmljIGZvciBzYW1lIEcgc2luY2UgYm90aCBtYXkgaGF2ZSBiZXNpZGUgdGhl
IE1IRCBkZXZpY2UgU0hEIGRldmljZXMgdGhhdCBuZWVkIHRvIGJlIHNlcnZlZC4gU28gdGhlIE1I
RCBkZXZpY2UgbXVzdCBiZSB1bmRlciBzb21lIHNldCBvZiBERiBwcm9jZWR1cmVzIChhbmQgcG9z
c2libHkgc3BsaXQtaG9yaXpvbiwgb2JzZXJ2ZSB0aGF0IHRoZSBkZXZpY2UgaW5qZWN0aW5nIHRo
ZSB0cmFmZmljIG1heSBzZWUgaXQgYWdhaW4gZnJvbSB0aGVyIG90aGVyIHJvdXRlciB3aG8nbGwg
cmVjZWl2ZSBpdCBhY3Jvc3MgQklFUiBmb3IgaXRzIFNIRCBkZXZpY2VzIGFuZCBpcyBERiBmb3Ig
dGhlIEcpLiAgTW9zdCBwZW9wbGUgd2hvIGRvbid0IGRlYWwgd2l0aCBFVlBOIHdpbGwgaGF2ZSBw
cm9iYWJseSB0cm91YmxlIHBhcnNpbmcgdGhhdCBzdHVmZiAuLi4NCg0KTm93LCB3aGV0aGVyIHRo
ZSBwcm9ibGVtIG5lZWRzIHNvbHZpbmcgaW4gaXRzIGdlbmVyYWxpdHkgZm9yIElQIFMsRyBtdWx0
aWNhc3Qgb3ZlcmxheSAobGlrZSBFVlBOIGRpZCBmb3IgTDIpIGlzIHNvbWV0aGluZyBJIGhhdmUg
bm90IG11Y2ggb3BpbmlvbiBvbiBhbmQgbGVhdmUgaXQgdG8gaGVhdnktd2VpZ2h0cyBsaWtlIElj
ZSB0byBhcmd1ZSAuLi4NCg0KdGhhbmtzDQoNCi0tLSB0b255DQpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18NCiJTaW1wbGUsIGNsZWFyIHB1cnBvc2UgYW5kIHBy
aW5jaXBsZXMgZ2l2ZSByaXNlIHRvIGNvbXBsZXggYW5kIGludGVsbGlnZW50IGJlaGF2aW9yLiBD
b21wbGV4IHJ1bGVzIGFuZCByZWd1bGF0aW9ucyBnaXZlIHJpc2UgdG8gc2ltcGxlIGFuZCBzdHVw
aWQgYmVoYXZpb3IuIg0KLS0tIERlZSBIb2NrDQoNCg0KDQo=

--_000_BLUPR0501MB17157076A573EF46C88DC2CCD4130BLUPR0501MB1715_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
V2luZ2RpbmdzOw0KCXBhbm9zZS0xOjUgMCAwIDAgMCAwIDAgMCAwIDA7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseTpTaW1TdW47DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpA
Zm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1
IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBh
bm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IlxAU2ltU3VuIjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30NCkBmb250LWZhY2UN
Cgl7Zm9udC1mYW1pbHk6VGFob21hOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDMgNSA0IDQgMiA0O30N
CkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkVyYXMgRGVtaSBJVEMiO30NCi8qIFN0eWxlIERl
ZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJ
e21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7
DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsc2VyaWY7fQ0KYTpsaW5rLCBzcGFuLk1z
b0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0
LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xs
b3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVj
b3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5Nc29BY2V0YXRlLCBsaS5Nc29BY2V0YXRlLCBkaXYuTXNv
QWNldGF0ZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkJhbGxv
b24gVGV4dCBDaGFyIjsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglm
b250LXNpemU6OC4wcHQ7DQoJZm9udC1mYW1pbHk6IlRhaG9tYSIsc2Fucy1zZXJpZjt9DQpzcGFu
LkJhbGxvb25UZXh0Q2hhcg0KCXttc28tc3R5bGUtbmFtZToiQmFsbG9vbiBUZXh0IENoYXIiOw0K
CW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiQmFsbG9vbiBUZXh0IjsN
Cglmb250LWZhbWlseToiVGFob21hIixzYW5zLXNlcmlmO30NCnNwYW4uaW0NCgl7bXNvLXN0eWxl
LW5hbWU6aW07fQ0Kc3Bhbi5FbWFpbFN0eWxlMjANCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7
DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3RDt9DQpz
cGFuLkVtYWlsU3R5bGUyMQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWls
eToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHls
ZTIyDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxp
YnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNv
LXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3Jk
U2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGluIDEuMGluIDEuMGlu
IDEuMGluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9z
dHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVk
aXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28g
OV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJl
ZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9o
ZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRp
diBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojMUY0OTdEIj5bVGhlIG1lc3NhZ2UgaXMgZ2V0dGluZyB0b28gbG9uZyBmb3Ig
dGhlIFBJTSBtYWlsaW5nIGxpc3QsIHNvIEkgcHJ1bmVkIHNvbWUgdGV4dF08bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG
NDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkl04oCZcyBub3QgdGhhdCB0aGUgc2VuZGVy
cy9yZWNlaXZlcnMgcnVuIFBJTS4gSXTigJlzIHRoZSByb3V0ZXJzLiBJbiB0aGlzIGNhc2UsIGlm
IHdl4oCZcmUgcnVubmluZyBCSUVSLCB0aGVuIG9ubHkgZWRnZSBCRlJzIG5lZWQgdG8gcnVuIFBJ
TSB0byBoYW5kbGUg4oCcc3BsaXQgaG9yaXpvbuKAnS4NCiBGcm9tIFBJTeKAmXMgcG9pbnQgb2Yg
dmlldywgdGhlIEJJRVIgbmV0d29yayBpcyBhIHZpcnR1YWwgTEFOLCBtdWNoIGxpa2UgdGhlIFJv
c2UtTVZQTi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkNvbnNp
ZGVyIHRoZSBmb2xsb3dpbmcgcGxhaW4gUElNOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWluZGVudDoyNi40cHQiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJ0ZXh0LWluZGVudDoyNi40cHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlNy
YzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2Nv
bG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7UjEgUjI8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0idGV4dC1pbmRlbnQ6MjYuNHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojMUY0OTdEIj5c
IC88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4
dC1pbmRlbnQ6MjYuNHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojMUY0OTdEIj5SMzxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWluZGVudDoyNi40cHQi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIg
TmV3JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPnw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1pbmRlbnQ6MjYuNHB0Ij48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjoj
MUY0OTdEIj5SY3ZyPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5S
MyBub3JtYWxseSBvbmx5IHNlbmQgam9pbiB0b3dhcmRzIGVpdGhlciBSMSBvciBSMiwgYW5kIGV4
cGVjdCB0cmFmZmljIGFycml2ZSBvbiB0aGUgY29ycmVzcG9uZGluZyBpbnRlcmZhY2UuIFdpdGgg
TW9GUlIsIGl0IGNvdWxkIHNlbmQgam9pbiB0byBib3RoIFIxIGFuZCBSMiwNCiBidXQgaXQgaXMg
UjPigJlzIGpvYiB0byBkaXNjYXJkIGR1cGxpY2F0ZSB0cmFmZmljLCBub3QgUjEvMuKAmXMgam9i
LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SmVmZnJleTxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxhIG5hbWU9Il9NYWlsRW5k
Q29tcG9zZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvYT48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xp
ZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5
bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMu
MHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
ZiI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+IEFudG9uaSBQcnp5Z2llbmRhIFtt
YWlsdG86YW50b25pLnByenlnaWVuZGFAZXJpY3Nzb24uY29tXQ0KPGJyPg0KPGI+U2VudDo8L2I+
IFdlZG5lc2RheSwgTm92ZW1iZXIgMTEsIDIwMTUgMzowNiBQTTxicj4NCjxiPlRvOjwvYj4gSmVm
ZnJleSAoWmhhb2h1aSkgWmhhbmcgJmx0O3p6aGFuZ0BqdW5pcGVyLm5ldCZndDs7IFRvbnkgUHJ6
eWdpZW5kYSAmbHQ7dG9ueXNpZXRmQGdtYWlsLmNvbSZndDs8YnI+DQo8Yj5DYzo8L2I+IFRvZXJs
ZXNzIEVja2VydCAmbHQ7ZWNrZXJ0QGNpc2NvLmNvbSZndDs7IEhhb3dlaWd1byAmbHQ7aGFvd2Vp
Z3VvQGh1YXdlaS5jb20mZ3Q7OyBiaWVyQGlldGYub3JnOyBJSnNicmFuZCBXaWpuYW5kcyAmbHQ7
aWNlQGNpc2NvLmNvbSZndDs7IHBpbUBpZXRmLm9yZzsgUm9iZXJ0IFJhc3p1ayAmbHQ7cm9iZXJ0
QHJhc3p1ay5uZXQmZ3Q7PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBbQmllcl0gRFIgZWxlY3Rp
b24gLi4uPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPk9LJmx0OyBzbyBoZXJlIEkgbmVlZCByZWZlcmVz
aCBvbiBJUCBtdWx0aWNhc3QgYSB0YWQgKFBJTSBqb2lucykuJm5ic3A7DQo8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG
NDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkFzc3VtaW5nIE1IRCBob3N0IHJ1bnMgUElN
OiBJIHRob3VnaHQgUlBGIG9ubHkgY2hlY2tzIHdoZXRoZXIgcGFja2V0IGFycml2ZWQgb24gb25l
IG9mIHRoZSBpbnRlcmZhY2VzIHRoYXQgdGhlIEpPSU4gd2VudCBvdXQgb24gKHJldmVyc2UtcGF0
aCkuIElmIHdlIGFyZSBNSEQNCiBpbiBtb3N0IGdlbmVyaWMgY2FzZSwgd2XigJlkIG5lZWQgdG8g
UElNIEpPSU4gb24gYm90aCBpbnRlcmZhY2VzIChvdGhlcndpc2UgbXVsdGljYXN0IGlzIG5vdCBt
dWx0aS1ob21lZCkgYW5kIHdpdGggdGhhdCBSUEYgd29u4oCZdCB3b3JrLiAmbmJzcDtPciBkbyB3
ZSBhc3N1bWUgTUhEIGhvc3Qgd2lsbCBvbmx5IGpvaW4gb24gb25lIGludGVyZmFjZSA/DQo8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkFuZCB3b3JzZSwgaWYgaG9z
dCB1c2VzIElHTVAsIGRvZXMgSUdNUCBldmVuIGRvIFJQRiA/IE5vdCB0aGF0IEkgZXZlciBzYXcg
dGhhdCBidXQgYWdhaW4sIEnigJltIGEgcmVhbCBsaWdodC13ZWlnaHQgb24gdHJhZGl0aW9uYWwg
SVAgbXVsdGljYXN0IDstKQ0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItYm90dG9tOnNv
bGlkIHdpbmRvd3RleHQgMS4wcHQ7cGFkZGluZzowaW4gMGluIDEuMHB0IDBpbiI+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPnRoYW5rcw0KPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPi0tLSB0b255PC9zcGFuPjwvYj48
Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtFcmFzIERl
bWkgSVRDJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L2I+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7RXJhcyBEZW1pIElUQyZxdW90Oztjb2xvcjpibGFjayI+X19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPG86cD48L286cD48L3NwYW4+PC9iPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Y29s
b3I6IzFGNDk3RCI+4oCcU2ltcGxlLCBjbGVhciBwdXJwb3NlIGFuZCBwcmluY2lwbGVzIGdpdmUg
cmlzZSB0byBjb21wbGV4IGFuZCBpbnRlbGxpZ2VudCBiZWhhdmlvci4gQ29tcGxleCBydWxlcyBh
bmQgcmVndWxhdGlvbnMgZ2l2ZSByaXNlIHRvIHNpbXBsZSBhbmQgc3R1cGlkIGJlaGF2aW9yLuKA
nQ0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZTo5LjBwdDtjb2xvcjojMUY0OTdEIj4tLS0gPGI+RGVlIEhvY2s8L2I+DQo8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41
cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVy
Om5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBp
biAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYiPkZyb206PC9z
cGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtU
YWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+IEplZmZyZXkgKFpoYW9odWkpIFpoYW5nIFs8YSBocmVm
PSJtYWlsdG86enpoYW5nQGp1bmlwZXIubmV0Ij5tYWlsdG86enpoYW5nQGp1bmlwZXIubmV0PC9h
Pl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBXZWRuZXNkYXksIE5vdmVtYmVyIDExLCAyMDE1IDEyOjAx
IFBNPGJyPg0KPGI+VG86PC9iPiBUb255IFByenlnaWVuZGE7IEFudG9uaSBQcnp5Z2llbmRhPGJy
Pg0KPGI+Q2M6PC9iPiBUb2VybGVzcyBFY2tlcnQ7IEhhb3dlaWd1bzsgPGEgaHJlZj0ibWFpbHRv
OmJpZXJAaWV0Zi5vcmciPmJpZXJAaWV0Zi5vcmc8L2E+OyBJSnNicmFuZCBXaWpuYW5kczsNCjxh
IGhyZWY9Im1haWx0bzpwaW1AaWV0Zi5vcmciPnBpbUBpZXRmLm9yZzwvYT47IFJvYmVydCBSYXN6
dWs8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtCaWVyXSBEUiBlbGVjdGlvbiAuLi48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86
cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzFGNDk3RCI+UElNIFJQRg0KPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OldpbmdkaW5ncztjb2xvcjojMUY0OTdEIj5KPC9zcGFuPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQg
Ymx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxl
PSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBw
dCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYi
PkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiBUb255IFByenlnaWVuZGEgWzxhIGhy
ZWY9Im1haWx0bzp0b255c2lldGZAZ21haWwuY29tIj5tYWlsdG86dG9ueXNpZXRmQGdtYWlsLmNv
bTwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gV2VkbmVzZGF5LCBOb3ZlbWJlciAxMSwgMjAxNSAy
OjU5IFBNPGJyPg0KPGI+VG86PC9iPiBBbnRvbmkgUHJ6eWdpZW5kYSAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmFudG9uaS5wcnp5Z2llbmRhQGVyaWNzc29uLmNvbSI+YW50b25pLnByenlnaWVuZGFAZXJp
Y3Nzb24uY29tPC9hPiZndDs8YnI+DQo8Yj5DYzo8L2I+IFRvZXJsZXNzIEVja2VydCAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmVja2VydEBjaXNjby5jb20iPmVja2VydEBjaXNjby5jb208L2E+Jmd0Ozsg
SmVmZnJleSAoWmhhb2h1aSkgWmhhbmcgJmx0OzxhIGhyZWY9Im1haWx0bzp6emhhbmdAanVuaXBl
ci5uZXQiPnp6aGFuZ0BqdW5pcGVyLm5ldDwvYT4mZ3Q7OyBIYW93ZWlndW8gJmx0OzxhIGhyZWY9
Im1haWx0bzpoYW93ZWlndW9AaHVhd2VpLmNvbSI+aGFvd2VpZ3VvQGh1YXdlaS5jb208L2E+Jmd0
OzsNCjxhIGhyZWY9Im1haWx0bzpiaWVyQGlldGYub3JnIj5iaWVyQGlldGYub3JnPC9hPjsgSUpz
YnJhbmQgV2lqbmFuZHMgJmx0OzxhIGhyZWY9Im1haWx0bzppY2VAY2lzY28uY29tIj5pY2VAY2lz
Y28uY29tPC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86cGltQGlldGYub3JnIj5waW1AaWV0Zi5v
cmc8L2E+OyBSb2JlcnQgUmFzenVrICZsdDs8YSBocmVmPSJtYWlsdG86cm9iZXJ0QHJhc3p1ay5u
ZXQiPnJvYmVydEByYXN6dWsubmV0PC9hPiZndDs8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtC
aWVyXSBEUiBlbGVjdGlvbiAuLi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+SGF2aW5nIHRob3VnaHQgYWJvdXQgaXQgYSBiaXQsIHRoZSBzcmMg
YWRkcmVzcyBvbiB0aGUgZnJhbWUgc2hvdWxkIGJlIGVub3VnaCB0byBzZXJ2ZSBhcyBzcGxpdCBo
b3Jpem9uIChhYnNlbnQgTkFUJ2luZykgYW5kIGEgTUhEIGRldmljZSBzaG91bGQgZHJvcCBhbnkg
ZnJhbWUgb3JpZ2luYXRpbmcgQCBhbnkgb2YgaXRzIGludGVyZmFjZSBhZGRyZXNzZXMgKHVubGVz
cyBJIG1pc3NlZCBzb21ldGhpbmcgaGVyZSkuJm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiBXZWQsIE5vdiAxMSwgMjAxNSBhdCAxMToxNCBBTSwg
QW50b25pIFByenlnaWVuZGEgJmx0OzxhIGhyZWY9Im1haWx0bzphbnRvbmkucHJ6eWdpZW5kYUBl
cmljc3Nvbi5jb20iIHRhcmdldD0iX2JsYW5rIj5hbnRvbmkucHJ6eWdpZW5kYUBlcmljc3Nvbi5j
b208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3Jk
ZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAw
aW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6
MGluO21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDo1LjBwdDttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206MGlu
O21hcmdpbi1sZWZ0OjI1LjhwdDttYXJnaW4tYm90dG9tOi4wMDAxcHQiPg0KTUMtTEFHIGlzIHNl
ZSB1c2VkIGluIEwyIGNvbnRleHQgbW9zdGx5IGFuZCBpdCBtb3N0bHkgaW1wbGllcyBMQUNQIGFu
ZCBvZnRlbiBwcm9wcmlldGFyeSBpbnRlci1jaGFzc2lzIHByb3RvY29scyBhcyB3ZWxsLjxicj4N
Cjxicj4NCk1IRCBJIHNhdyB1c2VkIGFzIGdlbmVyaWMgdGVybSBpbiBMMi9MMyBhbmQgaXQgZG9l
cyBub3QgaW1wbHkgYW55IHByb3RvY29scyBhbmQgaXQgc2VlbXMgdG8gaW1wbHkgdGhhdCBib3Ro
IHJvdXRlcnMgaG9tZWQgaW50byBkbyBub3Qgc2VlIGVhY2ggb3RoZXIgb24gdGhlIHNhbWUgZXRo
ZXIuPGJyPg0KPGJyPg0KWWVzLCB3ZSBhcmUgc3VwcG9zZWQgdG8gd3JpdGUgc29tZXRoaW5nIGFi
b3V0IGVWUE4gdXNpbmcgQklFUiAoSWNlLCBJIGZvcmdvdCwgd2hvIGFncmVlZCB0byB3cml0ZSBz
b21ldGhpbmcgJmFtcDsgZG8gd2UgYWRkIGl0IHRvIHRoZSBNVlBOIGRyYWZ0IHNpbXBseSA/KS48
YnI+DQpFVlBOIHdpbGwgbm90IGhhdmUgYSBNSEQgcHJvYmxlbSA7LSkgc2luY2U8YnI+DQombmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgYSkgdGhlIEVWUE4gcnVubmluZyByb3V0ZXIgd2lsbCBv
cmlnaW5hdGUgdGhlIFBNU0kgZm9yIEVWUE4gYW5kIGhhdmUgYSBCRkVSIGJpdC48YnI+DQombmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgYikmbmJzcDsgaG9zdHMgYmVoaW5kIHRoZSByb3V0ZXIg
d2lsbCBiZSBtYW5hZ2VkIGJ5IHRoZSBFVlBOIG11bHRpLWhvbWluZyBwcm9jZWR1cmVzIChzcGxp
dC1ob3Jpem9uIGFuZCBERikgd2hpY2ggc29sdmUgdGhlIHByb2JsZW0gZXZlbiBpZiB0aGUgUE1T
SSBkZWxpdmVycyB0aGUgZnJhbWUgdG8gbXVsdGlwbGUgcm91dGVycyBob21pbmcgYSBkZXZpY2Ug
b24gYW4gRVNJLjxicj4NCjxicj4NClRoZSBwcm9ibGVtJm5ic3A7IGV4aXN0cyBvbmx5IGZvciBQ
SU0gb3ZlcmxheSBvdmVyIEJJRVIgKG9yIG90aGVyIG92ZXJsYXlzIHdpdGhvdXQgREYgcHJvY2Vk
dXJlcykuPGJyPg0KPGJyPg0KU28sIEknZCB0YWxrIGFib3V0IE1IRCBhbmQgY29uc2lkZXIgdGhl
IHByb2JsZW0gd2hlcmUgYSBkZXZpY2UgaXMgTUhEJ2VkIHZpYSAyIHAycCBsaW5rcyBpbnRvIDIg
ZGlmZmVyZW50IHJvdXRlcnMsIGJvdGggaW4gc2FtZSBCSUVSIGRvbWFpbiBhcyB0aGUgbW9zdCBn
ZW5lcmljIHByb2JsZW0uIE9ic2VydmUgdGhhdCBib3RoIHJvdXRlcnMgd2lsbCByZWNlaXZlIHRo
ZSB0cmFmZmljIGZvciBzYW1lIEcgc2luY2UgYm90aCBtYXkgaGF2ZSBiZXNpZGUNCiB0aGUgTUhE
IGRldmljZSBTSEQgZGV2aWNlcyB0aGF0IG5lZWQgdG8gYmUgc2VydmVkLiBTbyB0aGUgTUhEIGRl
dmljZSBtdXN0IGJlIHVuZGVyIHNvbWUgc2V0IG9mIERGIHByb2NlZHVyZXMgKGFuZCBwb3NzaWJs
eSBzcGxpdC1ob3Jpem9uLCBvYnNlcnZlIHRoYXQgdGhlIGRldmljZSBpbmplY3RpbmcgdGhlIHRy
YWZmaWMgbWF5IHNlZSBpdCBhZ2FpbiBmcm9tIHRoZXIgb3RoZXIgcm91dGVyIHdobydsbCByZWNl
aXZlIGl0IGFjcm9zcyBCSUVSIGZvcg0KIGl0cyBTSEQgZGV2aWNlcyBhbmQgaXMgREYgZm9yIHRo
ZSBHKS4mbmJzcDsgTW9zdCBwZW9wbGUgd2hvIGRvbid0IGRlYWwgd2l0aCBFVlBOIHdpbGwgaGF2
ZSBwcm9iYWJseSB0cm91YmxlIHBhcnNpbmcgdGhhdCBzdHVmZiAuLi48YnI+DQo8YnI+DQpOb3cs
IHdoZXRoZXIgdGhlIHByb2JsZW0gbmVlZHMgc29sdmluZyBpbiBpdHMgZ2VuZXJhbGl0eSBmb3Ig
SVAgUyxHIG11bHRpY2FzdCBvdmVybGF5IChsaWtlIEVWUE4gZGlkIGZvciBMMikgaXMgc29tZXRo
aW5nIEkgaGF2ZSBub3QgbXVjaCBvcGluaW9uIG9uIGFuZCBsZWF2ZSBpdCB0byBoZWF2eS13ZWln
aHRzIGxpa2UgSWNlIHRvIGFyZ3VlIC4uLjxicj4NCjxicj4NCjxzcGFuIGNsYXNzPSJpbSI+dGhh
bmtzPC9zcGFuPjxicj4NCjxicj4NCjxzcGFuIGNsYXNzPSJpbSI+LS0tIHRvbnk8L3NwYW4+PGJy
Pg0KPHNwYW4gY2xhc3M9ImltIj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX188L3NwYW4+PGJyPg0KPHNwYW4gY2xhc3M9ImltIj4mcXVvdDtTaW1wbGUsIGNsZWFy
IHB1cnBvc2UgYW5kIHByaW5jaXBsZXMgZ2l2ZSByaXNlIHRvIGNvbXBsZXggYW5kIGludGVsbGln
ZW50IGJlaGF2aW9yLiBDb21wbGV4IHJ1bGVzIGFuZCByZWd1bGF0aW9ucyBnaXZlIHJpc2UgdG8g
c2ltcGxlIGFuZCBzdHVwaWQgYmVoYXZpb3IuJnF1b3Q7PC9zcGFuPjxicj4NCjxzcGFuIGNsYXNz
PSJpbSI+LS0tIERlZSBIb2NrPC9zcGFuPjxicj4NCjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9w
Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+
DQo=

--_000_BLUPR0501MB17157076A573EF46C88DC2CCD4130BLUPR0501MB1715_--


From nobody Wed Nov 11 12:48:10 2015
Return-Path: <antoni.przygienda@ericsson.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 71BBF1B39A4; Wed, 11 Nov 2015 12:48:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GXnzm6iO5bHJ; Wed, 11 Nov 2015 12:48:07 -0800 (PST)
Received: from usevmg20.ericsson.net (usevmg20.ericsson.net [198.24.6.45]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DC1511B399E; Wed, 11 Nov 2015 12:48:05 -0800 (PST)
X-AuditID: c618062d-f79ef6d000007f54-a2-564347d25b7a
Received: from EUSAAHC003.ericsson.se (Unknown_Domain [147.117.188.81]) by usevmg20.ericsson.net (Symantec Mail Security) with SMTP id 27.D2.32596.2D743465; Wed, 11 Nov 2015 14:51:15 +0100 (CET)
Received: from EUSAAMB103.ericsson.se ([147.117.188.120]) by EUSAAHC003.ericsson.se ([147.117.188.81]) with mapi id 14.03.0248.002; Wed, 11 Nov 2015 15:48:04 -0500
From: Antoni Przygienda <antoni.przygienda@ericsson.com>
To: Toerless Eckert <eckert@cisco.com>
Thread-Topic: [Bier] DR election ...
Thread-Index: AQHRGCslp93Pn8uplEGw8rG6a54rWp6OenQAgAWqHICAAWLHgIAAGc/wgACVxID//7c10IABQxIAgABWNoD//6/nYIAAaR2A//+s/BA=
Date: Wed, 11 Nov 2015 20:48:04 +0000
Message-ID: <2E4BB27CAB87BF43B4207C0E55860F180EB1337E@eusaamb103.ericsson.se>
References: <CA+b+ERmQuP_ex3CfmDkF39AGPOWZ8uV5X0pFpjvH9CoH4u_oHw@mail.gmail.com> <BLUPR0501MB171503D7B01C633446BC527DD4150@BLUPR0501MB1715.namprd05.prod.outlook.com> <DD5FC8DE455C3348B94340C0AB5517334F8D6ACC@nkgeml501-mbs.china.huawei.com> <2E4BB27CAB87BF43B4207C0E55860F180EB124B4@eusaamb103.ericsson.se> <20151110224703.GC19769@cisco.com> <2E4BB27CAB87BF43B4207C0E55860F180EB12916@eusaamb103.ericsson.se> <BLUPR0501MB1715F87CB7084A516AF628C7D4130@BLUPR0501MB1715.namprd05.prod.outlook.com> <20151111185122.GA14404@cisco.com> <2E4BB27CAB87BF43B4207C0E55860F180EB1315C@eusaamb103.ericsson.se> <20151111202055.GA17696@cisco.com>
In-Reply-To: <20151111202055.GA17696@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [147.117.188.10]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRmVeSWpSXmKPExsUyuXRPoO5ld+cwg7sbuC2WztjDZLF3+T02 ixcrOCxezbnDbPHl4U1mi6aFTcwWRy42sjiwe0z5vZHVo+XIW1aPJUt+Mnlcb7rK7rF74wKm ANYoLpuU1JzMstQifbsEroz1t7rYCs6IVjRcfsHewNgm2MXIySEhYCIxcdVGZghbTOLCvfVs XYxcHEICRxgl9q94zgqSEBJYzihx+FQ+iM0mYCFx+dtTsAYRATWJsyd7wBqYBR4wSlz40ckI khAWUJY49vM+VJGKxOYvN1kh7DKJd7s3sYPYLAKqEiefdLOA2LwCvhLPZs9hhljWyirRctK5 i5GDg1NAX6LrMdhIRqDjvp9awwRiMwuIS9x6Mp8J4mgBiSV7zkM9ICrx8vE/VghbSWLS0nOs EPU6Egt2f2KDsLUlli18zQyxVlDi5MwnLBMYxWYhGTsLScssJC2zkLQsYGRZxchRWpxalptu ZLCJERhzxyTYdHcw7nlpeYhRgINRiYe3gM0pTIg1say4MvcQowQHs5IIb8A85zAh3pTEyqrU ovz4otKc1OJDjNIcLErivPuX3A8VEkhPLEnNTk0tSC2CyTJxcEo1MIa23Y6c/zR+T0fld7YP gY18x6cLl2beWa9X+fTB95vTZ62ZsHV73OdtdY1TdlbdUfRdpxvp9zlSZAObxXF7P+Vmnm3T zSdlL3YQ775/+2xU5vFEK2WGhTk7710o2FllufZR3OklE75rXc+8+Gv3ttgFWqdtXrY/cHFY /f7saZma7+G7n6y+v7hHiaU4I9FQi7moOBEALAuJB7UCAAA=
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/_3c3TcS5uIIx0jEMmm7zLADcigM>
Cc: "bier@ietf.org" <bier@ietf.org>, Robert Raszuk <robert@raszuk.net>, IJsbrand Wijnands <ice@cisco.com>, "Jeffrey \(Zhaohui\) Zhang" <zzhang@juniper.net>, Haoweiguo <haoweiguo@huawei.com>, "pim@ietf.org" <pim@ietf.org>
Subject: Re: [Bier] DR election ...
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 11 Nov 2015 20:48:08 -0000

>=20
> > Yes, we are supposed to write something about eVPN using BIER (Ice, I
> forgot, who agreed to write something & do we add it to the MVPN draft
> simply ?).
>=20
> Ok, so thats not BIER end-to-end in EVPN,  but BIER to replace eg: mLDP f=
or
> p2mp LSPs in EVPN. That should be just fine. RFC7432 mentions RSVP-TE
> P2MP, so the BGP signaling should already allow to know the necessary BFE=
R.

 [Tony saiz:]  +1

> > So, I'd talk about MHD and consider the problem where a device is MHD'e=
d
> via 2 p2p links into 2 different routers, both in same BIER domain as the=
 most
> generic problem. Observe that both routers will receive the traffic for s=
ame G
> since both may have beside the MHD device SHD devices that need to be
> served. So the MHD device must be under some set of DF procedures (and
> possibly split-horizon, observe that the device injecting the traffic may=
 see it
> again from ther other router who'll receive it across BIER for its SHD de=
vices
> and is DF for the G).  Most people who don't deal with EVPN will have
> probably trouble parsing that stuff ...
>=20
> With EVPN out of the picture, there seems to be no standard for MHD MC-
> LAG, so nothing we can do in the IETF about it IMHO.

 [Tony saiz:]  If we declare BIER MHD a problem, then we can.  The accordin=
g protocol can be put into BGP or PIM or something light-weight if we want =
to solve it from the PE side (like EVPN). Or we can simply say, it's the ho=
st problem to know which 2 links are MHD and make sure that JOINs go only o=
ne way.  Or we can declare it a 'non-problem', i.e. a MHD configuration is =
BIER is simply not a valid network config (unless reality proves us wrong m=
e thinks ;-)

> > Now, whether the problem needs solving in its generality for IP S,G
> multicast overlay (like EVPN did for L2) is something I have not much opi=
nion
> on and leave it to heavy-weights like Ice to argue ...
>=20
> Definitely want to support BIER with multi-chassis.
> But its all vendor/platform proprietary work, nothing AFAIK that could be
> standardized.

[Tony saiz:] hmm, if we want to support MHD in interoperable fashion, nothi=
ng prevents us from solving the problem in interoperable fashion ;-)=20

IETF's role is to come up with protocols (bits-on-the-wire) that all vendor=
s agree on semantically so they interop.  The semantics themselves that pro=
tocols carry allow the network to reach a usable state in certain configura=
tions. Now, which configurations IETF declares of significance is a meta qu=
estion that is above my pay-grade here. It's more like A-D type of discussi=
on in terms of charters/working groups/recommended existing-protocol-extens=
ions ;-)=20

-- tony=20


From nobody Wed Nov 11 14:17:28 2015
Return-Path: <antoni.przygienda@ericsson.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E7F861B3B33; Wed, 11 Nov 2015 14:17:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bAUS8T0WV45M; Wed, 11 Nov 2015 14:17:25 -0800 (PST)
Received: from usevmg20.ericsson.net (usevmg20.ericsson.net [198.24.6.45]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0BB531B3B31; Wed, 11 Nov 2015 14:17:25 -0800 (PST)
X-AuditID: c618062d-f79ef6d000007f54-72-56435cc1a1ff
Received: from EUSAAHC002.ericsson.se (Unknown_Domain [147.117.188.78]) by usevmg20.ericsson.net (Symantec Mail Security) with SMTP id E9.37.32596.1CC53465; Wed, 11 Nov 2015 16:20:33 +0100 (CET)
Received: from EUSAAMB103.ericsson.se ([147.117.188.120]) by EUSAAHC002.ericsson.se ([147.117.188.78]) with mapi id 14.03.0248.002; Wed, 11 Nov 2015 17:17:23 -0500
From: Antoni Przygienda <antoni.przygienda@ericsson.com>
To: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>, Toerless Eckert <eckert@cisco.com>
Thread-Topic: [Bier] DR election ...
Thread-Index: AQHRGCslp93Pn8uplEGw8rG6a54rWp6OenQAgAWqHICAAWLHgIAAGc/wgACVxID//7c10IABQxIAgABWNoD//6/nYIAAYzsA//+vy3AACyTtgAAHJzNQ
Date: Wed, 11 Nov 2015 22:17:23 +0000
Message-ID: <2E4BB27CAB87BF43B4207C0E55860F180EB13433@eusaamb103.ericsson.se>
References: <CA+b+ERmQuP_ex3CfmDkF39AGPOWZ8uV5X0pFpjvH9CoH4u_oHw@mail.gmail.com> <BLUPR0501MB171503D7B01C633446BC527DD4150@BLUPR0501MB1715.namprd05.prod.outlook.com> <DD5FC8DE455C3348B94340C0AB5517334F8D6ACC@nkgeml501-mbs.china.huawei.com> <2E4BB27CAB87BF43B4207C0E55860F180EB124B4@eusaamb103.ericsson.se> <20151110224703.GC19769@cisco.com> <2E4BB27CAB87BF43B4207C0E55860F180EB12916@eusaamb103.ericsson.se> <BLUPR0501MB1715F87CB7084A516AF628C7D4130@BLUPR0501MB1715.namprd05.prod.outlook.com> <20151111185122.GA14404@cisco.com> <2E4BB27CAB87BF43B4207C0E55860F180EB1315C@eusaamb103.ericsson.se> <BLUPR0501MB1715A587BF65CD2C2769011CD4130@BLUPR0501MB1715.namprd05.prod.outlook.com> <2E4BB27CAB87BF43B4207C0E55860F180EB1331C@eusaamb103.ericsson.se> <BLUPR0501MB1715AC1146564E971A682E12D4130@BLUPR0501MB1715.namprd05.prod.outlook.com>
In-Reply-To: <BLUPR0501MB1715AC1146564E971A682E12D4130@BLUPR0501MB1715.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [147.117.188.9]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRmVeSWpSXmKPExsUyuXSPn+7BGOcwg/6lShZLZ+xhsti7/B6b xYsVHBav5txhtvjy8CazRdPCJmaLIxcbWRzYPab83sjq0XLkLavHkiU/mTyuN11l99i9cQFT AGsUl01Kak5mWWqRvl0CV8bO5insBefVKtbsf83YwNgg18XIySEhYCLx8cBzdghbTOLCvfVs XYxcHEICRxglln97xwThLGeUeN64jgmkik3AQuLyt6fMILaIQITEryXNYB3MAhsYJRoXPmcB SQgLKEsc+3kfqkhFYvOXm6wgRSICTYwSu88cYQRJsAioSiy7Nw3M5hXwlbh3+DYzxLpLbBL7 N9xnBUlwCiRKTPm3GWwqI9CB30+tATuDWUBc4taT+UwQhwtILNlznhnCFpV4+fgfK4StKLGv fzo7RL2OxILdn9ggbG2JZQtfM0MsFpQ4OfMJywRGsVlIxs5C0jILScssJC0LGFlWMXKUFqeW 5aYbGWxiBMbeMQk23R2Me15aHmIU4GBU4uH9EO4cJsSaWFZcmXuIUYKDWUmEN2AeUIg3JbGy KrUoP76oNCe1+BCjNAeLkjjv/iX3Q4UE0hNLUrNTUwtSi2CyTBycUg2MbSEcWuKer/peuF60 evXxwBK/2we3/febmHIo7uHzxS4ZYZu5WwSPH5yzT2GzY9L9C1PnGJ2O+ei2QMY6/EztuQPZ T1beWuha43lzdUWCb97ZDZbqr9RzFO4ZRq+alXTuGsfCDcd935wNWB4kkNIfrjd5/0zX71Yh 9228wzeKPX2Ua9HIU3jCV4mlOCPRUIu5qDgRANPwFMK5AgAA
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/fkD_xYwyNtWL4BYzj8759vy3aGM>
Cc: Haoweiguo <haoweiguo@huawei.com>, "bier@ietf.org" <bier@ietf.org>, IJsbrand Wijnands <ice@cisco.com>, Robert Raszuk <robert@raszuk.net>, "pim@ietf.org" <pim@ietf.org>
Subject: Re: [Bier] DR election ...
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 11 Nov 2015 22:17:27 -0000

OK, all agreed. I think I got by now how you guys see the issue. I let the =
list run away with it and the authors of the draft-wijnands-bier-mld-lan-el=
ection drive it further.

First step is probably to define which flavor of MHD we're talking precisel=
y (l2, l3, one ether interface, multiple interfaces on different ethers, sa=
me IP address/different) and which of those the draft is attempting to solv=
e. =20

thanks for enlightement=20

--- tony
_____________________________________________
"Simple, clear purpose and principles give rise to complex and intelligent =
behavior. Complex rules and regulations give rise to simple and stupid beha=
vior."=20
--- Dee Hock=20


> -----Original Message-----
> From: Jeffrey (Zhaohui) Zhang [mailto:zzhang@juniper.net]
> Sent: Wednesday, November 11, 2015 12:32 PM
> To: Antoni Przygienda; Toerless Eckert
> Cc: Haoweiguo; bier@ietf.org; IJsbrand Wijnands; pim@ietf.org; Robert
> Raszuk
> Subject: RE: [Bier] DR election ...
>=20
> Please see zzh> below.
>=20
> > -----Original Message-----
> > From: Antoni Przygienda [mailto:antoni.przygienda@ericsson.com]
> > Sent: Wednesday, November 11, 2015 3:16 PM
> > To: Jeffrey (Zhaohui) Zhang <zzhang@juniper.net>; Toerless Eckert
> > <eckert@cisco.com>
> > Cc: Haoweiguo <haoweiguo@huawei.com>; bier@ietf.org; IJsbrand
> Wijnands
> > <ice@cisco.com>; pim@ietf.org; Robert Raszuk <robert@raszuk.net>
> > Subject: RE: [Bier] DR election ...
> >
> > > > MHD I saw used as generic term in L2/L3 and it does not imply any
> > > > protocols and it seems to imply that both routers homed into do
> > > > not see each other on the same ether.
> > >
> > > Right - if they do not see each other, it makes DR election
> > > difficult
> > (if not
> > > impossible).
> >
> >  [Tony saiz:]  well, both routers have to run _something_ as peers,
> > BGP/PIM/whatever in which they can exchange the knowledge that they
> MHD ...
>=20
> Zzh> That may be considered as a heavy hammer, too :-)
>=20
> >
> > > > procedures (split-horizon and DF) which solve the problem even if
> > > > the PMSI delivers the frame to multiple routers homing a device on =
an
> ESI.
> > >
> > > Right - from L3 point of view, this is a regular LAN.
> >
> >  [Tony saiz:]  +1
> >
> > > > So, I'd talk about MHD and consider the problem where a device is
> > > > MHD'ed via 2 p2p links into 2 different routers, both in same BIER
> > > > domain as the most generic problem.
> > >
> > > Right - but now you can replace BIER with PIM as well :-)
> >
> >  [Tony saiz:]  +1
> >
> > > > Observe that both routers will receive the traffic for same G
> > > > since both may have beside the MHD device SHD devices that need to
> > > > be served.
> > >
> > > But only one should have membership reports for a particular G or
> > > (S,G)
> > -
> > > unless the host switches to another router when sending joins - as I
> > > mentioned in the earlier email.
> >
> >  [Tony saiz:]  I see. If it's the MHD device responsibility to send
> > the JOIN or IGMP only on a single link, we don't need split-horizon.
> > That of course will imply significant delay on multicasdt on link
> > failure and I would have to think whether the MHD will even know which
> > links form a 'multi-homing-group' (pretty much equivalent of ESI).  In
> > EVPN this is configured on the PE routers.
>=20
> My understanding is that in LAG case, the MHD device only sends traffic
> (data or control) out of one interface.
> In PIM, a router can send joins to both upstream routers (MoFRR), but it =
is
> this router's job to discard duplicate traffic, not the upstream router's=
 job.
>=20
> >
> > > > So the MHD device must be under some set of DF procedures (and
> > > > possibly split-horizon, observe that the device injecting the
> > > > traffic may see it again from ther other router who'll receive it
> > > > across BIER for its SHD devices and is DF for the G).  Most people
> > > > who don't deal with EVPN will have probably trouble parsing that st=
uff
> ...
> > >
> > > I happen to be plugged in EVPN BUM stuff and can parse the above,
> > > but I believe this is where we want to solve it by PIM overlay -
> > > it's there
> > already. I
> > > understand that Ice's original intention is to simply run IGMP/MLD
> > > over
> > the
> > > virtual LAN (simulated by BIER) but for this kind of situation, it's
> > better to rely
> > > on PIM.
> >
> > [Tony saiz:] Mandating PIM is a pretty heavy hammer to solve the
> > problem if you ask me ...
>=20
> The EVPN procedure is also a heavy hammer :-) it involves BGP, identifica=
tion
> of each MH'ed Ethernet Segment, and additional forwarding semantics (a
> label in the packet to identify the source segment, and forwarding logic =
to
> discard the traffic if it is from the same segment).
>=20
> Jeffrey
>=20
>=20
> >
> > -- tony


From nobody Thu Nov 12 13:04:59 2015
Return-Path: <caitlin.bestler@nexenta.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4D95C1B35E0 for <bier@ietfa.amsl.com>; Thu, 12 Nov 2015 13:04:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rBU0ZIIW4Hv6 for <bier@ietfa.amsl.com>; Thu, 12 Nov 2015 13:04:57 -0800 (PST)
Received: from mail-pa0-x22e.google.com (mail-pa0-x22e.google.com [IPv6:2607:f8b0:400e:c03::22e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E33641B35DF for <bier@ietf.org>; Thu, 12 Nov 2015 13:04:56 -0800 (PST)
Received: by pabfh17 with SMTP id fh17so76081327pab.0 for <bier@ietf.org>; Thu, 12 Nov 2015 13:04:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nexenta_com.20150623.gappssmtp.com; s=20150623; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-type:content-transfer-encoding; bh=ySFNgGY2F4Po5R618JCPDTEAYGp3ijBibjHoAY57Dpg=; b=ZkHITJHmTEu9kV9r7EevPsPrYRTAKCWbGUme6kUBvnKqR7YHzKK8JrzkIYE3ni9yKz Q1eR+m9TstcK8fEOpPsA2DhF43C3ZBYAFvW5L+LKXPQoHcQOdaGSD6N3LZgUr42wRQpL vavOd38WwGmZEyqRIF5yL3CrGWKl2YMwf/0H/l0HCQbvYxqGWKQnq7jQ4oz0fLH4ehW3 rkK6AEfEIfjuHbtQh2Wek2nuOEgFJcYnZrgDnNUsUJYTfdFModv/bL+XSWwsRhFpY5oV 2kEjOVRQ8IIhYsvmPdrMOsM3d3Qwjip/1v5Z72NO8yPK6rebffnbCx8oyeYL9zj3WYyA /F0g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-type :content-transfer-encoding; bh=ySFNgGY2F4Po5R618JCPDTEAYGp3ijBibjHoAY57Dpg=; b=GIsPGUox5DjEa3c0PV4scX8QnqUBR6Yw+BaDDxk2OV6dgQkkSMfJ/WWs90yZnaTmFh dJI9isPMe2P1e6U6kp46Oz9ZcKCCAu0dDgUp53r3yfBvz2QtGYRhnjhn8dmYYLvvgoQz ch3aTkkDUSotfJFCGpTlUGdINsjQgbam4neCPrc0KqcKSAICdO75I6SCPOyfprfBDzfv YlRSMyR1bQJPu4se/ZKigoaVq6VT5d03K+0m7BnCiR9aD9CqfLDBDjraVmVC/4hb6Msi 9BlHoa50YrddAb4aIAcW4N2Z0NnR1V2lwDMG/N1w1OEY18o+OERjOFk7KLNO0uubl1sx /HNw==
X-Gm-Message-State: ALoCoQl0jJaO2u77B6wS0nJwJ2k7y5b16ATwuBpdTl9YjAobOWVIfMMSp6o350IDzcYurZgJx/tn
X-Received: by 10.67.5.164 with SMTP id cn4mr26255495pad.141.1447362296541; Thu, 12 Nov 2015 13:04:56 -0800 (PST)
Received: from Macintosh.local (67-207-110-172.static.wiline.com. [67.207.110.172]) by smtp.googlemail.com with ESMTPSA id cx5sm16373804pbc.50.2015.11.12.13.04.55 for <bier@ietf.org> (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 12 Nov 2015 13:04:55 -0800 (PST)
To: bier@ietf.org
References: <CA+b+ERmQuP_ex3CfmDkF39AGPOWZ8uV5X0pFpjvH9CoH4u_oHw@mail.gmail.com> <BLUPR0501MB171503D7B01C633446BC527DD4150@BLUPR0501MB1715.namprd05.prod.outlook.com> <DD5FC8DE455C3348B94340C0AB5517334F8D6ACC@nkgeml501-mbs.china.huawei.com> <2E4BB27CAB87BF43B4207C0E55860F180EB124B4@eusaamb103.ericsson.se> <20151110224703.GC19769@cisco.com> <2E4BB27CAB87BF43B4207C0E55860F180EB12916@eusaamb103.ericsson.se> <BLUPR0501MB1715F87CB7084A516AF628C7D4130@BLUPR0501MB1715.namprd05.prod.outlook.com> <20151111185122.GA14404@cisco.com>
From: Caitlin Bestler <caitlin.bestler@nexenta.com>
Message-ID: <5644FEF6.400@nexenta.com>
Date: Thu, 12 Nov 2015 13:04:54 -0800
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:38.0) Gecko/20100101 Thunderbird/38.3.0
MIME-Version: 1.0
In-Reply-To: <20151111185122.GA14404@cisco.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/T6pk1llqkvItDaBe4mhIJFICw84>
Subject: [Bier] BIER In L2 Context (was Re:  DR election .)..
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 12 Nov 2015 21:04:58 -0000

On 11/11/15 10:51 AM, Toerless Eckert wrote:
> Maybe Tony can detail. In current IETF RFC/drafts, MHD is only used in the VPN context.
> AFAIK, we have so far not talked about BIER in l2 switched contexts. Of course,
> one could replace p2mp LSP (via mLDP) as used in EVPN with BIER, but i am
> unclear if thats what Tony is talking aout, and i also wouldn't see a problem
> doing this.
>
>
I think mapping BIER to L2 forwarding is very straight-forward.

The common model for L2 forwarding has the upper layer (L3 and
above) build a forwarding table. Each entry in the forwarding table
maps an L2 destination identifier (VLAN + MAC address) to a set
of egress queue or ports.

A BIER-friendly L2 forwarding rule would map a VLAN + BIER
bit position to a set of egress queues or ports, and the forwarding
firmware should IOR the forwarding destinations for every bit that
was set in the header.

That is barely more complex than the current forwarding code.
There is very little risk that someone is going to need a larger
sized die for their ASIC. The real gotcha is that L2 forwarding
chips are not built from scratch very often. There will be foot
dragging on supporting "L2 BIER", but out of inherent inertia
rather than out of fear of implementation complexity.



From nobody Wed Nov 18 10:58:28 2015
Return-Path: <gjshep@gmail.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5685E1A6F7F for <bier@ietfa.amsl.com>; Wed, 18 Nov 2015 10:58:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.199
X-Spam-Level: 
X-Spam-Status: No, score=-0.199 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, J_CHICKENPOX_31=0.6, J_CHICKENPOX_51=0.6, J_CHICKENPOX_61=0.6, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 621QltoY1NQ9 for <bier@ietfa.amsl.com>; Wed, 18 Nov 2015 10:58:22 -0800 (PST)
Received: from mail-qg0-x230.google.com (mail-qg0-x230.google.com [IPv6:2607:f8b0:400d:c04::230]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F1B721A6FC0 for <bier@ietf.org>; Wed, 18 Nov 2015 10:58:16 -0800 (PST)
Received: by qgeb1 with SMTP id b1so35329532qge.1 for <bier@ietf.org>; Wed, 18 Nov 2015 10:58:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:reply-to:date:message-id:subject:from:to:content-type;  bh=MxZ638j0MhoVDZ3QEAAClWAjJmK/bJ9ISWq89RbRnEc=; b=luwKbldkV2cbekpw1z6bgdioH4Ltu/mLqh1LlAEenV4+zZrr8os2T+o2UMURmFvSJF 0WyavisQFcQ+NM6QmX+axDvxxvfIKar2RBx2zUyjDGQLPuZx/lNzy4X4Vf1SkqoL4rBV ho8qdsb6soBkjzudSv7JLgakY6IsUSHmXf282lB4p/nYTaalIPR0S25NbfBbx/z+bcE6 GPrH11WgiRZiTDAyQe2WM3mZ5HzxbZUUPGqSNo6RPJzx5NhoRQx6EO52Ks1VYf0yBNAd TT0CYMt78tZEL2wJo9aoRREZ1qhXwy0Gbby69VM/YUWIJ0MpkBKx71y8GaG/LYsssJ60 9GYA==
MIME-Version: 1.0
X-Received: by 10.140.171.197 with SMTP id r188mr3367792qhr.93.1447873096180;  Wed, 18 Nov 2015 10:58:16 -0800 (PST)
Received: by 10.55.105.68 with HTTP; Wed, 18 Nov 2015 10:58:16 -0800 (PST)
Date: Wed, 18 Nov 2015 10:58:16 -0800
Message-ID: <CABFReBqpV01=s+80ADK2-RUgMmy8qneC+73dTD8MQkDGVvPeqg@mail.gmail.com>
From: Greg Shepherd <gjshep@gmail.com>
To: "bier@ietf.org" <bier@ietf.org>
Content-Type: multipart/alternative; boundary=001a113a7dfa93eb280524d539eb
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/5nFrVZnL1VDLIqkUHNXtB-ENU3I>
Subject: [Bier] Yokohama minutes
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: gjshep@gmail.com
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 18 Nov 2015 18:58:26 -0000

--001a113a7dfa93eb280524d539eb
Content-Type: text/plain; charset=UTF-8

Please review and respond to the list:


IETF 94, Yokohama, Japan
BIER WG Agenda
Fri, November 6, 2015, 09:00 - 11:00
Room 413


GregS: meeting starting.



Welcome, Notewell, Agenda bash                        Chairs
 5 min

Note well applies.



draft-ietf-bier-isis-extensions-01                TonyP                5 min

Tony P presenting.

GregS: what is your feeling on how matyre this is, when cal LC it?
Tony: there is a minor thing to split on the architecture line.,
GregS: architecture draft likely will stay open for a long time.
Tony: no intention to rush it.
GregS: Alia mentioned not wanting to run WGs forever.
Tony: ...
GregS: it used to be a requireement.
Tony: you cannot LC it before you have an implementation.
GregS: anyone paid attention to this document in the room?



draft-wijnands-bier-mld-lan-election-00                Ice Wijnands
 10 min

Ice presenting.

GregS: this is a problem, although not convinced that this is the source
problem. It should be membership triggered. Whatever the control plane is,
it should select A or B
Ice: only if you have S,G.
GregS: how those two routers know ..... They both can start from the same
domain.
Ice: therefore the need for DF election.

GregS: this seems to be an BIER requirement and issue, what about the mLDP?
Ice: MLDP is not used that way.
Stig: We should do it in PIM because it is generic problem, and extension
to IGMP. We have experience with DR election and load balancing. We have
the expertise on working on this problem.
Jeffrey Zhang/Juniper: agree on PIM. There are also additional proposale,
PIM DR procedure, and those could be merged.
Ice: wouldn;t it then put tre requirement to run PIM?
Jeffrey: proposed PIM could be ..... just enhance this and then require
using it as generic announcements.
Stig: It is not specifically PIM but a generic problem.
GregS: is that looking at rebuilding the mechanisms fdor runnign the
interfaces?
Stig: it is about how you gracefully switch to another DR. There is also a
solution for load balancing, different DRs for different groups.
TonyP: similar is being worked on EVPN. Non-revertive bits, etc. That would
be a good place look at.
Sandy/ZTE: poer group DF election - hoiw does that work per group?
Ice:L group based election needs those procedures specifired.
Sandy: Is that IGMP hello>
IceL yes.
Weiguo/Huawei: for the access scenario, active/stby and actv/actv solution
- is it only for actv/stby, or for actv/actv too?
Ice: we haven;t specified the provcedurers yet.
GregS: have you red the drafr? This is a problem statement, not a solution
now.
Ice: we look at the procedures and will come with the solution.
GregS: and that will be a common solutins.
TonyP: this is not homenet, please do not invent protocols on the mike.
Toerless: there may be IGMP on one side and PIM on the other, will this be
adressed?
IceL yes.
Ilya Vershkov: will snooping procedures change?
Ice: snooping will be affected, yes.
GregS: anyone needs any feeling that this work needs to be placed here? Any
has objections to move it to PIM?
GregS: I like to delegate this ti PIM.
Stig: the draft can be presented in both groups, and please talk to PIM WG.
GregS: that is a good idea if it gets more people across boundaries.
Ice: who was in PIM yesterday?
GregS: there is some overlap already.
GregS: Stig - do you see this as an item to adopt?
Stig: there is little content in the document, we cannot discuss adoption
yet. There was interest in the room, I don;t see a problem adopting it
later.
GregS:....
Stig: there is one drafts that is abiout to be adopted, also load balancing
drafts too.
GregS: thiose all are the extensions.
Ice: if you modify IGMP, and make that look similar to what PIM does, we
can reuse the mechjanisms.
GegS: Do we have an AD here? Who is assigned AD for this?
Alia: Alvaro. I would like to focus on essentials.
TonyP: They need to coordinate.
Dave Allan: trill has teh same issue.
GregS: does trill have the active efforto to solve it? We need to control
this problem. We need to consolidate work.
JeffreyZ: this is different from the trill.
Alia: I can take a look at the draft and talk to Alvaro. If it has more
generic applicability than BIER it should be in PIM. This does not seem to
be that central.
Ice: does anyone feel that this should not be done in IGMP? Speak now or
stay silent forever.
GregS: no objections raised on this.




draft-mirsky-bier-path-mtu-discovery-00                Greg Mirsky
 10 min

GregM presenting.

Loa Andersson: hasn't this problem solved in IPv4 multicast?
GregM: there is no mechanisms in the ipv4 multicast a mechanism to indicate
which nodes to respond.
Toerless: that is the reason that it was recommended to use the minimum
size frames. I do not see this being very different in BIER.
GregM: using BIER bitstring we can explicitely specify the BFERs that we
are we are targetting and thus limit which nodes to respond. That reduces
the number of PMTUD responses in the given subdomain.
Toerless: is this OAM thing only, or coupled to application? Would it ever
do fragmentation?
GregM: currently BIER for MPLS does not do fragmentation, and this is for
OAM.
Toerless: I do not believe that PMTUD is defined only for OAM.
Erik Nordmark: IPv4 has noting because there are no ICMP error resturned
for errors. If I recall there is packet too big ro IPv6. The question
whether this is OAM only or application is intersting.
Loa Andersson: If you you send to E, F, and G only, will that resolve in
different MTU size ithan if you sent ot De, E, F. G?
GregM: yes.
Loa: then you need to keep state of where it was sent and who rersponded.
Greg: that is per subdomain.
Loa: the for each subdomain you need to tract MTU size?
GregM: yes. We may select the minimum of all MTU that we discovered.
Loa: I think you will be forced to do that if yiu have non-compatible BFR
in the path.
GregM: noncompatible would be the one that does not support this extention.
There should be some heuristics on decreasing the proe size.
Andrew Dolganov. You can do this per channel. This would be used either
base don discovery, or base don the channels that you distribyute.
TonyP: would we nned to standartize this?
Andrew: we would standardize the procedure, but not the mechanisms how to
do it specifically.
GregM: if we have two distribution trees, we run it per tree and the
minimum will be lowest of them.
Loa: I am fine with that.
Toerless: we havent done that for OAM in other networks, the requirements
doecument does not talk about this. Would be noce to write up the need and
use cases for it.
GregM: BIER provides instrumentation that allows to do it in a n effective
way.
GregS: this is topology MTU, not really a path MTU. All the MTU mechanisms
that I am aware they are based on the application, thisa seems to be
standalone to the network.
GregM: I do recall in some other encapsulations - VXLAN, maybe SFC - they
do path discovery.




draft-chh-bier-bier-yang-01                        Ran Chen        15 min

Ran presenting.

TonyP: would like some discipline - has this been run through the
validation tool? Alia - do you think this needs YANG doctor assigned?
Alia: yoiu can send to YANG doctors and check how mature it is, there is
also a Sunday YANG editin session, please bring it there.
TonyP: BIER is AF -independent and model will need to be aligned to that.
Ice: we associate BFR id with loopback, and you need to lookup that in
particular table.
TonyP: I was referring to the subdomain AF independence.
Ice: if you configure which AF you support.
TonyP: subdomain can carry multiple AFs.
Ice: should it be the other way around?
TonyP: we can carry MPLS frames too. this does not seem to be deeply looked
at.
?/ZTE: we defined different BFR per AF??
TonyP: but the label will be the same, and I do not see a need for
specifying that. We are inventing protocol on the mike, it does not seem
that this model has been depply reviewed.
TonyP: who wants to work on YANG models, people, this is your career. :-)
Alia: given that BIER is a new technology and how it progresses, and given
the progressing of YANG models, it is good to make shure that model
mathches the architecture. Please review it.
Toerless: it is even more important as there is a lot more conifguration
that needs to be pused.
GregS: who things this needs to be adopted. Will take to the list.



draft-chen-pce-bier-00                                Ran Chen





draft-eckert-bier-te-arch-02                        Toerless Eckert
 10 min

Toerless presenting.

Ice: in TE there is no set id, there is subdomain and bit positions.
Toerless: there is, I will explain that in later slides.

Ice: it seems that you are mixing semantich of SPF BIER and TE that are not
compatible. An example of set ids .... if you use that same BFR ID for TE,
you can reach that node if the bit position is the same on all nodes along
the path, and you need to engineer for that.
Toerless: I do not get that.
Ice: BFR ID is transalted into a bit position. Al the nodes in the path do
not need to use the same bit? You need to configure on each node a set id
for a particular next hop. But tha it is not how it is configured, it is
automatically generated. You are mixing set id and subdomain.
Toerless: the intention was to make it easy for flow overlay solution.
Ice: as it is dynamically generated and configured, you should use
subdomains for it.
ToerlessL in normal BIER, I am not getting an ideal forwarding.
TonyP/hat off: I do not see anything wrong with using different subdomains.
Mixing the semantics in the same domain - it iwll make the cost of hardware
to go exponentially.
Toerless: there would be two labels bound for the sma subdomain,
TonyP: but then you reinvent subdomains. We have discussed this before. It
is a distinguising of the servite taht you ruin in the subdomain.
Toerless: I am open to have BIER and BIER-TE in the same domain. Let's see
whether there are technical reasons that would preclude this to work.
TonyP: I do not think that you can mix TE and normal BIER semantics.
Toerless: the simple case - subdomain has BIER or BIER-TE only. Flow
overlay cannot deal with one parameter in a simple way. I am not sure there
is anythign that would break.
Ice: BRF ID is just a value, but you need to know which set id it is.
Toerless: that is an interpretation. I would like to take whatever I can
get out of IGP.
Sandy: You divide BIER domain into several areas - do they directly map to
IGP areas?
Toerless: there is no necessary relationship, they could match but that is
not required.
Sandy: usually we cannot use IGP area directly? ??
Toerless: that seems to be relaed to the management aspects. If you have an
IGP area, that would be a similar approach in the area in BIER-TE.






draft-zhang-bier-designed-routing-00                Sandy Zhang        10
min

Sandy presenting.

TonyP: it is cute but unfortunately does not work. You cannot express the
DAG via a topological sort. This will lead to packet replication. We can
keep it on the email, or you can implement and experiment with it.




draft-wang-bier-vxlan-use-case-00                Linda Wang        15 min

Linda presenting.

Toerless: I do not undesstttand teh use cases. And also uncertain about the
scalability. DC has millions of VMs and 100000s of identifiers, and some
use cases that would indicate the scale numbers would be needed. If this is
in the context on the unknown traffic, then flooding may be good enough.
Linda: thank you,.
Jeffrey Zhang/Juniper: today VXLAN can use PIM to do this functionality.
Why cannot we just BIER instead of PIM trees, everything else stays the
same? No changes would be needed in this case neither in BIEr, nnor in PIM.
Linda: BIER could also be used for connecting other NVEs. ??? This seems to
be a discussion about PIM and BIER positioning.
Jeffrey: you do not run PIM at all, just use the groups, and use BOER for
forwarding.
TonyP: the membership discovery is overlay problem, and trying to put it in
BIER layer will make it melt, there will be changes flooded for every VM
membership change.




draft-want-bier-lite-ospf-extensions-00                Linda Wang


Linda presenting.

GregS: any comments?
TonyP: who has read the draft? Selected few.
Ice/Cisco: you need to be careful if you introduce another data plane
encapsulation for BIER as it is expensive to implement across platforms.
Not certain whether MPLS could not solve this problem. We have discussed
this before and I am not convinced that we need to work on this.
GregS: this particular deployment does not support MPLS. What is missing in
label encapsulation that could be used here? We just want an ethertype and
not using MPLS as such here.
Ice: this will likely require replicating a lot of forwarding code that is
already there.
Pat Thaler/Broadcom & IEEE 802 vice chair. Before we do this we need to
show this to IEEE 802 and see how they feel about it, I would request to
send a liaison to IEEE 802.
GregS: encourage to read the document and see whether the use case is good.
Will keep the discussion on the list, and please read and review the
document.






GregS: Encourage reading on what is there and please discuss. End of
meeting.

--001a113a7dfa93eb280524d539eb
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Please review and respond to the list:<div><br></div><div>=
<div><br></div><div>IETF 94, Yokohama, Japan</div><div>BIER WG Agenda</div>=
<div>Fri, November 6, 2015, 09:00 - 11:00</div><div>Room 413</div><div><br>=
</div><div><br></div><div>GregS: meeting starting.</div><div><br></div><div=
><br></div><div><br></div><div>Welcome, Notewell, Agenda bash =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Chair=
s =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A05 min</div><div><b=
r></div><div>Note well applies.=C2=A0</div><div><br></div><div><br></div><d=
iv><br></div><div>draft-ietf-bier-isis-extensions-01 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0TonyP =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A05 min</div><div><br></div><div>Tony P presenting.=C2=A0=
</div><div><br></div><div>GregS: what is your feeling on how matyre this is=
, when cal LC it?=C2=A0</div><div>Tony: there is a minor thing to split on =
the architecture line.,=C2=A0</div><div>GregS: architecture draft likely wi=
ll stay open for a long time.=C2=A0</div><div>Tony: no intention to rush it=
.=C2=A0</div><div>GregS: Alia mentioned not wanting to run WGs forever.=C2=
=A0</div><div>Tony: ...</div><div>GregS: it used to be a requireement.=C2=
=A0</div><div>Tony: you cannot LC it before you have an implementation.=C2=
=A0</div><div>GregS: anyone paid attention to this document in the room?=C2=
=A0</div><div><br></div><div><br></div><div><br></div><div>draft-wijnands-b=
ier-mld-lan-election-00 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0Ice Wijnands =C2=A0 =C2=A0 =C2=A0 =C2=A010 min</div><div><br></div><d=
iv>Ice presenting.=C2=A0</div><div><br></div><div>GregS: this is a problem,=
 although not convinced that this is the source problem. It should be membe=
rship triggered. Whatever the control plane is, it should select A or B</di=
v><div>Ice: only if you have S,G.=C2=A0</div><div>GregS: how those two rout=
ers know ..... They both can start from the same domain.=C2=A0</div><div>Ic=
e: therefore the need for DF election.=C2=A0</div><div><br></div><div>GregS=
: this seems to be an BIER requirement and issue, what about the mLDP?</div=
><div>Ice: MLDP is not used that way.=C2=A0</div><div>Stig: We should do it=
 in PIM because it is generic problem, and extension to IGMP. We have exper=
ience with DR election and load balancing. We have the expertise on working=
 on this problem.=C2=A0</div><div>Jeffrey Zhang/Juniper: agree on PIM. Ther=
e are also additional proposale, PIM DR procedure, and those could be merge=
d.=C2=A0</div><div>Ice: wouldn;t it then put tre requirement to run PIM?=C2=
=A0</div><div>Jeffrey: proposed PIM could be ..... just enhance this and th=
en require using it as generic announcements.=C2=A0</div><div>Stig: It is n=
ot specifically PIM but a generic problem.=C2=A0</div><div>GregS: is that l=
ooking at rebuilding the mechanisms fdor runnign the interfaces?=C2=A0</div=
><div>Stig: it is about how you gracefully switch to another DR. There is a=
lso a solution for load balancing, different DRs for different groups.=C2=
=A0</div><div>TonyP: similar is being worked on EVPN. Non-revertive bits, e=
tc. That would be a good place look at.=C2=A0</div><div>Sandy/ZTE: poer gro=
up DF election - hoiw does that work per group?=C2=A0</div><div>Ice:L group=
 based election needs those procedures specifired.=C2=A0</div><div>Sandy: I=
s that IGMP hello&gt;</div><div>IceL yes.=C2=A0</div><div>Weiguo/Huawei: fo=
r the access scenario, active/stby and actv/actv solution - is it only for =
actv/stby, or for actv/actv too?</div><div>Ice: we haven;t specified the pr=
ovcedurers yet.=C2=A0</div><div>GregS: have you red the drafr? This is a pr=
oblem statement, not a solution now.=C2=A0</div><div>Ice: we look at the pr=
ocedures and will come with the solution.=C2=A0</div><div>GregS: and that w=
ill be a common solutins.=C2=A0</div><div>TonyP: this is not homenet, pleas=
e do not invent protocols on the mike.=C2=A0</div><div>Toerless: there may =
be IGMP on one side and PIM on the other, will this be adressed?</div><div>=
IceL yes.=C2=A0</div><div>Ilya Vershkov: will snooping procedures change?=
=C2=A0</div><div>Ice: snooping will be affected, yes.=C2=A0</div><div>GregS=
: anyone needs any feeling that this work needs to be placed here? Any has =
objections to move it to PIM?=C2=A0</div><div>GregS: I like to delegate thi=
s ti PIM.=C2=A0</div><div>Stig: the draft can be presented in both groups, =
and please talk to PIM WG.=C2=A0</div><div>GregS: that is a good idea if it=
 gets more people across boundaries.=C2=A0</div><div>Ice: who was in PIM ye=
sterday?=C2=A0</div><div>GregS: there is some overlap already.=C2=A0</div><=
div>GregS: Stig - do you see this as an item to adopt?=C2=A0</div><div>Stig=
: there is little content in the document, we cannot discuss adoption yet. =
There was interest in the room, I don;t see a problem adopting it later.=C2=
=A0</div><div>GregS:....</div><div>Stig: there is one drafts that is abiout=
 to be adopted, also load balancing drafts too.=C2=A0</div><div>GregS: thio=
se all are the extensions.=C2=A0</div><div>Ice: if you modify IGMP, and mak=
e that look similar to what PIM does, we can reuse the mechjanisms.=C2=A0</=
div><div>GegS: Do we have an AD here? Who is assigned AD for this?=C2=A0</d=
iv><div>Alia: Alvaro. I would like to focus on essentials.=C2=A0</div><div>=
TonyP: They need to coordinate.=C2=A0</div><div>Dave Allan: trill has teh s=
ame issue.=C2=A0</div><div>GregS: does trill have the active efforto to sol=
ve it? We need to control this problem. We need to consolidate work.=C2=A0<=
/div><div>JeffreyZ: this is different from the trill.=C2=A0</div><div>Alia:=
 I can take a look at the draft and talk to Alvaro. If it has more generic =
applicability than BIER it should be in PIM. This does not seem to be that =
central.=C2=A0</div><div>Ice: does anyone feel that this should not be done=
 in IGMP? Speak now or stay silent forever.=C2=A0</div><div>GregS: no objec=
tions raised on this.=C2=A0</div><div><br></div><div><br></div><div><br></d=
iv><div><br></div><div>draft-mirsky-bier-path-mtu-discovery-00 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Greg Mirsky =C2=A0 =C2=A0 =C2=
=A0 =C2=A010 min</div><div><br></div><div>GregM presenting.=C2=A0</div><div=
><br></div><div>Loa Andersson: hasn&#39;t this problem solved in IPv4 multi=
cast?=C2=A0</div><div>GregM: there is no mechanisms in the ipv4 multicast a=
 mechanism to indicate which nodes to respond.=C2=A0</div><div>Toerless: th=
at is the reason that it was recommended to use the minimum size frames. I =
do not see this being very different in BIER.=C2=A0</div><div>GregM: using =
BIER bitstring we can explicitely specify the BFERs that we are we are targ=
etting and thus limit which nodes to respond. That reduces the number of PM=
TUD responses in the given subdomain.=C2=A0</div><div>Toerless: is this OAM=
 thing only, or coupled to application? Would it ever do fragmentation?=C2=
=A0</div><div>GregM: currently BIER for MPLS does not do fragmentation, and=
 this is for OAM.=C2=A0</div><div>Toerless: I do not believe that PMTUD is =
defined only for OAM.=C2=A0</div><div>Erik Nordmark: IPv4 has noting becaus=
e there are no ICMP error resturned for errors. If I recall there is packet=
 too big ro IPv6. The question whether this is OAM only or application is i=
ntersting.=C2=A0</div><div>Loa Andersson: If you you send to E, F, and G on=
ly, will that resolve in different MTU size ithan if you sent ot De, E, F. =
G?</div><div>GregM: yes.=C2=A0</div><div>Loa: then you need to keep state o=
f where it was sent and who rersponded.=C2=A0</div><div>Greg: that is per s=
ubdomain.=C2=A0</div><div>Loa: the for each subdomain you need to tract MTU=
 size?</div><div>GregM: yes. We may select the minimum of all MTU that we d=
iscovered.=C2=A0</div><div>Loa: I think you will be forced to do that if yi=
u have non-compatible BFR in the path.=C2=A0</div><div>GregM: noncompatible=
 would be the one that does not support this extention. There should be som=
e heuristics on decreasing the proe size.=C2=A0</div><div>Andrew Dolganov. =
You can do this per channel. This would be used either base don discovery, =
or base don the channels that you distribyute.=C2=A0</div><div>TonyP: would=
 we nned to standartize this?=C2=A0</div><div>Andrew: we would standardize =
the procedure, but not the mechanisms how to do it specifically.=C2=A0</div=
><div>GregM: if we have two distribution trees, we run it per tree and the =
minimum will be lowest of them.=C2=A0</div><div>Loa: I am fine with that.=
=C2=A0</div><div>Toerless: we havent done that for OAM in other networks, t=
he requirements doecument does not talk about this. Would be noce to write =
up the need and use cases for it.=C2=A0</div><div>GregM: BIER provides inst=
rumentation that allows to do it in a n effective way.=C2=A0</div><div>Greg=
S: this is topology MTU, not really a path MTU. All the MTU mechanisms that=
 I am aware they are based on the application, thisa seems to be standalone=
 to the network.=C2=A0</div><div>GregM: I do recall in some other encapsula=
tions - VXLAN, maybe SFC - they do path discovery.=C2=A0</div><div><br></di=
v><div><br></div><div><br></div><div><br></div><div>draft-chh-bier-bier-yan=
g-01 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0Ran Chen =C2=A0 =C2=A0 =C2=A0 =C2=A015 min</div><div><br></div=
><div>Ran presenting.=C2=A0</div><div><br></div><div>TonyP: would like some=
 discipline - has this been run through the validation tool? Alia - do you =
think this needs YANG doctor assigned?=C2=A0</div><div>Alia: yoiu can send =
to YANG doctors and check how mature it is, there is also a Sunday YANG edi=
tin session, please bring it there.=C2=A0</div><div>TonyP: BIER is AF -inde=
pendent and model will need to be aligned to that.=C2=A0</div><div>Ice: we =
associate BFR id with loopback, and you need to lookup that in particular t=
able.=C2=A0</div><div>TonyP: I was referring to the subdomain AF independen=
ce.=C2=A0</div><div>Ice: if you configure which AF you support.=C2=A0</div>=
<div>TonyP: subdomain can carry multiple AFs.=C2=A0</div><div>Ice: should i=
t be the other way around?=C2=A0</div><div>TonyP: we can carry MPLS frames =
too. this does not seem to be deeply looked at.=C2=A0</div><div>?/ZTE: we d=
efined different BFR per AF??</div><div>TonyP: but the label will be the sa=
me, and I do not see a need for specifying that. We are inventing protocol =
on the mike, it does not seem that this model has been depply reviewed.=C2=
=A0</div><div>TonyP: who wants to work on YANG models, people, this is your=
 career. :-)=C2=A0</div><div>Alia: given that BIER is a new technology and =
how it progresses, and given the progressing of YANG models, it is good to =
make shure that model mathches the architecture. Please review it.=C2=A0</d=
iv><div>Toerless: it is even more important as there is a lot more conifgur=
ation that needs to be pused.=C2=A0</div><div>GregS: who things this needs =
to be adopted. Will take to the list.=C2=A0</div><div><br></div><div><br></=
div><div><br></div><div>draft-chen-pce-bier-00 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0Ran Chen</div><div><br></div><div><br></div><div><br></div><div><=
br></div><div><br></div><div>draft-eckert-bier-te-arch-02 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Toerless =
Eckert =C2=A0 =C2=A0 =C2=A0 =C2=A010 min</div><div><br></div><div>Toerless =
presenting.=C2=A0</div><div><br></div><div>Ice: in TE there is no set id, t=
here is subdomain and bit positions.=C2=A0</div><div>Toerless: there is, I =
will explain that in later slides.=C2=A0</div><div><br></div><div>Ice: it s=
eems that you are mixing semantich of SPF BIER and TE that are not compatib=
le. An example of set ids .... if you use that same BFR ID for TE, you can =
reach that node if the bit position is the same on all nodes along the path=
, and you need to engineer for that.=C2=A0</div><div>Toerless: I do not get=
 that.=C2=A0</div><div>Ice: BFR ID is transalted into a bit position. Al th=
e nodes in the path do not need to use the same bit? You need to configure =
on each node a set id for a particular next hop. But tha it is not how it i=
s configured, it is automatically generated. You are mixing set id and subd=
omain.=C2=A0</div><div>Toerless: the intention was to make it easy for flow=
 overlay solution.</div><div>Ice: as it is dynamically generated and config=
ured, you should use subdomains for it.=C2=A0</div><div>ToerlessL in normal=
 BIER, I am not getting an ideal forwarding.=C2=A0</div><div>TonyP/hat off:=
 I do not see anything wrong with using different subdomains. Mixing the se=
mantics in the same domain - it iwll make the cost of hardware to go expone=
ntially. =C2=A0</div><div>Toerless: there would be two labels bound for the=
 sma subdomain,=C2=A0</div><div>TonyP: but then you reinvent subdomains. We=
 have discussed this before. It is a distinguising of the servite taht you =
ruin in the subdomain.=C2=A0</div><div>Toerless: I am open to have BIER and=
 BIER-TE in the same domain. Let&#39;s see whether there are technical reas=
ons that would preclude this to work.=C2=A0</div><div>TonyP: I do not think=
 that you can mix TE and normal BIER semantics.=C2=A0</div><div>Toerless: t=
he simple case - subdomain has BIER or BIER-TE only. Flow overlay cannot de=
al with one parameter in a simple way. I am not sure there is anythign that=
 would break.=C2=A0</div><div>Ice: BRF ID is just a value, but you need to =
know which set id it is.=C2=A0</div><div>Toerless: that is an interpretatio=
n. I would like to take whatever I can get out of IGP.=C2=A0</div><div>Sand=
y: You divide BIER domain into several areas - do they directly map to IGP =
areas?</div><div>Toerless: there is no necessary relationship, they could m=
atch but that is not required.=C2=A0</div><div>Sandy: usually we cannot use=
 IGP area directly? ??</div><div>Toerless: that seems to be relaed to the m=
anagement aspects. If you have an IGP area, that would be a similar approac=
h in the area in BIER-TE.=C2=A0</div><div><br></div><div><br></div><div><br=
></div><div><br></div><div><br></div><div><br></div><div>draft-zhang-bier-d=
esigned-routing-00 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0S=
andy Zhang =C2=A0 =C2=A0 =C2=A0 =C2=A010 min</div><div><br></div><div>Sandy=
 presenting.=C2=A0</div><div><br></div><div>TonyP: it is cute but unfortuna=
tely does not work. You cannot express the DAG via a topological sort. This=
 will lead to packet replication. We can keep it on the email, or you can i=
mplement and experiment with it.=C2=A0</div><div><br></div><div><br></div><=
div><br></div><div><br></div><div>draft-wang-bier-vxlan-use-case-00 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Linda Wang =C2=A0 =C2=A0 =
=C2=A0 =C2=A015 min</div><div><br></div><div>Linda presenting.=C2=A0</div><=
div><br></div><div>Toerless: I do not undesstttand teh use cases. And also =
uncertain about the scalability. DC has millions of VMs and 100000s of iden=
tifiers, and some use cases that would indicate the scale numbers would be =
needed. If this is in the context on the unknown traffic, then flooding may=
 be good enough.=C2=A0</div><div>Linda: thank you,.=C2=A0</div><div>Jeffrey=
 Zhang/Juniper: today VXLAN can use PIM to do this functionality. Why canno=
t we just BIER instead of PIM trees, everything else stays the same? No cha=
nges would be needed in this case neither in BIEr, nnor in PIM.=C2=A0</div>=
<div>Linda: BIER could also be used for connecting other NVEs. ??? This see=
ms to be a discussion about PIM and BIER positioning.=C2=A0</div><div>Jeffr=
ey: you do not run PIM at all, just use the groups, and use BOER for forwar=
ding.=C2=A0</div><div>TonyP: the membership discovery is overlay problem, a=
nd trying to put it in BIER layer will make it melt, there will be changes =
flooded for every VM membership change.=C2=A0</div><div><br></div><div><br>=
</div><div><br></div><div><br></div><div>draft-want-bier-lite-ospf-extensio=
ns-00 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Linda Wang =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0</div><div><br></div><d=
iv>Linda presenting.=C2=A0</div><div><br></div><div>GregS: any comments?=C2=
=A0</div><div>TonyP: who has read the draft? Selected few.=C2=A0</div><div>=
Ice/Cisco: you need to be careful if you introduce another data plane encap=
sulation for BIER as it is expensive to implement across platforms. Not cer=
tain whether MPLS could not solve this problem. We have discussed this befo=
re and I am not convinced that we need to work on this.=C2=A0</div><div>Gre=
gS: this particular deployment does not support MPLS. What is missing in la=
bel encapsulation that could be used here? We just want an ethertype and no=
t using MPLS as such here.=C2=A0</div><div>Ice: this will likely require re=
plicating a lot of forwarding code that is already there.=C2=A0</div><div>P=
at Thaler/Broadcom &amp; IEEE 802 vice chair. Before we do this we need to =
show this to IEEE 802 and see how they feel about it, I would request to se=
nd a liaison to IEEE 802.=C2=A0</div><div>GregS: encourage to read the docu=
ment and see whether the use case is good. Will keep the discussion on the =
list, and please read and review the document.=C2=A0</div><div><br></div><d=
iv><br></div><div><br></div><div><br></div><div><br></div><div><br></div><d=
iv>GregS: Encourage reading on what is there and please discuss. End of mee=
ting.=C2=A0</div><div><br></div><div><br></div><div><br></div></div></div>

--001a113a7dfa93eb280524d539eb--

