
From nobody Thu Sep  1 10:11:54 2016
Return-Path: <iesg-secretary@ietf.org>
X-Original-To: bier@ietf.org
Delivered-To: bier@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 173C812DAD1; Thu,  1 Sep 2016 10:11:47 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: IESG Secretary <iesg-secretary@ietf.org>
To: "IETF Announcement List" <ietf-announce@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.31.1
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <147274990704.32026.3798277964972103633.idtracker@ietfa.amsl.com>
Date: Thu, 01 Sep 2016 10:11:47 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/0jPHTwRJtATgKkRdU-pGs0HpDUE>
Cc: bier@ietf.org
Subject: [Bier] Bit Indexed Explicit Replication (bier) WG Interim Meeting: 2016-09-27
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 01 Sep 2016 17:11:47 -0000

The Bit Indexed Explicit Replication (bier) Working Group will hold
a multi-day interim meeting.

Session 1:
2016-09-27     10:00 to 17:00  US/Pacific
Session 2:
2016-09-28     10:00 to 17:00  US/Pacific
Session 3:
2016-09-29     10:00 to 13:00  US/Pacific

Meeting Location:
Milpitas, CA, US

Agenda:
Agenda will be distributed on the BIER WG mailing list.

Information about remote participation:
There will be accommodations for remote participation.

The BIER working group asked for volunteers to form a design team focused
on identifying and specifying an alternative encapsulation of BIER packets.

This design team will be meeting in person:

Cisco Systems
115 N McCarthy Blvd
Milpitas, CA 95035

The location has capacity for those volunteers who will be meeting in
person. There will be accommodations for remote participation as well.

The list of Design Team volunteers is as follows:
gjshep@gmail.com
tonysietf@gmail.com
naikumar@cisco.com
zzhang@juniper.net
pierre.pfister@darou.fr
farinacci@gmail.com
zhang.zheng@zte.com.cn
stig@venaas.com
ldeghein@cisco.com
wang.cui1@zte.com.cn
nranns@cisco.com
masivaku@cisco.com
andrew.dolganow@nokia.com
gregory.mirsky@ericsson.com
rashid.sangi@huawei.com
jefftant.ietf@gmail.com
rajiva@cisco.com
okomolaf@brocade.com
xuxiaohu@huawei.com
ice@cisco.com
jefftant.ietf@gmail.com
rashid.sangi@huawei.com

Thank you,

Chairs


From SRS0=WJAo=UW=darou.fr=pierre.pfister@bounces.m4x.org  Fri Sep  2 00:33:38 2016
Return-Path: <SRS0=WJAo=UW=darou.fr=pierre.pfister@bounces.m4x.org>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BBAE012D0DD for <bier@ietfa.amsl.com>; Fri,  2 Sep 2016 00:33:38 -0700 (PDT)
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, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=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 aN5UsmnvAtPu for <bier@ietfa.amsl.com>; Fri,  2 Sep 2016 00:33:36 -0700 (PDT)
Received: from mx1.polytechnique.org (mx1.polytechnique.org [129.104.30.34]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AA2D312D0C6 for <bier@ietf.org>; Fri,  2 Sep 2016 00:33:34 -0700 (PDT)
Received: from [10.228.42.60] (unknown [173.38.220.57]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ssl.polytechnique.org (Postfix) with ESMTPSA id A77C456491C; Fri,  2 Sep 2016 09:33:31 +0200 (CEST)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Pierre Pfister <pierre.pfister@darou.fr>
In-Reply-To: <147280131368.24750.2582129788572723864.idtracker@ietfa.amsl.com>
Date: Fri, 2 Sep 2016 09:33:30 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <3C470D17-363E-4F7D-B943-19FC52052C67@darou.fr>
References: <147280131368.24750.2582129788572723864.idtracker@ietfa.amsl.com>
To: bier@ietf.org
X-Mailer: Apple Mail (2.3124)
X-AV-Checked: ClamAV using ClamSMTP at svoboda.polytechnique.org (Fri Sep 2 09:33:31 2016 +0200 (CEST))
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/6vhmuDZAmfUNxmF0SCO_fWZwGsA>
Cc: IJsbrand Wijnands <ice@cisco.com>
Subject: Re: [Bier] New Version Notification for draft-pfister-bier-over-ipv6-00.txt
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 02 Sep 2016 07:35:04 -0000

Hello Bier addicts,

Ice and I just published a draft detailing a possible way to do BIER =
over IPv6.
The purpose of this draft is to be used as input to the BIER interim =
meeting and=20
feed discussions regarding the future BIER encap. under discussion.

Questions, comments and flames are, as always, very welcome.

Cheers,

- Pierre

>=20
>=20
> A new version of I-D, draft-pfister-bier-over-ipv6-00.txt
> has been successfully submitted by Pierre Pfister and posted to the
> IETF repository.
>=20
> Name:		draft-pfister-bier-over-ipv6
> Revision:	00
> Title:		An IPv6 based BIER Routing Underlay
> Document date:	2016-09-02
> Group:		Individual Submission
> Pages:		6
> URL:            =
https://www.ietf.org/internet-drafts/draft-pfister-bier-over-ipv6-00.txt
> Status:         =
https://datatracker.ietf.org/doc/draft-pfister-bier-over-ipv6/
> Htmlized:       =
https://tools.ietf.org/html/draft-pfister-bier-over-ipv6-00
>=20
>=20
> Abstract:
>   This document specifies a routing underlay which enables transport =
of
>   IPv6 payloads to multiple IPv6 destinations using the Bit Index
>   Explicit Replication (BIER).  The BIER bits are stored within the
>   low-order bits of the IPv6 destination address while the high-order
>   bits are left untouched and used in order to decide whether an IPv6
>   packet is a regular IPv6 packet or an IPv6 BIER packet, and if so, =
to
>   identify the BIER set identifier.
>=20
>=20
>=20
>=20
> Please note that it may take a couple of minutes from the time of =
submission
> until the htmlized version and diff are available at tools.ietf.org.
>=20
> The IETF Secretariat
>=20


From nobody Mon Sep 12 12:35:39 2016
Return-Path: <erosen@juniper.net>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D242312B0DC for <bier@ietfa.amsl.com>; Mon, 12 Sep 2016 12:35:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.922
X-Spam-Level: 
X-Spam-Status: No, score=-1.922 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=junipernetworks.onmicrosoft.com
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 gOASVtVSTCu7 for <bier@ietfa.amsl.com>; Mon, 12 Sep 2016 12:35:37 -0700 (PDT)
Received: from NAM01-BY2-obe.outbound.protection.outlook.com (mail-by2nam01on0101.outbound.protection.outlook.com [104.47.34.101]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3B91212B046 for <bier@ietf.org>; Mon, 12 Sep 2016 12:25:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=junipernetworks.onmicrosoft.com; s=selector1-juniper-net; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=6HanBHFsCZnvy6489p8iB1tEIowBrEryMyZMABCEjAI=; b=TX0SW8dbXyPpu989vQ8KDncJt+E2fLdl2dPqcJJ8/9K7eSWy44MX91d4L50XvOAaeJ5kJybPMQERMP2BalSysNm6OBZxgVwnaNS3PYbCapkVlF9Iawmia2mdipMRM/njKx2WKa18NKIEAE6HKMis4G7kpw9DCi6E2SdeAjyJO74=
Authentication-Results: juniper.net; dkim=none (message not signed) header.d=none;juniper.net; dmarc=none action=none header.from=juniper.net;
Received: from [172.29.33.7] (66.129.241.11) by SN1PR05MB2190.namprd05.prod.outlook.com (10.169.124.138) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.1.609.3; Mon, 12 Sep 2016 19:25:51 +0000
To: Pierre Pfister <pierre.pfister@darou.fr>, <bier@ietf.org>
References: <147280131368.24750.2582129788572723864.idtracker@ietfa.amsl.com> <3C470D17-363E-4F7D-B943-19FC52052C67@darou.fr>
From: Eric C Rosen <erosen@juniper.net>
Message-ID: <d891b2b1-1419-3fdb-be95-034d91305a30@juniper.net>
Date: Mon, 12 Sep 2016 15:26:07 -0400
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <3C470D17-363E-4F7D-B943-19FC52052C67@darou.fr>
Content-Type: text/plain; charset="windows-1252"; format=flowed
Content-Transfer-Encoding: 7bit
X-Originating-IP: [66.129.241.11]
X-ClientProxiedBy: CY1PR18CA0027.namprd18.prod.outlook.com (10.163.31.37) To SN1PR05MB2190.namprd05.prod.outlook.com (10.169.124.138)
X-MS-Office365-Filtering-Correlation-Id: a2ca7340-7c61-4532-296b-08d3db429c50
X-Microsoft-Exchange-Diagnostics: 1; SN1PR05MB2190; 2:QU6aNVU3iJIV1iSsOJ8ovbVPkqHo9SvlidCA79iCzSM6p9q+Nre3DeIYQM73EQ5slcu8ora1jdKwT8nNx+epQZmkHYHKatcwF+w3/w8tRCr4wcEg1SS0MU0XS7BcThf7mo8M6PUhJFsdS/C1exdJ/f2j4k725x64sdu+8VwI+yhvHWnXzf2dlINnFCQolr6v; 3:4h5z4tGK3h9luBxH4gLJnmzD53STY2WNK3+FYHjZM1fX37gl2VbpfSv8wFOpivzuYj3ZWSL7I8ySd9gxye82Zu5dUG1QLE3GSXPLnQSXosW93gDkOOOLOzMFIJUGWVbb
X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:SN1PR05MB2190;
X-Microsoft-Exchange-Diagnostics: 1; SN1PR05MB2190; 25:HIZp1OmH/YZ5yPiuvIF0jyf1h90+6Xz3r5dsHV8Eo7/1EVomyUVfXMJRkVFiBqJ1Y5zfPno1LGshAcHKOg/qp2+NV+qXjshqHEPNiUuTY15WMqhrQhH2tdA7MeBFh34tbbaV8ak5rGeuwCRpoqKyjP/k6N9DTK+3R4iy+l25vU5LG1F/AK71fzMtj54HZ5huwzc6DPWWelkL/S9nyA+YinTYWL96XjvEeIkFNcv8WEzzFDLb3lv7UL+F5r+I8W4wMYznhmX1C1T+us3++s/g6I2E2CQvg6O9A5StqbCC82Zo57CL7ZC35xNtW8bct7YEx7ol2WwdHVHvBSQi+tcZ6x/iAK44in4HTZYSm9LzpAHt3ef4M6yoW1mTndb/IvUs+nDC7VbZqw9wT08C7QY41ktqGu2/eWaYiIZ5Zay6RHijyIbiCE70zlokYP8Ex20/Vkb2WiHrXJNtLhaBz7PFZSPA5iEEfQuXKRXcPDTJoWuUG2FKErH5io+DznV2SF0VIzNCT7uYDbn5f/82/hD70wcaND3LKAf/olb8pneEJlSet4c8KdWX6Qa3QNnfS9sHBaSDB0JrafCICDTYLyqDOCNpNBC288p68fU5z1U0l7b14k4kOt3TwshKV3oPJpY1Zw81jBbi/OwY108XiJo8PZ7BI/pd5iq6FAHCD/3Tr2A+zd+bYsF7t2dbd56w88fCtBdFHcYD6iwyUPMF85YrCYpfdZf/yxZG2Q7dop+K8SynGWwVmjUGZ3yy21GAUl3kk6NRz3dh3Kag5TNcfbmZcA==
X-Microsoft-Exchange-Diagnostics: 1; SN1PR05MB2190; 31:3ke8QENswAaFqsDnv6foS7MUSDWRcmA3fzCeSKN4IYCsZCuMvGPHSxRtTPATliIl94HoG2Fyh5u0AvSnPi4tstPUDIF4Cc9tIKNRmksJJK2KRyzYSO6TYC0bCv9R8bQJEHgpkPZsBwr2Ehm1he+1/KJnsgDyXQaUNHs084G/sH+8NRIiFN/b1qnFUozDA5NQaE+LXRsFWDzn+/A0q4h6BvMrcApmuidE+X+qYnpNVNQ=; 20:k3EmoHNV93ZNwj40yBjH9Kh/GAp8uHKqw+O2FFLXfoez6wyI4QXNO1F6nMY10dunYMwRaKDKzUa+QaY/reUotMP6oTJ9/8yCMTaGhGl0goGZZtcCAJbxwlLqLBvPNRadXhdMpLSshS4/gJoh/U85GByGBDGYtaZdCuwS91A1n7s4BCsgtauahdOz/LwkVSD0pO5PSfXIFjkv1bnxOWgnQ/z6PvQDJPlamG43BGPbS+/l0qM7c9HrRrx4JPvPBK6NUTyxbkvFCMmZ5yoBb7qZM73Tl/pOcevR2MRWpcBHj4r4Q1bC0VcXLYRJkEMIuSSkUXtq4dARRrKxgTjp3v26gwPCEettZcWv6ZtBJwc72iyXSshDdhJBOfULwuyZTdjTU3sAdgI68iarOhkio6fFSVd5lH+2oS7Q0BdB1kC1hArymfOHKs+QSc3e3Cm6/PPBymQVO4PvZeVMsz27PJjQ0veml6UXw5UxQVUqgtfWVLF+MKoqnuZWBUs7LXG+3tam
X-Microsoft-Antispam-PRVS: <SN1PR05MB219091C600288A4620FB7C18D4FF0@SN1PR05MB2190.namprd05.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(192374486261705);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040176)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(6055026); SRVR:SN1PR05MB2190; BCL:0; PCL:0; RULEID:(304825118); SRVR:SN1PR05MB2190; 
X-Microsoft-Exchange-Diagnostics: 1; SN1PR05MB2190; 4:gm0dyRcthuFqLs8ey+Y2mGYRycP9uR0bzfGzDxfOtlJGyFPZD9YHUd5hn6PWr59Ek/5bOqJUG11CTlugy6TutzmD34R7VtrmPZkb6iZl1D1XH8nogYQBDTCpHo7jPHxzRkAWw+HzGyPpYK7TmvrnrPbzKoGRNk5hpzJyFcl9Q+ZLbWp1saIZWfrbt3aESYNhJ/Eq0Cdt6R9RV0BtStKHzQcTa9WDVDWwXbXcyQ66STd+c5udmQwXVzypEHQiUtwZdubTOmrv7lviHsINJKpimnwcjQ59krozHImQgocjZS7qgQYO6wOp8n5lqgnaur70J5jbb6Mfs0HPy6K8GJdWUBEHXh0NDmVA0ZFRfdYyMm847GhB6I68x/ffLapS3p4fzXbvl6tiGZANy1wsuqlR4Enk7+9mDdKelR6s/0EdAwGZy4M57MNsOq/BVb0q/r7tl+VrRmfSyrn5rsmrXSFHMw==
X-Forefront-PRVS: 006339698F
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(4630300001)(6049001)(6009001)(7916002)(6116002)(230700001)(3846002)(586003)(23746002)(2950100001)(31696002)(77096005)(76176999)(50986999)(54356999)(64126003)(230783001)(83506001)(65956001)(65806001)(5004840100003)(66066001)(50466002)(47776003)(561944003)(7736002)(7846002)(4326007)(4001350100001)(92566002)(86362001)(87386001)(31686004)(42186005)(8676002)(5660300001)(81166006)(15650500001)(4001520100001)(5001770100001)(36756003)(305945005)(65826007)(33646002)(2906002)(189998001); DIR:OUT; SFP:1102; SCL:1; SRVR:SN1PR05MB2190; H:[172.29.33.7]; FPR:; SPF:None;  LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; SN1PR05MB2190; 23:gjoGPxkyauj6xOz7aArm8QN60h+Gqluq2nDuc?= =?Windows-1252?Q?Pu9NaDM2gYmVqt/jaWWHLNJCvOMMCdOBsuW85P5tV7mbDoJC4+0d6/F6?= =?Windows-1252?Q?juc4ZpbWR0doCKEWVQb3deFDD5wCbGZ46wZfjSdHUTYTGtNLEo/i4nW9?= =?Windows-1252?Q?Cok/jJ6Pfup/D+DhhnOBjYn5UR0VPetCSGE/OwMMns6OZ5Fa28ROiR6/?= =?Windows-1252?Q?41VogEkwzkbHy96dgGFnTCby3EuWv6vdqqBrxm4gsq6gvIcjlBo37J/T?= =?Windows-1252?Q?nVeeLdkuqdiJuVR9wJzSnS6EWRZmuaFOZc4cBAYKHgZLep7b+wiCjMcy?= =?Windows-1252?Q?Gr2yXMjyHz/YVldIp8XhCcv2gw1YA5F+gPvuzQSlvsqYWgKRoloFqzPQ?= =?Windows-1252?Q?RF1kD6bkPjNe/bFsk7KhujBUFqKWpg6S1+l4kuR6dIVHUkY8YDPI4p7a?= =?Windows-1252?Q?Uzz8xlilcV68V37V2GC17eHyzbtPC7DhyBv7FnE7Mm7Mbbp4RvAJgzKq?= =?Windows-1252?Q?SppgkMqV1dLWuKYD+Vmd+QTQJCSGoYx7iuu/zyp247tA+jK5EYyoWMfL?= =?Windows-1252?Q?aJYgME8vOSCQXORDys642YDW7U8trCLp8lFSVyHPyBz+VwFYpozLWsi2?= =?Windows-1252?Q?og2ueo438cuClWIWUpmTcYSo540swrQfSHCfENFkMpYXmmnTOfXPvnHi?= =?Windows-1252?Q?OX8yopEPfl3R76J1Udmi2q694wBZbgLTSxt5mrUOhYPYMyNOm0G2xfRa?= =?Windows-1252?Q?tPqdQUD3NlXfcXZUmUWLCXjuAFxqYmeQG7TXZUOoKdr0vWgFvyMkiy62?= =?Windows-1252?Q?eoQH0u+81EpdUUQLJkCZ6bVrm8hhldtf6588ukmQY+G3Sk6LaaWH1hEO?= =?Windows-1252?Q?jS4huU8wkKOO79WMPKg8OISUvvCVAnb/Rqyrn986ZlxqZAke+OkYKyBD?= =?Windows-1252?Q?JB4L0rZkdbHWKqWWP82v9kMZyljc+4vZv2XVin/VhvT5KE/RULn2X7G3?= =?Windows-1252?Q?5KHwPPCrnZIu3SMpNTQFExYB3MgT5Yu+s5UIFc9ZN8pf7CC8zWDvC2XE?= =?Windows-1252?Q?Tckp5CZLrXp9tTt5ViDZFOXPF39Gh51ZhGFeuBlQkbZW6btRTj5kcDSi?= =?Windows-1252?Q?lWuJNP1iwAfz53s2Vva2IS727j23omK7+ydfkqU81qqHPYudJ2oQLdeI?= =?Windows-1252?Q?gBVrjRx0TDCubsCQZ/ktku4AdG9zYXKafwlmFysJ9KYqNECUDRJMjHI3?= =?Windows-1252?Q?CORbHVj5USWl/Paqw=3D=3D?=
X-Microsoft-Exchange-Diagnostics: 1; SN1PR05MB2190; 6:uj5PvG9kp+Vac11mhGb3Azj5P/oXdaCk1gv1iWCQpaH4ewUYdPHnNYLo0VFnhoRENy9qN81baCADZWhxwdcfgEI84icOsysEfegv0FxbF+jwa5boQwsSzk2i2P7j+lzeIZ1J52dZGk2SyPtdc/y3w13sBLTnMqaC3kfsiuLADs6/siBSyFPGJodCXM3m/YNdTs5G3k2uxiasGYzfTTNxNoQTL9Njq20n52laGBTzZX0kWrWO8qm04WeiIp7kx6T2eQZJ3NBAs0LSeYP4bu39+GJsTxwpW9OEFS9iSw1SG1YfHiSy9z1zvtw/QtCGFKqj1sMmoilwyWEXwtFQ8v76aw==; 5:rUlYw+b3Y7NydObFdBZNuBciXJxNbwVkeIlF1OGbNTxuj8INqeRF/K1k8qAFe67cFJyVvmsmjYtTi7qviiggbVtiZvGlkqQ9KcAVBDM4DOK/cGgTHffM7XIy1XJOcO1H05PFFbCSRgUQ7BxFO5unGSu9W3UJr7JfCX7UETnhfjk=; 24:Wk/FqEixv17KaaqNIyI5uHRabWmSn7ikvxx4YH33kqQ2P3JI6/flGFbK1ttm0vUiEgL6QZUUFNkmZTJUSR1TWOpEV9toOgy9Bs8kapqTzT0=; 7:l71PLq0/ZrUTL8EDUUYsirNAAlJAwJeZ77QIxGKFJQmluUlV2NhDDv4AxfRixi1kzqdwCZEuy441Htoly0JuOTVUFddaO4vWI7p8aPE1KNRNPVzndhLkfFqgZUgjCDnFLUDbETxW17GMvrfooFqr865bhyC0GuofXxoix9Stln53FYroAvs7YfT1YHGnN/eW9Qrli3ExEvsDVlWBHCAt4okSoRuaXf7LRtR9Vk9qHvr41ui7pVENCNpLTVoP1EHB
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Sep 2016 19:25:51.8098 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR05MB2190
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/XmqxNYKNS7wOqC3ttGxfPI6FjvY>
Cc: IJsbrand Wijnands <ice@cisco.com>
Subject: Re: [Bier] New Version Notification for draft-pfister-bier-over-ipv6-00.txt
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 12 Sep 2016 19:35:38 -0000

Here are some comments and questions on draft-pfister-bier-over-ipv6.

Despite the title and abstract, the draft has nothing to do with the 
routing underlay.  It's about procedures for the BIER layer. Section 4 
is about BIER layer functions at the BFIR, and section 5 is about BIER 
layer functions at other BFRs.

The draft says in some places that BIER packets are "regular" IPv6 
packets, but it says in other places that they are not "regular" IPv6 
packets.  "Regular" is never defined, but it should be used consistently.

The term "BIER bits" occurs in contexts where it seems to mean "BIER 
BitString".  (The bits representing the SI are also "BIER bits", but 
don't seem to be included as "BIER bits" in this draft.)

The draft says that the high-order 64 ("p+i") bits of the IPv6 
destination address field are "left untouched".  But it proposes using 
the high-order 56 ("p") bits to hold a special prefix meaning "BIER", 
and it proposes using the next 8 ("i") bits to represent the SI.  That 
doesn't seem like leaving the high-order bits untouched. But perhaps 
"untouched" means "the bits are not modified by the forwarding plane" 
rather than "the functionality of the bits is not modified".

It is worth emphasizing that, unlike other proposed encapsulations, this 
encapsulation only supports BitStrings of length 64.  Well, 128-p-i.  I 
guess one could use a /40 prefix and a single SI to get a 
BitStringLength of 88 if one doesn't need any more than 88 BFR-ids in 
the domain.  It still seems rather restrictive when compared to the 
other encapsulations that have been proposed.

I don't see how the sub-domain is identified in this encapsulation.

The draft says: "It makes use of a typical IP longest match in order to 
decide whether a packet is a BIER packet or not, which means hardware 
and software existing solutions may be used for that purpose."  But 
existing/deployed hardware and software solutions cannot do the BIER 
forwarding!  So I don't see what advantage is being claimed here.  Or is 
this just a way of saying "at least we don't use IPv6 extension headers" ;-)

The draft seems to suggest that if the payload is an IPv6 packet, one 
can use BIER to multicast it without encapsulating the payload at all.  
Rather, all one has to do is overwrite the enduser's destination address 
with an "address" value that contains the BIER prefix, SI, and 64-bit 
BitString.  Do I understand that correctly? If so, this seems to create 
a number of issues that are not discussed.

Suppose, for example, that the original payload has an IPv6 multicast 
address in its destination address field.  If that is overwritten, then 
when the packet reaches a BFER, the BFER will have no way of knowing 
what the original destination address was.  But the multicast flow layer 
needs that information in order to further process the packet!

If an enduser's UDP packet is carried as the payload of an IPv6 BIER 
packet, and the UDP packet has non-zero checksum, then, as the draft 
says, "the UDP checksum must be recomputed when the BIER bits are 
changed."  So the BIER forwarding plane now has a new function -- it has 
to look to see what the payload is, and whether the the payload has a 
checksum that needs to be adjusted.  Does that sound like a good idea?

The draft says: "It is possible to configure a host with an address 
which corresponds to a BIER address with a single bit set.  From the 
host perspective, such address is not different from a regular IPv6 
address."  Well, what will then stop the host from using that address as 
an IPv6 source address?

Packets carrying such an IPv6 source address may get dropped for using a 
prefix that has not been delegated to the host's subnet.

If a host uses a "BIER address" as its source address in a given packet, 
and the packet doesn't get dropped, the packet may elicit responses that 
put the BIER address in their destination address fields.  This seems 
like a security issue, as it creates an attack vector that can create 64 
responses to a single probe.

Hopefully hosts will not treat the BIER prefix as a delegated prefix 
that they can use to compute their own "privacy addresses"; if any of 
those computed addresses make it to the source address field of an IPv6 
packet, and the packet does not get dropped, chaos could ensue.

The draft suggests that the BIER prefix can be treated by BFRs outside a 
given domain as a routable unicast prefix, presumably leading towards 
one or more BFRs that serve as border routers for a given BIER domain.  
(At one point, the draft even says that BIER packets are IPv6 unicast 
packets, which seems a bit misleading. ;-)) That's interesting, but 
putting this feature to use requires one to work out quite a few details 
that are not mentioned.  And I don't think it will work for non-BFRs 
within the BIER domain.  To pass BIER packet through non-BFRs within the 
destination BIER domain, one still needs additional encapsulation.

The draft talks about "configuring" a BIER router with the rules needed 
to interpret a given IPv6 destination address field.  Does this mean 
that IGP/BGP extensions for signaling BFR-ids and other BFR parameters 
will not be used?  Why?  Or is it allowable for these parameters to be 
signaled as well as configured?  And if we are going to talk about 
inter-domain BIER, how is the inter-domain signaling done?

It is not clear from the draft whether the value of i (number of bits in 
the SI field) and the set of BFR-ids is specific to a given prefix, or 
whether it is the same for all prefixes.  (Or for all prefixes 
corresponding to a given domain.  Or perhaps sub-domain?)

Section 6 gives the "advantages" of the proposal, but it is not clear 
what the proposal is being compared to.  For instance, one of the 
advantages is claimed to be that the proposal doesn't use IPv6 extension 
headers.  Is the proposal being compared to another proposal that does 
use IPv6 extension headers?  If so, where is that proposal described?  
(None of the proposals I've seen so far use IPv6 extension headers.)

Another "advantage" is that the proposal "may be used for transporting 
IP multicast packets, but also for sending IP payloads directly to 
multiple destinations".  Does this "advantage" distinguish it from some 
other proposal?  I'd have thought that any multicast encapsulation can 
cause any packet to sent to multiple destinations.

Of course, maybe the first question is whether we really have a need for 
an encapsulation that is IPv6-specific.  The draft doesn't actually seem 
to address this question.





From SRS0=ExxK=VB=darou.fr=pierre.pfister@bounces.m4x.org  Tue Sep 13 01:39:55 2016
Return-Path: <SRS0=ExxK=VB=darou.fr=pierre.pfister@bounces.m4x.org>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D084712B213 for <bier@ietfa.amsl.com>; Tue, 13 Sep 2016 01:39:55 -0700 (PDT)
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, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=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 CgATwn04F1G5 for <bier@ietfa.amsl.com>; Tue, 13 Sep 2016 01:39:52 -0700 (PDT)
Received: from mx1.polytechnique.org (mx1.polytechnique.org [129.104.30.34]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 46A8212B059 for <bier@ietf.org>; Tue, 13 Sep 2016 01:39:51 -0700 (PDT)
Received: from [10.228.42.57] (unknown [173.38.220.49]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ssl.polytechnique.org (Postfix) with ESMTPSA id BDCEC56006C; Tue, 13 Sep 2016 10:39:47 +0200 (CEST)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Pierre Pfister <pierre.pfister@darou.fr>
In-Reply-To: <d891b2b1-1419-3fdb-be95-034d91305a30@juniper.net>
Date: Tue, 13 Sep 2016 10:39:46 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <10B5F14B-8A1B-4DFC-B21E-A314B1605213@darou.fr>
References: <147280131368.24750.2582129788572723864.idtracker@ietfa.amsl.com> <3C470D17-363E-4F7D-B943-19FC52052C67@darou.fr> <d891b2b1-1419-3fdb-be95-034d91305a30@juniper.net>
To: Eric C Rosen <erosen@juniper.net>
X-Mailer: Apple Mail (2.3124)
X-AV-Checked: ClamAV using ClamSMTP at svoboda.polytechnique.org (Tue Sep 13 10:39:48 2016 +0200 (CEST))
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/ZipyRMCVlNu2OaRaAmDyk1pJYY8>
Cc: bier@ietf.org, IJsbrand Wijnands <ice@cisco.com>
Subject: Re: [Bier] New Version Notification for draft-pfister-bier-over-ipv6-00.txt
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 13 Sep 2016 08:45:38 -0000

Hello Eric,

Thanks for those comments.

You found a few quite interesting ambiguities that I will clarify in the =
next iteration.
But the good news is that those nits did not led you to not understand =
something.

See the rest inlined.

Cheers,

- Pierre


> Le 12 sept. 2016 =C3=A0 21:26, Eric C Rosen <erosen@juniper.net> a =
=C3=A9crit :
>=20
> Here are some comments and questions on draft-pfister-bier-over-ipv6.
>=20
> Despite the title and abstract, the draft has nothing to do with the =
routing underlay.  It's about procedures for the BIER layer. Section 4 =
is about BIER layer functions at the BFIR, and section 5 is about BIER =
layer functions at other BFRs.

Indeed. This is all about BIER Layer. It will get fixed.

>=20
> The draft says in some places that BIER packets are "regular" IPv6 =
packets, but it says in other places that they are not "regular" IPv6 =
packets.  "Regular" is never defined, but it should be used =
consistently.

The point is to explain that such packets look like IPv6 packets, but =
are not to routers that have been configured to perform BIER operations =
on the BIER packet (And it knows that by matching the destination =
address to one of the BIER prefixes).
I will try to find a better wording than 'regular'.=20

>=20
> The term "BIER bits" occurs in contexts where it seems to mean "BIER =
BitString".  (The bits representing the SI are also "BIER bits", but =
don't seem to be included as "BIER bits" in this draft.)

I looked at the architecture draft but didn't find any place where SI =
value is referred as 'bits'.
If your point is that 'BIER bits' is not defined, I can live with it and =
change it to "BIER BitString" in the document. For the sake of clarity.

>=20
> The draft says that the high-order 64 ("p+i") bits of the IPv6 =
destination address field are "left untouched".  But it proposes using =
the high-order 56 ("p") bits to hold a special prefix meaning "BIER", =
and it proposes using the next 8 ("i") bits to represent the SI.  That =
doesn't seem like leaving the high-order bits untouched. But perhaps =
"untouched" means "the bits are not modified by the forwarding plane" =
rather than "the functionality of the bits is not modified".

They are left 'untouched' as in 'not modified after initialization'. Of =
course the bit is touched by the sender of the packet. But if you find =
it unclear, I will also try to clarify.

>=20
> It is worth emphasizing that, unlike other proposed encapsulations, =
this encapsulation only supports BitStrings of length 64.  Well, =
128-p-i.  I guess one could use a /40 prefix and a single SI to get a =
BitStringLength of 88 if one doesn't need any more than 88 BFR-ids in =
the domain.  It still seems rather restrictive when compared to the =
other encapsulations that have been proposed.

IMHO, what really matters is the ratio of packets sent over the number =
of reached destinations. =46rom that regard, a case with 1024 long =
BitString and 1M destinations with random access will not be very =
efficient. In some cases, 64 destinations are far enough. As you noted, =
we already have an encapsulation which can handle longer BitString, so I =
guess we'll have to evaluate whether other use cases, 1., need more =
bits, 2., can use the existing MPLS encap.

>=20
> I don't see how the sub-domain is identified in this encapsulation.

It is not addressed by the document indeed. Just for the sake of making =
a short document.
I guess we could use the IPv6 prefix for that as well.

>=20
> The draft says: "It makes use of a typical IP longest match in order =
to decide whether a packet is a BIER packet or not, which means hardware =
and software existing solutions may be used for that purpose."  But =
existing/deployed hardware and software solutions cannot do the BIER =
forwarding!  So I don't see what advantage is being claimed here.  Or is =
this just a way of saying "at least we don't use IPv6 extension headers" =
;-)

It is a way to say "Hey, you will be able to reuse bits of hardware and =
code rather than restart everything from scratch".
But you have a point. I could add "it doesn't use an IPv6 extension =
header" too.

>=20
> The draft seems to suggest that if the payload is an IPv6 packet, one =
can use BIER to multicast it without encapsulating the payload at all.  =
Rather, all one has to do is overwrite the enduser's destination address =
with an "address" value that contains the BIER prefix, SI, and 64-bit =
BitString.  Do I understand that correctly? If so, this seems to create =
a number of issues that are not discussed.
>=20
> Suppose, for example, that the original payload has an IPv6 multicast =
address in its destination address field.  If that is overwritten, then =
when the packet reaches a BFER, the BFER will have no way of knowing =
what the original destination address was.  But the multicast flow layer =
needs that information in order to further process the packet!
>=20

I do not suggest to overwrite the destination address sent by the =
source. If you don't want to restore it later, it is possible. But this =
is obviously a bad idea if you need to restore it.
I was rather saying that the source can directly originate a packet =
which destination is a BIER IPv6 address.
Or if the source sends an IPv6 multicast packets that you need to be =
sent through the BIER domain, you can encapsulate it inside the IPv6 =
BIER packet.=20

> If an enduser's UDP packet is carried as the payload of an IPv6 BIER =
packet, and the UDP packet has non-zero checksum, then, as the draft =
says, "the UDP checksum must be recomputed when the BIER bits are =
changed."  So the BIER forwarding plane now has a new function -- it has =
to look to see what the payload is, and whether the the payload has a =
checksum that needs to be adjusted.  Does that sound like a good idea?

I see at least two possibilities here:
- Update checksum at every BitString change. This is actually not so =
expensive given that the IP checksum is linear (i.e. support updates). =
Obviously this requires looking at layer 4.
- Have a convention that the packet is checksumed with BitString set to =
all-zeroes.

>=20
> The draft says: "It is possible to configure a host with an address =
which corresponds to a BIER address with a single bit set.  =46rom the =
host perspective, such address is not different from a regular IPv6 =
address."  Well, what will then stop the host from using that address as =
an IPv6 source address?

It is a feature, not a bug. A BIER IPv6 address with a single bit set is =
a valid unicast address.

>=20
> Packets carrying such an IPv6 source address may get dropped for using =
a prefix that has not been delegated to the host's subnet.
>=20
> If a host uses a "BIER address" as its source address in a given =
packet, and the packet doesn't get dropped, the packet may elicit =
responses that put the BIER address in their destination address fields. =
 This seems like a security issue, as it creates an attack vector that =
can create 64 responses to a single probe.

Are you talking about BCP38 ? Ingress filtering means that a host cannot =
send a packet with any source address. Of course, if the host is =
assigned a BIER address, adjacent routers will have to be configured to =
not drop the packets that are originated with this source address. It =
doesn't mean that you allow the host to use any BIER address though. The =
first-hop router (or any other routers) can be configured to do a source =
address filtering (just like BCP 38) to make sure that the source =
address is not a BIER address with more than one bit set.

>=20
> Hopefully hosts will not treat the BIER prefix as a delegated prefix =
that they can use to compute their own "privacy addresses"; if any of =
those computed addresses make it to the source address field of an IPv6 =
packet, and the packet does not get dropped, chaos could ensue.

Why would you advertise an IPv6 BIER prefix with the M bit set to 0 =
(enabling SLAAC) in your RAs ?! I mean, there is no way SLAAC could be =
used for that purpose. You would use DHCPv6 (or some other equivalent) =
for address configuration anyway.

>=20
> The draft suggests that the BIER prefix can be treated by BFRs outside =
a given domain as a routable unicast prefix, presumably leading towards =
one or more BFRs that serve as border routers for a given BIER domain.  =
(At one point, the draft even says that BIER packets are IPv6 unicast =
packets, which seems a bit misleading. ;-)) That's interesting, but =
putting this feature to use requires one to work out quite a few details =
that are not mentioned.  And I don't think it will work for non-BFRs =
within the BIER domain.  To pass BIER packet through non-BFRs within the =
destination BIER domain, one still needs additional encapsulation.

The document does not claim that you can have non-BFR routers within the =
BIER domain. It just claims that you can use regular unicast forwarding =
between the source and the BFIR.
What sort of details do you think are not mentioned ? It seems to me =
that a BIER packet could be very-well routed as unicast based on the =
destination BIER prefix up to the BIER domain.

>=20
> The draft talks about "configuring" a BIER router with the rules =
needed to interpret a given IPv6 destination address field.  Does this =
mean that IGP/BGP extensions for signaling BFR-ids and other BFR =
parameters will not be used?  Why?  Or is it allowable for these =
parameters to be signaled as well as configured?  And if we are going to =
talk about inter-domain BIER, how is the inter-domain signaling done?

You can ! You can ! :-)
"Configured" means, "as far as the BIER Layer is concerned", whether =
this comes from an educated system administrator, a running process, or =
a monkey, I couldn't care less.
I will clarify in the next iteration.

>=20
> It is not clear from the draft whether the value of i (number of bits =
in the SI field) and the set of BFR-ids is specific to a given prefix, =
or whether it is the same for all prefixes.  (Or for all prefixes =
corresponding to a given domain.  Or perhaps sub-domain?)

Well. This clearly is the kind of things that can be discussed, right ?
When I first thought about this approach, I made an experimental =
implementation for Linux. I ended up not caring about these. I didn't =
even implemented the concept of S.I., but rather decided that every BIER =
prefix would use a different 'bit index to next-hop' mapping table. So, =
I would say that the set of BRF-ids is specific to a given prefix. I =
would even say we can remove the concept of domain and S.I. But that is =
the sort of things that I would need BIER experts to discuss with.

>=20
> Section 6 gives the "advantages" of the proposal, but it is not clear =
what the proposal is being compared to.  For instance, one of the =
advantages is claimed to be that the proposal doesn't use IPv6 extension =
headers.  Is the proposal being compared to another proposal that does =
use IPv6 extension headers?  If so, where is that proposal described?  =
(None of the proposals I've seen so far use IPv6 extension headers.)

Okay. What encap should I compare it to ?

>=20
> Another "advantage" is that the proposal "may be used for transporting =
IP multicast packets, but also for sending IP payloads directly to =
multiple destinations".  Does this "advantage" distinguish it from some =
other proposal?  I'd have thought that any multicast encapsulation can =
cause any packet to sent to multiple destinations.

Only if the destination implements BIER. In this proposal, the =
destination does not need to decap anything. It directly receives a =
unicast packet.

>=20
> Of course, maybe the first question is whether we really have a need =
for an encapsulation that is IPv6-specific.  The draft doesn't actually =
seem to address this question.
>=20

Do you think we shouldn't have another encap. ?
Or are you saying we should have a different encap ?


From nobody Tue Sep 13 03:00:20 2016
Return-Path: <xuxiaohu@huawei.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 993EA12B2BC for <bier@ietfa.amsl.com>; Tue, 13 Sep 2016 03:00:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.728
X-Spam-Level: 
X-Spam-Status: No, score=-5.728 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.508, SPF_PASS=-0.001] autolearn=ham autolearn_force=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 M-YzbARh-HyF for <bier@ietfa.amsl.com>; Tue, 13 Sep 2016 03:00:16 -0700 (PDT)
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 CD57D12B2B8 for <bier@ietf.org>; Tue, 13 Sep 2016 03:00:15 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml703-cah.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CWC94068; Tue, 13 Sep 2016 10:00:13 +0000 (GMT)
Received: from NKGEML412-HUB.china.huawei.com (10.98.56.73) by lhreml703-cah.china.huawei.com (10.201.5.104) with Microsoft SMTP Server (TLS) id 14.3.235.1; Tue, 13 Sep 2016 10:59:24 +0100
Received: from NKGEML515-MBX.china.huawei.com ([fe80::a54a:89d2:c471:ff]) by nkgeml412-hub.china.huawei.com ([10.98.56.73]) with mapi id 14.03.0235.001; Tue, 13 Sep 2016 17:58:54 +0800
From: Xuxiaohu <xuxiaohu@huawei.com>
To: "bier@ietf.org" <bier@ietf.org>
Thread-Topic: About the range of the SI value
Thread-Index: AdINpW/0r1u+VFTpTxiVxFytF9Rrug==
Date: Tue, 13 Sep 2016 09:58:54 +0000
Message-ID: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB18ADA@NKGEML515-MBX.china.huawei.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.184.181]
Content-Type: multipart/alternative; boundary="_000_1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB18ADANKGEML515MBXchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020203.57D7CE2D.01EE, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 705fbcaf32d9d2f8fd5feeebccf46e69
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/NQ2Tht4kXCNZtFiuNApVhz7mLcQ>
Subject: [Bier] About the range of the SI value
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 13 Sep 2016 10:00:19 -0000

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

Hi all,

It said in section 2 of the BEIR architecture draft (https://tools.ietf.org=
/html/draft-ietf-bier-architecture-04#page-6) that "A "BFR Identifier" (BFR=
-id) is a number in the range [1,65535]. "

It said in section 3 of the BEIR architecture draft that "SI is the integer=
 part of the quotient (N-1)/BitStringLength"

It said in section 3 that "A BFR MUST support SI values in the range [0,15]=
, and MAY support SI values in the range [0,255]." Assume the BitStringLeng=
th is allowed to be 64, the SI value should be in the range [0, 1023] inste=
ad of [0,255]. No?

Best regards,
Xiaohu

--_000_1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB18ADANKGEML515MBXchi_
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 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:10.5pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML \9884\8BBE\683C\5F0F Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:SimSun;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.HTMLChar
	{mso-style-name:"HTML \9884\8BBE\683C\5F0F Char";
	mso-style-priority:99;
	mso-style-link:"HTML \9884\8BBE\683C\5F0F";
	font-family:SimSun;}
.MsoChpDefault
	{mso-style-type:export-only;}
/* Page Definitions */
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"ZH-CN" link=3D"blue" vlink=3D"purple" style=3D"text-justify-t=
rim:punctuation">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US">Hi all,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN">It said in section 2 of the BEIR a=
rchitecture draft (https://tools.ietf.org/html/draft-ietf-bier-architecture=
-04#page-6) that &#8220;A &quot;BFR Identifier&quot; (BFR-id) is a number i=
n the range [1,65535]. &#8221;
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN">It said in section 3 of the BEIR a=
rchitecture draft that &#8220;SI is the integer part of the quotient (N-1)/=
BitStringLength&#8221;
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN">It said in section 3 that &#8220;A=
 BFR MUST support SI values in the range [0,15], and MAY support SI values =
in the range [0,255].&#8221; Assume the BitStringLength is allowed to be 64=
, the SI value should be in the range [0, 1023]
 instead of [0,255]. No?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN">Best regards,<o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span lang=3D"EN">Xiaohu<o:p></o:p></span></p>
</div>
</body>
</html>

--_000_1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB18ADANKGEML515MBXchi_--


From nobody Tue Sep 13 07:32:35 2016
Return-Path: <gjshep@gmail.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3A0F812B614; Tue, 13 Sep 2016 07:32:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 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, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 wjhCF6H79JLc; Tue, 13 Sep 2016 07:32:27 -0700 (PDT)
Received: from mail-qk0-x22f.google.com (mail-qk0-x22f.google.com [IPv6:2607:f8b0:400d:c09::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 6953712B4E6; Tue, 13 Sep 2016 06:53:24 -0700 (PDT)
Received: by mail-qk0-x22f.google.com with SMTP id t7so72596222qkh.2; Tue, 13 Sep 2016 06:53:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:reply-to:from:date:message-id:subject:to; bh=Aa0rCJdwSWVIGyoIKjRbrvUATimec6lf79zeTp+NEd0=; b=OtneKfeJf7DZblwQGy9U7oplZlQWwt98NViiJIqWQM4NlS0v+00hbnUwXr0y3nfEJX n66XY4aPDoHG9v6HEOOcbg9qFlx1GZKfYuacqegacwaJ3yjkPti3GfDTMw2/SimVzcwG foKWwws3ltpveBkd1pu8yTne+rmgY60x74blb+eWgYwcB6ubZzEFWTa0MC3DwYET8ibH k0SjwkQ6KlZ0EDZ4BzzOYjai1KuhrR/dBudcF4a/qL3MTpgUZb51GvJ54Wm+7qBJBSwN e7WjEznIgiVYeB6x1gUTqRTXsJR3+UV6KbgA7zfNi/CbOFa2l0XDQdTdNGVKYUO98fQ3 N0UQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:reply-to:from:date:message-id :subject:to; bh=Aa0rCJdwSWVIGyoIKjRbrvUATimec6lf79zeTp+NEd0=; b=U0EBdJgTV0nxsG6VRk/NLk/jHcQNtWPr9uPAi2y+lyiAwaQogJVo0AGLH0CLAwk6Ye +Hd9/WARKIYVkULceb0Ljr5te+OWcHEaM+rcmtEWXM3HTVRq/jp/FA+yiDJS5XN8DYDw fxAAbDEGr12DJtiXDAovsYNeHHy0p+pHIl/xjKDvhlKjiqS6Egp9QGAfU81zuCiJE1Fg O9yrljNkL+0UEOu03TPr7FanHJcJUHscHMFmiOFZf1tDezSZN2V10oZWLQ2RxHi1Okts YdMLIyOb8NIQ4R0mBOHnLoiI/i454fx8Ri1sMgdEMpAKmKm/5LFUH80C087K/cx+qJyv WGrQ==
X-Gm-Message-State: AE9vXwOCzbvpF/lW5SNBPIti3FnzhhhCATWP+KZTRn4R1ElKpSB+wj1PJC//oz2gz9lgIDYFJJXzn/GAApH1JA==
X-Received: by 10.55.107.193 with SMTP id g184mr1106760qkc.145.1473774803394;  Tue, 13 Sep 2016 06:53:23 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.237.60.54 with HTTP; Tue, 13 Sep 2016 06:53:22 -0700 (PDT)
From: Greg Shepherd <gjshep@gmail.com>
Date: Tue, 13 Sep 2016 06:53:22 -0700
Message-ID: <CABFReBptSvTEEEQpB=Rs8pbobYZZgKFP9iW-yu_j0Cibqbc0qg@mail.gmail.com>
To: IESG Secretary <iesg-secretary@ietf.org>, "bier@ietf.org" <bier@ietf.org>
Content-Type: multipart/alternative; boundary=001a114fe61aa2a5cc053c63ef92
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/k1Gjb_lbg-3JTGceIBKH8pKHUU0>
Subject: [Bier] Agenda: Bit Indexed Explicit Replication (bier) WG Interim Meeting: 2016-09-27
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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: Tue, 13 Sep 2016 14:32:34 -0000

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

Agenda:

Session 1:
2016-09-27
1000-1200 US/Pacific
Identify existing use cases covered by MPLS encap
Identify use cases not covered by MPLS encap
Define operational considerations vs use cases (mod charter?)

1400-1700 US/Pacific
draft-cu-bier-encapsulation

draft-wang-bier-vxlan-use-cases

draft-pfister-bier-over-ipv6

Discuss applicability of drafts to use-cases gaps / ops considerations

Encap vs Encode discussion


Dinner 1900-

Location TBD


Session 2:
2016-09-28
1000-1200 US/Pacific
Review yesterdays gap discussion
discuss path forward for WG

1400-1700 US/Pacific
Select path for WG
     encap, encode, charter?

Session 3:
2016-09-29
1000-1300 US/Pacific
Request/select team to author work (draft, charter, etc)
Define work
Set milestones
Adjourn

On Thu, Sep 1, 2016 at 10:11 AM, IESG Secretary <iesg-secretary@ietf.org>
wrote:

> The Bit Indexed Explicit Replication (bier) Working Group will hold
> a multi-day interim meeting.
>
> Session 1:
> 2016-09-27     10:00 to 17:00  US/Pacific
> Session 2:
> 2016-09-28     10:00 to 17:00  US/Pacific
> Session 3:
> 2016-09-29     10:00 to 13:00  US/Pacific
>
> Meeting Location:
> Milpitas, CA, US
>
> Agenda:
> Agenda will be distributed on the BIER WG mailing list.
>
> Information about remote participation:
> There will be accommodations for remote participation.
>
> The BIER working group asked for volunteers to form a design team focused
> on identifying and specifying an alternative encapsulation of BIER packets.
>
> This design team will be meeting in person:
>
> Cisco Systems
> 115 N McCarthy Blvd
> Milpitas, CA 95035
>
> The location has capacity for those volunteers who will be meeting in
> person. There will be accommodations for remote participation as well.
>
> The list of Design Team volunteers is as follows:
> gjshep@gmail.com
> tonysietf@gmail.com
> naikumar@cisco.com
> zzhang@juniper.net
> pierre.pfister@darou.fr
> farinacci@gmail.com
> zhang.zheng@zte.com.cn
> stig@venaas.com
> ldeghein@cisco.com
> wang.cui1@zte.com.cn
> nranns@cisco.com
> masivaku@cisco.com
> andrew.dolganow@nokia.com
> gregory.mirsky@ericsson.com
> rashid.sangi@huawei.com
> jefftant.ietf@gmail.com
> rajiva@cisco.com
> okomolaf@brocade.com
> xuxiaohu@huawei.com
> ice@cisco.com
> jefftant.ietf@gmail.com
> rashid.sangi@huawei.com
>
> Thank you,
>
> Chairs
>
> _______________________________________________
> BIER mailing list
> BIER@ietf.org
> https://www.ietf.org/mailman/listinfo/bier
>

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

<div dir=3D"ltr"><font face=3D"arial, helvetica, sans-serif">Agenda:</font>=
<div><font face=3D"arial, helvetica, sans-serif"><br></font></div><div><fon=
t face=3D"arial, helvetica, sans-serif">Session 1:<br>2016-09-27</font></di=
v><div><font face=3D"arial, helvetica, sans-serif">1000-1200 US/Pacific</fo=
nt></div><div><font face=3D"arial, helvetica, sans-serif">Identify existing=
 use cases covered by MPLS encap</font></div><div><font face=3D"arial, helv=
etica, sans-serif">Identify use cases not covered by MPLS encap</font></div=
><div><font face=3D"arial, helvetica, sans-serif">Define operational consid=
erations vs use cases (mod charter?)</font></div><div><font face=3D"arial, =
helvetica, sans-serif"><br></font></div><div><font face=3D"arial, helvetica=
, sans-serif">1400-1700 US/Pacific</font></div><div><font face=3D"arial, he=
lvetica, sans-serif">draft-cu-bier-encapsulation</font><br></div><div><pre =
style=3D"margin-top:0px;margin-bottom:0px;color:rgb(0,0,0)"><span style=3D"=
font-family:arial,helvetica,sans-serif">draft-wang-bier-vxlan-use-cases</sp=
an></pre><pre style=3D"margin-top:0px;margin-bottom:0px;color:rgb(0,0,0)"><=
span style=3D"font-family:arial,helvetica,sans-serif">draft-pfister-bier-ov=
er-ipv6</span></pre><pre style=3D"margin-top:0px;margin-bottom:0px;color:rg=
b(0,0,0)"><font face=3D"arial, helvetica, sans-serif">Discuss applicability=
 of drafts to use-cases gaps / ops considerations</font></pre><pre style=3D=
"margin-top:0px;margin-bottom:0px;color:rgb(0,0,0)"><span style=3D"font-fam=
ily:arial,helvetica,sans-serif">Encap vs Encode discussion</span><br></pre>=
</div><div><pre style=3D"margin-top:0px;margin-bottom:0px;color:rgb(0,0,0)"=
><font face=3D"arial, helvetica, sans-serif"><br></font></pre><pre style=3D=
"margin-top:0px;margin-bottom:0px;color:rgb(0,0,0)"><font face=3D"arial, he=
lvetica, sans-serif">Dinner 1900-</font></pre><pre style=3D"margin-top:0px;=
margin-bottom:0px;color:rgb(0,0,0)"><font face=3D"arial, helvetica, sans-se=
rif">Location TBD</font></pre></div><div><font face=3D"arial, helvetica, sa=
ns-serif"><br>Session 2:</font></div><div><font face=3D"arial, helvetica, s=
ans-serif">2016-09-28<br>1000-1200 US/Pacific</font></div><div><font face=
=3D"arial, helvetica, sans-serif">Review yesterdays gap discussion</font></=
div><div><font face=3D"arial, helvetica, sans-serif">discuss path forward f=
or WG</font></div><div><font face=3D"arial, helvetica, sans-serif"><br></fo=
nt></div><div><font face=3D"arial, helvetica, sans-serif">1400-1700 US/Paci=
fic</font></div><div><font face=3D"arial, helvetica, sans-serif">Select pat=
h for WG</font></div><div><font face=3D"arial, helvetica, sans-serif">=C2=
=A0 =C2=A0 =C2=A0encap, encode, charter?</font></div><div><font face=3D"ari=
al, helvetica, sans-serif"><br></font></div><div><font face=3D"arial, helve=
tica, sans-serif">Session 3:<br>2016-09-29<br></font></div><div><font face=
=3D"arial, helvetica, sans-serif">1000-1300=C2=A0US/Pacific</font></div><di=
v><font face=3D"arial, helvetica, sans-serif">Request/select team to author=
 work (draft, charter, etc)</font></div><div><font face=3D"arial, helvetica=
, sans-serif">Define work</font></div><div><font face=3D"arial, helvetica, =
sans-serif">Set milestones</font></div><div><font face=3D"arial, helvetica,=
 sans-serif">Adjourn=C2=A0</font></div><div class=3D"gmail_extra"><br><div =
class=3D"gmail_quote">On Thu, Sep 1, 2016 at 10:11 AM, IESG Secretary <span=
 dir=3D"ltr">&lt;<a href=3D"mailto:iesg-secretary@ietf.org" target=3D"_blan=
k">iesg-secretary@ietf.org</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">The Bit Indexed Explicit Replication (bier) Working Group will hold=
<br>
a multi-day interim meeting.<br>
<br>
Session 1:<br>
2016-09-27=C2=A0 =C2=A0 =C2=A010:00 to 17:00=C2=A0 US/Pacific<br>
Session 2:<br>
2016-09-28=C2=A0 =C2=A0 =C2=A010:00 to 17:00=C2=A0 US/Pacific<br>
Session 3:<br>
2016-09-29=C2=A0 =C2=A0 =C2=A010:00 to 13:00=C2=A0 US/Pacific<br>
<br>
Meeting Location:<br>
Milpitas, CA, US<br>
<br>
Agenda:<br>
Agenda will be distributed on the BIER WG mailing list.<br>
<br>
Information about remote participation:<br>
There will be accommodations for remote participation.<br>
<br>
The BIER working group asked for volunteers to form a design team focused<b=
r>
on identifying and specifying an alternative encapsulation of BIER packets.=
<br>
<br>
This design team will be meeting in person:<br>
<br>
Cisco Systems<br>
115 N McCarthy Blvd<br>
Milpitas, CA 95035<br>
<br>
The location has capacity for those volunteers who will be meeting in<br>
person. There will be accommodations for remote participation as well.<br>
<br>
The list of Design Team volunteers is as follows:<br>
<a href=3D"mailto:gjshep@gmail.com">gjshep@gmail.com</a><br>
<a href=3D"mailto:tonysietf@gmail.com">tonysietf@gmail.com</a><br>
<a href=3D"mailto:naikumar@cisco.com">naikumar@cisco.com</a><br>
<a href=3D"mailto:zzhang@juniper.net">zzhang@juniper.net</a><br>
<a href=3D"mailto:pierre.pfister@darou.fr">pierre.pfister@darou.fr</a><br>
<a href=3D"mailto:farinacci@gmail.com">farinacci@gmail.com</a><br>
<a href=3D"mailto:zhang.zheng@zte.com.cn">zhang.zheng@zte.com.cn</a><br>
<a href=3D"mailto:stig@venaas.com">stig@venaas.com</a><br>
<a href=3D"mailto:ldeghein@cisco.com">ldeghein@cisco.com</a><br>
<a href=3D"mailto:wang.cui1@zte.com.cn">wang.cui1@zte.com.cn</a><br>
<a href=3D"mailto:nranns@cisco.com">nranns@cisco.com</a><br>
<a href=3D"mailto:masivaku@cisco.com">masivaku@cisco.com</a><br>
<a href=3D"mailto:andrew.dolganow@nokia.com">andrew.dolganow@nokia.com</a><=
br>
<a href=3D"mailto:gregory.mirsky@ericsson.com">gregory.mirsky@ericsson.com<=
/a><br>
<a href=3D"mailto:rashid.sangi@huawei.com">rashid.sangi@huawei.com</a><br>
<a href=3D"mailto:jefftant.ietf@gmail.com">jefftant.ietf@gmail.com</a><br>
<a href=3D"mailto:rajiva@cisco.com">rajiva@cisco.com</a><br>
<a href=3D"mailto:okomolaf@brocade.com">okomolaf@brocade.com</a><br>
<a href=3D"mailto:xuxiaohu@huawei.com">xuxiaohu@huawei.com</a><br>
<a href=3D"mailto:ice@cisco.com">ice@cisco.com</a><br>
<a href=3D"mailto:jefftant.ietf@gmail.com">jefftant.ietf@gmail.com</a><br>
<a href=3D"mailto:rashid.sangi@huawei.com">rashid.sangi@huawei.com</a><br>
<br>
Thank you,<br>
<br>
Chairs<br>
<br>
______________________________<wbr>_________________<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/<wbr>listinfo/bier</a><br>
</blockquote></div><br></div></div>

--001a114fe61aa2a5cc053c63ef92--


From nobody Wed Sep 14 06:27:15 2016
Return-Path: <internet-drafts@ietf.org>
X-Original-To: bier@ietf.org
Delivered-To: bier@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 7A84212B8E9; Wed, 14 Sep 2016 06:27:12 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.33.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <147385963249.1704.7029466845740678155.idtracker@ietfa.amsl.com>
Date: Wed, 14 Sep 2016 06:27:12 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/ed0ACHXNem6bbbPfVcyt0JeB54A>
Cc: bier@ietf.org
Subject: [Bier] I-D Action: draft-ietf-bier-ospf-bier-extensions-03.txt
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 14 Sep 2016 13:27:12 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Bit Indexed Explicit Replication of the IETF.

        Title           : OSPF Extensions for BIER
        Authors         : Peter Psenak
                          Nagendra Kumar
                          IJsbrand Wijnands
                          Andrew Dolganow
                          Tony Przygienda
                          Jeffrey Zhang
                          Sam Aldrin
	Filename        : draft-ietf-bier-ospf-bier-extensions-03.txt
	Pages           : 9
	Date            : 2016-09-14

Abstract:
   Bit Index Explicit Replication (BIER) is an architecture that
   provides multicast forwarding through a "BIER domain" without
   requiring intermediate routers to maintain multicast related per-flow
   state.  Neither does BIER require an explicit tree-building protocol
   for its operation.  A multicast data packet enters a BIER domain at a
   "Bit-Forwarding Ingress Router" (BFIR), and leaves the BIER domain at
   one or more "Bit-Forwarding Egress Routers" (BFERs).  The BFIR router
   adds a BIER header to the packet.  Such header contains a bit-string
   in which each bit represents exactly one BFER to forward the packet
   to.  The set of BFERs to which the multicast packet needs to be
   forwarded is expressed by the according set of bits switched on in
   BIER packet header.

   This document describes the OSPF protocol extension required for BIER
   with MPLS encapsulation.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-bier-ospf-bier-extensions/

There's also a htmlized version available at:
https://tools.ietf.org/html/draft-ietf-bier-ospf-bier-extensions-03

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-bier-ospf-bier-extensions-03


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/


From nobody Thu Sep 15 09:16:03 2016
Return-Path: <erosen@juniper.net>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D125412BC1D for <bier@ietfa.amsl.com>; Thu, 15 Sep 2016 09:16:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.903
X-Spam-Level: 
X-Spam-Status: No, score=-1.903 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=junipernetworks.onmicrosoft.com
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 bs0cgE1P3Wq6 for <bier@ietfa.amsl.com>; Thu, 15 Sep 2016 09:15:57 -0700 (PDT)
Received: from NAM03-BY2-obe.outbound.protection.outlook.com (mail-by2nam03on0136.outbound.protection.outlook.com [104.47.42.136]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 17FC712BE9E for <bier@ietf.org>; Thu, 15 Sep 2016 08:16:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=junipernetworks.onmicrosoft.com; s=selector1-juniper-net; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=/Uh7aTScCXBjhf8ELRN25lQQ0pYlJO0acmCgt4MN7Zg=; b=N7NDxWzOSgax9BXkb81DE4ne/IPPsUUebRzvV+ky0dPAQltyhT9J/wEgdsABOxnFzNTo4quMwslBLzR7quvsIwbory1ejEjd3ajQvAERV4jozh0AnBRm/L+cYBqQlLVrYJ7aV0pMPGZEtSP5eP1YHjtA7UVktqEcq99ltSugiwo=
Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=erosen@juniper.net; 
Received: from [172.29.33.134] (66.129.241.13) by SN1PR05MB2192.namprd05.prod.outlook.com (10.169.124.140) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.639.2; Thu, 15 Sep 2016 15:16:35 +0000
To: Pierre Pfister <pierre.pfister@darou.fr>
References: <147280131368.24750.2582129788572723864.idtracker@ietfa.amsl.com> <3C470D17-363E-4F7D-B943-19FC52052C67@darou.fr> <d891b2b1-1419-3fdb-be95-034d91305a30@juniper.net> <10B5F14B-8A1B-4DFC-B21E-A314B1605213@darou.fr>
From: Eric C Rosen <erosen@juniper.net>
Message-ID: <08b8ac29-459a-d5e5-524d-7b84d744b020@juniper.net>
Date: Thu, 15 Sep 2016 11:16:30 -0400
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <10B5F14B-8A1B-4DFC-B21E-A314B1605213@darou.fr>
Content-Type: text/plain; charset="utf-8"; format=flowed
Content-Transfer-Encoding: 7bit
X-Originating-IP: [66.129.241.13]
X-ClientProxiedBy: BN3PR10CA0026.namprd10.prod.outlook.com (10.161.211.36) To SN1PR05MB2192.namprd05.prod.outlook.com (10.169.124.140)
X-MS-Office365-Filtering-Correlation-Id: 1523f333-97ec-40bb-9d92-08d3dd7b48f5
X-Microsoft-Exchange-Diagnostics: 1; SN1PR05MB2192; 2:OivM5dLNVUJl7UkZsnk/8eaHVROXWpSKV2HsLa345tyDSGrekR/JccgFILQA7DHngabjQkzXeciOSCV/gevOmppObLugB0YxLbBmgh2inDFVD4q7EXI9M2NFvp7cs/Q8yM1ZJiLxoSC76a9xZoJs+tmS66WUcLexfygtRehDzFAfzxVLw+x8yXrPBOdfQ8yJ; 3:t9bEcpp8SxWVD5Aa3qETBaAT95kWFVEOuuYm7yFEzhiywdvvT+aFqIn0i+V0VvsOAXo9DTExnUCTgn/55eayCT6Zk6uYQ9UgPkn73fYiQdMPMXe6RRXn6S2uTzhJp9gL; 25:RjBbZR1eE8y0C5PNJROBd0Wc8Qmgo1H6Jpp/GyQmKeV3E0n75TU4WMogkXyDDWQd8BhcxsLxShTsomrJT8UrUWI97p1NuRWk+VHJzP2xlhe8NEAWELwu1BnMYhwhL/RJsuQCfHI9QdUeZtcb1Kq9e7Cu4+gDJMwOdIZUETMCXsFyQ1myewJxoznJIYrwSd1ifyK0vtccqhPdNR20E05kki0+DNgQ6iclbKFduslNd4efBmSF7EOo57u5jt30nBh9ZV4geXwyVT7dyhgkS/wiGZREc8tnCcmanrTPqezLDk/GKd+oc8hFBw/inGCneri+VDCUh5BtMmR22BRBu8bihHNf9UjAnqsmqFX4f3rGJdF84wXg8t1x4/kax/cZZpEj6iXao9UsE5mD2rFSqiB3Ii9R36KXReKaBXhlFvzt6uU=
X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:SN1PR05MB2192;
X-Microsoft-Exchange-Diagnostics: 1; SN1PR05MB2192; 31:5XVq9VF83v8GsIsNb67Q0XVEOmlir9VDwGbzLXwmfEGaWHlsd7TOcOpKfk9iYgodPMDAymSNoO1k5Z2Ny9DGO53M0dfFeNVtZjjeY2XKk7X8MaIFBCN68/cGKtWPp8XC9fQ0QXBaYk+95/2zJaBXwdy+Rnb/g9mqqYAp+XasvayQSTkJgRo0v8LF6zKjvb8zn60xVIzGpaHIGi8v1tBID5pgG1XUGJc9NvP6y2q1FHU=; 20:j9f5UwmETcLCftLaSpDJblgnzCuCQ5vHRHT040kXEaYXLOwqHdpMFchoC0fidyDxWt4eGMYaOWC/8+y7pgHc7AiACiUccTv/+CQfqFT8JSPDiyr/KnCidS7yxu3FJYoyReT03b/73SUTEEZ3vtEPZ8HVwiRaabO3qtDZrH+6LGKIGqHU6FfJ/YL1aThykCZZyaQqVfoFZDqVzsUCXRpmJ6TrMRrjmYDocYiEyelKzFLx7RZfJy9n7SfCGEmJgnu0UkrdEf2viR0puHXYJkHBK4MuxFHnq0qAz0Ks6sxYiilm0bGsD1YHqn2zuFswW1hNlONHbFZ71l+xY3xsChlZU3ZedI7OoZKBeRyH3OCMb2H68E5bFMpWw5q4FcYsNT6rlLFr05gnVD/vVzvbPnTk72zr+zqRIg/17skXvK33hPm/FcGSFHNzyfoNbR+JlbY2U/KICwo6niYrVT/4uy9lj2/C2RJ+rO6VUvVkADrHUkrs/U3hFk9HX+zcaT5KVkip
X-Microsoft-Antispam-PRVS: <SN1PR05MB21925EE0507A1FE10E166C41D4F00@SN1PR05MB2192.namprd05.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(192374486261705)(17755550239193);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040176)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(6055026); SRVR:SN1PR05MB2192; BCL:0; PCL:0; RULEID:; SRVR:SN1PR05MB2192; 
X-Microsoft-Exchange-Diagnostics: 1; SN1PR05MB2192; 4:zfv14+uk3yY6rf0Y0U+e0hHnT4Dg08WaPyeW74HioQSGxu6/3nPW846JjcEaoQEzBUqatfTkd/dSgk6q9C/BB/0gFc5cp+F3ehDQ8lPzimx7q4h+RCKVyFeEs5WVSc3zzdFjYqlEcdfnXEN+hp/z/n47UYT5AdKwG19TZqk9390CfuWALZacJqnJkebpMKx9OV0gVznLIjGrhrJzQ/GoHo1S3tVRFqPx3+hlBLnykW7Dq3Jq2YtmZxwOkyRYceaj8/Rr+RmKUytQ0qgzo5vi25Yx2h/CBofoDxOJthQq9sL0zdRAJQC7RGUW/PVmmGoSRdwmUSlibHsHXGOwAE5xjb/rGWnioiRSIKocCecz+tLCC0dUUytCq3dsZUHg0k6TbRWDEb1jje42Kn2IYJuQn+dFk6NscIqJIZHZRJKREKNZx2JH1zbRWxWdvmojao8d0o18uJS5ppsQOb4tt3PukL/Qb/k3xp6S2FwjFQfZ9K4=
X-Forefront-PRVS: 0066D63CE6
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(4630300001)(6049001)(6009001)(7916002)(199003)(189002)(76176999)(5660300001)(50986999)(54356999)(189998001)(31686004)(42186005)(86362001)(36756003)(31696002)(6116002)(3846002)(2906002)(81166006)(97736004)(81156014)(106356001)(50466002)(8676002)(110136003)(4001350100001)(586003)(64126003)(65826007)(65806001)(2950100001)(105586002)(101416001)(66066001)(65956001)(47776003)(83506001)(68736007)(230700001)(561944003)(15650500001)(4326007)(77096005)(305945005)(93886004)(23676002)(7736002)(33646002)(92566002)(230783001)(7846002); DIR:OUT; SFP:1102; SCL:1; SRVR:SN1PR05MB2192; H:[172.29.33.134]; 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)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtTTjFQUjA1TUIyMTkyOzIzOlFaWUMrYkdWRXdDQWIzbE1JUk1VRm1TQ0V2?= =?utf-8?B?UFN3bXhMV01QVHNHS2Z0UjI1eEpnMFU1ZWN0T29XS0RTUTdqNFdpcXZoeG9L?= =?utf-8?B?V3NPeitBSm92K0JISzV0bThuTzNyaUVvL1M2Q3hsUnhVOGNHV0tmL01FRTYr?= =?utf-8?B?TElOUTFMdkY5Y2NadVBjTmIwQUVQZk9IYldYcGR2OEFTNDIrVGxiZG1nWE5k?= =?utf-8?B?Y244Sk9iNndpU3hva3lyeWtyR3puMGg2bmtSV1RMUUdMdTFDTkQzLzRWSDN4?= =?utf-8?B?ZGpacUx5OEVucnJBU0NzSWwyVzBDTEFLbmZqNGYwd00vNVBNdXM1N2ZuSWQx?= =?utf-8?B?RlNKVnM0cCt2VGIyRkVHT3BGdWt2ekl4TFg4cVh6OFdLMlJFeWEwcWdjRTh5?= =?utf-8?B?K1VhQVlmNGM3TzBMTEFJN1p5Nk43ZDNDK0lSS1RlVHNPQkJhcDArY2NpTDl4?= =?utf-8?B?M2R5RitTZlFXbm1UcFhVNXhvSi9adlRFME1Eemd6VGdla0NBaGw4R0g5T0NY?= =?utf-8?B?SXdqUXZVeGQ4OXR2bFlVVnF1QVpXWWlGK2Nhd1YvWVhac2RodnlMbXJLNmo0?= =?utf-8?B?R3hUYUoydmZKSWVnaHNoVnJkU1NqM29GVU9PNTA5a2ZjL1o5YThQVHQ2ejh0?= =?utf-8?B?VHhjOUJKeTZ0M3NqZlR2RnIxSEIyQUdaV0U0aXQ2TCsxT0Nud0R4VU1DMkQx?= =?utf-8?B?VnZFV0g1NUtRUE51SWR2ZmFnK0dtZHhEaVhVTHBUWUQ4V2hGa0hrLzJyZFdW?= =?utf-8?B?ekVsRUJxQUNiN08wQkNoMzBlZytoOWx1a2tla1pmWXNyLzhCWG5QTy9FclpP?= =?utf-8?B?K2x4UGUzaU5VUkVMaHhMeTVYSWNzejZnM2YyWlh2Z0ZHMXFJalBPVlc3NTE4?= =?utf-8?B?QmJoMEpFeEkvTjJJUUZML2xSb1hCK2QwNlRBTEdkOUtpTkt4UVJnUVRlSlNv?= =?utf-8?B?dlQ0RlQ1RVJQTVp4emxNZzR6djhYQVpLSGRobXBjcXlEMThyVmcwQUgrcFND?= =?utf-8?B?YUdSQWlZL1dmVWtBLyt0aFBWTkVFY3ZTUEhxbTU5TUY3Mld3U1JFSGZBUTQw?= =?utf-8?B?STdGWW5FYkZrZ29CSWlQblRlZTQwZTRqemI3WmxYUmpnV2xGbGlEcksxaFIv?= =?utf-8?B?WDFGQm9weXcwT3hJN0lIVWhjUlpCZVVja3EySjJpKy9OSW56ZGhoM2VNTWJR?= =?utf-8?B?SW9EZys4eFNCRzlTeHIxbDFqRFJvWkRpeGtIbnJhOWhCa0tmYi9MNzBJOUpo?= =?utf-8?B?cmpoc0xjNUxQOUtIREZSQVF1eHd2RFpmYVJHQ2xCa3ZRK1hNVmY4WExZcWRQ?= =?utf-8?B?SVhZYzlzSThVVGxGeEwvc0NiRFpVUUZuOUV0Y2kxWFVtUjlleXh3TTI4d3Bm?= =?utf-8?B?K0pYNCs5VGR0eHFKQ1I4WllnSDV4YUs2U1hiNnB1MVJFZ2xtTE1CQzhST25y?= =?utf-8?B?cXRMZTRyTVNTajgyZGhsZDhmZ3V0elJhTjRWMmNQaldVQTZuYUdkWWU4RzZt?= =?utf-8?B?WmVnVTVicmRLQUdLRGJacWdUcXBuZXp0aDFSYUdTeDFjZUtSN2hPdU5yZHhG?= =?utf-8?B?Rld0dkZYbWhWbnRJL2JhNWxtamtQUW1TOEd4dkNOaEhWM1JBVlhpUWxjd1hB?= =?utf-8?B?UlVCakdKb1c3TUZqbXZTVjlkcisyTm5GeDNHT3NPTmZ3QU9iQlQ2bERseHhj?= =?utf-8?Q?Qg0BXgWqDn6TtUb43Y=3D?=
X-Microsoft-Exchange-Diagnostics: 1; SN1PR05MB2192; 6:hDMbkzW+ni2MRr6UgNgnTaOSMdR0yfDt+k8sowwFSFCZMg8Xwqb2BN7nZuIpCDABqmO73GNyFb5aW02GPE38Xp1SVbrtPJnRQia1JdkYvJX4y0VGY/9de3FQss/OqeWAaTZog+3a8lJydByTxMDDF4yTVTGV79qJGu6UwSitt4XxWnilLVkG47EgelQJ/v1KRj4qHMl5nGNN1lGaGlQ0QsFWpkEZfCUuMJLRal4aN+TULewEAUbU/BuUACI0U1KCqsdDvgmteWeElfLD+72JbapK2RsKgEaE3+RlByVcvEwZKDQ3fH40Z2mADwNu44b9W584XqIPnleKMluFUT+kLw==; 5:8CdTBfvxOG5i9xw9EBmu0HcSHiGtCIx7UeP1rKyrUy0wM3lC7Js9m6YK92+q6tQzZniouZoJoKcDAwUVMioGzNbDjQsNU29uaWywSEM0UL8mGSACtuBt9IpJZ6jnvh0Pm7BvatclfoxOxt1eBbS0NQ==; 24:9oJDEwqxYQ8We58b3mcTH6jmVtiyomG3mDFOOjEV8GqhwpEy0vEg5x7+7KLBZx1SsXbqeUzMaDUEzb2dXkVGSR0k/F9NEBJc1S6W4d2yfpY=; 7:FdXW8G37xLOMgT0U3QqiYP/NbFPUGfENj4KCdhJqd/mITA0bpzRKMZtXSGLhjBS2jBmpd6fdt5y66Ya/VG2U0IKUet22DFhMZ41Fgvju7j6CkPAvWWmz0DLX52yCQvLjDo0W49ZzFjQvfrpOAnE/9GTlORm5YSgQQ4vWGy9Eosz6BqvIMZiGYTr6DZEZVQJUgfoSCMKykpiGyZ8R+Yd16kqj6YUSDNO++uTrPtWFTCkhjs7znquQStBXS+irkt5L
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Sep 2016 15:16:35.8899 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR05MB2192
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/N6DeIKUiFCpJz8ZRKklaZ6ixCII>
Cc: bier@ietf.org, IJsbrand Wijnands <ice@cisco.com>
Subject: Re: [Bier] New Version Notification for draft-pfister-bier-over-ipv6-00.txt
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 15 Sep 2016 16:16:02 -0000

>> It is worth emphasizing that, unlike other proposed encapsulations, this encapsulation only supports BitStrings of length 64.  Well, 128-p-i.  I guess one could use a /40 prefix and a single SI to get a BitStringLength of 88 if one doesn't need any more than 88 BFR-ids in the domain.  It still seems rather restrictive when compared to the other encapsulations that have been proposed.
> IMHO, what really matters is the ratio of packets sent over the number of reached destinations. From that regard, a case with 1024 long BitString and 1M destinations with random access will not be very efficient. In some cases, 64 destinations are far enough. As you noted, we already have an encapsulation which can handle longer BitString, so I guess we'll have to evaluate whether other use cases, 1., need more bits, 2., can use the existing MPLS encap.

You should point out then that your encapsulation does not support the 
full functionality of the BIER architecture as specified by the WG, but 
only an arbitrarily chosen subset of it.

>> I don't see how the sub-domain is identified in this encapsulation.
> It is not addressed by the document indeed. Just for the sake of making a short document.
>

This is another way in which your proposal fails to support the BIER 
architecture.

>> The draft says: "It makes use of a typical IP longest match in order to decide whether a packet is a BIER packet or not, which means hardware and software existing solutions may be used for that purpose."  But existing/deployed hardware and software solutions cannot do the BIER forwarding!  So I don't see what advantage is being claimed here.  Or is this just a way of saying "at least we don't use IPv6 extension headers" ;-)
> It is a way to say "Hey, you will be able to reuse bits of hardware and code rather than restart everything from scratch".

I don't think there is any proposed encapsulation whose implementation 
cannot make use of some existing logic.  So this "advantage" does not 
distinguish your proposal from any other.

> But you have a point. I could add "it doesn't use an IPv6 extension header" too.

Well, there's lots of things it doesn't do.  This particular point is 
only interesting if you are comparing your proposal to another proposal 
that does use IPv6 extension headers.

Of course, if there were such a proposal, it would probably claim as an 
advantage "it doesn't modify the destination address field of a packet 
while the packet is in flight", thereby avoiding a whole set of 
unintended side-effects.

(I do think it is good to avoid IPv6 extension headers, but none of the 
encapsulations that have been proposed to the WG use IPv6 extension 
headers, so this doesn't seem like much of an issue.)

> I do not suggest to overwrite the destination address sent by the source. If you don't want to restore it later, it is possible. But this is obviously a bad idea if you need to restore it.
> I was rather saying that the source can directly originate a packet which destination is a BIER IPv6 address.

There is nothing to prevent a source from originating a packet with any 
kind of encapsulation whatsoever.

> Or if the source sends an IPv6 multicast packets that you need to be sent through the BIER domain, you can encapsulate it inside the IPv6 BIER packet.

Same as any other encapsulation.

>
>> If an enduser's UDP packet is carried as the payload of an IPv6 BIER packet, and the UDP packet has non-zero checksum, then, as the draft says, "the UDP checksum must be recomputed when the BIER bits are changed."  So the BIER forwarding plane now has a new function -- it has to look to see what the payload is, and whether the the payload has a checksum that needs to be adjusted.  Does that sound like a good idea?
> I see at least two possibilities here:
> - Update checksum at every BitString change. This is actually not so expensive given that the IP checksum is linear (i.e. support updates). Obviously this requires looking at layer 4.

If your encapsulation requires that the forwarders look at layer 4, I'd 
say that is a pretty big disadvantage.

> - Have a convention that the packet is checksumed with BitString set to all-zeroes.

I don't think a BIER encapsulation should require that UDP be modified.

>
>> The draft says: "It is possible to configure a host with an address which corresponds to a BIER address with a single bit set.  From the host perspective, such address is not different from a regular IPv6 address."  Well, what will then stop the host from using that address as an IPv6 source address?
> It is a feature, not a bug. A BIER IPv6 address with a single bit set is a valid unicast address.

No it isn't.  See my comments on using a "BIER IPv6 address" in the 
source address field.

>> Packets carrying such an IPv6 source address may get dropped for using a prefix that has not been delegated to the host's subnet.
>>
>> If a host uses a "BIER address" as its source address in a given packet, and the packet doesn't get dropped, the packet may elicit responses that put the BIER address in their destination address fields.  This seems like a security issue, as it creates an attack vector that can create 64 responses to a single probe.
> Are you talking about BCP38 ? Ingress filtering means that a host cannot send a packet with any source address. Of course, if the host is assigned a BIER address, adjacent routers will have to be configured to not drop the packets that are originated with this source address.

The need to configure adjacent routers this way doesn't seem like much 
of an advantage.

> It doesn't mean that you allow the host to use any BIER address though. The first-hop router (or any other routers) can be configured to do a source address filtering (just like BCP 38) to make sure that the source address is not a BIER address with more than one bit set.

More special case configuration needed in order to use this encapsulation.

>
>> Hopefully hosts will not treat the BIER prefix as a delegated prefix that they can use to compute their own "privacy addresses"; if any of those computed addresses make it to the source address field of an IPv6 packet, and the packet does not get dropped, chaos could ensue.
> Why would you advertise an IPv6 BIER prefix with the M bit set to 0 (enabling SLAAC) in your RAs ?! I mean, there is no way SLAAC could be used for that purpose. You would use DHCPv6 (or some other equivalent) for address configuration anyway.

Ahh, the old "it will never happen" defense.  After all, bits never get 
set incorrectly, or in a way not anticipated by the authors of a 
specification ;-)

Actually, every network disaster is preceded by a developer saying "that 
will never happen" because "no one would ever do that".
>> The draft suggests that the BIER prefix can be treated by BFRs outside a given domain as a routable unicast prefix, presumably leading towards one or more BFRs that serve as border routers for a given BIER domain.  (At one point, the draft even says that BIER packets are IPv6 unicast packets, which seems a bit misleading. ;-)) That's interesting, but putting this feature to use requires one to work out quite a few details that are not mentioned.  And I don't think it will work for non-BFRs within the BIER domain.  To pass BIER packet through non-BFRs within the destination BIER domain, one still needs additional encapsulation.
> The document does not claim that you can have non-BFR routers within the BIER domain.

That feature is supported by the architecture, so I guess this is 
another feature of the architecture that is not supported by your 
proposed encapsulation.

> It just claims that you can use regular unicast forwarding between the source and the BFIR.
> What sort of details do you think are not mentioned ?

The description of the procedures that cause the FIBs to be set up 
appropriately in all the routers outside the BIER domain.

Also, don't forget to consider the case of hosts that are multi-homed to 
several BIER domains.

And the case of a host that is not directly connected to its BIER 
domain.  If the BIER prefix leads a packet (via unicast forwarding) from 
the host to a distant BFIR, how will that same prefix lead a packet (via 
unicast forwarding) from the distant BIER domain to the host?

> You can ! You can ! :-)
> "Configured" means, "as far as the BIER Layer is concerned", whether this comes from an educated system administrator, a running process, or a monkey, I couldn't care less.
> I will clarify in the next iteration.
You have a companion draft describing the ISIS/OSPF/BGP extensions for 
doing the necessary signaling?
>> It is not clear from the draft whether the value of i (number of bits in the SI field) and the set of BFR-ids is specific to a given prefix, or whether it is the same for all prefixes.  (Or for all prefixes corresponding to a given domain.  Or perhaps sub-domain?)
> Well. This clearly is the kind of things that can be discussed, right ?
> When I first thought about this approach, I made an experimental implementation for Linux. I ended up not caring about these. I didn't even implemented the concept of S.I., but rather decided that every BIER prefix would use a different 'bit index to next-hop' mapping table. So, I would say that the set of BRF-ids is specific to a given prefix. I would even say we can remove the concept of domain and S.I. But that is the sort of things that I would need BIER experts to discuss with.
It seems like your "experimental implementation" does not comply with 
the BIER architecture.
>> Section 6 gives the "advantages" of the proposal, but it is not clear what the proposal is being compared to.  For instance, one of the advantages is claimed to be that the proposal doesn't use IPv6 extension headers.  Is the proposal being compared to another proposal that does use IPv6 extension headers?  If so, where is that proposal described?  (None of the proposals I've seen so far use IPv6 extension headers.)
> Okay. What encap should I compare it to ?

There's not much point comparing it to a strawman that has neither been 
proposed to the WG in another draft nor described in this draft.

>> Another "advantage" is that the proposal "may be used for transporting IP multicast packets, but also for sending IP payloads directly to multiple destinations".  Does this "advantage" distinguish it from some other proposal?  I'd have thought that any multicast encapsulation can cause any packet to sent to multiple destinations.
> Only if the destination implements BIER. In this proposal, the destination does not need to decap anything. It directly receives a unicast packet.

In most BIER encapsulation proposals, the decapsulation is done by the 
BFER, not by the destination host.

>
>> Of course, maybe the first question is whether we really have a need for an encapsulation that is IPv6-specific.  The draft doesn't actually seem to address this question.
>>
> Do you think we shouldn't have another encap. ?

It's true that I don't see a need for another encapsulation.  But ...

> Or are you saying we should have a different encap ?
>
But if we do have another encapsulation, it shouldn't be IPv6-specific, 
and it shouldn't require hop-by-hop modification of the IP destination 
address field, and it shouldn't require the BFRs to inspect layer 4, and 
it shouldn't require changes to layer 4, and it shouldn't allow a 
multicast address to be put in the IP source address field, and it 
shouldn't assume that bits never get set incorrectly, and it shouldn't 
require changes in source address filtering procedures.  In addition, it 
should be possible to use it to support the entire BIER architecture, 
including those features that didn't make it into your experimental 
Linux implementation.



From SRS0=B2+I=VD=darou.fr=pierre.pfister@bounces.m4x.org  Thu Sep 15 10:29:15 2016
Return-Path: <SRS0=B2+I=VD=darou.fr=pierre.pfister@bounces.m4x.org>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9BDA412B164 for <bier@ietfa.amsl.com>; Thu, 15 Sep 2016 10:29:15 -0700 (PDT)
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, HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=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 5EqH4U3YFD-Z for <bier@ietfa.amsl.com>; Thu, 15 Sep 2016 10:29:11 -0700 (PDT)
Received: from mx1.polytechnique.org (mx1.polytechnique.org [129.104.30.34]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0C3B112B036 for <bier@ietf.org>; Thu, 15 Sep 2016 10:29:10 -0700 (PDT)
Received: from [10.228.42.58] (unknown [173.38.220.47]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ssl.polytechnique.org (Postfix) with ESMTPSA id 1102C5647F3; Thu, 15 Sep 2016 19:29:07 +0200 (CEST)
Content-Type: multipart/alternative; boundary="Apple-Mail=_F9969E9F-9CD2-419C-93DA-1E717C2F6A21"
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Pierre Pfister <pierre.pfister@darou.fr>
In-Reply-To: <08b8ac29-459a-d5e5-524d-7b84d744b020@juniper.net>
Date: Thu, 15 Sep 2016 19:29:06 +0200
Message-Id: <F67EEC5D-FDE5-4549-9FAE-84B17B303235@darou.fr>
References: <147280131368.24750.2582129788572723864.idtracker@ietfa.amsl.com> <3C470D17-363E-4F7D-B943-19FC52052C67@darou.fr> <d891b2b1-1419-3fdb-be95-034d91305a30@juniper.net> <10B5F14B-8A1B-4DFC-B21E-A314B1605213@darou.fr> <08b8ac29-459a-d5e5-524d-7b84d744b020@juniper.net>
To: Eric C Rosen <erosen@juniper.net>
X-Mailer: Apple Mail (2.3124)
X-AV-Checked: ClamAV using ClamSMTP at svoboda.polytechnique.org (Thu Sep 15 19:29:07 2016 +0200 (CEST))
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/3dLgz6LHrBVJ7fsVHITO6SssDwY>
Cc: bier@ietf.org, IJsbrand Wijnands <ice@cisco.com>
Subject: Re: [Bier] New Version Notification for draft-pfister-bier-over-ipv6-00.txt
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 15 Sep 2016 17:29:34 -0000

--Apple-Mail=_F9969E9F-9CD2-419C-93DA-1E717C2F6A21
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8


> Le 15 sept. 2016 =C3=A0 17:16, Eric C Rosen <erosen@juniper.net> a =
=C3=A9crit :
>=20
>=20
>>> It is worth emphasizing that, unlike other proposed encapsulations, =
this encapsulation only supports BitStrings of length 64.  Well, =
128-p-i.  I guess one could use a /40 prefix and a single SI to get a =
BitStringLength of 88 if one doesn't need any more than 88 BFR-ids in =
the domain.  It still seems rather restrictive when compared to the =
other encapsulations that have been proposed.
>> IMHO, what really matters is the ratio of packets sent over the =
number of reached destinations. =46rom that regard, a case with 1024 =
long BitString and 1M destinations with random access will not be very =
efficient. In some cases, 64 destinations are far enough. As you noted, =
we already have an encapsulation which can handle longer BitString, so I =
guess we'll have to evaluate whether other use cases, 1., need more =
bits, 2., can use the existing MPLS encap.
>=20
> You should point out then that your encapsulation does not support the =
full functionality of the BIER architecture as specified by the WG, but =
only an arbitrarily chosen subset of it.

You may see an arbitrarily chosen subset of features where others may =
see applicability to different use-cases such as enterprise or home =
networks, and IP networks rather than MPLS networks.=20
The purpose of a new encapsulation is not to provide a second solution =
addressing the exact same issue and use-cases but rather see the areas =
where the first encap is not applicable.

The BIER architecture document is a draft. The working group may realize =
than it does not fully handle certain use-case yet.

>=20
>>> I don't see how the sub-domain is identified in this encapsulation.
>> It is not addressed by the document indeed. Just for the sake of =
making a short document.
>>=20
>=20
> This is another way in which your proposal fails to support the BIER =
architecture.

No.=20
This is a way to say that the proposal is a first iteration which will =
be improved and include sub-domains in further iterations if people =
think it is necessary.

You removed part of my answer too: "I guess we could use the IPv6 prefix =
for that as well.".
Any useful technical comments on this proposal ?

>=20
>>> The draft says: "It makes use of a typical IP longest match in order =
to decide whether a packet is a BIER packet or not, which means hardware =
and software existing solutions may be used for that purpose."  But =
existing/deployed hardware and software solutions cannot do the BIER =
forwarding!  So I don't see what advantage is being claimed here.  Or is =
this just a way of saying "at least we don't use IPv6 extension headers" =
;-)
>> It is a way to say "Hey, you will be able to reuse bits of hardware =
and code rather than restart everything from scratch".
>=20
> I don't think there is any proposed encapsulation whose implementation =
cannot make use of some existing logic.  So this "advantage" does not =
distinguish your proposal from any other.

Please read carefully. I am not saying that the proposal "can make use =
of some existing logic". I am saying it makes use of longest match on =
the destination address in order to determine whether the packet is a =
BIER packet, the Set ID, and possibly the sub-domain.
Longest match prefix is not just a random piece of existing logic. It is =
widely optimized on both hardware and software.
In addition, it means that packet classification can be achieved by the =
use of the already existing routing operation. Which will simplify =
development and deployment.
Hence, this is an advantage.

>=20
> If your encapsulation requires that the forwarders look at layer 4, =
I'd say that is a pretty big disadvantage.
>=20
> I don't think a BIER encapsulation should require that UDP be =
modified.

Which means we shouldn't use encapsulation within UDP either.
But you also mention that we shouldn't use IPv6 Extension Headers.
So this leaves us only encapsulation over Ethernet.
Can you elaborate if you think this is a better alternative ?

>=20
>>=20
>>> The draft says: "It is possible to configure a host with an address =
which corresponds to a BIER address with a single bit set.  =46rom the =
host perspective, such address is not different from a regular IPv6 =
address."  Well, what will then stop the host from using that address as =
an IPv6 source address?
>> It is a feature, not a bug. A BIER IPv6 address with a single bit set =
is a valid unicast address.
>=20
> No it isn't.  See my comments on using a "BIER IPv6 address" in the =
source address field.

See my answer.

>=20
>>> Packets carrying such an IPv6 source address may get dropped for =
using a prefix that has not been delegated to the host's subnet.
>>>=20
>>> If a host uses a "BIER address" as its source address in a given =
packet, and the packet doesn't get dropped, the packet may elicit =
responses that put the BIER address in their destination address fields. =
 This seems like a security issue, as it creates an attack vector that =
can create 64 responses to a single probe.
>> Are you talking about BCP38 ? Ingress filtering means that a host =
cannot send a packet with any source address. Of course, if the host is =
assigned a BIER address, adjacent routers will have to be configured to =
not drop the packets that are originated with this source address.
>=20
> The need to configure adjacent routers this way doesn't seem like much =
of an advantage.

Yes. Routers that are adjacent to hosts will have to run or relay =
DHCPv6.
Which is pretty much necessary when you deal with hosts.

>=20
>> It doesn't mean that you allow the host to use any BIER address =
though. The first-hop router (or any other routers) can be configured to =
do a source address filtering (just like BCP 38) to make sure that the =
source address is not a BIER address with more than one bit set.
>=20
> More special case configuration needed in order to use this =
encapsulation.

Just DHCPv6.

>>> The draft suggests that the BIER prefix can be treated by BFRs =
outside a given domain as a routable unicast prefix, presumably leading =
towards one or more BFRs that serve as border routers for a given BIER =
domain.  (At one point, the draft even says that BIER packets are IPv6 =
unicast packets, which seems a bit misleading. ;-)) That's interesting, =
but putting this feature to use requires one to work out quite a few =
details that are not mentioned.  And I don't think it will work for =
non-BFRs within the BIER domain.  To pass BIER packet through non-BFRs =
within the destination BIER domain, one still needs additional =
encapsulation.
>> The document does not claim that you can have non-BFR routers within =
the BIER domain.
>=20
> That feature is supported by the architecture, so I guess this is =
another feature of the architecture that is not supported by your =
proposed encapsulation.

Are you referring to this sentence ?
"BIER would then have to be run in a
   sub-domain that is bound to this topology.  If unicast tunnels are
   used to bypass non-BFRs, either the tunnels have to be restricted to
   this topology, or the tunnel endpoints have to be BFRs that do not
   have any non-BIER-capable interfaces."

It seemed pretty obvious to me that an IP based solution could use =
tunneling to solve this issue.

>=20
>> It just claims that you can use regular unicast forwarding between =
the source and the BFIR.
>> What sort of details do you think are not mentioned ?
>=20
> The description of the procedures that cause the FIBs to be set up =
appropriately in all the routers outside the BIER domain.

=46rom the draft:
If the BIER IPv6
      Prefix is a globally unique IPv6 prefix, reachable from outside
      the BIER domain, it is possible to send a packet from outside the
      BIER domain to multiple destination within the BIER domain.

I don't think it is necessary to describe in more details the many ways =
a unicast prefix can be made reachable from
a private or public part of the internet.

>=20
> Also, don't forget to consider the case of hosts that are multi-homed =
to several BIER domains.

I don't think bier WG is exactly chartered to solve host multi-homing. =
;-)

>=20
> And the case of a host that is not directly connected to its BIER =
domain.  If the BIER prefix leads a packet (via unicast forwarding) from =
the host to a distant BFIR, how will that same prefix lead a packet (via =
unicast forwarding) from the distant BIER domain to the host?

I don't claim it does.

>=20
>> You can ! You can ! :-)
>> "Configured" means, "as far as the BIER Layer is concerned", whether =
this comes from an educated system administrator, a running process, or =
a monkey, I couldn't care less.
>> I will clarify in the next iteration.
> You have a companion draft describing the ISIS/OSPF/BGP extensions for =
doing the necessary signaling?

I don't think it should be any different from the documents related to =
the other encaps.
At least, I think those extensions should be agnostic.
If you see reasons or cases where they are not, I would be interested to =
know more.

>>> It is not clear from the draft whether the value of i (number of =
bits in the SI field) and the set of BFR-ids is specific to a given =
prefix, or whether it is the same for all prefixes.  (Or for all =
prefixes corresponding to a given domain.  Or perhaps sub-domain?)
>> Well. This clearly is the kind of things that can be discussed, right =
?
>> When I first thought about this approach, I made an experimental =
implementation for Linux. I ended up not caring about these. I didn't =
even implemented the concept of S.I., but rather decided that every BIER =
prefix would use a different 'bit index to next-hop' mapping table. So, =
I would say that the set of BRF-ids is specific to a given prefix. I =
would even say we can remove the concept of domain and S.I. But that is =
the sort of things that I would need BIER experts to discuss with.
> It seems like your "experimental implementation" does not comply with =
the BIER architecture.

It does. Because it implements the required features and behaves in a =
way that is in agreement with the BIER architecture draft.
I am just giving implementation feedback stating that, in this =
particular case, the implementation does not need to explicitly consider =
the notion of S.I. in order to be compliant.

>=20
>>> Another "advantage" is that the proposal "may be used for =
transporting IP multicast packets, but also for sending IP payloads =
directly to multiple destinations".  Does this "advantage" distinguish =
it from some other proposal?  I'd have thought that any multicast =
encapsulation can cause any packet to sent to multiple destinations.
>> Only if the destination implements BIER. In this proposal, the =
destination does not need to decap anything. It directly receives a =
unicast packet.
>=20
> In most BIER encapsulation proposals, the decapsulation is done by the =
BFER, not by the destination host.

Nothing prevents a BFER to be the destination of a packet though.
So I don't exactly see your point.

>=20
>>=20
>>> Of course, maybe the first question is whether we really have a need =
for an encapsulation that is IPv6-specific.  The draft doesn't actually =
seem to address this question.
>>>=20
>> Do you think we shouldn't have another encap. ?
>=20
> It's true that I don't see a need for another encapsulation.  But ...
>=20
>> Or are you saying we should have a different encap ?
>>=20
> But if we do have another encapsulation, it shouldn't be =
IPv6-specific, and it shouldn't require hop-by-hop modification of the =
IP destination address field, and it shouldn't require the BFRs to =
inspect layer 4, and it shouldn't require changes to layer 4, and

> it shouldn't allow a multicast address to be put in the IP source =
address field
Where did you see this ?!

As stated in a previous comment. You say no Layer 4, no extension =
headers, no IP header.=20
This just leaves us to Ethernet layer.

Which one is more specific ? Ethernet or IPv6 ?

> , and it shouldn't assume that bits never get set incorrectly,

Can I assume that the BIER BitString and the IP version number are set =
correctly ?

> and it shouldn't require changes in source address filtering =
procedures. =20

It doesn't.






--Apple-Mail=_F9969E9F-9CD2-419C-93DA-1E717C2F6A21
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" =
class=3D""><br class=3D""><div><blockquote type=3D"cite" class=3D""><div =
class=3D"">Le 15 sept. 2016 =C3=A0 17:16, Eric C Rosen &lt;<a =
href=3D"mailto:erosen@juniper.net" class=3D"">erosen@juniper.net</a>&gt; =
a =C3=A9crit :</div><br class=3D"Apple-interchange-newline"><div =
class=3D""><div class=3D""><br class=3D""><blockquote type=3D"cite" =
class=3D""><blockquote type=3D"cite" class=3D"">It is worth emphasizing =
that, unlike other proposed encapsulations, this encapsulation only =
supports BitStrings of length 64. &nbsp;Well, 128-p-i. &nbsp;I guess one =
could use a /40 prefix and a single SI to get a BitStringLength of 88 if =
one doesn't need any more than 88 BFR-ids in the domain. &nbsp;It still =
seems rather restrictive when compared to the other encapsulations that =
have been proposed.<br class=3D""></blockquote>IMHO, what really matters =
is the ratio of packets sent over the number of reached destinations. =
=46rom that regard, a case with 1024 long BitString and 1M destinations =
with random access will not be very efficient. In some cases, 64 =
destinations are far enough. As you noted, we already have an =
encapsulation which can handle longer BitString, so I guess we'll have =
to evaluate whether other use cases, 1., need more bits, 2., can use the =
existing MPLS encap.<br class=3D""></blockquote><br class=3D"">You =
should point out then that your encapsulation does not support the full =
functionality of the BIER architecture as specified by the WG, but only =
an arbitrarily chosen subset of it.<br =
class=3D""></div></div></blockquote><div><br class=3D""></div><div>You =
may see an arbitrarily chosen subset of features where others may see =
applicability to different use-cases such as enterprise or home =
networks, and IP networks rather than MPLS networks.&nbsp;</div><div>The =
purpose of a new encapsulation is not to provide a second solution =
addressing the exact same issue and use-cases but rather see the areas =
where the first encap is not applicable.</div><div><br =
class=3D""></div><div>The BIER architecture document is a draft. The =
working group may realize than it does not fully handle certain use-case =
yet.</div><br class=3D""><blockquote type=3D"cite" class=3D""><div =
class=3D""><div class=3D""><br class=3D""><blockquote type=3D"cite" =
class=3D""><blockquote type=3D"cite" class=3D"">I don't see how the =
sub-domain is identified in this encapsulation.<br =
class=3D""></blockquote>It is not addressed by the document indeed. Just =
for the sake of making a short document.<br class=3D""><br =
class=3D""></blockquote><br class=3D"">This is another way in which your =
proposal fails to support the BIER architecture.<br =
class=3D""></div></div></blockquote><div><br =
class=3D""></div><div>No.&nbsp;</div><div>This is a way to say that the =
proposal is a first iteration which will be improved and include =
sub-domains in further iterations if people think it is =
necessary.</div><div><br class=3D""></div><div>You removed part of my =
answer too: "I guess we could use the IPv6 prefix for that as =
well.".</div><div>Any useful technical comments on this proposal =
?</div><br class=3D""><blockquote type=3D"cite" class=3D""><div =
class=3D""><div class=3D""><br class=3D""><blockquote type=3D"cite" =
class=3D""><blockquote type=3D"cite" class=3D"">The draft says: "It =
makes use of a typical IP longest match in order to decide whether a =
packet is a BIER packet or not, which means hardware and software =
existing solutions may be used for that purpose." &nbsp;But =
existing/deployed hardware and software solutions cannot do the BIER =
forwarding! &nbsp;So I don't see what advantage is being claimed here. =
&nbsp;Or is this just a way of saying "at least we don't use IPv6 =
extension headers" ;-)<br class=3D""></blockquote>It is a way to say =
"Hey, you will be able to reuse bits of hardware and code rather than =
restart everything from scratch".<br class=3D""></blockquote><br =
class=3D"">I don't think there is any proposed encapsulation whose =
implementation cannot make use of some existing logic. &nbsp;So this =
"advantage" does not distinguish your proposal from any =
other.</div></div></blockquote><div><br class=3D""></div><div>Please =
read carefully. I am not saying that the proposal "can make use of some =
existing logic". I am saying it makes use of longest match on the =
destination address in order to determine whether the packet is a BIER =
packet, the Set ID, and possibly the sub-domain.</div><div>Longest match =
prefix is not just a random piece of existing logic. It is widely =
optimized on both hardware and software.</div><div>In addition, it means =
that packet classification can be achieved by the use of the already =
existing routing operation. Which will simplify development and =
deployment.</div><div>Hence, this is an advantage.</div><div><br =
class=3D""></div><blockquote type=3D"cite" class=3D""><div class=3D""><div=
 class=3D""><br class=3D"">If your encapsulation requires that the =
forwarders look at layer 4, I'd say that is a pretty big =
disadvantage.</div></div></blockquote><blockquote type=3D"cite" =
class=3D""><div class=3D""><div class=3D""><br class=3D"">I don't think =
a BIER encapsulation should require that UDP be modified.<br =
class=3D""></div></div></blockquote><div><br class=3D""></div><div>Which =
means we shouldn't use encapsulation within UDP either.</div><div>But =
you also mention that we shouldn't use IPv6 Extension =
Headers.</div><div>So this leaves us only encapsulation over =
Ethernet.</div><div>Can you elaborate if you think this is a better =
alternative ?</div><br class=3D""><blockquote type=3D"cite" =
class=3D""><div class=3D""><div class=3D""><br class=3D""><blockquote =
type=3D"cite" class=3D""><br class=3D""><blockquote type=3D"cite" =
class=3D"">The draft says: "It is possible to configure a host with an =
address which corresponds to a BIER address with a single bit set. =
&nbsp;=46rom the host perspective, such address is not different from a =
regular IPv6 address." &nbsp;Well, what will then stop the host from =
using that address as an IPv6 source address?<br =
class=3D""></blockquote>It is a feature, not a bug. A BIER IPv6 address =
with a single bit set is a valid unicast address.<br =
class=3D""></blockquote><br class=3D"">No it isn't. &nbsp;See my =
comments on using a "BIER IPv6 address" in the source address =
field.</div></div></blockquote><div><br class=3D""></div><div>See my =
answer.</div><br class=3D""><blockquote type=3D"cite" class=3D""><div =
class=3D""><div class=3D""><br class=3D""><blockquote type=3D"cite" =
class=3D""><blockquote type=3D"cite" class=3D"">Packets carrying such an =
IPv6 source address may get dropped for using a prefix that has not been =
delegated to the host's subnet.<br class=3D""><br class=3D"">If a host =
uses a "BIER address" as its source address in a given packet, and the =
packet doesn't get dropped, the packet may elicit responses that put the =
BIER address in their destination address fields. &nbsp;This seems like =
a security issue, as it creates an attack vector that can create 64 =
responses to a single probe.<br class=3D""></blockquote>Are you talking =
about BCP38 ? Ingress filtering means that a host cannot send a packet =
with any source address. Of course, if the host is assigned a BIER =
address, adjacent routers will have to be configured to not drop the =
packets that are originated with this source address.<br =
class=3D""></blockquote><br class=3D"">The need to configure adjacent =
routers this way doesn't seem like much of an advantage.<br =
class=3D""></div></div></blockquote><div><br class=3D""></div><div>Yes. =
Routers that are adjacent to hosts will have to run or relay =
DHCPv6.</div><div>Which is pretty much necessary when you deal with =
hosts.</div><br class=3D""><blockquote type=3D"cite" class=3D""><div =
class=3D""><div class=3D""><br class=3D""><blockquote type=3D"cite" =
class=3D"">It doesn't mean that you allow the host to use any BIER =
address though. The first-hop router (or any other routers) can be =
configured to do a source address filtering (just like BCP 38) to make =
sure that the source address is not a BIER address with more than one =
bit set.<br class=3D""></blockquote><br class=3D"">More special case =
configuration needed in order to use this encapsulation.<br =
class=3D""></div></div></blockquote><div><br class=3D""></div><div>Just =
DHCPv6.</div><br class=3D""><blockquote type=3D"cite" class=3D""><div =
class=3D""><div class=3D""><blockquote type=3D"cite" =
class=3D""><blockquote type=3D"cite" class=3D"">The draft suggests that =
the BIER prefix can be treated by BFRs outside a given domain as a =
routable unicast prefix, presumably leading towards one or more BFRs =
that serve as border routers for a given BIER domain. &nbsp;(At one =
point, the draft even says that BIER packets are IPv6 unicast packets, =
which seems a bit misleading. ;-)) That's interesting, but putting this =
feature to use requires one to work out quite a few details that are not =
mentioned. &nbsp;And I don't think it will work for non-BFRs within the =
BIER domain. &nbsp;To pass BIER packet through non-BFRs within the =
destination BIER domain, one still needs additional encapsulation.<br =
class=3D""></blockquote>The document does not claim that you can have =
non-BFR routers within the BIER domain.<br class=3D""></blockquote><br =
class=3D"">That feature is supported by the architecture, so I guess =
this is another feature of the architecture that is not supported by =
your proposed encapsulation.<br =
class=3D""></div></div></blockquote><div><br class=3D""></div><div>Are =
you referring to this sentence ?</div><div>"<span style=3D"font-size: =
13px;" class=3D"">BIER would then have to be run in a</span></div><pre =
class=3D"newpage" style=3D"font-size: 13px; margin-top: 0px; =
margin-bottom: 0px; page-break-before: always;">   sub-domain that is =
bound to this topology.  If unicast tunnels are
   used to bypass non-BFRs, either the tunnels have to be restricted to
   this topology, or the tunnel endpoints have to be BFRs that do not
   have any non-BIER-capable interfaces."</pre><div class=3D""><br =
class=3D""></div><div class=3D"">It seemed pretty obvious to me that an =
IP based solution could use tunneling to solve this issue.</div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D""><div =
class=3D""><br class=3D""><blockquote type=3D"cite" class=3D"">It just =
claims that you can use regular unicast forwarding between the source =
and the BFIR.<br class=3D"">What sort of details do you think are not =
mentioned ?<br class=3D""></blockquote><br class=3D"">The description of =
the procedures that cause the FIBs to be set up appropriately in all the =
routers outside the BIER domain.<br =
class=3D""></div></div></blockquote><div><br class=3D""></div><div>=46rom =
the draft:</div><div><pre class=3D"newpage" style=3D"font-size: 13px; =
margin-top: 0px; margin-bottom: 0px; page-break-before: always;">If the =
BIER IPv6
      Prefix is a globally unique IPv6 prefix, reachable from outside
      the BIER domain, it is possible to send a packet from outside the
      BIER domain to multiple destination within the BIER =
domain.</pre><div class=3D""><br class=3D""></div></div><div>I don't =
think it is necessary to describe in more details the many ways a =
unicast prefix can be made reachable from</div><div>a private or public =
part of the internet.</div><br class=3D""><blockquote type=3D"cite" =
class=3D""><div class=3D""><div class=3D""><br class=3D"">Also, don't =
forget to consider the case of hosts that are multi-homed to several =
BIER domains.</div></div></blockquote><div><br class=3D""></div><div>I =
don't think bier WG is exactly chartered to solve host multi-homing. =
;-)</div><br class=3D""><blockquote type=3D"cite" class=3D""><div =
class=3D""><div class=3D""><br class=3D"">And the case of a host that is =
not directly connected to its BIER domain. &nbsp;If the BIER prefix =
leads a packet (via unicast forwarding) from the host to a distant BFIR, =
how will that same prefix lead a packet (via unicast forwarding) from =
the distant BIER domain to the host?<br =
class=3D""></div></div></blockquote><div><br class=3D""></div><div>I =
don't claim it does.</div><br class=3D""><blockquote type=3D"cite" =
class=3D""><div class=3D""><div class=3D""><br class=3D""><blockquote =
type=3D"cite" class=3D"">You can ! You can ! :-)<br =
class=3D"">"Configured" means, "as far as the BIER Layer is concerned", =
whether this comes from an educated system administrator, a running =
process, or a monkey, I couldn't care less.<br class=3D"">I will clarify =
in the next iteration.<br class=3D""></blockquote>You have a companion =
draft describing the ISIS/OSPF/BGP extensions for doing the necessary =
signaling?<br class=3D""></div></div></blockquote><div><br =
class=3D""></div><div>I don't think it should be any different from the =
documents related to the other encaps.</div><div>At least, I think those =
extensions should be agnostic.</div><div>If you see reasons or cases =
where they are not, I would be interested to know more.</div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D""><div =
class=3D""><blockquote type=3D"cite" class=3D""><blockquote type=3D"cite" =
class=3D"">It is not clear from the draft whether the value of i (number =
of bits in the SI field) and the set of BFR-ids is specific to a given =
prefix, or whether it is the same for all prefixes. &nbsp;(Or for all =
prefixes corresponding to a given domain. &nbsp;Or perhaps =
sub-domain?)<br class=3D""></blockquote>Well. This clearly is the kind =
of things that can be discussed, right ?<br class=3D"">When I first =
thought about this approach, I made an experimental implementation for =
Linux. I ended up not caring about these. I didn't even implemented the =
concept of S.I., but rather decided that every BIER prefix would use a =
different 'bit index to next-hop' mapping table. So, I would say that =
the set of BRF-ids is specific to a given prefix. I would even say we =
can remove the concept of domain and S.I. But that is the sort of things =
that I would need BIER experts to discuss with.<br =
class=3D""></blockquote>It seems like your "experimental implementation" =
does not comply with the BIER architecture.<br =
class=3D""></div></div></blockquote><div><br class=3D""></div><div>It =
does. Because it implements the required features and behaves in a way =
that is in agreement with the BIER architecture draft.</div><div>I am =
just giving implementation feedback stating that, in this particular =
case, the implementation does not need to explicitly consider the notion =
of S.I. in order to be compliant.</div><br class=3D""><blockquote =
type=3D"cite" class=3D""><div class=3D""><div class=3D""><br =
class=3D""><blockquote type=3D"cite" class=3D""><blockquote type=3D"cite" =
class=3D"">Another "advantage" is that the proposal "may be used for =
transporting IP multicast packets, but also for sending IP payloads =
directly to multiple destinations". &nbsp;Does this "advantage" =
distinguish it from some other proposal? &nbsp;I'd have thought that any =
multicast encapsulation can cause any packet to sent to multiple =
destinations.<br class=3D""></blockquote>Only if the destination =
implements BIER. In this proposal, the destination does not need to =
decap anything. It directly receives a unicast packet.<br =
class=3D""></blockquote><br class=3D"">In most BIER encapsulation =
proposals, the decapsulation is done by the BFER, not by the destination =
host.<br class=3D""></div></div></blockquote><div><br =
class=3D""></div><div>Nothing prevents a BFER to be the destination of a =
packet though.</div><div>So I don't exactly see your point.</div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D""><div =
class=3D""><br class=3D""><blockquote type=3D"cite" class=3D""><br =
class=3D""><blockquote type=3D"cite" class=3D"">Of course, maybe the =
first question is whether we really have a need for an encapsulation =
that is IPv6-specific. &nbsp;The draft doesn't actually seem to address =
this question.<br class=3D""><br class=3D""></blockquote>Do you think we =
shouldn't have another encap. ?<br class=3D""></blockquote><br =
class=3D"">It's true that I don't see a need for another encapsulation. =
&nbsp;But ...<br class=3D""><br class=3D""><blockquote type=3D"cite" =
class=3D"">Or are you saying we should have a different encap ?<br =
class=3D""><br class=3D""></blockquote>But if we do have another =
encapsulation, it shouldn't be IPv6-specific, and it shouldn't require =
hop-by-hop modification of the IP destination address field, and it =
shouldn't require the BFRs to inspect layer 4, and it shouldn't require =
changes to layer 4, and </div></div></blockquote><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D""><div =
class=3D"">it shouldn't allow a multicast address to be put in the IP =
source address field</div></div></blockquote><div>Where did you see this =
?!</div><div><br class=3D""></div><div>As stated in a previous comment. =
You say no Layer 4, no extension headers, no IP =
header.&nbsp;</div><div>This just leaves us to Ethernet =
layer.</div><div><br class=3D""></div><div>Which one is more specific ? =
Ethernet or IPv6 ?</div><br class=3D""><blockquote type=3D"cite" =
class=3D""><div class=3D""><div class=3D"">, and it shouldn't assume =
that bits never get set incorrectly, </div></div></blockquote><div><br =
class=3D""></div><div>Can I assume that the BIER BitString and the IP =
version number are set correctly ?</div><br class=3D""><blockquote =
type=3D"cite" class=3D""><div class=3D""><div class=3D"">and it =
shouldn't require changes in source address filtering procedures. =
&nbsp;</div></div></blockquote><div><br class=3D""></div><div>It =
doesn't.</div></div><div><br class=3D""></div><br class=3D""><div =
class=3D""><br class=3D""></div><div class=3D""><br class=3D""></div><div =
class=3D""><br class=3D""></div></body></html>=

--Apple-Mail=_F9969E9F-9CD2-419C-93DA-1E717C2F6A21--


From nobody Mon Sep 19 11:22:57 2016
Return-Path: <erosen@juniper.net>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 16C2712B140 for <bier@ietfa.amsl.com>; Mon, 19 Sep 2016 11:22:56 -0700 (PDT)
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, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=junipernetworks.onmicrosoft.com
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 cWmFIriYZNGY for <bier@ietfa.amsl.com>; Mon, 19 Sep 2016 11:22:53 -0700 (PDT)
Received: from NAM03-DM3-obe.outbound.protection.outlook.com (mail-dm3nam03on0105.outbound.protection.outlook.com [104.47.41.105]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9835112B4B1 for <bier@ietf.org>; Mon, 19 Sep 2016 11:16:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=junipernetworks.onmicrosoft.com; s=selector1-juniper-net; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=7If+cYIx97BgjL8gN4ffMfg0i9/Ll7xcIwSVjdERLDE=; b=N3vaT3kOTKWWiajw2cRRb7hXSJxq/IsGKdum/CGQzBiGCYkV96eIkCL2rv8stOEHD5GgU1vsA/gI3HqbpeNGc+7a8jSTfdL1FIIydPrxzRX4R2/mecK+F3tF39jfPg945wUyEw172lnqwPGikzFszoOFs3osIRRUdue42xRxiK8=
Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=erosen@juniper.net; 
Received: from [172.29.33.234] (66.129.241.13) by BY2PR05MB2184.namprd05.prod.outlook.com (10.166.112.12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.639.2; Mon, 19 Sep 2016 18:16:26 +0000
From: Eric C Rosen <erosen@juniper.net>
To: Pierre Pfister <pierre.pfister@darou.fr>
References: <147280131368.24750.2582129788572723864.idtracker@ietfa.amsl.com> <3C470D17-363E-4F7D-B943-19FC52052C67@darou.fr> <d891b2b1-1419-3fdb-be95-034d91305a30@juniper.net> <10B5F14B-8A1B-4DFC-B21E-A314B1605213@darou.fr> <08b8ac29-459a-d5e5-524d-7b84d744b020@juniper.net> <F67EEC5D-FDE5-4549-9FAE-84B17B303235@darou.fr>
Message-ID: <a79919e0-e067-8222-28b7-cf621522a5fe@juniper.net>
Date: Mon, 19 Sep 2016 14:16:21 -0400
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <F67EEC5D-FDE5-4549-9FAE-84B17B303235@darou.fr>
Content-Type: multipart/alternative; boundary="------------0D3828C1C293FE32F60C42D5"
X-Originating-IP: [66.129.241.13]
X-ClientProxiedBy: CY1PR16CA0041.namprd16.prod.outlook.com (10.162.134.179) To BY2PR05MB2184.namprd05.prod.outlook.com (10.166.112.12)
X-MS-Office365-Filtering-Correlation-Id: a03814cb-5825-4323-0d51-08d3e0b91273
X-Microsoft-Exchange-Diagnostics: 1; BY2PR05MB2184; 2:EWtPfzeZ6wDMzORKSHk1NK6mbof/weeyH8Kk+BhYrM69G7v8BnTsUcN6aZaFtlse9Z/S+bivEmwss50Bd7Wlbj/uIyy5MfD92bmpyFbYhKFMua1UbUBAqspUu2XfA71RZqXJQ+ZAHA1bczAAUnaXq69/l61WNbIuX26GaEZVTtC8kluX9VMHzE9Iecmt1N0R; 3:ctWTLThRCjAkJh/9OIMIIdqBz+NDd9/Q6j2HEq+w/ZTEA4CHUSHnA+hnGQ/wKEkHOPcmR6xe0KsBCwK6qnHaw9DmKB/jcDvzRfZjNln3IIr/wys1akVFrykPLyB2FKHY; 25:gHW1qjysnG9hswgzfOK2+4nkEnTDQIDg0eEM0jidd/CLNChJadp0vV7kpd+0q1/Fm/R7YsIpxe9IKLTj6PQpBp8OxsWUbYkhrZUHNENmW+Ut5MoLvICCdyePbK4hQM/BbOc58g/EEHVEHafvBvigmRjBx5Jb/8bS7PqFZ7q4BHFuWoKws979WLThihlbHL2Fxi21ni1oJxbwXu1LKFyvEfI6bg1k6PLMumT8LxTpr/eES2Q8PU2T1h1MOFi+FBYYpa90eCmUHxfdD93aztkJrkoSZFwftT1Ck4r76GFwJAZj/kKXAdhdO38BZnRi6D/JYfFqyjFoqsyR5FX6P4U6EwMSjGuHYixpGagPohDMfveHsIZ6NYXrYnQWoCvWLSmOcacnCbYtcfkUcp+XOV1PlryGMCF0By62K9kzcxP01No=
X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY2PR05MB2184;
X-Microsoft-Exchange-Diagnostics: 1; BY2PR05MB2184; 31:9BLPeunUJOtUlqjSmXkixTYTQUpfpdAOmiHHUAkiXMrV/vxEA0G0ZoCNar+RQaw6zp0h3Viw5hGxVA7rQSFlwAi5n8e6kYAnhGBJJS9roxZKMwj2CAG3p5+C5DcqXTrb0TItd9YegK1ykDCS8owYUFBid4iRPqcdPywulJP74HppYSfW/yBDWJaStCdpHz7f3gAE+eEbWVttiw5qYvW8jTZBgXh4dN0ZL9y89/S8e0A=; 20:+8qmH8C1Iegn5bpsnO9eaMGq18/tj92Ss1xm6nAYc3VNichtxF6DPX3CVwd2EoDtGP6/sOeO3/btB+Ajey3bhmQ10tbMm13llSGDgRXnAgmnkh6ljJ9dn0c2e4yt7nA/niqH7qTvI6P6G58fDjNSjtX6/noEkDcHYpxvcWjSWacS0Vt9G2JiAoXNMR4HC6QFgWYZ9+RHPAz5Mj2KKlkK3MgLLLvNTdlWFr/kDKXXMND9itgVepmW2LctXC5fB9i9kOuyOYLPyBRjpkoZaMYsps2ABN3MarDt1wovM27V8Co/thBXKkSOCZPIKkA2bFW6r0prpaK1HfrFxiMBm4iHfkkyr7QB+d8NbDZEtogc5kmrhEMXHtVqJCF0X7c/OOUezKVakuVbOD7NG5sycwwu1lt+cGEc1WDZrD2KVyYNMZiXhSH0i5Ab7Hon2QTpkt+/4UbyZKZOX7+BgUKltQSR7FkOYTufFi1A0w0FMJ81wiuYBWqhnrVGqR2JT65oWP6c
X-Microsoft-Antispam-PRVS: <BY2PR05MB218430B3752347B7BC72BA93D4F40@BY2PR05MB2184.namprd05.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(138986009662008);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040176)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6055026); SRVR:BY2PR05MB2184; BCL:0; PCL:0; RULEID:; SRVR:BY2PR05MB2184; 
X-Microsoft-Exchange-Diagnostics: 1; BY2PR05MB2184; 4:8Ke793NQb7rgC+JfE7lAgHKPLanHfCWUB0Z1EVA+BoMvdr7V27Ota+4s0QZGCFTvMB+jRoSbbjAApRyzE5PWNMJIJmo4OPv4TixPhXkbIYBop8g6/woge4xT2JssrMRWKHheQQziDJjTQKutQ+hboH7zw3GgghYPgE/WT+GLIePbR3z/F4NM649DWu1pyZpdMiAehj6A7VE7knBbx7VIaUs0BaYUMHed9880Jjo22w1s4AdhthMMhleyEs6pLmJZosSalHUIBQdp+csO4lzVSDXhZmdiz99hRRjrziROAamDPMo4Fq4TS1s7e8Qf8S4z52zSX2RvFP/vHaq/poyUdW45xhx7HIqSx+KcNzFgWrsdt/cHbyGv964o+Xv/AE/n4CyvOuF4MiHd3EKGfuUq+RsuSHsTbu81vUOuCWJlZWO4ctObulLMziYS4dQAZT4HavMogfN32/ATNvDfLppIDA==
X-Forefront-PRVS: 0070A8666B
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(4630300001)(6049001)(7916002)(377454003)(199003)(52314003)(24454002)(189002)(6116002)(3846002)(76176999)(33646002)(5660300001)(101416001)(7846002)(93886004)(586003)(4326007)(77096005)(8676002)(50986999)(54356999)(81156014)(81166006)(36756003)(230783001)(2950100001)(31696002)(64126003)(19580405001)(19580395003)(2906002)(512874002)(110136003)(86362001)(16236675004)(84326002)(42186005)(4001350100001)(31686004)(106356001)(83506001)(92566002)(561944003)(7736002)(65826007)(15650500001)(68736007)(66066001)(65806001)(105586002)(65956001)(97736004)(189998001); DIR:OUT; SFP:1102; SCL:1; SRVR:BY2PR05MB2184; H:[172.29.33.234]; 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)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCWTJQUjA1TUIyMTg0OzIzOlBPQlNWVHgxSEQ0a25pT2tvY25SMWFyVWpr?= =?utf-8?B?WS9oaS95NlZOK2lXSnlqVGlQVllYSkdCT2hmRy9qRzVrblBGTkxYUy9qeDJt?= =?utf-8?B?d2xYTjI5ajF2ZWYyT0xNUzJHcUxqWXpSeUNnaXRVcDZMeU5PVW1LVTliRk9N?= =?utf-8?B?b3ZvRmR5L3hHQWlVZ3MzaXNHWmdrV1p6Nk16S0kyWkR4NVptQVFZdElzZTVn?= =?utf-8?B?MkxJSHVUUEE4WFU2QmVoOWUxRlcrTnhkU1lUem5YejVNZUl5dHZlMDJMNXlo?= =?utf-8?B?QmtxSzhJcHlOak5WcGhnRFRUMzgwOXJ6dml0ZUVDVG9JdEgxSnpXNFlHN1J5?= =?utf-8?B?b0QwTUJRRVo1Sm5pTFg3UGJaY3dNdXgraUE2RE5HVUE2ZVp0QzFnZXdHaHFW?= =?utf-8?B?UC9qaHI2OXIwYm1sWFZYenZmczRYaXFHMnpKOUJMbG54RmRuMUJGeThydjB2?= =?utf-8?B?RElmbDRCTXRDT2Q4Y3BpL0MyUS9vZ1NmY0dlZW5ybHJ0eC9vY2lZZGdSQjZk?= =?utf-8?B?VG1LRFBXVU00NTU5dzF1azlteVo3c1Y0YXJXQTBvTnplWWdQQjRGSnpFWTNW?= =?utf-8?B?eWlkVDdXNVpFdjhUazdjTzlnVFJTTnFaWnRHYStaNWIvd2ZQN1llbUwvZnJp?= =?utf-8?B?NmRxNGFORjMxdmF3blRVTzBCdUs2cXpITi8xb1FmSlVHUUpQak43Q0xobG9a?= =?utf-8?B?ODVaSVVtd252Q2lSNTFSaUh3S2FVWVRyOWtsTzFQZHBjZkVIZ2ZxdWFJNW9O?= =?utf-8?B?eUFFcjM1bVhTVzhaT0RSMjdTUkdRNlhPN1E0dExrYlc3ZnBEOXV0dDZxekl4?= =?utf-8?B?amJBb2tzYUlxUjVjVURqejd2QWNYb1UwcVNmSlFxSTdBeFcwTWs0RCtCT2pL?= =?utf-8?B?Z0xWY2VzT3Y3SmJNdWJ6b2tKTEh0a0ErTStBcWZhSitrTEd2NC9PNTFrOEZw?= =?utf-8?B?eWhObytjUDltcUV6YVhnbVhxLytLVzRnUngxait5T2VmMEdoMGpFK3ZlaW9G?= =?utf-8?B?QURlZjdoWDZWVzVHSjUzd0lmaFpqNFFCSzh2aWFGTlFiNVhIdmF4R3FtNXkr?= =?utf-8?B?UHowVjV4bFBxSGJpQVQwYk40STYzK3lDMTZGQjM4R0hmcFdCU3BuUnh6aXQ3?= =?utf-8?B?WU1LUklUTXhRTTE4MXlHSDIyYWV4dkRDdjdxNVowWlovOUhRTkNYd2Z1ZGt5?= =?utf-8?B?QkpDRm1ZenFyWnlXUDRGUml6bFRhSnArL1lSbWRRUjBHRWdLS1FZL01BT0Rj?= =?utf-8?B?OWd3Nks5ekJQSUZ5a1A3OVlUYzhOZmd5dm9sWXJabUVmYThKK0JMREVyQ2pi?= =?utf-8?B?T3JKaW9aMEVTMHV3SWdaNVZVRnorWFY3a1NsaXc3T3JHeHczSFNIQzhnSWMy?= =?utf-8?B?d0RBbUVSeEM2Q0V1MjlZUk5tMnhzVGJzQ1crTkpvY1h3UFBrVHR2NGxzYjFD?= =?utf-8?B?U1EwVW9aSzZNS3ljZWh2WUt3cld1NWc2NEg5aVpkWDZiRThqb0RGQXE4cWdy?= =?utf-8?B?UWErc3dHWlRIMzNMUm9sQzFhbWtueklFT1YzYjM4aFVwT0VDTnV0MjhuTU9H?= =?utf-8?B?d3JERkxCYTNjNnV2SjE3dEJaT0xIbmhNVERSdE1hakN0VFl3V0xHdUo1UHNB?= =?utf-8?B?ZnBqU0xJTXljYkhRQ3pzQzlPdElRWW9RbWJua2kyTDVpbTBNTWNSTWFJaDFk?= =?utf-8?B?aVV2dkl3QzVHQlVVcFFvbm1zN0p4TjVmeXB5MXZYY3lSSDBXRjZ4TGFveWNZ?= =?utf-8?Q?/NOOZMt/DjuwsYF7bnkt/iAvhrhaWwokE72hM=3D?=
X-Microsoft-Exchange-Diagnostics: 1; BY2PR05MB2184; 6:iVt42Iho4R0uSOnqagzyZ+RuihLsPm/Ef9S1KYf6ffzj4vZIfo9Y7aF2KoLQ1AxoVbl9XpaGwY2Oqn41G6EtKV1Hi3nu2icbDCqikUO1kcxD11CpyYSR8h5aqmxQxUJOtYNSmEzjlW8RZZ22tj3Bpc1u516Y2iDJPXx82d/OVK8CZPq5rnpUL7ejUUrWD9MWo7WKXPnISBLCAP2eDuoNPUiP1ceQmlqkDmOHcYa26v8UrEXMStKwMtjBXCoeL5KmIoZlI9/hJWGsUkcrYaxXZ0t1zpDmzMKNRdlJew9CX7EKESfSqvGznYLnFxtW5DAVF+8mN+bAEZRcZ4IwLyajWw==; 5:dEPT4MrkIHisVFkWE3EFxB2GZ+sw5ayxN3D/EeFoB1Tpax1Ti7YnnPKFZylHnnWqy6NmKGVixH56lv/YSRrBcM8ELUOtjJK/E8ciVVhH7nd7Zled6EWNH3FCTEW1SddRubrcMxTnaE8D/JArRxdIdA==; 24:GXxDOXu32pob6QKlKnovRFOjlkjOq3hfEDOaBLCo+ja0s7PV4fRu4LpYo1mLfIjxdaOCEwzn3l/KCiygyAeGV8QcGYMCJNVps256q/ysWe0=; 7:y4lWQJ0lYadAzV58bAwx+hao7Ijy7yXz2oEdPcExejmsfOQkBxJbKsP4lNkVUd+//HfgCuzbqOl8UDjnWl9qdrXgAozGHENOEH1/FQYcICfwhm5SBEBlmKlsfzryB7cPZ03aRMs/6yOBawGxjsvNe0Tf8KUITy5+mXtKBAXhcqvt0xqScCpRFu724gpjAXNmbqTKedHJVMlsphp4K125jxdiZzBtp/PneStEpMtp6sWpNMZzH/rEOVHdWf7gbx56ElgQGhS3fWMsIKIZXhlpA8/sbT141sgtU8WvMQy2MX/bBrwnk087d3zRuFEs67B7
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Sep 2016 18:16:26.3786 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR05MB2184
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/AvZGnGaf9F7zMOlKMGSmOAngxFQ>
Cc: bier@ietf.org, IJsbrand Wijnands <ice@cisco.com>
Subject: Re: [Bier] New Version Notification for draft-pfister-bier-over-ipv6-00.txt
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 19 Sep 2016 18:22:56 -0000

--------------0D3828C1C293FE32F60C42D5
Content-Type: text/plain; charset="utf-8"; format=flowed
Content-Transfer-Encoding: 8bit

Sometimes an idea that seems clever at first just doesn't work out when 
the details are examined.  The idea of using addresses that are unicast 
addresses in one context but multicast addresses in another falls into 
this category.  Inevitably a host will put a multicast address into an 
IP source address field, because the host doesn't really have any way of 
knowing that it is doing something wrong. Inevitably a host will create 
temporary IPv6 addresses from the BIER prefix, because it doesn't know 
that it is doing something wrong. It's hard for routers to filter out 
packets carrying such addresses in the source address field, because the 
local routers also cannot necessarily tell that the address is really a 
multicast address. There are just too many unintended side-effects for 
this to be a viable proposal.

The only answer has been "this won't happen unless someone does 
something wrong", which is not an answer at all.


On 9/15/2016 1:29 PM, Pierre Pfister wrote:
>
>> Le 15 sept. 2016 à 17:16, Eric C Rosen <erosen@juniper.net 
>> <mailto:erosen@juniper.net>> a écrit :
>>
>>
>> You should point out then that your encapsulation does not support 
>> the full functionality of the BIER architecture as specified by the 
>> WG, but only an arbitrarily chosen subset of it.
>
> You may see an arbitrarily chosen subset of features where others may 
> see applicability to different use-cases such as enterprise or home 
> networks, and IP networks rather than MPLS networks.
> The purpose of a new encapsulation is not to provide a second solution 
> addressing the exact same issue and use-cases but rather see the areas 
> where the first encap is not applicable.

Any BIER encapsulation needs to be able to support the features that are 
in the architecture.

It may or may not be true that the architecture is missing features that 
it should have, but the encapsulations still need to support the 
features that it does have.

>>
>>>> I don't see how the sub-domain is identified in this encapsulation.
>>> It is not addressed by the document indeed. Just for the sake of 
>>> making a short document.
>>>
>>
>> This is another way in which your proposal fails to support the BIER 
>> architecture.
>
> No.
> This is a way to say that the proposal is a first iteration which will 
> be improved and include sub-domains in further iterations if people 
> think it is necessary.

Well, it's hard to comment on what might or might not be in further 
iterations.

>
> You removed part of my answer too: "I guess we could use the IPv6 
> prefix for that as well.".
> Any useful technical comments on this proposal ?

At that level of detail there isn't much to comment on.  I would like to 
see the proposed signaling that associates the prefix with a sub-domain 
and/or other BIER parameters.

>
>>
>>>> The draft says: "It makes use of a typical IP longest match in 
>>>> order to decide whether a packet is a BIER packet or not, which 
>>>> means hardware and software existing solutions may be used for that 
>>>> purpose."  But existing/deployed hardware and software solutions 
>>>> cannot do the BIER forwarding!  So I don't see what advantage is 
>>>> being claimed here.  Or is this just a way of saying "at least we 
>>>> don't use IPv6 extension headers" ;-)
>>> It is a way to say "Hey, you will be able to reuse bits of hardware 
>>> and code rather than restart everything from scratch".
>>
>> I don't think there is any proposed encapsulation whose 
>> implementation cannot make use of some existing logic.  So this 
>> "advantage" does not distinguish your proposal from any other.
>
> Please read carefully. I am not saying that the proposal "can make use 
> of some existing logic". I am saying it makes use of longest match on 
> the destination address in order to determine whether the packet is a 
> BIER packet, the Set ID, and possibly the sub-domain.
> Longest match prefix is not just a random piece of existing logic. It 
> is widely optimized on both hardware and software.
> In addition, it means that packet classification can be achieved by 
> the use of the already existing routing operation. Which will simplify 
> development and deployment.
> Hence, this is an advantage.

  In some other proposals for a second encaps, a packet is identified as 
a BIER  packet by virtue of the value of the ethertype field.  I just 
don't see the advantage of using the "widely optimized" longest match 
procedures rather than doing a simple lookup of a fixed length field.

>
>>
>> If your encapsulation requires that the forwarders look at layer 4, 
>> I'd say that is a pretty big disadvantage.
>>
>> I don't think a BIER encapsulation should require that UDP be modified.
>
> Which means we shouldn't use encapsulation within UDP either.

I don't see why that follows, but we're not discussing a UDP-based 
encapsulation right now.

> But you also mention that we shouldn't use IPv6 Extension Headers.
> So this leaves us only encapsulation over Ethernet.
> Can you elaborate if you think this is a better alternative ?

The ethernet encapsulation proposals certainly do not have the same set 
of problems that the IPv6 proposal has.

>
> Yes. Routers that are adjacent to hosts will have to run or relay DHCPv6.
> Which is pretty much necessary when you deal with hosts.

That doesn't seem to be true; right now I am on a network where the CPE 
router is a dhcpv6 client of the ISP router, but the hosts behind the 
CPE router only receive router advertisement messages.

But that's all irrelevant anyway, as "DCHPv6 will prevent any addressing 
problems from occurring" is not a credible claim.

>
>>>> The draft suggests that the BIER prefix can be treated by BFRs 
>>>> outside a given domain as a routable unicast prefix, presumably 
>>>> leading towards one or more BFRs that serve as border routers for a 
>>>> given BIER domain.  (At one point, the draft even says that BIER 
>>>> packets are IPv6 unicast packets, which seems a bit misleading. 
>>>> ;-)) That's interesting, but putting this feature to use requires 
>>>> one to work out quite a few details that are not mentioned.  And I 
>>>> don't think it will work for non-BFRs within the BIER domain.  To 
>>>> pass BIER packet through non-BFRs within the destination BIER 
>>>> domain, one still needs additional encapsulation.
>>> The document does not claim that you can have non-BFR routers within 
>>> the BIER domain.
>>
>> That feature is supported by the architecture, so I guess this is 
>> another feature of the architecture that is not supported by your 
>> proposed encapsulation.
>
> It seemed pretty obvious to me that an IP based solution could use 
> tunneling to solve this issue.

In your proposal, the IPv6 prefix can cause a packet to be 
unicast-routed to a BIER domain.  If the first router it encounters in 
the BIER domain is a non-BFR, I don't see how tunneling will help.  
You'll probably say that this situation is impossible, but since the 
draft provides no details about how the prefixes are distributed, I 
don't see any basis for saying that this couldn't happen.

>
>>
>>> It just claims that you can use regular unicast forwarding between 
>>> the source and the BFIR.
>>> What sort of details do you think are not mentioned ?
>>
>> The description of the procedures that cause the FIBs to be set up 
>> appropriately in all the routers outside the BIER domain.
>
> From the draft:
> If the BIER IPv6
>        Prefix is a globally unique IPv6 prefix, reachable from outside
>        the BIER domain, it is possible to send a packet from outside the
>        BIER domain to multiple destination within the BIER domain.
>
> I don't think it is necessary to describe in more details the many 
> ways a unicast prefix can be made reachable from
> a private or public part of the internet.

I'm afraid the situation is a bit more complicated.  The prefix is meant 
to be interpreted as a unicast prefix in certain contexts, but as a BIER 
prefix in other contexts.  The signaling and routing procedures need to 
ensure that the prefix will be interpreted, by each router to which it 
is propagated, in the context that is appropriate for that router.   
There are a lot of non-obvious details needed to make this happen.

>
>>
>> Also, don't forget to consider the case of hosts that are multi-homed 
>> to several BIER domains.
>
> I don't think bier WG is exactly chartered to solve host multi-homing. ;-)

I don't see the relevance of that claim.  Many devices are multi-homed 
and BIER cannot assume that there is no multi-homing. Of course, BIER 
doesn't have to solve multi-homing issues that are not related to BIER.

>
>>
>> And the case of a host that is not directly connected to its BIER 
>> domain.  If the BIER prefix leads a packet (via unicast forwarding) 
>> from the host to a distant BFIR, how will that same prefix lead a 
>> packet (via unicast forwarding) from the distant BIER domain to the host?
>
> I don't claim it does.

If the prefix is part of a unicast address of a host, it has to lead 
packets toward the host.  If the prefix identifies a BIER domain, it has 
to lead packets toward the BIER domain.  If the host isn't directly 
connected to the BIER domain, I don't see how this will work.  So there 
must be some restrictions on how these addresses and prefixes are 
assigned.  Perhaps these restrictions are included among the details 
that are" too obvious" to mention.  Of course, a lot of things seem 
obvious until you try to work out the details.

>
>>
>> You have a companion draft describing the ISIS/OSPF/BGP extensions 
>> for doing the necessary signaling?
>
> I don't think it should be any different from the documents related to 
> the other encaps.
> At least, I think those extensions should be agnostic.
> If you see reasons or cases where they are not, I would be interested 
> to know more.

I don't think any of the existing drafts on ISIS/OSPF/BGP signaling for 
BIER say how to associate IPv6 prefixes with BIER parameters. Please 
don't say that the details are too obvious to mention!  Has any 
consideration even been given to the signaling that needs to exist in 
order to support this encapsulation?

>
>>>
>>> When I first thought about this approach, I made an experimental 
>>> implementation for Linux. I ended up not caring about these. I 
>>> didn't even implemented the concept of S.I., but rather decided that 
>>> every BIER prefix would use a different 'bit index to next-hop' 
>>> mapping table. So, I would say that the set of BRF-ids is specific 
>>> to a given prefix. I would even say we can remove the concept of 
>>> domain and S.I. But that is the sort of things that I would need 
>>> BIER experts to discuss with.
>> It seems like your "experimental implementation" does not comply with 
>> the BIER architecture.
>
> It does. Because it implements the required features and behaves in a 
> way that is in agreement with the BIER architecture draft.
> I am just giving implementation feedback stating that, in this 
> particular case, the implementation does not need to explicitly 
> consider the notion of S.I. in order to be compliant.

An implementation that doesn't support SI is not compliant with the 
architecture.

>
>>
>>>> Another "advantage" is that the proposal "may be used for 
>>>> transporting IP multicast packets, but also for sending IP payloads 
>>>> directly to multiple destinations".  Does this "advantage" 
>>>> distinguish it from some other proposal?  I'd have thought that any 
>>>> multicast encapsulation can cause any packet to sent to multiple 
>>>> destinations.
>>> Only if the destination implements BIER. In this proposal, the 
>>> destination does not need to decap anything. It directly receives a 
>>> unicast packet.
>>
>> In most BIER encapsulation proposals, the decapsulation is done by 
>> the BFER, not by the destination host.
>
> Nothing prevents a BFER to be the destination of a packet though.
> So I don't exactly see your point.

The point is that, for all encapsulations, decapsulation is done by the 
BFER, not by the destination.  So the fact that the destination doesn't 
have to do decapsulation does not distinguish one encapsulation from 
another.

You might be claiming, as an advantage, that BFERs don't always have to 
decapsulate and that BFIRs don't always have to encapsulate. This is the 
old "nat vs. tunneling" rathole.  In the particular case of BIER,  there 
is a  set of problems caused by modifying the destination address field 
and by obscuring the distinction between multicast addresses and unicast 
addresses.  These seem to dominate any apparent advantage of not having 
to encapsulate.

>
>> But if we do have another encapsulation, it shouldn't be 
>> IPv6-specific, and it shouldn't require hop-by-hop modification of 
>> the IP destination address field, and it shouldn't require the BFRs 
>> to inspect layer 4, and it shouldn't require changes to layer 4, and
>
>> it shouldn't allow a multicast address to be put in the IP source 
>> address field
> Where did you see this ?!

This is the inevitable consequence of making it impossible for hosts or 
even routers to tell the difference between multicast addresses and 
unicast addresses.

>
>> , and it shouldn't assume that bits never get set incorrectly,
>
> Can I assume that the BIER BitString and the IP version number are set 
> correctly ?

It is always necessary to understand the impact on the network of 
configurations that are imperfect.  Certainly one cannot assume that the 
router advertisement configuration files always have the flags set 
correctly.

>
>> and it shouldn't require changes in source address filtering procedures.
>
> It doesn't.

Of course it does, because certain prefixes that are advertised to the 
hosts are now going to be prohibited from appearing in the source 
address field.



--------------0D3828C1C293FE32F60C42D5
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Sometimes an idea that seems clever at first just doesn't work out
    when the details are examined.  The idea of using addresses that are
    unicast addresses in one context but multicast addresses in another
    falls into this category.  Inevitably a host will put a multicast
    address into an IP source address field, because the host doesn't
    really have any way of knowing that it is doing something wrong. 
    Inevitably a host will create temporary IPv6 addresses from the BIER
    prefix, because it doesn't know that it is doing something wrong. 
    It's hard for routers to filter out packets carrying such addresses
    in the source address field, because the local routers also cannot
    necessarily tell that the address is really a multicast address. 
    There are just too many unintended side-effects for this to be a
    viable proposal.<br>
    <br>
    The only answer has been "this won't happen unless someone does
    something wrong", which is not an answer at all.    <br>
    <br>
    <br>
    On 9/15/2016 1:29 PM, Pierre Pfister wrote:<br>
    <blockquote cite="mid:F67EEC5D-FDE5-4549-9FAE-84B17B303235@darou.fr"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <br class="">
      <div>
        <blockquote type="cite" class="">
          <div class="">Le 15 sept. 2016 à 17:16, Eric C Rosen &lt;<a
              moz-do-not-send="true" href="mailto:erosen@juniper.net"
              class="">erosen@juniper.net</a>&gt; a écrit :</div>
          <br class="Apple-interchange-newline">
          <div class="">
            <div class=""><br class="">
              You should point out then that your encapsulation does not
              support the full functionality of the BIER architecture as
              specified by the WG, but only an arbitrarily chosen subset
              of it.<br class="">
            </div>
          </div>
        </blockquote>
        <div><br class="">
        </div>
        <div>You may see an arbitrarily chosen subset of features where
          others may see applicability to different use-cases such as
          enterprise or home networks, and IP networks rather than MPLS
          networks. </div>
        <div>The purpose of a new encapsulation is not to provide a
          second solution addressing the exact same issue and use-cases
          but rather see the areas where the first encap is not
          applicable.</div>
      </div>
    </blockquote>
    <br>
    Any BIER encapsulation needs to be able to support the features that
    are in the architecture.  <br>
    <br>
    It may or may not be true that the architecture is missing features
    that it should have, but the encapsulations still need to support
    the features that it does have.<br>
    <br class="">
    <blockquote cite="mid:F67EEC5D-FDE5-4549-9FAE-84B17B303235@darou.fr"
      type="cite">
      <div>
        <blockquote type="cite" class="">
          <div class="">
            <div class=""><br class="">
              <blockquote type="cite" class="">
                <blockquote type="cite" class="">I don't see how the
                  sub-domain is identified in this encapsulation.<br
                    class="">
                </blockquote>
                It is not addressed by the document indeed. Just for the
                sake of making a short document.<br class="">
                <br class="">
              </blockquote>
              <br class="">
              This is another way in which your proposal fails to
              support the BIER architecture.<br class="">
            </div>
          </div>
        </blockquote>
        <div><br class="">
        </div>
        <div>No. </div>
        <div>This is a way to say that the proposal is a first iteration
          which will be improved and include sub-domains in further
          iterations if people think it is necessary.</div>
      </div>
    </blockquote>
    <br>
    Well, it's hard to comment on what might or might not be in further
    iterations.<br>
    <br>
    <blockquote cite="mid:F67EEC5D-FDE5-4549-9FAE-84B17B303235@darou.fr"
      type="cite">
      <div>
        <div><br class="">
        </div>
        <div>You removed part of my answer too: "I guess we could use
          the IPv6 prefix for that as well.".</div>
        <div>Any useful technical comments on this proposal ?</div>
      </div>
    </blockquote>
    <br>
    At that level of detail there isn't much to comment on.  I would
    like to see the proposed signaling that associates the prefix with a
    sub-domain and/or other BIER parameters.  <br>
    <br>
    <blockquote cite="mid:F67EEC5D-FDE5-4549-9FAE-84B17B303235@darou.fr"
      type="cite">
      <div><br class="">
        <blockquote type="cite" class="">
          <div class="">
            <div class=""><br class="">
              <blockquote type="cite" class="">
                <blockquote type="cite" class="">The draft says: "It
                  makes use of a typical IP longest match in order to
                  decide whether a packet is a BIER packet or not, which
                  means hardware and software existing solutions may be
                  used for that purpose."  But existing/deployed
                  hardware and software solutions cannot do the BIER
                  forwarding!  So I don't see what advantage is being
                  claimed here.  Or is this just a way of saying "at
                  least we don't use IPv6 extension headers" ;-)<br
                    class="">
                </blockquote>
                It is a way to say "Hey, you will be able to reuse bits
                of hardware and code rather than restart everything from
                scratch".<br class="">
              </blockquote>
              <br class="">
              I don't think there is any proposed encapsulation whose
              implementation cannot make use of some existing logic.  So
              this "advantage" does not distinguish your proposal from
              any other.</div>
          </div>
        </blockquote>
        <div><br class="">
        </div>
        <div>Please read carefully. I am not saying that the proposal
          "can make use of some existing logic". I am saying it makes
          use of longest match on the destination address in order to
          determine whether the packet is a BIER packet, the Set ID, and
          possibly the sub-domain.</div>
        <div>Longest match prefix is not just a random piece of existing
          logic. It is widely optimized on both hardware and software.</div>
        <div>In addition, it means that packet classification can be
          achieved by the use of the already existing routing operation.
          Which will simplify development and deployment.</div>
        <div>Hence, this is an advantage.</div>
      </div>
    </blockquote>
    <br>
     In some other proposals for a second encaps, a packet is identified
    as a BIER  packet by virtue of the value of the ethertype field.  I
    just don't see the advantage of using the "widely optimized" longest
    match procedures rather than doing a simple lookup of a fixed length
    field.<br>
    <br>
    <blockquote cite="mid:F67EEC5D-FDE5-4549-9FAE-84B17B303235@darou.fr"
      type="cite">
      <div>
        <div><br class="">
        </div>
        <blockquote type="cite" class="">
          <div class="">
            <div class=""><br class="">
              If your encapsulation requires that the forwarders look at
              layer 4, I'd say that is a pretty big disadvantage.</div>
          </div>
        </blockquote>
        <blockquote type="cite" class="">
          <div class="">
            <div class=""><br class="">
              I don't think a BIER encapsulation should require that UDP
              be modified.<br class="">
            </div>
          </div>
        </blockquote>
        <div><br class="">
        </div>
        <div>Which means we shouldn't use encapsulation within UDP
          either.</div>
      </div>
    </blockquote>
    <br>
    I don't see why that follows, but we're not discussing a UDP-based
    encapsulation right now.<br>
    <br>
    <blockquote cite="mid:F67EEC5D-FDE5-4549-9FAE-84B17B303235@darou.fr"
      type="cite">
      <div>
        <div>But you also mention that we shouldn't use IPv6 Extension
          Headers.</div>
        <div>So this leaves us only encapsulation over Ethernet.</div>
        <div>Can you elaborate if you think this is a better alternative
          ?</div>
      </div>
    </blockquote>
    <br>
    The ethernet encapsulation proposals certainly do not have the same
    set of problems that the IPv6 proposal has.<br>
    <br>
    <blockquote cite="mid:F67EEC5D-FDE5-4549-9FAE-84B17B303235@darou.fr"
      type="cite">
      <div>
        <div><br class="">
        </div>
        <div>Yes. Routers that are adjacent to hosts will have to run or
          relay DHCPv6.</div>
        <div>Which is pretty much necessary when you deal with hosts.</div>
      </div>
    </blockquote>
    <br>
    That doesn't seem to be true; right now I am on a network where the
    CPE router is a dhcpv6 client of the ISP router, but the hosts
    behind the CPE router only receive router advertisement messages.<br>
    <br>
    But that's all irrelevant anyway, as "DCHPv6 will prevent any
    addressing problems from occurring" is not a credible claim.<br>
    <br>
    <blockquote cite="mid:F67EEC5D-FDE5-4549-9FAE-84B17B303235@darou.fr"
      type="cite">
      <div><br class="">
        <blockquote type="cite" class="">
          <div class="">
            <div class="">
              <blockquote type="cite" class="">
                <blockquote type="cite" class="">The draft suggests that
                  the BIER prefix can be treated by BFRs outside a given
                  domain as a routable unicast prefix, presumably
                  leading towards one or more BFRs that serve as border
                  routers for a given BIER domain.  (At one point, the
                  draft even says that BIER packets are IPv6 unicast
                  packets, which seems a bit misleading. ;-)) That's
                  interesting, but putting this feature to use requires
                  one to work out quite a few details that are not
                  mentioned.  And I don't think it will work for
                  non-BFRs within the BIER domain.  To pass BIER packet
                  through non-BFRs within the destination BIER domain,
                  one still needs additional encapsulation.<br class="">
                </blockquote>
                The document does not claim that you can have non-BFR
                routers within the BIER domain.<br class="">
              </blockquote>
              <br class="">
              That feature is supported by the architecture, so I guess
              this is another feature of the architecture that is not
              supported by your proposed encapsulation.<br class="">
            </div>
          </div>
        </blockquote>
        <div class=""><br class="">
        </div>
        <div class="">It seemed pretty obvious to me that an IP based
          solution could use tunneling to solve this issue.</div>
      </div>
    </blockquote>
    <br>
    In your proposal, the IPv6 prefix can cause a packet to be
    unicast-routed to a BIER domain.  If the first router it encounters
    in the BIER domain is a non-BFR, I don't see how tunneling will
    help.  You'll probably say that this situation is impossible, but
    since the draft provides no details about how the prefixes are
    distributed, I don't see any basis for saying that this couldn't
    happen.<br>
    <br>
    <blockquote cite="mid:F67EEC5D-FDE5-4549-9FAE-84B17B303235@darou.fr"
      type="cite">
      <div><br class="">
        <blockquote type="cite" class="">
          <div class="">
            <div class=""><br class="">
              <blockquote type="cite" class="">It just claims that you
                can use regular unicast forwarding between the source
                and the BFIR.<br class="">
                What sort of details do you think are not mentioned ?<br
                  class="">
              </blockquote>
              <br class="">
              The description of the procedures that cause the FIBs to
              be set up appropriately in all the routers outside the
              BIER domain.<br class="">
            </div>
          </div>
        </blockquote>
        <div><br class="">
        </div>
        <div>From the draft:</div>
        <div>
          <pre class="newpage" style="font-size: 13px; margin-top: 0px; margin-bottom: 0px; page-break-before: always;">If the BIER IPv6
      Prefix is a globally unique IPv6 prefix, reachable from outside
      the BIER domain, it is possible to send a packet from outside the
      BIER domain to multiple destination within the BIER domain.</pre>
          <div class=""><br class="">
          </div>
        </div>
        <div>I don't think it is necessary to describe in more details
          the many ways a unicast prefix can be made reachable from</div>
        <div>a private or public part of the internet.</div>
      </div>
    </blockquote>
    <br>
    I'm afraid the situation is a bit more complicated.  The prefix is
    meant to be interpreted as a unicast prefix in certain contexts, but
    as a BIER prefix in other contexts.  The signaling and routing
    procedures need to ensure that the prefix will be interpreted, by
    each router to which it is propagated, in the context that is
    appropriate for that router.   There are a lot of non-obvious
    details needed to make this happen.<br>
    <br>
    <blockquote cite="mid:F67EEC5D-FDE5-4549-9FAE-84B17B303235@darou.fr"
      type="cite">
      <div><br class="">
        <blockquote type="cite" class="">
          <div class="">
            <div class=""><br class="">
              Also, don't forget to consider the case of hosts that are
              multi-homed to several BIER domains.</div>
          </div>
        </blockquote>
        <div><br class="">
        </div>
        <div>I don't think bier WG is exactly chartered to solve host
          multi-homing. ;-)</div>
      </div>
    </blockquote>
    <br>
    I don't see the relevance of that claim.  Many devices are
    multi-homed and BIER cannot assume that there is no multi-homing. 
    Of course, BIER doesn't have to solve multi-homing issues that are
    not related to BIER.<br>
    <br>
    <blockquote cite="mid:F67EEC5D-FDE5-4549-9FAE-84B17B303235@darou.fr"
      type="cite">
      <div><br class="">
        <blockquote type="cite" class="">
          <div class="">
            <div class=""><br class="">
              And the case of a host that is not directly connected to
              its BIER domain.  If the BIER prefix leads a packet (via
              unicast forwarding) from the host to a distant BFIR, how
              will that same prefix lead a packet (via unicast
              forwarding) from the distant BIER domain to the host?<br
                class="">
            </div>
          </div>
        </blockquote>
        <div><br class="">
        </div>
        <div>I don't claim it does.</div>
      </div>
    </blockquote>
    <br>
    If the prefix is part of a unicast address of a host, it has to lead
    packets toward the host.  If the prefix identifies a BIER domain, it
    has to lead packets toward the BIER domain.  If the host isn't
    directly connected to the BIER domain, I don't see how this will
    work.  So there must be some restrictions on how these addresses and
    prefixes are assigned.  Perhaps these restrictions are included
    among the details that are" too obvious" to mention.  Of course, a
    lot of things seem obvious until you try to work out the details.<br>
    <br>
    <blockquote cite="mid:F67EEC5D-FDE5-4549-9FAE-84B17B303235@darou.fr"
      type="cite">
      <div><br class="">
        <blockquote type="cite" class="">
          <div class="">
            <div class=""><br class="">
              You have a companion draft describing the ISIS/OSPF/BGP
              extensions for doing the necessary signaling?<br class="">
            </div>
          </div>
        </blockquote>
        <div><br class="">
        </div>
        <div>I don't think it should be any different from the documents
          related to the other encaps.</div>
        <div>At least, I think those extensions should be agnostic.</div>
        <div>If you see reasons or cases where they are not, I would be
          interested to know more.</div>
      </div>
    </blockquote>
    <br>
    I don't think any of the existing drafts on ISIS/OSPF/BGP signaling
    for BIER say how to associate IPv6 prefixes with BIER parameters. 
    Please don't say that the details are too obvious to mention!  Has
    any consideration even been given to the signaling that needs to
    exist in order to support this encapsulation?<br>
    <br>
    <blockquote cite="mid:F67EEC5D-FDE5-4549-9FAE-84B17B303235@darou.fr"
      type="cite">
      <div><br class="">
        <blockquote type="cite" class="">
          <div class="">
            <div class="">
              <blockquote type="cite" class=""><br class="">
                When I first thought about this approach, I made an
                experimental implementation for Linux. I ended up not
                caring about these. I didn't even implemented the
                concept of S.I., but rather decided that every BIER
                prefix would use a different 'bit index to next-hop'
                mapping table. So, I would say that the set of BRF-ids
                is specific to a given prefix. I would even say we can
                remove the concept of domain and S.I. But that is the
                sort of things that I would need BIER experts to discuss
                with.<br class="">
              </blockquote>
              It seems like your "experimental implementation" does not
              comply with the BIER architecture.<br class="">
            </div>
          </div>
        </blockquote>
        <div><br class="">
        </div>
        <div>It does. Because it implements the required features and
          behaves in a way that is in agreement with the BIER
          architecture draft.</div>
        <div>I am just giving implementation feedback stating that, in
          this particular case, the implementation does not need to
          explicitly consider the notion of S.I. in order to be
          compliant.</div>
      </div>
    </blockquote>
    <br>
    An implementation that doesn't support SI is not compliant with the
    architecture.<br>
    <br>
    <blockquote cite="mid:F67EEC5D-FDE5-4549-9FAE-84B17B303235@darou.fr"
      type="cite">
      <div><br class="">
        <blockquote type="cite" class="">
          <div class="">
            <div class=""><br class="">
              <blockquote type="cite" class="">
                <blockquote type="cite" class="">Another "advantage" is
                  that the proposal "may be used for transporting IP
                  multicast packets, but also for sending IP payloads
                  directly to multiple destinations".  Does this
                  "advantage" distinguish it from some other proposal?
                   I'd have thought that any multicast encapsulation can
                  cause any packet to sent to multiple destinations.<br
                    class="">
                </blockquote>
                Only if the destination implements BIER. In this
                proposal, the destination does not need to decap
                anything. It directly receives a unicast packet.<br
                  class="">
              </blockquote>
              <br class="">
              In most BIER encapsulation proposals, the decapsulation is
              done by the BFER, not by the destination host.<br class="">
            </div>
          </div>
        </blockquote>
        <div><br class="">
        </div>
        <div>Nothing prevents a BFER to be the destination of a packet
          though.</div>
        <div>So I don't exactly see your point.</div>
      </div>
    </blockquote>
    <br>
    The point is that, for all encapsulations, decapsulation is done by
    the BFER, not by the destination.  So the fact that the destination
    doesn't have to do decapsulation does not distinguish one
    encapsulation from another.<br>
    <br>
    You might be claiming, as an advantage, that BFERs don't always have
    to decapsulate and that BFIRs don't always have to encapsulate. 
    This is the old "nat vs. tunneling" rathole.  In the particular case
    of BIER,  there is a  set of problems caused by modifying the
    destination address field and by obscuring the distinction between
    multicast addresses and unicast addresses.  These seem to dominate
    any apparent advantage of not having to encapsulate.  <br>
    <br>
    <blockquote cite="mid:F67EEC5D-FDE5-4549-9FAE-84B17B303235@darou.fr"
      type="cite">
      <div><br class="">
        <blockquote type="cite" class="">
          <div class="">
            <div class="">But if we do have another encapsulation, it
              shouldn't be IPv6-specific, and it shouldn't require
              hop-by-hop modification of the IP destination address
              field, and it shouldn't require the BFRs to inspect layer
              4, and it shouldn't require changes to layer 4, and </div>
          </div>
        </blockquote>
        <br class="">
        <blockquote type="cite" class="">
          <div class="">
            <div class="">it shouldn't allow a multicast address to be
              put in the IP source address field</div>
          </div>
        </blockquote>
        <div>Where did you see this ?!</div>
      </div>
    </blockquote>
    <br>
    This is the inevitable consequence of making it impossible for hosts
    or even routers to tell the difference between multicast addresses
    and unicast addresses.  <br>
    <br>
    <blockquote cite="mid:F67EEC5D-FDE5-4549-9FAE-84B17B303235@darou.fr"
      type="cite">
      <div><br class="">
        <blockquote type="cite" class="">
          <div class="">
            <div class="">, and it shouldn't assume that bits never get
              set incorrectly, </div>
          </div>
        </blockquote>
        <div><br class="">
        </div>
        <div>Can I assume that the BIER BitString and the IP version
          number are set correctly ?</div>
      </div>
    </blockquote>
    <br>
    It is always necessary to understand the impact on the network of
    configurations that are imperfect.  Certainly one cannot assume that
    the router advertisement configuration files always have the flags
    set correctly.<br>
    <br>
    <blockquote cite="mid:F67EEC5D-FDE5-4549-9FAE-84B17B303235@darou.fr"
      type="cite">
      <div><br class="">
        <blockquote type="cite" class="">
          <div class="">
            <div class="">and it shouldn't require changes in source
              address filtering procedures.  </div>
          </div>
        </blockquote>
        <div><br class="">
        </div>
        <div>It doesn't.</div>
      </div>
    </blockquote>
    <br>
    Of course it does, because certain prefixes that are advertised to
    the hosts are now going to be prohibited from appearing in the
    source address field.  <br>
    <br>
    <br>
  </body>
</html>

--------------0D3828C1C293FE32F60C42D5--


From nobody Tue Sep 20 01:41:50 2016
Return-Path: <wang.cui1@zte.com.cn>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6B15F12B684 for <bier@ietfa.amsl.com>; Tue, 20 Sep 2016 01:41:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.536
X-Spam-Level: 
X-Spam-Status: No, score=-106.536 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-2.316, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] autolearn=ham autolearn_force=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 W9Odkafh6anT for <bier@ietfa.amsl.com>; Tue, 20 Sep 2016 01:41:44 -0700 (PDT)
Received: from mx5.zte.com.cn (mx5.zte.com.cn [63.217.80.70]) by ietfa.amsl.com (Postfix) with ESMTP id 963DD12B6D6 for <bier@ietf.org>; Tue, 20 Sep 2016 01:36:49 -0700 (PDT)
Received: from zte.com.cn (unknown [192.168.168.119]) by Websense Email Security Gateway with ESMTP id B9CCD6671E9C1 for <bier@ietf.org>; Tue, 20 Sep 2016 16:36:45 +0800 (CST)
Received: from mse01.zte.com.cn (unknown [10.30.3.20]) by Websense Email Security Gateway with ESMTP id CEFCC3B0FA322; Tue, 20 Sep 2016 16:36:45 +0800 (CST)
Received: from notes_smtp.zte.com.cn ([10.30.1.239]) by mse01.zte.com.cn with ESMTP id u8K8acAO039680; Tue, 20 Sep 2016 16:36:38 +0800 (GMT-8) (envelope-from wang.cui1@zte.com.cn)
To: bier@ietf.org
MIME-Version: 1.0
X-KeepSent: 364C2F94:F15E055B-48258034:002E1ECD; type=4; name=$KeepSent
X-Mailer: Lotus Notes Release 8.5.3 September 15, 2011
Message-ID: <OF364C2F94.F15E055B-ON48258034.002E1ECD-48258034.002F5DEB@zte.com.cn>
From: wang.cui1@zte.com.cn
Date: Tue, 20 Sep 2016 16:36:56 +0800
X-MIMETrack: Serialize by Router on notes_smtp/zte_ltd(Release 8.5.3FP6|November 21, 2013) at 2016-09-20 16:36:22, Serialize complete at 2016-09-20 16:36:22
Content-Type: multipart/alternative; boundary="=_alternative 002F5DE848258034_="
X-MAIL: mse01.zte.com.cn u8K8acAO039680
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/DZAgi49heaL4tRNS72sDfEHE49s>
Cc: gjshep@gmail.com, zhang.zheng@zte.com.cn
Subject: Re: [Bier] New Version Notification for draft-wang-bier-ethernet-02.txt
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 20 Sep 2016 08:41:47 -0000

This is a multipart message in MIME format.
--=_alternative 002F5DE848258034_=
Content-Type: text/plain; charset="GB2312"
Content-Transfer-Encoding: base64

RGVhciBhbGwsDQoNCiAgQmVjYXVzZSBvZiB0aGUgZXhwaXJhdGlvbiwgaGVyZSBpcyBhbiB1cGRh
dGVkIGRyYWZ0IGZvciBCSUVSIEV0aGVybmV0IA0KRW5jYXBzdWxhdGlvbi4gDQogIGh0dHBzOi8v
dG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC13YW5nLWJpZXItZXRoZXJuZXQtMDINCiANCg0KIE1h
aW4gY2hhbmdlcyBwcm9wb3NlZCBieSBUb255IGluY2x1ZGU6DQogIDEuIHJlZmVyIHRvIGFsbCBv
dGhlciBwb3NzaWJsZSBmaWVsZHMgdG8gTVBMUyBlbmNhcHMgdG8ga2VlcCBpbiBzeW5jDQogIDIu
IHRyeSB0byBhZGQgZGVzY3JpcHRpb25zIHdoaWNoIGtpbmQgb2YgZXRoZXIgTUFDcyBhcmUgYWxs
b3dlZA0KICAzLiB0cnkgdG8gdXNlIElTSVMgZXh0ZW5zaW9uIGZvciB0aGUgY29udHJvbCBwbGFu
ZSBjb25zaWRlcmF0aW9uIA0KDQogIFdpc2ggdGhpcyBkcmFmdCBjYW4gYmUgaW5wdXQgb2YgdGhp
cyBpbnRlcmltIG1lZXRpbmcgYXMgd2VsbCBhbmQgcGxlYXNlIA0KZmVlbCBmcmVlIHRvIGNvbW1l
bnRzOikNCg0KIFRoYW5rcywNCg0KQlJzLA0KTGluZGEgV2FuZw0KIA0KDQoNCi0tLS0tINeqt6LI
yyDN9bTkMDg3MTc1L3VzZXIvenRlX2x0ZCDKsbzkIDIwMTYvMDkvMjAgMTY6MjQgLS0tLS0NCg0K
aW50ZXJuZXQtZHJhZnRzQGlldGYub3JnINC009ogMjAxNi8wOS8xOSAxNTozMjowMjoNCg0KPiBp
bnRlcm5ldC1kcmFmdHNAaWV0Zi5vcmcgDQo+IDIwMTYvMDkvMTkgMTU6MzINCj4gDQo+IMrVvP7I
yw0KPiANCj4gIkFuZHJldyBRdSIgPGxhb2R1bGFvZHVAZ21haWwuY29tPiwgIkN1aSBXYW5nIiAN
Cj4gPHdhbmcuY3VpMUB6dGUuY29tLmNuPiwgIkN1aSBXYW5nIChMaW5kYSkiIDx3YW5nLmN1aTFA
enRlLmNvbS5jbj4sIA0KPiAiWmhlbmcgWmhhbmciIDx6aGFuZy56aGVuZ0B6dGUuY29tLmNuPiwg
PG5vbmUtY2hhaXJzQGlldGYub3JnPiwgDQo+ICJaaGVuZyBaaGFuZyAoU2FuZHkpIiA8emhhbmcu
emhlbmdAenRlLmNvbS5jbj4sIA0KPiANCj4gs63LzQ0KPiANCj4g1vfM4g0KPiANCj4gTmV3IFZl
cnNpb24gTm90aWZpY2F0aW9uIGZvciBkcmFmdC13YW5nLWJpZXItZXRoZXJuZXQtMDIudHh0DQo+
IA0KPiANCj4gQSBuZXcgdmVyc2lvbiBvZiBJLUQsIGRyYWZ0LXdhbmctYmllci1ldGhlcm5ldC0w
Mi50eHQNCj4gaGFzIGJlZW4gc3VjY2Vzc2Z1bGx5IHN1Ym1pdHRlZCBieSBDdWkoTGluZGEpIFdh
bmcgYW5kIHBvc3RlZCB0byB0aGUNCj4gSUVURiByZXBvc2l0b3J5Lg0KPiANCj4gTmFtZTogICAg
ICBkcmFmdC13YW5nLWJpZXItZXRoZXJuZXQNCj4gUmV2aXNpb246ICAgMDINCj4gVGl0bGU6ICAg
ICAgQklFUiBFdGhlcm5ldA0KPiBEb2N1bWVudCBkYXRlOiAgIDIwMTYtMDktMTgNCj4gR3JvdXA6
ICAgICAgSW5kaXZpZHVhbCBTdWJtaXNzaW9uDQo+IFBhZ2VzOiAgICAgIDEwDQo+IFVSTDogICAg
ICAgICAgICBodHRwczovL3d3dy5pZXRmLm9yZy9pbnRlcm5ldC1kcmFmdHMvZHJhZnQtd2FuZy0N
Cj4gYmllci1ldGhlcm5ldC0wMi50eHQNCj4gU3RhdHVzOiAgICAgICAgIA0KaHR0cHM6Ly9kYXRh
dHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtd2FuZy1iaWVyLWV0aGVybmV0Lw0KPiBIdG1saXpl
ZDogICAgICAgaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LXdhbmctYmllci1ldGhl
cm5ldC0wMg0KPiBEaWZmOiAgICAgICAgICAgDQpodHRwczovL3d3dy5pZXRmLm9yZy9yZmNkaWZm
P3VybDI9ZHJhZnQtd2FuZy1iaWVyLWV0aGVybmV0LTAyDQo+IA0KPiBBYnN0cmFjdDoNCj4gICAg
Qml0IEluZGV4IEV4cGxpY2l0IFJlcGxpY2F0aW9uIChCSUVSKSBbSS1ELmlldGYtYmllci1hcmNo
aXRlY3R1cmVdIGlzDQo+ICAgIGFuIGFyY2hpdGVjdHVyZSB0aGF0IHByb3ZpZGVzIG9wdGltYWwg
bXVsdGljYXN0IGZvcndhcmRpbmcgdGhyb3VnaCBhDQo+ICAgICJCSUVSIGRvbWFpbiIgd2l0aG91
dCByZXF1aXJpbmcgaW50ZXJtZWRpYXRlIHJvdXRlcnMgdG8gbWFpbnRhaW4gYW55DQo+ICAgIG11
bHRpY2FzdCByZWxhdGVkIHBlci1mbG93IHN0YXRlLiAgQklFUiBhbHNvIGRvZXMgbm90IHJlcXVp
cmUgYW55DQo+ICAgIGV4cGxpY2l0IHRyZWUtYnVpbGRpbmcgcHJvdG9jb2wgZm9yIGl0cyBvcGVy
YXRpb24uICBXaGVuIGEgbXVsdGljYXN0DQo+ICAgIGRhdGEgcGFja2V0IGVudGVycyB0aGUgQklF
UiBkb21haW4sIHRoZSBCRklSIGRldGVybWluZXMgdGhlIEJGRVJzIHRvDQo+ICAgIHdoaWNoIHRo
ZSBwYWNrZXQgbmVlZHMgdG8gYmUgc2VudC4gIFRoZW4gdGhlIEJGSVIgZW5jYXBzdWxhdGVzIHRo
ZQ0KPiAgICBwYWNrZXQgaW4gYSBCSUVSIGhlYWRlciBhbmQgZm9yd2FyZHMgdGhlIHBhY2tldCBh
Y2NvcmRpbmcgdG8gdGhlDQo+ICAgIEJJRlRzLiAgQ3VycmVudGx5LCB0aGVyZSBpcyBhIEJJRVIt
TVBMUyBzb2x1dGlvbiB0byB0cmFuc21pdA0KPiAgICBtdWx0aWNhc3QgdHJhZmZpYyB1c2luZyBN
UExTIGxhYmVsIGluZGljYXRpb24uICBBbHRlcm5hdGl2ZWx5LCB0aGlzDQo+ICAgIGRvY3VtZW50
IHRyaWVzIHRvIHByb3Bvc2UgYSBzb2x1dGlvbiBuYW1lZCBCSUVSIEV0aGVybmV0IHRvIHN1cHBv
cnQNCj4gICAgQklFUiBmb3J3YXJkaW5nIGluIEV0aGVybmV0IG5ldHdvcmsuDQo+IA0KPiAgDQo+
IA0KPiANCj4gUGxlYXNlIG5vdGUgdGhhdCBpdCBtYXkgdGFrZSBhIGNvdXBsZSBvZiBtaW51dGVz
IGZyb20gdGhlIHRpbWUgb2YgDQpzdWJtaXNzaW9uDQo+IHVudGlsIHRoZSBodG1saXplZCB2ZXJz
aW9uIGFuZCBkaWZmIGFyZSBhdmFpbGFibGUgYXQgdG9vbHMuaWV0Zi5vcmcuDQo+IA0KPiBUaGUg
SUVURiBTZWNyZXRhcmlhdA0KPiANCg0K
--=_alternative 002F5DE848258034_=
Content-Type: text/html; charset="GB2312"
Content-Transfer-Encoding: base64

PGZvbnQgc2l6ZT0yIGZhY2U9InNhbnMtc2VyaWYiPkRlYXIgYWxsLDwvZm9udD4NCjxicj4NCjxi
cj48Zm9udCBzaXplPTIgZmFjZT0ic2Fucy1zZXJpZiI+Jm5ic3A7IEJlY2F1c2Ugb2YgdGhlIGV4
cGlyYXRpb24sIGhlcmUNCmlzIGFuIHVwZGF0ZWQgZHJhZnQgZm9yIEJJRVIgRXRoZXJuZXQgRW5j
YXBzdWxhdGlvbi4gPC9mb250Pg0KPGJyPjx0dD48Zm9udCBzaXplPTI+Jm5ic3A7IDwvZm9udD48
L3R0PjxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC13YW5nLWJpZXIt
ZXRoZXJuZXQtMDIiPjx0dD48Zm9udCBzaXplPTI+aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1s
L2RyYWZ0LXdhbmctYmllci1ldGhlcm5ldC0wMjwvZm9udD48L3R0PjwvYT4NCjxicj48Zm9udCBz
aXplPTIgZmFjZT0ic2Fucy1zZXJpZiI+Jm5ic3A7IDwvZm9udD4NCjxicj4NCjxicj48Zm9udCBz
aXplPTIgZmFjZT0ic2Fucy1zZXJpZiI+Jm5ic3A7TWFpbiBjaGFuZ2VzIHByb3Bvc2VkIGJ5IFRv
bnkNCmluY2x1ZGU6PC9mb250Pg0KPGJyPjxmb250IHNpemU9MiBmYWNlPSJzYW5zLXNlcmlmIj4m
bmJzcDsgMS4gcmVmZXIgdG8gYWxsIG90aGVyIHBvc3NpYmxlDQpmaWVsZHMgdG8gTVBMUyBlbmNh
cHMgdG8ga2VlcCBpbiBzeW5jPC9mb250Pg0KPGJyPjxmb250IHNpemU9MiBmYWNlPSJzYW5zLXNl
cmlmIj4mbmJzcDsgMi4gdHJ5IHRvIGFkZCA8L2ZvbnQ+PGZvbnQgc2l6ZT0yPmRlc2NyaXB0aW9u
cw0Kd2hpY2gga2luZCBvZiBldGhlciBNQUNzIGFyZSBhbGxvd2VkPC9mb250Pg0KPGJyPjxmb250
IHNpemU9Mj4mbmJzcDsgMy4gdHJ5IHRvIHVzZSBJU0lTIGV4dGVuc2lvbiBmb3IgdGhlIGNvbnRy
b2wgcGxhbmUNCmNvbnNpZGVyYXRpb24gPC9mb250Pg0KPGJyPg0KPGJyPjxmb250IHNpemU9Mj4m
bmJzcDsgV2lzaCB0aGlzIGRyYWZ0IGNhbiBiZSBpbnB1dCBvZiB0aGlzIGludGVyaW0gbWVldGlu
Zw0KYXMgd2VsbCBhbmQgcGxlYXNlIGZlZWwgZnJlZSB0byBjb21tZW50czopPC9mb250Pg0KPGJy
Pg0KPGJyPjxmb250IHNpemU9Mj4mbmJzcDtUaGFua3MsPC9mb250Pg0KPGJyPg0KPGJyPjxmb250
IHNpemU9Mj5CUnMsPC9mb250Pg0KPGJyPjxmb250IHNpemU9Mj5MaW5kYSBXYW5nPC9mb250Pg0K
PGJyPjxmb250IHNpemU9Mj4mbmJzcDsgPC9mb250Pg0KPGJyPg0KPGJyPg0KPGJyPjxmb250IHNp
emU9MSBjb2xvcj0jODAwMDgwIGZhY2U9InNhbnMtc2VyaWYiPi0tLS0tINeqt6LIyyDN9bTkMDg3
MTc1L3VzZXIvenRlX2x0ZA0KyrG85CAyMDE2LzA5LzIwIDE2OjI0IC0tLS0tPC9mb250Pg0KPGJy
Pg0KPGJyPjx0dD48Zm9udCBzaXplPTI+aW50ZXJuZXQtZHJhZnRzQGlldGYub3JnINC009ogMjAx
Ni8wOS8xOSAxNTozMjowMjo8YnI+DQo8YnI+DQomZ3Q7IGludGVybmV0LWRyYWZ0c0BpZXRmLm9y
ZyA8L2ZvbnQ+PC90dD4NCjxicj48dHQ+PGZvbnQgc2l6ZT0yPiZndDsgMjAxNi8wOS8xOSAxNToz
MjwvZm9udD48L3R0Pg0KPGJyPjx0dD48Zm9udCBzaXplPTI+Jmd0OyA8YnI+DQomZ3Q7IMrVvP7I
yzwvZm9udD48L3R0Pg0KPGJyPjx0dD48Zm9udCBzaXplPTI+Jmd0OyA8YnI+DQomZ3Q7ICZxdW90
O0FuZHJldyBRdSZxdW90OyAmbHQ7bGFvZHVsYW9kdUBnbWFpbC5jb20mZ3Q7LCAmcXVvdDtDdWkg
V2FuZyZxdW90Ow0KPGJyPg0KJmd0OyAmbHQ7d2FuZy5jdWkxQHp0ZS5jb20uY24mZ3Q7LCAmcXVv
dDtDdWkgV2FuZyAoTGluZGEpJnF1b3Q7ICZsdDt3YW5nLmN1aTFAenRlLmNvbS5jbiZndDssDQo8
YnI+DQomZ3Q7ICZxdW90O1poZW5nIFpoYW5nJnF1b3Q7ICZsdDt6aGFuZy56aGVuZ0B6dGUuY29t
LmNuJmd0OywgJmx0O25vbmUtY2hhaXJzQGlldGYub3JnJmd0OywNCjxicj4NCiZndDsgJnF1b3Q7
WmhlbmcgWmhhbmcgKFNhbmR5KSZxdW90OyAmbHQ7emhhbmcuemhlbmdAenRlLmNvbS5jbiZndDss
IDwvZm9udD48L3R0Pg0KPGJyPjx0dD48Zm9udCBzaXplPTI+Jmd0OyA8YnI+DQomZ3Q7ILOty808
L2ZvbnQ+PC90dD4NCjxicj48dHQ+PGZvbnQgc2l6ZT0yPiZndDsgPGJyPg0KJmd0OyDW98ziPC9m
b250PjwvdHQ+DQo8YnI+PHR0Pjxmb250IHNpemU9Mj4mZ3Q7IDxicj4NCiZndDsgTmV3IFZlcnNp
b24gTm90aWZpY2F0aW9uIGZvciBkcmFmdC13YW5nLWJpZXItZXRoZXJuZXQtMDIudHh0PC9mb250
PjwvdHQ+DQo8YnI+PHR0Pjxmb250IHNpemU9Mj4mZ3Q7IDxicj4NCiZndDsgPGJyPg0KJmd0OyBB
IG5ldyB2ZXJzaW9uIG9mIEktRCwgZHJhZnQtd2FuZy1iaWVyLWV0aGVybmV0LTAyLnR4dDxicj4N
CiZndDsgaGFzIGJlZW4gc3VjY2Vzc2Z1bGx5IHN1Ym1pdHRlZCBieSBDdWkoTGluZGEpIFdhbmcg
YW5kIHBvc3RlZCB0byB0aGU8YnI+DQomZ3Q7IElFVEYgcmVwb3NpdG9yeS48YnI+DQomZ3Q7IDxi
cj4NCiZndDsgTmFtZTogJm5ic3A7ICZuYnNwOyAmbmJzcDtkcmFmdC13YW5nLWJpZXItZXRoZXJu
ZXQ8YnI+DQomZ3Q7IFJldmlzaW9uOiAmbmJzcDsgMDI8YnI+DQomZ3Q7IFRpdGxlOiAmbmJzcDsg
Jm5ic3A7ICZuYnNwO0JJRVIgRXRoZXJuZXQ8YnI+DQomZ3Q7IERvY3VtZW50IGRhdGU6ICZuYnNw
OyAyMDE2LTA5LTE4PGJyPg0KJmd0OyBHcm91cDogJm5ic3A7ICZuYnNwOyAmbmJzcDtJbmRpdmlk
dWFsIFN1Ym1pc3Npb248YnI+DQomZ3Q7IFBhZ2VzOiAmbmJzcDsgJm5ic3A7ICZuYnNwOzEwPGJy
Pg0KJmd0OyBVUkw6ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7PC9m
b250PjwvdHQ+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvaW50ZXJuZXQtZHJhZnRzL2Ry
YWZ0LXdhbmctIj48dHQ+PGZvbnQgc2l6ZT0yPmh0dHBzOi8vd3d3LmlldGYub3JnL2ludGVybmV0
LWRyYWZ0cy9kcmFmdC13YW5nLTwvZm9udD48L3R0PjwvYT48dHQ+PGZvbnQgc2l6ZT0yPjxicj4N
CiZndDsgYmllci1ldGhlcm5ldC0wMi50eHQ8YnI+DQomZ3Q7IFN0YXR1czogJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7IDwvZm9udD48L3R0PjxhIGhyZWY9Imh0dHBzOi8vZGF0YXRyYWNrZXIu
aWV0Zi5vcmcvZG9jL2RyYWZ0LXdhbmctYmllci1ldGhlcm5ldC8iPjx0dD48Zm9udCBzaXplPTI+
aHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtd2FuZy1iaWVyLWV0aGVybmV0
LzwvZm9udD48L3R0PjwvYT48dHQ+PGZvbnQgc2l6ZT0yPjxicj4NCiZndDsgSHRtbGl6ZWQ6ICZu
YnNwOyAmbmJzcDsgJm5ic3A7IDwvZm9udD48L3R0PjxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0
Zi5vcmcvaHRtbC9kcmFmdC13YW5nLWJpZXItZXRoZXJuZXQtMDIiPjx0dD48Zm9udCBzaXplPTI+
aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LXdhbmctYmllci1ldGhlcm5ldC0wMjwv
Zm9udD48L3R0PjwvYT48dHQ+PGZvbnQgc2l6ZT0yPjxicj4NCiZndDsgRGlmZjogJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyA8L2ZvbnQ+PC90dD48YSBocmVmPSJodHRwczovL3d3
dy5pZXRmLm9yZy9yZmNkaWZmP3VybDI9ZHJhZnQtd2FuZy1iaWVyLWV0aGVybmV0LTAyIj48dHQ+
PGZvbnQgc2l6ZT0yPmh0dHBzOi8vd3d3LmlldGYub3JnL3JmY2RpZmY/dXJsMj1kcmFmdC13YW5n
LWJpZXItZXRoZXJuZXQtMDI8L2ZvbnQ+PC90dD48L2E+PHR0Pjxmb250IHNpemU9Mj48YnI+DQom
Z3Q7IDxicj4NCiZndDsgQWJzdHJhY3Q6PGJyPg0KJmd0OyAmbmJzcDsgJm5ic3A7Qml0IEluZGV4
IEV4cGxpY2l0IFJlcGxpY2F0aW9uIChCSUVSKSBbSS1ELmlldGYtYmllci1hcmNoaXRlY3R1cmVd
DQppczxicj4NCiZndDsgJm5ic3A7ICZuYnNwO2FuIGFyY2hpdGVjdHVyZSB0aGF0IHByb3ZpZGVz
IG9wdGltYWwgbXVsdGljYXN0IGZvcndhcmRpbmcNCnRocm91Z2ggYTxicj4NCiZndDsgJm5ic3A7
ICZuYnNwOyZxdW90O0JJRVIgZG9tYWluJnF1b3Q7IHdpdGhvdXQgcmVxdWlyaW5nIGludGVybWVk
aWF0ZQ0Kcm91dGVycyB0byBtYWludGFpbiBhbnk8YnI+DQomZ3Q7ICZuYnNwOyAmbmJzcDttdWx0
aWNhc3QgcmVsYXRlZCBwZXItZmxvdyBzdGF0ZS4gJm5ic3A7QklFUiBhbHNvIGRvZXMNCm5vdCBy
ZXF1aXJlIGFueTxicj4NCiZndDsgJm5ic3A7ICZuYnNwO2V4cGxpY2l0IHRyZWUtYnVpbGRpbmcg
cHJvdG9jb2wgZm9yIGl0cyBvcGVyYXRpb24uICZuYnNwO1doZW4NCmEgbXVsdGljYXN0PGJyPg0K
Jmd0OyAmbmJzcDsgJm5ic3A7ZGF0YSBwYWNrZXQgZW50ZXJzIHRoZSBCSUVSIGRvbWFpbiwgdGhl
IEJGSVIgZGV0ZXJtaW5lcw0KdGhlIEJGRVJzIHRvPGJyPg0KJmd0OyAmbmJzcDsgJm5ic3A7d2hp
Y2ggdGhlIHBhY2tldCBuZWVkcyB0byBiZSBzZW50LiAmbmJzcDtUaGVuIHRoZSBCRklSDQplbmNh
cHN1bGF0ZXMgdGhlPGJyPg0KJmd0OyAmbmJzcDsgJm5ic3A7cGFja2V0IGluIGEgQklFUiBoZWFk
ZXIgYW5kIGZvcndhcmRzIHRoZSBwYWNrZXQgYWNjb3JkaW5nDQp0byB0aGU8YnI+DQomZ3Q7ICZu
YnNwOyAmbmJzcDtCSUZUcy4gJm5ic3A7Q3VycmVudGx5LCB0aGVyZSBpcyBhIEJJRVItTVBMUyBz
b2x1dGlvbg0KdG8gdHJhbnNtaXQ8YnI+DQomZ3Q7ICZuYnNwOyAmbmJzcDttdWx0aWNhc3QgdHJh
ZmZpYyB1c2luZyBNUExTIGxhYmVsIGluZGljYXRpb24uICZuYnNwO0FsdGVybmF0aXZlbHksDQp0
aGlzPGJyPg0KJmd0OyAmbmJzcDsgJm5ic3A7ZG9jdW1lbnQgdHJpZXMgdG8gcHJvcG9zZSBhIHNv
bHV0aW9uIG5hbWVkIEJJRVIgRXRoZXJuZXQNCnRvIHN1cHBvcnQ8YnI+DQomZ3Q7ICZuYnNwOyAm
bmJzcDtCSUVSIGZvcndhcmRpbmcgaW4gRXRoZXJuZXQgbmV0d29yay48YnI+DQomZ3Q7IDxicj4N
CiZndDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7DQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7DQombmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7DQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDs8YnI+
DQomZ3Q7IDxicj4NCiZndDsgPGJyPg0KJmd0OyBQbGVhc2Ugbm90ZSB0aGF0IGl0IG1heSB0YWtl
IGEgY291cGxlIG9mIG1pbnV0ZXMgZnJvbSB0aGUgdGltZSBvZg0Kc3VibWlzc2lvbjxicj4NCiZn
dDsgdW50aWwgdGhlIGh0bWxpemVkIHZlcnNpb24gYW5kIGRpZmYgYXJlIGF2YWlsYWJsZSBhdCB0
b29scy5pZXRmLm9yZy48YnI+DQomZ3Q7IDxicj4NCiZndDsgVGhlIElFVEYgU2VjcmV0YXJpYXQ8
YnI+DQomZ3Q7IDxicj4NCjwvZm9udD48L3R0Pg0K
--=_alternative 002F5DE848258034_=--


From nobody Tue Sep 20 07:44:40 2016
Return-Path: <ice@cisco.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4950912BAD2 for <bier@ietfa.amsl.com>; Tue, 20 Sep 2016 07:44:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -16.838
X-Spam-Level: 
X-Spam-Status: No, score=-16.838 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, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-2.316, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
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 o7ZO43SXqBD8 for <bier@ietfa.amsl.com>; Tue, 20 Sep 2016 07:44:37 -0700 (PDT)
Received: from aer-iport-1.cisco.com (aer-iport-1.cisco.com [173.38.203.51]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AD1D812B7C4 for <bier@ietf.org>; Tue, 20 Sep 2016 07:29:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1397; q=dns/txt; s=iport; t=1474381790; x=1475591390; h=mime-version:subject:from:in-reply-to:date:cc: content-transfer-encoding:message-id:references:to; bh=pkNpyfWqd+0Ut/aEbCWOy6h2J2yZNlFtnkZoH8BplQU=; b=LECKc0SLpgYv/kWOKhwuUmA9Q1XeJM5Rs28dXVCY9jTb2aEbGYe1WHTo cEcaW33sV+74RfYjIMYHUDVdRP8Kf53nbsXdi9qmlTP16O50bYhC38W7b 9wqHzgavHl0RB23gBpCcinrp2VQTFK8D9ZfIJs4QMuulfMEMkHNTi3cWa Y=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AyAgAJR+FX/xbLJq1eGQEBAQEBAQEBA?= =?us-ascii?q?QEBBwEBAQEBgzsBAQEBAY8klgQBAQEBAQEFAYEUAZQdggSGHgKCGhQBAgEBAQE?= =?us-ascii?q?BAQFeJ4RiAQEDASNUAgULCxIIAiYCAkkOBohVCLAojEcBAQEBAQEBAQEBAQEBA?= =?us-ascii?q?QEBAQEBAQEcgQaEZ4JGgliERIMCK4IvAQSZcY9ej2uQXx42hQU8h1YBAQE?=
X-IronPort-AV: E=Sophos;i="5.30,368,1470700800"; d="scan'208";a="688384538"
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/TLS/DHE-RSA-AES256-GCM-SHA384; 20 Sep 2016 14:29:48 +0000
Received: from ams-iwijnand-8812.cisco.com (ams-iwijnand-8812.cisco.com [10.60.202.83]) by aer-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id u8KETlv6023230 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 20 Sep 2016 14:29:48 GMT
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
From: IJsbrand Wijnands <ice@cisco.com>
In-Reply-To: <a79919e0-e067-8222-28b7-cf621522a5fe@juniper.net>
Date: Tue, 20 Sep 2016 16:29:47 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <1828FBD8-E44C-4DD6-8DEB-1A9766C6328E@cisco.com>
References: <147280131368.24750.2582129788572723864.idtracker@ietfa.amsl.com> <3C470D17-363E-4F7D-B943-19FC52052C67@darou.fr> <d891b2b1-1419-3fdb-be95-034d91305a30@juniper.net> <10B5F14B-8A1B-4DFC-B21E-A314B1605213@darou.fr> <08b8ac29-459a-d5e5-524d-7b84d744b020@juniper.net> <F67EEC5D-FDE5-4549-9FAE-84B17B303235@darou.fr> <a79919e0-e067-8222-28b7-cf621522a5fe@juniper.net>
To: Eric C Rosen <erosen@juniper.net>
X-Mailer: Apple Mail (2.2104)
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/at5T2wzKNZdGuijDmsZ3yvae0EI>
Cc: bier@ietf.org, Pierre Pfister <pierre.pfister@darou.fr>
Subject: Re: [Bier] New Version Notification for draft-pfister-bier-over-ipv6-00.txt
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 20 Sep 2016 14:44:38 -0000

Hi Eric,

Many thanks for your comments. A few responses inline.

> Sometimes an idea that seems clever at first just doesn't work out =
when the details are examined.  The idea of using addresses that are =
unicast addresses in one context but multicast addresses in another =
falls into this category.  Inevitably a host will put a multicast =
address into an IP source address field, because the host

Maybe we can consider registering a new IPv6 address space for BIER. I =
think a lot of your concerns would be addressed. That way we don=E2=80=99t=
 get in the way with already defined unicast behaviour and still leaves =
it open to treat the packet as unicast in some specific cases, like with =
tunnelling through non-BIER nodes.

> Any BIER encapsulation needs to be able to support the features that =
are in the architecture. =20

And we should not be afraid to allow exceptions and/or updates to the =
architecture draft if necessary.

> An implementation that doesn't support SI is not compliant with the =
architecture.

By allocating part of the =E2=80=9Cprefix=E2=80=9D for the SI/SD =
identifier we can make this work just fine IMO. Since the SI/SD here is =
manually defined and the BitString length is fixed, I think there is =
really only need for one of them. If we call that SI or SD (or something =
else) we can argue about :-)

Thx,

Ice.


From nobody Tue Sep 20 13:37:14 2016
Return-Path: <gjshep@gmail.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2D38512B500 for <bier@ietfa.amsl.com>; Tue, 20 Sep 2016 13:37:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level: 
X-Spam-Status: No, score=-2.7 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, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 9gxcQr4GOoaj for <bier@ietfa.amsl.com>; Tue, 20 Sep 2016 13:37:11 -0700 (PDT)
Received: from mail-qt0-x236.google.com (mail-qt0-x236.google.com [IPv6:2607:f8b0:400d:c0d::236]) (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 7CF5512B061 for <bier@ietf.org>; Tue, 20 Sep 2016 13:37:10 -0700 (PDT)
Received: by mail-qt0-x236.google.com with SMTP id 38so13501964qte.1 for <bier@ietf.org>; Tue, 20 Sep 2016 13:37:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:reply-to:from:date:message-id:subject:to; bh=2amfRsPDKxtWNT7FtIpvgvvmO8Qja+8ONvSthxmW0wA=; b=uki0IfLZc275KfHFqZTZRq+ZY1I9v4C2S1rF/F5Ii9+ANEZAVytl/0DPp14HemvVjv k8ddxfRAhhBZXC/IsDM++9McPe268kaXlvN+CSC4H9wTxb2oahdiTmslOpp5CpxvLZh/ NLN1KpKkJTB12HE/y5qbqBOTfYVgJi1ab4BlDswRsbBlkk7A/rJ7r69c1w8qEfF+yR8M 7rQWeW16obGFvzxe5hq/KTFPzOj/g1WpUxw1OBfBmjjglZ3SQrZ/xoeGG79K7L0sYKF8 JIJv+iHyk8YmHlkgj2na7KJEjgbAJMJuya5HrxpU2vf+fNDGOmO99UpXlFHpPLPlp2iR Fa6Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:reply-to:from:date:message-id :subject:to; bh=2amfRsPDKxtWNT7FtIpvgvvmO8Qja+8ONvSthxmW0wA=; b=EBE0V50pFo06XSwcHhOOjBf0PoeU3M9UmjX2UyvgETbwAMuOr6n+cuVuYWTgpzyJcH R7CHFBPViCJMyWrAyM7DZj/WqRL7sOmuORGQl6aTlO5mgHsjPjWBoEVlNaWfxs+MPbPu CsMMUxp8joGpwUKylpLi1aIqKkXxeQInL8WvBCLb1Udo9v4lJE01Wr0BaeoZwZDoY52g aNN5dd3+vyktVBmxnMPHy5uTCnIcDN9kOY7sd7ioOt7txRbheIYZ8AQgXZo3AYgc0rHr F/BRq8pIAhYfuKKGYxcBCeEpc/VauLr/jby2JDrkc8U/VnJyazZGxlurfw2fXm9OOHET jw8w==
X-Gm-Message-State: AE9vXwO5lwtWpftDAD3Yw4wXA8b7qjqxz4TtEMFi9UAQ6x7qQw66aCTC7t5NfeNcSKWHrzopdIiJQTRo5wm3gg==
X-Received: by 10.200.44.189 with SMTP id 58mr37807055qtw.109.1474403829597; Tue, 20 Sep 2016 13:37:09 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.200.52.17 with HTTP; Tue, 20 Sep 2016 13:37:08 -0700 (PDT)
From: Greg Shepherd <gjshep@gmail.com>
Date: Tue, 20 Sep 2016 13:37:08 -0700
Message-ID: <CABFReBoo0k2ikPPQjD9USNwR8txqVdZ2zURDcgA50CPuisM0pw@mail.gmail.com>
To: "bier@ietf.org" <bier@ietf.org>
Content-Type: text/plain; charset=UTF-8
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/La26FIj9-bqoEzWkWaG1pDHrMvk>
Subject: [Bier] Change of Venue - Interim WG Meeting - encap design team
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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: Tue, 20 Sep 2016 20:37:12 -0000

Same town, just moved it down the street to a neutral location. That
way we won't need badging and escorts and people can come and go as
they like.

Embassy Suites Milpitas - Silicon Valley
Seville/Valencia rm
901 E. Calaveras Boulevard, Milpitas, CA 95035

Cheers,
Greg


From nobody Tue Sep 20 15:17:14 2016
Return-Path: <eckert@i4.informatik.uni-erlangen.de>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8DAA212B011 for <bier@ietfa.amsl.com>; Tue, 20 Sep 2016 15:17:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.215
X-Spam-Level: 
X-Spam-Status: No, score=-4.215 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RP_MATCHES_RCVD=-2.316] autolearn=ham autolearn_force=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 eEZQyMh5Lz3j for <bier@ietfa.amsl.com>; Tue, 20 Sep 2016 15:17:11 -0700 (PDT)
Received: from faui40.informatik.uni-erlangen.de (faui40.informatik.uni-erlangen.de [IPv6:2001:638:a000:4134::ffff:40]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C7E0612B00D for <bier@ietf.org>; Tue, 20 Sep 2016 15:17:10 -0700 (PDT)
Received: from faui40p.informatik.uni-erlangen.de (faui40p.informatik.uni-erlangen.de [IPv6:2001:638:a000:4134::ffff:77]) by faui40.informatik.uni-erlangen.de (Postfix) with ESMTP id 02A3358C4BD; Wed, 21 Sep 2016 00:17:09 +0200 (CEST)
Received: by faui40p.informatik.uni-erlangen.de (Postfix, from userid 10463) id D96FCB0A8DB; Wed, 21 Sep 2016 00:17:08 +0200 (CEST)
Date: Wed, 21 Sep 2016 00:17:08 +0200
From: Toerless Eckert <tte+ietf@cs.fau.de>
To: Olufemi Komolafe <okomolaf@Brocade.com>
Message-ID: <20160920221708.GA14130@faui40p.informatik.uni-erlangen.de>
References: <CABFReBq_vE_TwLvc43bxC=VxV68n02KcjW=hHL0Vysmq9S+jFg@mail.gmail.com> <CABFReBoRSkED7YpancC_QxXszftb+QBHSrXbVh8dxRn2d0rRKA@mail.gmail.com> <CABFReBqDy-V2q4SPnZPQLEC__4WXyzXxEDEHR6=Xvhs+qJn9VA@mail.gmail.com> <A0B35B45-5ADB-4571-BFD1-E76BFC38DF8D@cisco.com> <b50a96f40dee4a5a814fc1566feef0ed@EMEAWP-EXMB11.corp.brocade.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <b50a96f40dee4a5a814fc1566feef0ed@EMEAWP-EXMB11.corp.brocade.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/ZzlLcYalLl4mSx35GHD_C4QDLXA>
Cc: "gjshep@gmail.com" <gjshep@gmail.com>, "bier@ietf.org" <bier@ietf.org>
Subject: Re: [Bier] Alternate Encap Design Team - Call for volunteers
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 20 Sep 2016 22:17:12 -0000

I would like to volunteer

On Fri, Jul 29, 2016 at 12:47:30AM +0000, Olufemi Komolafe wrote:
> I would like to volunteer.
> 
> Regards,
> Femi
> 
> From: BIER [mailto:bier-bounces@ietf.org] On Behalf Of Rajiv Asati (rajiva)
> Sent: Thursday, July 28, 2016 6:41 PM
> To: gjshep@gmail.com
> Cc: bier@ietf.org
> Subject: Re: [Bier] Alternate Encap Design Team - Call for volunteers
> 
> I would like to volunteer.
> 
> Cheers,
> Rajiv
> 
> 
> On Jul 28, 2016, at 12:41 PM, Greg Shepherd <gjshep@gmail.com<mailto:gjshep@gmail.com>> wrote:
> *,
> 
> Let me add, that if you DID NOT send email to this request, you are not on the current list for the Alt Encap Design team. The call for hands in the room was just to gauge interest. The official call is here on the list and you need to respond on the list or you will not be included.
> 
> Thanks,
> Greg
> 
> On Thu, Jul 28, 2016 at 9:32 AM, Greg Shepherd <gjshep@gmail.com<mailto:gjshep@gmail.com>> wrote:
> Thank you to the 9 responders so far to the call. I'm going to start a date/location poll for the current list of volunteers. If others are interested in joining, the call is still open. Please send email to the chairs requesting to be added.
> 
> Thanks!,
> Greg
> 
> On Wed, Jul 20, 2016 at 5:17 PM, Greg Shepherd <gjshep@gmail.com<mailto:gjshep@gmail.com>> wrote:
> *,
> 
> Thank you to all who attended and contributed to the lively discussion at the WG meeting in Berlin this week. This is what WG meetings should be - and some would say, used to be.
> 
> >From a poll in the room, there was consensus to pull together a volunteer design team to look at the various encap options, and based on use-case/operational considerations/support the team will pick one additional encap to document and offer as a WG item. The expectation is the list of volunteers will attend an interim WG meeting were we will work together for 2-3 days to hash out the direction and details. This will be a physical meeting, but will accommodate remote participation as well.
> 
> I would like to see this work published and available for further discussion to the group at large on the list before and in the room during the next WG meeting in November. Considering the requirements for interim meeting announcements, the soonest we can reasonably target an interim meeting is Sept.
> 
> Anyone wanting to volunteer as a member of the BIER Encap Design Team, please send email to the WG chairs. We will compile the list, then target a suitable location and dates from there. We look forward to pulling this enthusiastic team together in one direction.
> 
> Thanks,
> Greg
> 
> 
> 
> 
> _______________________________________________
> BIER mailing list
> BIER@ietf.org<mailto:BIER@ietf.org>
> https://www.ietf.org/mailman/listinfo/bier<https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ietf.org_mailman_listinfo_bier&d=CwMFAg&c=IL_XqQWOjubgfqINi2jTzg&r=JJQeumfRIljD_Xdmpw2mJTpe2LMPz89BlujcAESMjlM&m=xLsC6ocnxA_pJ3IUzKbOoqnLH1RAbaOXTqxiIkAutiU&s=tHEPBiv8DIE2AgtHbJfORgmk6VWSfeMQ7icsIjaH3nA&e=>

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


-- 
---
Toerless.Eckert@informatik.uni-erlangen.de
/C=de/A=d400/P=uni-erlangen/OU=informatik/S=Eckert/G=Toerless/


From nobody Tue Sep 20 16:22:06 2016
Return-Path: <eckert@i4.informatik.uni-erlangen.de>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 66D5712B308 for <bier@ietfa.amsl.com>; Tue, 20 Sep 2016 16:22:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.515
X-Spam-Level: 
X-Spam-Status: No, score=-6.515 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-2.316] autolearn=ham autolearn_force=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 sByprMd_yNlr for <bier@ietfa.amsl.com>; Tue, 20 Sep 2016 16:22:02 -0700 (PDT)
Received: from faui40.informatik.uni-erlangen.de (faui40.informatik.uni-erlangen.de [131.188.34.40]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 04158126D74 for <bier@ietf.org>; Tue, 20 Sep 2016 16:22:01 -0700 (PDT)
Received: from faui40p.informatik.uni-erlangen.de (faui40p.informatik.uni-erlangen.de [131.188.34.77]) by faui40.informatik.uni-erlangen.de (Postfix) with ESMTP id 4F7C858C4BD for <bier@ietf.org>; Wed, 21 Sep 2016 01:22:00 +0200 (CEST)
Received: by faui40p.informatik.uni-erlangen.de (Postfix, from userid 10463) id 36379B0A8DC; Wed, 21 Sep 2016 01:22:00 +0200 (CEST)
Date: Wed, 21 Sep 2016 01:22:00 +0200
From: Toerless Eckert <tte+ietf@cs.fau.de>
To: "bier@ietf.org" <bier@ietf.org>
Message-ID: <20160920232200.GB14130@faui40p.informatik.uni-erlangen.de>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.5.21 (2010-09-15)
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/LW_pfnWbqJxymTOo20E7tX8K0u4>
Subject: [Bier] Scope of alternate encap work / eg: draft-xu-bier-encapsulation
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 20 Sep 2016 23:22:04 -0000

What is the scope of work for the alternative encap work ? Sorry if i missed a memo..

Some xample questions based on draft-xu-bier-encapsulation:

1. I want to use this encap "natively" over IP, aka: hop-by-hop replication.
   How do i set the fields of the IP header like source/dest address ? Which
   document would that ultimately be defined in ?

2. Now i want to use the encap over UDP because i want end-to-end BIER
   from my app, and apps can only do eg: UDP. So i really would like such an encap.
   Is this already out of scope as a use-case because end-to-end (host/app) BIER is
   not in charter scope ?

3. Lets assume some use case with UDP was in scope. What do we do about our
   best friend the UDP checksum on a BFR ? Pending on 1., the IP header may
   change. And bits in the bitstring will get reset. Force UDP checksum to 0 ?
   (given how payload will likely be UDP again).   Shadow checksum in BIER header, ?...

   If questions like these are out of scope (subject for followup work how to
   apply common encap to FOO), then we run the risk of misdesigning a common
   header.

4. Can support for BIER-TE be in scope ? Would like a life-insurance bit:
   "BIER-TE" in header. I hope we can keep all BIER header fields with same
   semantic for BIER-TE, but if not, this bit would allow us to later on 
   modify how specific fields operate under BIER-TE.

5. Tracing. In DetNet, the idea to use BIER-TE was brought up, and tracing of
   the packet path was given as key reason. With just resetting bits. Which doesn't
   help much to trace. Lets assume we have a "trace-bit" in the header. Only
   lower 50% of bitstring get allocated. Every time BFR resets bits in lower
   50%, it sets same bits in upper 50%. Gives great tracing.  Applicable to BIER
   and BIER-TE.  Oh, and keeps UDP checksum of BIER header unchanged.

Toerless

On Wed, Jul 20, 2016 at 05:17:14PM -0700, Greg Shepherd wrote:
> *,
> 
> Thank you to all who attended and contributed to the lively discussion at
> the WG meeting in Berlin this week. This is what WG meetings should be -
> and some would say, used to be.
> 
> >From a poll in the room, there was consensus to pull together a volunteer
> design team to look at the various encap options, and based on
> use-case/operational considerations/support the team will pick one
> additional encap to document and offer as a WG item. The expectation is the
> list of volunteers will attend an interim WG meeting were we will work
> together for 2-3 days to hash out the direction and details. This will be a
> physical meeting, but will accommodate remote participation as well.
> 
> I would like to see this work published and available for further
> discussion to the group at large on the list before and in the room during
> the next WG meeting in November. Considering the requirements for interim
> meeting announcements, the soonest we can reasonably target an interim
> meeting is Sept.
> 
> Anyone wanting to volunteer as a member of the BIER Encap Design Team,
> please send email to the WG chairs. We will compile the list, then target a
> suitable location and dates from there. We look forward to pulling this
> enthusiastic team together in one direction.
> 
> Thanks,
> Greg

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


-- 
---
Toerless.Eckert@informatik.uni-erlangen.de
/C=de/A=d400/P=uni-erlangen/OU=informatik/S=Eckert/G=Toerless/


From nobody Wed Sep 21 02:57:19 2016
Return-Path: <xuxiaohu@huawei.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3DEDB12B1B4 for <bier@ietfa.amsl.com>; Wed, 21 Sep 2016 02:57:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.537
X-Spam-Level: 
X-Spam-Status: No, score=-6.537 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-2.316, SPF_PASS=-0.001] autolearn=ham autolearn_force=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 uRdd_jthKjcO for <bier@ietfa.amsl.com>; Wed, 21 Sep 2016 02:57:14 -0700 (PDT)
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 DD1AA12B1B1 for <bier@ietf.org>; Wed, 21 Sep 2016 02:57:13 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml707-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CRQ08619; Wed, 21 Sep 2016 09:57:10 +0000 (GMT)
Received: from NKGEML413-HUB.china.huawei.com (10.98.56.74) by lhreml707-cah.china.huawei.com (10.201.5.199) with Microsoft SMTP Server (TLS) id 14.3.235.1; Wed, 21 Sep 2016 10:57:09 +0100
Received: from NKGEML515-MBX.china.huawei.com ([fe80::a54a:89d2:c471:ff]) by NKGEML413-HUB.china.huawei.com ([10.98.56.74]) with mapi id 14.03.0235.001; Wed, 21 Sep 2016 17:57:06 +0800
From: Xuxiaohu <xuxiaohu@huawei.com>
To: Toerless Eckert <tte+ietf@cs.fau.de>, "bier@ietf.org" <bier@ietf.org>
Thread-Topic: [Bier] Scope of alternate encap work / eg: draft-xu-bier-encapsulation
Thread-Index: AQHSE5XTixvwVXppAEyvdBPqS6LW7KCDqWhA
Date: Wed, 21 Sep 2016 09:57:06 +0000
Message-ID: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1D0EA@NKGEML515-MBX.china.huawei.com>
References: <20160920232200.GB14130@faui40p.informatik.uni-erlangen.de>
In-Reply-To: <20160920232200.GB14130@faui40p.informatik.uni-erlangen.de>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.184.181]
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A0B0208.57E25976.01DA, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 131f6d38ebfc307a72828b47cf49eed9
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/Fz5PKe9EbzsDjWUPFIvpSPI8gsY>
Subject: Re: [Bier] Scope of alternate encap work / eg: draft-xu-bier-encapsulation
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 21 Sep 2016 09:57:18 -0000

SGkgVG9lcmxlc3MsDQoNCi0tLS0t08q8/tStvP4tLS0tLQ0Kt6K8/sjLOiBCSUVSIFttYWlsdG86
Ymllci1ib3VuY2VzQGlldGYub3JnXSC0+rHtIFRvZXJsZXNzIEVja2VydA0Kt6LLzcqxvOQ6IDIw
MTbE6jnUwjIxyNUgNzoyMg0KytW8/sjLOiBiaWVyQGlldGYub3JnDQrW98ziOiBbQmllcl0gU2Nv
cGUgb2YgYWx0ZXJuYXRlIGVuY2FwIHdvcmsgLyBlZzogZHJhZnQteHUtYmllci1lbmNhcHN1bGF0
aW9uDQoNCldoYXQgaXMgdGhlIHNjb3BlIG9mIHdvcmsgZm9yIHRoZSBhbHRlcm5hdGl2ZSBlbmNh
cCB3b3JrID8gU29ycnkgaWYgaSBtaXNzZWQgYSBtZW1vLi4NCg0KU29tZSB4YW1wbGUgcXVlc3Rp
b25zIGJhc2VkIG9uIGRyYWZ0LXh1LWJpZXItZW5jYXBzdWxhdGlvbjoNCg0KMS4gSSB3YW50IHRv
IHVzZSB0aGlzIGVuY2FwICJuYXRpdmVseSIgb3ZlciBJUCwgYWthOiBob3AtYnktaG9wIHJlcGxp
Y2F0aW9uLg0KICAgSG93IGRvIGkgc2V0IHRoZSBmaWVsZHMgb2YgdGhlIElQIGhlYWRlciBsaWtl
IHNvdXJjZS9kZXN0IGFkZHJlc3MgPyBXaGljaA0KICAgZG9jdW1lbnQgd291bGQgdGhhdCB1bHRp
bWF0ZWx5IGJlIGRlZmluZWQgaW4gPw0KDQpbWGlhb2h1XSBJZiB5b3Ugd2FudCBob3AtYnktaG9w
IHJlcGxpY2F0aW9uLCB3aHkgbm90IGVuY2Fwc3VsYXRlIHRoZSBCSUVSIGRpcmVjdGx5IG92ZXIg
RXRoZXJuZXQgb3IgUFBQIGRpcmVjdGx5PyBPZiBjb3Vyc2UsIGlmIHlvdSB3YW50IHRvIHR1bm5l
bCBhIEJJRVIgcGFja2V0IG92ZXIgYW4gSVAtYmFzZWQgKHVuaWNhc3QpIHR1bm5lbCBmb3IgYSBj
ZXJ0YWluIHJlYXNvbiAoZS5nLy4gdHJhdmVyc2Ugbm9uLUJJRVIgdHJhbnNpdCByb3V0ZXJzKSwg
eW91IGNhbiAocGxlYXNlIHNlZSBTZWN0aW9uIDQgb2YgZm9yIGRyYWZ0LXh1LWJpZXItZW5jYXBz
dWxhdGlvbi0wNSBtb3JlIGRldGFpbHMpLiANCg0KMi4gTm93IGkgd2FudCB0byB1c2UgdGhlIGVu
Y2FwIG92ZXIgVURQIGJlY2F1c2UgaSB3YW50IGVuZC10by1lbmQgQklFUg0KICAgZnJvbSBteSBh
cHAsIGFuZCBhcHBzIGNhbiBvbmx5IGRvIGVnOiBVRFAuIFNvIGkgcmVhbGx5IHdvdWxkIGxpa2Ug
c3VjaCBhbiBlbmNhcC4NCiAgIElzIHRoaXMgYWxyZWFkeSBvdXQgb2Ygc2NvcGUgYXMgYSB1c2Ut
Y2FzZSBiZWNhdXNlIGVuZC10by1lbmQgKGhvc3QvYXBwKSBCSUVSIGlzDQogICBub3QgaW4gY2hh
cnRlciBzY29wZSA/DQoNCltYaWFvaHVdIEhvdyB0byB0cmFuc3BvcnQgQklFUiBwYWNrZXQgb3Zl
ciBVRFAgdHVubmVscyBpcyBhbHNvIG1lbnRpb25lZCBpbiBTZWN0aW9uIDQgb2YgZHJhZnQteHUt
Ymllci1lbmNhcHN1bGF0aW9uLTA1LiBPciBhcmUgeW91IHRhbGtpbmcgYWJvdXQgZW5jYXBzdWxh
dGluZyBVRFAgZGF0YWdyYW0gb3ZlciBCSUVSPyBJZiBzbywgSSBkb24ndCBiZWxpZXZlIGl0J3Mg
YW4gdXJnZW50IHVzZSBjYXNlIGR1ZSB0byB0aGUgZGVwbG95bWVudCBjb21wbGV4aXR5Lg0KDQoz
LiBMZXRzIGFzc3VtZSBzb21lIHVzZSBjYXNlIHdpdGggVURQIHdhcyBpbiBzY29wZS4gV2hhdCBk
byB3ZSBkbyBhYm91dCBvdXINCiAgIGJlc3QgZnJpZW5kIHRoZSBVRFAgY2hlY2tzdW0gb24gYSBC
RlIgPyBQZW5kaW5nIG9uIDEuLCB0aGUgSVAgaGVhZGVyIG1heQ0KICAgY2hhbmdlLiBBbmQgYml0
cyBpbiB0aGUgYml0c3RyaW5nIHdpbGwgZ2V0IHJlc2V0LiBGb3JjZSBVRFAgY2hlY2tzdW0gdG8g
MCA/DQogICAoZ2l2ZW4gaG93IHBheWxvYWQgd2lsbCBsaWtlbHkgYmUgVURQIGFnYWluKS4gICBT
aGFkb3cgY2hlY2tzdW0gaW4gQklFUiBoZWFkZXIsID8uLi4NCg0KICAgSWYgcXVlc3Rpb25zIGxp
a2UgdGhlc2UgYXJlIG91dCBvZiBzY29wZSAoc3ViamVjdCBmb3IgZm9sbG93dXAgd29yayBob3cg
dG8NCiAgIGFwcGx5IGNvbW1vbiBlbmNhcCB0byBGT08pLCB0aGVuIHdlIHJ1biB0aGUgcmlzayBv
ZiBtaXNkZXNpZ25pbmcgYSBjb21tb24NCiAgIGhlYWRlci4NCg0KW1hpYW9odV0gU2VlIHRoZSBh
Ym92ZS4NCg0KQmVzdCByZWdhcmRzLA0KWGlhb2h1DQoNCjQuIENhbiBzdXBwb3J0IGZvciBCSUVS
LVRFIGJlIGluIHNjb3BlID8gV291bGQgbGlrZSBhIGxpZmUtaW5zdXJhbmNlIGJpdDoNCiAgICJC
SUVSLVRFIiBpbiBoZWFkZXIuIEkgaG9wZSB3ZSBjYW4ga2VlcCBhbGwgQklFUiBoZWFkZXIgZmll
bGRzIHdpdGggc2FtZQ0KICAgc2VtYW50aWMgZm9yIEJJRVItVEUsIGJ1dCBpZiBub3QsIHRoaXMg
Yml0IHdvdWxkIGFsbG93IHVzIHRvIGxhdGVyIG9uIA0KICAgbW9kaWZ5IGhvdyBzcGVjaWZpYyBm
aWVsZHMgb3BlcmF0ZSB1bmRlciBCSUVSLVRFLg0KDQoNCjUuIFRyYWNpbmcuIEluIERldE5ldCwg
dGhlIGlkZWEgdG8gdXNlIEJJRVItVEUgd2FzIGJyb3VnaHQgdXAsIGFuZCB0cmFjaW5nIG9mDQog
ICB0aGUgcGFja2V0IHBhdGggd2FzIGdpdmVuIGFzIGtleSByZWFzb24uIFdpdGgganVzdCByZXNl
dHRpbmcgYml0cy4gV2hpY2ggZG9lc24ndA0KICAgaGVscCBtdWNoIHRvIHRyYWNlLiBMZXRzIGFz
c3VtZSB3ZSBoYXZlIGEgInRyYWNlLWJpdCIgaW4gdGhlIGhlYWRlci4gT25seQ0KICAgbG93ZXIg
NTAlIG9mIGJpdHN0cmluZyBnZXQgYWxsb2NhdGVkLiBFdmVyeSB0aW1lIEJGUiByZXNldHMgYml0
cyBpbiBsb3dlcg0KICAgNTAlLCBpdCBzZXRzIHNhbWUgYml0cyBpbiB1cHBlciA1MCUuIEdpdmVz
IGdyZWF0IHRyYWNpbmcuICBBcHBsaWNhYmxlIHRvIEJJRVINCiAgIGFuZCBCSUVSLVRFLiAgT2gs
IGFuZCBrZWVwcyBVRFAgY2hlY2tzdW0gb2YgQklFUiBoZWFkZXIgdW5jaGFuZ2VkLg0KDQpUb2Vy
bGVzcw0KDQpPbiBXZWQsIEp1bCAyMCwgMjAxNiBhdCAwNToxNzoxNFBNIC0wNzAwLCBHcmVnIFNo
ZXBoZXJkIHdyb3RlOg0KPiAqLA0KPiANCj4gVGhhbmsgeW91IHRvIGFsbCB3aG8gYXR0ZW5kZWQg
YW5kIGNvbnRyaWJ1dGVkIHRvIHRoZSBsaXZlbHkgZGlzY3Vzc2lvbiANCj4gYXQgdGhlIFdHIG1l
ZXRpbmcgaW4gQmVybGluIHRoaXMgd2Vlay4gVGhpcyBpcyB3aGF0IFdHIG1lZXRpbmdzIHNob3Vs
ZCANCj4gYmUgLSBhbmQgc29tZSB3b3VsZCBzYXksIHVzZWQgdG8gYmUuDQo+IA0KPiA+RnJvbSBh
IHBvbGwgaW4gdGhlIHJvb20sIHRoZXJlIHdhcyBjb25zZW5zdXMgdG8gcHVsbCB0b2dldGhlciBh
IA0KPiA+dm9sdW50ZWVyDQo+IGRlc2lnbiB0ZWFtIHRvIGxvb2sgYXQgdGhlIHZhcmlvdXMgZW5j
YXAgb3B0aW9ucywgYW5kIGJhc2VkIG9uIA0KPiB1c2UtY2FzZS9vcGVyYXRpb25hbCBjb25zaWRl
cmF0aW9ucy9zdXBwb3J0IHRoZSB0ZWFtIHdpbGwgcGljayBvbmUgDQo+IGFkZGl0aW9uYWwgZW5j
YXAgdG8gZG9jdW1lbnQgYW5kIG9mZmVyIGFzIGEgV0cgaXRlbS4gVGhlIGV4cGVjdGF0aW9uIA0K
PiBpcyB0aGUgbGlzdCBvZiB2b2x1bnRlZXJzIHdpbGwgYXR0ZW5kIGFuIGludGVyaW0gV0cgbWVl
dGluZyB3ZXJlIHdlIA0KPiB3aWxsIHdvcmsgdG9nZXRoZXIgZm9yIDItMyBkYXlzIHRvIGhhc2gg
b3V0IHRoZSBkaXJlY3Rpb24gYW5kIGRldGFpbHMuIA0KPiBUaGlzIHdpbGwgYmUgYSBwaHlzaWNh
bCBtZWV0aW5nLCBidXQgd2lsbCBhY2NvbW1vZGF0ZSByZW1vdGUgcGFydGljaXBhdGlvbiBhcyB3
ZWxsLg0KPiANCj4gSSB3b3VsZCBsaWtlIHRvIHNlZSB0aGlzIHdvcmsgcHVibGlzaGVkIGFuZCBh
dmFpbGFibGUgZm9yIGZ1cnRoZXIgDQo+IGRpc2N1c3Npb24gdG8gdGhlIGdyb3VwIGF0IGxhcmdl
IG9uIHRoZSBsaXN0IGJlZm9yZSBhbmQgaW4gdGhlIHJvb20gDQo+IGR1cmluZyB0aGUgbmV4dCBX
RyBtZWV0aW5nIGluIE5vdmVtYmVyLiBDb25zaWRlcmluZyB0aGUgcmVxdWlyZW1lbnRzIA0KPiBm
b3IgaW50ZXJpbSBtZWV0aW5nIGFubm91bmNlbWVudHMsIHRoZSBzb29uZXN0IHdlIGNhbiByZWFz
b25hYmx5IA0KPiB0YXJnZXQgYW4gaW50ZXJpbSBtZWV0aW5nIGlzIFNlcHQuDQo+IA0KPiBBbnlv
bmUgd2FudGluZyB0byB2b2x1bnRlZXIgYXMgYSBtZW1iZXIgb2YgdGhlIEJJRVIgRW5jYXAgRGVz
aWduIFRlYW0sIA0KPiBwbGVhc2Ugc2VuZCBlbWFpbCB0byB0aGUgV0cgY2hhaXJzLiBXZSB3aWxs
IGNvbXBpbGUgdGhlIGxpc3QsIHRoZW4gDQo+IHRhcmdldCBhIHN1aXRhYmxlIGxvY2F0aW9uIGFu
ZCBkYXRlcyBmcm9tIHRoZXJlLiBXZSBsb29rIGZvcndhcmQgdG8gDQo+IHB1bGxpbmcgdGhpcyBl
bnRodXNpYXN0aWMgdGVhbSB0b2dldGhlciBpbiBvbmUgZGlyZWN0aW9uLg0KPiANCj4gVGhhbmtz
LA0KPiBHcmVnDQoNCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18NCj4gQklFUiBtYWlsaW5nIGxpc3QNCj4gQklFUkBpZXRmLm9yZw0KPiBodHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2JpZXINCg0KDQotLQ0KLS0tDQpUb2VybGVzcy5F
Y2tlcnRAaW5mb3JtYXRpay51bmktZXJsYW5nZW4uZGUNCi9DPWRlL0E9ZDQwMC9QPXVuaS1lcmxh
bmdlbi9PVT1pbmZvcm1hdGlrL1M9RWNrZXJ0L0c9VG9lcmxlc3MvDQoNCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpCSUVSIG1haWxpbmcgbGlzdA0KQklF
UkBpZXRmLm9yZw0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9iaWVyDQo=


From nobody Wed Sep 21 03:09:36 2016
Return-Path: <xuxiaohu@huawei.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4348412B1DE for <bier@ietfa.amsl.com>; Wed, 21 Sep 2016 03:09:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.537
X-Spam-Level: 
X-Spam-Status: No, score=-6.537 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-2.316, SPF_PASS=-0.001] autolearn=ham autolearn_force=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 oe-YhNfms9Vj for <bier@ietfa.amsl.com>; Wed, 21 Sep 2016 03:09:30 -0700 (PDT)
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 1211112B1DA for <bier@ietf.org>; Wed, 21 Sep 2016 03:09:29 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml707-cah.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CWO51477; Wed, 21 Sep 2016 10:09:27 +0000 (GMT)
Received: from NKGEML414-HUB.china.huawei.com (10.98.56.75) by lhreml707-cah.china.huawei.com (10.201.5.199) with Microsoft SMTP Server (TLS) id 14.3.235.1; Wed, 21 Sep 2016 11:09:26 +0100
Received: from NKGEML515-MBX.china.huawei.com ([fe80::a54a:89d2:c471:ff]) by nkgeml414-hub.china.huawei.com ([10.98.56.75]) with mapi id 14.03.0235.001; Wed, 21 Sep 2016 18:09:21 +0800
From: Xuxiaohu <xuxiaohu@huawei.com>
To: IJsbrand Wijnands <ice@cisco.com>, Eric C Rosen <erosen@juniper.net>
Thread-Topic: [Bier] New Version Notification for draft-pfister-bier-over-ipv6-00.txt
Thread-Index: AQHSDSzcT1rdLwivXki3NVB4wJNcPKB2lE0AgAOTggCAACUMAIAGVoeAgAFTCICAAc6lEA==
Date: Wed, 21 Sep 2016 10:09:20 +0000
Message-ID: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1D115@NKGEML515-MBX.china.huawei.com>
References: <147280131368.24750.2582129788572723864.idtracker@ietfa.amsl.com> <3C470D17-363E-4F7D-B943-19FC52052C67@darou.fr> <d891b2b1-1419-3fdb-be95-034d91305a30@juniper.net> <10B5F14B-8A1B-4DFC-B21E-A314B1605213@darou.fr> <08b8ac29-459a-d5e5-524d-7b84d744b020@juniper.net> <F67EEC5D-FDE5-4549-9FAE-84B17B303235@darou.fr> <a79919e0-e067-8222-28b7-cf621522a5fe@juniper.net> <1828FBD8-E44C-4DD6-8DEB-1A9766C6328E@cisco.com>
In-Reply-To: <1828FBD8-E44C-4DD6-8DEB-1A9766C6328E@cisco.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.184.181]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A0B0208.57E25C58.0071, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 0988aa0c8b7e1d14b34907a033290fb1
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/Hrs-5jHdxeIwgylNiomJQ7q4rPc>
Cc: "bier@ietf.org" <bier@ietf.org>, Pierre Pfister <pierre.pfister@darou.fr>
Subject: [Bier] =?utf-8?b?562U5aSNOiAgTmV3IFZlcnNpb24gTm90aWZpY2F0aW9uIGZv?= =?utf-8?q?r_draft-pfister-bier-over-ipv6-00=2Etxt?=
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 21 Sep 2016 10:09:34 -0000

SGkgSWNlLA0KDQpJZiBJIHVuZGVyc3RhbmQgeW91ciBkcmFmdCBjb3JyZWN0bHksIGl0IHRhbGtz
IGFib3V0IGVtYmVkZGluZyBCSUVSIHdpdGhpbiBJUHY2IHJhdGhlciB0aGFuIHRyYW5zcG9ydGlu
ZyBCSUVSIG92ZXIgSVAuIFRoZSBiZWF1dHkgb2YgdGhpcyBhcHByb2FjaCBpcyB0aGF0IGFsbCBp
bmZvcm1hdGlvbiBuZWVkZWQgZm9yIEJJRVIgZm9yd2FyZGluZyBpcyBub3cgZGlyZWN0bHkgY29u
dGFpbmVkIGluIHRoZSByZWNlaXZlZCBCSUVSIHBhY2tldC4gQXMgYSByZXN1bHQsIHRoZXJlIGlz
IG5vIG5lZWQgdG8gcmV0cmlldmUgdGhlbSBmcm9tIHRoZSBNUExTLUJJRVIgbGFiZWwgYW5kIGRp
c3RyaWJ1dGUgdGhlIE1QTFMtQklFUiBsYWJlbCBtYXBwaW5ncy4gSG93ZXZlciwgd2hhdCdzIHRo
ZSBtYWpvciBhZHZhbnRhZ2Ugb3ZlciB0aGUgZ2VuZXJpYyBCSUVSIGhlYWRlciBhcyBkZWZpbmVk
IGluIGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC14dS1iaWVyLWVuY2Fwc3VsYXRp
b24tMDUgZnJvbSB5b3VyIHBvaW50IG9mIHZpZXc/DQoNCkJlc3QgcmVnYXJkcywNClhpYW9odQ0K
DQotLS0tLemCruS7tuWOn+S7ti0tLS0tDQrlj5Hku7bkuro6IEJJRVIgW21haWx0bzpiaWVyLWJv
dW5jZXNAaWV0Zi5vcmddIOS7o+ihqCBJSnNicmFuZCBXaWpuYW5kcw0K5Y+R6YCB5pe26Ze0OiAy
MDE25bm0OeaciDIw5pelIDIyOjMwDQrmlLbku7bkuro6IEVyaWMgQyBSb3Nlbg0K5oqE6YCBOiBi
aWVyQGlldGYub3JnOyBQaWVycmUgUGZpc3Rlcg0K5Li76aKYOiBSZTogW0JpZXJdIE5ldyBWZXJz
aW9uIE5vdGlmaWNhdGlvbiBmb3IgZHJhZnQtcGZpc3Rlci1iaWVyLW92ZXItaXB2Ni0wMC50eHQN
Cg0KSGkgRXJpYywNCg0KTWFueSB0aGFua3MgZm9yIHlvdXIgY29tbWVudHMuIEEgZmV3IHJlc3Bv
bnNlcyBpbmxpbmUuDQoNCj4gU29tZXRpbWVzIGFuIGlkZWEgdGhhdCBzZWVtcyBjbGV2ZXIgYXQg
Zmlyc3QganVzdCBkb2Vzbid0IHdvcmsgb3V0IHdoZW4gdGhlIGRldGFpbHMgYXJlIGV4YW1pbmVk
LiAgVGhlIGlkZWEgb2YgdXNpbmcgYWRkcmVzc2VzIHRoYXQgYXJlIHVuaWNhc3QgYWRkcmVzc2Vz
IGluIG9uZSBjb250ZXh0IGJ1dCBtdWx0aWNhc3QgYWRkcmVzc2VzIGluIGFub3RoZXIgZmFsbHMg
aW50byB0aGlzIGNhdGVnb3J5LiAgSW5ldml0YWJseSBhIGhvc3Qgd2lsbCBwdXQgYSBtdWx0aWNh
c3QgYWRkcmVzcyBpbnRvIGFuIElQIHNvdXJjZSBhZGRyZXNzIGZpZWxkLCBiZWNhdXNlIHRoZSBo
b3N0DQoNCk1heWJlIHdlIGNhbiBjb25zaWRlciByZWdpc3RlcmluZyBhIG5ldyBJUHY2IGFkZHJl
c3Mgc3BhY2UgZm9yIEJJRVIuIEkgdGhpbmsgYSBsb3Qgb2YgeW91ciBjb25jZXJucyB3b3VsZCBi
ZSBhZGRyZXNzZWQuIFRoYXQgd2F5IHdlIGRvbuKAmXQgZ2V0IGluIHRoZSB3YXkgd2l0aCBhbHJl
YWR5IGRlZmluZWQgdW5pY2FzdCBiZWhhdmlvdXIgYW5kIHN0aWxsIGxlYXZlcyBpdCBvcGVuIHRv
IHRyZWF0IHRoZSBwYWNrZXQgYXMgdW5pY2FzdCBpbiBzb21lIHNwZWNpZmljIGNhc2VzLCBsaWtl
IHdpdGggdHVubmVsbGluZyB0aHJvdWdoIG5vbi1CSUVSIG5vZGVzLg0KDQo+IEFueSBCSUVSIGVu
Y2Fwc3VsYXRpb24gbmVlZHMgdG8gYmUgYWJsZSB0byBzdXBwb3J0IHRoZSBmZWF0dXJlcyB0aGF0
IGFyZSBpbiB0aGUgYXJjaGl0ZWN0dXJlLiAgDQoNCkFuZCB3ZSBzaG91bGQgbm90IGJlIGFmcmFp
ZCB0byBhbGxvdyBleGNlcHRpb25zIGFuZC9vciB1cGRhdGVzIHRvIHRoZSBhcmNoaXRlY3R1cmUg
ZHJhZnQgaWYgbmVjZXNzYXJ5Lg0KDQo+IEFuIGltcGxlbWVudGF0aW9uIHRoYXQgZG9lc24ndCBz
dXBwb3J0IFNJIGlzIG5vdCBjb21wbGlhbnQgd2l0aCB0aGUgYXJjaGl0ZWN0dXJlLg0KDQpCeSBh
bGxvY2F0aW5nIHBhcnQgb2YgdGhlIOKAnHByZWZpeOKAnSBmb3IgdGhlIFNJL1NEIGlkZW50aWZp
ZXIgd2UgY2FuIG1ha2UgdGhpcyB3b3JrIGp1c3QgZmluZSBJTU8uIFNpbmNlIHRoZSBTSS9TRCBo
ZXJlIGlzIG1hbnVhbGx5IGRlZmluZWQgYW5kIHRoZSBCaXRTdHJpbmcgbGVuZ3RoIGlzIGZpeGVk
LCBJIHRoaW5rIHRoZXJlIGlzIHJlYWxseSBvbmx5IG5lZWQgZm9yIG9uZSBvZiB0aGVtLiBJZiB3
ZSBjYWxsIHRoYXQgU0kgb3IgU0QgKG9yIHNvbWV0aGluZyBlbHNlKSB3ZSBjYW4gYXJndWUgYWJv
dXQgOi0pDQoNClRoeCwNCg0KSWNlLg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXw0KQklFUiBtYWlsaW5nIGxpc3QNCkJJRVJAaWV0Zi5vcmcNCmh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vYmllcg0K


From nobody Wed Sep 21 03:27:50 2016
Return-Path: <ice@cisco.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 86FF212B1EC for <bier@ietfa.amsl.com>; Wed, 21 Sep 2016 03:27:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -16.838
X-Spam-Level: 
X-Spam-Status: No, score=-16.838 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, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-2.316, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
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 ztyi43kExrgM for <bier@ietfa.amsl.com>; Wed, 21 Sep 2016 03:27:46 -0700 (PDT)
Received: from aer-iport-2.cisco.com (aer-iport-2.cisco.com [173.38.203.52]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 86CAE12B1F0 for <bier@ietf.org>; Wed, 21 Sep 2016 03:27:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3117; q=dns/txt; s=iport; t=1474453665; x=1475663265; h=mime-version:subject:from:in-reply-to:date:cc: content-transfer-encoding:message-id:references:to; bh=fKL/rciNwn9gCXbWRrdvfM3RyLDhAcErWsmSTPhnuS0=; b=QzcKYdqlk0zux3s7xjkck//9VF5lp19ZKIdOYtnK1bFaMsvfQAZpqaMd gjZ0bnhvEgjddU44N+kuq7D97QoxRjbK18/1bhxa00ZAS9ISY9ofEVWBX dP8zwMJwuYtOCXJG16lLVOCpTvkOhFqGdeyRzKdjjsJ9OLbWKPPQmxUev Q=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BXAQAlX+JX/xbLJq1eGgEBAQECAQEBA?= =?us-ascii?q?QgBAQEBgzsBAQEBAXV8jTOWCAEBBpU0ggQZC4V2AgICgh0UAQIBAQEBAQEBXie?= =?us-ascii?q?EYQEBAQMBAQEBIEsJAgULCQISBgICIwMCAicfAw4GE4hDCA6RIJ0mjFkBAQEBA?= =?us-ascii?q?QEBAQEBAQEBAQEBAQEBGQWBBoRngkaCWIQuFoMEK4IvAQSZdIYniTqPbIxmg3w?= =?us-ascii?q?eNoUFPDSGbQEBAQ?=
X-IronPort-AV: E=Sophos;i="5.30,373,1470700800"; d="scan'208";a="645853611"
Received: from aer-iport-nat.cisco.com (HELO aer-core-1.cisco.com) ([173.38.203.22]) by aer-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 21 Sep 2016 10:27:43 +0000
Received: from ams-iwijnand-8812.cisco.com (ams-iwijnand-8812.cisco.com [10.60.202.83]) by aer-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id u8LARgWS009243 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 21 Sep 2016 10:27:43 GMT
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
From: IJsbrand Wijnands <ice@cisco.com>
In-Reply-To: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1D115@NKGEML515-MBX.china.huawei.com>
Date: Wed, 21 Sep 2016 12:27:42 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <D667DF77-BB73-449F-A2F4-947ED3D0C6CE@cisco.com>
References: <147280131368.24750.2582129788572723864.idtracker@ietfa.amsl.com> <3C470D17-363E-4F7D-B943-19FC52052C67@darou.fr> <d891b2b1-1419-3fdb-be95-034d91305a30@juniper.net> <10B5F14B-8A1B-4DFC-B21E-A314B1605213@darou.fr> <08b8ac29-459a-d5e5-524d-7b84d744b020@juniper.net> <F67EEC5D-FDE5-4549-9FAE-84B17B303235@darou.fr> <a79919e0-e067-8222-28b7-cf621522a5fe@juniper.net> <1828FBD8-E44C-4DD6-8DEB-1A9766C6328E@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1D115@NKGEML515-MBX.china.huawei.com>
To: Xuxiaohu <xuxiaohu@huawei.com>
X-Mailer: Apple Mail (2.2104)
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/ZTMvTHKF6ev4gJvMENJ0JxX_Rtc>
Cc: "bier@ietf.org" <bier@ietf.org>, Pierre Pfister <pierre.pfister@darou.fr>, Eric C Rosen <erosen@juniper.net>
Subject: Re: [Bier] New Version Notification for draft-pfister-bier-over-ipv6-00.txt
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 21 Sep 2016 10:27:48 -0000

Hi Xiaohu,

I would say that one of the big benefits is that an IPv6 BIER encoded =
packet can be translated/transformed into a set of IPv6 Unicast packets =
(just one bit set) at the egress of the network very easily. This is =
very beneficial when running BIER between servers and avoids the need =
for MLD and DR/DF election between the Server and the router.

Thx,

Ice.

> On 21 Sep 2016, at 12:09, Xuxiaohu <xuxiaohu@huawei.com> wrote:
>=20
> Hi Ice,
>=20
> If I understand your draft correctly, it talks about embedding BIER =
within IPv6 rather than transporting BIER over IP. The beauty of this =
approach is that all information needed for BIER forwarding is now =
directly contained in the received BIER packet. As a result, there is no =
need to retrieve them from the MPLS-BIER label and distribute the =
MPLS-BIER label mappings. However, what's the major advantage over the =
generic BIER header as defined in =
https://tools.ietf.org/html/draft-xu-bier-encapsulation-05 from your =
point of view?
>=20
> Best regards,
> Xiaohu
>=20
> -----=E9=82=AE=E4=BB=B6=E5=8E=9F=E4=BB=B6-----
> =E5=8F=91=E4=BB=B6=E4=BA=BA: BIER [mailto:bier-bounces@ietf.org] =
=E4=BB=A3=E8=A1=A8 IJsbrand Wijnands
> =E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: 2016=E5=B9=B49=E6=9C=8820=E6=97=A5=
 22:30
> =E6=94=B6=E4=BB=B6=E4=BA=BA: Eric C Rosen
> =E6=8A=84=E9=80=81: bier@ietf.org; Pierre Pfister
> =E4=B8=BB=E9=A2=98: Re: [Bier] New Version Notification for =
draft-pfister-bier-over-ipv6-00.txt
>=20
> Hi Eric,
>=20
> Many thanks for your comments. A few responses inline.
>=20
>> Sometimes an idea that seems clever at first just doesn't work out =
when the details are examined.  The idea of using addresses that are =
unicast addresses in one context but multicast addresses in another =
falls into this category.  Inevitably a host will put a multicast =
address into an IP source address field, because the host
>=20
> Maybe we can consider registering a new IPv6 address space for BIER. I =
think a lot of your concerns would be addressed. That way we don=E2=80=99t=
 get in the way with already defined unicast behaviour and still leaves =
it open to treat the packet as unicast in some specific cases, like with =
tunnelling through non-BIER nodes.
>=20
>> Any BIER encapsulation needs to be able to support the features that =
are in the architecture. =20
>=20
> And we should not be afraid to allow exceptions and/or updates to the =
architecture draft if necessary.
>=20
>> An implementation that doesn't support SI is not compliant with the =
architecture.
>=20
> By allocating part of the =E2=80=9Cprefix=E2=80=9D for the SI/SD =
identifier we can make this work just fine IMO. Since the SI/SD here is =
manually defined and the BitString length is fixed, I think there is =
really only need for one of them. If we call that SI or SD (or something =
else) we can argue about :-)
>=20
> Thx,
>=20
> Ice.
>=20
> _______________________________________________
> BIER mailing list
> BIER@ietf.org
> https://www.ietf.org/mailman/listinfo/bier


From nobody Wed Sep 21 18:48:53 2016
Return-Path: <xuxiaohu@huawei.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7E05F12BA74 for <bier@ietfa.amsl.com>; Wed, 21 Sep 2016 18:48:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.537
X-Spam-Level: 
X-Spam-Status: No, score=-6.537 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-2.316, SPF_PASS=-0.001] autolearn=ham autolearn_force=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 Q2M2GHTVYYs5 for <bier@ietfa.amsl.com>; Wed, 21 Sep 2016 18:48:49 -0700 (PDT)
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 E0B0912B953 for <bier@ietf.org>; Wed, 21 Sep 2016 18:48:47 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml708-cah.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CWR67391; Thu, 22 Sep 2016 01:48:45 +0000 (GMT)
Received: from NKGEML412-HUB.china.huawei.com (10.98.56.73) by lhreml708-cah.china.huawei.com (10.201.5.202) with Microsoft SMTP Server (TLS) id 14.3.235.1; Thu, 22 Sep 2016 02:48:44 +0100
Received: from NKGEML515-MBX.china.huawei.com ([fe80::a54a:89d2:c471:ff]) by nkgeml412-hub.china.huawei.com ([10.98.56.73]) with mapi id 14.03.0235.001; Thu, 22 Sep 2016 09:48:34 +0800
From: Xuxiaohu <xuxiaohu@huawei.com>
To: IJsbrand Wijnands <ice@cisco.com>
Thread-Topic: [Bier] New Version Notification for draft-pfister-bier-over-ipv6-00.txt
Thread-Index: AQHSDSzcT1rdLwivXki3NVB4wJNcPKB2lE0AgAOTggCAACUMAIAGVoeAgAFTCICAAc6lEP//gAwAgAGE1KA=
Date: Thu, 22 Sep 2016 01:48:33 +0000
Message-ID: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1D5CA@NKGEML515-MBX.china.huawei.com>
References: <147280131368.24750.2582129788572723864.idtracker@ietfa.amsl.com> <3C470D17-363E-4F7D-B943-19FC52052C67@darou.fr> <d891b2b1-1419-3fdb-be95-034d91305a30@juniper.net> <10B5F14B-8A1B-4DFC-B21E-A314B1605213@darou.fr> <08b8ac29-459a-d5e5-524d-7b84d744b020@juniper.net> <F67EEC5D-FDE5-4549-9FAE-84B17B303235@darou.fr> <a79919e0-e067-8222-28b7-cf621522a5fe@juniper.net> <1828FBD8-E44C-4DD6-8DEB-1A9766C6328E@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1D115@NKGEML515-MBX.china.huawei.com> <D667DF77-BB73-449F-A2F4-947ED3D0C6CE@cisco.com>
In-Reply-To: <D667DF77-BB73-449F-A2F4-947ED3D0C6CE@cisco.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.184.181]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020202.57E3387E.0096, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 0988aa0c8b7e1d14b34907a033290fb1
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/zLnfm60hshHiRQf8Q0wBvem04rs>
Cc: "bier@ietf.org" <bier@ietf.org>, Pierre Pfister <pierre.pfister@darou.fr>, Eric C Rosen <erosen@juniper.net>
Subject: [Bier] =?utf-8?b?562U5aSNOiAgTmV3IFZlcnNpb24gTm90aWZpY2F0aW9uIGZv?= =?utf-8?q?r_draft-pfister-bier-over-ipv6-00=2Etxt?=
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 22 Sep 2016 01:48:51 -0000

SGkgSWNlLA0KDQpDb3VsZCB5b3UgcGxlYXNlIGlsbHVzdHJhdGUgaG93IHRvIHRyYW5zbGF0ZS90
cmFuc2Zvcm0gYW4gSVB2Ni1CSUVSIHBhY2tldCBpbnRvIGEgc2V0IG9mIElQdjYgdW5pY2FzdCBw
YWNrZXRzIGJ5IHNldHRpbmcgb25seSBvbmUgYml0PyBCVFcsIHdoYXQncyB0aGUgcGF5bG9hZCBv
ZiB0aGUgSVB2Ni1CSUVSIHBhY2tldCBpbiB5b3VyIGV4YW1wbGU/IEluIG90aGVyIHdvcmRzLCB3
aGF0J3MgdGhlIHZhbHVlIG9mIHRoZSBOZXh0LUhlYWRlciBmaWVsZCBvZiB0aGUgSVB2Ni1CSUVS
IGhlYWRlcj8NCiANCkJlc3QgcmVnYXJkcywNClhpYW9odQ0KDQotLS0tLemCruS7tuWOn+S7ti0t
LS0tDQrlj5Hku7bkuro6IElKc2JyYW5kIFdpam5hbmRzIFttYWlsdG86aWNlQGNpc2NvLmNvbV0g
DQrlj5HpgIHml7bpl7Q6IDIwMTblubQ55pyIMjHml6UgMTg6MjgNCuaUtuS7tuS6ujogWHV4aWFv
aHUNCuaKhOmAgTogRXJpYyBDIFJvc2VuOyBiaWVyQGlldGYub3JnOyBQaWVycmUgUGZpc3Rlcg0K
5Li76aKYOiBSZTogW0JpZXJdIE5ldyBWZXJzaW9uIE5vdGlmaWNhdGlvbiBmb3IgZHJhZnQtcGZp
c3Rlci1iaWVyLW92ZXItaXB2Ni0wMC50eHQNCg0KSGkgWGlhb2h1LA0KDQpJIHdvdWxkIHNheSB0
aGF0IG9uZSBvZiB0aGUgYmlnIGJlbmVmaXRzIGlzIHRoYXQgYW4gSVB2NiBCSUVSIGVuY29kZWQg
cGFja2V0IGNhbiBiZSB0cmFuc2xhdGVkL3RyYW5zZm9ybWVkIGludG8gYSBzZXQgb2YgSVB2NiBV
bmljYXN0IHBhY2tldHMgKGp1c3Qgb25lIGJpdCBzZXQpIGF0IHRoZSBlZ3Jlc3Mgb2YgdGhlIG5l
dHdvcmsgdmVyeSBlYXNpbHkuIFRoaXMgaXMgdmVyeSBiZW5lZmljaWFsIHdoZW4gcnVubmluZyBC
SUVSIGJldHdlZW4gc2VydmVycyBhbmQgYXZvaWRzIHRoZSBuZWVkIGZvciBNTEQgYW5kIERSL0RG
IGVsZWN0aW9uIGJldHdlZW4gdGhlIFNlcnZlciBhbmQgdGhlIHJvdXRlci4NCg0KDQpUaHgsDQoN
CkljZS4NCg0KPiBPbiAyMSBTZXAgMjAxNiwgYXQgMTI6MDksIFh1eGlhb2h1IDx4dXhpYW9odUBo
dWF3ZWkuY29tPiB3cm90ZToNCj4gDQo+IEhpIEljZSwNCj4gDQo+IElmIEkgdW5kZXJzdGFuZCB5
b3VyIGRyYWZ0IGNvcnJlY3RseSwgaXQgdGFsa3MgYWJvdXQgZW1iZWRkaW5nIEJJRVIgd2l0aGlu
IElQdjYgcmF0aGVyIHRoYW4gdHJhbnNwb3J0aW5nIEJJRVIgb3ZlciBJUC4gVGhlIGJlYXV0eSBv
ZiB0aGlzIGFwcHJvYWNoIGlzIHRoYXQgYWxsIGluZm9ybWF0aW9uIG5lZWRlZCBmb3IgQklFUiBm
b3J3YXJkaW5nIGlzIG5vdyBkaXJlY3RseSBjb250YWluZWQgaW4gdGhlIHJlY2VpdmVkIEJJRVIg
cGFja2V0LiBBcyBhIHJlc3VsdCwgdGhlcmUgaXMgbm8gbmVlZCB0byByZXRyaWV2ZSB0aGVtIGZy
b20gdGhlIE1QTFMtQklFUiBsYWJlbCBhbmQgZGlzdHJpYnV0ZSB0aGUgTVBMUy1CSUVSIGxhYmVs
IG1hcHBpbmdzLiBIb3dldmVyLCB3aGF0J3MgdGhlIG1ham9yIGFkdmFudGFnZSBvdmVyIHRoZSBn
ZW5lcmljIEJJRVIgaGVhZGVyIGFzIGRlZmluZWQgaW4gaHR0cHM6Ly90b29scy5pZXRmLm9yZy9o
dG1sL2RyYWZ0LXh1LWJpZXItZW5jYXBzdWxhdGlvbi0wNSBmcm9tIHlvdXIgcG9pbnQgb2Ygdmll
dz8NCj4gDQo+IEJlc3QgcmVnYXJkcywNCj4gWGlhb2h1DQo+IA0KPiAtLS0tLemCruS7tuWOn+S7
ti0tLS0tDQo+IOWPkeS7tuS6ujogQklFUiBbbWFpbHRvOmJpZXItYm91bmNlc0BpZXRmLm9yZ10g
5Luj6KGoIElKc2JyYW5kIFdpam5hbmRzDQo+IOWPkemAgeaXtumXtDogMjAxNuW5tDnmnIgyMOaX
pSAyMjozMA0KPiDmlLbku7bkuro6IEVyaWMgQyBSb3Nlbg0KPiDmioTpgIE6IGJpZXJAaWV0Zi5v
cmc7IFBpZXJyZSBQZmlzdGVyDQo+IOS4u+mimDogUmU6IFtCaWVyXSBOZXcgVmVyc2lvbiBOb3Rp
ZmljYXRpb24gZm9yIGRyYWZ0LXBmaXN0ZXItYmllci1vdmVyLWlwdjYtMDAudHh0DQo+IA0KPiBI
aSBFcmljLA0KPiANCj4gTWFueSB0aGFua3MgZm9yIHlvdXIgY29tbWVudHMuIEEgZmV3IHJlc3Bv
bnNlcyBpbmxpbmUuDQo+IA0KPj4gU29tZXRpbWVzIGFuIGlkZWEgdGhhdCBzZWVtcyBjbGV2ZXIg
YXQgZmlyc3QganVzdCBkb2Vzbid0IHdvcmsgb3V0IHdoZW4gdGhlIGRldGFpbHMgYXJlIGV4YW1p
bmVkLiAgVGhlIGlkZWEgb2YgdXNpbmcgYWRkcmVzc2VzIHRoYXQgYXJlIHVuaWNhc3QgYWRkcmVz
c2VzIGluIG9uZSBjb250ZXh0IGJ1dCBtdWx0aWNhc3QgYWRkcmVzc2VzIGluIGFub3RoZXIgZmFs
bHMgaW50byB0aGlzIGNhdGVnb3J5LiAgSW5ldml0YWJseSBhIGhvc3Qgd2lsbCBwdXQgYSBtdWx0
aWNhc3QgYWRkcmVzcyBpbnRvIGFuIElQIHNvdXJjZSBhZGRyZXNzIGZpZWxkLCBiZWNhdXNlIHRo
ZSBob3N0DQo+IA0KPiBNYXliZSB3ZSBjYW4gY29uc2lkZXIgcmVnaXN0ZXJpbmcgYSBuZXcgSVB2
NiBhZGRyZXNzIHNwYWNlIGZvciBCSUVSLiBJIHRoaW5rIGEgbG90IG9mIHlvdXIgY29uY2VybnMg
d291bGQgYmUgYWRkcmVzc2VkLiBUaGF0IHdheSB3ZSBkb27igJl0IGdldCBpbiB0aGUgd2F5IHdp
dGggYWxyZWFkeSBkZWZpbmVkIHVuaWNhc3QgYmVoYXZpb3VyIGFuZCBzdGlsbCBsZWF2ZXMgaXQg
b3BlbiB0byB0cmVhdCB0aGUgcGFja2V0IGFzIHVuaWNhc3QgaW4gc29tZSBzcGVjaWZpYyBjYXNl
cywgbGlrZSB3aXRoIHR1bm5lbGxpbmcgdGhyb3VnaCBub24tQklFUiBub2Rlcy4NCj4gDQo+PiBB
bnkgQklFUiBlbmNhcHN1bGF0aW9uIG5lZWRzIHRvIGJlIGFibGUgdG8gc3VwcG9ydCB0aGUgZmVh
dHVyZXMgdGhhdCBhcmUgaW4gdGhlIGFyY2hpdGVjdHVyZS4gIA0KPiANCj4gQW5kIHdlIHNob3Vs
ZCBub3QgYmUgYWZyYWlkIHRvIGFsbG93IGV4Y2VwdGlvbnMgYW5kL29yIHVwZGF0ZXMgdG8gdGhl
IGFyY2hpdGVjdHVyZSBkcmFmdCBpZiBuZWNlc3NhcnkuDQo+IA0KPj4gQW4gaW1wbGVtZW50YXRp
b24gdGhhdCBkb2Vzbid0IHN1cHBvcnQgU0kgaXMgbm90IGNvbXBsaWFudCB3aXRoIHRoZSBhcmNo
aXRlY3R1cmUuDQo+IA0KPiBCeSBhbGxvY2F0aW5nIHBhcnQgb2YgdGhlIOKAnHByZWZpeOKAnSBm
b3IgdGhlIFNJL1NEIGlkZW50aWZpZXIgd2UgY2FuIG1ha2UgdGhpcyB3b3JrIGp1c3QgZmluZSBJ
TU8uIFNpbmNlIHRoZSBTSS9TRCBoZXJlIGlzIG1hbnVhbGx5IGRlZmluZWQgYW5kIHRoZSBCaXRT
dHJpbmcgbGVuZ3RoIGlzIGZpeGVkLCBJIHRoaW5rIHRoZXJlIGlzIHJlYWxseSBvbmx5IG5lZWQg
Zm9yIG9uZSBvZiB0aGVtLiBJZiB3ZSBjYWxsIHRoYXQgU0kgb3IgU0QgKG9yIHNvbWV0aGluZyBl
bHNlKSB3ZSBjYW4gYXJndWUgYWJvdXQgOi0pDQo+IA0KPiBUaHgsDQo+IA0KPiBJY2UuDQo+IA0K
PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiBCSUVS
IG1haWxpbmcgbGlzdA0KPiBCSUVSQGlldGYub3JnDQo+IGh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vYmllcg0KDQo=


From nobody Wed Sep 21 20:19:03 2016
Return-Path: <xuxiaohu@huawei.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7DEC012BBD2 for <bier@ietfa.amsl.com>; Wed, 21 Sep 2016 20:19:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.537
X-Spam-Level: 
X-Spam-Status: No, score=-6.537 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-2.316, SPF_PASS=-0.001] autolearn=ham autolearn_force=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 e2fWE82k8-p4 for <bier@ietfa.amsl.com>; Wed, 21 Sep 2016 20:18:57 -0700 (PDT)
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 41E4F12BA5D for <bier@ietf.org>; Wed, 21 Sep 2016 20:18:56 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml701-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CRR18412; Thu, 22 Sep 2016 03:18:53 +0000 (GMT)
Received: from NKGEML412-HUB.china.huawei.com (10.98.56.73) by lhreml701-cah.china.huawei.com (10.201.5.93) with Microsoft SMTP Server (TLS) id 14.3.235.1; Thu, 22 Sep 2016 04:15:56 +0100
Received: from NKGEML515-MBX.china.huawei.com ([fe80::a54a:89d2:c471:ff]) by nkgeml412-hub.china.huawei.com ([10.98.56.73]) with mapi id 14.03.0235.001; Thu, 22 Sep 2016 11:15:51 +0800
From: Xuxiaohu <xuxiaohu@huawei.com>
To: Toerless Eckert <tte@cs.fau.de>
Thread-Topic: [Bier] Scope of alternate encap work / eg: draft-xu-bier-encapsulation
Thread-Index: AQHSFD32Ard576PQgUyU0VAzNcug+aCEzuug
Date: Thu, 22 Sep 2016 03:15:51 +0000
Message-ID: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1D61B@NKGEML515-MBX.china.huawei.com>
References: <20160920232200.GB14130@faui40p.informatik.uni-erlangen.de> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1D0EA@NKGEML515-MBX.china.huawei.com> <20160921192539.GA29177@faui40p.informatik.uni-erlangen.de>
In-Reply-To: <20160921192539.GA29177@faui40p.informatik.uni-erlangen.de>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.184.181]
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A0B0202.57E34D9E.003A, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 775cf5d455d92997ac5efaed7ab62cb4
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/3JQeU6MU2WaP4i7C4j6XUb54Aeg>
Cc: Toerless Eckert <tte+ietf@cs.fau.de>, "bier@ietf.org" <bier@ietf.org>
Subject: [Bier] =?gb2312?b?tPC4tDogIFNjb3BlIG9mIGFsdGVybmF0ZSBlbmNhcCB3?= =?gb2312?b?b3JrIC8gZWc6IGRyYWZ0LXh1LWJpZXItZW5jYXBzdWxhdGlvbg==?=
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 22 Sep 2016 03:19:02 -0000

SGkgVG9lcmxlc3MsDQoNClBsZWFzZSBzZWUgbXkgcmVzcG9uc2UgaW5saW5lIHdpdGggW1hpYW9o
dTJdDQoNCi0tLS0t08q8/tStvP4tLS0tLQ0Kt6K8/sjLOiBUb2VybGVzcyBFY2tlcnQgW21haWx0
bzp0dGVAY3MuZmF1LmRlXSANCreiy83KsbzkOiAyMDE2xOo51MIyMsjVIDM6MjYNCsrVvP7Iyzog
WHV4aWFvaHUNCrOty806IFRvZXJsZXNzIEVja2VydDsgYmllckBpZXRmLm9yZw0K1vfM4jogUmU6
IFtCaWVyXSBTY29wZSBvZiBhbHRlcm5hdGUgZW5jYXAgd29yayAvIGVnOiBkcmFmdC14dS1iaWVy
LWVuY2Fwc3VsYXRpb24NCg0KSW5saW5lDQoNCk9uIFdlZCwgU2VwIDIxLCAyMDE2IGF0IDA5OjU3
OjA2QU0gKzAwMDAsIFh1eGlhb2h1IHdyb3RlOg0KPiBIaSBUb2VybGVzcywNCj4gDQo+IDEuIEkg
d2FudCB0byB1c2UgdGhpcyBlbmNhcCAibmF0aXZlbHkiIG92ZXIgSVAsIGFrYTogaG9wLWJ5LWhv
cCByZXBsaWNhdGlvbi4NCj4gICAgSG93IGRvIGkgc2V0IHRoZSBmaWVsZHMgb2YgdGhlIElQIGhl
YWRlciBsaWtlIHNvdXJjZS9kZXN0IGFkZHJlc3MgPyBXaGljaA0KPiAgICBkb2N1bWVudCB3b3Vs
ZCB0aGF0IHVsdGltYXRlbHkgYmUgZGVmaW5lZCBpbiA/DQo+IA0KPiBbWGlhb2h1XSBJZiB5b3Ug
d2FudCBob3AtYnktaG9wIHJlcGxpY2F0aW9uLCB3aHkgbm90IGVuY2Fwc3VsYXRlIHRoZSBCSUVS
IGRpcmVjdGx5IG92ZXIgRXRoZXJuZXQgb3IgUFBQIGRpcmVjdGx5PyBPZiBjb3Vyc2UsIGlmIHlv
dSB3YW50IHRvIHR1bm5lbCBhIEJJRVIgcGFja2V0IG92ZXIgYW4gSVAtYmFzZWQgKHVuaWNhc3Qp
IHR1bm5lbCBmb3IgYSBjZXJ0YWluIHJlYXNvbiAoZS5nLy4gdHJhdmVyc2Ugbm9uLUJJRVIgdHJh
bnNpdCByb3V0ZXJzKSwgeW91IGNhbiAocGxlYXNlIHNlZSBTZWN0aW9uIDQgb2YgZm9yIGRyYWZ0
LXh1LWJpZXItZW5jYXBzdWxhdGlvbi0wNSBtb3JlIGRldGFpbHMpLiANCg0KSSBhc2tlZCBmaXJz
dCA7LSkpDQoNCkJ1dCBmaW5lLCBsZXQgbWUgYWRkIHlvdXIgb3B0aW9uOiBXaGV0aGVyIHRoZSBJ
UCBuZXh0LWhvcCBpcw0KTDIgY29ubmVjdGVkIG9yIHJlbW90ZTogV2hpY2ggZG9jdW1lbnQgc2hv
dWxkIGRlc2NyaWJlIGhvdyB0byBzZXQgdXAgdGhlIG5leHQgaG9wIGFuZCBidWlsZCBvdXQgYSBz
b2x1dGlvbiB3aXRoIHRoaXMgZW5jYXAgb3ZlciBJUCA/ICBJIGp1c3QgZmVlbCB1bmNvbWZvcnRh
YmxlIHdpdGgganVkZ2VtZW50IGNhbGxzIGFib3V0IHRoZSBlbmNhcCBpZiBpIGhhdmUgbm8gc3Bl
YyBvZiBob3cgaXRzIHN1cHBvc2VkIHRvIGJlIHVzZWQuDQoNCltYaWFvaHUyXSBJZiB0aGUgbmV4
dC1ob3AgaXMgYW4gYWRqYWNlbnQgbm9kZSwgdXNlIEJJRVItb3Zlci1FdGggb3IgQklFUi1vdmVy
LVBQUCBhY2NvcmRpbmcgdG8gdGhlIG91dGdvaW5nIGludGVyZmFjZSB0eXBlLiBJZiB0aGUgbmV4
dC1ob3AgaXMgYSByZW1vdGUgbm9kZSAoaS5lLiwgYSB0dW5uZWwpLCB1c2UgQklFUi1vdmVyLUlQ
LiBJbiBmYWN0LCB0aGVyZSBpcyBhbG1vc3Qgbm8gZGlmZmVyZW5jZSBmcm9tIHRoZSBwcm9jZWR1
cmUgb2Ygc2VuZGluZyB1bmljYXN0IElQIHBhY2tldHMuIA0KDQpUbyBhbnN3ZXIgeW91ciBxdWVz
dGlvbjogRW5jYXAgb3ZlciBldGhlcm5ldCBpcyB0eXBpY2FsbHkgYmV0dGVyL21vcmUgZWZmaWNp
ZW50IGlmIHlvdSBjYW4gYnVpbGQgaXQgaW50byB0aGUgdGFyZ2V0IHByb2R1Y3RzLiBFbmNhcCBv
dmVyIElQdjYgbGluay1sb2NhbCBpcyBhIGdyZWF0IHdheSBmb3IgYW4gTDItdGVjaG5vbG9neSBp
bmRlcGVuZGVudCBlbmNhcC4gVGhpbmsgYWJvdXQgYWxsIHRob3NlIHBsYXRmb3JtIGRlcGVuZGVu
Y2llcyBhbmQgTDIgdGVjaG5vbG9neSBkaWZmZXJlbmNlcyB3aGVuIHlvdSBnbyBpbnRvIElvVCB3
aXRoIGFsbCBpdHMgY3JhenkgbGluayBvcHRpb25zLg0KDQpbWGlhb2h1Ml0gSU1ITywgdGhlIEJJ
RVIgbGF5ZXIgaXMgYW5vdGhlciBuZXR3b3JrIGxheWVyLiBIZW5jZSBpdCBzZWVtcyB1bm5lY2Vz
c2FyeSB0byBhZGQgb25lIG1vcmUgbmV0d29yayBsYXllciBoZWFkZXIgKGkuZS4sIElQdjYgaGVh
ZGVyKS4gV2hldGhlciBvciBub3QgSVB2NiB3b3VsZCBiZSB1c2VkIGluIHRoZSBJb1Qgd29ybGQg
aXMgYSB1bmNlcnRhaW50eTopICBIZW5jZSBpdCBzZWVtcyB0b28gZWFybHkgdG8gdGFrZSB0aGUg
SW9UIHN0dWZmIGludG8gYWNjb3VudCB3aGVuIGRlc2lnbmluZyBhIHRyYW5zcG9ydC1pbmRlcGVu
ZGVudCBCSUVSIGhlYWRlci4gT2YgY291cnNlLCB5b3UgZmlybWx5IGJlbGlldmUgdGhhdCBJb1Qg
aXMgYSB2YWxpZCB1c2UgY2FzZSBmb3IgQklFUiwgaXQnZCBiZXR0ZXIgdG8gcHJvcG9zYWwgc29t
ZSB0ZXh0IHRvIHRoZSBCSUVSIHVzZSBjYXNlIGRyYWZ0IG9yIHdyaXRlIGFub3RoZXIgSW9ULXNw
ZWNpZmljIHVzZSBjYXNlIGRyYWZ0Lg0KDQo+IDIuIE5vdyBpIHdhbnQgdG8gdXNlIHRoZSBlbmNh
cCBvdmVyIFVEUCBiZWNhdXNlIGkgd2FudCBlbmQtdG8tZW5kIEJJRVINCj4gICAgZnJvbSBteSBh
cHAsIGFuZCBhcHBzIGNhbiBvbmx5IGRvIGVnOiBVRFAuIFNvIGkgcmVhbGx5IHdvdWxkIGxpa2Ug
c3VjaCBhbiBlbmNhcC4NCj4gICAgSXMgdGhpcyBhbHJlYWR5IG91dCBvZiBzY29wZSBhcyBhIHVz
ZS1jYXNlIGJlY2F1c2UgZW5kLXRvLWVuZCAoaG9zdC9hcHApIEJJRVIgaXMNCj4gICAgbm90IGlu
IGNoYXJ0ZXIgc2NvcGUgPw0KPiANCj4gW1hpYW9odV0gSG93IHRvIHRyYW5zcG9ydCBCSUVSIHBh
Y2tldCBvdmVyIFVEUCB0dW5uZWxzIGlzIGFsc28gbWVudGlvbmVkIGluIFNlY3Rpb24gNCBvZiBk
cmFmdC14dS1iaWVyLWVuY2Fwc3VsYXRpb24tMDUuDQoNClRoZSBxdWVzdGlvbiBhZ2FpbiBpcyBo
b3cgbXVjaCBtb3JlIGNvbnNpZGVyYXRpb25zL2V0YWlscyBzaG91bGQgYmUgaW4gc2NvcGUgZm9y
IHRoZSBlbmNhcCB3b3JrIGJlc2FpZGUgeW91ciAxIGxpbmUgIm1lbnRpb25pbmciIC0tICJlbmNh
cCBpcyB0cmFuc3BvcnQgaW5kZXBlbmRlbnQsIGNhbiBiZSB1c2VkIGFjcm9zcyBBTllUSElORyIu
DQoNCkVnOiBJZiBpIHdhbnQgdG8gYnVpbGQgYSBCRlIgcmVjZWl2aW5nIFVEUCBlbmNhcHBlZCBC
SUVSIHBhY2tldHMsIHJlcGxpY2F0aW5nIGFuZCBzZW5kaW5nIG91dCB0byBvbmUgb3IgbW9yZSBv
dXRib3VuZCBsaW5rcyB3aXRoIFVEUCBlbmNhcC4gSG93IGRvIGkgZG8gdGhpcyA/DQpXaXRob3V0
IG1vcmUgdGhvdWd0IGl0IHdvdWxkIG5vdCBiZSBlZmZpY2llbnQgYmVjYXVzZSBvZiBVRFAgY2hl
Y2tzdW0uIFNvIGlzIHRoaXMgY2FzZSBvdXQgb2Ygc2NvcGUgPw0KDQpbWGlhb2h1Ml0gdmVyeSBn
b29kIHF1ZXN0aW9uLiBPbmNlIHRoZSBXRyBoYWQgcmVhY2hlZCBhIGNlcnRhaW4gY29uc2Vuc3Vz
IG9uIHRoZSBnZW5lcmljIEJJRVIgaGVhZGVyIGZvcm1hdCwgaXQgYmVjb21lcyBuZWNlc3Nhcnkg
Zm9yIHVzIHRvIHNwZWNpZnkgbW9yZSBkZXRhaWxzIGFib3V0IGhvdyB0byBlbmNhcHN1bGF0ZSBC
SUVSIG92ZXIgY2VydGFpbiB0cmFuc3BvcnQsIGVzcGVjaWFsbHkgdGhlIFVEUCB0dW5uZWwsIGp1
c3QgbGlrZSB3aGF0IHdlIGhhZCBkb25lIHdpdGggTVBMUy1pbi1VRFAgKFJGQzc1MTApLiANCg0K
PiBbWGlhb2h1XSBPciBhcmUgeW91IHRhbGtpbmcgYWJvdXQgZW5jYXBzdWxhdGluZyBVRFAgZGF0
YWdyYW0gb3ZlciBCSUVSPyBJZiBzbywgSSBkb24ndCBiZWxpZXZlIGl0J3MgYW4gdXJnZW50IHVz
ZSBjYXNlIGR1ZSB0byB0aGUgZGVwbG95bWVudCBjb21wbGV4aXR5Lg0KDQpIYWhhLCBvay4gSSB3
YXMgaW1tZWRpYXRlbHkgcmVhZGluZyB0aGlzIG9wdGlvbiBpbnRvIHRoZSBkcmFmdCBiZWNhdXNl
IGkgdGhpbmsgaXQgaXMgYSB2ZXJ5IGludGVyZXN0aW5nIG9wdGlvbi4gU28gd291bGQgYmUgZ29v
ZCBpZiBpdCB3YXMgY2xlYXIgaWYgdGhpcyB3b3VsZCBiZSBpbiBzY29wZSBvciBub3QuDQoNCkFz
c3VtaW5nIGl0IHdvdWxkIG5vdCBiZSBpbiBzY29wZSwgdGhlbiBpdCB3b3VsZCBiZSBnb29kIHRv
IGV4cGFuZCBvbiB0aGUgdGV4dCB3aXRoIHNvbWV0aGluZyBsaWtlIHRoZXNlIGV4cGxhbmF0aW9u
czoNCg0KICAtIFRoaXMgaGVhZGVyIGluY2x1ZGVzIElQL0lQdjYgaGVhZGVyIGVxdWl2YWxlbnQg
ZmllbGRzIFByb3RvY29sL0RTL1RUTA0KICAgIHRvIGFsbG93IGJ1aWxkaW5nIEJGUiB3aGVyZSBl
bmNhcHN1bGF0aW9uLCBRb1MgYW5kIGxvb3AgcHJldmVudGlvbg0KICAgIG9mIEJJRVIgcGFja2V0
cyBjYW4gYmUgZG9uZSBpbiB0aGUgc2FtZSBmYXNoaW9uIGFzIGZvciBJUC9JUHY2IHBhY2tldHMu
DQoNCiAgLSBXaXRoIHRoZSB1c2Ugb2YgdGhlIElQL0lQdjYgZXF1aXZhbGVudCBQcm90b2NvbCBm
aWVsZCwgdGhlIHBheWxvYWQgb2YNCiAgICBCSUVSIHBhY2tldHMgY291bGQgYmUgYW55IHR5cGUg
b2YgcGFja2V0IHBlcm1pdHRlZCBhbHNvIGluc2lkZSBvZiBJUC9JUHY0Lg0KICAgIEN1cnJlbnRs
eSwgdGhpcyBkcmFmdCBjb25zaWRlcnMgcHJpbWFyaWx5IHRoZSB1c2Ugb2YgdGhlIGVuY2Fwc3Vs
YXRpb24NCiAgICBmb3IgInRyYW5zcG9ydCIgdHlwZSBzZXJ2aWNlcywgZWc6IHdoZXJlIHRoZSBl
bmNhcHN1bGF0ZWQgcGFja2V0cyBhcmUNCiAgICBMMi9MMi41IHN1Y2ggYXMgTVBMUywgVlhMQU4g
W1JGQzczNDhdLFZYTEFOLUdQRSBvciBMMywgZWc6IElQdjQvSVB2Ng0KICAgICh1bmljYXN0IG9y
IG11bHRpY2FzdCkuIEl0IHdvdWxkIGVxdWFsbHkgYmUgcG9zc2liYmxlIHRvIGRpcmVjdGx5IGVu
Y2Fwc3VsYXRlDQogICAgTDQgc3VjaCBhcyBVRFAsIGJ1dCB0aGUgZnVsbCBjb25zaWRlcmF0aW9u
cyBmb3IgdGhpcyBhcmUgY3VycmVudGx5IG91dA0KICAgIG9mIHNjb3BlLg0KICANCltYaWFvaHUy
XSB2ZXJ5IGdvb2Qgc3VnZ2VzdGlvbi4gSSB3b3VsZCBhZGQgaXQgaW50byB0aGUgbmV4dCByZXZl
cnNpb24uDQoNClRoZXJlIHNob3VsZCBiZSBzb21lIGdvb2QgdGV4dCB3aHkgdGhlIFRUTCBmaWVs
ZCBpcyBuZWNlc3NhcnkNCiAtIEl0IGlzIG5vdCBuZWNlc3NhcnkgZm9yIGxvb3AgcHJldmVudGlv
biB3aXRoaW4gdGhlIEJJRVIgZG9tYWluLCBCSUVSIGRvZXMNCiAgIHRoYXQgd2VsbCBieSBpdHNl
bGYuDQogLSBUVEwgc2NvcGluZyBpcyBkaXNsaWtlZC4NCiAtIFRoZSBwYXlsb2FkIGl0c2VsZiB3
dWxkIGFsc28gaGF2ZSBhIFRUTCBmaWVsZCBpZiBpdCBuZWVkcyBvbmUuDQogLSBXaGF0IGdvb2Qg
cmVhc29uIGFtIGkgbWlzc2luZyA/DQoNCltYaWFvaHUyXSBBc3N1bWUgdGhhdCBvbmx5IG9uZSBi
aXQgb2YgdGhlIEJpdHN0cmluZyBpcyBzZXQsIGl0J3MgZXF1aXZhbGVudCB0byB0aGUgdXNhZ2Ug
b2YgYSB1bmljYXN0IElQIHR1bm5lbC4gRG8geW91IG5lZWQgYSBUVEwgZmllbGQgd2l0aGluIGFu
IElQIHR1bm5lbD8NCg0KPiBbWGlhb2h1XSBTZWUgdGhlIGFib3ZlLg0KDQpJZiB5b3Ugd2FudCBV
RFAgaW5zaWRlIHlvdXIgZW5jYXAgdG8gYmUgb3V0IG9mIHNjb3BlLCBwbGVhc2Ugd3JpdGUgdGhh
dCB1cCwgc2VlIHN1Z2dlc3RlZCB0ZXh0IGFib3ZlLg0KDQpbWGlhb2h1Ml0gU3VyZSwgdGhhbmtz
IGFnYWluIGZvciB5b3VyIHN1Z2dlc3RlZCB0ZXh0Lg0KDQpCZXN0IHJlZ2FyZHMsDQpYaWFvaHUN
Cg0KQ2hlZXJzDQogICAgVG9lcmxlc3MNCg0KPiBCZXN0IHJlZ2FyZHMsDQo+IFhpYW9odQ0KPiAN
Cj4gNC4gQ2FuIHN1cHBvcnQgZm9yIEJJRVItVEUgYmUgaW4gc2NvcGUgPyBXb3VsZCBsaWtlIGEg
bGlmZS1pbnN1cmFuY2UgYml0Og0KPiAgICAiQklFUi1URSIgaW4gaGVhZGVyLiBJIGhvcGUgd2Ug
Y2FuIGtlZXAgYWxsIEJJRVIgaGVhZGVyIGZpZWxkcyB3aXRoIHNhbWUNCj4gICAgc2VtYW50aWMg
Zm9yIEJJRVItVEUsIGJ1dCBpZiBub3QsIHRoaXMgYml0IHdvdWxkIGFsbG93IHVzIHRvIGxhdGVy
IG9uIA0KPiAgICBtb2RpZnkgaG93IHNwZWNpZmljIGZpZWxkcyBvcGVyYXRlIHVuZGVyIEJJRVIt
VEUuDQo+IA0KPiANCj4gNS4gVHJhY2luZy4gSW4gRGV0TmV0LCB0aGUgaWRlYSB0byB1c2UgQklF
Ui1URSB3YXMgYnJvdWdodCB1cCwgYW5kIHRyYWNpbmcgb2YNCj4gICAgdGhlIHBhY2tldCBwYXRo
IHdhcyBnaXZlbiBhcyBrZXkgcmVhc29uLiBXaXRoIGp1c3QgcmVzZXR0aW5nIGJpdHMuIFdoaWNo
IGRvZXNuJ3QNCj4gICAgaGVscCBtdWNoIHRvIHRyYWNlLiBMZXRzIGFzc3VtZSB3ZSBoYXZlIGEg
InRyYWNlLWJpdCIgaW4gdGhlIGhlYWRlci4gT25seQ0KPiAgICBsb3dlciA1MCUgb2YgYml0c3Ry
aW5nIGdldCBhbGxvY2F0ZWQuIEV2ZXJ5IHRpbWUgQkZSIHJlc2V0cyBiaXRzIGluIGxvd2VyDQo+
ICAgIDUwJSwgaXQgc2V0cyBzYW1lIGJpdHMgaW4gdXBwZXIgNTAlLiBHaXZlcyBncmVhdCB0cmFj
aW5nLiAgQXBwbGljYWJsZSB0byBCSUVSDQo+ICAgIGFuZCBCSUVSLVRFLiAgT2gsIGFuZCBrZWVw
cyBVRFAgY2hlY2tzdW0gb2YgQklFUiBoZWFkZXIgdW5jaGFuZ2VkLg0KPiANCj4gVG9lcmxlc3MN
Cj4gDQo+IE9uIFdlZCwgSnVsIDIwLCAyMDE2IGF0IDA1OjE3OjE0UE0gLTA3MDAsIEdyZWcgU2hl
cGhlcmQgd3JvdGU6DQo+ID4gKiwNCj4gPiANCj4gPiBUaGFuayB5b3UgdG8gYWxsIHdobyBhdHRl
bmRlZCBhbmQgY29udHJpYnV0ZWQgdG8gdGhlIGxpdmVseSANCj4gPiBkaXNjdXNzaW9uIGF0IHRo
ZSBXRyBtZWV0aW5nIGluIEJlcmxpbiB0aGlzIHdlZWsuIFRoaXMgaXMgd2hhdCBXRyANCj4gPiBt
ZWV0aW5ncyBzaG91bGQgYmUgLSBhbmQgc29tZSB3b3VsZCBzYXksIHVzZWQgdG8gYmUuDQo+ID4g
DQo+ID4gPkZyb20gYSBwb2xsIGluIHRoZSByb29tLCB0aGVyZSB3YXMgY29uc2Vuc3VzIHRvIHB1
bGwgdG9nZXRoZXIgYSANCj4gPiA+dm9sdW50ZWVyDQo+ID4gZGVzaWduIHRlYW0gdG8gbG9vayBh
dCB0aGUgdmFyaW91cyBlbmNhcCBvcHRpb25zLCBhbmQgYmFzZWQgb24gDQo+ID4gdXNlLWNhc2Uv
b3BlcmF0aW9uYWwgY29uc2lkZXJhdGlvbnMvc3VwcG9ydCB0aGUgdGVhbSB3aWxsIHBpY2sgb25l
IA0KPiA+IGFkZGl0aW9uYWwgZW5jYXAgdG8gZG9jdW1lbnQgYW5kIG9mZmVyIGFzIGEgV0cgaXRl
bS4gVGhlIGV4cGVjdGF0aW9uIA0KPiA+IGlzIHRoZSBsaXN0IG9mIHZvbHVudGVlcnMgd2lsbCBh
dHRlbmQgYW4gaW50ZXJpbSBXRyBtZWV0aW5nIHdlcmUgd2UgDQo+ID4gd2lsbCB3b3JrIHRvZ2V0
aGVyIGZvciAyLTMgZGF5cyB0byBoYXNoIG91dCB0aGUgZGlyZWN0aW9uIGFuZCBkZXRhaWxzLg0K
PiA+IFRoaXMgd2lsbCBiZSBhIHBoeXNpY2FsIG1lZXRpbmcsIGJ1dCB3aWxsIGFjY29tbW9kYXRl
IHJlbW90ZSBwYXJ0aWNpcGF0aW9uIGFzIHdlbGwuDQo+ID4gDQo+ID4gSSB3b3VsZCBsaWtlIHRv
IHNlZSB0aGlzIHdvcmsgcHVibGlzaGVkIGFuZCBhdmFpbGFibGUgZm9yIGZ1cnRoZXIgDQo+ID4g
ZGlzY3Vzc2lvbiB0byB0aGUgZ3JvdXAgYXQgbGFyZ2Ugb24gdGhlIGxpc3QgYmVmb3JlIGFuZCBp
biB0aGUgcm9vbSANCj4gPiBkdXJpbmcgdGhlIG5leHQgV0cgbWVldGluZyBpbiBOb3ZlbWJlci4g
Q29uc2lkZXJpbmcgdGhlIHJlcXVpcmVtZW50cyANCj4gPiBmb3IgaW50ZXJpbSBtZWV0aW5nIGFu
bm91bmNlbWVudHMsIHRoZSBzb29uZXN0IHdlIGNhbiByZWFzb25hYmx5IA0KPiA+IHRhcmdldCBh
biBpbnRlcmltIG1lZXRpbmcgaXMgU2VwdC4NCj4gPiANCj4gPiBBbnlvbmUgd2FudGluZyB0byB2
b2x1bnRlZXIgYXMgYSBtZW1iZXIgb2YgdGhlIEJJRVIgRW5jYXAgRGVzaWduIA0KPiA+IFRlYW0s
IHBsZWFzZSBzZW5kIGVtYWlsIHRvIHRoZSBXRyBjaGFpcnMuIFdlIHdpbGwgY29tcGlsZSB0aGUg
bGlzdCwgDQo+ID4gdGhlbiB0YXJnZXQgYSBzdWl0YWJsZSBsb2NhdGlvbiBhbmQgZGF0ZXMgZnJv
bSB0aGVyZS4gV2UgbG9vayANCj4gPiBmb3J3YXJkIHRvIHB1bGxpbmcgdGhpcyBlbnRodXNpYXN0
aWMgdGVhbSB0b2dldGhlciBpbiBvbmUgZGlyZWN0aW9uLg0KPiA+IA0KPiA+IFRoYW5rcywNCj4g
PiBHcmVnDQo+IA0KPiA+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fDQo+ID4gQklFUiBtYWlsaW5nIGxpc3QNCj4gPiBCSUVSQGlldGYub3JnDQo+ID4gaHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9iaWVyDQo+IA0KPiANCj4gLS0NCj4g
LS0tDQo+IFRvZXJsZXNzLkVja2VydEBpbmZvcm1hdGlrLnVuaS1lcmxhbmdlbi5kZQ0KPiAvQz1k
ZS9BPWQ0MDAvUD11bmktZXJsYW5nZW4vT1U9aW5mb3JtYXRpay9TPUVja2VydC9HPVRvZXJsZXNz
Lw0KPiANCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18N
Cj4gQklFUiBtYWlsaW5nIGxpc3QNCj4gQklFUkBpZXRmLm9yZw0KPiBodHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2JpZXINCg0KLS0NCi0tLQ0KVG9lcmxlc3MuRWNrZXJ0QGlu
Zm9ybWF0aWsudW5pLWVybGFuZ2VuLmRlDQovQz1kZS9BPWQ0MDAvUD11bmktZXJsYW5nZW4vT1U9
aW5mb3JtYXRpay9TPUVja2VydC9HPVRvZXJsZXNzLw0K


From nobody Wed Sep 21 21:07:51 2016
Return-Path: <xuxiaohu@huawei.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B951912D774 for <bier@ietfa.amsl.com>; Wed, 21 Sep 2016 21:07:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.537
X-Spam-Level: 
X-Spam-Status: No, score=-6.537 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-2.316, SPF_PASS=-0.001] autolearn=ham autolearn_force=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 oDSy06gG1FJ8 for <bier@ietfa.amsl.com>; Wed, 21 Sep 2016 21:07:44 -0700 (PDT)
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 0502912D76F for <bier@ietf.org>; Wed, 21 Sep 2016 21:07:42 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml705-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CRR22767; Thu, 22 Sep 2016 04:07:39 +0000 (GMT)
Received: from NKGEML413-HUB.china.huawei.com (10.98.56.74) by lhreml705-cah.china.huawei.com (10.201.5.168) with Microsoft SMTP Server (TLS) id 14.3.235.1; Thu, 22 Sep 2016 05:07:38 +0100
Received: from NKGEML515-MBX.china.huawei.com ([fe80::a54a:89d2:c471:ff]) by NKGEML413-HUB.china.huawei.com ([10.98.56.74]) with mapi id 14.03.0235.001; Thu, 22 Sep 2016 12:07:19 +0800
From: Xuxiaohu <xuxiaohu@huawei.com>
To: Xuxiaohu <xuxiaohu@huawei.com>, IJsbrand Wijnands <ice@cisco.com>
Thread-Topic: =?utf-8?B?W0JpZXJdIOetlOWkjTogIE5ldyBWZXJzaW9uIE5vdGlmaWNhdGlvbiBmb3Ig?= =?utf-8?Q?draft-pfister-bier-over-ipv6-00.txt?=
Thread-Index: AQHSFIbPi1SpAFJoiUyXtg4Nt6bahA==
Date: Thu, 22 Sep 2016 04:07:19 +0000
Message-ID: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1D653@NKGEML515-MBX.china.huawei.com>
References: <147280131368.24750.2582129788572723864.idtracker@ietfa.amsl.com> <3C470D17-363E-4F7D-B943-19FC52052C67@darou.fr> <d891b2b1-1419-3fdb-be95-034d91305a30@juniper.net> <10B5F14B-8A1B-4DFC-B21E-A314B1605213@darou.fr> <08b8ac29-459a-d5e5-524d-7b84d744b020@juniper.net> <F67EEC5D-FDE5-4549-9FAE-84B17B303235@darou.fr> <a79919e0-e067-8222-28b7-cf621522a5fe@juniper.net> <1828FBD8-E44C-4DD6-8DEB-1A9766C6328E@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1D115@NKGEML515-MBX.china.huawei.com> <D667DF77-BB73-449F-A2F4-947ED3D0C6CE@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1D5CA@NKGEML515-MBX.china.huawei.com>
In-Reply-To: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1D5CA@NKGEML515-MBX.china.huawei.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.184.181]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020203.57E3590C.00AF, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 45eef1b928a2b470f18311fbeb56be71
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/9jMq0tyz7f_LdR6EmVpIKUiMolM>
Cc: "bier@ietf.org" <bier@ietf.org>, Pierre Pfister <pierre.pfister@darou.fr>, Eric C Rosen <erosen@juniper.net>
Subject: [Bier] =?utf-8?b?562U5aSNOiAg562U5aSNOiAgTmV3IFZlcnNpb24gTm90aWZp?= =?utf-8?q?cation_for_draft-pfister-bier-over-ipv6-00=2Etxt?=
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 22 Sep 2016 04:07:48 -0000

SGkgSWNlLA0KDQpGaXJzdGx5LCBJJ20gZ2xhZCB0byBzZWUgdGhhdCB5b3VyIElQdjYtQklFUiBk
cmFmdCBzb21laG93IGVjaG9lcyBteSBwcmV2aW91cyBzdGF0ZW1lbnQgYWJvdXQgdGhlIHNpbWls
YXJpdHkgYmV0d2VlbiB0aGUgQklFUiBoZWFkZXIgYW5kIHRoZSBJUHY2IGhlYWRlciAoc2VlIGJl
bG93KToNCg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbC1hcmNoaXZlL3dlYi9iaWVyL2N1cnJl
bnQvbXNnMDAxMDEuaHRtbA0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvcHJvY2VlZGluZ3MvOTIvc2xp
ZGVzL3NsaWRlcy05Mi1iaWVyLTEucGRmDQoNClRoYXQncyBhIGdyZWF0IHByb2dyZXNzITopIElN
Ty4NCg0KU2Vjb25kbHksIHRoZSBtYWpvciBkaWZmZXJlbmNlIGJldHdlZW4gdGhlIElQdjYtQklF
UiBlbmNhcHN1bGF0aW9uIGFuZCB0aGUgZ2VuZXJpYyBCSUVSIGVuY2Fwc3VsYXRpb24gKGh0dHBz
Oi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC14dS1iaWVyLWVuY2Fwc3VsYXRpb24tMDUpIGlz
IHRoYXQgdGhlIGZvcm1lciBtYWtlcyB0aGUgQklFUiBhcyBhIHNwZWNpYWwgdXNlIG9mIElQdjYg
d2hpbGUgdGhlIGxhdHRlciBtYWtlcyB0aGUgQklFUiBhcyBhbm90aGVyIG5ldHdvcmsgbGF5ZXIg
aW4gcGFyYWxsZWwgd2l0aCBJUHY2IGJ1dCB3aXRoIG1hbnkgc2ltaWxhcml0aWVzLiBJIGFncmVl
IHRoYXQgYWxsb3dpbmcgbGVnYWN5IHJvdXRlcnMgdG8gZm9yd2FyZCBJUHY2LUJJRVIgcGFja2V0
cyBhcyBub3JtYWwgSVB2NiBwYWNrZXRzIGlzIGEgbWFqb3IgbWVyaXQgb2YgdGhlIElQdjYtQklF
UiBhbHRob3VnaCB0aGlzIG1lcml0IGlzIG9ubHkgYXBwbGljYWJsZSB0byBJUHY2IGJ1dCBub3Qg
SVB2NC4gSG93ZXZlciwgaW4gYWRkaXRpb24gdG8gdGhvc2UgZHJhd2JhY2tzIHBvaW50ZWQgYnkg
RXJpYyBpbiBoaXMgcHJldmlvdXMgZW1haWwsIHRoZSBhc3NvY2lhdGVkIGNvc3RzIGluY2x1ZGUg
YnV0IG5vdCBsaW1pdGVkIHRvOg0KDQoxKSBUaGUgQml0c3RyaW5nIGxlbmd0aCBpcyBub3QgZmxl
eGlibGUgYW55IG1vcmUgc2luY2UgdGhlIEJpdHN0cmluZyBpcyByZXN0cmljdGVkIHdpdGhpbiB0
aGUgMTI4LWJpdCBsb25nIGRlc3RpbmF0aW9uIElQdjYgYWRkcmVzcy4NCjIpIFRoZSBCSUVSIGhl
YWRlciBmb3JtYXQgaXMgbm90IGZ1dHVyZS1wcm92ZW4gYW55IG1vcmUgZHVlIHRvIHRoZSBsYWNr
IG9mIGEgdmVyc2lvbiBmaWVsZCBkZWRpY2F0ZWQgZm9yIEJJRVIuIE9yIGRvIHlvdSB3YW50IHRv
IHNvbWUgYml0cyB3aXRoaW4gdGhlIGRlc3RpbmF0aW9uIElQdjYgYWRkcmVzcyBhcyBhIEJJRVIt
c3BlY2lmaWMgdmVyc2lvbj8gSWYgc28sIGl0IHdvdWxkIGZ1cnRoZXIgc3VwcHJlc3MgdGhlIGF2
YWlsYWJsZSBzcGFjZSBmb3IgdGhlIEJpdHN0cmluZyBmaWVsZC4gT3IgZG8geW91IHdhbnQgdG8g
Y29uc3VtZSBtb3JlIElQdjYgYWRkcmVzcyBzcGFjZSB0byBtYWtlIHJvb20gZm9yIEJJRVI/DQoz
KSBJdCBpbnRyb2R1Y2VzIG1vZGlmaWNhdGlvbnMgdG8gdGhlIGN1cnJlbnQgbWF0dXJlIElQdjYg
Zm9yd2FyZGluZyBwcm9jZWR1cmUgYnJhbmNoLiANCjQpIER1ZSB0byB0aGUgcmV1c2FnZSBvZiB0
aGUgSVB2NiBoZWFkZXIgZm9ybWF0LCB0aGUgZW5jYXBzdWxhdGlvbiBvdmVyaGVhZCBpcyB1bm5l
Y2Vzc2FyeSBpbmNyZWFzZWQgZXNwZWNpYWxseSBpbiBJUHY0IG5ldHdvcmtzIChlLmcuLCB1c2Ug
dGhlIDEyOC1iaXQgbG9uZyBJUHY2IHNvdXJjZSBhZGRyZXNzIGluc3RlYWQgb2YgMTYtYml0IEJG
SVItaWQgdG8gaW5kaWNhdGUgdGhlIHNlbmRlcikuDQoNCkJlc3QgcmVnYXJkcywNClhpYW9odQ0K
DQotLS0tLemCruS7tuWOn+S7ti0tLS0tDQrlj5Hku7bkuro6IEJJRVIgW21haWx0bzpiaWVyLWJv
dW5jZXNAaWV0Zi5vcmddIOS7o+ihqCBYdXhpYW9odQ0K5Y+R6YCB5pe26Ze0OiAyMDE25bm0Oeac
iDIy5pelIDk6NDkNCuaUtuS7tuS6ujogSUpzYnJhbmQgV2lqbmFuZHMNCuaKhOmAgTogYmllckBp
ZXRmLm9yZzsgUGllcnJlIFBmaXN0ZXI7IEVyaWMgQyBSb3Nlbg0K5Li76aKYOiBbQmllcl0g562U
5aSNOiBOZXcgVmVyc2lvbiBOb3RpZmljYXRpb24gZm9yIGRyYWZ0LXBmaXN0ZXItYmllci1vdmVy
LWlwdjYtMDAudHh0DQoNCkhpIEljZSwNCg0KQ291bGQgeW91IHBsZWFzZSBpbGx1c3RyYXRlIGhv
dyB0byB0cmFuc2xhdGUvdHJhbnNmb3JtIGFuIElQdjYtQklFUiBwYWNrZXQgaW50byBhIHNldCBv
ZiBJUHY2IHVuaWNhc3QgcGFja2V0cyBieSBzZXR0aW5nIG9ubHkgb25lIGJpdD8gQlRXLCB3aGF0
J3MgdGhlIHBheWxvYWQgb2YgdGhlIElQdjYtQklFUiBwYWNrZXQgaW4geW91ciBleGFtcGxlPyBJ
biBvdGhlciB3b3Jkcywgd2hhdCdzIHRoZSB2YWx1ZSBvZiB0aGUgTmV4dC1IZWFkZXIgZmllbGQg
b2YgdGhlIElQdjYtQklFUiBoZWFkZXI/DQogDQpCZXN0IHJlZ2FyZHMsDQpYaWFvaHUNCg0KLS0t
LS3pgq7ku7bljp/ku7YtLS0tLQ0K5Y+R5Lu25Lq6OiBJSnNicmFuZCBXaWpuYW5kcyBbbWFpbHRv
OmljZUBjaXNjby5jb21dIA0K5Y+R6YCB5pe26Ze0OiAyMDE25bm0OeaciDIx5pelIDE4OjI4DQrm
lLbku7bkuro6IFh1eGlhb2h1DQrmioTpgIE6IEVyaWMgQyBSb3NlbjsgYmllckBpZXRmLm9yZzsg
UGllcnJlIFBmaXN0ZXINCuS4u+mimDogUmU6IFtCaWVyXSBOZXcgVmVyc2lvbiBOb3RpZmljYXRp
b24gZm9yIGRyYWZ0LXBmaXN0ZXItYmllci1vdmVyLWlwdjYtMDAudHh0DQoNCkhpIFhpYW9odSwN
Cg0KSSB3b3VsZCBzYXkgdGhhdCBvbmUgb2YgdGhlIGJpZyBiZW5lZml0cyBpcyB0aGF0IGFuIElQ
djYgQklFUiBlbmNvZGVkIHBhY2tldCBjYW4gYmUgdHJhbnNsYXRlZC90cmFuc2Zvcm1lZCBpbnRv
IGEgc2V0IG9mIElQdjYgVW5pY2FzdCBwYWNrZXRzIChqdXN0IG9uZSBiaXQgc2V0KSBhdCB0aGUg
ZWdyZXNzIG9mIHRoZSBuZXR3b3JrIHZlcnkgZWFzaWx5LiBUaGlzIGlzIHZlcnkgYmVuZWZpY2lh
bCB3aGVuIHJ1bm5pbmcgQklFUiBiZXR3ZWVuIHNlcnZlcnMgYW5kIGF2b2lkcyB0aGUgbmVlZCBm
b3IgTUxEIGFuZCBEUi9ERiBlbGVjdGlvbiBiZXR3ZWVuIHRoZSBTZXJ2ZXIgYW5kIHRoZSByb3V0
ZXIuDQoNCg0KVGh4LA0KDQpJY2UuDQoNCj4gT24gMjEgU2VwIDIwMTYsIGF0IDEyOjA5LCBYdXhp
YW9odSA8eHV4aWFvaHVAaHVhd2VpLmNvbT4gd3JvdGU6DQo+IA0KPiBIaSBJY2UsDQo+IA0KPiBJ
ZiBJIHVuZGVyc3RhbmQgeW91ciBkcmFmdCBjb3JyZWN0bHksIGl0IHRhbGtzIGFib3V0IGVtYmVk
ZGluZyBCSUVSIHdpdGhpbiBJUHY2IHJhdGhlciB0aGFuIHRyYW5zcG9ydGluZyBCSUVSIG92ZXIg
SVAuIFRoZSBiZWF1dHkgb2YgdGhpcyBhcHByb2FjaCBpcyB0aGF0IGFsbCBpbmZvcm1hdGlvbiBu
ZWVkZWQgZm9yIEJJRVIgZm9yd2FyZGluZyBpcyBub3cgZGlyZWN0bHkgY29udGFpbmVkIGluIHRo
ZSByZWNlaXZlZCBCSUVSIHBhY2tldC4gQXMgYSByZXN1bHQsIHRoZXJlIGlzIG5vIG5lZWQgdG8g
cmV0cmlldmUgdGhlbSBmcm9tIHRoZSBNUExTLUJJRVIgbGFiZWwgYW5kIGRpc3RyaWJ1dGUgdGhl
IE1QTFMtQklFUiBsYWJlbCBtYXBwaW5ncy4gSG93ZXZlciwgd2hhdCdzIHRoZSBtYWpvciBhZHZh
bnRhZ2Ugb3ZlciB0aGUgZ2VuZXJpYyBCSUVSIGhlYWRlciBhcyBkZWZpbmVkIGluIGh0dHBzOi8v
dG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC14dS1iaWVyLWVuY2Fwc3VsYXRpb24tMDUgZnJvbSB5
b3VyIHBvaW50IG9mIHZpZXc/DQo+IA0KPiBCZXN0IHJlZ2FyZHMsDQo+IFhpYW9odQ0KPiANCj4g
LS0tLS3pgq7ku7bljp/ku7YtLS0tLQ0KPiDlj5Hku7bkuro6IEJJRVIgW21haWx0bzpiaWVyLWJv
dW5jZXNAaWV0Zi5vcmddIOS7o+ihqCBJSnNicmFuZCBXaWpuYW5kcw0KPiDlj5HpgIHml7bpl7Q6
IDIwMTblubQ55pyIMjDml6UgMjI6MzANCj4g5pS25Lu25Lq6OiBFcmljIEMgUm9zZW4NCj4g5oqE
6YCBOiBiaWVyQGlldGYub3JnOyBQaWVycmUgUGZpc3Rlcg0KPiDkuLvpopg6IFJlOiBbQmllcl0g
TmV3IFZlcnNpb24gTm90aWZpY2F0aW9uIGZvciBkcmFmdC1wZmlzdGVyLWJpZXItb3Zlci1pcHY2
LTAwLnR4dA0KPiANCj4gSGkgRXJpYywNCj4gDQo+IE1hbnkgdGhhbmtzIGZvciB5b3VyIGNvbW1l
bnRzLiBBIGZldyByZXNwb25zZXMgaW5saW5lLg0KPiANCj4+IFNvbWV0aW1lcyBhbiBpZGVhIHRo
YXQgc2VlbXMgY2xldmVyIGF0IGZpcnN0IGp1c3QgZG9lc24ndCB3b3JrIG91dCB3aGVuIHRoZSBk
ZXRhaWxzIGFyZSBleGFtaW5lZC4gIFRoZSBpZGVhIG9mIHVzaW5nIGFkZHJlc3NlcyB0aGF0IGFy
ZSB1bmljYXN0IGFkZHJlc3NlcyBpbiBvbmUgY29udGV4dCBidXQgbXVsdGljYXN0IGFkZHJlc3Nl
cyBpbiBhbm90aGVyIGZhbGxzIGludG8gdGhpcyBjYXRlZ29yeS4gIEluZXZpdGFibHkgYSBob3N0
IHdpbGwgcHV0IGEgbXVsdGljYXN0IGFkZHJlc3MgaW50byBhbiBJUCBzb3VyY2UgYWRkcmVzcyBm
aWVsZCwgYmVjYXVzZSB0aGUgaG9zdA0KPiANCj4gTWF5YmUgd2UgY2FuIGNvbnNpZGVyIHJlZ2lz
dGVyaW5nIGEgbmV3IElQdjYgYWRkcmVzcyBzcGFjZSBmb3IgQklFUi4gSSB0aGluayBhIGxvdCBv
ZiB5b3VyIGNvbmNlcm5zIHdvdWxkIGJlIGFkZHJlc3NlZC4gVGhhdCB3YXkgd2UgZG9u4oCZdCBn
ZXQgaW4gdGhlIHdheSB3aXRoIGFscmVhZHkgZGVmaW5lZCB1bmljYXN0IGJlaGF2aW91ciBhbmQg
c3RpbGwgbGVhdmVzIGl0IG9wZW4gdG8gdHJlYXQgdGhlIHBhY2tldCBhcyB1bmljYXN0IGluIHNv
bWUgc3BlY2lmaWMgY2FzZXMsIGxpa2Ugd2l0aCB0dW5uZWxsaW5nIHRocm91Z2ggbm9uLUJJRVIg
bm9kZXMuDQo+IA0KPj4gQW55IEJJRVIgZW5jYXBzdWxhdGlvbiBuZWVkcyB0byBiZSBhYmxlIHRv
IHN1cHBvcnQgdGhlIGZlYXR1cmVzIHRoYXQgYXJlIGluIHRoZSBhcmNoaXRlY3R1cmUuICANCj4g
DQo+IEFuZCB3ZSBzaG91bGQgbm90IGJlIGFmcmFpZCB0byBhbGxvdyBleGNlcHRpb25zIGFuZC9v
ciB1cGRhdGVzIHRvIHRoZSBhcmNoaXRlY3R1cmUgZHJhZnQgaWYgbmVjZXNzYXJ5Lg0KPiANCj4+
IEFuIGltcGxlbWVudGF0aW9uIHRoYXQgZG9lc24ndCBzdXBwb3J0IFNJIGlzIG5vdCBjb21wbGlh
bnQgd2l0aCB0aGUgYXJjaGl0ZWN0dXJlLg0KPiANCj4gQnkgYWxsb2NhdGluZyBwYXJ0IG9mIHRo
ZSDigJxwcmVmaXjigJ0gZm9yIHRoZSBTSS9TRCBpZGVudGlmaWVyIHdlIGNhbiBtYWtlIHRoaXMg
d29yayBqdXN0IGZpbmUgSU1PLiBTaW5jZSB0aGUgU0kvU0QgaGVyZSBpcyBtYW51YWxseSBkZWZp
bmVkIGFuZCB0aGUgQml0U3RyaW5nIGxlbmd0aCBpcyBmaXhlZCwgSSB0aGluayB0aGVyZSBpcyBy
ZWFsbHkgb25seSBuZWVkIGZvciBvbmUgb2YgdGhlbS4gSWYgd2UgY2FsbCB0aGF0IFNJIG9yIFNE
IChvciBzb21ldGhpbmcgZWxzZSkgd2UgY2FuIGFyZ3VlIGFib3V0IDotKQ0KPiANCj4gVGh4LA0K
PiANCj4gSWNlLg0KPiANCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18NCj4gQklFUiBtYWlsaW5nIGxpc3QNCj4gQklFUkBpZXRmLm9yZw0KPiBodHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2JpZXINCg0KX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCkJJRVIgbWFpbGluZyBsaXN0DQpCSUVSQGll
dGYub3JnDQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2JpZXINCg==


From nobody Wed Sep 21 23:52:15 2016
Return-Path: <eckert@i4.informatik.uni-erlangen.de>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D73DB12BA95 for <bier@ietfa.amsl.com>; Wed, 21 Sep 2016 23:52:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.029
X-Spam-Level: 
X-Spam-Status: No, score=-5.029 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FAKE_REPLY_C=1.486, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-2.316] autolearn=ham autolearn_force=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 lUtYDy-1ul96 for <bier@ietfa.amsl.com>; Wed, 21 Sep 2016 23:52:12 -0700 (PDT)
Received: from faui40.informatik.uni-erlangen.de (faui40.informatik.uni-erlangen.de [131.188.34.40]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6483812BA81 for <bier@ietf.org>; Wed, 21 Sep 2016 23:52:12 -0700 (PDT)
Received: from faui40p.informatik.uni-erlangen.de (faui40p.informatik.uni-erlangen.de [IPv6:2001:638:a000:4134::ffff:77]) by faui40.informatik.uni-erlangen.de (Postfix) with ESMTP id 20E5C58C4D0; Thu, 22 Sep 2016 08:52:11 +0200 (CEST)
Received: by faui40p.informatik.uni-erlangen.de (Postfix, from userid 10463) id F3C0DB0A8F4; Thu, 22 Sep 2016 08:52:10 +0200 (CEST)
Date: Thu, 22 Sep 2016 08:52:10 +0200
From: Toerless Eckert <tte+ietf@cs.fau.de>
To: Xuxiaohu <xuxiaohu@huawei.com>
Message-ID: <20160922065210.GA24560@faui40p.informatik.uni-erlangen.de>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.5.21 (2010-09-15)
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/2zUG_ei3u2VrFm86YzG0hmnHc3g>
Cc: "bier@ietf.org" <bier@ietf.org>
Subject: Re: [Bier] ????: Scope of alternate encap work / eg: draft-xu-bier-encapsulation
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 22 Sep 2016 06:52:14 -0000

On Thu, Sep 22, 2016 at 03:15:51AM +0000, Xuxiaohu wrote:
> [Xiaohu2] IMHO, the BIER layer is another network layer. Hence it seems unnecessary to add one more network layer header (i.e., IPv6 header). Whether or not IPv6 would be used in the IoT world is a uncertainty:)  Hence it seems too early to take the IoT stuff into account when designing a transport-independent BIER header. Of course, you firmly believe that IoT is a valid use case for BIER, it'd better to proposal some text to the BIER use case draft or write another IoT-specific use case draft.

No strong opinions from my side, just personal preferences, but i was mostly
trying to figure out what you thought to be important.

The statement that your encap considers BIER as a "full" network layer comparable
to IP should also go into the document. And that encaps into eg: IP or other network
layers are just "tunnel" cases - which would not justify to strip fields from
your proposed BIER header. It's a main difference over the MPLS BIER header, so it's
good to write down the reasoning.

Maybe even call the encap proposal IP-BIER or the like. In comparison, if you wanted
BIER encap across an L2 network, eg: for L2-switches, you would not have TTL (STP
takes care of loops), you wouldn't have IP like DS, and you'd have some L2-next-proto
fields instead of the value from the IP header.

IPA-Bier ? ;-)) (IP Alternative BIER).

> There should be some good text why the TTL field is necessary
>  - It is not necessary for loop prevention within the BIER domain, BIER does
>    that well by itself.
>  - TTL scoping is disliked.
>  - The payload itself wuld also have a TTL field if it needs one.
>  - What good reason am i missing ?
> 
> [Xiaohu2] Assume that only one bit of the Bitstring is set, it's equivalent to the usage of a unicast IP tunnel. Do you need a TTL field within an IP tunnel?

I think i was confused. In BIER-TE there is loop prevention by BIER-TE itself,
not relying on other header fields. If i now remember it correctly, in BIER,
packets can loop if there is an IGP loop, so TTL should be fine/necessary.

Cheers
    Toerless

> > [Xiaohu] See the above.
> 
> If you want UDP inside your encap to be out of scope, please write that up, see suggested text above.
> 
> [Xiaohu2] Sure, thanks again for your suggested text.
> 
> Best regards,
> Xiaohu
> 
> Cheers
>     Toerless
> 
> > Best regards,
> > Xiaohu
> > 
> > 4. Can support for BIER-TE be in scope ? Would like a life-insurance bit:
> >    "BIER-TE" in header. I hope we can keep all BIER header fields with same
> >    semantic for BIER-TE, but if not, this bit would allow us to later on 
> >    modify how specific fields operate under BIER-TE.
> > 
> > 
> > 5. Tracing. In DetNet, the idea to use BIER-TE was brought up, and tracing of
> >    the packet path was given as key reason. With just resetting bits. Which doesn't
> >    help much to trace. Lets assume we have a "trace-bit" in the header. Only
> >    lower 50% of bitstring get allocated. Every time BFR resets bits in lower
> >    50%, it sets same bits in upper 50%. Gives great tracing.  Applicable to BIER
> >    and BIER-TE.  Oh, and keeps UDP checksum of BIER header unchanged.
> > 
> > Toerless
> > 
> > On Wed, Jul 20, 2016 at 05:17:14PM -0700, Greg Shepherd wrote:
> > > *,
> > > 
> > > Thank you to all who attended and contributed to the lively 
> > > discussion at the WG meeting in Berlin this week. This is what WG 
> > > meetings should be - and some would say, used to be.
> > > 
> > > >From a poll in the room, there was consensus to pull together a 
> > > >volunteer
> > > design team to look at the various encap options, and based on 
> > > use-case/operational considerations/support the team will pick one 
> > > additional encap to document and offer as a WG item. The expectation 
> > > is the list of volunteers will attend an interim WG meeting were we 
> > > will work together for 2-3 days to hash out the direction and details.
> > > This will be a physical meeting, but will accommodate remote participation as well.
> > > 
> > > I would like to see this work published and available for further 
> > > discussion to the group at large on the list before and in the room 
> > > during the next WG meeting in November. Considering the requirements 
> > > for interim meeting announcements, the soonest we can reasonably 
> > > target an interim meeting is Sept.
> > > 
> > > Anyone wanting to volunteer as a member of the BIER Encap Design 
> > > Team, please send email to the WG chairs. We will compile the list, 
> > > then target a suitable location and dates from there. We look 
> > > forward to pulling this enthusiastic team together in one direction.
> > > 
> > > Thanks,
> > > Greg


From nobody Wed Sep 21 23:55:46 2016
Return-Path: <eckert@i4.informatik.uni-erlangen.de>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9645A12B9B8 for <bier@ietfa.amsl.com>; Wed, 21 Sep 2016 23:55:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.029
X-Spam-Level: 
X-Spam-Status: No, score=-5.029 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FAKE_REPLY_C=1.486, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-2.316] autolearn=ham autolearn_force=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 5t1mrPrAvxTt for <bier@ietfa.amsl.com>; Wed, 21 Sep 2016 23:55:42 -0700 (PDT)
Received: from faui40.informatik.uni-erlangen.de (faui40.informatik.uni-erlangen.de [131.188.34.40]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D049112B9A6 for <bier@ietf.org>; Wed, 21 Sep 2016 23:55:41 -0700 (PDT)
Received: from faui40p.informatik.uni-erlangen.de (faui40p.informatik.uni-erlangen.de [IPv6:2001:638:a000:4134::ffff:77]) by faui40.informatik.uni-erlangen.de (Postfix) with ESMTP id 9534858C4D0; Thu, 22 Sep 2016 08:55:40 +0200 (CEST)
Received: by faui40p.informatik.uni-erlangen.de (Postfix, from userid 10463) id 7C21AB0A8F4; Thu, 22 Sep 2016 08:55:40 +0200 (CEST)
Date: Thu, 22 Sep 2016 08:55:40 +0200
From: Toerless Eckert <tte+ietf@cs.fau.de>
To: IJsbrand Wijnands <ice@cisco.com>
Message-ID: <20160922065540.GB24560@faui40p.informatik.uni-erlangen.de>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.5.21 (2010-09-15)
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/w6ONFJS_0L5FPM0iecFjltPles0>
Cc: Xuxiaohu <xuxiaohu@huawei.com>, "bier@ietf.org" <bier@ietf.org>, Pierre Pfister <pierre.pfister@darou.fr>, Eric C Rosen <erosen@juniper.net>
Subject: Re: [Bier] New Version Notification for draft-pfister-bier-over-ipv6-00.txt
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 22 Sep 2016 06:55:43 -0000

On Wed, Sep 21, 2016 at 12:27:42PM +0200, IJsbrand Wijnands wrote:
> Hi Xiaohu,
> 
> I would say that one of the big benefits is that an IPv6 BIER encoded packet can be translated/transformed into a set of IPv6 Unicast packets (just one bit set) at the egress of the network very easily. This is very beneficial when running BIER between servers and avoids the need for MLD and DR/DF election between the Server and the router.

Is this the example pitch: ?

                                        |-- Rcv1
                            --- BFER1 --|
                           /            |-- Rcv2
      Src ---- Rtr --- BFIR 
                           \            |-- Rcv3
                            --- BFER2 --|
                                        |-- Rcv4
					|
					|-- Rtr2  ---- Rcv5

Src sends one IPv6 unicast packet indicating (Rcv1,Rcv3,Rcv4). It will have a prefix
owned by BFIR. There it will be replicated by BIER. Copies arriving
at BFER1,BFER2 will be converted back to IP unicast packets, one copy to Rcv2 from
BFER1, one from BFER2 to Rcv3, one from BFER2 to Rcv4.

I like the value proposition, but i thought that this end-to-end BIER mode was
still out of charter scope ? (would be great if that was not true anymore).

How about supporting remote receivers like Rcv5 ? Sources can be remote so
it would make sense to allow bidirectional support. Might need some signaling
to BFER2 to map a remote IP address to a bit.

Cheers
    toerless

> 
> Thx,
> 
> Ice.
> 
> > On 21 Sep 2016, at 12:09, Xuxiaohu <xuxiaohu@huawei.com> wrote:
> > 
> > Hi Ice,
> > 
> > If I understand your draft correctly, it talks about embedding BIER within IPv6 rather than transporting BIER over IP. The beauty of this approach is that all information needed for BIER forwarding is now directly contained in the received BIER packet. As a result, there is no need to retrieve them from the MPLS-BIER label and distribute the MPLS-BIER label mappings. However, what's the major advantage over the generic BIER header as defined in https://tools.ietf.org/html/draft-xu-bier-encapsulation-05 from your point of view?
> > 
> > Best regards,
> > Xiaohu
> > 
> > -----????????????-----
> > ?????????: BIER [mailto:bier-bounces@ietf.org] ?????? IJsbrand Wijnands
> > ????????????: 2016???9???20??? 22:30
> > ?????????: Eric C Rosen
> > ??????: bier@ietf.org; Pierre Pfister
> > ??????: Re: [Bier] New Version Notification for draft-pfister-bier-over-ipv6-00.txt
> > 
> > Hi Eric,
> > 
> > Many thanks for your comments. A few responses inline.
> > 
> >> Sometimes an idea that seems clever at first just doesn't work out when the details are examined.  The idea of using addresses that are unicast addresses in one context but multicast addresses in another falls into this category.  Inevitably a host will put a multicast address into an IP source address field, because the host
> > 
> > Maybe we can consider registering a new IPv6 address space for BIER. I think a lot of your concerns would be addressed. That way we don???t get in the way with already defined unicast behaviour and still leaves it open to treat the packet as unicast in some specific cases, like with tunnelling through non-BIER nodes.
> > 
> >> Any BIER encapsulation needs to be able to support the features that are in the architecture.  
> > 
> > And we should not be afraid to allow exceptions and/or updates to the architecture draft if necessary.
> > 
> >> An implementation that doesn't support SI is not compliant with the architecture.
> > 
> > By allocating part of the ???prefix??? for the SI/SD identifier we can make this work just fine IMO. Since the SI/SD here is manually defined and the BitString length is fixed, I think there is really only need for one of them. If we call that SI or SD (or something else) we can argue about :-)
> > 
> > Thx,
> > 
> > Ice.


From nobody Thu Sep 22 00:09:01 2016
Return-Path: <xuxiaohu@huawei.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5D70F12BFF6 for <bier@ietfa.amsl.com>; Thu, 22 Sep 2016 00:08:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.537
X-Spam-Level: 
X-Spam-Status: No, score=-6.537 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-2.316, SPF_PASS=-0.001] autolearn=ham autolearn_force=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 n7g_Z734meWm for <bier@ietfa.amsl.com>; Thu, 22 Sep 2016 00:08:55 -0700 (PDT)
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 DA43A12BFD4 for <bier@ietf.org>; Thu, 22 Sep 2016 00:08:54 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml705-cah.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CWS08523; Thu, 22 Sep 2016 07:08:52 +0000 (GMT)
Received: from NKGEML412-HUB.china.huawei.com (10.98.56.73) by lhreml705-cah.china.huawei.com (10.201.5.168) with Microsoft SMTP Server (TLS) id 14.3.235.1; Thu, 22 Sep 2016 08:08:51 +0100
Received: from NKGEML515-MBX.china.huawei.com ([fe80::a54a:89d2:c471:ff]) by nkgeml412-hub.china.huawei.com ([10.98.56.73]) with mapi id 14.03.0235.001; Thu, 22 Sep 2016 15:08:44 +0800
From: Xuxiaohu <xuxiaohu@huawei.com>
To: Toerless Eckert <tte@cs.fau.de>
Thread-Topic: ????: [Bier] Scope of alternate encap work / eg: draft-xu-bier-encapsulation
Thread-Index: AQHSFD32Ard576PQgUyU0VAzNcug+aCEzuug//+9CgCAAIcH8A==
Date: Thu, 22 Sep 2016 07:08:43 +0000
Message-ID: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1D71D@NKGEML515-MBX.china.huawei.com>
References: <20160920232200.GB14130@faui40p.informatik.uni-erlangen.de> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1D0EA@NKGEML515-MBX.china.huawei.com> <20160921192539.GA29177@faui40p.informatik.uni-erlangen.de> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1D61B@NKGEML515-MBX.china.huawei.com> <20160922064808.GA22952@faui40p.informatik.uni-erlangen.de>
In-Reply-To: <20160922064808.GA22952@faui40p.informatik.uni-erlangen.de>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.184.181]
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020206.57E38384.00CE, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: b2cd85a749757d68b16b9b85596236d2
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/iXHv6wxwLy6U7jRrNT-9BUJgKfQ>
Cc: Toerless Eckert <tte+ietf@cs.fau.de>, "bier@ietf.org" <bier@ietf.org>
Subject: [Bier] =?gb2312?b?tPC4tDogPz8/PzogIFNjb3BlIG9mIGFsdGVybmF0ZSBl?= =?gb2312?b?bmNhcCB3b3JrIC8gZWc6IGRyYWZ0LXh1LWJpZXItZW5jYXBzdWxhdGlvbg==?=
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 22 Sep 2016 07:08:59 -0000

SGkgVG9lcmxlc3MsDQoNClBsZWFzZSBzZWUgbXkgcmVzcG9uc2UgaW5saW5lIHdpdGggW1hpYW9o
dTNdDQoNCi0tLS0t08q8/tStvP4tLS0tLQ0Kt6K8/sjLOiBUb2VybGVzcyBFY2tlcnQgW21haWx0
bzp0dGVAY3MuZmF1LmRlXSANCreiy83KsbzkOiAyMDE2xOo51MIyMsjVIDE0OjQ4DQrK1bz+yMs6
IFh1eGlhb2h1DQqzrcvNOiBUb2VybGVzcyBFY2tlcnQ7IGJpZXJAaWV0Zi5vcmcNCtb3zOI6IFJl
OiA/Pz8/OiBbQmllcl0gU2NvcGUgb2YgYWx0ZXJuYXRlIGVuY2FwIHdvcmsgLyBlZzogZHJhZnQt
eHUtYmllci1lbmNhcHN1bGF0aW9uDQoNCk9uIFRodSwgU2VwIDIyLCAyMDE2IGF0IDAzOjE1OjUx
QU0gKzAwMDAsIFh1eGlhb2h1IHdyb3RlOg0KPiBbWGlhb2h1Ml0gSU1ITywgdGhlIEJJRVIgbGF5
ZXIgaXMgYW5vdGhlciBuZXR3b3JrIGxheWVyLiBIZW5jZSBpdCBzZWVtcyB1bm5lY2Vzc2FyeSB0
byBhZGQgb25lIG1vcmUgbmV0d29yayBsYXllciBoZWFkZXIgKGkuZS4sIElQdjYgaGVhZGVyKS4g
V2hldGhlciBvciBub3QgSVB2NiB3b3VsZCBiZSB1c2VkIGluIHRoZSBJb1Qgd29ybGQgaXMgYSB1
bmNlcnRhaW50eTopICBIZW5jZSBpdCBzZWVtcyB0b28gZWFybHkgdG8gdGFrZSB0aGUgSW9UIHN0
dWZmIGludG8gYWNjb3VudCB3aGVuIGRlc2lnbmluZyBhIHRyYW5zcG9ydC1pbmRlcGVuZGVudCBC
SUVSIGhlYWRlci4gT2YgY291cnNlLCB5b3UgZmlybWx5IGJlbGlldmUgdGhhdCBJb1QgaXMgYSB2
YWxpZCB1c2UgY2FzZSBmb3IgQklFUiwgaXQnZCBiZXR0ZXIgdG8gcHJvcG9zYWwgc29tZSB0ZXh0
IHRvIHRoZSBCSUVSIHVzZSBjYXNlIGRyYWZ0IG9yIHdyaXRlIGFub3RoZXIgSW9ULXNwZWNpZmlj
IHVzZSBjYXNlIGRyYWZ0Lg0KDQpObyBzdHJvbmcgb3BpbmlvbnMgZnJvbSBteSBzaWRlLCBqdXN0
IHBlcnNvbmFsIHByZWZlcmVuY2VzLCBidXQgaSB3YXMgbW9zdGx5IHRyeWluZyB0byBmaWd1cmUg
b3V0IHdoYXQgeW91IG1lYW50IHRvIGltcGx5IHRvIGJlIGltcG9ydGFudC4NCg0KW1hpYW9odTNd
IE9LLCBJIHNlZS4gVGhhbmtzLg0KDQpUaGUgc3RhdGVtZW50IHRoYXQgeW91ciBlbmNhcCBjb25z
aWRlcnMgQklFUiBhcyBhICJmdWxsIiBuZXR3b3JrIGxheWVyIGNvbXBhcmFibGUgdG8gSVAgc2hv
dWxkIGFsc28gZ28gaW50byB0aGUgZG9jdW1lbnQuIEFuZCB0aGF0IGVuY2FwcyBpbnRvIGVnOiBJ
UCBvciBvdGhlciBuZXR3b3JrIGxheWVycyBhcmUganVzdCAidHVubmVsIiBjYXNlcyAtIHdoaWNo
IHdvdWxkIG5vdCBqdXN0aWZ5IHRvIHN0cmlwIGZpZWxkcyBmcm9tIHlvdXIgcHJvcG9zZWQgQklF
UiBoZWFkZXIuIEl0J3MgYSBtYWluIGRpZmZlcmVuY2Ugb3ZlciB0aGUgTVBMUyBCSUVSIGhlYWRl
ciwgc28gaXQncyBnb29kIHRvIHdyaXRlIGRvd24gdGhlIHJlYXNvbmluZy4NCg0KW1hpYW9odTNd
IElmIEkgdW5kZXJzdGFuZCBpdCBjb3JyZWN0bHksIGJvdGggdGhlIGdlbmVyaWMgQklFUiBlbmNh
cHN1bGF0aW9uIGFuZCB0aGUgTVBMUy1CSUVSIGVuY2Fwc3VsYXRpb24gYXJlIHRhcmdldGVkIGZv
ciB0aGUgdHVubmVsIGNhc2UuIE1heWJlIEkgbWlzdW5kZXJzdGFuZCB5b3VyIHBvaW50Lg0KDQpN
YXliZSBldmVuIGNhbGwgdGhlIGVuY2FwIHByb3Bvc2FsIElQLUJJRVIgb3IgdGhlIGxpa2UuIElu
IGNvbXBhcmlzb24sIGlmIHlvdSB3YW50ZWQgQklFUiBlbmNhcCBhY3Jvc3MgYW4gTDIgbmV0d29y
aywgZWc6IGZvciBMMi1zd2l0Y2hlcywgeW91IHdvdWxkIG5vdCBoYXZlIFRUTCAoU1RQIHRha2Vz
IGNhcmUgb2YgbG9vcHMpLCB5b3Ugd291bGRuJ3QgaGF2ZSBJUCBsaWtlIERTLCBhbmQgeW91J2Qg
aGF2ZSBzb21lIEwyLW5leHQtcHJvdG8gZmllbGRzIGluc3RlYWQgb2YgdGhlIHZhbHVlIGZyb20g
dGhlIElQIGhlYWRlci4NCg0KW1hpYW9odTNdIEJJRVIgaXMgYXQgdGhlIG5ldHdvcmsgbGF5ZXIu
IEhlbmNlIHRvIHRyYW5zcG9ydCBCSUVSIHBhY2tldHMgYWNyb3NzIGFuIEwyIG5ldHdvcmsgKGUu
Zy4sIEV0aGVybmV0IG5ldHdvcmspLCB0aGUgQklFUiBwYWNrZXRzIG5lZWQgdG8gYmUgZW5jYXBz
dWxhdGVkIHdpdGggYW4gTDIgaGVhZGVyIChlLmcuLCBFdGhlcm5ldCBoZWFkZXIpIGJlZm9yZSBl
bnRlcmluZyB0aGF0IEwyIG5ldHdvcmsuIEluIGZhY3QsIHlvdSBjb3VsZCBsb29rIGl0IGFzIHNv
bWV0aGluZyBsaWtlIFRSSUxMLg0KDQpJUEEtQmllciA/IDstKSkgKElQIEFsdGVybmF0aXZlIEJJ
RVIpLg0KDQpbWGlhb2h1M10gU2luY2UgdGhlIGdlbmVyaWMgQklFUiBpcyBkZXNpZ25lZCB0byBi
ZSB0cmFuc3BvcnQtaW5kZXBlbmRlbnQsIGl0IHNlZW1zIGNvbmZ1c2VkIHRvIGNvdXBsZSBpdCB3
aXRoIElQOikNCg0KPiBUaGVyZSBzaG91bGQgYmUgc29tZSBnb29kIHRleHQgd2h5IHRoZSBUVEwg
ZmllbGQgaXMgbmVjZXNzYXJ5DQo+ICAtIEl0IGlzIG5vdCBuZWNlc3NhcnkgZm9yIGxvb3AgcHJl
dmVudGlvbiB3aXRoaW4gdGhlIEJJRVIgZG9tYWluLCBCSUVSIGRvZXMNCj4gICAgdGhhdCB3ZWxs
IGJ5IGl0c2VsZi4NCj4gIC0gVFRMIHNjb3BpbmcgaXMgZGlzbGlrZWQuDQo+ICAtIFRoZSBwYXls
b2FkIGl0c2VsZiB3dWxkIGFsc28gaGF2ZSBhIFRUTCBmaWVsZCBpZiBpdCBuZWVkcyBvbmUuDQo+
ICAtIFdoYXQgZ29vZCByZWFzb24gYW0gaSBtaXNzaW5nID8NCj4gDQo+IFtYaWFvaHUyXSBBc3N1
bWUgdGhhdCBvbmx5IG9uZSBiaXQgb2YgdGhlIEJpdHN0cmluZyBpcyBzZXQsIGl0J3MgZXF1aXZh
bGVudCB0byB0aGUgdXNhZ2Ugb2YgYSB1bmljYXN0IElQIHR1bm5lbC4gRG8geW91IG5lZWQgYSBU
VEwgZmllbGQgd2l0aGluIGFuIElQIHR1bm5lbD8NCg0KSSB0aGluayBpIHdhcyBjb25mdXNlZC4g
SW4gQklFUi1URSB0aGVyZSBpcyBsb29wIHByZXZlbnRpb24gYnkgQklFUi1URSBpdHNlbGYsIG5v
dCByZWx5aW5nIG9uIG90aGVyIGhlYWRlciBmaWVsZHMuIElmIGkgbm93IHJlbWVtYmVyIGl0IGNv
cnJlY3RseSwgaW4gQklFUiwgcGFja2V0cyBjYW4gbG9vcCBpZiB0aGVyZSBpcyBhbiBJR1AgbG9v
cCwgc28gVFRMIHNob3VsZCBiZSBmaW5lL25lY2Vzc2FyeS4NCg0KW1hpYW9odTNdIE9LLiBUaGFu
a3MgYSBsb3QgYWdhaW4gZm9yIHlvdXIgdmFsdWFibGUgc3VnZ2VzdGlvbnMgb24gdGhlIGdlbmVy
aWMgQklFUiBlbmNhcHN1bGF0aW9uIHByb3Bvc2FsLg0KDQpCZXN0IHJlZ2FyZHMsDQpYaWFvaHUN
Cg0KQ2hlZXJzDQogICAgVG9lcmxlc3MNCg0KPiA+IFtYaWFvaHVdIFNlZSB0aGUgYWJvdmUuDQo+
IA0KPiBJZiB5b3Ugd2FudCBVRFAgaW5zaWRlIHlvdXIgZW5jYXAgdG8gYmUgb3V0IG9mIHNjb3Bl
LCBwbGVhc2Ugd3JpdGUgdGhhdCB1cCwgc2VlIHN1Z2dlc3RlZCB0ZXh0IGFib3ZlLg0KPiANCj4g
W1hpYW9odTJdIFN1cmUsIHRoYW5rcyBhZ2FpbiBmb3IgeW91ciBzdWdnZXN0ZWQgdGV4dC4NCj4g
DQo+IEJlc3QgcmVnYXJkcywNCj4gWGlhb2h1DQo+IA0KPiBDaGVlcnMNCj4gICAgIFRvZXJsZXNz
DQo+IA0KPiA+IEJlc3QgcmVnYXJkcywNCj4gPiBYaWFvaHUNCj4gPiANCj4gPiA0LiBDYW4gc3Vw
cG9ydCBmb3IgQklFUi1URSBiZSBpbiBzY29wZSA/IFdvdWxkIGxpa2UgYSBsaWZlLWluc3VyYW5j
ZSBiaXQ6DQo+ID4gICAgIkJJRVItVEUiIGluIGhlYWRlci4gSSBob3BlIHdlIGNhbiBrZWVwIGFs
bCBCSUVSIGhlYWRlciBmaWVsZHMgd2l0aCBzYW1lDQo+ID4gICAgc2VtYW50aWMgZm9yIEJJRVIt
VEUsIGJ1dCBpZiBub3QsIHRoaXMgYml0IHdvdWxkIGFsbG93IHVzIHRvIGxhdGVyIG9uIA0KPiA+
ICAgIG1vZGlmeSBob3cgc3BlY2lmaWMgZmllbGRzIG9wZXJhdGUgdW5kZXIgQklFUi1URS4NCj4g
PiANCj4gPiANCj4gPiA1LiBUcmFjaW5nLiBJbiBEZXROZXQsIHRoZSBpZGVhIHRvIHVzZSBCSUVS
LVRFIHdhcyBicm91Z2h0IHVwLCBhbmQgdHJhY2luZyBvZg0KPiA+ICAgIHRoZSBwYWNrZXQgcGF0
aCB3YXMgZ2l2ZW4gYXMga2V5IHJlYXNvbi4gV2l0aCBqdXN0IHJlc2V0dGluZyBiaXRzLiBXaGlj
aCBkb2Vzbid0DQo+ID4gICAgaGVscCBtdWNoIHRvIHRyYWNlLiBMZXRzIGFzc3VtZSB3ZSBoYXZl
IGEgInRyYWNlLWJpdCIgaW4gdGhlIGhlYWRlci4gT25seQ0KPiA+ICAgIGxvd2VyIDUwJSBvZiBi
aXRzdHJpbmcgZ2V0IGFsbG9jYXRlZC4gRXZlcnkgdGltZSBCRlIgcmVzZXRzIGJpdHMgaW4gbG93
ZXINCj4gPiAgICA1MCUsIGl0IHNldHMgc2FtZSBiaXRzIGluIHVwcGVyIDUwJS4gR2l2ZXMgZ3Jl
YXQgdHJhY2luZy4gIEFwcGxpY2FibGUgdG8gQklFUg0KPiA+ICAgIGFuZCBCSUVSLVRFLiAgT2gs
IGFuZCBrZWVwcyBVRFAgY2hlY2tzdW0gb2YgQklFUiBoZWFkZXIgdW5jaGFuZ2VkLg0KPiA+IA0K
PiA+IFRvZXJsZXNzDQo+ID4gDQo+ID4gT24gV2VkLCBKdWwgMjAsIDIwMTYgYXQgMDU6MTc6MTRQ
TSAtMDcwMCwgR3JlZyBTaGVwaGVyZCB3cm90ZToNCj4gPiA+ICosDQo+ID4gPiANCj4gPiA+IFRo
YW5rIHlvdSB0byBhbGwgd2hvIGF0dGVuZGVkIGFuZCBjb250cmlidXRlZCB0byB0aGUgbGl2ZWx5
IA0KPiA+ID4gZGlzY3Vzc2lvbiBhdCB0aGUgV0cgbWVldGluZyBpbiBCZXJsaW4gdGhpcyB3ZWVr
LiBUaGlzIGlzIHdoYXQgV0cgDQo+ID4gPiBtZWV0aW5ncyBzaG91bGQgYmUgLSBhbmQgc29tZSB3
b3VsZCBzYXksIHVzZWQgdG8gYmUuDQo+ID4gPiANCj4gPiA+ID5Gcm9tIGEgcG9sbCBpbiB0aGUg
cm9vbSwgdGhlcmUgd2FzIGNvbnNlbnN1cyB0byBwdWxsIHRvZ2V0aGVyIGEgDQo+ID4gPiA+dm9s
dW50ZWVyDQo+ID4gPiBkZXNpZ24gdGVhbSB0byBsb29rIGF0IHRoZSB2YXJpb3VzIGVuY2FwIG9w
dGlvbnMsIGFuZCBiYXNlZCBvbiANCj4gPiA+IHVzZS1jYXNlL29wZXJhdGlvbmFsIGNvbnNpZGVy
YXRpb25zL3N1cHBvcnQgdGhlIHRlYW0gd2lsbCBwaWNrIG9uZSANCj4gPiA+IGFkZGl0aW9uYWwg
ZW5jYXAgdG8gZG9jdW1lbnQgYW5kIG9mZmVyIGFzIGEgV0cgaXRlbS4gVGhlIA0KPiA+ID4gZXhw
ZWN0YXRpb24gaXMgdGhlIGxpc3Qgb2Ygdm9sdW50ZWVycyB3aWxsIGF0dGVuZCBhbiBpbnRlcmlt
IFdHIA0KPiA+ID4gbWVldGluZyB3ZXJlIHdlIHdpbGwgd29yayB0b2dldGhlciBmb3IgMi0zIGRh
eXMgdG8gaGFzaCBvdXQgdGhlIGRpcmVjdGlvbiBhbmQgZGV0YWlscy4NCj4gPiA+IFRoaXMgd2ls
bCBiZSBhIHBoeXNpY2FsIG1lZXRpbmcsIGJ1dCB3aWxsIGFjY29tbW9kYXRlIHJlbW90ZSBwYXJ0
aWNpcGF0aW9uIGFzIHdlbGwuDQo+ID4gPiANCj4gPiA+IEkgd291bGQgbGlrZSB0byBzZWUgdGhp
cyB3b3JrIHB1Ymxpc2hlZCBhbmQgYXZhaWxhYmxlIGZvciBmdXJ0aGVyIA0KPiA+ID4gZGlzY3Vz
c2lvbiB0byB0aGUgZ3JvdXAgYXQgbGFyZ2Ugb24gdGhlIGxpc3QgYmVmb3JlIGFuZCBpbiB0aGUg
DQo+ID4gPiByb29tIGR1cmluZyB0aGUgbmV4dCBXRyBtZWV0aW5nIGluIE5vdmVtYmVyLiBDb25z
aWRlcmluZyB0aGUgDQo+ID4gPiByZXF1aXJlbWVudHMgZm9yIGludGVyaW0gbWVldGluZyBhbm5v
dW5jZW1lbnRzLCB0aGUgc29vbmVzdCB3ZSBjYW4gDQo+ID4gPiByZWFzb25hYmx5IHRhcmdldCBh
biBpbnRlcmltIG1lZXRpbmcgaXMgU2VwdC4NCj4gPiA+IA0KPiA+ID4gQW55b25lIHdhbnRpbmcg
dG8gdm9sdW50ZWVyIGFzIGEgbWVtYmVyIG9mIHRoZSBCSUVSIEVuY2FwIERlc2lnbiANCj4gPiA+
IFRlYW0sIHBsZWFzZSBzZW5kIGVtYWlsIHRvIHRoZSBXRyBjaGFpcnMuIFdlIHdpbGwgY29tcGls
ZSB0aGUgDQo+ID4gPiBsaXN0LCB0aGVuIHRhcmdldCBhIHN1aXRhYmxlIGxvY2F0aW9uIGFuZCBk
YXRlcyBmcm9tIHRoZXJlLiBXZSANCj4gPiA+IGxvb2sgZm9yd2FyZCB0byBwdWxsaW5nIHRoaXMg
ZW50aHVzaWFzdGljIHRlYW0gdG9nZXRoZXIgaW4gb25lIGRpcmVjdGlvbi4NCj4gPiA+IA0KPiA+
ID4gVGhhbmtzLA0KPiA+ID4gR3JlZw0KPiA+IA0KPiA+ID4gX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gPiA+IEJJRVIgbWFpbGluZyBsaXN0DQo+ID4g
PiBCSUVSQGlldGYub3JnDQo+ID4gPiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL2JpZXINCj4gPiANCj4gPiANCj4gPiAtLQ0KPiA+IC0tLQ0KPiA+IFRvZXJsZXNzLkVja2Vy
dEBpbmZvcm1hdGlrLnVuaS1lcmxhbmdlbi5kZQ0KPiA+IC9DPWRlL0E9ZDQwMC9QPXVuaS1lcmxh
bmdlbi9PVT1pbmZvcm1hdGlrL1M9RWNrZXJ0L0c9VG9lcmxlc3MvDQo+ID4gDQo+ID4gX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gPiBCSUVSIG1haWxp
bmcgbGlzdA0KPiA+IEJJRVJAaWV0Zi5vcmcNCj4gPiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL2JpZXINCj4gDQo+IC0tDQo+IC0tLQ0KPiBUb2VybGVzcy5FY2tlcnRAaW5m
b3JtYXRpay51bmktZXJsYW5nZW4uZGUNCj4gL0M9ZGUvQT1kNDAwL1A9dW5pLWVybGFuZ2VuL09V
PWluZm9ybWF0aWsvUz1FY2tlcnQvRz1Ub2VybGVzcy8NCg0KLS0NCi0tLQ0KVG9lcmxlc3MuRWNr
ZXJ0QGluZm9ybWF0aWsudW5pLWVybGFuZ2VuLmRlDQovQz1kZS9BPWQ0MDAvUD11bmktZXJsYW5n
ZW4vT1U9aW5mb3JtYXRpay9TPUVja2VydC9HPVRvZXJsZXNzLw0K


From nobody Thu Sep 22 01:03:38 2016
Return-Path: <xuxiaohu@huawei.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3B6ED12B761 for <bier@ietfa.amsl.com>; Thu, 22 Sep 2016 01:03:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.537
X-Spam-Level: 
X-Spam-Status: No, score=-6.537 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-2.316, SPF_PASS=-0.001] autolearn=ham autolearn_force=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 xq_XOP1n-cLX for <bier@ietfa.amsl.com>; Thu, 22 Sep 2016 01:03:32 -0700 (PDT)
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 8B82B12B825 for <bier@ietf.org>; Thu, 22 Sep 2016 01:03:31 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml702-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CRS17309; Thu, 22 Sep 2016 08:03:29 +0000 (GMT)
Received: from NKGEML411-HUB.china.huawei.com (10.98.56.70) by lhreml702-cah.china.huawei.com (10.201.5.99) with Microsoft SMTP Server (TLS) id 14.3.235.1; Thu, 22 Sep 2016 09:03:28 +0100
Received: from NKGEML515-MBX.china.huawei.com ([fe80::a54a:89d2:c471:ff]) by nkgeml411-hub.china.huawei.com ([10.98.56.70]) with mapi id 14.03.0235.001; Thu, 22 Sep 2016 16:02:49 +0800
From: Xuxiaohu <xuxiaohu@huawei.com>
To: Xuxiaohu <xuxiaohu@huawei.com>, IJsbrand Wijnands <ice@cisco.com>
Thread-Topic: =?utf-8?B?W0JpZXJdIOetlOWkjTogIE5ldyBWZXJzaW9uIE5vdGlmaWNhdGlvbiBmb3Ig?= =?utf-8?Q?draft-pfister-bier-over-ipv6-00.txt?=
Thread-Index: AQHSFIbPi1SpAFJoiUyXtg4Nt6bahKCEoDyA
Date: Thu, 22 Sep 2016 08:02:48 +0000
Message-ID: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1D75F@NKGEML515-MBX.china.huawei.com>
References: <147280131368.24750.2582129788572723864.idtracker@ietfa.amsl.com> <3C470D17-363E-4F7D-B943-19FC52052C67@darou.fr> <d891b2b1-1419-3fdb-be95-034d91305a30@juniper.net> <10B5F14B-8A1B-4DFC-B21E-A314B1605213@darou.fr> <08b8ac29-459a-d5e5-524d-7b84d744b020@juniper.net> <F67EEC5D-FDE5-4549-9FAE-84B17B303235@darou.fr> <a79919e0-e067-8222-28b7-cf621522a5fe@juniper.net> <1828FBD8-E44C-4DD6-8DEB-1A9766C6328E@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1D115@NKGEML515-MBX.china.huawei.com> <D667DF77-BB73-449F-A2F4-947ED3D0C6CE@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1D5CA@NKGEML515-MBX.china.huawei.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1D653@NKGEML515-MBX.china.huawei.com>
In-Reply-To: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1D653@NKGEML515-MBX.china.huawei.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.184.181]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020203.57E39051.011F, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 45eef1b928a2b470f18311fbeb56be71
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/hkhNimVIOA48nfGQPeNlra1lWpg>
Cc: "bier@ietf.org" <bier@ietf.org>, Pierre Pfister <pierre.pfister@darou.fr>, Eric C Rosen <erosen@juniper.net>
Subject: [Bier] =?utf-8?b?562U5aSNOiAg562U5aSNOiAgTmV3IFZlcnNpb24gTm90aWZp?= =?utf-8?q?cation_for_draft-pfister-bier-over-ipv6-00=2Etxt?=
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 22 Sep 2016 08:03:37 -0000

QlRXLCBJIGZvdW5kIHRoZSBvbmx5IG1lcml0IG9mIHRoZSBJUHY2LUJJRVIgdGhhdCBJIGhhZCBl
dmVyIHRob3VnaHQgb2YgaXMgcXVlc3Rpb25hYmxlIGFmdGVyIHNlcmlvdXMgY29uc2lkZXJhdGlv
bi4gDQoNCkhvdyB0byB0cmF2ZXJzZSBub24tQkZScyB3aXRoaW4gYSBCSUVSIGRvbWFpbiBpcyBh
IGJhc2ljIHJlcXVpcmVtZW50IG9mIHRoZSBCSUVSIGFyY2hpdGVjdHVyZSBhcyBFcmljIGhhZCBw
b2ludGVkIG91dCBpbiB0aGlzIGVtYWlsLiBFdmVuIGFzc3VtZSBub24tQkZScyBjb3VsZCBmb3J3
YXJkIElQdjYtQklFUiBwYWNrZXQgYXMgbm9ybWFsIElQdjYgcGFja2V0IHRvd2FyZHMgb25lIG9m
IHRoZSBuZWFyZXN0IEJGUnMgd2hpY2ggaGFkIGV2ZXIgYWR2ZXJ0aXNlZCBhbiBCSUVSLXByZWZp
eCBpbnRvIHRoZSBCSUVSIGRvbWFpbiwgaWYgdGhlIEJGUiB0aGF0IG5lZWRzIHRvIHNlbmQgYW4g
SVB2Ni1CSUVSIHBhY2tldCB0byBhbiBhZGphY2VudCBub24tQkZSIGhhZCBhbHNvIGFkdmVydGlz
ZWQgYSBCSUVSIHByZWZpeCBpbnRvIHRoZSBCSUVSIGRvbWFpbiwgd2hhdCB3b3VsZCBoYXBwZW4/
IFRoZSBCSUVSIHBhY2tldCBjb3VsZCBub3QgYmUgc2VudCBvdXQgc2luY2UgdGhlIG5lYXJlc3Qg
bmV4dC1ob3AgdG93YXJkcyB0aGUgQklFUiBwcmVmaXggaXMgaXRzZWxmLiAgRXZlbiB0aGF0IHBh
Y2tldCBpcyBzZW50IG91dCBieSB1c2luZyBzb21lIHNwZWNpYWwgcG9saWN5LCB0aGF0IElQdjYt
QklFUiBwYWNrZXQgY291bGQgYmUgc2VudCBiYWNrIGR1ZSB0byB0aGUgc2hvcnRlc3QgcGF0aCBm
b3J3YXJkaW5nIHByaW5jaXBsZS4gDQoNCkFzIGZvciB0aGUgbmVlZCAidG8gc2VuZCBhIHBhY2tl
dCBmcm9tIG91dHNpZGUgdGhlIEJJRVIgZG9tYWluIHRvIG11bHRpcGxlIGRlc3RpbmF0aW9uIHdp
dGhpbiB0aGUgQklFUiBkb21haW4uLi4iIHRoYXQgaXMgbGlzdGVkIGFzIGFuIGFkdmFudGFnZSBp
biB0aGUgSVB2Ni1CSUVSIHBhY2tldCwgSSB3b3VsZCBsaWtlIHRvIGtub3cgd2hpY2ggdXNlIGNh
c2UgYXMgZGVzY3JpYmVkIGluIHRoZSBCSUVSIHVzZSBjYXNlIGRyYWZ0IG5lZWRzIHN1Y2ggdXNh
Z2UuDQoNCkJlc3QgcmVnYXJkcywNClhpYW9odSAgDQoNCi0tLS0t6YKu5Lu25Y6f5Lu2LS0tLS0N
CuWPkeS7tuS6ujogWHV4aWFvaHUgDQrlj5HpgIHml7bpl7Q6IDIwMTblubQ55pyIMjLml6UgMTI6
MDcNCuaUtuS7tuS6ujogWHV4aWFvaHU7IElKc2JyYW5kIFdpam5hbmRzDQrmioTpgIE6IGJpZXJA
aWV0Zi5vcmc7IFBpZXJyZSBQZmlzdGVyOyBFcmljIEMgUm9zZW4NCuS4u+mimDog562U5aSNOiBb
Qmllcl0g562U5aSNOiBOZXcgVmVyc2lvbiBOb3RpZmljYXRpb24gZm9yIGRyYWZ0LXBmaXN0ZXIt
Ymllci1vdmVyLWlwdjYtMDAudHh0DQoNCkhpIEljZSwNCg0KRmlyc3RseSwgSSdtIGdsYWQgdG8g
c2VlIHRoYXQgeW91ciBJUHY2LUJJRVIgZHJhZnQgc29tZWhvdyBlY2hvZXMgbXkgcHJldmlvdXMg
c3RhdGVtZW50IGFib3V0IHRoZSBzaW1pbGFyaXR5IGJldHdlZW4gdGhlIEJJRVIgaGVhZGVyIGFu
ZCB0aGUgSVB2NiBoZWFkZXIgKHNlZSBiZWxvdyk6DQoNCmh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWwtYXJjaGl2ZS93ZWIvYmllci9jdXJyZW50L21zZzAwMTAxLmh0bWwNCmh0dHBzOi8vd3d3Lmll
dGYub3JnL3Byb2NlZWRpbmdzLzkyL3NsaWRlcy9zbGlkZXMtOTItYmllci0xLnBkZg0KDQpUaGF0
J3MgYSBncmVhdCBwcm9ncmVzcyE6KSBJTU8uDQoNClNlY29uZGx5LCB0aGUgbWFqb3IgZGlmZmVy
ZW5jZSBiZXR3ZWVuIHRoZSBJUHY2LUJJRVIgZW5jYXBzdWxhdGlvbiBhbmQgdGhlIGdlbmVyaWMg
QklFUiBlbmNhcHN1bGF0aW9uIChodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQteHUt
Ymllci1lbmNhcHN1bGF0aW9uLTA1KSBpcyB0aGF0IHRoZSBmb3JtZXIgbWFrZXMgdGhlIEJJRVIg
YXMgYSBzcGVjaWFsIHVzZSBvZiBJUHY2IHdoaWxlIHRoZSBsYXR0ZXIgbWFrZXMgdGhlIEJJRVIg
YXMgYW5vdGhlciBuZXR3b3JrIGxheWVyIGluIHBhcmFsbGVsIHdpdGggSVB2NiBidXQgd2l0aCBt
YW55IHNpbWlsYXJpdGllcy4gSSBhZ3JlZSB0aGF0IGFsbG93aW5nIGxlZ2FjeSByb3V0ZXJzIHRv
IGZvcndhcmQgSVB2Ni1CSUVSIHBhY2tldHMgYXMgbm9ybWFsIElQdjYgcGFja2V0cyBpcyBhIG1h
am9yIG1lcml0IG9mIHRoZSBJUHY2LUJJRVIgYWx0aG91Z2ggdGhpcyBtZXJpdCBpcyBvbmx5IGFw
cGxpY2FibGUgdG8gSVB2NiBidXQgbm90IElQdjQuIEhvd2V2ZXIsIGluIGFkZGl0aW9uIHRvIHRo
b3NlIGRyYXdiYWNrcyBwb2ludGVkIGJ5IEVyaWMgaW4gaGlzIHByZXZpb3VzIGVtYWlsLCB0aGUg
YXNzb2NpYXRlZCBjb3N0cyBpbmNsdWRlIGJ1dCBub3QgbGltaXRlZCB0bzoNCg0KMSkgVGhlIEJp
dHN0cmluZyBsZW5ndGggaXMgbm90IGZsZXhpYmxlIGFueSBtb3JlIHNpbmNlIHRoZSBCaXRzdHJp
bmcgaXMgcmVzdHJpY3RlZCB3aXRoaW4gdGhlIDEyOC1iaXQgbG9uZyBkZXN0aW5hdGlvbiBJUHY2
IGFkZHJlc3MuDQoyKSBUaGUgQklFUiBoZWFkZXIgZm9ybWF0IGlzIG5vdCBmdXR1cmUtcHJvdmVu
IGFueSBtb3JlIGR1ZSB0byB0aGUgbGFjayBvZiBhIHZlcnNpb24gZmllbGQgZGVkaWNhdGVkIGZv
ciBCSUVSLiBPciBkbyB5b3Ugd2FudCB0byBzb21lIGJpdHMgd2l0aGluIHRoZSBkZXN0aW5hdGlv
biBJUHY2IGFkZHJlc3MgYXMgYSBCSUVSLXNwZWNpZmljIHZlcnNpb24/IElmIHNvLCBpdCB3b3Vs
ZCBmdXJ0aGVyIHN1cHByZXNzIHRoZSBhdmFpbGFibGUgc3BhY2UgZm9yIHRoZSBCaXRzdHJpbmcg
ZmllbGQuIE9yIGRvIHlvdSB3YW50IHRvIGNvbnN1bWUgbW9yZSBJUHY2IGFkZHJlc3Mgc3BhY2Ug
dG8gbWFrZSByb29tIGZvciBCSUVSPw0KMykgSXQgaW50cm9kdWNlcyBtb2RpZmljYXRpb25zIHRv
IHRoZSBjdXJyZW50IG1hdHVyZSBJUHY2IGZvcndhcmRpbmcgcHJvY2VkdXJlIGJyYW5jaC4gDQo0
KSBEdWUgdG8gdGhlIHJldXNhZ2Ugb2YgdGhlIElQdjYgaGVhZGVyIGZvcm1hdCwgdGhlIGVuY2Fw
c3VsYXRpb24gb3ZlcmhlYWQgaXMgdW5uZWNlc3NhcnkgaW5jcmVhc2VkIGVzcGVjaWFsbHkgaW4g
SVB2NCBuZXR3b3JrcyAoZS5nLiwgdXNlIHRoZSAxMjgtYml0IGxvbmcgSVB2NiBzb3VyY2UgYWRk
cmVzcyBpbnN0ZWFkIG9mIDE2LWJpdCBCRklSLWlkIHRvIGluZGljYXRlIHRoZSBzZW5kZXIpLg0K
DQpCZXN0IHJlZ2FyZHMsDQpYaWFvaHUNCg0KLS0tLS3pgq7ku7bljp/ku7YtLS0tLQ0K5Y+R5Lu2
5Lq6OiBCSUVSIFttYWlsdG86Ymllci1ib3VuY2VzQGlldGYub3JnXSDku6PooaggWHV4aWFvaHUN
CuWPkemAgeaXtumXtDogMjAxNuW5tDnmnIgyMuaXpSA5OjQ5DQrmlLbku7bkuro6IElKc2JyYW5k
IFdpam5hbmRzDQrmioTpgIE6IGJpZXJAaWV0Zi5vcmc7IFBpZXJyZSBQZmlzdGVyOyBFcmljIEMg
Um9zZW4NCuS4u+mimDogW0JpZXJdIOetlOWkjTogTmV3IFZlcnNpb24gTm90aWZpY2F0aW9uIGZv
ciBkcmFmdC1wZmlzdGVyLWJpZXItb3Zlci1pcHY2LTAwLnR4dA0KDQpIaSBJY2UsDQoNCkNvdWxk
IHlvdSBwbGVhc2UgaWxsdXN0cmF0ZSBob3cgdG8gdHJhbnNsYXRlL3RyYW5zZm9ybSBhbiBJUHY2
LUJJRVIgcGFja2V0IGludG8gYSBzZXQgb2YgSVB2NiB1bmljYXN0IHBhY2tldHMgYnkgc2V0dGlu
ZyBvbmx5IG9uZSBiaXQ/IEJUVywgd2hhdCdzIHRoZSBwYXlsb2FkIG9mIHRoZSBJUHY2LUJJRVIg
cGFja2V0IGluIHlvdXIgZXhhbXBsZT8gSW4gb3RoZXIgd29yZHMsIHdoYXQncyB0aGUgdmFsdWUg
b2YgdGhlIE5leHQtSGVhZGVyIGZpZWxkIG9mIHRoZSBJUHY2LUJJRVIgaGVhZGVyPw0KIA0KQmVz
dCByZWdhcmRzLA0KWGlhb2h1DQoNCi0tLS0t6YKu5Lu25Y6f5Lu2LS0tLS0NCuWPkeS7tuS6ujog
SUpzYnJhbmQgV2lqbmFuZHMgW21haWx0bzppY2VAY2lzY28uY29tXSANCuWPkemAgeaXtumXtDog
MjAxNuW5tDnmnIgyMeaXpSAxODoyOA0K5pS25Lu25Lq6OiBYdXhpYW9odQ0K5oqE6YCBOiBFcmlj
IEMgUm9zZW47IGJpZXJAaWV0Zi5vcmc7IFBpZXJyZSBQZmlzdGVyDQrkuLvpopg6IFJlOiBbQmll
cl0gTmV3IFZlcnNpb24gTm90aWZpY2F0aW9uIGZvciBkcmFmdC1wZmlzdGVyLWJpZXItb3Zlci1p
cHY2LTAwLnR4dA0KDQpIaSBYaWFvaHUsDQoNCkkgd291bGQgc2F5IHRoYXQgb25lIG9mIHRoZSBi
aWcgYmVuZWZpdHMgaXMgdGhhdCBhbiBJUHY2IEJJRVIgZW5jb2RlZCBwYWNrZXQgY2FuIGJlIHRy
YW5zbGF0ZWQvdHJhbnNmb3JtZWQgaW50byBhIHNldCBvZiBJUHY2IFVuaWNhc3QgcGFja2V0cyAo
anVzdCBvbmUgYml0IHNldCkgYXQgdGhlIGVncmVzcyBvZiB0aGUgbmV0d29yayB2ZXJ5IGVhc2ls
eS4gVGhpcyBpcyB2ZXJ5IGJlbmVmaWNpYWwgd2hlbiBydW5uaW5nIEJJRVIgYmV0d2VlbiBzZXJ2
ZXJzIGFuZCBhdm9pZHMgdGhlIG5lZWQgZm9yIE1MRCBhbmQgRFIvREYgZWxlY3Rpb24gYmV0d2Vl
biB0aGUgU2VydmVyIGFuZCB0aGUgcm91dGVyLg0KDQoNClRoeCwNCg0KSWNlLg0KDQo+IE9uIDIx
IFNlcCAyMDE2LCBhdCAxMjowOSwgWHV4aWFvaHUgPHh1eGlhb2h1QGh1YXdlaS5jb20+IHdyb3Rl
Og0KPiANCj4gSGkgSWNlLA0KPiANCj4gSWYgSSB1bmRlcnN0YW5kIHlvdXIgZHJhZnQgY29ycmVj
dGx5LCBpdCB0YWxrcyBhYm91dCBlbWJlZGRpbmcgQklFUiB3aXRoaW4gSVB2NiByYXRoZXIgdGhh
biB0cmFuc3BvcnRpbmcgQklFUiBvdmVyIElQLiBUaGUgYmVhdXR5IG9mIHRoaXMgYXBwcm9hY2gg
aXMgdGhhdCBhbGwgaW5mb3JtYXRpb24gbmVlZGVkIGZvciBCSUVSIGZvcndhcmRpbmcgaXMgbm93
IGRpcmVjdGx5IGNvbnRhaW5lZCBpbiB0aGUgcmVjZWl2ZWQgQklFUiBwYWNrZXQuIEFzIGEgcmVz
dWx0LCB0aGVyZSBpcyBubyBuZWVkIHRvIHJldHJpZXZlIHRoZW0gZnJvbSB0aGUgTVBMUy1CSUVS
IGxhYmVsIGFuZCBkaXN0cmlidXRlIHRoZSBNUExTLUJJRVIgbGFiZWwgbWFwcGluZ3MuIEhvd2V2
ZXIsIHdoYXQncyB0aGUgbWFqb3IgYWR2YW50YWdlIG92ZXIgdGhlIGdlbmVyaWMgQklFUiBoZWFk
ZXIgYXMgZGVmaW5lZCBpbiBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQteHUtYmll
ci1lbmNhcHN1bGF0aW9uLTA1IGZyb20geW91ciBwb2ludCBvZiB2aWV3Pw0KPiANCj4gQmVzdCBy
ZWdhcmRzLA0KPiBYaWFvaHUNCj4gDQo+IC0tLS0t6YKu5Lu25Y6f5Lu2LS0tLS0NCj4g5Y+R5Lu2
5Lq6OiBCSUVSIFttYWlsdG86Ymllci1ib3VuY2VzQGlldGYub3JnXSDku6PooaggSUpzYnJhbmQg
V2lqbmFuZHMNCj4g5Y+R6YCB5pe26Ze0OiAyMDE25bm0OeaciDIw5pelIDIyOjMwDQo+IOaUtuS7
tuS6ujogRXJpYyBDIFJvc2VuDQo+IOaKhOmAgTogYmllckBpZXRmLm9yZzsgUGllcnJlIFBmaXN0
ZXINCj4g5Li76aKYOiBSZTogW0JpZXJdIE5ldyBWZXJzaW9uIE5vdGlmaWNhdGlvbiBmb3IgZHJh
ZnQtcGZpc3Rlci1iaWVyLW92ZXItaXB2Ni0wMC50eHQNCj4gDQo+IEhpIEVyaWMsDQo+IA0KPiBN
YW55IHRoYW5rcyBmb3IgeW91ciBjb21tZW50cy4gQSBmZXcgcmVzcG9uc2VzIGlubGluZS4NCj4g
DQo+PiBTb21ldGltZXMgYW4gaWRlYSB0aGF0IHNlZW1zIGNsZXZlciBhdCBmaXJzdCBqdXN0IGRv
ZXNuJ3Qgd29yayBvdXQgd2hlbiB0aGUgZGV0YWlscyBhcmUgZXhhbWluZWQuICBUaGUgaWRlYSBv
ZiB1c2luZyBhZGRyZXNzZXMgdGhhdCBhcmUgdW5pY2FzdCBhZGRyZXNzZXMgaW4gb25lIGNvbnRl
eHQgYnV0IG11bHRpY2FzdCBhZGRyZXNzZXMgaW4gYW5vdGhlciBmYWxscyBpbnRvIHRoaXMgY2F0
ZWdvcnkuICBJbmV2aXRhYmx5IGEgaG9zdCB3aWxsIHB1dCBhIG11bHRpY2FzdCBhZGRyZXNzIGlu
dG8gYW4gSVAgc291cmNlIGFkZHJlc3MgZmllbGQsIGJlY2F1c2UgdGhlIGhvc3QNCj4gDQo+IE1h
eWJlIHdlIGNhbiBjb25zaWRlciByZWdpc3RlcmluZyBhIG5ldyBJUHY2IGFkZHJlc3Mgc3BhY2Ug
Zm9yIEJJRVIuIEkgdGhpbmsgYSBsb3Qgb2YgeW91ciBjb25jZXJucyB3b3VsZCBiZSBhZGRyZXNz
ZWQuIFRoYXQgd2F5IHdlIGRvbuKAmXQgZ2V0IGluIHRoZSB3YXkgd2l0aCBhbHJlYWR5IGRlZmlu
ZWQgdW5pY2FzdCBiZWhhdmlvdXIgYW5kIHN0aWxsIGxlYXZlcyBpdCBvcGVuIHRvIHRyZWF0IHRo
ZSBwYWNrZXQgYXMgdW5pY2FzdCBpbiBzb21lIHNwZWNpZmljIGNhc2VzLCBsaWtlIHdpdGggdHVu
bmVsbGluZyB0aHJvdWdoIG5vbi1CSUVSIG5vZGVzLg0KPiANCj4+IEFueSBCSUVSIGVuY2Fwc3Vs
YXRpb24gbmVlZHMgdG8gYmUgYWJsZSB0byBzdXBwb3J0IHRoZSBmZWF0dXJlcyB0aGF0IGFyZSBp
biB0aGUgYXJjaGl0ZWN0dXJlLiAgDQo+IA0KPiBBbmQgd2Ugc2hvdWxkIG5vdCBiZSBhZnJhaWQg
dG8gYWxsb3cgZXhjZXB0aW9ucyBhbmQvb3IgdXBkYXRlcyB0byB0aGUgYXJjaGl0ZWN0dXJlIGRy
YWZ0IGlmIG5lY2Vzc2FyeS4NCj4gDQo+PiBBbiBpbXBsZW1lbnRhdGlvbiB0aGF0IGRvZXNuJ3Qg
c3VwcG9ydCBTSSBpcyBub3QgY29tcGxpYW50IHdpdGggdGhlIGFyY2hpdGVjdHVyZS4NCj4gDQo+
IEJ5IGFsbG9jYXRpbmcgcGFydCBvZiB0aGUg4oCccHJlZml44oCdIGZvciB0aGUgU0kvU0QgaWRl
bnRpZmllciB3ZSBjYW4gbWFrZSB0aGlzIHdvcmsganVzdCBmaW5lIElNTy4gU2luY2UgdGhlIFNJ
L1NEIGhlcmUgaXMgbWFudWFsbHkgZGVmaW5lZCBhbmQgdGhlIEJpdFN0cmluZyBsZW5ndGggaXMg
Zml4ZWQsIEkgdGhpbmsgdGhlcmUgaXMgcmVhbGx5IG9ubHkgbmVlZCBmb3Igb25lIG9mIHRoZW0u
IElmIHdlIGNhbGwgdGhhdCBTSSBvciBTRCAob3Igc29tZXRoaW5nIGVsc2UpIHdlIGNhbiBhcmd1
ZSBhYm91dCA6LSkNCj4gDQo+IFRoeCwNCj4gDQo+IEljZS4NCj4gDQo+IF9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IEJJRVIgbWFpbGluZyBsaXN0DQo+
IEJJRVJAaWV0Zi5vcmcNCj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9i
aWVyDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpC
SUVSIG1haWxpbmcgbGlzdA0KQklFUkBpZXRmLm9yZw0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9iaWVyDQo=


From nobody Thu Sep 22 01:34:54 2016
Return-Path: <ice@cisco.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6E55312B830 for <bier@ietfa.amsl.com>; Thu, 22 Sep 2016 01:34:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -16.838
X-Spam-Level: 
X-Spam-Status: No, score=-16.838 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, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-2.316, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
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 VzSS1PK4D_q4 for <bier@ietfa.amsl.com>; Thu, 22 Sep 2016 01:34:52 -0700 (PDT)
Received: from aer-iport-4.cisco.com (aer-iport-4.cisco.com [173.38.203.54]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A31EB12BAB7 for <bier@ietf.org>; Thu, 22 Sep 2016 01:34:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=689; q=dns/txt; s=iport; t=1474533291; x=1475742891; h=mime-version:subject:from:in-reply-to:date:cc: content-transfer-encoding:message-id:references:to; bh=mEF7XeQDQimOJmxDlXhcm5+0cH4DE9Wb8WiR2XN0Kzw=; b=Ph6wP8T4CTsv4QcahZWf06WeKZX9GTCHjmM2BSAJmEGfgaDE1VowrV2+ B+TbjEEKQGXne3uOrNYUg/IKTKDZhQZWpXSfHavA9wyCRNCqLWz1ltdUt d+KS11IiFDetIyAmV8QEkqybOQXOfRIhp40cIHzZS+HIhYaf7QYg7gApx 4=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0DgAQCfluNX/xbLJq1eGgEBAQECAQEBA?= =?us-ascii?q?QgBAQEBgzsBAQEBAXV8jTOWCgUBgRQBlB+CBCSFegKCHhQBAgEBAQEBAQFeJ4R?= =?us-ascii?q?iAQECAQEjVAIFCwsaAiYCAlcGiFYIDq5yjEsBAQEBAQEBAQEBAQEBAQEBAQEBA?= =?us-ascii?q?QEXBYEGhGeCRoJYhCcBARuDBCuCLwEEmXWPZY9skGQeNoUHPDQBhTuCHwEBAQ?=
X-IronPort-AV: E=Sophos;i="5.30,378,1470700800"; d="scan'208";a="648717650"
Received: from aer-iport-nat.cisco.com (HELO aer-core-2.cisco.com) ([173.38.203.22]) by aer-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 22 Sep 2016 08:34:49 +0000
Received: from ams-iwijnand-8812.cisco.com (ams-iwijnand-8812.cisco.com [10.60.202.83]) by aer-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id u8M8YnEZ019665 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 22 Sep 2016 08:34:49 GMT
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
From: IJsbrand Wijnands <ice@cisco.com>
In-Reply-To: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1D653@NKGEML515-MBX.china.huawei.com>
Date: Thu, 22 Sep 2016 10:34:49 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <787042C8-F789-408C-9F5B-5749E2BE91F5@cisco.com>
References: <147280131368.24750.2582129788572723864.idtracker@ietfa.amsl.com> <3C470D17-363E-4F7D-B943-19FC52052C67@darou.fr> <d891b2b1-1419-3fdb-be95-034d91305a30@juniper.net> <10B5F14B-8A1B-4DFC-B21E-A314B1605213@darou.fr> <08b8ac29-459a-d5e5-524d-7b84d744b020@juniper.net> <F67EEC5D-FDE5-4549-9FAE-84B17B303235@darou.fr> <a79919e0-e067-8222-28b7-cf621522a5fe@juniper.net> <1828FBD8-E44C-4DD6-8DEB-1A9766C6328E@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1D115@NKGEML515-MBX.china.huawei.com> <D667DF77-BB73-449F-A2F4-947ED3D0C6CE@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1D5CA@NKGEML515-MBX.china.huawei.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1D653@NKGEML515-MBX.china.huawei.com>
To: Xuxiaohu <xuxiaohu@huawei.com>
X-Mailer: Apple Mail (2.2104)
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/xR4ZtVrkvkbEZfRJdXSaUbi9L9s>
Cc: "bier@ietf.org" <bier@ietf.org>, Pierre Pfister <pierre.pfister@darou.fr>, Eric C Rosen <erosen@juniper.net>
Subject: Re: [Bier] New Version Notification for draft-pfister-bier-over-ipv6-00.txt
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 22 Sep 2016 08:34:53 -0000

Hi Xiaohu,

> Firstly, I'm glad to see that your IPv6-BIER draft somehow echoes my =
previous statement about the similarity between the BIER header and the =
IPv6 header (see below):
>=20
> https://www.ietf.org/mail-archive/web/bier/current/msg00101.html
> https://www.ietf.org/proceedings/92/slides/slides-92-bier-1.pdf
>=20
> That's a great progress!:) IMO.

I=E2=80=99m happy for you, but I see that differently.

The IPv6 BIER Prefix is a "Bit Index Forwarding Table" (BIFT) =
Identifier, similar to how the BIER MPLS label is. The difference =
between the two is that the MPLS label is local significant, and the =
BIER prefix is global significant.

Thx,

Ice.


From nobody Thu Sep 22 02:06:21 2016
Return-Path: <xuxiaohu@huawei.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3FAD712D0B5 for <bier@ietfa.amsl.com>; Thu, 22 Sep 2016 02:06:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.537
X-Spam-Level: 
X-Spam-Status: No, score=-6.537 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-2.316, SPF_PASS=-0.001] autolearn=ham autolearn_force=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 DzzPZoof4MNM for <bier@ietfa.amsl.com>; Thu, 22 Sep 2016 02:06:18 -0700 (PDT)
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 3A12212D16C for <bier@ietf.org>; Thu, 22 Sep 2016 02:06:17 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml703-cah.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CWS28710; Thu, 22 Sep 2016 09:06:12 +0000 (GMT)
Received: from NKGEML412-HUB.china.huawei.com (10.98.56.73) by lhreml703-cah.china.huawei.com (10.201.5.104) with Microsoft SMTP Server (TLS) id 14.3.235.1; Thu, 22 Sep 2016 10:06:10 +0100
Received: from NKGEML515-MBX.china.huawei.com ([fe80::a54a:89d2:c471:ff]) by nkgeml412-hub.china.huawei.com ([10.98.56.73]) with mapi id 14.03.0235.001; Thu, 22 Sep 2016 17:06:05 +0800
From: Xuxiaohu <xuxiaohu@huawei.com>
To: IJsbrand Wijnands <ice@cisco.com>
Thread-Topic: [Bier] New Version Notification for draft-pfister-bier-over-ipv6-00.txt
Thread-Index: AQHSFKw48CcTdrAX1ESel7wajOIDU6CFNVnw
Date: Thu, 22 Sep 2016 09:06:05 +0000
Message-ID: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1D7C7@NKGEML515-MBX.china.huawei.com>
References: <147280131368.24750.2582129788572723864.idtracker@ietfa.amsl.com> <3C470D17-363E-4F7D-B943-19FC52052C67@darou.fr> <d891b2b1-1419-3fdb-be95-034d91305a30@juniper.net> <10B5F14B-8A1B-4DFC-B21E-A314B1605213@darou.fr> <08b8ac29-459a-d5e5-524d-7b84d744b020@juniper.net> <F67EEC5D-FDE5-4549-9FAE-84B17B303235@darou.fr> <a79919e0-e067-8222-28b7-cf621522a5fe@juniper.net> <1828FBD8-E44C-4DD6-8DEB-1A9766C6328E@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1D115@NKGEML515-MBX.china.huawei.com> <D667DF77-BB73-449F-A2F4-947ED3D0C6CE@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1D5CA@NKGEML515-MBX.china.huawei.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1D653@NKGEML515-MBX.china.huawei.com> <787042C8-F789-408C-9F5B-5749E2BE91F5@cisco.com>
In-Reply-To: <787042C8-F789-408C-9F5B-5749E2BE91F5@cisco.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.184.181]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A090201.57E39F05.0058, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 0efa6b89a7ac64e567b80bb790bc893a
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/NOKYmAIx-0sEHHx4PHS37_14A0g>
Cc: "bier@ietf.org" <bier@ietf.org>, Pierre Pfister <pierre.pfister@darou.fr>, Eric C Rosen <erosen@juniper.net>
Subject: Re: [Bier] New Version Notification for draft-pfister-bier-over-ipv6-00.txt
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 22 Sep 2016 09:06:20 -0000

SGkgSWNlLA0KDQpJbiBmYWN0LCB5b3UgY291bGQgbG9vayB0aGUgY29tYmluYXRpb24gb2YgPEJT
TCwgU3ViLWRvbWFpbiwgU0k+IHdpdGhpbiB0aGUgZ2VuZXJpYyBCSUVSIGhlYWRlciBhcyAiQml0
IEluZGV4IEZvcndhcmRpbmcgVGFibGUiIChCSUZUKSBJZGVudGlmaWVyIGFzIHdlbGwgaWYgeW91
IHdvdWxkIGxpa2UuIEJUVywgdGhhdCBpcyBnbG9iYWxseSBzaWduaWZpY2FudCBhcyB3ZWxsOikN
Cg0KQmVzdCByZWdhcmRzLA0KWGlhb2h1DQoNCi0tLS0t6YKu5Lu25Y6f5Lu2LS0tLS0NCuWPkeS7
tuS6ujogQklFUiBbbWFpbHRvOmJpZXItYm91bmNlc0BpZXRmLm9yZ10g5Luj6KGoIElKc2JyYW5k
IFdpam5hbmRzDQrlj5HpgIHml7bpl7Q6IDIwMTblubQ55pyIMjLml6UgMTY6MzUNCuaUtuS7tuS6
ujogWHV4aWFvaHUNCuaKhOmAgTogYmllckBpZXRmLm9yZzsgUGllcnJlIFBmaXN0ZXI7IEVyaWMg
QyBSb3Nlbg0K5Li76aKYOiBSZTogW0JpZXJdIE5ldyBWZXJzaW9uIE5vdGlmaWNhdGlvbiBmb3Ig
ZHJhZnQtcGZpc3Rlci1iaWVyLW92ZXItaXB2Ni0wMC50eHQNCg0KSGkgWGlhb2h1LA0KDQo+IEZp
cnN0bHksIEknbSBnbGFkIHRvIHNlZSB0aGF0IHlvdXIgSVB2Ni1CSUVSIGRyYWZ0IHNvbWVob3cg
ZWNob2VzIG15IHByZXZpb3VzIHN0YXRlbWVudCBhYm91dCB0aGUgc2ltaWxhcml0eSBiZXR3ZWVu
IHRoZSBCSUVSIGhlYWRlciBhbmQgdGhlIElQdjYgaGVhZGVyIChzZWUgYmVsb3cpOg0KPiANCj4g
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbC1hcmNoaXZlL3dlYi9iaWVyL2N1cnJlbnQvbXNnMDAx
MDEuaHRtbA0KPiBodHRwczovL3d3dy5pZXRmLm9yZy9wcm9jZWVkaW5ncy85Mi9zbGlkZXMvc2xp
ZGVzLTkyLWJpZXItMS5wZGYNCj4gDQo+IFRoYXQncyBhIGdyZWF0IHByb2dyZXNzITopIElNTy4N
Cg0KSeKAmW0gaGFwcHkgZm9yIHlvdSwgYnV0IEkgc2VlIHRoYXQgZGlmZmVyZW50bHkuDQoNClRo
ZSBJUHY2IEJJRVIgUHJlZml4IGlzIGEgIkJpdCBJbmRleCBGb3J3YXJkaW5nIFRhYmxlIiAoQklG
VCkgSWRlbnRpZmllciwgc2ltaWxhciB0byBob3cgdGhlIEJJRVIgTVBMUyBsYWJlbCBpcy4gVGhl
IGRpZmZlcmVuY2UgYmV0d2VlbiB0aGUgdHdvIGlzIHRoYXQgdGhlIE1QTFMgbGFiZWwgaXMgbG9j
YWwgc2lnbmlmaWNhbnQsIGFuZCB0aGUgQklFUiBwcmVmaXggaXMgZ2xvYmFsIHNpZ25pZmljYW50
Lg0KDQpUaHgsDQoNCkljZS4NCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18NCkJJRVIgbWFpbGluZyBsaXN0DQpCSUVSQGlldGYub3JnDQpodHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2JpZXINCg==


From nobody Thu Sep 22 02:18:41 2016
Return-Path: <ice@cisco.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1A63D12B9AC for <bier@ietfa.amsl.com>; Thu, 22 Sep 2016 02:18:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -16.838
X-Spam-Level: 
X-Spam-Status: No, score=-16.838 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, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-2.316, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
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 SsMzD_ORDPU5 for <bier@ietfa.amsl.com>; Thu, 22 Sep 2016 02:18:39 -0700 (PDT)
Received: from aer-iport-4.cisco.com (aer-iport-4.cisco.com [173.38.203.54]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C2A0B12B487 for <bier@ietf.org>; Thu, 22 Sep 2016 02:18:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=275; q=dns/txt; s=iport; t=1474535918; x=1475745518; h=mime-version:subject:from:in-reply-to:date:cc: content-transfer-encoding:message-id:references:to; bh=kb/BxcZ5eovHhT9Fy1ajDr9VxgzE1CyDXDupniq3mJw=; b=EXhITtFZkpS9d7U+4PwnliX9tbQabZz3+4NphNGadydNJFCf8MBc+OQN BDDey9DVWphgy7+UDQ2sjRLaNWdipLUOtGATIecrgKW65wfUvfbBIXosH A+0gzcEyoqfaGMLN/I2LcrGsiMFFG0YNtLYo6NfPLvhjeTJP/Ydn59Qum M=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0DfAQBjoeNX/xbLJq1eGgEBAQECAQEBA?= =?us-ascii?q?QgBAQEBgzsBAQEBAY8klgoFAYEUAZQfggSGGgICAoIgFAECAQEBAQEBAV4nhGI?= =?us-ascii?q?BAQMBOj0CBQsLRlcGiFYIu1EBAQEBAQEBAQEBAQEBAQEBAQEBHoVtgkaCWIREg?= =?us-ascii?q?y+CLwEEmXWPZYFYAY4TkGQeNoUHPIgPAQEB?=
X-IronPort-AV: E=Sophos;i="5.30,378,1470700800"; d="scan'208";a="648718637"
Received: from aer-iport-nat.cisco.com (HELO aer-core-3.cisco.com) ([173.38.203.22]) by aer-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 22 Sep 2016 09:18:37 +0000
Received: from ams-iwijnand-8812.cisco.com (ams-iwijnand-8812.cisco.com [10.60.202.83]) by aer-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id u8M9Iaua021386 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 22 Sep 2016 09:18:36 GMT
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
From: IJsbrand Wijnands <ice@cisco.com>
In-Reply-To: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1D7C7@NKGEML515-MBX.china.huawei.com>
Date: Thu, 22 Sep 2016 11:18:36 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <8A37AAF1-A59F-456C-93F1-803E741EB623@cisco.com>
References: <147280131368.24750.2582129788572723864.idtracker@ietfa.amsl.com> <3C470D17-363E-4F7D-B943-19FC52052C67@darou.fr> <d891b2b1-1419-3fdb-be95-034d91305a30@juniper.net> <10B5F14B-8A1B-4DFC-B21E-A314B1605213@darou.fr> <08b8ac29-459a-d5e5-524d-7b84d744b020@juniper.net> <F67EEC5D-FDE5-4549-9FAE-84B17B303235@darou.fr> <a79919e0-e067-8222-28b7-cf621522a5fe@juniper.net> <1828FBD8-E44C-4DD6-8DEB-1A9766C6328E@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1D115@NKGEML515-MBX.china.huawei.com> <D667DF77-BB73-449F-A2F4-947ED3D0C6CE@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1D5CA@NKGEML515-MBX.china.huawei.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1D653@NKGEML515-MBX.china.huawei.com> <787042C8-F789-408C-9F5B-5749E2BE91F5@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1D7C7@NKGEML515-MBX.china.huawei.com>
To: Xuxiaohu <xuxiaohu@huawei.com>
X-Mailer: Apple Mail (2.2104)
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/3vw31nWP9fh_O6rZsfMbIX570wY>
Cc: "bier@ietf.org" <bier@ietf.org>, Pierre Pfister <pierre.pfister@darou.fr>, Eric C Rosen <erosen@juniper.net>
Subject: Re: [Bier] New Version Notification for draft-pfister-bier-over-ipv6-00.txt
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 22 Sep 2016 09:18:40 -0000

Hi Xiaohu,

> In fact, you could look the combination of <BSL, Sub-domain, SI> =
within the generic BIER header as "Bit Index Forwarding Table" (BIFT) =
Identifier as well if you would like. BTW, that is globally significant =
as well:)

Yes, agreed.

Thx,

Ice.


From nobody Thu Sep 22 05:28:30 2016
Return-Path: <internet-drafts@ietf.org>
X-Original-To: bier@ietf.org
Delivered-To: bier@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id D471312B0A7; Thu, 22 Sep 2016 05:28:25 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.33.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <147454730586.22498.15370604329206220191.idtracker@ietfa.amsl.com>
Date: Thu, 22 Sep 2016 05:28:25 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/kUAEjXkYFn2HwpsOQOMjHKQ3Do4>
Cc: bier@ietf.org
Subject: [Bier] I-D Action: draft-ietf-bier-ospf-bier-extensions-04.txt
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 22 Sep 2016 12:28:26 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Bit Indexed Explicit Replication of the IETF.

        Title           : OSPF Extensions for BIER
        Authors         : Peter Psenak
                          Nagendra Kumar
                          IJsbrand Wijnands
                          Andrew Dolganow
                          Tony Przygienda
                          Jeffrey Zhang
                          Sam Aldrin
	Filename        : draft-ietf-bier-ospf-bier-extensions-04.txt
	Pages           : 9
	Date            : 2016-09-22

Abstract:
   Bit Index Explicit Replication (BIER) is an architecture that
   provides multicast forwarding through a "BIER domain" without
   requiring intermediate routers to maintain multicast related per-flow
   state.  Neither does BIER require an explicit tree-building protocol
   for its operation.  A multicast data packet enters a BIER domain at a
   "Bit-Forwarding Ingress Router" (BFIR), and leaves the BIER domain at
   one or more "Bit-Forwarding Egress Routers" (BFERs).  The BFIR router
   adds a BIER header to the packet.  Such header contains a bit-string
   in which each bit represents exactly one BFER to forward the packet
   to.  The set of BFERs to which the multicast packet needs to be
   forwarded is expressed by the according set of bits switched on in
   BIER packet header.

   This document describes the OSPF protocol extension required for BIER
   with MPLS encapsulation.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-bier-ospf-bier-extensions/

There's also a htmlized version available at:
https://tools.ietf.org/html/draft-ietf-bier-ospf-bier-extensions-04

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-bier-ospf-bier-extensions-04


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/


From nobody Thu Sep 22 06:25:57 2016
Return-Path: <internet-drafts@ietf.org>
X-Original-To: bier@ietf.org
Delivered-To: bier@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 5482912B433; Thu, 22 Sep 2016 06:25:52 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.33.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <147455075233.22494.10335183595067644752.idtracker@ietfa.amsl.com>
Date: Thu, 22 Sep 2016 06:25:52 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/9pP8dV0O9HusQSFD6FE2RGlAWCg>
Cc: bier@ietf.org
Subject: [Bier] I-D Action: draft-ietf-bier-oam-requirements-02.txt
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 22 Sep 2016 13:25:52 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Bit Indexed Explicit Replication of the IETF.

        Title           : Operations, Administration and Maintenance (OAM) Requirements for Bit Index Explicit Replication (BIER) Layer
        Authors         : Greg Mirsky
                          Erik Nordmark
                          Carlos Pignataro
                          Nagendra Kumar
                          Sam Aldrin
                          Lianshu Zheng
                          Mach Chen
                          Nobo Akiya
                          Santosh Pallagatti
	Filename        : draft-ietf-bier-oam-requirements-02.txt
	Pages           : 6
	Date            : 2016-09-22

Abstract:
   This document describes a list of functional requirement toward
   Operations, Administration and Maintenance (OAM) toolset in Bit Index
   Explicit Replication (BIER) layer of a network.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-bier-oam-requirements/

There's also a htmlized version available at:
https://tools.ietf.org/html/draft-ietf-bier-oam-requirements-02

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-bier-oam-requirements-02


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/


From nobody Thu Sep 22 07:54:27 2016
Return-Path: <internet-drafts@ietf.org>
X-Original-To: bier@ietf.org
Delivered-To: bier@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id A857612B7EE; Thu, 22 Sep 2016 07:54:18 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.33.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <147455605868.22550.11114121328596141003.idtracker@ietfa.amsl.com>
Date: Thu, 22 Sep 2016 07:54:18 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/nagze9KjYjqz7r5zhuAzowsoL9k>
Cc: bier@ietf.org
Subject: [Bier] I-D Action: draft-ietf-bier-isis-extensions-03.txt
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 22 Sep 2016 14:54:19 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Bit Indexed Explicit Replication of the IETF.

        Title           : BIER support via ISIS
        Authors         : Les Ginsberg
                          Tony Przygienda
                          Sam Aldrin
                          Jeffrey (Zhaohui) Zhang
	Filename        : draft-ietf-bier-isis-extensions-03.txt
	Pages           : 12
	Date            : 2016-09-22

Abstract:
   Specification of an ISIS extension to support BIER domains and sub-
   domains.



The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-bier-isis-extensions/

There's also a htmlized version available at:
https://tools.ietf.org/html/draft-ietf-bier-isis-extensions-03

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-bier-isis-extensions-03


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/


From nobody Thu Sep 22 10:07:38 2016
Return-Path: <eckert@i4.informatik.uni-erlangen.de>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CD70E12D98B for <bier@ietfa.amsl.com>; Thu, 22 Sep 2016 10:07:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.029
X-Spam-Level: 
X-Spam-Status: No, score=-5.029 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FAKE_REPLY_C=1.486, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-2.316] autolearn=ham autolearn_force=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 IKjxea0qBHPE for <bier@ietfa.amsl.com>; Thu, 22 Sep 2016 10:07:35 -0700 (PDT)
Received: from faui40.informatik.uni-erlangen.de (faui40.informatik.uni-erlangen.de [131.188.34.40]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1269C12D8F9 for <bier@ietf.org>; Thu, 22 Sep 2016 10:02:33 -0700 (PDT)
Received: from faui40p.informatik.uni-erlangen.de (faui40p.informatik.uni-erlangen.de [IPv6:2001:638:a000:4134::ffff:77]) by faui40.informatik.uni-erlangen.de (Postfix) with ESMTP id BEAD358C4C6; Thu, 22 Sep 2016 19:02:31 +0200 (CEST)
Received: by faui40p.informatik.uni-erlangen.de (Postfix, from userid 10463) id A5CA3B0A8EE; Thu, 22 Sep 2016 19:02:31 +0200 (CEST)
Date: Thu, 22 Sep 2016 19:02:31 +0200
From: Toerless Eckert <tte+ietf@cs.fau.de>
To: Xuxiaohu <xuxiaohu@huawei.com>
Message-ID: <20160922170231.GA15326@faui40p.informatik.uni-erlangen.de>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.5.21 (2010-09-15)
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/l5kB0KCw892eANBKdxjp-H5dH6E>
Cc: Toerless Eckert <tte+ietf@cs.fau.de>, "bier@ietf.org" <bier@ietf.org>
Subject: Re: [Bier] Scope of alternate encap work / eg: draft-xu-bier-encapsulation
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 22 Sep 2016 17:07:37 -0000

On Thu, Sep 22, 2016 at 07:08:43AM +0000, Xuxiaohu wrote:
> [Xiaohu3] If I understand it correctly, both the generic BIER encapsulation and the MPLS-BIER encapsulation are targeted for the tunnel case. Maybe I misunderstand your point.

I am trying to figure out how we/the draft could better explain
what the logical behavior of a BFR is when it uses your draft.

> [Xiaohu3] BIER is at the network layer. Hence to transport BIER packets across an L2 network (e.g., Ethernet network), the BIER packets need to be encapsulated with an L2 header (e.g., Ethernet header) before entering that L2 network. In fact, you could look it as something like TRILL.

If a BFR uses MPLS-BIER encap, the BFR becomes an LSR, and BFR-ID
and BitString addressing is similar to eg the MPLS FEC. Aka: BFR
is an L2.5 element with some novel L2.5 addressing.

When we use your draft, and as you said 'native' encap being to put
these BIER packets directly over eg: ethernet/MAC encap, then
the semantic of BIER/BFR is probably still best described as
L2.5 - there is still no end-to-end-network layer addressing,
we still only have BFR-ID/Bitstring, but the hop-by-hop forwarding with
DS instead of EXP is more like IP.

If we allowed for your encap to go all the way from application source
to application receiver, then it could be new network layer, and we'd
elevate BFR-ID/Bitstring to a new type of network layer addresses,
and then your encap could be called L3/network-layer BIER. This is
the big difference to Pierres draft which solves that end-to-end
piece by using the existing IPv6 addresses.

If i would take your encap, strip away the TTL and DS fields, replace
the (IP-)Protocol  field with an Ethernet-Protocol field and use this
form of BIER on an L2 switch, we would have an L2/Bridge version of BIER.

Aka: BIER could be L2, L2.5, L3.

> [Xiaohu3] Since the generic BIER is designed to be transport-independent, it seems confused to couple it with IP:)

I think it would help to add a sentence explaining what "transport-independent"
means in the case of your draft: 

-> In the BIER architecture, there are two "contextual fields" for
   the BitString: SI and Sub-Somain. With the BIER-MPLS encap,
   this context is established by MPLS. That ties the MPLS-BIER
   encap to not only some preceeding MPLS header with a label, but
   also to MPLS label binding procedures.

-> By folding these fields into the BIER header, this dependency against
   MPLS is removed. That is what this draft calls "transport independent".

Overall, the encap proposes an 'IP-like' L2.5 BFR/BIER-domain model:

   - It's IP-like because it proposes IP like QoS and encap (IP protocol).

   - It is not L3, because so far there are no attempts to make
     BFR-ID/BitString available as end-to-end L3 addresses, so
     prime target use of this encap is for networks with "transport
     services' on the edge, eg: like MPLS networks (without MPLS ;-).

Cheers
    Toerless
> 
> Best regards,
> Xiaohu
> 
> Cheers
>     Toerless
> 
> > > [Xiaohu] See the above.
> > 
> > If you want UDP inside your encap to be out of scope, please write that up, see suggested text above.
> > 
> > [Xiaohu2] Sure, thanks again for your suggested text.
> > 
> > Best regards,
> > Xiaohu
> > 
> > Cheers
> >     Toerless
> > 
> > > Best regards,
> > > Xiaohu
> > > 
> > > 4. Can support for BIER-TE be in scope ? Would like a life-insurance bit:
> > >    "BIER-TE" in header. I hope we can keep all BIER header fields with same
> > >    semantic for BIER-TE, but if not, this bit would allow us to later on 
> > >    modify how specific fields operate under BIER-TE.
> > > 
> > > 
> > > 5. Tracing. In DetNet, the idea to use BIER-TE was brought up, and tracing of
> > >    the packet path was given as key reason. With just resetting bits. Which doesn't
> > >    help much to trace. Lets assume we have a "trace-bit" in the header. Only
> > >    lower 50% of bitstring get allocated. Every time BFR resets bits in lower
> > >    50%, it sets same bits in upper 50%. Gives great tracing.  Applicable to BIER
> > >    and BIER-TE.  Oh, and keeps UDP checksum of BIER header unchanged.
> > > 
> > > Toerless
> > > 
> > > On Wed, Jul 20, 2016 at 05:17:14PM -0700, Greg Shepherd wrote:
> > > > *,
> > > > 
> > > > Thank you to all who attended and contributed to the lively 
> > > > discussion at the WG meeting in Berlin this week. This is what WG 
> > > > meetings should be - and some would say, used to be.
> > > > 
> > > > >From a poll in the room, there was consensus to pull together a 
> > > > >volunteer
> > > > design team to look at the various encap options, and based on 
> > > > use-case/operational considerations/support the team will pick one 
> > > > additional encap to document and offer as a WG item. The 
> > > > expectation is the list of volunteers will attend an interim WG 
> > > > meeting were we will work together for 2-3 days to hash out the direction and details.
> > > > This will be a physical meeting, but will accommodate remote participation as well.
> > > > 
> > > > I would like to see this work published and available for further 
> > > > discussion to the group at large on the list before and in the 
> > > > room during the next WG meeting in November. Considering the 
> > > > requirements for interim meeting announcements, the soonest we can 
> > > > reasonably target an interim meeting is Sept.
> > > > 
> > > > Anyone wanting to volunteer as a member of the BIER Encap Design 
> > > > Team, please send email to the WG chairs. We will compile the 
> > > > list, then target a suitable location and dates from there. We 
> > > > look forward to pulling this enthusiastic team together in one direction.
> > > > 
> > > > Thanks,
> > > > Greg
> > > 


From nobody Thu Sep 22 10:13:28 2016
Return-Path: <eckert@i4.informatik.uni-erlangen.de>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BBE8112B2D3 for <bier@ietfa.amsl.com>; Thu, 22 Sep 2016 10:13:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.215
X-Spam-Level: 
X-Spam-Status: No, score=-4.215 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RP_MATCHES_RCVD=-2.316] autolearn=ham autolearn_force=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 gSjFE4bIpHFU for <bier@ietfa.amsl.com>; Thu, 22 Sep 2016 10:13:25 -0700 (PDT)
Received: from faui40.informatik.uni-erlangen.de (faui40.informatik.uni-erlangen.de [IPv6:2001:638:a000:4134::ffff:40]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F364212D9C8 for <bier@ietf.org>; Thu, 22 Sep 2016 10:07:50 -0700 (PDT)
Received: from faui40p.informatik.uni-erlangen.de (faui40p.informatik.uni-erlangen.de [IPv6:2001:638:a000:4134::ffff:77]) by faui40.informatik.uni-erlangen.de (Postfix) with ESMTP id 76C4B58C4C6; Thu, 22 Sep 2016 19:07:49 +0200 (CEST)
Received: by faui40p.informatik.uni-erlangen.de (Postfix, from userid 10463) id 5FDECB0A8EE; Thu, 22 Sep 2016 19:07:49 +0200 (CEST)
Date: Thu, 22 Sep 2016 19:07:49 +0200
From: Toerless Eckert <tte+ietf@cs.fau.de>
To: IJsbrand Wijnands <ice@cisco.com>
Message-ID: <20160922170749.GB13040@faui40p.informatik.uni-erlangen.de>
References: <F67EEC5D-FDE5-4549-9FAE-84B17B303235@darou.fr> <a79919e0-e067-8222-28b7-cf621522a5fe@juniper.net> <1828FBD8-E44C-4DD6-8DEB-1A9766C6328E@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1D115@NKGEML515-MBX.china.huawei.com> <D667DF77-BB73-449F-A2F4-947ED3D0C6CE@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1D5CA@NKGEML515-MBX.china.huawei.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1D653@NKGEML515-MBX.china.huawei.com> <787042C8-F789-408C-9F5B-5749E2BE91F5@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1D7C7@NKGEML515-MBX.china.huawei.com> <8A37AAF1-A59F-456C-93F1-803E741EB623@cisco.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <8A37AAF1-A59F-456C-93F1-803E741EB623@cisco.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/E3Lkczvy-EdjCqiT16uprUOjGWg>
Cc: Xuxiaohu <xuxiaohu@huawei.com>, "bier@ietf.org" <bier@ietf.org>, Pierre Pfister <pierre.pfister@darou.fr>, Eric C Rosen <erosen@juniper.net>
Subject: Re: [Bier] New Version Notification for draft-pfister-bier-over-ipv6-00.txt
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 22 Sep 2016 17:13:27 -0000

How do i get a unique global allocation ?

On Thu, Sep 22, 2016 at 11:18:36AM +0200, IJsbrand Wijnands wrote:
> Hi Xiaohu,
> 
> > In fact, you could look the combination of <BSL, Sub-domain, SI> within the generic BIER header as "Bit Index Forwarding Table" (BIFT) Identifier as well if you would like. BTW, that is globally significant as well:)
> 
> Yes, agreed.
> 
> Thx,
> 
> Ice.
> 
> _______________________________________________
> BIER mailing list
> BIER@ietf.org
> https://www.ietf.org/mailman/listinfo/bier


From nobody Thu Sep 22 12:22:54 2016
Return-Path: <erosen@juniper.net>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 900CF12D9DB for <bier@ietfa.amsl.com>; Thu, 22 Sep 2016 12:22:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.922
X-Spam-Level: 
X-Spam-Status: No, score=-1.922 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=junipernetworks.onmicrosoft.com
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 VY7DZlxLTD1m for <bier@ietfa.amsl.com>; Thu, 22 Sep 2016 12:22:50 -0700 (PDT)
Received: from NAM01-BY2-obe.outbound.protection.outlook.com (mail-by2nam01on0099.outbound.protection.outlook.com [104.47.34.99]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AE20512D9D2 for <bier@ietf.org>; Thu, 22 Sep 2016 12:22:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=junipernetworks.onmicrosoft.com; s=selector1-juniper-net; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=b6sSgv2dV6FclNCg7zU7g4TBbNwVI4EL1U/RXMSrlcA=; b=gknJBe1+hCJ/ygOCjsjBkIAKTxO8zX8VXYoHharkGRCZr7ArVCJA6xYbl+kmKLdjBZXamZmlw6xpYcRsBIbSrEULB6vtEikM0QcSrRlmabkkXCbIs9DNRpKtnnco5wVkveDIwV5pBcYOW/Jbd6iiG9alb/kBxiM1wJdIlTK68nU=
Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=erosen@juniper.net; 
Received: from [172.29.33.234] (66.129.241.13) by SN1PR05MB2191.namprd05.prod.outlook.com (10.169.124.139) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.639.2; Thu, 22 Sep 2016 19:22:38 +0000
To: Toerless Eckert <tte@cs.fau.de>, IJsbrand Wijnands <ice@cisco.com>
References: <147280131368.24750.2582129788572723864.idtracker@ietfa.amsl.com> <3C470D17-363E-4F7D-B943-19FC52052C67@darou.fr> <d891b2b1-1419-3fdb-be95-034d91305a30@juniper.net> <10B5F14B-8A1B-4DFC-B21E-A314B1605213@darou.fr> <08b8ac29-459a-d5e5-524d-7b84d744b020@juniper.net> <F67EEC5D-FDE5-4549-9FAE-84B17B303235@darou.fr> <a79919e0-e067-8222-28b7-cf621522a5fe@juniper.net> <1828FBD8-E44C-4DD6-8DEB-1A9766C6328E@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1D115@NKGEML515-MBX.china.huawei.com> <D667DF77-BB73-449F-A2F4-947ED3D0C6CE@cisco.com> <20160921194356.GB29177@faui40p.informatik.uni-erlangen.de>
From: Eric C Rosen <erosen@juniper.net>
Message-ID: <fcdf9c11-a613-5e14-dcf2-da8945c35534@juniper.net>
Date: Thu, 22 Sep 2016 15:22:35 -0400
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <20160921194356.GB29177@faui40p.informatik.uni-erlangen.de>
Content-Type: text/plain; charset="windows-1252"; format=flowed
Content-Transfer-Encoding: 7bit
X-Originating-IP: [66.129.241.13]
X-ClientProxiedBy: SN2PR10CA0035.namprd10.prod.outlook.com (10.160.12.173) To SN1PR05MB2191.namprd05.prod.outlook.com (10.169.124.139)
X-MS-Office365-Filtering-Correlation-Id: 166d0087-486d-44e5-deca-08d3e31dd157
X-Microsoft-Exchange-Diagnostics: 1; SN1PR05MB2191; 2:6aXjYcIGBgr6SjGcSp/wbxHGq6E9M1x+6fkxl+JvffGOzJxDjREzH5yVIt7Mwoeg0w6dJQUz/Rm0u44DYxk7TjnAFsY+HjIgCj/ZU7noOin87pfPd2Z79XOyVtao8wgfofRFD+A6Pr8jDZhdo1QSl/L6IYoe6api1MyznDLfXncMrogz/szxW6JxBFdkGqrt; 3:SCvvZh7y+GbGYS9E6xTKxye4d/GxVIKx9agoe82WQF3OlaAMFunOzxxOKtU0XaCpSEOz3FNWsJBg+l1RkKmP0S5/WBnCBXXS3ccyoAWdLKSDWxVnnXmqlkBZeWofr7JN; 25:RRhaIZCtUlzRBfjHVhrL5tGxcLg+orDm6liThKsINjeSFO9TWa5J2kIhzED14W3KTDlYUH7L9il3dx29e+3By73pjki9eQbwYWCRh4xME5IDhnJ3bjHJoZ3fJ2JlHWKC65pqv0YRqUTFXdmvRKHo9g/Y1Hqx0eQab1QexO/NwbugJsC4vjazBnInH7hvRaNHpzNa+IWKiRakug/5eYyhzwk2bcgJ2lk6zQ1Z/BHOib4TRH/A9+eeFuJ/bILf6gEhLfVup9rrU8IkuDJ98NmrIqoXnnYtxGCos0YrDmfQDg2HkGVJU7xaQiLJsO2lBcBO/GMwp80cacRrR3YFck5G6IFpS/VXWcpOri9t1u/EWoFpB9MzP6Wmpc/SDqjBkS/Ccq2MQxOdkRYIIgY7piDBN9ffC5nt6zxpyxDhSagDUnA=
X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:SN1PR05MB2191;
X-Microsoft-Exchange-Diagnostics: 1; SN1PR05MB2191; 31:1EC2SDG0KCkgpYWyqPWjqorXcjdvouD0CTlFuiOxdlUGISnsrZIr6lWssOLyCvYU4DObAdA2kH9IG0lpz3YruaxSFJRmt+DoSv4ykIN5kvW6XwFkfKfi1l8ujQq0apAl1r8v95pRgAj5Y0zPuGzDng2YlCF3H/YeQbGwTZkPNezJF3pfKhvYQCsxlpbeS3f6/FE2btnGOD8CYTmWcvSdY7hpbYHYUiwTbOFALqTOOBU=; 20:Mtp32NZiFUAPJRFjY335IFKkbcvtWdsb9/sy12NZpOvZlTnAnBObTUh5n4hn9euK8b+y/8458E3kGCxhp4Jeoq2aLnr4mc2vDBmMgiBRQ1p0rbRZ7RI1EHX0XlIrl/ZmbM2tFLUjUIYUdpNApndwFwqPURHqJeWMHY7yZYuOoSWslpm9EfiVbQv/t3eFIeLXYKc7WxpBqnVAoTf9aju469ljyrbL2y4yqQO4Fj4ZYEZjKZmoRm14QqCyvCAHzSQwqHjZs/qYFoEui9aTapqncLCr14xKnlLUvBGPWQExP+RuFohq3KSmbzf8wqFfo7Fjpygt+fbdfrUG4YpKa+VM/ZY8Pc29dXjAJ4Ra7JyURYM01E6RCSP5j8TI0pJ2KAidgFn5Ay2+sJGwY1KLY6QLVJyon/ny9C2uyNXUa9nqR7AouCMt2G1/ZCmebBVfTbCf+6YpzThQa6ZDp6qxWjXyuT3wXM25zDQpAZlAy2aanlQ3loCeM74RrUID1ui0hP0K
X-Microsoft-Antispam-PRVS: <SN1PR05MB2191E536865F5B5C08DF1DDED4C90@SN1PR05MB2191.namprd05.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040176)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6055026); SRVR:SN1PR05MB2191; BCL:0; PCL:0; RULEID:; SRVR:SN1PR05MB2191; 
X-Microsoft-Exchange-Diagnostics: 1; SN1PR05MB2191; 4:IyCIauie28qPwbrw1ntr4xq3MvjE0AjCV3fZbhSME4TwdwxF0N2rN3rdSyspsDl07ylEFKkd2n44Mq9hS3dbUPoE1wGns1Q5Icvs83JfKPWmUC3l76cH2L4OlQS3MhidaEi2/i6u/tXwhiITW6butZcn2J2HhadSs410oRgtzap8Ni0/Nuvln49IX5mLU+3AUEcsvQoXCU5LDOoETaqwSb350CXYOfw9TWCML4iWdkwsZ1dg4xVhDGR2xPggULxqUcx598Gv3rFqrBqGY6xjTGqZcyAWktStEscvAZt6Rbes27GnedICHvloIUAtJ0Cvp1tkFFFHWc6ok/UBu5J0uUimBo7Q5NRt8uEVXFaOfekNBXmcCLDvv2wE+LWaJUURxKSBrrrTCtwzfq9XZ20Grg==
X-Forefront-PRVS: 0073BFEF03
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(4630300001)(6049001)(6009001)(7916002)(199003)(189002)(189998001)(23746002)(68736007)(93886004)(92566002)(5890100001)(66066001)(36756003)(230783001)(230700001)(305945005)(31696002)(86362001)(5660300001)(4001350100001)(77096005)(33646002)(8676002)(2950100001)(65826007)(7846002)(4326007)(5001770100001)(42186005)(105586002)(101416001)(83506001)(47776003)(81156014)(65806001)(2906002)(54356999)(64126003)(97736004)(50986999)(31686004)(7736002)(81166006)(6116002)(50466002)(586003)(76176999)(3846002)(106356001)(65956001); DIR:OUT; SFP:1102; SCL:1; SRVR:SN1PR05MB2191; H:[172.29.33.234]; 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)
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; SN1PR05MB2191; 23:JJgFyZXzWhGHSdjcb575I/1S11LqUh0aoiGbz?= =?Windows-1252?Q?bzz0r0dgsKQ6HLAN+DECTXpfTR0MFnelfvWxqhpNXHnOQzauwMhhRGgn?= =?Windows-1252?Q?4DeENl/tatn2W0ZN2T6E1VB2Dc0Yu1+teWDbaB2Xlj+cqvAagRoR185G?= =?Windows-1252?Q?QjLxfXdJKVJYe4opXfIyo8wYkbbAjnF7uXfun3zK/M2PP0CTo5kMM1/r?= =?Windows-1252?Q?e5Qe0ZsoY6ZH8KZqpz8/ySV+lZr89yu63eNq/J0hZXG9yIcTcq8e1nvj?= =?Windows-1252?Q?Rhc02kdmgEy6ov9s3BJ7iUg5QoKFzsf9Zs8BwYa0cFRtruV20SviYIc6?= =?Windows-1252?Q?WykRw+hGUBWjQ0YhYleBewN6I5CxRX52RM7KKtQvt++mu+KiCdWACxK2?= =?Windows-1252?Q?AMJhtB4jBMXK+XUcWt4fsD0kWuEuhR2TPCNd/WF8ZB9UxNJGvb/UlxXw?= =?Windows-1252?Q?oO8jieasEKF2U+4UVlGm0qeHZjCsgf7pnR6MHjPmClfFjq7COs1b31h4?= =?Windows-1252?Q?BVQfHBlzU9+S/R+cXqQeJ7lx4HwMlzXZJj6CDOkEBYk6t31IkWRD8SLM?= =?Windows-1252?Q?fckdJoWi9hCiTdkYB2s4B1JQxKKCW0qhhWrKKkAopzt6BgpFMY1EkKPG?= =?Windows-1252?Q?ugB/nNYyTCTW3RRiButi2SCYUK2ofdmTDLoUB+m4l9ksQ/gj15jloi6d?= =?Windows-1252?Q?u2+miu9L0HoaigRX4wCd5qItGzYUgQCQfUL+v56p+ZOgIx1uG9JQhlYu?= =?Windows-1252?Q?Ib1v++8ocrvxr2Ja0IbXSV++0gid6XcoZJTA9p1K8UBEpT6IkVZUU/EX?= =?Windows-1252?Q?7pJFB9ukCrbQ5l/Snfp3/QxWn+spWBI1lRjWOF6S9shXX81KWF0kUwrA?= =?Windows-1252?Q?mGVZ7JbcwImFZ+d0oI0g9AC86YzCVAbKXIxmOY2yjCWGJmCZBw3HdPg+?= =?Windows-1252?Q?H36dnSIUcrWkg9Bk4SXmgCHdROL41926dPKQzbyV59E1T7NQ1H0vHiiP?= =?Windows-1252?Q?h9ayoA3kXu4t4lYvAVX8tEinDpe3tncCRx6XNy9gLylQef8Bdvq/MRlk?= =?Windows-1252?Q?v3heKz0ieMT7+LBE8t8e7IAbAAPmRiG0lUPQ2jDW98oR0iqUCNQs6Cyp?= =?Windows-1252?Q?2trpb4oMl2+MBtVVndgqwYzlLVBmxuL++hx3eoXqMzZt2jP0VUawKxNv?= =?Windows-1252?Q?SyDP8fuxqnbLoXycwJUZeXXt7AzRpHHlFPOHtiIDmK6vE4as/1azWdVu?= =?Windows-1252?Q?tcMkGMQax4g0LYiShEiziEQ1r2YAhpOJAiTJZ25G2wYBEI81CFAw8uAA?= =?Windows-1252?Q?mYJE0kYpItp9iBTrtbqXyWp1A=3D=3D?=
X-Microsoft-Exchange-Diagnostics: 1; SN1PR05MB2191; 6:qQa+6tYjs0LgVYr31jd2EWgfdZiEwWhauyGHXyfbt/Wzq3nZin1SCjZGO58s+6W16k4qvKQhjwBLOtwHQoxZb2KeMTSrXOtUiLQTMdP6263LzQ4edK15302rAOIcsrZ+S/P5GZCwJdVInXtmH8iNRZJq0tdP5pgEOMmeamzwSlQFXI6xXBrxCc1i6lvkkNq6FfYwBrhQLpTIdRSOy+IjjNge2SB5VYSo2oltZSHvaMFTP9IaDhTjmJtK8PFNPGq5zgrIybpjHglH8Rv0wc7/kewAw086Bn9fI5PqhhG2vxAe8kD5HdrBn83EKY5H1U/8C0RBrO4DFey7Zv4u2UatYw==; 5:tgQUZMwKzekggEVGt+7GNr3x9c6WGkqhU9EKOt87cRSdJSswv7w/Le3BGyU3jNRLCgzjqqd+0wKGNVf0DGCVJRXhCGF7Ggv+0E314CoEe3Di0V9syOVGP4YBpTMe6G+qlE7ki1WvyW/+A33IiG5syQ==; 24:DzMm/XH68B1tmLzHAWwJ9dME3QbNotDWNNj/xFq7UR4aSMtrYMQm7s5eEXkiyF4RKnAyPsGM9Wyre3Q7x/o7l/7sCeG8PDgLfrt+IpFM934=; 7:MataJYFDinVaa/Savatjg54k4hFXizQ0KWJR0mzSjbI9n7qCXeaikVg55wddCg4Cn6mhf9D1Q9HJ0Vo1G458JSVjHGsjirVPeOC6CSqOJPzRQwWRg9cfDJPSA2mNNL2IyJnlQoHr3sJef37xQaUjDWdL8Opha9kRg3vXlSFIZoUhc3aZ8oOEuQ48qsmJYOenrafiVuGkwBrueKK90N3oMdVneRVLjQciqtbNzgwqNya9wIioTdtIRmNzEYlyaNHalss7o0hAjNgS3eb0XqgNw/aAOrd4pIz+0+EaaXi2f3aXjWtxHmlcZ51vJJW3OW7/
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Sep 2016 19:22:38.7799 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR05MB2191
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/TNiHn_sVndFKM0GZeoVzmfS6PGM>
Cc: Xuxiaohu <xuxiaohu@huawei.com>, "bier@ietf.org" <bier@ietf.org>, Pierre Pfister <pierre.pfister@darou.fr>
Subject: Re: [Bier] New Version Notification for draft-pfister-bier-over-ipv6-00.txt
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 22 Sep 2016 19:22:52 -0000

Toerless, nice example.  But let's look at it more closely.

>                                          |-- Rcv1
>                              --- BFER1 --|
>                             /            |-- Rcv2
>        Src ---- Rtr --- BFIR
>                             \            |-- Rcv3
>                              --- BFER2 --|
>                                          |-- Rcv4
> 					|
> 					|-- Rtr2  ---- Rcv5
>
> Src sends one IPv6 unicast packet indicating (Rcv1,Rcv3,Rcv4). It will have a prefix
> owned by BFIR.
Actually, in this example, I think Src is the BFIR, what you call BFIR 
is actually just a BFR at the border of a BIER domain.

What does "owned by BFIR" mean?  Is the prefix jointly "owned" by all 
the BFRs bordering the BIER domain?  What about non-BFRs bordering the 
BIER domain?  What keeps the packet from going to them instead?

If Src thinks that the prefix is on the local network, it won't send the 
packet to Rtr, it will instead try to figure out the unicast MAC DA 
corresponding to the IP destination address.  This DA doesn't exist, so 
the packet will get dropped.  But if Src doesn't think that the prefix 
is on the local network connecting it to Rtr, it may send the BIER 
packet out a different interface.  Where will the packet end up then?

What if Src is doing load balancing among the default routers on the 
LAN, or among its interfaces?  For a given flow, the "IPv6 destination 
address" will change from time to time, which means the load balancing 
hash for that flow will change from time to time. This is the 
"non-deterministic ECMP" problem discussed in the architecture.  But 
since Src doesn't actually support BIER, it cannot use the solution 
described in the architecture draft.

What if there are receivers on the same LAN as the Src?  How will those 
receivers get the BIER packets sent by the Src?  Since Src thinks the 
BIER packet is a unicast packet, it will encapsulate it in a unicast 
ethernet frame whose MAC DA is a MAC address of Rtr. Since Rtr is not a 
BFR, Rtr will remove the ethernet header and forward the IPv6-BIER 
packet towards (let's say, for the sake of argument) the node you call 
BFIR.  How will BFIR get any copies of that packet back to the receivers 
that are on Src's subnet?  Sending the BIER packet (with modified 
BitString) back to Rtr will cause a loop.

> There it will be replicated by BIER. Copies arriving
> at BFER1,BFER2 will be converted back to IP unicast packets, one copy to Rcv2 from
> BFER1, one from BFER2 to Rcv3, one from BFER2 to Rcv4.

Suppose Src had an IP multicast packet to send, and encapsulated it in 
an IPv6-BIER header.  In that case, a BFER needs to decapsulate the 
packet and multicast the payload to the LAN on which the receivers 
reside.  How does a BFER know whether to (a) decapsulate and multicast 
or (b) whether to replicate, overwrite the destination address, and 
unicast?   I hope the answer isn't that the BFER needs to inspect the 
payload and guess what the hosts are expecting.

BFER2 needs to know which BFR-ids represent hosts on any particular LAN 
to which it is attached.  A BFR-id is just a shorthand for a BFR-prefix, 
i.e., for an IP address.   If BFER2 wants to use unicast replication to 
transmit on the last hop, why not just use the actual IP addresses of 
the receivers?

I don't see how BFER2 can get a BIER packet to Rcv5.  Rtr2 will at best 
loop the packet back to BFER2, and at worst the packet will get 
forwarded (through a route not necessarily shown in the above picture) 
all the way back to "BFIR", which "owns the prefix".

> How about supporting remote receivers like Rcv5 ? Sources can be remote so
> it would make sense to allow bidirectional support. Might need some signaling
> to BFER2 to map a remote IP address to a bit.
>
Each BFR and non-BFR can have a host route for every possible receiver, 
and some magic can be used to associate a BFR-id with each host route.  
That would eliminate some of the routing and looping issues.    There 
might be a few scaling issues though.

BTW, if one wants the BFR-ids to represent receiver hosts, one is going 
to need a lot more BFR-ids than if the BFR-ids represent BFERs.  So one 
would certainly  want to use an encapsulation that allows more than a 
64-bit BitString.  One could try to compensate for the very short 
BitString by having lots of sub-domains.  Then for each application (or 
perhaps each flow) one could try to assign the BFR-ids densely.   But 
we've heard that sub-domains aren't necessary for this encapsulation.  
More importantly, if a short BitString leads to more sub-domains, we 
will see an increase in the operational complexity and signaling load of 
the scheme.







From nobody Thu Sep 22 20:16:23 2016
Return-Path: <xuxiaohu@huawei.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B5C5112BA99 for <bier@ietfa.amsl.com>; Thu, 22 Sep 2016 20:16:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.537
X-Spam-Level: 
X-Spam-Status: No, score=-6.537 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-2.316, SPF_PASS=-0.001] autolearn=ham autolearn_force=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 4yxKY3vQEz4b for <bier@ietfa.amsl.com>; Thu, 22 Sep 2016 20:16:19 -0700 (PDT)
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 011BB12BA18 for <bier@ietf.org>; Thu, 22 Sep 2016 20:16:18 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml707-cah.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CWT47256; Fri, 23 Sep 2016 03:16:16 +0000 (GMT)
Received: from NKGEML412-HUB.china.huawei.com (10.98.56.73) by lhreml707-cah.china.huawei.com (10.201.5.199) with Microsoft SMTP Server (TLS) id 14.3.235.1; Fri, 23 Sep 2016 04:16:15 +0100
Received: from NKGEML515-MBX.china.huawei.com ([fe80::a54a:89d2:c471:ff]) by nkgeml412-hub.china.huawei.com ([10.98.56.73]) with mapi id 14.03.0235.001; Fri, 23 Sep 2016 11:16:11 +0800
From: Xuxiaohu <xuxiaohu@huawei.com>
To: Toerless Eckert <tte+ietf@cs.fau.de>, IJsbrand Wijnands <ice@cisco.com>
Thread-Topic: [Bier] New Version Notification for draft-pfister-bier-over-ipv6-00.txt
Thread-Index: AQHSFKw48CcTdrAX1ESel7wajOIDU6CFNVnw//9/ygCAAIMZgIABL5cg
Date: Fri, 23 Sep 2016 03:16:11 +0000
Message-ID: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1DA88@NKGEML515-MBX.china.huawei.com>
References: <F67EEC5D-FDE5-4549-9FAE-84B17B303235@darou.fr> <a79919e0-e067-8222-28b7-cf621522a5fe@juniper.net> <1828FBD8-E44C-4DD6-8DEB-1A9766C6328E@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1D115@NKGEML515-MBX.china.huawei.com> <D667DF77-BB73-449F-A2F4-947ED3D0C6CE@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1D5CA@NKGEML515-MBX.china.huawei.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1D653@NKGEML515-MBX.china.huawei.com> <787042C8-F789-408C-9F5B-5749E2BE91F5@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1D7C7@NKGEML515-MBX.china.huawei.com> <8A37AAF1-A59F-456C-93F1-803E741EB623@cisco.com> <20160922170749.GB13040@faui40p.informatik.uni-erlangen.de>
In-Reply-To: <20160922170749.GB13040@faui40p.informatik.uni-erlangen.de>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.184.181]
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A0B0206.57E49E81.0078, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: e74e939636958464aece027b0a58b3cb
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/jgAsNTCui9QEqiraZjXCBrKvgBI>
Cc: "bier@ietf.org" <bier@ietf.org>, Pierre Pfister <pierre.pfister@darou.fr>, Eric C Rosen <erosen@juniper.net>
Subject: [Bier] =?gb2312?b?tPC4tDogIE5ldyBWZXJzaW9uIE5vdGlmaWNhdGlvbiBm?= =?gb2312?b?b3IgZHJhZnQtcGZpc3Rlci1iaWVyLW92ZXItaXB2Ni0wMC50eHQ=?=
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 23 Sep 2016 03:16:22 -0000

VGhlIGNvbWJpbmF0aW9uIG9mIDxCU0wsIFN1Yi1kb21haW4sIFNJPiBoYXMgYmVlbiBleHBsaWNp
dGx5IGNvbnRhaW5lZCBpbiB0aGUgcmVjZWl2ZWQgQklFUiBwYWNrZXQuIEhlbmNlIGp1c3QgcmVh
ZGluZyB0aGVtIGlzIGVub3VnaDopDQoNCkJlc3QgcmVnYXJkcywNClhpYW9odQ0KDQo+IC0tLS0t
08q8/tStvP4tLS0tLQ0KPiC3orz+yMs6IFRvZXJsZXNzIEVja2VydCBbbWFpbHRvOnR0ZStpZXRm
QGNzLmZhdS5kZV0NCj4gt6LLzcqxvOQ6IDIwMTbE6jnUwjIzyNUgMTowOA0KPiDK1bz+yMs6IElK
c2JyYW5kIFdpam5hbmRzDQo+ILOty806IFh1eGlhb2h1OyBiaWVyQGlldGYub3JnOyBQaWVycmUg
UGZpc3RlcjsgRXJpYyBDIFJvc2VuDQo+INb3zOI6IFJlOiBbQmllcl0gTmV3IFZlcnNpb24gTm90
aWZpY2F0aW9uIGZvciBkcmFmdC1wZmlzdGVyLWJpZXItb3Zlci1pcHY2LTAwLnR4dA0KPiANCj4g
SG93IGRvIGkgZ2V0IGEgdW5pcXVlIGdsb2JhbCBhbGxvY2F0aW9uID8NCj4gDQo+IE9uIFRodSwg
U2VwIDIyLCAyMDE2IGF0IDExOjE4OjM2QU0gKzAyMDAsIElKc2JyYW5kIFdpam5hbmRzIHdyb3Rl
Og0KPiA+IEhpIFhpYW9odSwNCj4gPg0KPiA+ID4gSW4gZmFjdCwgeW91IGNvdWxkIGxvb2sgdGhl
IGNvbWJpbmF0aW9uIG9mIDxCU0wsIFN1Yi1kb21haW4sIFNJPiB3aXRoaW4gdGhlDQo+IGdlbmVy
aWMgQklFUiBoZWFkZXIgYXMgIkJpdCBJbmRleCBGb3J3YXJkaW5nIFRhYmxlIiAoQklGVCkgSWRl
bnRpZmllciBhcyB3ZWxsIGlmDQo+IHlvdSB3b3VsZCBsaWtlLiBCVFcsIHRoYXQgaXMgZ2xvYmFs
bHkgc2lnbmlmaWNhbnQgYXMgd2VsbDopDQo+ID4NCj4gPiBZZXMsIGFncmVlZC4NCj4gPg0KPiA+
IFRoeCwNCj4gPg0KPiA+IEljZS4NCj4gPg0KPiA+IF9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fDQo+ID4gQklFUiBtYWlsaW5nIGxpc3QNCj4gPiBCSUVSQGll
dGYub3JnDQo+ID4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9iaWVyDQo=


From nobody Thu Sep 22 20:25:08 2016
Return-Path: <xuxiaohu@huawei.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CA53612B832 for <bier@ietfa.amsl.com>; Thu, 22 Sep 2016 20:25:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.537
X-Spam-Level: 
X-Spam-Status: No, score=-6.537 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-2.316, SPF_PASS=-0.001] autolearn=ham autolearn_force=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 pejpMwOOgVB3 for <bier@ietfa.amsl.com>; Thu, 22 Sep 2016 20:25:05 -0700 (PDT)
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 BE5A612B6B8 for <bier@ietf.org>; Thu, 22 Sep 2016 20:25:04 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml706-cah.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CWT47999; Fri, 23 Sep 2016 03:25:02 +0000 (GMT)
Received: from NKGEML411-HUB.china.huawei.com (10.98.56.70) by lhreml706-cah.china.huawei.com (10.201.5.182) with Microsoft SMTP Server (TLS) id 14.3.235.1; Fri, 23 Sep 2016 04:25:01 +0100
Received: from NKGEML515-MBX.china.huawei.com ([fe80::a54a:89d2:c471:ff]) by nkgeml411-hub.china.huawei.com ([10.98.56.70]) with mapi id 14.03.0235.001; Fri, 23 Sep 2016 11:24:56 +0800
From: Xuxiaohu <xuxiaohu@huawei.com>
To: Toerless Eckert <tte+ietf@cs.fau.de>
Thread-Topic: [Bier] Scope of alternate encap work / eg: draft-xu-bier-encapsulation
Thread-Index: AQHSFUoOpJCnwnZP20uRbnXcBh2VlA==
Date: Fri, 23 Sep 2016 03:24:55 +0000
Message-ID: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1DAA1@NKGEML515-MBX.china.huawei.com>
References: <20160922170231.GA15326@faui40p.informatik.uni-erlangen.de>
In-Reply-To: <20160922170231.GA15326@faui40p.informatik.uni-erlangen.de>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.184.181]
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A0B0202.57E4A08F.0065, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 99a3217f369682a007e379f7999e4cd0
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/bWX62vO3lZkdXFZulvbwBozTTKU>
Cc: "bier@ietf.org" <bier@ietf.org>
Subject: Re: [Bier] Scope of alternate encap work / eg: draft-xu-bier-encapsulation
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 23 Sep 2016 03:25:08 -0000

SGkgVG9lcmxlc3MsDQoNClRoYW5rcyBhZ2FpbiBmb3IgeW91IGdvb2Qgc3VnZ2VzdGlvbnMuIFRv
IGNsYXJpZnkgdGhlICJ0dW5uZWwiIHVzYWdlIG9mIHRoZSBCSUVSIGVuY2Fwc3VsYXRpb24sIEkg
aGFkIGFkZGVkIG1vcmUgdGV4dCBhcyBmb2xsb3dzOg0KDQpPTEQ6DQogICAgICBQcm90b2NvbDog
YSBvbmUtb2N0ZXQgZmllbGQgaW5kaWNhdGluZyB0aGUgcHJvdG9jb2wgdHlwZSBvZiB0aGUNCiAg
ICAgIEJJRVIgcGF5bG9hZCBhcyBwZXIgdGhlIHByb3RvY29sIG51bWJlcnMgdXNlZCBpbiB0aGUg
UHJvdG9jb2wNCiAgICAgIGZpZWxkIFtSRkM1MjM3XW9mIHRoZSBJUHY0IGhlYWRlciBhbmQgdGhl
IE5leHQgSGVhZGVyIGZpZWxkIG9mIGFuDQogICAgICBJUHY2IGhlYWRlci4gIFRoZSB2YWxpZCBC
SUVSIHBheWxvYWQgdHlwZXMgaW5jbHVkZSAoYnV0IGFyZSBub3QNCiAgICAgIGxpbWl0ZWQgdG8p
IElQdjQsIElQdjYsIE1QTFMsIFZYTEFOIFtSRkM3MzQ4XSxWWExBTi1HUEUNCiAgICAgIFtJLUQu
aWV0Zi1udm8zLXZ4bGFuLWdwZV0uICBUaGUgY29ycmVzcG9uZGluZyBJUCBQcm90b2NvbCBudW1i
ZXJzDQogICAgICBmb3IgVlhMQU4gYW5kIFZYTEFOLUdQRSBhcmUgdG8gYmUgYWxsb2NhdGVkIGJ5
IElBTkEuDQoNCk5FVzoNCiAgICAgIFByb3RvY29sOiBhIG9uZS1vY3RldCBmaWVsZCBpbmRpY2F0
aW5nIHRoZSBwcm90b2NvbCB0eXBlIG9mIHRoZQ0KICAgICAgQklFUiBwYXlsb2FkIGFzIHBlciB0
aGUgcHJvdG9jb2wgbnVtYmVycyB1c2VkIGluIHRoZSBQcm90b2NvbA0KICAgICAgZmllbGQgW1JG
QzUyMzddIG9mIHRoZSBJUHY0IGhlYWRlciBhbmQgdGhlIE5leHQgSGVhZGVyIGZpZWxkIG9mIGFu
DQogICAgICBJUHY2IGhlYWRlci4gIFRoZW9yZXRpY2FsbHksIHdpdGggdGhlIHVzZSBvZiB0aGUg
SVB2NC9JUHY2DQogICAgICBlcXVpdmFsZW50IFByb3RvY29sL05leHQtSGVhZGVyIGZpZWxkLCB0
aGUgcGF5bG9hZCBvZiBhIEJJRVINCiAgICAgIHBhY2tldCBjb3VsZCBiZSBhbnkgdHlwZSBvZiBw
YXlsb2FkIHBlcm1pdHRlZCB3aXRoaW4gdGhlIElQdjQvSVB2Ng0KICAgICAgcGFja2V0LiAgSG93
ZXZlciwgdGhpcyBkb2N1bWVudCBjdXJyZW50bHkgb25seSBjb25zaWRlciB0aGUgdXNlIG9mDQog
ICAgICB0aGUgQklFUiBlbmNhcHN1bGF0aW9uIGZvciAidHJhbnNwb3J0IiB0eXBlIHNlcnZpY2Vz
IHdoZXJlIHRoZQ0KICAgICAgZW5jYXBzdWxhdGVkIHBhY2tldHMgYXJlIGVpdGhlciBMMi41IChl
LmcuLCBNUExTKSBvciBMMyAoZS5nLiwgSVApDQogICAgICBwYWNrZXRzIC4gVGhlIHZhbGlkIEJJ
RVIgcGF5bG9hZCB0eXBlcyBpbmNsdWRlIChidXQgYXJlIG5vdA0KICAgICAgbGltaXRlZCB0bykg
SVB2NCwgSVB2NiwgTVBMUywgVlhMQU4gW1JGQzczNDhdLFZYTEFOLUdQRQ0KICAgICAgW0ktRC5p
ZXRmLW52bzMtdnhsYW4tZ3BlXS4gIFRoZSBjb3JyZXNwb25kaW5nIElQIFByb3RvY29sIG51bWJl
cnMNCiAgICAgIGZvciBWWExBTiBhbmQgVlhMQU4tR1BFIGFyZSB0byBiZSBhbGxvY2F0ZWQgYnkg
SUFOQS4gDQoNClBsZWFzZSBjaGVjayB3aGV0aGVyIHRoZSBhYm92ZSB0ZXh0IGlzIG5vdyBPSy4N
Cg0KQmVzdCByZWdhcmRzLA0KWGlhb2h1DQoNCg0KPiAtLS0tLdPKvP7Urbz+LS0tLS0NCj4gt6K8
/sjLOiBUb2VybGVzcyBFY2tlcnQgW21haWx0bzp0dGUraWV0ZkBjcy5mYXUuZGVdDQo+ILeiy83K
sbzkOiAyMDE2xOo51MIyM8jVIDE6MDMNCj4gytW8/sjLOiBYdXhpYW9odQ0KPiCzrcvNOiBUb2Vy
bGVzcyBFY2tlcnQ7IGJpZXJAaWV0Zi5vcmcNCj4g1vfM4jogUmU6IFtCaWVyXSBTY29wZSBvZiBh
bHRlcm5hdGUgZW5jYXAgd29yayAvIGVnOiBkcmFmdC14dS1iaWVyLWVuY2Fwc3VsYXRpb24NCj4g
DQo+IE9uIFRodSwgU2VwIDIyLCAyMDE2IGF0IDA3OjA4OjQzQU0gKzAwMDAsIFh1eGlhb2h1IHdy
b3RlOg0KPiA+IFtYaWFvaHUzXSBJZiBJIHVuZGVyc3RhbmQgaXQgY29ycmVjdGx5LCBib3RoIHRo
ZSBnZW5lcmljIEJJRVIgZW5jYXBzdWxhdGlvbiBhbmQNCj4gdGhlIE1QTFMtQklFUiBlbmNhcHN1
bGF0aW9uIGFyZSB0YXJnZXRlZCBmb3IgdGhlIHR1bm5lbCBjYXNlLiBNYXliZSBJDQo+IG1pc3Vu
ZGVyc3RhbmQgeW91ciBwb2ludC4NCj4gDQo+IEkgYW0gdHJ5aW5nIHRvIGZpZ3VyZSBvdXQgaG93
IHdlL3RoZSBkcmFmdCBjb3VsZCBiZXR0ZXIgZXhwbGFpbiB3aGF0IHRoZSBsb2dpY2FsDQo+IGJl
aGF2aW9yIG9mIGEgQkZSIGlzIHdoZW4gaXQgdXNlcyB5b3VyIGRyYWZ0Lg0KPiANCj4gPiBbWGlh
b2h1M10gQklFUiBpcyBhdCB0aGUgbmV0d29yayBsYXllci4gSGVuY2UgdG8gdHJhbnNwb3J0IEJJ
RVIgcGFja2V0cw0KPiBhY3Jvc3MgYW4gTDIgbmV0d29yayAoZS5nLiwgRXRoZXJuZXQgbmV0d29y
ayksIHRoZSBCSUVSIHBhY2tldHMgbmVlZCB0byBiZQ0KPiBlbmNhcHN1bGF0ZWQgd2l0aCBhbiBM
MiBoZWFkZXIgKGUuZy4sIEV0aGVybmV0IGhlYWRlcikgYmVmb3JlIGVudGVyaW5nIHRoYXQgTDIN
Cj4gbmV0d29yay4gSW4gZmFjdCwgeW91IGNvdWxkIGxvb2sgaXQgYXMgc29tZXRoaW5nIGxpa2Ug
VFJJTEwuDQo+IA0KPiBJZiBhIEJGUiB1c2VzIE1QTFMtQklFUiBlbmNhcCwgdGhlIEJGUiBiZWNv
bWVzIGFuIExTUiwgYW5kIEJGUi1JRCBhbmQNCj4gQml0U3RyaW5nIGFkZHJlc3NpbmcgaXMgc2lt
aWxhciB0byBlZyB0aGUgTVBMUyBGRUMuIEFrYTogQkZSIGlzIGFuIEwyLjUgZWxlbWVudA0KPiB3
aXRoIHNvbWUgbm92ZWwgTDIuNSBhZGRyZXNzaW5nLg0KPiANCj4gV2hlbiB3ZSB1c2UgeW91ciBk
cmFmdCwgYW5kIGFzIHlvdSBzYWlkICduYXRpdmUnIGVuY2FwIGJlaW5nIHRvIHB1dCB0aGVzZSBC
SUVSDQo+IHBhY2tldHMgZGlyZWN0bHkgb3ZlciBlZzogZXRoZXJuZXQvTUFDIGVuY2FwLCB0aGVu
IHRoZSBzZW1hbnRpYyBvZiBCSUVSL0JGUg0KPiBpcyBwcm9iYWJseSBzdGlsbCBiZXN0IGRlc2Ny
aWJlZCBhcw0KPiBMMi41IC0gdGhlcmUgaXMgc3RpbGwgbm8gZW5kLXRvLWVuZC1uZXR3b3JrIGxh
eWVyIGFkZHJlc3NpbmcsIHdlIHN0aWxsIG9ubHkgaGF2ZQ0KPiBCRlItSUQvQml0c3RyaW5nLCBi
dXQgdGhlIGhvcC1ieS1ob3AgZm9yd2FyZGluZyB3aXRoIERTIGluc3RlYWQgb2YgRVhQIGlzIG1v
cmUNCj4gbGlrZSBJUC4NCj4gDQo+IElmIHdlIGFsbG93ZWQgZm9yIHlvdXIgZW5jYXAgdG8gZ28g
YWxsIHRoZSB3YXkgZnJvbSBhcHBsaWNhdGlvbiBzb3VyY2UgdG8NCj4gYXBwbGljYXRpb24gcmVj
ZWl2ZXIsIHRoZW4gaXQgY291bGQgYmUgbmV3IG5ldHdvcmsgbGF5ZXIsIGFuZCB3ZSdkIGVsZXZh
dGUNCj4gQkZSLUlEL0JpdHN0cmluZyB0byBhIG5ldyB0eXBlIG9mIG5ldHdvcmsgbGF5ZXIgYWRk
cmVzc2VzLCBhbmQgdGhlbiB5b3VyDQo+IGVuY2FwIGNvdWxkIGJlIGNhbGxlZCBMMy9uZXR3b3Jr
LWxheWVyIEJJRVIuIFRoaXMgaXMgdGhlIGJpZyBkaWZmZXJlbmNlIHRvDQo+IFBpZXJyZXMgZHJh
ZnQgd2hpY2ggc29sdmVzIHRoYXQgZW5kLXRvLWVuZCBwaWVjZSBieSB1c2luZyB0aGUgZXhpc3Rp
bmcgSVB2Ng0KPiBhZGRyZXNzZXMuDQo+IA0KPiBJZiBpIHdvdWxkIHRha2UgeW91ciBlbmNhcCwg
c3RyaXAgYXdheSB0aGUgVFRMIGFuZCBEUyBmaWVsZHMsIHJlcGxhY2UgdGhlDQo+IChJUC0pUHJv
dG9jb2wgIGZpZWxkIHdpdGggYW4gRXRoZXJuZXQtUHJvdG9jb2wgZmllbGQgYW5kIHVzZSB0aGlz
IGZvcm0gb2YgQklFUiBvbg0KPiBhbiBMMiBzd2l0Y2gsIHdlIHdvdWxkIGhhdmUgYW4gTDIvQnJp
ZGdlIHZlcnNpb24gb2YgQklFUi4NCj4gDQo+IEFrYTogQklFUiBjb3VsZCBiZSBMMiwgTDIuNSwg
TDMuDQo+IA0KPiA+IFtYaWFvaHUzXSBTaW5jZSB0aGUgZ2VuZXJpYyBCSUVSIGlzIGRlc2lnbmVk
IHRvIGJlDQo+ID4gdHJhbnNwb3J0LWluZGVwZW5kZW50LCBpdCBzZWVtcyBjb25mdXNlZCB0byBj
b3VwbGUgaXQgd2l0aCBJUDopDQo+IA0KPiBJIHRoaW5rIGl0IHdvdWxkIGhlbHAgdG8gYWRkIGEg
c2VudGVuY2UgZXhwbGFpbmluZyB3aGF0DQo+ICJ0cmFuc3BvcnQtaW5kZXBlbmRlbnQiDQo+IG1l
YW5zIGluIHRoZSBjYXNlIG9mIHlvdXIgZHJhZnQ6DQo+IA0KPiAtPiBJbiB0aGUgQklFUiBhcmNo
aXRlY3R1cmUsIHRoZXJlIGFyZSB0d28gImNvbnRleHR1YWwgZmllbGRzIiBmb3INCj4gICAgdGhl
IEJpdFN0cmluZzogU0kgYW5kIFN1Yi1Tb21haW4uIFdpdGggdGhlIEJJRVItTVBMUyBlbmNhcCwN
Cj4gICAgdGhpcyBjb250ZXh0IGlzIGVzdGFibGlzaGVkIGJ5IE1QTFMuIFRoYXQgdGllcyB0aGUg
TVBMUy1CSUVSDQo+ICAgIGVuY2FwIHRvIG5vdCBvbmx5IHNvbWUgcHJlY2VlZGluZyBNUExTIGhl
YWRlciB3aXRoIGEgbGFiZWwsIGJ1dA0KPiAgICBhbHNvIHRvIE1QTFMgbGFiZWwgYmluZGluZyBw
cm9jZWR1cmVzLg0KPiANCj4gLT4gQnkgZm9sZGluZyB0aGVzZSBmaWVsZHMgaW50byB0aGUgQklF
UiBoZWFkZXIsIHRoaXMgZGVwZW5kZW5jeSBhZ2FpbnN0DQo+ICAgIE1QTFMgaXMgcmVtb3ZlZC4g
VGhhdCBpcyB3aGF0IHRoaXMgZHJhZnQgY2FsbHMgInRyYW5zcG9ydCBpbmRlcGVuZGVudCIuDQo+
IA0KPiBPdmVyYWxsLCB0aGUgZW5jYXAgcHJvcG9zZXMgYW4gJ0lQLWxpa2UnIEwyLjUgQkZSL0JJ
RVItZG9tYWluIG1vZGVsOg0KPiANCj4gICAgLSBJdCdzIElQLWxpa2UgYmVjYXVzZSBpdCBwcm9w
b3NlcyBJUCBsaWtlIFFvUyBhbmQgZW5jYXAgKElQIHByb3RvY29sKS4NCj4gDQo+ICAgIC0gSXQg
aXMgbm90IEwzLCBiZWNhdXNlIHNvIGZhciB0aGVyZSBhcmUgbm8gYXR0ZW1wdHMgdG8gbWFrZQ0K
PiAgICAgIEJGUi1JRC9CaXRTdHJpbmcgYXZhaWxhYmxlIGFzIGVuZC10by1lbmQgTDMgYWRkcmVz
c2VzLCBzbw0KPiAgICAgIHByaW1lIHRhcmdldCB1c2Ugb2YgdGhpcyBlbmNhcCBpcyBmb3IgbmV0
d29ya3Mgd2l0aCAidHJhbnNwb3J0DQo+ICAgICAgc2VydmljZXMnIG9uIHRoZSBlZGdlLCBlZzog
bGlrZSBNUExTIG5ldHdvcmtzICh3aXRob3V0IE1QTFMgOy0pLg0KPiANCj4gQ2hlZXJzDQo+ICAg
ICBUb2VybGVzcw0KPiA+DQo+ID4gQmVzdCByZWdhcmRzLA0KPiA+IFhpYW9odQ0KPiA+DQo+ID4g
Q2hlZXJzDQo+ID4gICAgIFRvZXJsZXNzDQo+ID4NCj4gPiA+ID4gW1hpYW9odV0gU2VlIHRoZSBh
Ym92ZS4NCj4gPiA+DQo+ID4gPiBJZiB5b3Ugd2FudCBVRFAgaW5zaWRlIHlvdXIgZW5jYXAgdG8g
YmUgb3V0IG9mIHNjb3BlLCBwbGVhc2Ugd3JpdGUgdGhhdCB1cCwNCj4gc2VlIHN1Z2dlc3RlZCB0
ZXh0IGFib3ZlLg0KPiA+ID4NCj4gPiA+IFtYaWFvaHUyXSBTdXJlLCB0aGFua3MgYWdhaW4gZm9y
IHlvdXIgc3VnZ2VzdGVkIHRleHQuDQo+ID4gPg0KPiA+ID4gQmVzdCByZWdhcmRzLA0KPiA+ID4g
WGlhb2h1DQo+ID4gPg0KPiA+ID4gQ2hlZXJzDQo+ID4gPiAgICAgVG9lcmxlc3MNCj4gPiA+DQo+
ID4gPiA+IEJlc3QgcmVnYXJkcywNCj4gPiA+ID4gWGlhb2h1DQo+ID4gPiA+DQo+ID4gPiA+IDQu
IENhbiBzdXBwb3J0IGZvciBCSUVSLVRFIGJlIGluIHNjb3BlID8gV291bGQgbGlrZSBhIGxpZmUt
aW5zdXJhbmNlIGJpdDoNCj4gPiA+ID4gICAgIkJJRVItVEUiIGluIGhlYWRlci4gSSBob3BlIHdl
IGNhbiBrZWVwIGFsbCBCSUVSIGhlYWRlciBmaWVsZHMgd2l0aA0KPiBzYW1lDQo+ID4gPiA+ICAg
IHNlbWFudGljIGZvciBCSUVSLVRFLCBidXQgaWYgbm90LCB0aGlzIGJpdCB3b3VsZCBhbGxvdyB1
cyB0byBsYXRlciBvbg0KPiA+ID4gPiAgICBtb2RpZnkgaG93IHNwZWNpZmljIGZpZWxkcyBvcGVy
YXRlIHVuZGVyIEJJRVItVEUuDQo+ID4gPiA+DQo+ID4gPiA+DQo+ID4gPiA+IDUuIFRyYWNpbmcu
IEluIERldE5ldCwgdGhlIGlkZWEgdG8gdXNlIEJJRVItVEUgd2FzIGJyb3VnaHQgdXAsIGFuZCB0
cmFjaW5nDQo+IG9mDQo+ID4gPiA+ICAgIHRoZSBwYWNrZXQgcGF0aCB3YXMgZ2l2ZW4gYXMga2V5
IHJlYXNvbi4gV2l0aCBqdXN0IHJlc2V0dGluZyBiaXRzLg0KPiBXaGljaCBkb2Vzbid0DQo+ID4g
PiA+ICAgIGhlbHAgbXVjaCB0byB0cmFjZS4gTGV0cyBhc3N1bWUgd2UgaGF2ZSBhICJ0cmFjZS1i
aXQiIGluIHRoZSBoZWFkZXIuDQo+IE9ubHkNCj4gPiA+ID4gICAgbG93ZXIgNTAlIG9mIGJpdHN0
cmluZyBnZXQgYWxsb2NhdGVkLiBFdmVyeSB0aW1lIEJGUiByZXNldHMgYml0cyBpbg0KPiBsb3dl
cg0KPiA+ID4gPiAgICA1MCUsIGl0IHNldHMgc2FtZSBiaXRzIGluIHVwcGVyIDUwJS4gR2l2ZXMg
Z3JlYXQgdHJhY2luZy4gIEFwcGxpY2FibGUNCj4gdG8gQklFUg0KPiA+ID4gPiAgICBhbmQgQklF
Ui1URS4gIE9oLCBhbmQga2VlcHMgVURQIGNoZWNrc3VtIG9mIEJJRVIgaGVhZGVyDQo+IHVuY2hh
bmdlZC4NCj4gPiA+ID4NCj4gPiA+ID4gVG9lcmxlc3MNCj4gPiA+ID4NCj4gPiA+ID4gT24gV2Vk
LCBKdWwgMjAsIDIwMTYgYXQgMDU6MTc6MTRQTSAtMDcwMCwgR3JlZyBTaGVwaGVyZCB3cm90ZToN
Cj4gPiA+ID4gPiAqLA0KPiA+ID4gPiA+DQo+ID4gPiA+ID4gVGhhbmsgeW91IHRvIGFsbCB3aG8g
YXR0ZW5kZWQgYW5kIGNvbnRyaWJ1dGVkIHRvIHRoZSBsaXZlbHkNCj4gPiA+ID4gPiBkaXNjdXNz
aW9uIGF0IHRoZSBXRyBtZWV0aW5nIGluIEJlcmxpbiB0aGlzIHdlZWsuIFRoaXMgaXMgd2hhdA0K
PiA+ID4gPiA+IFdHIG1lZXRpbmdzIHNob3VsZCBiZSAtIGFuZCBzb21lIHdvdWxkIHNheSwgdXNl
ZCB0byBiZS4NCj4gPiA+ID4gPg0KPiA+ID4gPiA+ID5Gcm9tIGEgcG9sbCBpbiB0aGUgcm9vbSwg
dGhlcmUgd2FzIGNvbnNlbnN1cyB0byBwdWxsIHRvZ2V0aGVyIGENCj4gPiA+ID4gPiA+dm9sdW50
ZWVyDQo+ID4gPiA+ID4gZGVzaWduIHRlYW0gdG8gbG9vayBhdCB0aGUgdmFyaW91cyBlbmNhcCBv
cHRpb25zLCBhbmQgYmFzZWQgb24NCj4gPiA+ID4gPiB1c2UtY2FzZS9vcGVyYXRpb25hbCBjb25z
aWRlcmF0aW9ucy9zdXBwb3J0IHRoZSB0ZWFtIHdpbGwgcGljaw0KPiA+ID4gPiA+IG9uZSBhZGRp
dGlvbmFsIGVuY2FwIHRvIGRvY3VtZW50IGFuZCBvZmZlciBhcyBhIFdHIGl0ZW0uIFRoZQ0KPiA+
ID4gPiA+IGV4cGVjdGF0aW9uIGlzIHRoZSBsaXN0IG9mIHZvbHVudGVlcnMgd2lsbCBhdHRlbmQg
YW4gaW50ZXJpbSBXRw0KPiA+ID4gPiA+IG1lZXRpbmcgd2VyZSB3ZSB3aWxsIHdvcmsgdG9nZXRo
ZXIgZm9yIDItMyBkYXlzIHRvIGhhc2ggb3V0IHRoZQ0KPiBkaXJlY3Rpb24gYW5kIGRldGFpbHMu
DQo+ID4gPiA+ID4gVGhpcyB3aWxsIGJlIGEgcGh5c2ljYWwgbWVldGluZywgYnV0IHdpbGwgYWNj
b21tb2RhdGUgcmVtb3RlDQo+IHBhcnRpY2lwYXRpb24gYXMgd2VsbC4NCj4gPiA+ID4gPg0KPiA+
ID4gPiA+IEkgd291bGQgbGlrZSB0byBzZWUgdGhpcyB3b3JrIHB1Ymxpc2hlZCBhbmQgYXZhaWxh
YmxlIGZvcg0KPiA+ID4gPiA+IGZ1cnRoZXIgZGlzY3Vzc2lvbiB0byB0aGUgZ3JvdXAgYXQgbGFy
Z2Ugb24gdGhlIGxpc3QgYmVmb3JlIGFuZA0KPiA+ID4gPiA+IGluIHRoZSByb29tIGR1cmluZyB0
aGUgbmV4dCBXRyBtZWV0aW5nIGluIE5vdmVtYmVyLiBDb25zaWRlcmluZw0KPiA+ID4gPiA+IHRo
ZSByZXF1aXJlbWVudHMgZm9yIGludGVyaW0gbWVldGluZyBhbm5vdW5jZW1lbnRzLCB0aGUgc29v
bmVzdA0KPiA+ID4gPiA+IHdlIGNhbiByZWFzb25hYmx5IHRhcmdldCBhbiBpbnRlcmltIG1lZXRp
bmcgaXMgU2VwdC4NCj4gPiA+ID4gPg0KPiA+ID4gPiA+IEFueW9uZSB3YW50aW5nIHRvIHZvbHVu
dGVlciBhcyBhIG1lbWJlciBvZiB0aGUgQklFUiBFbmNhcCBEZXNpZ24NCj4gPiA+ID4gPiBUZWFt
LCBwbGVhc2Ugc2VuZCBlbWFpbCB0byB0aGUgV0cgY2hhaXJzLiBXZSB3aWxsIGNvbXBpbGUgdGhl
DQo+ID4gPiA+ID4gbGlzdCwgdGhlbiB0YXJnZXQgYSBzdWl0YWJsZSBsb2NhdGlvbiBhbmQgZGF0
ZXMgZnJvbSB0aGVyZS4gV2UNCj4gPiA+ID4gPiBsb29rIGZvcndhcmQgdG8gcHVsbGluZyB0aGlz
IGVudGh1c2lhc3RpYyB0ZWFtIHRvZ2V0aGVyIGluIG9uZSBkaXJlY3Rpb24uDQo+ID4gPiA+ID4N
Cj4gPiA+ID4gPiBUaGFua3MsDQo+ID4gPiA+ID4gR3JlZw0KPiA+ID4gPg0K


From nobody Fri Sep 23 07:46:43 2016
Return-Path: <farinacci@gmail.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B31A812BDB0 for <bier@ietfa.amsl.com>; Fri, 23 Sep 2016 07:46:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.698
X-Spam-Level: 
X-Spam-Status: No, score=-2.698 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, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 UXAS88kJB4nQ for <bier@ietfa.amsl.com>; Fri, 23 Sep 2016 07:46:38 -0700 (PDT)
Received: from mail-pa0-x232.google.com (mail-pa0-x232.google.com [IPv6:2607:f8b0:400e:c03::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 7689012BC2D for <bier@ietf.org>; Fri, 23 Sep 2016 07:46:38 -0700 (PDT)
Received: by mail-pa0-x232.google.com with SMTP id hm5so41006132pac.0 for <bier@ietf.org>; Fri, 23 Sep 2016 07:46:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=VAOvgNUnpTn5PlNWxfyOxzqr2/GSD6X84Op/P3JcV6A=; b=LVJtxDby1BAr7/qH2sHLOBW8WtTKOiAT/+jdZJn9jT3CrcuhCGYIsD70UQlMBFf7gM pETF3X5O9vXAMzFHW6CxyZXYtPiDv8JqoGola6uYpgq7hoxrXvE6VXO4b/7opb2DoBdM v2bnQJQW3W4bk/cvgnVi7C38/O9hFRIS9njr+ogTf29FWGTGIhLf3j94+IGOFv9Xxb7l UxPO0i0VlShtSt0NUCgPvQw0f0pxbiGfFgvKFzGFId8gjFpq7ibvPdM9+BILunwY4uSY 1z8QpUFFdWCDr0qAhXk7pg8NaV/mAX5GS8T4dxbiDcvpk3WOKFc1kdRXFrkWm2fUyMfv cx7Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=VAOvgNUnpTn5PlNWxfyOxzqr2/GSD6X84Op/P3JcV6A=; b=L8Wl1/UsPtVGVXwziA+OMGQhbv5WRWQqIUdQogbrQPTpzz452bIEMXt4ObpIMsCC1R HWh2++fSt/oq2GcS0Ck6VBDkUB46jLuQtrIN1fHgXYIxPdCJ3ECgNfo+btd4TxEnEElI sWjhRivXCYh+0gMBF+nHTh5Z0iDlSx6NnGa6N3tkuYhncHRx+QC79QHeU2LGUSUfjt5J Yr2SOBrRqGasxdUtgLNjpA/zYoGbDINkpa7GxyH4hvqngHajiVXGu0Qe1schW5dDVOdt TULSvycxcIkOz+JHz/86lwBMuDVdUq0WSev+5lt1seo0sgBUrFTZzRlB2Y8sGfmlpAUZ /1rw==
X-Gm-Message-State: AE9vXwMmLoGazsswmR4gqrRjmGwIX8FSUIE5olqDL7S7NZc911yfhNg7lJ1H4YJXd1Pgrg==
X-Received: by 10.66.134.18 with SMTP id pg18mr13103684pab.107.1474641998028;  Fri, 23 Sep 2016 07:46:38 -0700 (PDT)
Received: from ?IPv6:2601:646:8d01:89f0:3131:a00b:5332:1aa9? ([2601:646:8d01:89f0:3131:a00b:5332:1aa9]) by smtp.gmail.com with ESMTPSA id p189sm8745749pfb.5.2016.09.23.07.46.37 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 23 Sep 2016 07:46:37 -0700 (PDT)
Content-Type: multipart/alternative; boundary=Apple-Mail-20212DA6-29D6-4DFE-A6ED-16AB4B0BE7E3
Mime-Version: 1.0 (1.0)
From: Dino Farinacci <farinacci@gmail.com>
X-Mailer: iPhone Mail (14A403)
In-Reply-To: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1DAA1@NKGEML515-MBX.china.huawei.com>
Date: Fri, 23 Sep 2016 07:46:36 -0700
Content-Transfer-Encoding: 7bit
Message-Id: <FBDC8E68-C0BA-4E3D-A019-F1267255075A@gmail.com>
References: <20160922170231.GA15326@faui40p.informatik.uni-erlangen.de> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1DAA1@NKGEML515-MBX.china.huawei.com>
To: Xuxiaohu <xuxiaohu@huawei.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/0Ugc4o1GyUBtWlLXCQ8xupmC2Sg>
Cc: Toerless Eckert <tte+ietf@cs.fau.de>, "bier@ietf.org" <bier@ietf.org>
Subject: Re: [Bier] Scope of alternate encap work / eg: draft-xu-bier-encapsulation
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 23 Sep 2016 14:46:42 -0000

--Apple-Mail-20212DA6-29D6-4DFE-A6ED-16AB4B0BE7E3
Content-Type: text/plain;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

If you include references to VXLAN then you should also add references to RFC=
6830 LISP.=20

Dino

> On Sep 22, 2016, at 8:24 PM, Xuxiaohu <xuxiaohu@huawei.com> wrote:
>=20
> Hi Toerless,
>=20
> Thanks again for you good suggestions. To clarify the "tunnel" usage of th=
e BIER encapsulation, I had added more text as follows:
>=20
> OLD:
>      Protocol: a one-octet field indicating the protocol type of the
>      BIER payload as per the protocol numbers used in the Protocol
>      field [RFC5237]of the IPv4 header and the Next Header field of an
>      IPv6 header.  The valid BIER payload types include (but are not
>      limited to) IPv4, IPv6, MPLS, VXLAN [RFC7348],VXLAN-GPE
>      [I-D.ietf-nvo3-vxlan-gpe].  The corresponding IP Protocol numbers
>      for VXLAN and VXLAN-GPE are to be allocated by IANA.
>=20
> NEW:
>      Protocol: a one-octet field indicating the protocol type of the
>      BIER payload as per the protocol numbers used in the Protocol
>      field [RFC5237] of the IPv4 header and the Next Header field of an
>      IPv6 header.  Theoretically, with the use of the IPv4/IPv6
>      equivalent Protocol/Next-Header field, the payload of a BIER
>      packet could be any type of payload permitted within the IPv4/IPv6
>      packet.  However, this document currently only consider the use of
>      the BIER encapsulation for "transport" type services where the
>      encapsulated packets are either L2.5 (e.g., MPLS) or L3 (e.g., IP)
>      packets . The valid BIER payload types include (but are not
>      limited to) IPv4, IPv6, MPLS, VXLAN [RFC7348],VXLAN-GPE
>      [I-D.ietf-nvo3-vxlan-gpe].  The corresponding IP Protocol numbers
>      for VXLAN and VXLAN-GPE are to be allocated by IANA.=20
>=20
> Please check whether the above text is now OK.
>=20
> Best regards,
> Xiaohu
>=20
>=20
>> -----=E9=82=AE=E4=BB=B6=E5=8E=9F=E4=BB=B6-----
>> =E5=8F=91=E4=BB=B6=E4=BA=BA: Toerless Eckert [mailto:tte+ietf@cs.fau.de]
>> =E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: 2016=E5=B9=B49=E6=9C=8823=E6=97=A5 1=
:03
>> =E6=94=B6=E4=BB=B6=E4=BA=BA: Xuxiaohu
>> =E6=8A=84=E9=80=81: Toerless Eckert; bier@ietf.org
>> =E4=B8=BB=E9=A2=98: Re: [Bier] Scope of alternate encap work / eg: draft-=
xu-bier-encapsulation
>>=20
>>> On Thu, Sep 22, 2016 at 07:08:43AM +0000, Xuxiaohu wrote:
>>> [Xiaohu3] If I understand it correctly, both the generic BIER encapsulat=
ion and
>> the MPLS-BIER encapsulation are targeted for the tunnel case. Maybe I
>> misunderstand your point.
>>=20
>> I am trying to figure out how we/the draft could better explain what the l=
ogical
>> behavior of a BFR is when it uses your draft.
>>=20
>>> [Xiaohu3] BIER is at the network layer. Hence to transport BIER packets
>> across an L2 network (e.g., Ethernet network), the BIER packets need to b=
e
>> encapsulated with an L2 header (e.g., Ethernet header) before entering th=
at L2
>> network. In fact, you could look it as something like TRILL.
>>=20
>> If a BFR uses MPLS-BIER encap, the BFR becomes an LSR, and BFR-ID and
>> BitString addressing is similar to eg the MPLS FEC. Aka: BFR is an L2.5 e=
lement
>> with some novel L2.5 addressing.
>>=20
>> When we use your draft, and as you said 'native' encap being to put these=
 BIER
>> packets directly over eg: ethernet/MAC encap, then the semantic of BIER/B=
FR
>> is probably still best described as
>> L2.5 - there is still no end-to-end-network layer addressing, we still on=
ly have
>> BFR-ID/Bitstring, but the hop-by-hop forwarding with DS instead of EXP is=
 more
>> like IP.
>>=20
>> If we allowed for your encap to go all the way from application source to=

>> application receiver, then it could be new network layer, and we'd elevat=
e
>> BFR-ID/Bitstring to a new type of network layer addresses, and then your
>> encap could be called L3/network-layer BIER. This is the big difference t=
o
>> Pierres draft which solves that end-to-end piece by using the existing IP=
v6
>> addresses.
>>=20
>> If i would take your encap, strip away the TTL and DS fields, replace the=

>> (IP-)Protocol  field with an Ethernet-Protocol field and use this form of=
 BIER on
>> an L2 switch, we would have an L2/Bridge version of BIER.
>>=20
>> Aka: BIER could be L2, L2.5, L3.
>>=20
>>> [Xiaohu3] Since the generic BIER is designed to be
>>> transport-independent, it seems confused to couple it with IP:)
>>=20
>> I think it would help to add a sentence explaining what
>> "transport-independent"
>> means in the case of your draft:
>>=20
>> -> In the BIER architecture, there are two "contextual fields" for
>>   the BitString: SI and Sub-Somain. With the BIER-MPLS encap,
>>   this context is established by MPLS. That ties the MPLS-BIER
>>   encap to not only some preceeding MPLS header with a label, but
>>   also to MPLS label binding procedures.
>>=20
>> -> By folding these fields into the BIER header, this dependency against
>>   MPLS is removed. That is what this draft calls "transport independent".=

>>=20
>> Overall, the encap proposes an 'IP-like' L2.5 BFR/BIER-domain model:
>>=20
>>   - It's IP-like because it proposes IP like QoS and encap (IP protocol).=

>>=20
>>   - It is not L3, because so far there are no attempts to make
>>     BFR-ID/BitString available as end-to-end L3 addresses, so
>>     prime target use of this encap is for networks with "transport
>>     services' on the edge, eg: like MPLS networks (without MPLS ;-).
>>=20
>> Cheers
>>    Toerless
>>>=20
>>> Best regards,
>>> Xiaohu
>>>=20
>>> Cheers
>>>    Toerless
>>>=20
>>>>> [Xiaohu] See the above.
>>>>=20
>>>> If you want UDP inside your encap to be out of scope, please write that=
 up,
>> see suggested text above.
>>>>=20
>>>> [Xiaohu2] Sure, thanks again for your suggested text.
>>>>=20
>>>> Best regards,
>>>> Xiaohu
>>>>=20
>>>> Cheers
>>>>    Toerless
>>>>=20
>>>>> Best regards,
>>>>> Xiaohu
>>>>>=20
>>>>> 4. Can support for BIER-TE be in scope ? Would like a life-insurance b=
it:
>>>>>   "BIER-TE" in header. I hope we can keep all BIER header fields with
>> same
>>>>>   semantic for BIER-TE, but if not, this bit would allow us to later o=
n
>>>>>   modify how specific fields operate under BIER-TE.
>>>>>=20
>>>>>=20
>>>>> 5. Tracing. In DetNet, the idea to use BIER-TE was brought up, and tra=
cing
>> of
>>>>>   the packet path was given as key reason. With just resetting bits.
>> Which doesn't
>>>>>   help much to trace. Lets assume we have a "trace-bit" in the header.=

>> Only
>>>>>   lower 50% of bitstring get allocated. Every time BFR resets bits in
>> lower
>>>>>   50%, it sets same bits in upper 50%. Gives great tracing.  Applicabl=
e
>> to BIER
>>>>>   and BIER-TE.  Oh, and keeps UDP checksum of BIER header
>> unchanged.
>>>>>=20
>>>>> Toerless
>>>>>=20
>>>>>> On Wed, Jul 20, 2016 at 05:17:14PM -0700, Greg Shepherd wrote:
>>>>>> *,
>>>>>>=20
>>>>>> Thank you to all who attended and contributed to the lively
>>>>>> discussion at the WG meeting in Berlin this week. This is what
>>>>>> WG meetings should be - and some would say, used to be.
>>>>>>=20
>>>>>>> =46rom a poll in the room, there was consensus to pull together a
>>>>>>> volunteer
>>>>>> design team to look at the various encap options, and based on
>>>>>> use-case/operational considerations/support the team will pick
>>>>>> one additional encap to document and offer as a WG item. The
>>>>>> expectation is the list of volunteers will attend an interim WG
>>>>>> meeting were we will work together for 2-3 days to hash out the
>> direction and details.
>>>>>> This will be a physical meeting, but will accommodate remote
>> participation as well.
>>>>>>=20
>>>>>> I would like to see this work published and available for
>>>>>> further discussion to the group at large on the list before and
>>>>>> in the room during the next WG meeting in November. Considering
>>>>>> the requirements for interim meeting announcements, the soonest
>>>>>> we can reasonably target an interim meeting is Sept.
>>>>>>=20
>>>>>> Anyone wanting to volunteer as a member of the BIER Encap Design
>>>>>> Team, please send email to the WG chairs. We will compile the
>>>>>> list, then target a suitable location and dates from there. We
>>>>>> look forward to pulling this enthusiastic team together in one direct=
ion.
>>>>>>=20
>>>>>> Thanks,
>>>>>> Greg
>>>>>=20
> _______________________________________________
> BIER mailing list
> BIER@ietf.org
> https://www.ietf.org/mailman/listinfo/bier

--Apple-Mail-20212DA6-29D6-4DFE-A6ED-16AB4B0BE7E3
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto"><div></div><div style=3D"direction: inherit=
;">If you include references to VXLAN then you should also add references to=
 RFC6830 LISP.&nbsp;</div><div style=3D"direction: inherit;"><br></div><div s=
tyle=3D"direction: inherit;">Dino</div><div><br>On Sep 22, 2016, at 8:24 PM,=
 Xuxiaohu &lt;<a href=3D"mailto:xuxiaohu@huawei.com">xuxiaohu@huawei.com</a>=
&gt; wrote:<br><br></div><blockquote type=3D"cite"><div><span>Hi Toerless,</=
span><br><span></span><br><span>Thanks again for you good suggestions. To cl=
arify the "tunnel" usage of the BIER encapsulation, I had added more text as=
 follows:</span><br><span></span><br><span>OLD:</span><br><span> &nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;Protocol: a one-octet field indicating the protocol type o=
f the</span><br><span> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BIER payload as per the=
 protocol numbers used in the Protocol</span><br><span> &nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;field [RFC5237]of the IPv4 header and the Next Header field of an<=
/span><br><span> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;IPv6 header. &nbsp;The valid B=
IER payload types include (but are not</span><br><span> &nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;limited to) IPv4, IPv6, MPLS, VXLAN [RFC7348],VXLAN-GPE</span><br>=
<span> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[I-D.ietf-nvo3-vxlan-gpe]. &nbsp;The co=
rresponding IP Protocol numbers</span><br><span> &nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;for VXLAN and VXLAN-GPE are to be allocated by IANA.</span><br><span></sp=
an><br><span>NEW:</span><br><span> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Protocol: a=
 one-octet field indicating the protocol type of the</span><br><span> &nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;BIER payload as per the protocol numbers used in the=
 Protocol</span><br><span> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;field [RFC5237] of t=
he IPv4 header and the Next Header field of an</span><br><span> &nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;IPv6 header. &nbsp;Theoretically, with the use of the IPv4=
/IPv6</span><br><span> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;equivalent Protocol/Nex=
t-Header field, the payload of a BIER</span><br><span> &nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;packet could be any type of payload permitted within the IPv4/IPv6<=
/span><br><span> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;packet. &nbsp;However, this d=
ocument currently only consider the use of</span><br><span> &nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;the BIER encapsulation for "transport" type services where the=
</span><br><span> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;encapsulated packets are eit=
her L2.5 (e.g., MPLS) or L3 (e.g., IP)</span><br><span> &nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;packets . The valid BIER payload types include (but are not</span>=
<br><span> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;limited to) IPv4, IPv6, MPLS, VXLAN=
 [RFC7348],VXLAN-GPE</span><br><span> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[I-D.iet=
f-nvo3-vxlan-gpe]. &nbsp;The corresponding IP Protocol numbers</span><br><sp=
an> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for VXLAN and VXLAN-GPE are to be allocate=
d by IANA. </span><br><span></span><br><span>Please check whether the above t=
ext is now OK.</span><br><span></span><br><span>Best regards,</span><br><spa=
n>Xiaohu</span><br><span></span><br><span></span><br><blockquote type=3D"cit=
e"><span>-----=E9=82=AE=E4=BB=B6=E5=8E=9F=E4=BB=B6-----</span><br></blockquo=
te><blockquote type=3D"cite"><span>=E5=8F=91=E4=BB=B6=E4=BA=BA: Toerless Eck=
ert [<a href=3D"mailto:tte+ietf@cs.fau.de">mailto:tte+ietf@cs.fau.de</a>]</s=
pan><br></blockquote><blockquote type=3D"cite"><span>=E5=8F=91=E9=80=81=E6=97=
=B6=E9=97=B4: 2016=E5=B9=B49=E6=9C=8823=E6=97=A5 1:03</span><br></blockquote=
><blockquote type=3D"cite"><span>=E6=94=B6=E4=BB=B6=E4=BA=BA: Xuxiaohu</span=
><br></blockquote><blockquote type=3D"cite"><span>=E6=8A=84=E9=80=81: Toerle=
ss Eckert; <a href=3D"mailto:bier@ietf.org">bier@ietf.org</a></span><br></bl=
ockquote><blockquote type=3D"cite"><span>=E4=B8=BB=E9=A2=98: Re: [Bier] Scop=
e of alternate encap work / eg: draft-xu-bier-encapsulation</span><br></bloc=
kquote><blockquote type=3D"cite"><span></span><br></blockquote><blockquote t=
ype=3D"cite"><span>On Thu, Sep 22, 2016 at 07:08:43AM +0000, Xuxiaohu wrote:=
</span><br></blockquote><blockquote type=3D"cite"><blockquote type=3D"cite">=
<span>[Xiaohu3] If I understand it correctly, both the generic BIER encapsul=
ation and</span><br></blockquote></blockquote><blockquote type=3D"cite"><spa=
n>the MPLS-BIER encapsulation are targeted for the tunnel case. Maybe I</spa=
n><br></blockquote><blockquote type=3D"cite"><span>misunderstand your point.=
</span><br></blockquote><blockquote type=3D"cite"><span></span><br></blockqu=
ote><blockquote type=3D"cite"><span>I am trying to figure out how we/the dra=
ft could better explain what the logical</span><br></blockquote><blockquote t=
ype=3D"cite"><span>behavior of a BFR is when it uses your draft.</span><br><=
/blockquote><blockquote type=3D"cite"><span></span><br></blockquote><blockqu=
ote type=3D"cite"><blockquote type=3D"cite"><span>[Xiaohu3] BIER is at the n=
etwork layer. Hence to transport BIER packets</span><br></blockquote></block=
quote><blockquote type=3D"cite"><span>across an L2 network (e.g., Ethernet n=
etwork), the BIER packets need to be</span><br></blockquote><blockquote type=
=3D"cite"><span>encapsulated with an L2 header (e.g., Ethernet header) befor=
e entering that L2</span><br></blockquote><blockquote type=3D"cite"><span>ne=
twork. In fact, you could look it as something like TRILL.</span><br></block=
quote><blockquote type=3D"cite"><span></span><br></blockquote><blockquote ty=
pe=3D"cite"><span>If a BFR uses MPLS-BIER encap, the BFR becomes an LSR, and=
 BFR-ID and</span><br></blockquote><blockquote type=3D"cite"><span>BitString=
 addressing is similar to eg the MPLS FEC. Aka: BFR is an L2.5 element</span=
><br></blockquote><blockquote type=3D"cite"><span>with some novel L2.5 addre=
ssing.</span><br></blockquote><blockquote type=3D"cite"><span></span><br></b=
lockquote><blockquote type=3D"cite"><span>When we use your draft, and as you=
 said 'native' encap being to put these BIER</span><br></blockquote><blockqu=
ote type=3D"cite"><span>packets directly over eg: ethernet/MAC encap, then t=
he semantic of BIER/BFR</span><br></blockquote><blockquote type=3D"cite"><sp=
an>is probably still best described as</span><br></blockquote><blockquote ty=
pe=3D"cite"><span>L2.5 - there is still no end-to-end-network layer addressi=
ng, we still only have</span><br></blockquote><blockquote type=3D"cite"><spa=
n>BFR-ID/Bitstring, but the hop-by-hop forwarding with DS instead of EXP is m=
ore</span><br></blockquote><blockquote type=3D"cite"><span>like IP.</span><b=
r></blockquote><blockquote type=3D"cite"><span></span><br></blockquote><bloc=
kquote type=3D"cite"><span>If we allowed for your encap to go all the way fr=
om application source to</span><br></blockquote><blockquote type=3D"cite"><s=
pan>application receiver, then it could be new network layer, and we'd eleva=
te</span><br></blockquote><blockquote type=3D"cite"><span>BFR-ID/Bitstring t=
o a new type of network layer addresses, and then your</span><br></blockquot=
e><blockquote type=3D"cite"><span>encap could be called L3/network-layer BIE=
R. This is the big difference to</span><br></blockquote><blockquote type=3D"=
cite"><span>Pierres draft which solves that end-to-end piece by using the ex=
isting IPv6</span><br></blockquote><blockquote type=3D"cite"><span>addresses=
.</span><br></blockquote><blockquote type=3D"cite"><span></span><br></blockq=
uote><blockquote type=3D"cite"><span>If i would take your encap, strip away t=
he TTL and DS fields, replace the</span><br></blockquote><blockquote type=3D=
"cite"><span>(IP-)Protocol &nbsp;field with an Ethernet-Protocol field and u=
se this form of BIER on</span><br></blockquote><blockquote type=3D"cite"><sp=
an>an L2 switch, we would have an L2/Bridge version of BIER.</span><br></blo=
ckquote><blockquote type=3D"cite"><span></span><br></blockquote><blockquote t=
ype=3D"cite"><span>Aka: BIER could be L2, L2.5, L3.</span><br></blockquote><=
blockquote type=3D"cite"><span></span><br></blockquote><blockquote type=3D"c=
ite"><blockquote type=3D"cite"><span>[Xiaohu3] Since the generic BIER is des=
igned to be</span><br></blockquote></blockquote><blockquote type=3D"cite"><b=
lockquote type=3D"cite"><span>transport-independent, it seems confused to co=
uple it with IP:)</span><br></blockquote></blockquote><blockquote type=3D"ci=
te"><span></span><br></blockquote><blockquote type=3D"cite"><span>I think it=
 would help to add a sentence explaining what</span><br></blockquote><blockq=
uote type=3D"cite"><span>"transport-independent"</span><br></blockquote><blo=
ckquote type=3D"cite"><span>means in the case of your draft:</span><br></blo=
ckquote><blockquote type=3D"cite"><span></span><br></blockquote><blockquote t=
ype=3D"cite"><span>-&gt; In the BIER architecture, there are two "contextual=
 fields" for</span><br></blockquote><blockquote type=3D"cite"><span> &nbsp;&=
nbsp;the BitString: SI and Sub-Somain. With the BIER-MPLS encap,</span><br><=
/blockquote><blockquote type=3D"cite"><span> &nbsp;&nbsp;this context is est=
ablished by MPLS. That ties the MPLS-BIER</span><br></blockquote><blockquote=
 type=3D"cite"><span> &nbsp;&nbsp;encap to not only some preceeding MPLS hea=
der with a label, but</span><br></blockquote><blockquote type=3D"cite"><span=
> &nbsp;&nbsp;also to MPLS label binding procedures.</span><br></blockquote>=
<blockquote type=3D"cite"><span></span><br></blockquote><blockquote type=3D"=
cite"><span>-&gt; By folding these fields into the BIER header, this depende=
ncy against</span><br></blockquote><blockquote type=3D"cite"><span> &nbsp;&n=
bsp;MPLS is removed. That is what this draft calls "transport independent".<=
/span><br></blockquote><blockquote type=3D"cite"><span></span><br></blockquo=
te><blockquote type=3D"cite"><span>Overall, the encap proposes an 'IP-like' L=
2.5 BFR/BIER-domain model:</span><br></blockquote><blockquote type=3D"cite">=
<span></span><br></blockquote><blockquote type=3D"cite"><span> &nbsp;&nbsp;-=
 It's IP-like because it proposes IP like QoS and encap (IP protocol).</span=
><br></blockquote><blockquote type=3D"cite"><span></span><br></blockquote><b=
lockquote type=3D"cite"><span> &nbsp;&nbsp;- It is not L3, because so far th=
ere are no attempts to make</span><br></blockquote><blockquote type=3D"cite"=
><span> &nbsp;&nbsp;&nbsp;&nbsp;BFR-ID/BitString available as end-to-end L3 a=
ddresses, so</span><br></blockquote><blockquote type=3D"cite"><span> &nbsp;&=
nbsp;&nbsp;&nbsp;prime target use of this encap is for networks with "transp=
ort</span><br></blockquote><blockquote type=3D"cite"><span> &nbsp;&nbsp;&nbs=
p;&nbsp;services' on the edge, eg: like MPLS networks (without MPLS ;-).</sp=
an><br></blockquote><blockquote type=3D"cite"><span></span><br></blockquote>=
<blockquote type=3D"cite"><span>Cheers</span><br></blockquote><blockquote ty=
pe=3D"cite"><span> &nbsp;&nbsp;&nbsp;Toerless</span><br></blockquote><blockq=
uote type=3D"cite"><blockquote type=3D"cite"><span></span><br></blockquote><=
/blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><span>Best r=
egards,</span><br></blockquote></blockquote><blockquote type=3D"cite"><block=
quote type=3D"cite"><span>Xiaohu</span><br></blockquote></blockquote><blockq=
uote type=3D"cite"><blockquote type=3D"cite"><span></span><br></blockquote><=
/blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><span>Cheers=
</span><br></blockquote></blockquote><blockquote type=3D"cite"><blockquote t=
ype=3D"cite"><span> &nbsp;&nbsp;&nbsp;Toerless</span><br></blockquote></bloc=
kquote><blockquote type=3D"cite"><blockquote type=3D"cite"><span></span><br>=
</blockquote></blockquote><blockquote type=3D"cite"><blockquote type=3D"cite=
"><blockquote type=3D"cite"><blockquote type=3D"cite"><span>[Xiaohu] See the=
 above.</span><br></blockquote></blockquote></blockquote></blockquote><block=
quote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><spa=
n></span><br></blockquote></blockquote></blockquote><blockquote type=3D"cite=
"><blockquote type=3D"cite"><blockquote type=3D"cite"><span>If you want UDP i=
nside your encap to be out of scope, please write that up,</span><br></block=
quote></blockquote></blockquote><blockquote type=3D"cite"><span>see suggeste=
d text above.</span><br></blockquote><blockquote type=3D"cite"><blockquote t=
ype=3D"cite"><blockquote type=3D"cite"><span></span><br></blockquote></block=
quote></blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><bloc=
kquote type=3D"cite"><span>[Xiaohu2] Sure, thanks again for your suggested t=
ext.</span><br></blockquote></blockquote></blockquote><blockquote type=3D"ci=
te"><blockquote type=3D"cite"><blockquote type=3D"cite"><span></span><br></b=
lockquote></blockquote></blockquote><blockquote type=3D"cite"><blockquote ty=
pe=3D"cite"><blockquote type=3D"cite"><span>Best regards,</span><br></blockq=
uote></blockquote></blockquote><blockquote type=3D"cite"><blockquote type=3D=
"cite"><blockquote type=3D"cite"><span>Xiaohu</span><br></blockquote></block=
quote></blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><bloc=
kquote type=3D"cite"><span></span><br></blockquote></blockquote></blockquote=
><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cit=
e"><span>Cheers</span><br></blockquote></blockquote></blockquote><blockquote=
 type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><span> &n=
bsp;&nbsp;&nbsp;Toerless</span><br></blockquote></blockquote></blockquote><b=
lockquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">=
<span></span><br></blockquote></blockquote></blockquote><blockquote type=3D"=
cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D=
"cite"><span>Best regards,</span><br></blockquote></blockquote></blockquote>=
</blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote=
 type=3D"cite"><blockquote type=3D"cite"><span>Xiaohu</span><br></blockquote=
></blockquote></blockquote></blockquote><blockquote type=3D"cite"><blockquot=
e type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><span></=
span><br></blockquote></blockquote></blockquote></blockquote><blockquote typ=
e=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote t=
ype=3D"cite"><span>4. Can support for BIER-TE be in scope ? Would like a lif=
e-insurance bit:</span><br></blockquote></blockquote></blockquote></blockquo=
te><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"c=
ite"><blockquote type=3D"cite"><span> &nbsp;&nbsp;"BIER-TE" in header. I hop=
e we can keep all BIER header fields with</span><br></blockquote></blockquot=
e></blockquote></blockquote><blockquote type=3D"cite"><span>same</span><br><=
/blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote t=
ype=3D"cite"><blockquote type=3D"cite"><span> &nbsp;&nbsp;semantic for BIER-=
TE, but if not, this bit would allow us to later on</span><br></blockquote><=
/blockquote></blockquote></blockquote><blockquote type=3D"cite"><blockquote t=
ype=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><span> &nbs=
p;&nbsp;modify how specific fields operate under BIER-TE.</span><br></blockq=
uote></blockquote></blockquote></blockquote><blockquote type=3D"cite"><block=
quote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><spa=
n></span><br></blockquote></blockquote></blockquote></blockquote><blockquote=
 type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquo=
te type=3D"cite"><span></span><br></blockquote></blockquote></blockquote></b=
lockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote ty=
pe=3D"cite"><blockquote type=3D"cite"><span>5. Tracing. In DetNet, the idea t=
o use BIER-TE was brought up, and tracing</span><br></blockquote></blockquot=
e></blockquote></blockquote><blockquote type=3D"cite"><span>of</span><br></b=
lockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote ty=
pe=3D"cite"><blockquote type=3D"cite"><span> &nbsp;&nbsp;the packet path was=
 given as key reason. With just resetting bits.</span><br></blockquote></blo=
ckquote></blockquote></blockquote><blockquote type=3D"cite"><span>Which does=
n't</span><br></blockquote><blockquote type=3D"cite"><blockquote type=3D"cit=
e"><blockquote type=3D"cite"><blockquote type=3D"cite"><span> &nbsp;&nbsp;he=
lp much to trace. Lets assume we have a "trace-bit" in the header.</span><br=
></blockquote></blockquote></blockquote></blockquote><blockquote type=3D"cit=
e"><span>Only</span><br></blockquote><blockquote type=3D"cite"><blockquote t=
ype=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><span> &nbs=
p;&nbsp;lower 50% of bitstring get allocated. Every time BFR resets bits in<=
/span><br></blockquote></blockquote></blockquote></blockquote><blockquote ty=
pe=3D"cite"><span>lower</span><br></blockquote><blockquote type=3D"cite"><bl=
ockquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><=
span> &nbsp;&nbsp;50%, it sets same bits in upper 50%. Gives great tracing. &=
nbsp;Applicable</span><br></blockquote></blockquote></blockquote></blockquot=
e><blockquote type=3D"cite"><span>to BIER</span><br></blockquote><blockquote=
 type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquo=
te type=3D"cite"><span> &nbsp;&nbsp;and BIER-TE. &nbsp;Oh, and keeps UDP che=
cksum of BIER header</span><br></blockquote></blockquote></blockquote></bloc=
kquote><blockquote type=3D"cite"><span>unchanged.</span><br></blockquote><bl=
ockquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><=
blockquote type=3D"cite"><span></span><br></blockquote></blockquote></blockq=
uote></blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><block=
quote type=3D"cite"><blockquote type=3D"cite"><span>Toerless</span><br></blo=
ckquote></blockquote></blockquote></blockquote><blockquote type=3D"cite"><bl=
ockquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><=
span></span><br></blockquote></blockquote></blockquote></blockquote><blockqu=
ote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><block=
quote type=3D"cite"><span>On Wed, Jul 20, 2016 at 05:17:14PM -0700, Greg She=
pherd wrote:</span><br></blockquote></blockquote></blockquote></blockquote><=
blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"=
><blockquote type=3D"cite"><blockquote type=3D"cite"><span>*,</span><br></bl=
ockquote></blockquote></blockquote></blockquote></blockquote><blockquote typ=
e=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote t=
ype=3D"cite"><blockquote type=3D"cite"><span></span><br></blockquote></block=
quote></blockquote></blockquote></blockquote><blockquote type=3D"cite"><bloc=
kquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><bl=
ockquote type=3D"cite"><span>Thank you to all who attended and contributed t=
o the lively</span><br></blockquote></blockquote></blockquote></blockquote><=
/blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote t=
ype=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><span>discu=
ssion at the WG meeting in Berlin this week. This is what</span><br></blockq=
uote></blockquote></blockquote></blockquote></blockquote><blockquote type=3D=
"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D=
"cite"><blockquote type=3D"cite"><span>WG meetings should be - and some woul=
d say, used to be.</span><br></blockquote></blockquote></blockquote></blockq=
uote></blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><block=
quote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><spa=
n></span><br></blockquote></blockquote></blockquote></blockquote></blockquot=
e><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"ci=
te"><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"=
cite"><span>=46rom a poll in the room, there was consensus to pull together a=
</span><br></blockquote></blockquote></blockquote></blockquote></blockquote>=
</blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote=
 type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquo=
te type=3D"cite"><span>volunteer</span><br></blockquote></blockquote></block=
quote></blockquote></blockquote></blockquote><blockquote type=3D"cite"><bloc=
kquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><bl=
ockquote type=3D"cite"><span>design team to look at the various encap option=
s, and based on</span><br></blockquote></blockquote></blockquote></blockquot=
e></blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquo=
te type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><span>u=
se-case/operational considerations/support the team will pick</span><br></bl=
ockquote></blockquote></blockquote></blockquote></blockquote><blockquote typ=
e=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote t=
ype=3D"cite"><blockquote type=3D"cite"><span>one additional encap to documen=
t and offer as a WG item. The</span><br></blockquote></blockquote></blockquo=
te></blockquote></blockquote><blockquote type=3D"cite"><blockquote type=3D"c=
ite"><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D=
"cite"><span>expectation is the list of volunteers will attend an interim WG=
</span><br></blockquote></blockquote></blockquote></blockquote></blockquote>=
<blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite=
"><blockquote type=3D"cite"><blockquote type=3D"cite"><span>meeting were we w=
ill work together for 2-3 days to hash out the</span><br></blockquote></bloc=
kquote></blockquote></blockquote></blockquote><blockquote type=3D"cite"><spa=
n>direction and details.</span><br></blockquote><blockquote type=3D"cite"><b=
lockquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">=
<blockquote type=3D"cite"><span>This will be a physical meeting, but will ac=
commodate remote</span><br></blockquote></blockquote></blockquote></blockquo=
te></blockquote><blockquote type=3D"cite"><span>participation as well.</span=
><br></blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><block=
quote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><spa=
n></span><br></blockquote></blockquote></blockquote></blockquote></blockquot=
e><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"ci=
te"><blockquote type=3D"cite"><blockquote type=3D"cite"><span>I would like t=
o see this work published and available for</span><br></blockquote></blockqu=
ote></blockquote></blockquote></blockquote><blockquote type=3D"cite"><blockq=
uote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><bloc=
kquote type=3D"cite"><span>further discussion to the group at large on the l=
ist before and</span><br></blockquote></blockquote></blockquote></blockquote=
></blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquot=
e type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><span>in=
 the room during the next WG meeting in November. Considering</span><br></bl=
ockquote></blockquote></blockquote></blockquote></blockquote><blockquote typ=
e=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote t=
ype=3D"cite"><blockquote type=3D"cite"><span>the requirements for interim me=
eting announcements, the soonest</span><br></blockquote></blockquote></block=
quote></blockquote></blockquote><blockquote type=3D"cite"><blockquote type=3D=
"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D=
"cite"><span>we can reasonably target an interim meeting is Sept.</span><br>=
</blockquote></blockquote></blockquote></blockquote></blockquote><blockquote=
 type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquo=
te type=3D"cite"><blockquote type=3D"cite"><span></span><br></blockquote></b=
lockquote></blockquote></blockquote></blockquote><blockquote type=3D"cite"><=
blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"=
><blockquote type=3D"cite"><span>Anyone wanting to volunteer as a member of t=
he BIER Encap Design</span><br></blockquote></blockquote></blockquote></bloc=
kquote></blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><blo=
ckquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><s=
pan>Team, please send email to the WG chairs. We will compile the</span><br>=
</blockquote></blockquote></blockquote></blockquote></blockquote><blockquote=
 type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquo=
te type=3D"cite"><blockquote type=3D"cite"><span>list, then target a suitabl=
e location and dates from there. We</span><br></blockquote></blockquote></bl=
ockquote></blockquote></blockquote><blockquote type=3D"cite"><blockquote typ=
e=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote t=
ype=3D"cite"><span>look forward to pulling this enthusiastic team together i=
n one direction.</span><br></blockquote></blockquote></blockquote></blockquo=
te></blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockqu=
ote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><span>=
</span><br></blockquote></blockquote></blockquote></blockquote></blockquote>=
<blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite=
"><blockquote type=3D"cite"><blockquote type=3D"cite"><span>Thanks,</span><b=
r></blockquote></blockquote></blockquote></blockquote></blockquote><blockquo=
te type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><blockq=
uote type=3D"cite"><blockquote type=3D"cite"><span>Greg</span><br></blockquo=
te></blockquote></blockquote></blockquote></blockquote><blockquote type=3D"c=
ite"><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D=
"cite"><span></span><br></blockquote></blockquote></blockquote></blockquote>=
<span>_______________________________________________</span><br><span>BIER m=
ailing list</span><br><span><a href=3D"mailto:BIER@ietf.org">BIER@ietf.org</=
a></span><br><span><a href=3D"https://www.ietf.org/mailman/listinfo/bier">ht=
tps://www.ietf.org/mailman/listinfo/bier</a></span><br></div></blockquote></=
body></html>=

--Apple-Mail-20212DA6-29D6-4DFE-A6ED-16AB4B0BE7E3--


From nobody Fri Sep 23 11:22:57 2016
Return-Path: <eckert@i4.informatik.uni-erlangen.de>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BDEDD12B33B for <bier@ietfa.amsl.com>; Fri, 23 Sep 2016 11:22:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.029
X-Spam-Level: 
X-Spam-Status: No, score=-5.029 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FAKE_REPLY_C=1.486, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-2.316] autolearn=unavailable autolearn_force=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 4Tm-Nryaf5z6 for <bier@ietfa.amsl.com>; Fri, 23 Sep 2016 11:22:53 -0700 (PDT)
Received: from faui40.informatik.uni-erlangen.de (faui40.informatik.uni-erlangen.de [131.188.34.40]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5CC2A12B537 for <bier@ietf.org>; Fri, 23 Sep 2016 11:17:39 -0700 (PDT)
Received: from faui40p.informatik.uni-erlangen.de (faui40p.informatik.uni-erlangen.de [131.188.34.77]) by faui40.informatik.uni-erlangen.de (Postfix) with ESMTP id 2F10B58C4CC; Fri, 23 Sep 2016 20:17:38 +0200 (CEST)
Received: by faui40p.informatik.uni-erlangen.de (Postfix, from userid 10463) id 1C3E0B0A90E; Fri, 23 Sep 2016 20:17:38 +0200 (CEST)
Date: Fri, 23 Sep 2016 20:17:37 +0200
From: Toerless Eckert <tte+ietf@cs.fau.de>
To: Eric C Rosen <erosen@juniper.net>
Message-ID: <20160923181737.GA8787@faui40p.informatik.uni-erlangen.de>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.5.21 (2010-09-15)
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/R9sGrtfMJqbv9isKJEsPFtK9Po0>
Cc: Pierre Pfister <pierre.pfister@darou.fr>, Xuxiaohu <xuxiaohu@huawei.com>, "bier@ietf.org" <bier@ietf.org>, IJsbrand Wijnands <ice@cisco.com>
Subject: Re: [Bier] New Version Notification for draft-pfister-bier-over-ipv6-00.txt
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 23 Sep 2016 18:22:55 -0000

On Thu, Sep 22, 2016 at 03:22:35PM -0400, Eric C Rosen wrote:
> Toerless, nice example.  But let's look at it more closely.
> 
> >                                         |-- Rcv1
> >                             --- BFER1 --|
> >                            /            |-- Rcv2
> >       Src ---- Rtr --- BFIR
> >                            \            |-- Rcv3
> >                             --- BFER2 --|
> >                                         |-- Rcv4
> >					|
> >					|-- Rtr2  ---- Rcv5
> >
> >Src sends one IPv6 unicast packet indicating (Rcv1,Rcv3,Rcv4). It will
> >have a prefix owned by BFIR.
> Actually, in this example, I think Src is the BFIR, what you call
> BFIR is actually just a BFR at the border of a BIER domain.

I assume your argument is that in the current BIER arch, Bits
are allocated to BF(E)R, and in this model Bits are allocated to Rcv's,
therefore those have to be called BF(E)R, and accordingly Srcs 
have to be called BFIR. Yes ?

The current BIER arch is a bit like MPLS: It does not have a strong
differentiation of host vs. router (ES vs. IS). Ingres/egres LSR/BFR
still need to operate most/all of the IS functions.

In this proposal, BIER becomes end-to-end and Src/Rcv are really only
ES/hosts, which is why i'd rather not want to call them BFR. Rather call them
BIER-Hosts. But they are the entities to which Bits are assigned.

> What does "owned by BFIR" mean?  Is the prefix jointly "owned" by
> all the BFRs bordering the BIER domain?  What about non-BFRs
> bordering the BIER domain?  What keeps the packet from going to them
> instead?

I'd call a BFIR in this model a BFR that can receive packets with
a BIER destination IPv6 address from routers unaware of BIER or from
hosts.

"owned" just means that the BFIR has set up IPv6 unicast routing,
so that the prefix will be routed by non-BFRs to this router. Aka:
prefix is assigned to some loopback interface on the BFIR, announced
into IGP/BGP and arriving packets trigger BIER processing.

In the most simple case, the "BIER IPv6 prefix" is "owned" by all
the BFIR of the BIER domain, aka: it is anycast, so that packets
will be routest to the nearest BFIR and will then become BIER
forwarded inside the BIER domain.

In a more complex case, one could consider that BFIR would "own"
the "BIER IPv6 prefix, SI bits" prefixes (aka: announce prefixes including
the SI bits differently, and each BFIR decides which of these prefixes
to announce.

> If Src thinks that the prefix is on the local network, it won't send
> the packet to Rtr, it will instead try to figure out the unicast MAC
> DA corresponding to the IP destination address.  This DA doesn't
> exist, so the packet will get dropped.  But if Src doesn't think
> that the prefix is on the local network connecting it to Rtr, it may
> send the BIER packet out a different interface.  Where will the
> packet end up then?

Right. Practical example: Rcv1 wants to send a BIER packet
that should reach Rcv2 and Rcv3. We have one Prefix = "BIER IPv6 prefix / SI",
every Src/Rcv in the picture has a bit in the Bitstring following that
Prefix. How to forward ?!:

Every Src/Rc (Host) will have a /128 address allocation for
it's address 'Prefix,My-Bit'. Therefore any packet sent to a different
BitString will just follow the default-route == go to the Default-router,
and from there on (remote case) to the closest BFIR. Assuming the
default-router is not a BFIR. Result: BFER would receive packet, do
BIER replication, create one copy bck to Rcv2, and one down to BFIR to
reach Rcv3.

> What if Src is doing load balancing among the default routers on the
> LAN, or among its interfaces?  For a given flow, the "IPv6
> destination address" will change from time to time, which means the
> load balancing hash for that flow will change from time to time.
> This is the "non-deterministic ECMP" problem discussed in the
> architecture.  But since Src doesn't actually support BIER, it
> cannot use the solution described in the architecture draft.

I have not tried to track the relevance of the ECMP requirements,
so i would appreciate the most simple relevant example to discuss better.

Quick thoughts:
  Non-BIER ECMP: between SRc...Rtr..BFIR and between BFER...(Rtr)...Rcv:
  It's just like any othre IP ECMP problem, eg: if necessary do
  (Src,Dst, Proto,{SrcPort,DstPort}) ECMP ?

  BIER-ECMP: No entropy field, so definitely a good question.

> What if there are receivers on the same LAN as the Src?  How will
> those receivers get the BIER packets sent by the Src?  Since Src
> thinks the BIER packet is a unicast packet, it will encapsulate it
> in a unicast ethernet frame whose MAC DA is a MAC address of Rtr.
> Since Rtr is not a BFR, Rtr will remove the ethernet header and
> forward the IPv6-BIER packet towards (let's say, for the sake of
> argument) the node you call BFIR.  How will BFIR get any copies of
> that packet back to the receivers that are on Src's subnet?  Sending
> the BIER packet (with modified BitString) back to Rtr will cause a
> loop.
                                |--- Host1 (Src/Rcv)
              BFR/  ---- Rtr ---|
	(eg: BFIR/BFER)         |--- Host2 (Src/Rcv)
	                        |--- Host3 (Src/Rcv)

Host1 sends BIER packet, Host2 and Host3 bits are in the BitString.
Prefix of the BIER packet gets routed by Rtr to BFR. BFR performs
BIER, creates separate copies to Host2 and Host. On Rtr, we need /128
routes for Host2 and Host3.

Host1 sends BIER packet with ONLY Host3 as receiver. E voila, it
gets turned around by Rtr because it matches the /128 route.

> Suppose Src had an IP multicast packet to send, and encapsulated it
> in an IPv6-BIER header.  In that case, a BFER needs to decapsulate
> the packet and multicast the payload to the LAN on which the
> receivers reside.  How does a BFER know whether to (a) decapsulate
> and multicast or (b) whether to replicate, overwrite the destination
> address, and unicast?   I hope the answer isn't that the BFER needs
> to inspect the payload and guess what the hosts are expecting.

Well, i like the idea of addressing the hosts directly, also as he
draft outlines, so no IP multicast packets involved.

A more pragmatic option is of course to allocate bits to BFER. When
the BFER sees its own bit, it just continues normal BFR operations:
pass packet to the protocol indicated in the protocol field. Aka: IP-in-IP:
decap, pass IP multicast encapsulated packet to IP multicast routing.

Not sure how much value is left in this case over the more traditional
options of having a full fledged separate BIER header.

> BFER2 needs to know which BFR-ids represent hosts on any particular
> LAN to which it is attached.  A BFR-id is just a shorthand for a
> BFR-prefix, i.e., for an IP address.   If BFER2 wants to use unicast
> replication to transmit on the last hop, why not just use the actual
> IP addresses of the receivers?

Except for the "BIER-IPv6-address" as the destination address in a
received packet, there is no indication for a recevier that this 
is a BIER packet instead of a unicast packet.

On Linux i would probably want to configure the network stack so that
this address is not part of the default network context, but would only
be useable to BIER apps. This would also prohibit that someone trying
to attack BIER, eg: TCP packets with BIER destination address would
NOT be able to reach application code that was not meant to handle BIER
packets.

If we had another way to recognize BIER packets on receivers, then i
probably would also prefer to only use hosts unicast destination addresses
from BFER to receiver. Should make things simpler.

> I don't see how BFER2 can get a BIER packet to Rcv5.  Rtr2 will at
> best loop the packet back to BFER2, and at worst the packet will get
> forwarded (through a route not necessarily shown in the above
> picture) all the way back to "BFIR", which "owns the prefix".

See above. Different prefix-length routes (prefix vs. /128).

But thats just me, Pierre didn't include any such remote receivers.
If we figure we don't need to support them, that would make things
simpler.

> Each BFR and non-BFR can have a host route for every possible
> receiver, and some magic can be used to associate a BFR-id with each
> host route.  That would eliminate some of the routing and looping
> issues.    There might be a few scaling issues though.

Right.

> BTW, if one wants the BFR-ids to represent receiver hosts, one is
> going to need a lot more BFR-ids than if the BFR-ids represent
> BFERs.  So one would certainly  want to use an encapsulation that
> allows more than a 64-bit BitString.  One could try to compensate
> for the very short BitString by having lots of sub-domains.  Then
> for each application (or perhaps each flow) one could try to assign
> the BFR-ids densely.   But we've heard that sub-domains aren't
> necessary for this encapsulation.  More importantly, if a short
> BitString leads to more sub-domains, we will see an increase in the
> operational complexity and signaling load of the scheme.

Right. This can best be vetted with explicit examples. 

Toerless


From nobody Fri Sep 23 11:37:10 2016
Return-Path: <eckert@i4.informatik.uni-erlangen.de>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E4E9412BC31 for <bier@ietfa.amsl.com>; Fri, 23 Sep 2016 11:37:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.729
X-Spam-Level: 
X-Spam-Status: No, score=-2.729 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FAKE_REPLY_C=1.486, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RP_MATCHES_RCVD=-2.316] autolearn=ham autolearn_force=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 uEWbDdQHex9k for <bier@ietfa.amsl.com>; Fri, 23 Sep 2016 11:37:07 -0700 (PDT)
Received: from faui40.informatik.uni-erlangen.de (faui40.informatik.uni-erlangen.de [IPv6:2001:638:a000:4134::ffff:40]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4D72412BC26 for <bier@ietf.org>; Fri, 23 Sep 2016 11:37:07 -0700 (PDT)
Received: from faui40p.informatik.uni-erlangen.de (faui40p.informatik.uni-erlangen.de [IPv6:2001:638:a000:4134::ffff:77]) by faui40.informatik.uni-erlangen.de (Postfix) with ESMTP id 8F3CD58C4CC; Fri, 23 Sep 2016 20:37:05 +0200 (CEST)
Received: by faui40p.informatik.uni-erlangen.de (Postfix, from userid 10463) id 71546B0A913; Fri, 23 Sep 2016 20:37:05 +0200 (CEST)
Date: Fri, 23 Sep 2016 20:37:05 +0200
From: Toerless Eckert <tte+ietf@cs.fau.de>
To: Xuxiaohu <xuxiaohu@huawei.com>
Message-ID: <20160923183705.GB28042@faui40p.informatik.uni-erlangen.de>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.5.21 (2010-09-15)
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/yMbgBBkpaCMYlba06lto1WwxykE>
Cc: Toerless Eckert <tte+ietf@cs.fau.de>, "bier@ietf.org" <bier@ietf.org>, IJsbrand Wijnands <ice@cisco.com>, Eric C Rosen <erosen@juniper.net>, Pierre Pfister <pierre.pfister@darou.fr>
Subject: Re: [Bier] ????: New Version Notification for draft-pfister-bier-over-ipv6-00.txt
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 23 Sep 2016 18:37:09 -0000

On Fri, Sep 23, 2016 at 03:16:11AM +0000, Xuxiaohu wrote:
> The combination of <BSL, Sub-domain, SI> has been explicitly contained in the received BIER packet. Hence just reading them is enough:)

No worries, i was just cynical on the use of the word global.

To me global is Internet-wide=0xe and should not be used for
something that is only unique inside a single administrative domain.
Thats also why i find terminology of "global labels" in MPLS hilarious.
Yes "domain-wide" label/address/... doesn't sound as sexy.

I am using global 192.168/16 addresses in my homes on two continents ;-))

Cheers
    Toerless


> Best regards,
> Xiaohu
> 
> > -----????????-----
> > ??????: Toerless Eckert [mailto:tte+ietf@cs.fau.de]
> > ????????: 2016??9??23?? 1:08
> > ??????: IJsbrand Wijnands
> > ????: Xuxiaohu; bier@ietf.org; Pierre Pfister; Eric C Rosen
> > ????: Re: [Bier] New Version Notification for draft-pfister-bier-over-ipv6-00.txt
> > 
> > How do i get a unique global allocation ?
> > 
> > On Thu, Sep 22, 2016 at 11:18:36AM +0200, IJsbrand Wijnands wrote:
> > > Hi Xiaohu,
> > >
> > > > In fact, you could look the combination of <BSL, Sub-domain, SI> within the
> > generic BIER header as "Bit Index Forwarding Table" (BIFT) Identifier as well if
> > you would like. BTW, that is globally significant as well:)
> > >
> > > Yes, agreed.
> > >
> > > Thx,
> > >
> > > Ice.
> > >
> > > _______________________________________________
> > > BIER mailing list
> > > BIER@ietf.org
> > > https://www.ietf.org/mailman/listinfo/bier


From nobody Fri Sep 23 11:49:45 2016
Return-Path: <eckert@i4.informatik.uni-erlangen.de>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5CC7212B069 for <bier@ietfa.amsl.com>; Fri, 23 Sep 2016 11:49:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.215
X-Spam-Level: 
X-Spam-Status: No, score=-4.215 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RP_MATCHES_RCVD=-2.316] autolearn=ham autolearn_force=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 4sfWWeWjaAUn for <bier@ietfa.amsl.com>; Fri, 23 Sep 2016 11:49:39 -0700 (PDT)
Received: from faui40.informatik.uni-erlangen.de (faui40.informatik.uni-erlangen.de [IPv6:2001:638:a000:4134::ffff:40]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D271B12B04C for <bier@ietf.org>; Fri, 23 Sep 2016 11:49:38 -0700 (PDT)
Received: from faui40p.informatik.uni-erlangen.de (faui40p.informatik.uni-erlangen.de [131.188.34.77]) by faui40.informatik.uni-erlangen.de (Postfix) with ESMTP id 7A11F58C4CC; Fri, 23 Sep 2016 20:49:37 +0200 (CEST)
Received: by faui40p.informatik.uni-erlangen.de (Postfix, from userid 10463) id 655C9B0A913; Fri, 23 Sep 2016 20:49:37 +0200 (CEST)
Date: Fri, 23 Sep 2016 20:49:37 +0200
From: Toerless Eckert <tte+ietf@cs.fau.de>
To: Xuxiaohu <xuxiaohu@huawei.com>
Message-ID: <20160923184937.GD28042@faui40p.informatik.uni-erlangen.de>
References: <20160922170231.GA15326@faui40p.informatik.uni-erlangen.de> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1DAA1@NKGEML515-MBX.china.huawei.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1DAA1@NKGEML515-MBX.china.huawei.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/BYUyBdwF0dq6j11fNArKai_HNMs>
Cc: Toerless Eckert <tte+ietf@cs.fau.de>, "bier@ietf.org" <bier@ietf.org>
Subject: Re: [Bier] Scope of alternate encap work / eg: draft-xu-bier-encapsulation
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 23 Sep 2016 18:49:41 -0000

Sounds good. Thanks.

On Fri, Sep 23, 2016 at 03:24:55AM +0000, Xuxiaohu wrote:
> Hi Toerless,
> 
> Thanks again for you good suggestions. To clarify the "tunnel" usage of the BIER encapsulation, I had added more text as follows:
> 
> OLD:
>       Protocol: a one-octet field indicating the protocol type of the
>       BIER payload as per the protocol numbers used in the Protocol
>       field [RFC5237]of the IPv4 header and the Next Header field of an
>       IPv6 header.  The valid BIER payload types include (but are not
>       limited to) IPv4, IPv6, MPLS, VXLAN [RFC7348],VXLAN-GPE
>       [I-D.ietf-nvo3-vxlan-gpe].  The corresponding IP Protocol numbers
>       for VXLAN and VXLAN-GPE are to be allocated by IANA.
> 
> NEW:
>       Protocol: a one-octet field indicating the protocol type of the
>       BIER payload as per the protocol numbers used in the Protocol
>       field [RFC5237] of the IPv4 header and the Next Header field of an
>       IPv6 header.  Theoretically, with the use of the IPv4/IPv6
>       equivalent Protocol/Next-Header field, the payload of a BIER
>       packet could be any type of payload permitted within the IPv4/IPv6
>       packet.  However, this document currently only consider the use of
>       the BIER encapsulation for "transport" type services where the
>       encapsulated packets are either L2.5 (e.g., MPLS) or L3 (e.g., IP)
>       packets . The valid BIER payload types include (but are not
>       limited to) IPv4, IPv6, MPLS, VXLAN [RFC7348],VXLAN-GPE
>       [I-D.ietf-nvo3-vxlan-gpe].  The corresponding IP Protocol numbers
>       for VXLAN and VXLAN-GPE are to be allocated by IANA. 
> 
> Please check whether the above text is now OK.
> 
> Best regards,
> Xiaohu
> 
> 
> > -----????????-----
> > ??????: Toerless Eckert [mailto:tte+ietf@cs.fau.de]
> > ????????: 2016??9??23?? 1:03
> > ??????: Xuxiaohu
> > ????: Toerless Eckert; bier@ietf.org
> > ????: Re: [Bier] Scope of alternate encap work / eg: draft-xu-bier-encapsulation
> > 
> > On Thu, Sep 22, 2016 at 07:08:43AM +0000, Xuxiaohu wrote:
> > > [Xiaohu3] If I understand it correctly, both the generic BIER encapsulation and
> > the MPLS-BIER encapsulation are targeted for the tunnel case. Maybe I
> > misunderstand your point.
> > 
> > I am trying to figure out how we/the draft could better explain what the logical
> > behavior of a BFR is when it uses your draft.
> > 
> > > [Xiaohu3] BIER is at the network layer. Hence to transport BIER packets
> > across an L2 network (e.g., Ethernet network), the BIER packets need to be
> > encapsulated with an L2 header (e.g., Ethernet header) before entering that L2
> > network. In fact, you could look it as something like TRILL.
> > 
> > If a BFR uses MPLS-BIER encap, the BFR becomes an LSR, and BFR-ID and
> > BitString addressing is similar to eg the MPLS FEC. Aka: BFR is an L2.5 element
> > with some novel L2.5 addressing.
> > 
> > When we use your draft, and as you said 'native' encap being to put these BIER
> > packets directly over eg: ethernet/MAC encap, then the semantic of BIER/BFR
> > is probably still best described as
> > L2.5 - there is still no end-to-end-network layer addressing, we still only have
> > BFR-ID/Bitstring, but the hop-by-hop forwarding with DS instead of EXP is more
> > like IP.
> > 
> > If we allowed for your encap to go all the way from application source to
> > application receiver, then it could be new network layer, and we'd elevate
> > BFR-ID/Bitstring to a new type of network layer addresses, and then your
> > encap could be called L3/network-layer BIER. This is the big difference to
> > Pierres draft which solves that end-to-end piece by using the existing IPv6
> > addresses.
> > 
> > If i would take your encap, strip away the TTL and DS fields, replace the
> > (IP-)Protocol  field with an Ethernet-Protocol field and use this form of BIER on
> > an L2 switch, we would have an L2/Bridge version of BIER.
> > 
> > Aka: BIER could be L2, L2.5, L3.
> > 
> > > [Xiaohu3] Since the generic BIER is designed to be
> > > transport-independent, it seems confused to couple it with IP:)
> > 
> > I think it would help to add a sentence explaining what
> > "transport-independent"
> > means in the case of your draft:
> > 
> > -> In the BIER architecture, there are two "contextual fields" for
> >    the BitString: SI and Sub-Somain. With the BIER-MPLS encap,
> >    this context is established by MPLS. That ties the MPLS-BIER
> >    encap to not only some preceeding MPLS header with a label, but
> >    also to MPLS label binding procedures.
> > 
> > -> By folding these fields into the BIER header, this dependency against
> >    MPLS is removed. That is what this draft calls "transport independent".
> > 
> > Overall, the encap proposes an 'IP-like' L2.5 BFR/BIER-domain model:
> > 
> >    - It's IP-like because it proposes IP like QoS and encap (IP protocol).
> > 
> >    - It is not L3, because so far there are no attempts to make
> >      BFR-ID/BitString available as end-to-end L3 addresses, so
> >      prime target use of this encap is for networks with "transport
> >      services' on the edge, eg: like MPLS networks (without MPLS ;-).
> > 
> > Cheers
> >     Toerless
> > >
> > > Best regards,
> > > Xiaohu
> > >
> > > Cheers
> > >     Toerless
> > >
> > > > > [Xiaohu] See the above.
> > > >
> > > > If you want UDP inside your encap to be out of scope, please write that up,
> > see suggested text above.
> > > >
> > > > [Xiaohu2] Sure, thanks again for your suggested text.
> > > >
> > > > Best regards,
> > > > Xiaohu
> > > >
> > > > Cheers
> > > >     Toerless
> > > >
> > > > > Best regards,
> > > > > Xiaohu
> > > > >
> > > > > 4. Can support for BIER-TE be in scope ? Would like a life-insurance bit:
> > > > >    "BIER-TE" in header. I hope we can keep all BIER header fields with
> > same
> > > > >    semantic for BIER-TE, but if not, this bit would allow us to later on
> > > > >    modify how specific fields operate under BIER-TE.
> > > > >
> > > > >
> > > > > 5. Tracing. In DetNet, the idea to use BIER-TE was brought up, and tracing
> > of
> > > > >    the packet path was given as key reason. With just resetting bits.
> > Which doesn't
> > > > >    help much to trace. Lets assume we have a "trace-bit" in the header.
> > Only
> > > > >    lower 50% of bitstring get allocated. Every time BFR resets bits in
> > lower
> > > > >    50%, it sets same bits in upper 50%. Gives great tracing.  Applicable
> > to BIER
> > > > >    and BIER-TE.  Oh, and keeps UDP checksum of BIER header
> > unchanged.
> > > > >
> > > > > Toerless
> > > > >
> > > > > On Wed, Jul 20, 2016 at 05:17:14PM -0700, Greg Shepherd wrote:
> > > > > > *,
> > > > > >
> > > > > > Thank you to all who attended and contributed to the lively
> > > > > > discussion at the WG meeting in Berlin this week. This is what
> > > > > > WG meetings should be - and some would say, used to be.
> > > > > >
> > > > > > >From a poll in the room, there was consensus to pull together a
> > > > > > >volunteer
> > > > > > design team to look at the various encap options, and based on
> > > > > > use-case/operational considerations/support the team will pick
> > > > > > one additional encap to document and offer as a WG item. The
> > > > > > expectation is the list of volunteers will attend an interim WG
> > > > > > meeting were we will work together for 2-3 days to hash out the
> > direction and details.
> > > > > > This will be a physical meeting, but will accommodate remote
> > participation as well.
> > > > > >
> > > > > > I would like to see this work published and available for
> > > > > > further discussion to the group at large on the list before and
> > > > > > in the room during the next WG meeting in November. Considering
> > > > > > the requirements for interim meeting announcements, the soonest
> > > > > > we can reasonably target an interim meeting is Sept.
> > > > > >
> > > > > > Anyone wanting to volunteer as a member of the BIER Encap Design
> > > > > > Team, please send email to the WG chairs. We will compile the
> > > > > > list, then target a suitable location and dates from there. We
> > > > > > look forward to pulling this enthusiastic team together in one direction.
> > > > > >
> > > > > > Thanks,
> > > > > > Greg
> > > > >
> _______________________________________________
> BIER mailing list
> BIER@ietf.org
> https://www.ietf.org/mailman/listinfo/bier

-- 
---
tte@cs.fau.de


From nobody Fri Sep 23 17:47:12 2016
Return-Path: <xuxiaohu@huawei.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0D2C412BDEB for <bier@ietfa.amsl.com>; Fri, 23 Sep 2016 17:47:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.536
X-Spam-Level: 
X-Spam-Status: No, score=-6.536 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-2.316, SPF_PASS=-0.001] autolearn=ham autolearn_force=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 JkNSl2pE3Nsf for <bier@ietfa.amsl.com>; Fri, 23 Sep 2016 17:47:06 -0700 (PDT)
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 8C7B512BDF1 for <bier@ietf.org>; Fri, 23 Sep 2016 17:47:05 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml703-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CRU78157; Sat, 24 Sep 2016 00:47:01 +0000 (GMT)
Received: from NKGEML414-HUB.china.huawei.com (10.98.56.75) by lhreml703-cah.china.huawei.com (10.201.5.104) with Microsoft SMTP Server (TLS) id 14.3.235.1; Sat, 24 Sep 2016 01:46:59 +0100
Received: from NKGEML515-MBX.china.huawei.com ([fe80::a54a:89d2:c471:ff]) by nkgeml414-hub.china.huawei.com ([10.98.56.75]) with mapi id 14.03.0235.001; Sat, 24 Sep 2016 08:46:55 +0800
From: Xuxiaohu <xuxiaohu@huawei.com>
To: Dino Farinacci <farinacci@gmail.com>
Thread-Topic: [Bier] Scope of alternate encap work / eg: draft-xu-bier-encapsulation
Thread-Index: AQHSFUoOpJCnwnZP20uRbnXcBh2VlKCGoeAAgAEtmNA=
Date: Sat, 24 Sep 2016 00:46:55 +0000
Message-ID: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1DDD9@NKGEML515-MBX.china.huawei.com>
References: <20160922170231.GA15326@faui40p.informatik.uni-erlangen.de> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1DAA1@NKGEML515-MBX.china.huawei.com> <FBDC8E68-C0BA-4E3D-A019-F1267255075A@gmail.com>
In-Reply-To: <FBDC8E68-C0BA-4E3D-A019-F1267255075A@gmail.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.184.181]
Content-Type: multipart/alternative; boundary="_000_1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1DDD9NKGEML515MBXchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020202.57E5CD06.0070, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: bbfb9fa2f8190ff8fc38a4da8fd09e84
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/wj7z3w5tV9j1Kr06duY-YyvLNTw>
Cc: Toerless Eckert <tte+ietf@cs.fau.de>, "bier@ietf.org" <bier@ietf.org>
Subject: [Bier] =?utf-8?b?562U5aSNOiAgU2NvcGUgb2YgYWx0ZXJuYXRlIGVuY2FwIHdv?= =?utf-8?q?rk_/_eg=3A_draft-xu-bier-encapsulation?=
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 24 Sep 2016 00:47:11 -0000

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

U3VyZS4gSSB3b3VsZCBhZGQgdGhhdCByZWZlcmVuY2UgaW4gbmV4dCByZXZpc2lvbi4NCg0KQmVz
dCByZWdhcmRzLA0KWGlhb2h1DQoNCuWPkeS7tuS6ujogRGlubyBGYXJpbmFjY2kgW21haWx0bzpm
YXJpbmFjY2lAZ21haWwuY29tXQ0K5Y+R6YCB5pe26Ze0OiAyMDE25bm0OeaciDIz5pelIDIyOjQ3
DQrmlLbku7bkuro6IFh1eGlhb2h1DQrmioTpgIE6IFRvZXJsZXNzIEVja2VydDsgYmllckBpZXRm
Lm9yZw0K5Li76aKYOiBSZTogW0JpZXJdIFNjb3BlIG9mIGFsdGVybmF0ZSBlbmNhcCB3b3JrIC8g
ZWc6IGRyYWZ0LXh1LWJpZXItZW5jYXBzdWxhdGlvbg0KDQpJZiB5b3UgaW5jbHVkZSByZWZlcmVu
Y2VzIHRvIFZYTEFOIHRoZW4geW91IHNob3VsZCBhbHNvIGFkZCByZWZlcmVuY2VzIHRvIFJGQzY4
MzAgTElTUC4NCg0KRGlubw0KDQpPbiBTZXAgMjIsIDIwMTYsIGF0IDg6MjQgUE0sIFh1eGlhb2h1
IDx4dXhpYW9odUBodWF3ZWkuY29tPG1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29tPj4gd3JvdGU6
DQpIaSBUb2VybGVzcywNCg0KVGhhbmtzIGFnYWluIGZvciB5b3UgZ29vZCBzdWdnZXN0aW9ucy4g
VG8gY2xhcmlmeSB0aGUgInR1bm5lbCIgdXNhZ2Ugb2YgdGhlIEJJRVIgZW5jYXBzdWxhdGlvbiwg
SSBoYWQgYWRkZWQgbW9yZSB0ZXh0IGFzIGZvbGxvd3M6DQoNCk9MRDoNCiAgICAgUHJvdG9jb2w6
IGEgb25lLW9jdGV0IGZpZWxkIGluZGljYXRpbmcgdGhlIHByb3RvY29sIHR5cGUgb2YgdGhlDQog
ICAgIEJJRVIgcGF5bG9hZCBhcyBwZXIgdGhlIHByb3RvY29sIG51bWJlcnMgdXNlZCBpbiB0aGUg
UHJvdG9jb2wNCiAgICAgZmllbGQgW1JGQzUyMzddb2YgdGhlIElQdjQgaGVhZGVyIGFuZCB0aGUg
TmV4dCBIZWFkZXIgZmllbGQgb2YgYW4NCiAgICAgSVB2NiBoZWFkZXIuICBUaGUgdmFsaWQgQklF
UiBwYXlsb2FkIHR5cGVzIGluY2x1ZGUgKGJ1dCBhcmUgbm90DQogICAgIGxpbWl0ZWQgdG8pIElQ
djQsIElQdjYsIE1QTFMsIFZYTEFOIFtSRkM3MzQ4XSxWWExBTi1HUEUNCiAgICAgW0ktRC5pZXRm
LW52bzMtdnhsYW4tZ3BlXS4gIFRoZSBjb3JyZXNwb25kaW5nIElQIFByb3RvY29sIG51bWJlcnMN
CiAgICAgZm9yIFZYTEFOIGFuZCBWWExBTi1HUEUgYXJlIHRvIGJlIGFsbG9jYXRlZCBieSBJQU5B
Lg0KDQpORVc6DQogICAgIFByb3RvY29sOiBhIG9uZS1vY3RldCBmaWVsZCBpbmRpY2F0aW5nIHRo
ZSBwcm90b2NvbCB0eXBlIG9mIHRoZQ0KICAgICBCSUVSIHBheWxvYWQgYXMgcGVyIHRoZSBwcm90
b2NvbCBudW1iZXJzIHVzZWQgaW4gdGhlIFByb3RvY29sDQogICAgIGZpZWxkIFtSRkM1MjM3XSBv
ZiB0aGUgSVB2NCBoZWFkZXIgYW5kIHRoZSBOZXh0IEhlYWRlciBmaWVsZCBvZiBhbg0KICAgICBJ
UHY2IGhlYWRlci4gIFRoZW9yZXRpY2FsbHksIHdpdGggdGhlIHVzZSBvZiB0aGUgSVB2NC9JUHY2
DQogICAgIGVxdWl2YWxlbnQgUHJvdG9jb2wvTmV4dC1IZWFkZXIgZmllbGQsIHRoZSBwYXlsb2Fk
IG9mIGEgQklFUg0KICAgICBwYWNrZXQgY291bGQgYmUgYW55IHR5cGUgb2YgcGF5bG9hZCBwZXJt
aXR0ZWQgd2l0aGluIHRoZSBJUHY0L0lQdjYNCiAgICAgcGFja2V0LiAgSG93ZXZlciwgdGhpcyBk
b2N1bWVudCBjdXJyZW50bHkgb25seSBjb25zaWRlciB0aGUgdXNlIG9mDQogICAgIHRoZSBCSUVS
IGVuY2Fwc3VsYXRpb24gZm9yICJ0cmFuc3BvcnQiIHR5cGUgc2VydmljZXMgd2hlcmUgdGhlDQog
ICAgIGVuY2Fwc3VsYXRlZCBwYWNrZXRzIGFyZSBlaXRoZXIgTDIuNSAoZS5nLiwgTVBMUykgb3Ig
TDMgKGUuZy4sIElQKQ0KICAgICBwYWNrZXRzIC4gVGhlIHZhbGlkIEJJRVIgcGF5bG9hZCB0eXBl
cyBpbmNsdWRlIChidXQgYXJlIG5vdA0KICAgICBsaW1pdGVkIHRvKSBJUHY0LCBJUHY2LCBNUExT
LCBWWExBTiBbUkZDNzM0OF0sVlhMQU4tR1BFDQogICAgIFtJLUQuaWV0Zi1udm8zLXZ4bGFuLWdw
ZV0uICBUaGUgY29ycmVzcG9uZGluZyBJUCBQcm90b2NvbCBudW1iZXJzDQogICAgIGZvciBWWExB
TiBhbmQgVlhMQU4tR1BFIGFyZSB0byBiZSBhbGxvY2F0ZWQgYnkgSUFOQS4NCg0KUGxlYXNlIGNo
ZWNrIHdoZXRoZXIgdGhlIGFib3ZlIHRleHQgaXMgbm93IE9LLg0KDQpCZXN0IHJlZ2FyZHMsDQpY
aWFvaHUNCg0KDQoNCi0tLS0t6YKu5Lu25Y6f5Lu2LS0tLS0NCuWPkeS7tuS6ujogVG9lcmxlc3Mg
RWNrZXJ0IFttYWlsdG86dHRlK2lldGZAY3MuZmF1LmRlXQ0K5Y+R6YCB5pe26Ze0OiAyMDE25bm0
OeaciDIz5pelIDE6MDMNCuaUtuS7tuS6ujogWHV4aWFvaHUNCuaKhOmAgTogVG9lcmxlc3MgRWNr
ZXJ0OyBiaWVyQGlldGYub3JnPG1haWx0bzpiaWVyQGlldGYub3JnPg0K5Li76aKYOiBSZTogW0Jp
ZXJdIFNjb3BlIG9mIGFsdGVybmF0ZSBlbmNhcCB3b3JrIC8gZWc6IGRyYWZ0LXh1LWJpZXItZW5j
YXBzdWxhdGlvbg0KDQpPbiBUaHUsIFNlcCAyMiwgMjAxNiBhdCAwNzowODo0M0FNICswMDAwLCBY
dXhpYW9odSB3cm90ZToNCltYaWFvaHUzXSBJZiBJIHVuZGVyc3RhbmQgaXQgY29ycmVjdGx5LCBi
b3RoIHRoZSBnZW5lcmljIEJJRVIgZW5jYXBzdWxhdGlvbiBhbmQNCnRoZSBNUExTLUJJRVIgZW5j
YXBzdWxhdGlvbiBhcmUgdGFyZ2V0ZWQgZm9yIHRoZSB0dW5uZWwgY2FzZS4gTWF5YmUgSQ0KbWlz
dW5kZXJzdGFuZCB5b3VyIHBvaW50Lg0KDQpJIGFtIHRyeWluZyB0byBmaWd1cmUgb3V0IGhvdyB3
ZS90aGUgZHJhZnQgY291bGQgYmV0dGVyIGV4cGxhaW4gd2hhdCB0aGUgbG9naWNhbA0KYmVoYXZp
b3Igb2YgYSBCRlIgaXMgd2hlbiBpdCB1c2VzIHlvdXIgZHJhZnQuDQoNCltYaWFvaHUzXSBCSUVS
IGlzIGF0IHRoZSBuZXR3b3JrIGxheWVyLiBIZW5jZSB0byB0cmFuc3BvcnQgQklFUiBwYWNrZXRz
DQphY3Jvc3MgYW4gTDIgbmV0d29yayAoZS5nLiwgRXRoZXJuZXQgbmV0d29yayksIHRoZSBCSUVS
IHBhY2tldHMgbmVlZCB0byBiZQ0KZW5jYXBzdWxhdGVkIHdpdGggYW4gTDIgaGVhZGVyIChlLmcu
LCBFdGhlcm5ldCBoZWFkZXIpIGJlZm9yZSBlbnRlcmluZyB0aGF0IEwyDQpuZXR3b3JrLiBJbiBm
YWN0LCB5b3UgY291bGQgbG9vayBpdCBhcyBzb21ldGhpbmcgbGlrZSBUUklMTC4NCg0KSWYgYSBC
RlIgdXNlcyBNUExTLUJJRVIgZW5jYXAsIHRoZSBCRlIgYmVjb21lcyBhbiBMU1IsIGFuZCBCRlIt
SUQgYW5kDQpCaXRTdHJpbmcgYWRkcmVzc2luZyBpcyBzaW1pbGFyIHRvIGVnIHRoZSBNUExTIEZF
Qy4gQWthOiBCRlIgaXMgYW4gTDIuNSBlbGVtZW50DQp3aXRoIHNvbWUgbm92ZWwgTDIuNSBhZGRy
ZXNzaW5nLg0KDQpXaGVuIHdlIHVzZSB5b3VyIGRyYWZ0LCBhbmQgYXMgeW91IHNhaWQgJ25hdGl2
ZScgZW5jYXAgYmVpbmcgdG8gcHV0IHRoZXNlIEJJRVINCnBhY2tldHMgZGlyZWN0bHkgb3ZlciBl
ZzogZXRoZXJuZXQvTUFDIGVuY2FwLCB0aGVuIHRoZSBzZW1hbnRpYyBvZiBCSUVSL0JGUg0KaXMg
cHJvYmFibHkgc3RpbGwgYmVzdCBkZXNjcmliZWQgYXMNCkwyLjUgLSB0aGVyZSBpcyBzdGlsbCBu
byBlbmQtdG8tZW5kLW5ldHdvcmsgbGF5ZXIgYWRkcmVzc2luZywgd2Ugc3RpbGwgb25seSBoYXZl
DQpCRlItSUQvQml0c3RyaW5nLCBidXQgdGhlIGhvcC1ieS1ob3AgZm9yd2FyZGluZyB3aXRoIERT
IGluc3RlYWQgb2YgRVhQIGlzIG1vcmUNCmxpa2UgSVAuDQoNCklmIHdlIGFsbG93ZWQgZm9yIHlv
dXIgZW5jYXAgdG8gZ28gYWxsIHRoZSB3YXkgZnJvbSBhcHBsaWNhdGlvbiBzb3VyY2UgdG8NCmFw
cGxpY2F0aW9uIHJlY2VpdmVyLCB0aGVuIGl0IGNvdWxkIGJlIG5ldyBuZXR3b3JrIGxheWVyLCBh
bmQgd2UnZCBlbGV2YXRlDQpCRlItSUQvQml0c3RyaW5nIHRvIGEgbmV3IHR5cGUgb2YgbmV0d29y
ayBsYXllciBhZGRyZXNzZXMsIGFuZCB0aGVuIHlvdXINCmVuY2FwIGNvdWxkIGJlIGNhbGxlZCBM
My9uZXR3b3JrLWxheWVyIEJJRVIuIFRoaXMgaXMgdGhlIGJpZyBkaWZmZXJlbmNlIHRvDQpQaWVy
cmVzIGRyYWZ0IHdoaWNoIHNvbHZlcyB0aGF0IGVuZC10by1lbmQgcGllY2UgYnkgdXNpbmcgdGhl
IGV4aXN0aW5nIElQdjYNCmFkZHJlc3Nlcy4NCg0KSWYgaSB3b3VsZCB0YWtlIHlvdXIgZW5jYXAs
IHN0cmlwIGF3YXkgdGhlIFRUTCBhbmQgRFMgZmllbGRzLCByZXBsYWNlIHRoZQ0KKElQLSlQcm90
b2NvbCAgZmllbGQgd2l0aCBhbiBFdGhlcm5ldC1Qcm90b2NvbCBmaWVsZCBhbmQgdXNlIHRoaXMg
Zm9ybSBvZiBCSUVSIG9uDQphbiBMMiBzd2l0Y2gsIHdlIHdvdWxkIGhhdmUgYW4gTDIvQnJpZGdl
IHZlcnNpb24gb2YgQklFUi4NCg0KQWthOiBCSUVSIGNvdWxkIGJlIEwyLCBMMi41LCBMMy4NCg0K
W1hpYW9odTNdIFNpbmNlIHRoZSBnZW5lcmljIEJJRVIgaXMgZGVzaWduZWQgdG8gYmUNCnRyYW5z
cG9ydC1pbmRlcGVuZGVudCwgaXQgc2VlbXMgY29uZnVzZWQgdG8gY291cGxlIGl0IHdpdGggSVA6
KQ0KDQpJIHRoaW5rIGl0IHdvdWxkIGhlbHAgdG8gYWRkIGEgc2VudGVuY2UgZXhwbGFpbmluZyB3
aGF0DQoidHJhbnNwb3J0LWluZGVwZW5kZW50Ig0KbWVhbnMgaW4gdGhlIGNhc2Ugb2YgeW91ciBk
cmFmdDoNCg0KLT4gSW4gdGhlIEJJRVIgYXJjaGl0ZWN0dXJlLCB0aGVyZSBhcmUgdHdvICJjb250
ZXh0dWFsIGZpZWxkcyIgZm9yDQogIHRoZSBCaXRTdHJpbmc6IFNJIGFuZCBTdWItU29tYWluLiBX
aXRoIHRoZSBCSUVSLU1QTFMgZW5jYXAsDQogIHRoaXMgY29udGV4dCBpcyBlc3RhYmxpc2hlZCBi
eSBNUExTLiBUaGF0IHRpZXMgdGhlIE1QTFMtQklFUg0KICBlbmNhcCB0byBub3Qgb25seSBzb21l
IHByZWNlZWRpbmcgTVBMUyBoZWFkZXIgd2l0aCBhIGxhYmVsLCBidXQNCiAgYWxzbyB0byBNUExT
IGxhYmVsIGJpbmRpbmcgcHJvY2VkdXJlcy4NCg0KLT4gQnkgZm9sZGluZyB0aGVzZSBmaWVsZHMg
aW50byB0aGUgQklFUiBoZWFkZXIsIHRoaXMgZGVwZW5kZW5jeSBhZ2FpbnN0DQogIE1QTFMgaXMg
cmVtb3ZlZC4gVGhhdCBpcyB3aGF0IHRoaXMgZHJhZnQgY2FsbHMgInRyYW5zcG9ydCBpbmRlcGVu
ZGVudCIuDQoNCk92ZXJhbGwsIHRoZSBlbmNhcCBwcm9wb3NlcyBhbiAnSVAtbGlrZScgTDIuNSBC
RlIvQklFUi1kb21haW4gbW9kZWw6DQoNCiAgLSBJdCdzIElQLWxpa2UgYmVjYXVzZSBpdCBwcm9w
b3NlcyBJUCBsaWtlIFFvUyBhbmQgZW5jYXAgKElQIHByb3RvY29sKS4NCg0KICAtIEl0IGlzIG5v
dCBMMywgYmVjYXVzZSBzbyBmYXIgdGhlcmUgYXJlIG5vIGF0dGVtcHRzIHRvIG1ha2UNCiAgICBC
RlItSUQvQml0U3RyaW5nIGF2YWlsYWJsZSBhcyBlbmQtdG8tZW5kIEwzIGFkZHJlc3Nlcywgc28N
CiAgICBwcmltZSB0YXJnZXQgdXNlIG9mIHRoaXMgZW5jYXAgaXMgZm9yIG5ldHdvcmtzIHdpdGgg
InRyYW5zcG9ydA0KICAgIHNlcnZpY2VzJyBvbiB0aGUgZWRnZSwgZWc6IGxpa2UgTVBMUyBuZXR3
b3JrcyAod2l0aG91dCBNUExTIDstKS4NCg0KQ2hlZXJzDQogICBUb2VybGVzcw0KDQpCZXN0IHJl
Z2FyZHMsDQpYaWFvaHUNCg0KQ2hlZXJzDQogICBUb2VybGVzcw0KDQpbWGlhb2h1XSBTZWUgdGhl
IGFib3ZlLg0KDQpJZiB5b3Ugd2FudCBVRFAgaW5zaWRlIHlvdXIgZW5jYXAgdG8gYmUgb3V0IG9m
IHNjb3BlLCBwbGVhc2Ugd3JpdGUgdGhhdCB1cCwNCnNlZSBzdWdnZXN0ZWQgdGV4dCBhYm92ZS4N
Cg0KW1hpYW9odTJdIFN1cmUsIHRoYW5rcyBhZ2FpbiBmb3IgeW91ciBzdWdnZXN0ZWQgdGV4dC4N
Cg0KQmVzdCByZWdhcmRzLA0KWGlhb2h1DQoNCkNoZWVycw0KICAgVG9lcmxlc3MNCg0KQmVzdCBy
ZWdhcmRzLA0KWGlhb2h1DQoNCjQuIENhbiBzdXBwb3J0IGZvciBCSUVSLVRFIGJlIGluIHNjb3Bl
ID8gV291bGQgbGlrZSBhIGxpZmUtaW5zdXJhbmNlIGJpdDoNCiAgIkJJRVItVEUiIGluIGhlYWRl
ci4gSSBob3BlIHdlIGNhbiBrZWVwIGFsbCBCSUVSIGhlYWRlciBmaWVsZHMgd2l0aA0Kc2FtZQ0K
ICBzZW1hbnRpYyBmb3IgQklFUi1URSwgYnV0IGlmIG5vdCwgdGhpcyBiaXQgd291bGQgYWxsb3cg
dXMgdG8gbGF0ZXIgb24NCiAgbW9kaWZ5IGhvdyBzcGVjaWZpYyBmaWVsZHMgb3BlcmF0ZSB1bmRl
ciBCSUVSLVRFLg0KDQoNCjUuIFRyYWNpbmcuIEluIERldE5ldCwgdGhlIGlkZWEgdG8gdXNlIEJJ
RVItVEUgd2FzIGJyb3VnaHQgdXAsIGFuZCB0cmFjaW5nDQpvZg0KICB0aGUgcGFja2V0IHBhdGgg
d2FzIGdpdmVuIGFzIGtleSByZWFzb24uIFdpdGgganVzdCByZXNldHRpbmcgYml0cy4NCldoaWNo
IGRvZXNuJ3QNCiAgaGVscCBtdWNoIHRvIHRyYWNlLiBMZXRzIGFzc3VtZSB3ZSBoYXZlIGEgInRy
YWNlLWJpdCIgaW4gdGhlIGhlYWRlci4NCk9ubHkNCiAgbG93ZXIgNTAlIG9mIGJpdHN0cmluZyBn
ZXQgYWxsb2NhdGVkLiBFdmVyeSB0aW1lIEJGUiByZXNldHMgYml0cyBpbg0KbG93ZXINCiAgNTAl
LCBpdCBzZXRzIHNhbWUgYml0cyBpbiB1cHBlciA1MCUuIEdpdmVzIGdyZWF0IHRyYWNpbmcuICBB
cHBsaWNhYmxlDQp0byBCSUVSDQogIGFuZCBCSUVSLVRFLiAgT2gsIGFuZCBrZWVwcyBVRFAgY2hl
Y2tzdW0gb2YgQklFUiBoZWFkZXINCnVuY2hhbmdlZC4NCg0KVG9lcmxlc3MNCg0KT24gV2VkLCBK
dWwgMjAsIDIwMTYgYXQgMDU6MTc6MTRQTSAtMDcwMCwgR3JlZyBTaGVwaGVyZCB3cm90ZToNCios
DQoNClRoYW5rIHlvdSB0byBhbGwgd2hvIGF0dGVuZGVkIGFuZCBjb250cmlidXRlZCB0byB0aGUg
bGl2ZWx5DQpkaXNjdXNzaW9uIGF0IHRoZSBXRyBtZWV0aW5nIGluIEJlcmxpbiB0aGlzIHdlZWsu
IFRoaXMgaXMgd2hhdA0KV0cgbWVldGluZ3Mgc2hvdWxkIGJlIC0gYW5kIHNvbWUgd291bGQgc2F5
LCB1c2VkIHRvIGJlLg0KDQpGcm9tIGEgcG9sbCBpbiB0aGUgcm9vbSwgdGhlcmUgd2FzIGNvbnNl
bnN1cyB0byBwdWxsIHRvZ2V0aGVyIGENCnZvbHVudGVlcg0KZGVzaWduIHRlYW0gdG8gbG9vayBh
dCB0aGUgdmFyaW91cyBlbmNhcCBvcHRpb25zLCBhbmQgYmFzZWQgb24NCnVzZS1jYXNlL29wZXJh
dGlvbmFsIGNvbnNpZGVyYXRpb25zL3N1cHBvcnQgdGhlIHRlYW0gd2lsbCBwaWNrDQpvbmUgYWRk
aXRpb25hbCBlbmNhcCB0byBkb2N1bWVudCBhbmQgb2ZmZXIgYXMgYSBXRyBpdGVtLiBUaGUNCmV4
cGVjdGF0aW9uIGlzIHRoZSBsaXN0IG9mIHZvbHVudGVlcnMgd2lsbCBhdHRlbmQgYW4gaW50ZXJp
bSBXRw0KbWVldGluZyB3ZXJlIHdlIHdpbGwgd29yayB0b2dldGhlciBmb3IgMi0zIGRheXMgdG8g
aGFzaCBvdXQgdGhlDQpkaXJlY3Rpb24gYW5kIGRldGFpbHMuDQpUaGlzIHdpbGwgYmUgYSBwaHlz
aWNhbCBtZWV0aW5nLCBidXQgd2lsbCBhY2NvbW1vZGF0ZSByZW1vdGUNCnBhcnRpY2lwYXRpb24g
YXMgd2VsbC4NCg0KSSB3b3VsZCBsaWtlIHRvIHNlZSB0aGlzIHdvcmsgcHVibGlzaGVkIGFuZCBh
dmFpbGFibGUgZm9yDQpmdXJ0aGVyIGRpc2N1c3Npb24gdG8gdGhlIGdyb3VwIGF0IGxhcmdlIG9u
IHRoZSBsaXN0IGJlZm9yZSBhbmQNCmluIHRoZSByb29tIGR1cmluZyB0aGUgbmV4dCBXRyBtZWV0
aW5nIGluIE5vdmVtYmVyLiBDb25zaWRlcmluZw0KdGhlIHJlcXVpcmVtZW50cyBmb3IgaW50ZXJp
bSBtZWV0aW5nIGFubm91bmNlbWVudHMsIHRoZSBzb29uZXN0DQp3ZSBjYW4gcmVhc29uYWJseSB0
YXJnZXQgYW4gaW50ZXJpbSBtZWV0aW5nIGlzIFNlcHQuDQoNCkFueW9uZSB3YW50aW5nIHRvIHZv
bHVudGVlciBhcyBhIG1lbWJlciBvZiB0aGUgQklFUiBFbmNhcCBEZXNpZ24NClRlYW0sIHBsZWFz
ZSBzZW5kIGVtYWlsIHRvIHRoZSBXRyBjaGFpcnMuIFdlIHdpbGwgY29tcGlsZSB0aGUNCmxpc3Qs
IHRoZW4gdGFyZ2V0IGEgc3VpdGFibGUgbG9jYXRpb24gYW5kIGRhdGVzIGZyb20gdGhlcmUuIFdl
DQpsb29rIGZvcndhcmQgdG8gcHVsbGluZyB0aGlzIGVudGh1c2lhc3RpYyB0ZWFtIHRvZ2V0aGVy
IGluIG9uZSBkaXJlY3Rpb24uDQoNClRoYW5rcywNCkdyZWcNCg0KX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCkJJRVIgbWFpbGluZyBsaXN0DQpCSUVSQGll
dGYub3JnPG1haWx0bzpCSUVSQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9iaWVyDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
5a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg
MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQOWui+S9kyI7DQoJ
cGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0K
cC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0K
CW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5
OuWui+S9kzt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0
eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNp
dGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsN
Cgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwLk1zb0FjZXRh
dGUsIGxpLk1zb0FjZXRhdGUsIGRpdi5Nc29BY2V0YXRlDQoJe21zby1zdHlsZS1wcmlvcml0eTo5
OTsNCgltc28tc3R5bGUtbGluazoi5om55rOo5qGG5paH5pysIENoYXIiOw0KCW1hcmdpbjowY207
DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZTo5LjBwdDsNCglmb250LWZhbWls
eTrlrovkvZM7fQ0Kc3Bhbi5DaGFyDQoJe21zby1zdHlsZS1uYW1lOiLmibnms6jmoYbmlofmnKwg
Q2hhciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOuaJueazqOah
huaWh+acrDsNCglmb250LWZhbWlseTrlrovkvZM7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTkNCgl7bXNv
LXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5z
LXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10
eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24x
DQoJe3NpemU6NjEyLjBwdCA3OTIuMHB0Ow0KCW1hcmdpbjo3Mi4wcHQgOTAuMHB0IDcyLjBwdCA5
MC4wcHQ7fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0
eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRp
dCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5
XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVk
aXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hl
YWQ+DQo8Ym9keSBsYW5nPSJaSC1DTiIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2
IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5TdXJlLiBJIHdvdWxk
IGFkZCB0aGF0IHJlZmVyZW5jZSBpbiBuZXh0IHJldmlzaW9uLjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj5CZXN0IHJlZ2FyZHMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj5YaWFvaHU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRl
cjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowY20gMGNtIDBjbSA0
LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAj
QjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPuWPkeS7tuS6ujxzcGFuIGxh
bmc9IkVOLVVTIj46PC9zcGFuPjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0Ij4gRGlubyBGYXJpbmFjY2kgW21haWx0bzpmYXJpbmFjY2lAZ21haWwu
Y29tXQ0KPGJyPg0KPC9zcGFuPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij7lj5Hp
gIHml7bpl7Q8c3BhbiBsYW5nPSJFTi1VUyI+Ojwvc3Bhbj48L3NwYW4+PC9iPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+IDIwMTY8L3NwYW4+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQiPuW5tDxzcGFuIGxhbmc9IkVOLVVTIj45PC9zcGFuPuaciDxzcGFu
IGxhbmc9IkVOLVVTIj4yMzwvc3Bhbj7ml6U8c3BhbiBsYW5nPSJFTi1VUyI+IDIyOjQ3PGJyPg0K
PC9zcGFuPjxiPuaUtuS7tuS6ujxzcGFuIGxhbmc9IkVOLVVTIj46PC9zcGFuPjwvYj48c3BhbiBs
YW5nPSJFTi1VUyI+IFh1eGlhb2h1PGJyPg0KPC9zcGFuPjxiPuaKhOmAgTxzcGFuIGxhbmc9IkVO
LVVTIj46PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyI+IFRvZXJsZXNzIEVja2VydDsgYmll
ckBpZXRmLm9yZzxicj4NCjwvc3Bhbj48Yj7kuLvpopg8c3BhbiBsYW5nPSJFTi1VUyI+Ojwvc3Bh
bj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiPiBSZTogW0JpZXJdIFNjb3BlIG9mIGFsdGVybmF0ZSBl
bmNhcCB3b3JrIC8gZWc6IGRyYWZ0LXh1LWJpZXItZW5jYXBzdWxhdGlvbjxvOnA+PC9vOnA+PC9z
cGFuPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+SWYgeW91IGluY2x1ZGUgcmVmZXJl
bmNlcyB0byBWWExBTiB0aGVuIHlvdSBzaG91bGQgYWxzbyBhZGQgcmVmZXJlbmNlcyB0byBSRkM2
ODMwIExJU1AuJm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIj5EaW5vPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBsYW5nPSJF
Ti1VUyI+PGJyPg0KT24gU2VwIDIyLCAyMDE2LCBhdCA4OjI0IFBNLCBYdXhpYW9odSAmbHQ7PGEg
aHJlZj0ibWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20iPnh1eGlhb2h1QGh1YXdlaS5jb208L2E+
Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0
eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5IaSBUb2VybGVzcyw8YnI+DQo8YnI+
DQpUaGFua3MgYWdhaW4gZm9yIHlvdSBnb29kIHN1Z2dlc3Rpb25zLiBUbyBjbGFyaWZ5IHRoZSAm
cXVvdDt0dW5uZWwmcXVvdDsgdXNhZ2Ugb2YgdGhlIEJJRVIgZW5jYXBzdWxhdGlvbiwgSSBoYWQg
YWRkZWQgbW9yZSB0ZXh0IGFzIGZvbGxvd3M6PGJyPg0KPGJyPg0KT0xEOjxicj4NCiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwO1Byb3RvY29sOiBhIG9uZS1vY3RldCBmaWVsZCBpbmRpY2F0
aW5nIHRoZSBwcm90b2NvbCB0eXBlIG9mIHRoZTxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwO0JJRVIgcGF5bG9hZCBhcyBwZXIgdGhlIHByb3RvY29sIG51bWJlcnMgdXNlZCBpbiB0
aGUgUHJvdG9jb2w8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtmaWVsZCBbUkZD
NTIzN11vZiB0aGUgSVB2NCBoZWFkZXIgYW5kIHRoZSBOZXh0IEhlYWRlciBmaWVsZCBvZiBhbjxi
cj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO0lQdjYgaGVhZGVyLiAmbmJzcDtUaGUg
dmFsaWQgQklFUiBwYXlsb2FkIHR5cGVzIGluY2x1ZGUgKGJ1dCBhcmUgbm90PGJyPg0KJm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7bGltaXRlZCB0bykgSVB2NCwgSVB2NiwgTVBMUywgVlhM
QU4gW1JGQzczNDhdLFZYTEFOLUdQRTxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
O1tJLUQuaWV0Zi1udm8zLXZ4bGFuLWdwZV0uICZuYnNwO1RoZSBjb3JyZXNwb25kaW5nIElQIFBy
b3RvY29sIG51bWJlcnM8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtmb3IgVlhM
QU4gYW5kIFZYTEFOLUdQRSBhcmUgdG8gYmUgYWxsb2NhdGVkIGJ5IElBTkEuPGJyPg0KPGJyPg0K
TkVXOjxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO1Byb3RvY29sOiBhIG9uZS1v
Y3RldCBmaWVsZCBpbmRpY2F0aW5nIHRoZSBwcm90b2NvbCB0eXBlIG9mIHRoZTxicj4NCiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO0JJRVIgcGF5bG9hZCBhcyBwZXIgdGhlIHByb3RvY29s
IG51bWJlcnMgdXNlZCBpbiB0aGUgUHJvdG9jb2w8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDtmaWVsZCBbUkZDNTIzN10gb2YgdGhlIElQdjQgaGVhZGVyIGFuZCB0aGUgTmV4dCBI
ZWFkZXIgZmllbGQgb2YgYW48YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtJUHY2
IGhlYWRlci4gJm5ic3A7VGhlb3JldGljYWxseSwgd2l0aCB0aGUgdXNlIG9mIHRoZSBJUHY0L0lQ
djY8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtlcXVpdmFsZW50IFByb3RvY29s
L05leHQtSGVhZGVyIGZpZWxkLCB0aGUgcGF5bG9hZCBvZiBhIEJJRVI8YnI+DQombmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDtwYWNrZXQgY291bGQgYmUgYW55IHR5cGUgb2YgcGF5bG9hZCBw
ZXJtaXR0ZWQgd2l0aGluIHRoZSBJUHY0L0lQdjY8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDtwYWNrZXQuICZuYnNwO0hvd2V2ZXIsIHRoaXMgZG9jdW1lbnQgY3VycmVudGx5IG9u
bHkgY29uc2lkZXIgdGhlIHVzZSBvZjxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
O3RoZSBCSUVSIGVuY2Fwc3VsYXRpb24gZm9yICZxdW90O3RyYW5zcG9ydCZxdW90OyB0eXBlIHNl
cnZpY2VzIHdoZXJlIHRoZTxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2VuY2Fw
c3VsYXRlZCBwYWNrZXRzIGFyZSBlaXRoZXIgTDIuNSAoZS5nLiwgTVBMUykgb3IgTDMgKGUuZy4s
IElQKTxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3BhY2tldHMgLiBUaGUgdmFs
aWQgQklFUiBwYXlsb2FkIHR5cGVzIGluY2x1ZGUgKGJ1dCBhcmUgbm90PGJyPg0KJm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7bGltaXRlZCB0bykgSVB2NCwgSVB2NiwgTVBMUywgVlhMQU4g
W1JGQzczNDhdLFZYTEFOLUdQRTxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO1tJ
LUQuaWV0Zi1udm8zLXZ4bGFuLWdwZV0uICZuYnNwO1RoZSBjb3JyZXNwb25kaW5nIElQIFByb3Rv
Y29sIG51bWJlcnM8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtmb3IgVlhMQU4g
YW5kIFZYTEFOLUdQRSBhcmUgdG8gYmUgYWxsb2NhdGVkIGJ5IElBTkEuIDxicj4NCjxicj4NClBs
ZWFzZSBjaGVjayB3aGV0aGVyIHRoZSBhYm92ZSB0ZXh0IGlzIG5vdyBPSy48YnI+DQo8YnI+DQpC
ZXN0IHJlZ2FyZHMsPGJyPg0KWGlhb2h1PGJyPg0KPGJyPg0KPGJyPg0KPGJyPg0KPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPi0t
LS0tPC9zcGFuPumCruS7tuWOn+S7tjxzcGFuIGxhbmc9IkVOLVVTIj4tLS0tLTxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1i
b3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+5Y+R5Lu25Lq6PHNwYW4gbGFuZz0i
RU4tVVMiPjogVG9lcmxlc3MgRWNrZXJ0IFs8YSBocmVmPSJtYWlsdG86dHRlJiM0MztpZXRmQGNz
LmZhdS5kZSI+bWFpbHRvOnR0ZSYjNDM7aWV0ZkBjcy5mYXUuZGU8L2E+XTxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUu
MHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+5Y+R6YCB5pe2
6Ze0PHNwYW4gbGFuZz0iRU4tVVMiPjogMjAxNjwvc3Bhbj7lubQ8c3BhbiBsYW5nPSJFTi1VUyI+
OTwvc3Bhbj7mnIg8c3BhbiBsYW5nPSJFTi1VUyI+MjM8L3NwYW4+5pelPHNwYW4gbGFuZz0iRU4t
VVMiPiAxOjAzPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVv
dGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj7mlLbku7bkuro8c3BhbiBsYW5nPSJFTi1VUyI+OiBYdXhpYW9odTxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJn
aW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
5oqE6YCBPHNwYW4gbGFuZz0iRU4tVVMiPjogVG9lcmxlc3MgRWNrZXJ0OyA8YSBocmVmPSJtYWls
dG86YmllckBpZXRmLm9yZyI+DQpiaWVyQGlldGYub3JnPC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21h
cmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+5Li76aKYPHNwYW4gbGFu
Zz0iRU4tVVMiPjogUmU6IFtCaWVyXSBTY29wZSBvZiBhbHRlcm5hdGUgZW5jYXAgd29yayAvIGVn
OiBkcmFmdC14dS1iaWVyLWVuY2Fwc3VsYXRpb248bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Js
b2NrcXVvdGU+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90
dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSBzdHls
ZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5PbiBUaHUsIFNlcCAyMiwgMjAxNiBhdCAwNzowODo0
M0FNICYjNDM7MDAwMCwgWHV4aWFvaHUgd3JvdGU6PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9i
bG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJv
dHRvbTo1LjBwdCI+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4t
Ym90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5b
WGlhb2h1M10gSWYgSSB1bmRlcnN0YW5kIGl0IGNvcnJlY3RseSwgYm90aCB0aGUgZ2VuZXJpYyBC
SUVSIGVuY2Fwc3VsYXRpb24gYW5kPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9ibG9ja3F1b3Rl
Pg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFy
Z2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyI+dGhlIE1QTFMtQklFUiBlbmNhcHN1bGF0aW9uIGFyZSB0YXJnZXRlZCBmb3IgdGhlIHR1bm5l
bCBjYXNlLiBNYXliZSBJPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPGJs
b2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+bWlzdW5kZXJzdGFuZCB5b3Vy
IHBvaW50LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3Rl
IHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21h
cmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiPkkgYW0gdHJ5aW5nIHRvIGZpZ3VyZSBvdXQgaG93IHdlL3RoZSBkcmFmdCBjb3VsZCBiZXR0
ZXIgZXhwbGFpbiB3aGF0IHRoZSBsb2dpY2FsPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9ibG9j
a3F1b3RlPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRv
bTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+YmVoYXZp
b3Igb2YgYSBCRlIgaXMgd2hlbiBpdCB1c2VzIHlvdXIgZHJhZnQuPG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7
bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2Nr
cXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8Ymxv
Y2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5bWGlhb2h1M10gQklFUiBpcyBh
dCB0aGUgbmV0d29yayBsYXllci4gSGVuY2UgdG8gdHJhbnNwb3J0IEJJRVIgcGFja2V0czxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1
b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPmFjcm9zcyBhbiBMMiBuZXR3b3JrIChl
LmcuLCBFdGhlcm5ldCBuZXR3b3JrKSwgdGhlIEJJRVIgcGFja2V0cyBuZWVkIHRvIGJlPG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdp
bi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyI+ZW5jYXBzdWxhdGVkIHdpdGggYW4gTDIgaGVhZGVyIChlLmcuLCBF
dGhlcm5ldCBoZWFkZXIpIGJlZm9yZSBlbnRlcmluZyB0aGF0IEwyPG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7
bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyI+bmV0d29yay4gSW4gZmFjdCwgeW91IGNvdWxkIGxvb2sgaXQgYXMgc29tZXRoaW5nIGxp
a2UgVFJJTEwuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVv
dGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7
bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyI+SWYgYSBCRlIgdXNlcyBNUExTLUJJRVIgZW5jYXAsIHRoZSBCRlIgYmVjb21lcyBhbiBM
U1IsIGFuZCBCRlItSUQgYW5kPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9ibG9ja3F1b3RlPg0K
PGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Qml0U3RyaW5nIGFkZHJl
c3NpbmcgaXMgc2ltaWxhciB0byBlZyB0aGUgTVBMUyBGRUMuIEFrYTogQkZSIGlzIGFuIEwyLjUg
ZWxlbWVudDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3Rl
IHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPndpdGggc29tZSBub3ZlbCBMMi41IGFkZHJl
c3NpbmcuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUg
c3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFy
Z2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyI+V2hlbiB3ZSB1c2UgeW91ciBkcmFmdCwgYW5kIGFzIHlvdSBzYWlkICduYXRpdmUnIGVuY2Fw
IGJlaW5nIHRvIHB1dCB0aGVzZSBCSUVSPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9ibG9ja3F1
b3RlPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1
LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+cGFja2V0cyBk
aXJlY3RseSBvdmVyIGVnOiBldGhlcm5ldC9NQUMgZW5jYXAsIHRoZW4gdGhlIHNlbWFudGljIG9m
IEJJRVIvQkZSPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVv
dGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+aXMgcHJvYmFibHkgc3RpbGwgYmVzdCBk
ZXNjcmliZWQgYXM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2tx
dW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5MMi41IC0gdGhlcmUgaXMgc3RpbGwg
bm8gZW5kLXRvLWVuZC1uZXR3b3JrIGxheWVyIGFkZHJlc3NpbmcsIHdlIHN0aWxsIG9ubHkgaGF2
ZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHN0eWxl
PSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkJGUi1JRC9CaXRzdHJpbmcsIGJ1dCB0aGUgaG9wLWJ5
LWhvcCBmb3J3YXJkaW5nIHdpdGggRFMgaW5zdGVhZCBvZiBFWFAgaXMgbW9yZTxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9w
OjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiPmxpa2UgSVAuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9ibG9ja3F1b3Rl
Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBw
dCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdp
bi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyI+SWYgd2UgYWxsb3dlZCBmb3IgeW91ciBlbmNhcCB0byBnbyBhbGwg
dGhlIHdheSBmcm9tIGFwcGxpY2F0aW9uIHNvdXJjZSB0bzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdp
bi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
PmFwcGxpY2F0aW9uIHJlY2VpdmVyLCB0aGVuIGl0IGNvdWxkIGJlIG5ldyBuZXR3b3JrIGxheWVy
LCBhbmQgd2UnZCBlbGV2YXRlPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9ibG9ja3F1b3RlPg0K
PGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+QkZSLUlEL0JpdHN0cmlu
ZyB0byBhIG5ldyB0eXBlIG9mIG5ldHdvcmsgbGF5ZXIgYWRkcmVzc2VzLCBhbmQgdGhlbiB5b3Vy
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgc3R5bGU9
Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+ZW5jYXAgY291bGQgYmUgY2FsbGVkIEwzL25ldHdvcmst
bGF5ZXIgQklFUi4gVGhpcyBpcyB0aGUgYmlnIGRpZmZlcmVuY2UgdG88bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBw
dDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIj5QaWVycmVzIGRyYWZ0IHdoaWNoIHNvbHZlcyB0aGF0IGVuZC10by1lbmQgcGllY2Ug
YnkgdXNpbmcgdGhlIGV4aXN0aW5nIElQdjY8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Jsb2Nr
cXVvdGU+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9t
OjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5hZGRyZXNz
ZXMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgc3R5
bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2lu
LWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+
SWYgaSB3b3VsZCB0YWtlIHlvdXIgZW5jYXAsIHN0cmlwIGF3YXkgdGhlIFRUTCBhbmQgRFMgZmll
bGRzLCByZXBsYWNlIHRoZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvYmxvY2txdW90ZT4NCjxi
bG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPihJUC0pUHJvdG9jb2wgJm5i
c3A7ZmllbGQgd2l0aCBhbiBFdGhlcm5ldC1Qcm90b2NvbCBmaWVsZCBhbmQgdXNlIHRoaXMgZm9y
bSBvZiBCSUVSIG9uPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2Nr
cXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+YW4gTDIgc3dpdGNoLCB3ZSB3b3Vs
ZCBoYXZlIGFuIEwyL0JyaWRnZSB2ZXJzaW9uIG9mIEJJRVIuPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFy
Z2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVv
dGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+QWthOiBCSUVSIGNvdWxkIGJlIEwyLCBM
Mi41LCBMMy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90
ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDtt
YXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0
O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiPltYaWFvaHUzXSBTaW5jZSB0aGUgZ2VuZXJpYyBCSUVSIGlzIGRlc2lnbmVkIHRvIGJl
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJs
b2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8
YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj50cmFuc3BvcnQtaW5kZXBl
bmRlbnQsIGl0IHNlZW1zIGNvbmZ1c2VkIHRvIGNvdXBsZSBpdCB3aXRoIElQOik8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSBz
dHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJn
aW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
Ij5JIHRoaW5rIGl0IHdvdWxkIGhlbHAgdG8gYWRkIGEgc2VudGVuY2UgZXhwbGFpbmluZyB3aGF0
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgc3R5bGU9
Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+JnF1b3Q7dHJhbnNwb3J0LWluZGVwZW5kZW50JnF1b3Q7
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgc3R5bGU9
Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+bWVhbnMgaW4gdGhlIGNhc2Ugb2YgeW91ciBkcmFmdDo8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSBzdHlsZT0i
bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Js
b2NrcXVvdGU+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90
dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4tJmd0
OyBJbiB0aGUgQklFUiBhcmNoaXRlY3R1cmUsIHRoZXJlIGFyZSB0d28gJnF1b3Q7Y29udGV4dHVh
bCBmaWVsZHMmcXVvdDsgZm9yPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9ibG9ja3F1b3RlPg0K
PGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7dGhl
IEJpdFN0cmluZzogU0kgYW5kIFN1Yi1Tb21haW4uIFdpdGggdGhlIEJJRVItTVBMUyBlbmNhcCw8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSBzdHlsZT0i
bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDt0aGlzIGNvbnRleHQgaXMgZXN0YWJs
aXNoZWQgYnkgTVBMUy4gVGhhdCB0aWVzIHRoZSBNUExTLUJJRVI8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDtt
YXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIj4mbmJzcDsmbmJzcDtlbmNhcCB0byBub3Qgb25seSBzb21lIHByZWNlZWRpbmcgTVBMUyBo
ZWFkZXIgd2l0aCBhIGxhYmVsLCBidXQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Jsb2NrcXVv
dGU+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUu
MHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJz
cDthbHNvIHRvIE1QTFMgbGFiZWwgYmluZGluZyBwcm9jZWR1cmVzLjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0
O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvYmxvY2txdW90ZT4NCjxibG9j
a3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPi0mZ3Q7IEJ5IGZvbGRpbmcgdGhl
c2UgZmllbGRzIGludG8gdGhlIEJJRVIgaGVhZGVyLCB0aGlzIGRlcGVuZGVuY3kgYWdhaW5zdDxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHN0eWxlPSJt
YXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwO01QTFMgaXMgcmVtb3ZlZC4gVGhhdCBp
cyB3aGF0IHRoaXMgZHJhZnQgY2FsbHMgJnF1b3Q7dHJhbnNwb3J0IGluZGVwZW5kZW50JnF1b3Q7
LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHN0eWxl
PSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwv
YmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1i
b3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPk92
ZXJhbGwsIHRoZSBlbmNhcCBwcm9wb3NlcyBhbiAnSVAtbGlrZScgTDIuNSBCRlIvQklFUi1kb21h
aW4gbW9kZWw6PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVv
dGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7
bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyI+Jm5ic3A7Jm5ic3A7LSBJdCdzIElQLWxpa2UgYmVjYXVzZSBpdCBwcm9wb3NlcyBJUCBs
aWtlIFFvUyBhbmQgZW5jYXAgKElQIHByb3RvY29sKS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4t
Ym90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSBz
dHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDstIEl0IGlzIG5vdCBMMywg
YmVjYXVzZSBzbyBmYXIgdGhlcmUgYXJlIG5vIGF0dGVtcHRzIHRvIG1ha2U8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1
LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtCRlItSUQvQml0U3RyaW5nIGF2YWls
YWJsZSBhcyBlbmQtdG8tZW5kIEwzIGFkZHJlc3Nlcywgc288bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJn
aW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtwcmltZSB0YXJnZXQgdXNlIG9mIHRoaXMgZW5jYXAg
aXMgZm9yIG5ldHdvcmtzIHdpdGggJnF1b3Q7dHJhbnNwb3J0PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFy
Z2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7c2VydmljZXMnIG9uIHRoZSBlZGdlLCBlZzogbGlr
ZSBNUExTIG5ldHdvcmtzICh3aXRob3V0IE1QTFMgOy0pLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdp
bi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3Rl
IHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkNoZWVyczxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21h
cmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiPiZuYnNwOyZuYnNwOyZuYnNwO1RvZXJsZXNzPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9i
bG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJv
dHRvbTo1LjBwdCI+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4t
Ym90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+
DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0
Ij4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4w
cHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkJlc3QgcmVnYXJk
cyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8
YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4N
CjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQi
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPlhpYW9odTxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3Rl
IHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGJsb2NrcXVv
dGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1h
cmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8YmxvY2txdW90ZSBzdHlsZT0i
bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5DaGVlcnM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Js
b2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1
LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9w
OjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyZuYnNwO1RvZXJsZXNzPG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1h
cmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8YmxvY2txdW90ZSBzdHlsZT0i
bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Js
b2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1
LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9w
OjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10
b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2lu
LXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIj5bWGlhb2h1XSBTZWUgdGhlIGFib3ZlLjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxv
Y2txdW90ZT4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0
b206NS4wcHQiPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJv
dHRvbTo1LjBwdCI+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4t
Ym90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+
DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJn
aW4tYm90dG9tOjUuMHB0Ij4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21h
cmdpbi1ib3R0b206NS4wcHQiPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7
bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyI+SWYgeW91IHdhbnQgVURQIGluc2lkZSB5b3VyIGVuY2FwIHRvIGJlIG91dCBvZiBzY29w
ZSwgcGxlYXNlIHdyaXRlIHRoYXQgdXAsPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9ibG9ja3F1
b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1h
cmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyI+c2VlIHN1Z2dlc3RlZCB0ZXh0IGFib3ZlLjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9w
OjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10
b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2lu
LXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Jsb2NrcXVv
dGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFy
Z2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxibG9ja3F1b3RlIHN0eWxlPSJt
YXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGJsb2NrcXVvdGUgc3R5bGU9
Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+W1hpYW9odTJdIFN1cmUsIHRoYW5rcyBhZ2FpbiBmb3Ig
eW91ciBzdWdnZXN0ZWQgdGV4dC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Jsb2NrcXVvdGU+
DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2lu
LXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJn
aW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1h
cmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9ibG9j
a3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgc3R5bGU9
Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8YmxvY2txdW90ZSBzdHls
ZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxibG9ja3F1b3RlIHN0
eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkJlc3QgcmVnYXJkcyw8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8Ymxv
Y2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxi
bG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0K
PGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+WGlhb2h1PG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3Rl
Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBw
dCI+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUu
MHB0Ij4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206
NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxv
Y2txdW90ZT4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0
b206NS4wcHQiPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJv
dHRvbTo1LjBwdCI+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4t
Ym90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5D
aGVlcnM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+
DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJn
aW4tYm90dG9tOjUuMHB0Ij4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21h
cmdpbi1ib3R0b206NS4wcHQiPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7
bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7VG9lcmxlc3M8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSBz
dHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxibG9ja3F1b3Rl
IHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGJsb2NrcXVv
dGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2Nr
cXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8Ymxv
Y2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxi
bG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0K
PGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+QmVzdCByZWdhcmRzLDxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxv
Y2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUu
MHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6
NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRv
cDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4t
dG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiPlhpYW9odTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvYmxvY2txdW90
ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1
b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGJsb2Nr
cXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8Ymxv
Y2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxi
bG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4N
CjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdp
bi1ib3R0b206NS4wcHQiPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFy
Z2luLWJvdHRvbTo1LjBwdCI+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDtt
YXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0
O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiPjQuIENhbiBzdXBwb3J0IGZvciBCSUVSLVRFIGJlIGluIHNjb3BlID8gV291bGQgbGlr
ZSBhIGxpZmUtaW5zdXJhbmNlIGJpdDo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Jsb2NrcXVv
dGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2tx
dW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxibG9j
a3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGJs
b2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8
YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsmcXVv
dDtCSUVSLVRFJnF1b3Q7IGluIGhlYWRlci4gSSBob3BlIHdlIGNhbiBrZWVwIGFsbCBCSUVSIGhl
YWRlciBmaWVsZHMgd2l0aDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvYmxvY2txdW90ZT4NCjwv
YmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHN0
eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPnNhbWU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4t
Ym90dG9tOjUuMHB0Ij4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdp
bi1ib3R0b206NS4wcHQiPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFy
Z2luLWJvdHRvbTo1LjBwdCI+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDtt
YXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIj4mbmJzcDsmbmJzcDtzZW1hbnRpYyBmb3IgQklFUi1URSwgYnV0IGlmIG5vdCwgdGhpcyBi
aXQgd291bGQgYWxsb3cgdXMgdG8gbGF0ZXIgb248bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Js
b2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8
YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4N
CjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQi
Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBw
dCI+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUu
MHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJz
cDttb2RpZnkgaG93IHNwZWNpZmljIGZpZWxkcyBvcGVyYXRlIHVuZGVyIEJJRVItVEUuPG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1
b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7
bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBw
dDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUu
MHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6
NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9ibG9ja3F1b3RlPg0K
PC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUg
c3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8YmxvY2txdW90
ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxibG9ja3F1
b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGJsb2Nr
cXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9i
bG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJv
dHRvbTo1LjBwdCI+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4t
Ym90dG9tOjUuMHB0Ij4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdp
bi1ib3R0b206NS4wcHQiPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFy
Z2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyI+NS4gVHJhY2luZy4gSW4gRGV0TmV0LCB0aGUgaWRlYSB0byB1c2UgQklFUi1URSB3YXMgYnJv
dWdodCB1cCwgYW5kIHRyYWNpbmc8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Jsb2NrcXVvdGU+
DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90
ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5vZjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdp
bi1ib3R0b206NS4wcHQiPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFy
Z2luLWJvdHRvbTo1LjBwdCI+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDtt
YXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0
O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiPiZuYnNwOyZuYnNwO3RoZSBwYWNrZXQgcGF0aCB3YXMgZ2l2ZW4gYXMga2V5IHJlYXNv
bi4gV2l0aCBqdXN0IHJlc2V0dGluZyBiaXRzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvYmxv
Y2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxi
bG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPldoaWNoIGRvZXNuJ3Q8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFy
Z2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxibG9ja3F1b3RlIHN0eWxlPSJt
YXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGJsb2NrcXVvdGUgc3R5bGU9
Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8YmxvY2txdW90ZSBzdHls
ZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDtoZWxwIG11Y2ggdG8gdHJhY2Uu
IExldHMgYXNzdW1lIHdlIGhhdmUgYSAmcXVvdDt0cmFjZS1iaXQmcXVvdDsgaW4gdGhlIGhlYWRl
ci48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8
L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRv
cDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIj5Pbmx5PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9ibG9ja3F1b3RlPg0K
PGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+
DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0
Ij4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4w
cHQiPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1
LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5i
c3A7bG93ZXIgNTAlIG9mIGJpdHN0cmluZyBnZXQgYWxsb2NhdGVkLiBFdmVyeSB0aW1lIEJGUiBy
ZXNldHMgYml0cyBpbjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvYmxvY2txdW90ZT4NCjwvYmxv
Y2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHN0eWxl
PSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPmxvd2VyPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9i
bG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJv
dHRvbTo1LjBwdCI+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4t
Ym90dG9tOjUuMHB0Ij4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdp
bi1ib3R0b206NS4wcHQiPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFy
Z2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyI+Jm5ic3A7Jm5ic3A7NTAlLCBpdCBzZXRzIHNhbWUgYml0cyBpbiB1cHBlciA1MCUuIEdpdmVz
IGdyZWF0IHRyYWNpbmcuICZuYnNwO0FwcGxpY2FibGU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+
DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0
Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj50byBCSUVSPG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdp
bi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFy
Z2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxibG9ja3F1b3RlIHN0eWxlPSJt
YXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGJsb2NrcXVvdGUgc3R5bGU9
Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7YW5kIEJJRVItVEUuICZuYnNwO09o
LCBhbmQga2VlcHMgVURQIGNoZWNrc3VtIG9mIEJJRVIgaGVhZGVyPG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9j
a3F1b3RlPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRv
bTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+dW5jaGFu
Z2VkLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHN0
eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGJsb2NrcXVvdGUg
c3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8YmxvY2txdW90
ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxibG9ja3F1
b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxv
Y2txdW90ZT4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0
b206NS4wcHQiPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJv
dHRvbTo1LjBwdCI+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4t
Ym90dG9tOjUuMHB0Ij4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdp
bi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
PlRvZXJsZXNzPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1
b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1h
cmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8YmxvY2txdW90ZSBzdHlsZT0i
bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxibG9ja3F1b3RlIHN0eWxl
PSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGJsb2NrcXVvdGUgc3R5
bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3Rl
Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBw
dCI+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUu
MHB0Ij4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206
NS4wcHQiPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRv
bTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+T24gV2Vk
LCBKdWwgMjAsIDIwMTYgYXQgMDU6MTc6MTRQTSAtMDcwMCwgR3JlZyBTaGVwaGVyZCB3cm90ZTo8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Js
b2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1
LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9w
OjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10
b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2lu
LXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJn
aW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiPiosPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9ibG9ja3F1b3Rl
Pg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1
b3RlPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1
LjBwdCI+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9t
OjUuMHB0Ij4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0
b206NS4wcHQiPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJv
dHRvbTo1LjBwdCI+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4t
Ym90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+
DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90
ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxibG9ja3F1
b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGJsb2Nr
cXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8Ymxv
Y2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxi
bG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPlRoYW5rIHlvdSB0byBhbGwg
d2hvIGF0dGVuZGVkIGFuZCBjb250cmlidXRlZCB0byB0aGUgbGl2ZWx5PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9i
bG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6
NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRv
cDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4t
dG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdp
bi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFy
Z2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIj5kaXNjdXNzaW9uIGF0IHRoZSBXRyBtZWV0aW5nIGluIEJlcmxp
biB0aGlzIHdlZWsuIFRoaXMgaXMgd2hhdDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvYmxvY2tx
dW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxv
Y2txdW90ZT4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0
b206NS4wcHQiPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJv
dHRvbTo1LjBwdCI+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4t
Ym90dG9tOjUuMHB0Ij4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdp
bi1ib3R0b206NS4wcHQiPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFy
Z2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyI+V0cgbWVldGluZ3Mgc2hvdWxkIGJlIC0gYW5kIHNvbWUgd291bGQgc2F5LCB1c2VkIHRvIGJl
LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwv
YmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHN0
eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGJsb2NrcXVvdGUg
c3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8YmxvY2txdW90
ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxibG9ja3F1
b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGJsb2Nr
cXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9i
bG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6
NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRv
cDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4t
dG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdp
bi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFy
Z2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxibG9ja3F1b3RlIHN0eWxlPSJt
YXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiPkZyb20gYSBwb2xsIGluIHRoZSByb29tLCB0aGVyZSB3YXMg
Y29uc2Vuc3VzIHRvIHB1bGwgdG9nZXRoZXIgYTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvYmxv
Y2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwv
YmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9w
OjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10
b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2lu
LXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJn
aW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1h
cmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8YmxvY2txdW90ZSBzdHlsZT0i
bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIj52b2x1bnRlZXI8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+
DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2lu
LXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJn
aW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1h
cmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8YmxvY2txdW90ZSBzdHlsZT0i
bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxibG9ja3F1b3RlIHN0eWxl
PSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPmRlc2lnbiB0ZWFtIHRvIGxvb2sgYXQgdGhlIHZhcmlv
dXMgZW5jYXAgb3B0aW9ucywgYW5kIGJhc2VkIG9uPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9i
bG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0K
PC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2lu
LWJvdHRvbTo1LjBwdCI+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJn
aW4tYm90dG9tOjUuMHB0Ij4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21h
cmdpbi1ib3R0b206NS4wcHQiPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7
bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBw
dDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIj51c2UtY2FzZS9vcGVyYXRpb25hbCBjb25zaWRlcmF0aW9ucy9zdXBwb3J0IHRoZSB0
ZWFtIHdpbGwgcGljazxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvYmxvY2txdW90ZT4NCjwvYmxv
Y2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxi
bG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0K
PGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+
DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0
Ij4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4w
cHQiPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1
LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+b25lIGFkZGl0
aW9uYWwgZW5jYXAgdG8gZG9jdW1lbnQgYW5kIG9mZmVyIGFzIGEgV0cgaXRlbS4gVGhlPG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1
b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1h
cmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8YmxvY2txdW90ZSBzdHlsZT0i
bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxibG9ja3F1b3RlIHN0eWxl
PSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGJsb2NrcXVvdGUgc3R5
bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8YmxvY2txdW90ZSBz
dHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5leHBlY3RhdGlvbiBpcyB0aGUgbGlzdCBvZiB2
b2x1bnRlZXJzIHdpbGwgYXR0ZW5kIGFuIGludGVyaW0gV0c8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVv
dGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDtt
YXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0
O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4w
cHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1
LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9w
OjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiPm1lZXRpbmcgd2VyZSB3ZSB3aWxsIHdvcmsgdG9nZXRoZXIgZm9yIDItMyBk
YXlzIHRvIGhhc2ggb3V0IHRoZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvYmxvY2txdW90ZT4N
CjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90
ZT4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4w
cHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPmRpcmVjdGlvbiBh
bmQgZGV0YWlscy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2tx
dW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxibG9j
a3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGJs
b2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8
YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4N
CjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQi
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPlRoaXMgd2lsbCBiZSBh
IHBoeXNpY2FsIG1lZXRpbmcsIGJ1dCB3aWxsIGFjY29tbW9kYXRlIHJlbW90ZTxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4N
CjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4t
dG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiPnBhcnRpY2lwYXRpb24gYXMgd2VsbC48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDtt
YXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0
O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4w
cHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1
LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9w
OjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvYmxvY2txdW90ZT4N
CjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90
ZT4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4w
cHQiPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1
LjBwdCI+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9t
OjUuMHB0Ij4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0
b206NS4wcHQiPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJv
dHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+SSB3
b3VsZCBsaWtlIHRvIHNlZSB0aGlzIHdvcmsgcHVibGlzaGVkIGFuZCBhdmFpbGFibGUgZm9yPG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9j
a3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgc3R5bGU9
Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8YmxvY2txdW90ZSBzdHls
ZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxibG9ja3F1b3RlIHN0
eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGJsb2NrcXVvdGUg
c3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8YmxvY2txdW90
ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5mdXJ0aGVyIGRpc2N1c3Npb24gdG8gdGhl
IGdyb3VwIGF0IGxhcmdlIG9uIHRoZSBsaXN0IGJlZm9yZSBhbmQ8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2Nr
cXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBw
dDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUu
MHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6
NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRv
cDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4t
dG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiPmluIHRoZSByb29tIGR1cmluZyB0aGUgbmV4dCBXRyBtZWV0aW5nIGlu
IE5vdmVtYmVyLiBDb25zaWRlcmluZzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvYmxvY2txdW90
ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2tx
dW90ZT4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206
NS4wcHQiPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRv
bTo1LjBwdCI+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90
dG9tOjUuMHB0Ij4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1i
b3R0b206NS4wcHQiPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2lu
LWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+
dGhlIHJlcXVpcmVtZW50cyBmb3IgaW50ZXJpbSBtZWV0aW5nIGFubm91bmNlbWVudHMsIHRoZSBz
b29uZXN0PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3Rl
Pg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVv
dGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8YmxvY2tx
dW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxibG9j
a3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGJs
b2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8
YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj53ZSBjYW4gcmVhc29uYWJs
eSB0YXJnZXQgYW4gaW50ZXJpbSBtZWV0aW5nIGlzIFNlcHQuPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1
b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7
bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBw
dDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUu
MHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6
NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRv
cDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Jsb2NrcXVvdGU+
DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVv
dGU+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUu
MHB0Ij4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206
NS4wcHQiPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRv
bTo1LjBwdCI+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90
dG9tOjUuMHB0Ij4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1i
b3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkFu
eW9uZSB3YW50aW5nIHRvIHZvbHVudGVlciBhcyBhIG1lbWJlciBvZiB0aGUgQklFUiBFbmNhcCBE
ZXNpZ248bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+
DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90
ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxibG9ja3F1
b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGJsb2Nr
cXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8Ymxv
Y2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxi
bG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPlRlYW0sIHBsZWFzZSBzZW5k
IGVtYWlsIHRvIHRoZSBXRyBjaGFpcnMuIFdlIHdpbGwgY29tcGlsZSB0aGU8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8
L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRv
cDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4t
dG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdp
bi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFy
Z2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxibG9ja3F1b3RlIHN0eWxlPSJt
YXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiPmxpc3QsIHRoZW4gdGFyZ2V0IGEgc3VpdGFibGUgbG9jYXRp
b24gYW5kIGRhdGVzIGZyb20gdGhlcmUuIFdlPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9ibG9j
a3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9i
bG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJv
dHRvbTo1LjBwdCI+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4t
Ym90dG9tOjUuMHB0Ij4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdp
bi1ib3R0b206NS4wcHQiPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFy
Z2luLWJvdHRvbTo1LjBwdCI+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDtt
YXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIj5sb29rIGZvcndhcmQgdG8gcHVsbGluZyB0aGlzIGVudGh1c2lhc3RpYyB0ZWFtIHRvZ2V0
aGVyIGluIG9uZSBkaXJlY3Rpb24uPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9ibG9ja3F1b3Rl
Pg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1
b3RlPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1
LjBwdCI+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9t
OjUuMHB0Ij4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0
b206NS4wcHQiPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJv
dHRvbTo1LjBwdCI+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4t
Ym90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+
DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90
ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxibG9ja3F1
b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGJsb2Nr
cXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8Ymxv
Y2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxi
bG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPlRoYW5rcyw8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+
DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2lu
LXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJn
aW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1h
cmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8YmxvY2txdW90ZSBzdHlsZT0i
bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxibG9ja3F1b3RlIHN0eWxl
PSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkdyZWc8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Js
b2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8
L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4t
Ym90dG9tOjUuMHB0Ij4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdp
bi1ib3R0b206NS4wcHQiPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFy
Z2luLWJvdHRvbTo1LjBwdCI+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDtt
YXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2Nr
cXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyI+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX188YnI+DQpCSUVSIG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9Im1haWx0bzpC
SUVSQGlldGYub3JnIj5CSUVSQGlldGYub3JnPC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vYmllciI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9iaWVyPC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9i
bG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1DDD9NKGEML515MBXchi_--


From nobody Fri Sep 23 19:39:41 2016
Return-Path: <xuxiaohu@huawei.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2508B12B688 for <bier@ietfa.amsl.com>; Fri, 23 Sep 2016 19:39:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.537
X-Spam-Level: 
X-Spam-Status: No, score=-6.537 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-2.316, SPF_PASS=-0.001] autolearn=ham autolearn_force=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 bkMMAXvjSw00 for <bier@ietfa.amsl.com>; Fri, 23 Sep 2016 19:39:34 -0700 (PDT)
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 EA33D12B2A6 for <bier@ietf.org>; Fri, 23 Sep 2016 19:39:33 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml701-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CRU86131; Sat, 24 Sep 2016 02:39:31 +0000 (GMT)
Received: from NKGEML414-HUB.china.huawei.com (10.98.56.75) by lhreml701-cah.china.huawei.com (10.201.5.93) with Microsoft SMTP Server (TLS) id 14.3.235.1; Sat, 24 Sep 2016 03:39:30 +0100
Received: from NKGEML515-MBX.china.huawei.com ([fe80::a54a:89d2:c471:ff]) by nkgeml414-hub.china.huawei.com ([10.98.56.75]) with mapi id 14.03.0235.001; Sat, 24 Sep 2016 10:39:26 +0800
From: Xuxiaohu <xuxiaohu@huawei.com>
To: Toerless Eckert <tte+ietf@cs.fau.de>
Thread-Topic: ????: [Bier] New Version Notification for draft-pfister-bier-over-ipv6-00.txt
Thread-Index: AQHSFcmDIfd0W23HNUiONFxrdaOkoKCH7erQ
Date: Sat, 24 Sep 2016 02:39:25 +0000
Message-ID: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1DE70@NKGEML515-MBX.china.huawei.com>
References: <20160923183705.GB28042@faui40p.informatik.uni-erlangen.de>
In-Reply-To: <20160923183705.GB28042@faui40p.informatik.uni-erlangen.de>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.184.181]
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020203.57E5E764.000C, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 0bdc06e87feaae2cb68a6a79a65e5116
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/yrjcG5tQkJnlzCxo9yFq69w7MDo>
Cc: Pierre Pfister <pierre.pfister@darou.fr>, "bier@ietf.org" <bier@ietf.org>, IJsbrand Wijnands <ice@cisco.com>, Eric C Rosen <erosen@juniper.net>
Subject: [Bier] =?gb2312?b?tPC4tDogPz8/PzogIE5ldyBWZXJzaW9uIE5vdGlmaWNh?= =?gb2312?b?dGlvbiBmb3IgZHJhZnQtcGZpc3Rlci1iaWVyLW92ZXItaXB2Ni0wMC50eHQ=?=
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 24 Sep 2016 02:39:37 -0000

DQoNCj4gLS0tLS3Tyrz+1K28/i0tLS0tDQo+ILeivP7IyzogVG9lcmxlc3MgRWNrZXJ0IFttYWls
dG86dHRlK2lldGZAY3MuZmF1LmRlXQ0KPiC3osvNyrG85DogMjAxNsTqOdTCMjTI1SAyOjM3DQo+
IMrVvP7IyzogWHV4aWFvaHUNCj4gs63LzTogVG9lcmxlc3MgRWNrZXJ0OyBJSnNicmFuZCBXaWpu
YW5kczsgYmllckBpZXRmLm9yZzsgUGllcnJlIFBmaXN0ZXI7IEVyaWMgQw0KPiBSb3Nlbg0KPiDW
98ziOiBSZTogPz8/PzogW0JpZXJdIE5ldyBWZXJzaW9uIE5vdGlmaWNhdGlvbiBmb3INCj4gZHJh
ZnQtcGZpc3Rlci1iaWVyLW92ZXItaXB2Ni0wMC50eHQNCj4gDQo+IE9uIEZyaSwgU2VwIDIzLCAy
MDE2IGF0IDAzOjE2OjExQU0gKzAwMDAsIFh1eGlhb2h1IHdyb3RlOg0KPiA+IFRoZSBjb21iaW5h
dGlvbiBvZiA8QlNMLCBTdWItZG9tYWluLCBTST4gaGFzIGJlZW4gZXhwbGljaXRseSBjb250YWlu
ZWQNCj4gPiBpbiB0aGUgcmVjZWl2ZWQgQklFUiBwYWNrZXQuIEhlbmNlIGp1c3QgcmVhZGluZyB0
aGVtIGlzIGVub3VnaDopDQo+IA0KPiBObyB3b3JyaWVzLCBpIHdhcyBqdXN0IGN5bmljYWwgb24g
dGhlIHVzZSBvZiB0aGUgd29yZCBnbG9iYWwuDQo+IA0KPiBUbyBtZSBnbG9iYWwgaXMgSW50ZXJu
ZXQtd2lkZT0weGUgYW5kIHNob3VsZCBub3QgYmUgdXNlZCBmb3Igc29tZXRoaW5nIHRoYXQgaXMN
Cj4gb25seSB1bmlxdWUgaW5zaWRlIGEgc2luZ2xlIGFkbWluaXN0cmF0aXZlIGRvbWFpbi4NCj4g
VGhhdHMgYWxzbyB3aHkgaSBmaW5kIHRlcm1pbm9sb2d5IG9mICJnbG9iYWwgbGFiZWxzIiBpbiBN
UExTIGhpbGFyaW91cy4NCj4gWWVzICJkb21haW4td2lkZSIgbGFiZWwvYWRkcmVzcy8uLi4gZG9l
c24ndCBzb3VuZCBhcyBzZXh5Lg0KPiANCj4gSSBhbSB1c2luZyBnbG9iYWwgMTkyLjE2OC8xNiBh
ZGRyZXNzZXMgaW4gbXkgaG9tZXMgb24gdHdvIGNvbnRpbmVudHMgOy0pKQ0KDQpMT0wNCg0KQmVz
dCByZWdhcmRzLA0KWGlhb2h1DQoNCj4gQ2hlZXJzDQo+ICAgICBUb2VybGVzcw0KPiANCj4gDQo+
ID4gQmVzdCByZWdhcmRzLA0KPiA+IFhpYW9odQ0KPiA+DQo+ID4gPiAtLS0tLT8/Pz8/Pz8/LS0t
LS0NCj4gPiA+ID8/Pz8/PzogVG9lcmxlc3MgRWNrZXJ0IFttYWlsdG86dHRlK2lldGZAY3MuZmF1
LmRlXQ0KPiA+ID4gPz8/Pz8/Pz86IDIwMTY/Pzk/PzIzPz8gMTowOA0KPiA+ID4gPz8/Pz8/OiBJ
SnNicmFuZCBXaWpuYW5kcw0KPiA+ID4gPz8/PzogWHV4aWFvaHU7IGJpZXJAaWV0Zi5vcmc7IFBp
ZXJyZSBQZmlzdGVyOyBFcmljIEMgUm9zZW4NCj4gPiA+ID8/Pz86IFJlOiBbQmllcl0gTmV3IFZl
cnNpb24gTm90aWZpY2F0aW9uIGZvcg0KPiA+ID4gZHJhZnQtcGZpc3Rlci1iaWVyLW92ZXItaXB2
Ni0wMC50eHQNCj4gPiA+DQo+ID4gPiBIb3cgZG8gaSBnZXQgYSB1bmlxdWUgZ2xvYmFsIGFsbG9j
YXRpb24gPw0KPiA+ID4NCj4gPiA+IE9uIFRodSwgU2VwIDIyLCAyMDE2IGF0IDExOjE4OjM2QU0g
KzAyMDAsIElKc2JyYW5kIFdpam5hbmRzIHdyb3RlOg0KPiA+ID4gPiBIaSBYaWFvaHUsDQo+ID4g
PiA+DQo+ID4gPiA+ID4gSW4gZmFjdCwgeW91IGNvdWxkIGxvb2sgdGhlIGNvbWJpbmF0aW9uIG9m
IDxCU0wsIFN1Yi1kb21haW4sIFNJPg0KPiA+ID4gPiA+IHdpdGhpbiB0aGUNCj4gPiA+IGdlbmVy
aWMgQklFUiBoZWFkZXIgYXMgIkJpdCBJbmRleCBGb3J3YXJkaW5nIFRhYmxlIiAoQklGVCkNCj4g
PiA+IElkZW50aWZpZXIgYXMgd2VsbCBpZiB5b3Ugd291bGQgbGlrZS4gQlRXLCB0aGF0IGlzIGds
b2JhbGx5DQo+ID4gPiBzaWduaWZpY2FudCBhcyB3ZWxsOikNCj4gPiA+ID4NCj4gPiA+ID4gWWVz
LCBhZ3JlZWQuDQo+ID4gPiA+DQo+ID4gPiA+IFRoeCwNCj4gPiA+ID4NCj4gPiA+ID4gSWNlLg0K
PiA+ID4gPg0KPiA+ID4gPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXw0KPiA+ID4gPiBCSUVSIG1haWxpbmcgbGlzdA0KPiA+ID4gPiBCSUVSQGlldGYub3Jn
DQo+ID4gPiA+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vYmllcg0K


From nobody Fri Sep 23 20:21:34 2016
Return-Path: <xuxiaohu@huawei.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E498B12BE6C for <bier@ietfa.amsl.com>; Fri, 23 Sep 2016 20:21:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.536
X-Spam-Level: 
X-Spam-Status: No, score=-6.536 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-2.316, SPF_PASS=-0.001] autolearn=ham autolearn_force=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 pIfKhf-TwfwN for <bier@ietfa.amsl.com>; Fri, 23 Sep 2016 20:21:32 -0700 (PDT)
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 839D812BE59 for <bier@ietf.org>; Fri, 23 Sep 2016 20:21:31 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml702-cah.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CWU95761; Sat, 24 Sep 2016 03:21:28 +0000 (GMT)
Received: from NKGEML412-HUB.china.huawei.com (10.98.56.73) by lhreml702-cah.china.huawei.com (10.201.5.99) with Microsoft SMTP Server (TLS) id 14.3.235.1; Sat, 24 Sep 2016 04:21:27 +0100
Received: from NKGEML515-MBX.china.huawei.com ([fe80::a54a:89d2:c471:ff]) by nkgeml412-hub.china.huawei.com ([10.98.56.73]) with mapi id 14.03.0235.001; Sat, 24 Sep 2016 11:21:24 +0800
From: Xuxiaohu <xuxiaohu@huawei.com>
To: "bier@ietf.org" <bier@ietf.org>
Thread-Topic: draft-kumarzheng-bier-ping-03
Thread-Index: AdIWErn8Abf9fLzeSYWORUII+R312w==
Date: Sat, 24 Sep 2016 03:21:23 +0000
Message-ID: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1DEE0@NKGEML515-MBX.china.huawei.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.184.181]
Content-Type: multipart/alternative; boundary="_000_1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1DEE0NKGEML515MBXchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A0B0207.57E5F139.004D, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 71d1de02fa5f28355ecc7c5579106354
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/V1a1hSKj9ZJ6Ek2DcCUB52qyutU>
Subject: [Bier] draft-kumarzheng-bier-ping-03
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 24 Sep 2016 03:21:34 -0000

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

Hi co-authors of this draft,

I'm curious to know the rationale of the choice that " BIER OAM is defined =
in a way that it stays within BIER layer by following directly the BIER hea=
der without mandating the need for IP header." In other words, what's the r=
eal benefit of eliminating the IP header? Anyway, you would need IP protoco=
l stack on each BFR, especially for reply mode 2 (i.e., Reply via IPv4/IPv6=
 UDP packet). In addition, I'm also wondering the necessity of Reply mode 3=
 (i.e., Reply via BIER packet). In other words, why does "the Initiator int=
end to validate the return BIER path" since the forward and return BIER pat=
hs between two BFRs may be totally asymmetric?

Best regards,
Xiaohu

--_000_1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1DEE0NKGEML515MBXchi_
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 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:10.5pt;
	font-family:"Calibri","sans-serif";}
h2
	{mso-style-priority:9;
	mso-style-link:"\6807\9898 2 Char";
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	mso-line-height-alt:0pt;
	font-size:12.0pt;
	font-family:"Courier New";}
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 \9884\8BBE\683C\5F0F Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:SimSun;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.2Char
	{mso-style-name:"\6807\9898 2 Char";
	mso-style-priority:9;
	mso-style-link:"\6807\9898 2";
	font-family:"Courier New";
	font-weight:bold;}
span.HTMLChar
	{mso-style-name:"HTML \9884\8BBE\683C\5F0F Char";
	mso-style-priority:99;
	mso-style-link:"HTML \9884\8BBE\683C\5F0F";
	font-family:SimSun;}
.MsoChpDefault
	{mso-style-type:export-only;}
/* Page Definitions */
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"ZH-CN" link=3D"blue" vlink=3D"purple" style=3D"text-justify-t=
rim:punctuation">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US">Hi co-authors of this draft,<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">I&#8217;m curious to know the r=
ationale of the choice that &#8220; BIER OAM is defined in a way that it st=
ays within BIER layer by following directly the BIER header without mandati=
ng the need for IP header.&#8221; In other words, what&#8217;s
 the real benefit of eliminating the IP header? Anyway, you would need IP p=
rotocol stack on each BFR, especially for reply mode 2 (i.e., Reply via IPv=
4/IPv6 UDP packet). In addition, I&#8217;m also wondering the necessity of =
Reply mode 3 (i.e., Reply via BIER packet).
 In other words, why does &#8220;the Initiator intend to validate the retur=
n BIER path&#8221; since the forward and return BIER paths between two BFRs=
 may be totally asymmetric?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Best regards,<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Xiaohu<o:p></o:p></span></p>
</div>
</body>
</html>

--_000_1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1DEE0NKGEML515MBXchi_--


From nobody Fri Sep 23 20:42:00 2016
Return-Path: <gregimirsky@gmail.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C23AD12BD7D for <bier@ietfa.amsl.com>; Fri, 23 Sep 2016 20:41:58 -0700 (PDT)
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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 0Sr02muMmBxC for <bier@ietfa.amsl.com>; Fri, 23 Sep 2016 20:41:57 -0700 (PDT)
Received: from mail-yb0-x232.google.com (mail-yb0-x232.google.com [IPv6:2607:f8b0:4002:c09::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 0DF1412BCC0 for <bier@ietf.org>; Fri, 23 Sep 2016 20:41:57 -0700 (PDT)
Received: by mail-yb0-x232.google.com with SMTP id d69so74138525ybf.2 for <bier@ietf.org>; Fri, 23 Sep 2016 20:41:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=B/L83uKfkW8mtu/n5Wo6POcIXwuSHzTRysSz5H32T6I=; b=mV25vNFmO6lKZyLDHV7Z5wZWRbFFoYPRH17nykrqNOiEzLjkPMlKgPLGLqPZHKDKNo g5RJhRypZNvC0ai26tineBLLThX0vmRp8gcvyqf65DA4q/OtHrM79EWYdSgpuB0wblQu 22rGt0/8XSA3vUgNIYYUyT4W/n90HK+nA/zPAX+QPdOy4yzoh3Ym3oc65G3YKazYq7KW DYvTtI8QHS08eX4aK51yKBUsADTgKS3tHnnUxTDPk6s/XQf7uNxiLcU4oL+Nm7nCLky0 mzaO1uJMFUUVEJsN6swIPdv38JGQyfmh70RlKmAylF6TMFoeeYbg+UF18lMWZR9Z4qud S4Cg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=B/L83uKfkW8mtu/n5Wo6POcIXwuSHzTRysSz5H32T6I=; b=DAyOr3662vWVSllFUqD0vtAnXXHOL7qHuoRJqJrA4T8W6MoSkGSoqwa7GvUcioPaKn aoKFOK5u4oY9l2naZmNAR/tr77XE2j6PTjBgI1n78AqqMQR05OQUpdsvsbqQRINjNYaZ Ddkyyw0e9K+fPbNnbFvypnpbHSgOl9LwP9glJ9RwIUVEGZNe/txZn/Y5FWAitt7p04bi yNc+ow9mjoYszEblnJYxjlot8G7MvH+u/opWRxowmGcwcwvwY3xHH0I4Tu9NGBMznXWD sJ/r2T5UHqkWhwd5IpXqBbhXyHOTnRWm0oCgf1/G/ZyC0RoARhLlb+0ICsan1vhmgXjB Jrvg==
X-Gm-Message-State: AA6/9RlgOZD5q1lbX3dsZ8ROBQLPYMu7I6AhRdySp17OnRSCX0X/DZIAwT32xBGR4sU/KNcGMnn/qSBVyEcU+A==
X-Received: by 10.37.209.132 with SMTP id i126mr4927182ybg.29.1474688516234; Fri, 23 Sep 2016 20:41:56 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.37.172.134 with HTTP; Fri, 23 Sep 2016 20:41:55 -0700 (PDT)
In-Reply-To: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1DEE0@NKGEML515-MBX.china.huawei.com>
References: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1DEE0@NKGEML515-MBX.china.huawei.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Fri, 23 Sep 2016 20:41:55 -0700
Message-ID: <CA+RyBmV85oPNBE32Qyy0Cg3Z0Bvv3N2A+FfukwRJChKj=bb64w@mail.gmail.com>
To: Xuxiaohu <xuxiaohu@huawei.com>
Content-Type: multipart/alternative; boundary=94eb2c06b32e2a23ba053d38adb8
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/Yxrajhb_WzEfN_9eVoIo491Xxmk>
Cc: "bier@ietf.org" <bier@ietf.org>
Subject: Re: [Bier] draft-kumarzheng-bier-ping-03
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 24 Sep 2016 03:41:59 -0000

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

Hi Xiaohu,
thank you for your thoughtful questions.
Ensuring that active OAM is in-band with data, i.e. is fate-sharing, being
monitored significantly simplifies defect localization.
For the case of MPLS encapsulation preserving IP header has no apparent
benefit as BIER header carries BFIR ID.
As RFC 7110 demonstrated, there are benefits of controlling path used for
Echo Reply. I think that in the future version we'll provide more details
regarding use of different Reply modes.

Regards,
Greg

On Fri, Sep 23, 2016 at 8:21 PM, Xuxiaohu <xuxiaohu@huawei.com> wrote:

> Hi co-authors of this draft,
>
>
>
> I=E2=80=99m curious to know the rationale of the choice that =E2=80=9C BI=
ER OAM is defined
> in a way that it stays within BIER layer by following directly the BIER
> header without mandating the need for IP header.=E2=80=9D In other words,=
 what=E2=80=99s
> the real benefit of eliminating the IP header? Anyway, you would need IP
> protocol stack on each BFR, especially for reply mode 2 (i.e., Reply via
> IPv4/IPv6 UDP packet). In addition, I=E2=80=99m also wondering the necess=
ity of
> Reply mode 3 (i.e., Reply via BIER packet). In other words, why does =E2=
=80=9Cthe
> Initiator intend to validate the return BIER path=E2=80=9D since the forw=
ard and
> return BIER paths between two BFRs may be totally asymmetric?
>
>
>
> Best regards,
>
> Xiaohu
>
> _______________________________________________
> BIER mailing list
> BIER@ietf.org
> https://www.ietf.org/mailman/listinfo/bier
>
>

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

<div dir=3D"ltr">Hi Xiaohu,<div>thank you for your thoughtful questions.</d=
iv><div>Ensuring that active OAM is in-band with data, i.e. is fate-sharing=
, being monitored significantly simplifies defect localization.</div><div>F=
or the case of MPLS encapsulation preserving IP header has no apparent bene=
fit as BIER header carries BFIR ID.</div><div>As RFC 7110 demonstrated, the=
re are benefits of controlling path used for Echo Reply. I think that in th=
e future version we&#39;ll provide more details regarding use of different =
Reply modes.</div><div><br></div><div>Regards,</div><div>Greg</div></div><d=
iv class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Fri, Sep 23, 201=
6 at 8:21 PM, Xuxiaohu <span dir=3D"ltr">&lt;<a href=3D"mailto:xuxiaohu@hua=
wei.com" target=3D"_blank">xuxiaohu@huawei.com</a>&gt;</span> wrote:<br><bl=
ockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #=
ccc solid;padding-left:1ex">





<div lang=3D"ZH-CN" link=3D"blue" vlink=3D"purple">
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Hi co-authors of this draft,<u>=
</u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">I=E2=80=99m curious to know the=
 rationale of the choice that =E2=80=9C BIER OAM is defined in a way that i=
t stays within BIER layer by following directly the BIER header without man=
dating the need for IP header.=E2=80=9D In other words, what=E2=80=99s
 the real benefit of eliminating the IP header? Anyway, you would need IP p=
rotocol stack on each BFR, especially for reply mode 2 (i.e., Reply via IPv=
4/IPv6 UDP packet). In addition, I=E2=80=99m also wondering the necessity o=
f Reply mode 3 (i.e., Reply via BIER packet).
 In other words, why does =E2=80=9Cthe Initiator intend to validate the ret=
urn BIER path=E2=80=9D since the forward and return BIER paths between two =
BFRs may be totally asymmetric?<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Best regards,<u></u><u></u></sp=
an></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Xiaohu<u></u><u></u></span></p>
</div>
</div>

<br>______________________________<wbr>_________________<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/<wbr>listinfo/bier</a><br>
<br></blockquote></div><br></div>

--94eb2c06b32e2a23ba053d38adb8--


From nobody Fri Sep 23 20:49:31 2016
Return-Path: <xuxiaohu@huawei.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 22FA612B030 for <bier@ietfa.amsl.com>; Fri, 23 Sep 2016 20:49:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.536
X-Spam-Level: 
X-Spam-Status: No, score=-6.536 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-2.316, SPF_PASS=-0.001] autolearn=ham autolearn_force=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 MQm43BrmbRlt for <bier@ietfa.amsl.com>; Fri, 23 Sep 2016 20:49:27 -0700 (PDT)
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 619F212B1FD for <bier@ietf.org>; Fri, 23 Sep 2016 20:49:26 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml703-cah.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CWU97720; Sat, 24 Sep 2016 03:49:24 +0000 (GMT)
Received: from NKGEML413-HUB.china.huawei.com (10.98.56.74) by lhreml703-cah.china.huawei.com (10.201.5.104) with Microsoft SMTP Server (TLS) id 14.3.235.1; Sat, 24 Sep 2016 04:49:23 +0100
Received: from NKGEML515-MBX.china.huawei.com ([fe80::a54a:89d2:c471:ff]) by NKGEML413-HUB.china.huawei.com ([10.98.56.74]) with mapi id 14.03.0235.001; Sat, 24 Sep 2016 11:49:09 +0800
From: Xuxiaohu <xuxiaohu@huawei.com>
To: Xuxiaohu <xuxiaohu@huawei.com>, "bier@ietf.org" <bier@ietf.org>
Thread-Topic: draft-kumarzheng-bier-ping-03
Thread-Index: AdIWErn8Abf9fLzeSYWORUII+R312wAAtzJA
Date: Sat, 24 Sep 2016 03:49:08 +0000
Message-ID: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1DF1C@NKGEML515-MBX.china.huawei.com>
References: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1DEE0@NKGEML515-MBX.china.huawei.com>
In-Reply-To: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1DEE0@NKGEML515-MBX.china.huawei.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.184.181]
Content-Type: multipart/alternative; boundary="_000_1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1DF1CNKGEML515MBXchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020206.57E5F7C5.000D, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: ff3b599d75422e34fe696fe09b03b09a
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/9bNa1MpwdOZWUtqZUx48VYDupzA>
Subject: [Bier] =?gb2312?b?tPC4tDogZHJhZnQta3VtYXJ6aGVuZy1iaWVyLXBpbmct?= =?gb2312?b?MDM=?=
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 24 Sep 2016 03:49:29 -0000

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

QlRXLCBJoa9tIGFsc28gd29uZGVyaW5nIHRoZSByZWFsIHZhbHVlIG9mIHRoZSBCSUVSIHRyYWNl
cm91dGUgZnVuY3Rpb25hbGl0eSBpbiByZWFsIEJJRVIgbmV0d29ya3MuDQoNCkl0IHNhaWQgaW4g
dGhlIGRyYWZ0IHRoYXQNCg0KobBJbiB0cmFjZSByb3V0ZSBtb2RlLCBJbml0aWF0b3IgTUFZDQog
ICBpbmNsdWRlIFRhcmdldCBTSS1CaXRzdHJpbmcgVExWIHRvIGNvbnRyb2wgdGhlIHBhdGggdHJh
Y2UgdG93YXJkcyBhbnkNCiAgIHNwZWNpZmljIEJGRVIgb3Igc2V0IG9mIEJGRVJzLqGxDQoNCldo
ZW4gaW5pdGlhdG9yIHBlcmZvcm1zIHRyYWNlcm91dGUgdG93YXJkcyBtb3JlIHRoYW4gb25lIEJG
RVIsIGhvdyBjb3VsZCBpdCBjb25zdHJ1Y3QgYSB0cmFjZSBwYXRoIG9mIGEgdHJlZT8gV2hlbiBp
bml0aWF0b3IgcGVyZm9ybXMgdHJhY2Vyb3V0ZSB0b3dhcmRzIGEgc2luZ2xlIEJGRVIsIHRoZSB0
cmFjZSBwYXRoIG1heSBiZSB0b3RhbGx5IGRpZmZlcmVudCBmcm9tIHRoZSByZWFsIHBhdGggb2Yg
YSBCSUVSIHBhY2tldCBjb3VsZCBjb250YWluaW5nIHRoYXQgQkZFUiBhbmQgb3RoZXIgQkZFUnMs
IHNvIHdoYXShr3MgdGhlIHJlYWwgdmFsdWUgb2YgQklFUiB0cmFjZXJvdXRlIGluIHByYWN0aWNl
Pw0KDQpCZXN0IHJlZ2FyZHMsDQpYaWFvaHUNCg0Kt6K8/sjLOiBCSUVSIFttYWlsdG86Ymllci1i
b3VuY2VzQGlldGYub3JnXSC0+rHtIFh1eGlhb2h1DQq3osvNyrG85DogMjAxNsTqOdTCMjTI1SAx
MToyMQ0KytW8/sjLOiBiaWVyQGlldGYub3JnDQrW98ziOiBbQmllcl0gZHJhZnQta3VtYXJ6aGVu
Zy1iaWVyLXBpbmctMDMNCg0KSGkgY28tYXV0aG9ycyBvZiB0aGlzIGRyYWZ0LA0KDQpJoa9tIGN1
cmlvdXMgdG8ga25vdyB0aGUgcmF0aW9uYWxlIG9mIHRoZSBjaG9pY2UgdGhhdCChsCBCSUVSIE9B
TSBpcyBkZWZpbmVkIGluIGEgd2F5IHRoYXQgaXQgc3RheXMgd2l0aGluIEJJRVIgbGF5ZXIgYnkg
Zm9sbG93aW5nIGRpcmVjdGx5IHRoZSBCSUVSIGhlYWRlciB3aXRob3V0IG1hbmRhdGluZyB0aGUg
bmVlZCBmb3IgSVAgaGVhZGVyLqGxIEluIG90aGVyIHdvcmRzLCB3aGF0oa9zIHRoZSByZWFsIGJl
bmVmaXQgb2YgZWxpbWluYXRpbmcgdGhlIElQIGhlYWRlcj8gQW55d2F5LCB5b3Ugd291bGQgbmVl
ZCBJUCBwcm90b2NvbCBzdGFjayBvbiBlYWNoIEJGUiwgZXNwZWNpYWxseSBmb3IgcmVwbHkgbW9k
ZSAyIChpLmUuLCBSZXBseSB2aWEgSVB2NC9JUHY2IFVEUCBwYWNrZXQpLiBJbiBhZGRpdGlvbiwg
SaGvbSBhbHNvIHdvbmRlcmluZyB0aGUgbmVjZXNzaXR5IG9mIFJlcGx5IG1vZGUgMyAoaS5lLiwg
UmVwbHkgdmlhIEJJRVIgcGFja2V0KS4gSW4gb3RoZXIgd29yZHMsIHdoeSBkb2VzIKGwdGhlIElu
aXRpYXRvciBpbnRlbmQgdG8gdmFsaWRhdGUgdGhlIHJldHVybiBCSUVSIHBhdGihsSBzaW5jZSB0
aGUgZm9yd2FyZCBhbmQgcmV0dXJuIEJJRVIgcGF0aHMgYmV0d2VlbiB0d28gQkZScyBtYXkgYmUg
dG90YWxseSBhc3ltbWV0cmljPw0KDQpCZXN0IHJlZ2FyZHMsDQpYaWFvaHUNCg==

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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dgb2312">
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:=CB=CE=CC=E5;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"\@=CB=CE=CC=E5";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:10.5pt;
	font-family:"Calibri","sans-serif";}
h2
	{mso-style-priority:9;
	mso-style-link:"=B1=EA=CC=E2 2 Char";
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	mso-line-height-alt:0pt;
	font-size:12.0pt;
	font-family:"Courier New";}
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 =D4=A4=C9=E8=B8=F1=CA=BD Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:=CB=CE=CC=E5;}
span.2Char
	{mso-style-name:"=B1=EA=CC=E2 2 Char";
	mso-style-priority:9;
	mso-style-link:"=B1=EA=CC=E2 2";
	font-family:"Courier New";
	font-weight:bold;}
span.HTMLChar
	{mso-style-name:"HTML =D4=A4=C9=E8=B8=F1=CA=BD Char";
	mso-style-priority:99;
	mso-style-link:"HTML =D4=A4=C9=E8=B8=F1=CA=BD";
	font-family:=CB=CE=CC=E5;}
span.EmailStyle20
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle21
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"ZH-CN" link=3D"blue" vlink=3D"purple" style=3D"text-justify-t=
rim:punctuation">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">BTW, I=
=A1=AFm also wondering the real value of the BIER traceroute functionality =
in real BIER networks.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">It said=
 in the draft that
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">=A1=B0I=
n trace route mode, Initiator MAY<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;&=
nbsp; include Target SI-Bitstring TLV to control the path trace towards any=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;&=
nbsp; specific BFER or set of BFERs.=A1=B1<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">When in=
itiator performs traceroute towards more than one BFER, how could it constr=
uct a trace path of a tree? When initiator performs traceroute towards a si=
ngle BFER, the trace path may be totally
 different from the real path of a BIER packet could containing that BFER a=
nd other BFERs, so what=A1=AFs the real value of BIER traceroute in practic=
e?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Best re=
gards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Xiaohu<=
o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span st=
yle=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5">=B7=A2=BC=FE=C8=CB<span l=
ang=3D"EN-US">:</span></span></b><span lang=3D"EN-US" style=3D"font-size:10=
.0pt;font-family:=CB=CE=CC=E5"> BIER [mailto:bier-bounces@ietf.org]
</span><b><span style=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5">=B4=FA=
=B1=ED </span></b><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-famil=
y:=CB=CE=CC=E5">Xuxiaohu<br>
</span><b><span style=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5">=B7=A2=
=CB=CD=CA=B1=BC=E4<span lang=3D"EN-US">:</span></span></b><span lang=3D"EN-=
US" style=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5"> 2016</span><span s=
tyle=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5">=C4=EA<span lang=3D"EN-U=
S">9</span>=D4=C2<span lang=3D"EN-US">24</span>=C8=D5<span lang=3D"EN-US">
 11:21<br>
</span><b>=CA=D5=BC=FE=C8=CB<span lang=3D"EN-US">:</span></b><span lang=3D"=
EN-US"> bier@ietf.org<br>
</span><b>=D6=F7=CC=E2<span lang=3D"EN-US">:</span></b><span lang=3D"EN-US"=
> [Bier] draft-kumarzheng-bier-ping-03<o:p></o:p></span></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Hi co-authors of this draft,<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">I=A1=AFm curious to know the ra=
tionale of the choice that =A1=B0 BIER OAM is defined in a way that it stay=
s within BIER layer by following directly the BIER header without mandating=
 the need for IP header.=A1=B1 In other words, what=A1=AFs
 the real benefit of eliminating the IP header? Anyway, you would need IP p=
rotocol stack on each BFR, especially for reply mode 2 (i.e., Reply via IPv=
4/IPv6 UDP packet). In addition, I=A1=AFm also wondering the necessity of R=
eply mode 3 (i.e., Reply via BIER packet).
 In other words, why does =A1=B0the Initiator intend to validate the return=
 BIER path=A1=B1 since the forward and return BIER paths between two BFRs m=
ay be totally asymmetric?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Best regards,<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Xiaohu<o:p></o:p></span></p>
</div>
</div>
</body>
</html>

--_000_1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1DF1CNKGEML515MBXchi_--


From nobody Fri Sep 23 21:08:42 2016
Return-Path: <xuxiaohu@huawei.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B7E1B12B0F9 for <bier@ietfa.amsl.com>; Fri, 23 Sep 2016 21:08:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.536
X-Spam-Level: 
X-Spam-Status: No, score=-6.536 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-2.316, SPF_PASS=-0.001] autolearn=ham autolearn_force=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 Ep32Fcyg62A3 for <bier@ietfa.amsl.com>; Fri, 23 Sep 2016 21:08:38 -0700 (PDT)
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 CE9BA12B277 for <bier@ietf.org>; Fri, 23 Sep 2016 21:08:37 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml702-cah.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CWU99125; Sat, 24 Sep 2016 04:08:35 +0000 (GMT)
Received: from NKGEML413-HUB.china.huawei.com (10.98.56.74) by lhreml702-cah.china.huawei.com (10.201.5.99) with Microsoft SMTP Server (TLS) id 14.3.235.1; Sat, 24 Sep 2016 05:08:34 +0100
Received: from NKGEML515-MBX.china.huawei.com ([fe80::a54a:89d2:c471:ff]) by NKGEML413-HUB.china.huawei.com ([10.98.56.74]) with mapi id 14.03.0235.001; Sat, 24 Sep 2016 12:08:30 +0800
From: Xuxiaohu <xuxiaohu@huawei.com>
To: Greg Mirsky <gregimirsky@gmail.com>
Thread-Topic: [Bier] draft-kumarzheng-bier-ping-03
Thread-Index: AdIWErn8Abf9fLzeSYWORUII+R312///f6CA//91SdA=
Date: Sat, 24 Sep 2016 04:08:29 +0000
Message-ID: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1DF43@NKGEML515-MBX.china.huawei.com>
References: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1DEE0@NKGEML515-MBX.china.huawei.com> <CA+RyBmV85oPNBE32Qyy0Cg3Z0Bvv3N2A+FfukwRJChKj=bb64w@mail.gmail.com>
In-Reply-To: <CA+RyBmV85oPNBE32Qyy0Cg3Z0Bvv3N2A+FfukwRJChKj=bb64w@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.111.184.181]
Content-Type: multipart/alternative; boundary="_000_1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1DF43NKGEML515MBXchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020204.57E5FC44.004C, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: c5c8eee12f3eb5f61369321537cd8630
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/SkX045X2a9Birqlz4uz1FSwP5MI>
Cc: "bier@ietf.org" <bier@ietf.org>
Subject: [Bier] =?utf-8?b?562U5aSNOiAgZHJhZnQta3VtYXJ6aGVuZy1iaWVyLXBpbmct?= =?utf-8?q?03?=
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 24 Sep 2016 04:08:41 -0000

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

SGkgR3JlZywNCg0KVGhhbmtzIGZvciB5b3VyIHJlc3BvbnNlLg0KDQpBbHRob3VnaCBCSUVSIGhh
cyB0aGUgQkZJUi1pZCwgaXQgc2VlbXMgbXVjaCBzaW1wbGVyIGFuZCBjb25zaXN0ZW50IHRvIGtl
ZXAgdGhlIHJlcXVlc3QgYW5kIHJlcGx5IG1lc3NhZ2Ugd2l0aGluIHRoZSBzYW1lIGZvcm1hdC4N
Cg0KSWYgSSB1bmRlcnN0YW5kIFJGQzcxMTAgY29ycmVjdGx5LCBpdOKAmXMgb25seSBhcHBsaWNh
YmxlIGluIHRoZSBkaXJlY3Rpb25hbCBMU1AgY2FzZS4gSG93ZXZlciwgaXMgdGhlcmUgYW55IGRp
cmVjdGlvbmFsIHBhdGggY29uY2VwdCBpbiB0aGUgQklFUiBjYXNlPw0KDQpCZXN0IHJlZ2FyZHMs
DQpYaWFvaHUNCg0K5Y+R5Lu25Lq6OiBHcmVnIE1pcnNreSBbbWFpbHRvOmdyZWdpbWlyc2t5QGdt
YWlsLmNvbV0NCuWPkemAgeaXtumXtDogMjAxNuW5tDnmnIgyNOaXpSAxMTo0Mg0K5pS25Lu25Lq6
OiBYdXhpYW9odQ0K5oqE6YCBOiBiaWVyQGlldGYub3JnDQrkuLvpopg6IFJlOiBbQmllcl0gZHJh
ZnQta3VtYXJ6aGVuZy1iaWVyLXBpbmctMDMNCg0KSGkgWGlhb2h1LA0KdGhhbmsgeW91IGZvciB5
b3VyIHRob3VnaHRmdWwgcXVlc3Rpb25zLg0KRW5zdXJpbmcgdGhhdCBhY3RpdmUgT0FNIGlzIGlu
LWJhbmQgd2l0aCBkYXRhLCBpLmUuIGlzIGZhdGUtc2hhcmluZywgYmVpbmcgbW9uaXRvcmVkIHNp
Z25pZmljYW50bHkgc2ltcGxpZmllcyBkZWZlY3QgbG9jYWxpemF0aW9uLg0KRm9yIHRoZSBjYXNl
IG9mIE1QTFMgZW5jYXBzdWxhdGlvbiBwcmVzZXJ2aW5nIElQIGhlYWRlciBoYXMgbm8gYXBwYXJl
bnQgYmVuZWZpdCBhcyBCSUVSIGhlYWRlciBjYXJyaWVzIEJGSVIgSUQuDQpBcyBSRkMgNzExMCBk
ZW1vbnN0cmF0ZWQsIHRoZXJlIGFyZSBiZW5lZml0cyBvZiBjb250cm9sbGluZyBwYXRoIHVzZWQg
Zm9yIEVjaG8gUmVwbHkuIEkgdGhpbmsgdGhhdCBpbiB0aGUgZnV0dXJlIHZlcnNpb24gd2UnbGwg
cHJvdmlkZSBtb3JlIGRldGFpbHMgcmVnYXJkaW5nIHVzZSBvZiBkaWZmZXJlbnQgUmVwbHkgbW9k
ZXMuDQoNClJlZ2FyZHMsDQpHcmVnDQoNCk9uIEZyaSwgU2VwIDIzLCAyMDE2IGF0IDg6MjEgUE0s
IFh1eGlhb2h1IDx4dXhpYW9odUBodWF3ZWkuY29tPG1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29t
Pj4gd3JvdGU6DQpIaSBjby1hdXRob3JzIG9mIHRoaXMgZHJhZnQsDQoNCknigJltIGN1cmlvdXMg
dG8ga25vdyB0aGUgcmF0aW9uYWxlIG9mIHRoZSBjaG9pY2UgdGhhdCDigJwgQklFUiBPQU0gaXMg
ZGVmaW5lZCBpbiBhIHdheSB0aGF0IGl0IHN0YXlzIHdpdGhpbiBCSUVSIGxheWVyIGJ5IGZvbGxv
d2luZyBkaXJlY3RseSB0aGUgQklFUiBoZWFkZXIgd2l0aG91dCBtYW5kYXRpbmcgdGhlIG5lZWQg
Zm9yIElQIGhlYWRlci7igJ0gSW4gb3RoZXIgd29yZHMsIHdoYXTigJlzIHRoZSByZWFsIGJlbmVm
aXQgb2YgZWxpbWluYXRpbmcgdGhlIElQIGhlYWRlcj8gQW55d2F5LCB5b3Ugd291bGQgbmVlZCBJ
UCBwcm90b2NvbCBzdGFjayBvbiBlYWNoIEJGUiwgZXNwZWNpYWxseSBmb3IgcmVwbHkgbW9kZSAy
IChpLmUuLCBSZXBseSB2aWEgSVB2NC9JUHY2IFVEUCBwYWNrZXQpLiBJbiBhZGRpdGlvbiwgSeKA
mW0gYWxzbyB3b25kZXJpbmcgdGhlIG5lY2Vzc2l0eSBvZiBSZXBseSBtb2RlIDMgKGkuZS4sIFJl
cGx5IHZpYSBCSUVSIHBhY2tldCkuIEluIG90aGVyIHdvcmRzLCB3aHkgZG9lcyDigJx0aGUgSW5p
dGlhdG9yIGludGVuZCB0byB2YWxpZGF0ZSB0aGUgcmV0dXJuIEJJRVIgcGF0aOKAnSBzaW5jZSB0
aGUgZm9yd2FyZCBhbmQgcmV0dXJuIEJJRVIgcGF0aHMgYmV0d2VlbiB0d28gQkZScyBtYXkgYmUg
dG90YWxseSBhc3ltbWV0cmljPw0KDQpCZXN0IHJlZ2FyZHMsDQpYaWFvaHUNCg0KX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCkJJRVIgbWFpbGluZyBsaXN0
DQpCSUVSQGlldGYub3JnPG1haWx0bzpCSUVSQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9iaWVyDQoNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
5a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg
MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQOWui+S9kyI7DQoJ
cGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0K
cC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0K
CW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5
OuWui+S9kzt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0
eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNp
dGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsN
Cgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpzcGFuLkVtYWls
U3R5bGUxNw0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToi
Q2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0KLk1zb0NocERlZmF1bHQN
Cgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3Np
emU6NjEyLjBwdCA3OTIuMHB0Ow0KCW1hcmdpbjo3Mi4wcHQgOTAuMHB0IDcyLjBwdCA5MC4wcHQ7
fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPjwh
LS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3Bp
ZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1s
Pg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRh
dGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8
Ym9keSBsYW5nPSJaSC1DTiIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNz
PSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5IaSBHcmVnLDxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5UaGFua3MgZm9yIHlvdXIgcmVzcG9uc2UuDQo8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+QWx0aG91Z2ggQklFUiBoYXMgdGhlIEJG
SVItaWQsIGl0IHNlZW1zIG11Y2ggc2ltcGxlciBhbmQgY29uc2lzdGVudCB0byBrZWVwIHRoZSBy
ZXF1ZXN0IGFuZCByZXBseSBtZXNzYWdlIHdpdGhpbiB0aGUgc2FtZSBmb3JtYXQuPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPklmIEkgdW5kZXJzdGFuZCBSRkM3MTEwIGNvcnJl
Y3RseSwgaXTigJlzIG9ubHkgYXBwbGljYWJsZSBpbiB0aGUgZGlyZWN0aW9uYWwgTFNQIGNhc2Uu
IEhvd2V2ZXIsIGlzIHRoZXJlIGFueSBkaXJlY3Rpb25hbCBwYXRoIGNvbmNlcHQgaW4gdGhlIEJJ
RVINCiBjYXNlPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5CZXN0IHJlZ2Fy
ZHMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5YaWFvaHU8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJs
dWUgMS41cHQ7cGFkZGluZzowY20gMGNtIDBjbSA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0i
Ym9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQg
MGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQiPuWPkeS7tuS6ujxzcGFuIGxhbmc9IkVOLVVTIj46PC9zcGFuPjwvc3Bhbj48
L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij4gR3JlZyBNaXJz
a3kgW21haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb21dDQo8YnI+DQo8L3NwYW4+PGI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPuWPkemAgeaXtumXtDxzcGFuIGxhbmc9IkVOLVVTIj46
PC9zcGFuPjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0Ij4gMjAxNjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+5bm0PHNwYW4g
bGFuZz0iRU4tVVMiPjk8L3NwYW4+5pyIPHNwYW4gbGFuZz0iRU4tVVMiPjI0PC9zcGFuPuaXpTxz
cGFuIGxhbmc9IkVOLVVTIj4gMTE6NDI8YnI+DQo8L3NwYW4+PGI+5pS25Lu25Lq6PHNwYW4gbGFu
Zz0iRU4tVVMiPjo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIj4gWHV4aWFvaHU8YnI+DQo8
L3NwYW4+PGI+5oqE6YCBPHNwYW4gbGFuZz0iRU4tVVMiPjo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9
IkVOLVVTIj4gYmllckBpZXRmLm9yZzxicj4NCjwvc3Bhbj48Yj7kuLvpopg8c3BhbiBsYW5nPSJF
Ti1VUyI+Ojwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiPiBSZTogW0JpZXJdIGRyYWZ0LWt1
bWFyemhlbmctYmllci1waW5nLTAzPG86cD48L286cD48L3NwYW4+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIj5IaSBYaWFvaHUsPG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj50aGFuayB5b3UgZm9yIHlvdXIg
dGhvdWdodGZ1bCBxdWVzdGlvbnMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkVuc3VyaW5nIHRoYXQg
YWN0aXZlIE9BTSBpcyBpbi1iYW5kIHdpdGggZGF0YSwgaS5lLiBpcyBmYXRlLXNoYXJpbmcsIGJl
aW5nIG1vbml0b3JlZCBzaWduaWZpY2FudGx5IHNpbXBsaWZpZXMgZGVmZWN0IGxvY2FsaXphdGlv
bi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Rm9yIHRoZSBjYXNlIG9mIE1QTFMgZW5jYXBzdWxhdGlv
biBwcmVzZXJ2aW5nIElQIGhlYWRlciBoYXMgbm8gYXBwYXJlbnQgYmVuZWZpdCBhcyBCSUVSIGhl
YWRlciBjYXJyaWVzIEJGSVIgSUQuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkFzIFJGQyA3MTEwIGRl
bW9uc3RyYXRlZCwgdGhlcmUgYXJlIGJlbmVmaXRzIG9mIGNvbnRyb2xsaW5nIHBhdGggdXNlZCBm
b3IgRWNobyBSZXBseS4gSSB0aGluayB0aGF0IGluIHRoZSBmdXR1cmUgdmVyc2lvbiB3ZSdsbCBw
cm92aWRlIG1vcmUgZGV0YWlscyByZWdhcmRpbmcgdXNlIG9mIGRpZmZlcmVudCBSZXBseSBtb2Rl
cy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPlJlZ2Fy
ZHMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkdyZWc8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiPk9uIEZyaSwgU2VwIDIzLCAyMDE2IGF0IDg6MjEgUE0sIFh1
eGlhb2h1ICZsdDs8YSBocmVmPSJtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPnh1eGlhb2h1QGh1YXdlaS5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0i
RU4tVVMiPkhpIGNvLWF1dGhvcnMgb2YgdGhpcyBkcmFmdCw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVT
Ij5J4oCZbSBjdXJpb3VzIHRvIGtub3cgdGhlIHJhdGlvbmFsZSBvZiB0aGUgY2hvaWNlIHRoYXQg
4oCcIEJJRVIgT0FNIGlzIGRlZmluZWQgaW4gYSB3YXkgdGhhdCBpdCBzdGF5cyB3aXRoaW4gQklF
UiBsYXllciBieSBmb2xsb3dpbmcgZGlyZWN0bHkgdGhlIEJJRVIgaGVhZGVyIHdpdGhvdXQNCiBt
YW5kYXRpbmcgdGhlIG5lZWQgZm9yIElQIGhlYWRlci7igJ0gSW4gb3RoZXIgd29yZHMsIHdoYXTi
gJlzIHRoZSByZWFsIGJlbmVmaXQgb2YgZWxpbWluYXRpbmcgdGhlIElQIGhlYWRlcj8gQW55d2F5
LCB5b3Ugd291bGQgbmVlZCBJUCBwcm90b2NvbCBzdGFjayBvbiBlYWNoIEJGUiwgZXNwZWNpYWxs
eSBmb3IgcmVwbHkgbW9kZSAyIChpLmUuLCBSZXBseSB2aWEgSVB2NC9JUHY2IFVEUCBwYWNrZXQp
LiBJbiBhZGRpdGlvbiwgSeKAmW0gYWxzbyB3b25kZXJpbmcNCiB0aGUgbmVjZXNzaXR5IG9mIFJl
cGx5IG1vZGUgMyAoaS5lLiwgUmVwbHkgdmlhIEJJRVIgcGFja2V0KS4gSW4gb3RoZXIgd29yZHMs
IHdoeSBkb2VzIOKAnHRoZSBJbml0aWF0b3IgaW50ZW5kIHRvIHZhbGlkYXRlIHRoZSByZXR1cm4g
QklFUiBwYXRo4oCdIHNpbmNlIHRoZSBmb3J3YXJkIGFuZCByZXR1cm4gQklFUiBwYXRocyBiZXR3
ZWVuIHR3byBCRlJzIG1heSBiZSB0b3RhbGx5IGFzeW1tZXRyaWM/PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJF
Ti1VUyI+QmVzdCByZWdhcmRzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPlhpYW9odTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRv
bToxMi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIj48YnI+DQpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCkJJRVIgbWFpbGluZyBsaXN0PGJyPg0KPGEg
aHJlZj0ibWFpbHRvOkJJRVJAaWV0Zi5vcmciPkJJRVJAaWV0Zi5vcmc8L2E+PGJyPg0KPGEgaHJl
Zj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9iaWVyIiB0YXJnZXQ9Il9i
bGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9iaWVyPC9hPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1DF43NKGEML515MBXchi_--


From nobody Fri Sep 23 23:42:36 2016
Return-Path: <xuxiaohu@huawei.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A2ED212BAE2 for <bier@ietfa.amsl.com>; Fri, 23 Sep 2016 23:42:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.536
X-Spam-Level: 
X-Spam-Status: No, score=-6.536 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-2.316, SPF_PASS=-0.001] autolearn=ham autolearn_force=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 aKX9KO9A32nb for <bier@ietfa.amsl.com>; Fri, 23 Sep 2016 23:42:32 -0700 (PDT)
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 D3F1812BAEF for <bier@ietf.org>; Fri, 23 Sep 2016 23:42:30 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml707-cah.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CWV10527; Sat, 24 Sep 2016 06:42:28 +0000 (GMT)
Received: from NKGEML412-HUB.china.huawei.com (10.98.56.73) by lhreml707-cah.china.huawei.com (10.201.5.199) with Microsoft SMTP Server (TLS) id 14.3.235.1; Sat, 24 Sep 2016 07:42:27 +0100
Received: from NKGEML515-MBX.china.huawei.com ([fe80::a54a:89d2:c471:ff]) by nkgeml412-hub.china.huawei.com ([10.98.56.73]) with mapi id 14.03.0235.001; Sat, 24 Sep 2016 14:42:17 +0800
From: Xuxiaohu <xuxiaohu@huawei.com>
To: Xuxiaohu <xuxiaohu@huawei.com>, Greg Mirsky <gregimirsky@gmail.com>
Thread-Topic: =?utf-8?B?W0JpZXJdIOetlOWkjTogIGRyYWZ0LWt1bWFyemhlbmctYmllci1waW5nLTAz?=
Thread-Index: AQHSFi7KrqJFMF5vg0S1ZEou6u3xcg==
Date: Sat, 24 Sep 2016 06:42:17 +0000
Message-ID: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1DFA2@NKGEML515-MBX.china.huawei.com>
References: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1DEE0@NKGEML515-MBX.china.huawei.com> <CA+RyBmV85oPNBE32Qyy0Cg3Z0Bvv3N2A+FfukwRJChKj=bb64w@mail.gmail.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1DF43@NKGEML515-MBX.china.huawei.com>
In-Reply-To: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1DF43@NKGEML515-MBX.china.huawei.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.184.181]
Content-Type: multipart/alternative; boundary="_000_1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1DFA2NKGEML515MBXchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020206.57E62054.00E8, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 573926775ffdf8815d938f32b31ef7f4
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/goh96Jsj26W2iC2H9u3_Lx0uDzs>
Cc: "bier@ietf.org" <bier@ietf.org>
Subject: [Bier] =?utf-8?b?562U5aSNOiAg562U5aSNOiAgZHJhZnQta3VtYXJ6aGVuZy1i?= =?utf-8?q?ier-ping-03?=
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 24 Sep 2016 06:42:34 -0000

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

cy8gZGlyZWN0aW9uYWwvYmlkaXJlY3Rpb25hbC4NCg0K5Y+R5Lu25Lq6OiBCSUVSIFttYWlsdG86
Ymllci1ib3VuY2VzQGlldGYub3JnXSDku6PooaggWHV4aWFvaHUNCuWPkemAgeaXtumXtDogMjAx
NuW5tDnmnIgyNOaXpSAxMjowOA0K5pS25Lu25Lq6OiBHcmVnIE1pcnNreQ0K5oqE6YCBOiBiaWVy
QGlldGYub3JnDQrkuLvpopg6IFtCaWVyXSDnrZTlpI06IGRyYWZ0LWt1bWFyemhlbmctYmllci1w
aW5nLTAzDQoNCkhpIEdyZWcsDQoNClRoYW5rcyBmb3IgeW91ciByZXNwb25zZS4NCg0KQWx0aG91
Z2ggQklFUiBoYXMgdGhlIEJGSVItaWQsIGl0IHNlZW1zIG11Y2ggc2ltcGxlciBhbmQgY29uc2lz
dGVudCB0byBrZWVwIHRoZSByZXF1ZXN0IGFuZCByZXBseSBtZXNzYWdlIHdpdGhpbiB0aGUgc2Ft
ZSBmb3JtYXQuDQoNCklmIEkgdW5kZXJzdGFuZCBSRkM3MTEwIGNvcnJlY3RseSwgaXTigJlzIG9u
bHkgYXBwbGljYWJsZSBpbiB0aGUgZGlyZWN0aW9uYWwgTFNQIGNhc2UuIEhvd2V2ZXIsIGlzIHRo
ZXJlIGFueSBkaXJlY3Rpb25hbCBwYXRoIGNvbmNlcHQgaW4gdGhlIEJJRVIgY2FzZT8NCg0KQmVz
dCByZWdhcmRzLA0KWGlhb2h1DQoNCuWPkeS7tuS6ujogR3JlZyBNaXJza3kgW21haWx0bzpncmVn
aW1pcnNreUBnbWFpbC5jb21dDQrlj5HpgIHml7bpl7Q6IDIwMTblubQ55pyIMjTml6UgMTE6NDIN
CuaUtuS7tuS6ujogWHV4aWFvaHUNCuaKhOmAgTogYmllckBpZXRmLm9yZzxtYWlsdG86YmllckBp
ZXRmLm9yZz4NCuS4u+mimDogUmU6IFtCaWVyXSBkcmFmdC1rdW1hcnpoZW5nLWJpZXItcGluZy0w
Mw0KDQpIaSBYaWFvaHUsDQp0aGFuayB5b3UgZm9yIHlvdXIgdGhvdWdodGZ1bCBxdWVzdGlvbnMu
DQpFbnN1cmluZyB0aGF0IGFjdGl2ZSBPQU0gaXMgaW4tYmFuZCB3aXRoIGRhdGEsIGkuZS4gaXMg
ZmF0ZS1zaGFyaW5nLCBiZWluZyBtb25pdG9yZWQgc2lnbmlmaWNhbnRseSBzaW1wbGlmaWVzIGRl
ZmVjdCBsb2NhbGl6YXRpb24uDQpGb3IgdGhlIGNhc2Ugb2YgTVBMUyBlbmNhcHN1bGF0aW9uIHBy
ZXNlcnZpbmcgSVAgaGVhZGVyIGhhcyBubyBhcHBhcmVudCBiZW5lZml0IGFzIEJJRVIgaGVhZGVy
IGNhcnJpZXMgQkZJUiBJRC4NCkFzIFJGQyA3MTEwIGRlbW9uc3RyYXRlZCwgdGhlcmUgYXJlIGJl
bmVmaXRzIG9mIGNvbnRyb2xsaW5nIHBhdGggdXNlZCBmb3IgRWNobyBSZXBseS4gSSB0aGluayB0
aGF0IGluIHRoZSBmdXR1cmUgdmVyc2lvbiB3ZSdsbCBwcm92aWRlIG1vcmUgZGV0YWlscyByZWdh
cmRpbmcgdXNlIG9mIGRpZmZlcmVudCBSZXBseSBtb2Rlcy4NCg0KUmVnYXJkcywNCkdyZWcNCg0K
T24gRnJpLCBTZXAgMjMsIDIwMTYgYXQgODoyMSBQTSwgWHV4aWFvaHUgPHh1eGlhb2h1QGh1YXdl
aS5jb208bWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20+PiB3cm90ZToNCkhpIGNvLWF1dGhvcnMg
b2YgdGhpcyBkcmFmdCwNCg0KSeKAmW0gY3VyaW91cyB0byBrbm93IHRoZSByYXRpb25hbGUgb2Yg
dGhlIGNob2ljZSB0aGF0IOKAnCBCSUVSIE9BTSBpcyBkZWZpbmVkIGluIGEgd2F5IHRoYXQgaXQg
c3RheXMgd2l0aGluIEJJRVIgbGF5ZXIgYnkgZm9sbG93aW5nIGRpcmVjdGx5IHRoZSBCSUVSIGhl
YWRlciB3aXRob3V0IG1hbmRhdGluZyB0aGUgbmVlZCBmb3IgSVAgaGVhZGVyLuKAnSBJbiBvdGhl
ciB3b3Jkcywgd2hhdOKAmXMgdGhlIHJlYWwgYmVuZWZpdCBvZiBlbGltaW5hdGluZyB0aGUgSVAg
aGVhZGVyPyBBbnl3YXksIHlvdSB3b3VsZCBuZWVkIElQIHByb3RvY29sIHN0YWNrIG9uIGVhY2gg
QkZSLCBlc3BlY2lhbGx5IGZvciByZXBseSBtb2RlIDIgKGkuZS4sIFJlcGx5IHZpYSBJUHY0L0lQ
djYgVURQIHBhY2tldCkuIEluIGFkZGl0aW9uLCBJ4oCZbSBhbHNvIHdvbmRlcmluZyB0aGUgbmVj
ZXNzaXR5IG9mIFJlcGx5IG1vZGUgMyAoaS5lLiwgUmVwbHkgdmlhIEJJRVIgcGFja2V0KS4gSW4g
b3RoZXIgd29yZHMsIHdoeSBkb2VzIOKAnHRoZSBJbml0aWF0b3IgaW50ZW5kIHRvIHZhbGlkYXRl
IHRoZSByZXR1cm4gQklFUiBwYXRo4oCdIHNpbmNlIHRoZSBmb3J3YXJkIGFuZCByZXR1cm4gQklF
UiBwYXRocyBiZXR3ZWVuIHR3byBCRlJzIG1heSBiZSB0b3RhbGx5IGFzeW1tZXRyaWM/DQoNCkJl
c3QgcmVnYXJkcywNClhpYW9odQ0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXw0KQklFUiBtYWlsaW5nIGxpc3QNCkJJRVJAaWV0Zi5vcmc8bWFpbHRvOkJJ
RVJAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2JpZXIN
Cg0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
5a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg
MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQOWui+S9kyI7DQoJ
cGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0K
cC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0K
CW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5
OuWui+S9kzt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0
eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNp
dGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsN
Cgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwLk1zb0FjZXRh
dGUsIGxpLk1zb0FjZXRhdGUsIGRpdi5Nc29BY2V0YXRlDQoJe21zby1zdHlsZS1wcmlvcml0eTo5
OTsNCgltc28tc3R5bGUtbGluazoi5om55rOo5qGG5paH5pysIENoYXIiOw0KCW1hcmdpbjowY207
DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZTo5LjBwdDsNCglmb250LWZhbWls
eTrlrovkvZM7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTcNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7
DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30N
CnNwYW4uQ2hhcg0KCXttc28tc3R5bGUtbmFtZToi5om55rOo5qGG5paH5pysIENoYXIiOw0KCW1z
by1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazrmibnms6jmoYbmlofmnKw7DQoJ
Zm9udC1mYW1pbHk65a6L5L2TO30NCnNwYW4uRW1haWxTdHlsZTIwDQoJe21zby1zdHlsZS10eXBl
OnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJ
Y29sb3I6IzFGNDk3RDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQt
b25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjYx
Mi4wcHQgNzkyLjBwdDsNCgltYXJnaW46NzIuMHB0IDkwLjBwdCA3Mi4wcHQgOTAuMHB0O30NCmRp
di5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lm
IGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9
IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxv
OnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIx
IiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkg
bGFuZz0iWkgtQ04iIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29y
ZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+cy88L3NwYW4+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4gZGlyZWN0aW9uYWwvYmlk
aXJlY3Rpb25hbC48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25l
O2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowY20gMGNtIDBjbSA0LjBwdCI+
DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERG
IDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPuWPkeS7tuS6ujxzcGFuIGxhbmc9IkVO
LVVTIj46PC9zcGFuPjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0Ij4gQklFUiBbbWFpbHRvOmJpZXItYm91bmNlc0BpZXRmLm9yZ10NCjwvc3Bhbj48
Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+5Luj6KGoIDwvc3Bhbj48L2I+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij5YdXhpYW9odTxicj4NCjwvc3Bh
bj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+5Y+R6YCB5pe26Ze0PHNwYW4gbGFu
Zz0iRU4tVVMiPjo8L3NwYW4+PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQiPiAyMDE2PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
Ij7lubQ8c3BhbiBsYW5nPSJFTi1VUyI+OTwvc3Bhbj7mnIg8c3BhbiBsYW5nPSJFTi1VUyI+MjQ8
L3NwYW4+5pelPHNwYW4gbGFuZz0iRU4tVVMiPiAxMjowODxicj4NCjwvc3Bhbj48Yj7mlLbku7bk
uro8c3BhbiBsYW5nPSJFTi1VUyI+Ojwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiPiBHcmVn
IE1pcnNreTxicj4NCjwvc3Bhbj48Yj7mioTpgIE8c3BhbiBsYW5nPSJFTi1VUyI+Ojwvc3Bhbj48
L2I+PHNwYW4gbGFuZz0iRU4tVVMiPiBiaWVyQGlldGYub3JnPGJyPg0KPC9zcGFuPjxiPuS4u+mi
mDxzcGFuIGxhbmc9IkVOLVVTIj46PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyI+IFtCaWVy
XSA8L3NwYW4+562U5aSNPHNwYW4gbGFuZz0iRU4tVVMiPjogZHJhZnQta3VtYXJ6aGVuZy1iaWVy
LXBpbmctMDM8bzpwPjwvbzpwPjwvc3Bhbj48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkhpIEdyZWcsPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPlRoYW5rcyBmb3IgeW91ciByZXNwb25zZS4NCjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5BbHRob3VnaCBCSUVSIGhhcyB0aGUgQkZJUi1pZCwg
aXQgc2VlbXMgbXVjaCBzaW1wbGVyIGFuZCBjb25zaXN0ZW50IHRvIGtlZXAgdGhlIHJlcXVlc3Qg
YW5kIHJlcGx5IG1lc3NhZ2Ugd2l0aGluIHRoZSBzYW1lIGZvcm1hdC48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+SWYgSSB1bmRlcnN0YW5kIFJGQzcxMTAgY29ycmVjdGx5LCBp
dOKAmXMgb25seSBhcHBsaWNhYmxlIGluIHRoZSBkaXJlY3Rpb25hbCBMU1AgY2FzZS4gSG93ZXZl
ciwgaXMgdGhlcmUgYW55IGRpcmVjdGlvbmFsIHBhdGggY29uY2VwdCBpbiB0aGUgQklFUg0KIGNh
c2U/PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkJlc3QgcmVnYXJkcyw8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlhpYW9odTxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVw
dDtwYWRkaW5nOjBjbSAwY20gMGNtIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6
bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNt
IDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdCI+5Y+R5Lu25Lq6PHNwYW4gbGFuZz0iRU4tVVMiPjo8L3NwYW4+PC9zcGFuPjwvYj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPiBHcmVnIE1pcnNreSBbPGEg
aHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSI+bWFpbHRvOmdyZWdpbWlyc2t5QGdt
YWlsLmNvbTwvYT5dDQo8YnI+DQo8L3NwYW4+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQiPuWPkemAgeaXtumXtDxzcGFuIGxhbmc9IkVOLVVTIj46PC9zcGFuPjwvc3Bhbj48L2I+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij4gMjAxNjwvc3Bhbj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+5bm0PHNwYW4gbGFuZz0iRU4tVVMiPjk8L3NwYW4+
5pyIPHNwYW4gbGFuZz0iRU4tVVMiPjI0PC9zcGFuPuaXpTxzcGFuIGxhbmc9IkVOLVVTIj4gMTE6
NDI8YnI+DQo8L3NwYW4+PGI+5pS25Lu25Lq6PHNwYW4gbGFuZz0iRU4tVVMiPjo8L3NwYW4+PC9i
PjxzcGFuIGxhbmc9IkVOLVVTIj4gWHV4aWFvaHU8YnI+DQo8L3NwYW4+PGI+5oqE6YCBPHNwYW4g
bGFuZz0iRU4tVVMiPjo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIj4gPGEgaHJlZj0ibWFp
bHRvOmJpZXJAaWV0Zi5vcmciPg0KYmllckBpZXRmLm9yZzwvYT48YnI+DQo8L3NwYW4+PGI+5Li7
6aKYPHNwYW4gbGFuZz0iRU4tVVMiPjo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIj4gUmU6
IFtCaWVyXSBkcmFmdC1rdW1hcnpoZW5nLWJpZXItcGluZy0wMzxvOnA+PC9vOnA+PC9zcGFuPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+SGkgWGlhb2h1LDxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+dGhh
bmsgeW91IGZvciB5b3VyIHRob3VnaHRmdWwgcXVlc3Rpb25zLjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
Ij5FbnN1cmluZyB0aGF0IGFjdGl2ZSBPQU0gaXMgaW4tYmFuZCB3aXRoIGRhdGEsIGkuZS4gaXMg
ZmF0ZS1zaGFyaW5nLCBiZWluZyBtb25pdG9yZWQgc2lnbmlmaWNhbnRseSBzaW1wbGlmaWVzIGRl
ZmVjdCBsb2NhbGl6YXRpb24uPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkZvciB0aGUgY2FzZSBvZiBN
UExTIGVuY2Fwc3VsYXRpb24gcHJlc2VydmluZyBJUCBoZWFkZXIgaGFzIG5vIGFwcGFyZW50IGJl
bmVmaXQgYXMgQklFUiBoZWFkZXIgY2FycmllcyBCRklSIElELjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
Ij5BcyBSRkMgNzExMCBkZW1vbnN0cmF0ZWQsIHRoZXJlIGFyZSBiZW5lZml0cyBvZiBjb250cm9s
bGluZyBwYXRoIHVzZWQgZm9yIEVjaG8gUmVwbHkuIEkgdGhpbmsgdGhhdCBpbiB0aGUgZnV0dXJl
IHZlcnNpb24gd2UnbGwgcHJvdmlkZSBtb3JlIGRldGFpbHMgcmVnYXJkaW5nIHVzZSBvZiBkaWZm
ZXJlbnQgUmVwbHkgbW9kZXMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIj5SZWdhcmRzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5HcmVnPG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5PbiBGcmksIFNlcCAyMywgMjAx
NiBhdCA4OjIxIFBNLCBYdXhpYW9odSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnh1eGlhb2h1QGh1YXdl
aS5jb20iIHRhcmdldD0iX2JsYW5rIj54dXhpYW9odUBodWF3ZWkuY29tPC9hPiZndDsgd3JvdGU6
PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj5IaSBjby1hdXRob3JzIG9mIHRoaXMgZHJhZnQsPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1V
UyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48
c3BhbiBsYW5nPSJFTi1VUyI+STwvc3Bhbj7igJk8c3BhbiBsYW5nPSJFTi1VUyI+bSBjdXJpb3Vz
IHRvIGtub3cgdGhlIHJhdGlvbmFsZSBvZiB0aGUgY2hvaWNlIHRoYXQNCjwvc3Bhbj7igJw8c3Bh
biBsYW5nPSJFTi1VUyI+IEJJRVIgT0FNIGlzIGRlZmluZWQgaW4gYSB3YXkgdGhhdCBpdCBzdGF5
cyB3aXRoaW4gQklFUiBsYXllciBieSBmb2xsb3dpbmcgZGlyZWN0bHkgdGhlIEJJRVIgaGVhZGVy
IHdpdGhvdXQgbWFuZGF0aW5nIHRoZSBuZWVkIGZvciBJUCBoZWFkZXIuPC9zcGFuPuKAnTxzcGFu
IGxhbmc9IkVOLVVTIj4gSW4gb3RoZXIgd29yZHMsIHdoYXQ8L3NwYW4+4oCZPHNwYW4gbGFuZz0i
RU4tVVMiPnMgdGhlIHJlYWwgYmVuZWZpdA0KIG9mIGVsaW1pbmF0aW5nIHRoZSBJUCBoZWFkZXI/
IEFueXdheSwgeW91IHdvdWxkIG5lZWQgSVAgcHJvdG9jb2wgc3RhY2sgb24gZWFjaCBCRlIsIGVz
cGVjaWFsbHkgZm9yIHJlcGx5IG1vZGUgMiAoaS5lLiwgUmVwbHkgdmlhIElQdjQvSVB2NiBVRFAg
cGFja2V0KS4gSW4gYWRkaXRpb24sIEk8L3NwYW4+4oCZPHNwYW4gbGFuZz0iRU4tVVMiPm0gYWxz
byB3b25kZXJpbmcgdGhlIG5lY2Vzc2l0eSBvZiBSZXBseSBtb2RlIDMgKGkuZS4sIFJlcGx5IHZp
YQ0KIEJJRVIgcGFja2V0KS4gSW4gb3RoZXIgd29yZHMsIHdoeSBkb2VzIDwvc3Bhbj7igJw8c3Bh
biBsYW5nPSJFTi1VUyI+dGhlIEluaXRpYXRvciBpbnRlbmQgdG8gdmFsaWRhdGUgdGhlIHJldHVy
biBCSUVSIHBhdGg8L3NwYW4+4oCdPHNwYW4gbGFuZz0iRU4tVVMiPiBzaW5jZSB0aGUgZm9yd2Fy
ZCBhbmQgcmV0dXJuIEJJRVIgcGF0aHMgYmV0d2VlbiB0d28gQkZScyBtYXkgYmUgdG90YWxseSBh
c3ltbWV0cmljPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPkJlc3QgcmVnYXJkcyw8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj5Y
aWFvaHU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyI+
PGJyPg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+
DQpCSUVSIG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9Im1haWx0bzpCSUVSQGlldGYub3JnIj5C
SUVSQGlldGYub3JnPC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vYmllciIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vYmllcjwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRt
bD4NCg==

--_000_1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1DFA2NKGEML515MBXchi_--


From nobody Sat Sep 24 00:25:16 2016
Return-Path: <xuxiaohu@huawei.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4BB4012BAC9 for <bier@ietfa.amsl.com>; Sat, 24 Sep 2016 00:25:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.537
X-Spam-Level: 
X-Spam-Status: No, score=-6.537 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-2.316, SPF_PASS=-0.001] autolearn=ham autolearn_force=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 T6zEHRD7ka7k for <bier@ietfa.amsl.com>; Sat, 24 Sep 2016 00:25:12 -0700 (PDT)
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 6C5D112BA7E for <bier@ietf.org>; Sat, 24 Sep 2016 00:25:12 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml702-cah.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CWV14096; Sat, 24 Sep 2016 07:25:10 +0000 (GMT)
Received: from NKGEML413-HUB.china.huawei.com (10.98.56.74) by lhreml702-cah.china.huawei.com (10.201.5.99) with Microsoft SMTP Server (TLS) id 14.3.235.1; Sat, 24 Sep 2016 08:25:09 +0100
Received: from NKGEML515-MBX.china.huawei.com ([fe80::a54a:89d2:c471:ff]) by NKGEML413-HUB.china.huawei.com ([10.98.56.74]) with mapi id 14.03.0235.001; Sat, 24 Sep 2016 15:24:59 +0800
From: Xuxiaohu <xuxiaohu@huawei.com>
To: "bier@ietf.org" <bier@ietf.org>
Thread-Topic: New Version Notification for draft-xu-bier-encapsulation-06.txt
Thread-Index: AQHSFjOPq+o2bktU60G3V6DYT/+kLqCIPAbA
Date: Sat, 24 Sep 2016 07:24:58 +0000
Message-ID: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1DFFD@NKGEML515-MBX.china.huawei.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.184.181]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020204.57E62A56.00C2, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: d9153880579c0130ab7108fb52e3fa55
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/4YtoHv4bnbKnYcNmABRcXuTWJp4>
Subject: [Bier] FWD: New Version Notification for draft-xu-bier-encapsulation-06.txt
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 24 Sep 2016 07:25:15 -0000

SGkgYWxsLA0KDQpBbiB1cGRhdGVkIHZlcnNpb24gaXMgc3VibWl0dGVkLiBBbnkgY29tbWVudHMg
YW5kIHN1Z2dlc3Rpb25zIGFyZSB3ZWxjb21lLg0KDQpCZXN0IHJlZ2FyZHMsDQpYaWFvaHUNCg0K
PiAtLS0tLemCruS7tuWOn+S7ti0tLS0tDQo+IOWPkeS7tuS6ujogaW50ZXJuZXQtZHJhZnRzQGll
dGYub3JnIFttYWlsdG86aW50ZXJuZXQtZHJhZnRzQGlldGYub3JnXQ0KPiDlj5HpgIHml7bpl7Q6
IDIwMTblubQ55pyIMjTml6UgMTU6MTYNCj4g5pS25Lu25Lq6OiBaaGFvaHVpIChKZWZmcmV5KSBa
aGFuZzsgbm9uZS1jaGFpcnNAaWV0Zi5vcmc7IFh1eGlhb2h1Ow0KPiBzb21hc3VuZGFyYW0uc0Bh
bGNhdGVsLWx1Y2VudC5jb207IENocmlzdGlhbiBKYWNxdWVuZXQ7IFMgU29tYXN1bmRhcmFtOw0K
PiBaaGFvaHVpIFpoYW5nOyBSb2JlcnQgUmFzenVrDQo+IOS4u+mimDogTmV3IFZlcnNpb24gTm90
aWZpY2F0aW9uIGZvciBkcmFmdC14dS1iaWVyLWVuY2Fwc3VsYXRpb24tMDYudHh0DQo+IA0KPiAN
Cj4gQSBuZXcgdmVyc2lvbiBvZiBJLUQsIGRyYWZ0LXh1LWJpZXItZW5jYXBzdWxhdGlvbi0wNi50
eHQNCj4gaGFzIGJlZW4gc3VjY2Vzc2Z1bGx5IHN1Ym1pdHRlZCBieSBYaWFvaHUgWHUgYW5kIHBv
c3RlZCB0byB0aGUgSUVURg0KPiByZXBvc2l0b3J5Lg0KPiANCj4gTmFtZToJCWRyYWZ0LXh1LWJp
ZXItZW5jYXBzdWxhdGlvbg0KPiBSZXZpc2lvbjoJMDYNCj4gVGl0bGU6CQlBIFRyYW5zcG9ydC1J
bmRlcGVuZGVudCBCaXQgSW5kZXggRXhwbGljaXQgUmVwbGljYXRpb24gKEJJRVIpDQo+IEVuY2Fw
c3VsYXRpb24gSGVhZGVyDQo+IERvY3VtZW50IGRhdGU6CTIwMTYtMDktMjMNCj4gR3JvdXA6CQlJ
bmRpdmlkdWFsIFN1Ym1pc3Npb24NCj4gUGFnZXM6CQk3DQo+IFVSTDoNCj4gaHR0cHM6Ly93d3cu
aWV0Zi5vcmcvaW50ZXJuZXQtZHJhZnRzL2RyYWZ0LXh1LWJpZXItZW5jYXBzdWxhdGlvbi0wNi50
eHQNCj4gU3RhdHVzOiAgICAgICAgIGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2Ry
YWZ0LXh1LWJpZXItZW5jYXBzdWxhdGlvbi8NCj4gSHRtbGl6ZWQ6ICAgICAgIGh0dHBzOi8vdG9v
bHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC14dS1iaWVyLWVuY2Fwc3VsYXRpb24tMDYNCj4gRGlmZjoN
Cj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvcmZjZGlmZj91cmwyPWRyYWZ0LXh1LWJpZXItZW5jYXBz
dWxhdGlvbi0wNg0KPiANCj4gQWJzdHJhY3Q6DQo+ICAgIEJpdCBJbmRleCBFeHBsaWNpdCBSZXBs
aWNhdGlvbiAoQklFUikgaXMgYSBuZXcgbXVsdGljYXN0IGZvcndhcmRpbmcNCj4gICAgcGFyYWRp
Z20gd2hpY2ggZG9lc24ndCByZXF1aXJlIGFuIGV4cGxpY2l0IHRyZWUtYnVpbGRpbmcgcHJvdG9j
b2wgbm9yDQo+ICAgIGludGVybWVkaWF0ZSByb3V0ZXJzIHRvIG1haW50YWluIGFueSBtdWx0aWNh
c3Qgc3RhdGUuICBUaGlzIGRvY3VtZW50DQo+ICAgIHByb3Bvc2VzIGEgdHJhbnNwb3J0LWluZGVw
ZW5kZW50IEJJRVIgZW5jYXBzdWxhdGlvbiBoZWFkZXIgd2hpY2ggaXMNCj4gICAgYXBwbGljYWJs
ZSByZWdhcmRsZXNzIG9mIHRoZSB1bmRlcmx5aW5nIHRyYW5zcG9ydCB0ZWNobm9sb2d5Lg0KPiAN
Cj4gDQo+IA0KPiANCj4gUGxlYXNlIG5vdGUgdGhhdCBpdCBtYXkgdGFrZSBhIGNvdXBsZSBvZiBt
aW51dGVzIGZyb20gdGhlIHRpbWUgb2Ygc3VibWlzc2lvbg0KPiB1bnRpbCB0aGUgaHRtbGl6ZWQg
dmVyc2lvbiBhbmQgZGlmZiBhcmUgYXZhaWxhYmxlIGF0IHRvb2xzLmlldGYub3JnLg0KPiANCj4g
VGhlIElFVEYgU2VjcmV0YXJpYXQNCg0K


From nobody Sat Sep 24 05:09:49 2016
Return-Path: <naikumar@cisco.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0840312B3CA for <bier@ietfa.amsl.com>; Sat, 24 Sep 2016 05:09:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -16.836
X-Spam-Level: 
X-Spam-Status: No, score=-16.836 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, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-2.316, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
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 ujLghMIweN9t for <bier@ietfa.amsl.com>; Sat, 24 Sep 2016 05:09:46 -0700 (PDT)
Received: from rcdn-iport-4.cisco.com (rcdn-iport-4.cisco.com [173.37.86.75]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5885B12B040 for <bier@ietf.org>; Sat, 24 Sep 2016 05:09:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=17745; q=dns/txt; s=iport; t=1474718986; x=1475928586; h=from:to:subject:date:message-id:mime-version; bh=kHaTFAX2YoEAFNcFeEruso1xm8vB05w4Sqx6UxWHhFg=; b=WopMRE9vJwgmX+GLJ/q4QjyHsaByncsAQi4Onvnkrgd484adkDbpfDPD y67tMgsf4+QRLqG5TaC7xgeYj+IBEAh7zDJ1N/Ao8i3UKn9b7p43fmmWv HoNHI41sMDu5eS/yGyPQkqpE73WjlOa/iEKazN09igTVixOXSxx7See70 M=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0C8AQC1bOZX/40NJK1dGgEBAQECAQEBA?= =?us-ascii?q?QgBAQEBgwc0AQEBAQEeV3wHjSymOYUQggSGHgIcgTk4FAECAQEBAQEBAV4nhGE?= =?us-ascii?q?BAQUtXgEGAhEDAQIoBQQwFAYDCgQBEohLk0ydIAiMUQEBAQEBAQQBAQEBAQEBI?= =?us-ascii?q?IsLhFIJCRYEgkaCXgWZdgGPZ49rjGuDewEeNoMZHIFQcoRFK4ECfwEBAQ?=
X-IronPort-AV: E=Sophos;i="5.30,387,1470700800";  d="scan'208,217";a="152557443"
Received: from alln-core-8.cisco.com ([173.36.13.141]) by rcdn-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 24 Sep 2016 12:09:19 +0000
Received: from XCH-RTP-014.cisco.com (xch-rtp-014.cisco.com [64.101.220.154]) by alln-core-8.cisco.com (8.14.5/8.14.5) with ESMTP id u8OC9J66006879 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Sat, 24 Sep 2016 12:09:19 GMT
Received: from xch-rtp-015.cisco.com (64.101.220.155) by XCH-RTP-014.cisco.com (64.101.220.154) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Sat, 24 Sep 2016 08:09:18 -0400
Received: from xch-rtp-015.cisco.com ([64.101.220.155]) by XCH-RTP-015.cisco.com ([64.101.220.155]) with mapi id 15.00.1210.000; Sat, 24 Sep 2016 08:09:18 -0400
From: "Nagendra Kumar Nainar (naikumar)" <naikumar@cisco.com>
To: Xuxiaohu <xuxiaohu@huawei.com>, "bier@ietf.org" <bier@ietf.org>
Thread-Topic: =?gb2312?B?W0JpZXJdILTwuLQ6IGRyYWZ0LWt1bWFyemhlbmctYmllci1waW5nLTAz?=
Thread-Index: AQHSFlx5FSoAe108lE26k533IjwNYA==
Date: Sat, 24 Sep 2016 12:09:18 +0000
Message-ID: <D40BE24B.188775%naikumar@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.5.7.151005
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.24.52.80]
Content-Type: multipart/alternative; boundary="_000_D40BE24B188775naikumarciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/sC_9T7UOI9F85OokUjrd6zGDnWw>
Subject: Re: [Bier] =?gb2312?b?tPC4tDogZHJhZnQta3VtYXJ6aGVuZy1iaWVyLXBpbmct?= =?gb2312?b?MDM=?=
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 24 Sep 2016 12:09:48 -0000

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

SGkgWGlhb2h1LA0KDQpUYXJnZXQgU0ktQlMgaXMgYSBvcHRpbWl6YXRpb24gdG8gcGVyZm9ybSB0
aGUgdHJhY2UgdG93YXJkcyBhIHNwZWNpZmljIEJGRVIuDQoNCjxYaWFvaHU+V2hlbiBpbml0aWF0
b3IgcGVyZm9ybXMgdHJhY2Vyb3V0ZSB0b3dhcmRzIG1vcmUgdGhhbiBvbmUgQkZFUiwgaG93IGNv
dWxkIGl0IGNvbnN0cnVjdCBhIHRyYWNlIHBhdGggb2YgYSB0cmVlPw0KDQo8TmFnZW5kcmE+IFRo
ZSByZXNwb25zZSB3aXRoIFNlbmRlcqGvcyBoYW5kbGUgYW5kIHNlcXVlbmNlIG51bWJlciBzaG91
bGQgaGVscCBjb3JyZWxhdGUgdGhlIChzZXQgb2YpIHJlc3BvbnNlcyB0byB0aGUgcmVxdWVzdC4g
VGhlIGRvd25zdHJlYW0gbWFwcGluZyBUTFYgYW5kIHRoZSB1cHN0cmVhbSBJbnRlcmZhY2UgVExW
IHByb3ZpZGVzIHRoZSBkZXRhaWxzIGFib3V0IHRoZSBwYXRoLiBIb3cgaXQgaXMgdXNlZCB0byBj
b25zdHJ1Y3QvZGlzcGxheSB0aGUgcGF0aCBpcyBhbiBpbXBsZW1lbnRhdGlvbiBtYXR0ZXIuDQoN
CjxYaWFvaHU+V2hlbiBpbml0aWF0b3IgcGVyZm9ybXMgdHJhY2Vyb3V0ZSB0b3dhcmRzIGEgc2lu
Z2xlIEJGRVIsIHRoZSB0cmFjZSBwYXRoIG1heSBiZSB0b3RhbGx5IGRpZmZlcmVudCBmcm9tIHRo
ZSByZWFsIHBhdGggb2YgYSBCSUVSIHBhY2tldCBjb3VsZCBjb250YWluaW5nIHRoYXQgQkZFUiBh
bmQgb3RoZXIgQkZFUnMsIHNvIHdoYXShr3MgdGhlIHJlYWwgdmFsdWUgb2YgQklFUiB0cmFjZXJv
dXRlIGluIHByYWN0aWNlPw0KDQo8TmFnZW5kcmE+IFRoZSBtYWluIGludGVudGlvbiBvZiBUYXJn
ZXQgU0ktQlMgaXMgdG8gbWFrZSAoYXMgbXVjaCkgc3VyZSB0aGF0IHRoZSB0cmFjZSBzdGF5cyBp
bi1saW5lIHRvIGRhdGEgcGF0aC4gQSB0cmFuc2l0IG5vZGUgd2l0aCBtdWx0aXBsZSBFQ01QIG1h
eSB1c2UgZGlmZmVyZW50IGtleXMgZm9yIGVudHJvcHkgaGFzaGluZyB3aGljaCBwb3RlbnRpYWxs
eSBpbmNsdWRlcyB0aGUgaW5jb21pbmcgYmlzdHJpbmcgaW4gdGhlIGhlYWRlciBhbmQgZW50cm9w
eSB2YWx1ZS4gVXNpbmcgdGhlIGJpdCBzdHJpbmcgb2YgdGhlIHRvLWJlLXRyYWNlZCBCRkVSIGFs
b25lIGluIHRoZSBCSUVSIGhlYWRlciB3aWxsIGVuZCB1cCB0YWtpbmcgYSBkaWZmZXJlbnQgcGF0
aC4gQnV0IGFsbG93aW5nIHRoZSBjb21wbGV0ZSBiaXN0cmluZyAoZm9yIGFueSBzcGVjaWZpYyBn
cm91cCBmb3IgZXhhbXBsZSkgYW5kIHVzaW5nIFRhcmdldCBTSS1CUyBhbmQgUmVzcG9uZGVyIEJG
Ui9CRkVSIFRMViB3aWxsIGhlbHAgdHJhY2UgdGhlIHBhdGggdG93YXJkcyBhIHNwZWNpZmljIEJG
RVIuIEJ5IHNpbXBseSBjaGFuZ2luZyB0aGUgZW50cm9weSwgb25lIG1heSBiZSBhYmxlIHRvIGRl
dGVjdCB0aGUgRUNNUCBwYXRocyBhcyB3ZWxsLiBBcyBkZWZpbmVkIGluIHNlY3Rpb24gNC4yLCBy
ZS11c2VzIHRoZSBtYWNoaW5lcnkgZnJvbSBSRkM0Mzc5IGZvciBFQ01QIGRpc2NvdmVyeS4gQSBt
b3JlIGRldGFpbGVkIGV4cGxhbmF0aW9uIHdpbGwgYmUgaW5jbHVkZWQgaW4gbGF0ZXIgcmV2aXNp
b24uDQoNClRoYW5rcywNCk5hZ2VuZHJhDQoNCg0KRnJvbTogQklFUiA8Ymllci1ib3VuY2VzQGll
dGYub3JnPG1haWx0bzpiaWVyLWJvdW5jZXNAaWV0Zi5vcmc+PiBvbiBiZWhhbGYgb2YgWHV4aWFv
aHUgPHh1eGlhb2h1QGh1YXdlaS5jb208bWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20+Pg0KRGF0
ZTogRnJpZGF5LCBTZXB0ZW1iZXIgMjMsIDIwMTYgYXQgMTE6NDkgUE0NClRvOiBYdXhpYW9odSA8
eHV4aWFvaHVAaHVhd2VpLmNvbTxtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbT4+LCAiYmllckBp
ZXRmLm9yZzxtYWlsdG86YmllckBpZXRmLm9yZz4iIDxiaWVyQGlldGYub3JnPG1haWx0bzpiaWVy
QGlldGYub3JnPj4NClN1YmplY3Q6IFtCaWVyXSC08Li0OiBkcmFmdC1rdW1hcnpoZW5nLWJpZXIt
cGluZy0wMw0KDQpCVFcsIEmhr20gYWxzbyB3b25kZXJpbmcgdGhlIHJlYWwgdmFsdWUgb2YgdGhl
IEJJRVIgdHJhY2Vyb3V0ZSBmdW5jdGlvbmFsaXR5IGluIHJlYWwgQklFUiBuZXR3b3Jrcy4NCg0K
SXQgc2FpZCBpbiB0aGUgZHJhZnQgdGhhdA0KDQqhsEluIHRyYWNlIHJvdXRlIG1vZGUsIEluaXRp
YXRvciBNQVkNCiAgIGluY2x1ZGUgVGFyZ2V0IFNJLUJpdHN0cmluZyBUTFYgdG8gY29udHJvbCB0
aGUgcGF0aCB0cmFjZSB0b3dhcmRzIGFueQ0KICAgc3BlY2lmaWMgQkZFUiBvciBzZXQgb2YgQkZF
UnMuobENCg0KV2hlbiBpbml0aWF0b3IgcGVyZm9ybXMgdHJhY2Vyb3V0ZSB0b3dhcmRzIG1vcmUg
dGhhbiBvbmUgQkZFUiwgaG93IGNvdWxkIGl0IGNvbnN0cnVjdCBhIHRyYWNlIHBhdGggb2YgYSB0
cmVlPyBXaGVuIGluaXRpYXRvciBwZXJmb3JtcyB0cmFjZXJvdXRlIHRvd2FyZHMgYSBzaW5nbGUg
QkZFUiwgdGhlIHRyYWNlIHBhdGggbWF5IGJlIHRvdGFsbHkgZGlmZmVyZW50IGZyb20gdGhlIHJl
YWwgcGF0aCBvZiBhIEJJRVIgcGFja2V0IGNvdWxkIGNvbnRhaW5pbmcgdGhhdCBCRkVSIGFuZCBv
dGhlciBCRkVScywgc28gd2hhdKGvcyB0aGUgcmVhbCB2YWx1ZSBvZiBCSUVSIHRyYWNlcm91dGUg
aW4gcHJhY3RpY2U/DQoNCkJlc3QgcmVnYXJkcywNClhpYW9odQ0KDQq3orz+yMs6IEJJRVIgW21h
aWx0bzpiaWVyLWJvdW5jZXNAaWV0Zi5vcmddILT6se0gWHV4aWFvaHUNCreiy83KsbzkOiAyMDE2
xOo51MIyNMjVIDExOjIxDQrK1bz+yMs6IGJpZXJAaWV0Zi5vcmc8bWFpbHRvOmJpZXJAaWV0Zi5v
cmc+DQrW98ziOiBbQmllcl0gZHJhZnQta3VtYXJ6aGVuZy1iaWVyLXBpbmctMDMNCg0KSGkgY28t
YXV0aG9ycyBvZiB0aGlzIGRyYWZ0LA0KDQpJoa9tIGN1cmlvdXMgdG8ga25vdyB0aGUgcmF0aW9u
YWxlIG9mIHRoZSBjaG9pY2UgdGhhdCChsCBCSUVSIE9BTSBpcyBkZWZpbmVkIGluIGEgd2F5IHRo
YXQgaXQgc3RheXMgd2l0aGluIEJJRVIgbGF5ZXIgYnkgZm9sbG93aW5nIGRpcmVjdGx5IHRoZSBC
SUVSIGhlYWRlciB3aXRob3V0IG1hbmRhdGluZyB0aGUgbmVlZCBmb3IgSVAgaGVhZGVyLqGxIElu
IG90aGVyIHdvcmRzLCB3aGF0oa9zIHRoZSByZWFsIGJlbmVmaXQgb2YgZWxpbWluYXRpbmcgdGhl
IElQIGhlYWRlcj8gQW55d2F5LCB5b3Ugd291bGQgbmVlZCBJUCBwcm90b2NvbCBzdGFjayBvbiBl
YWNoIEJGUiwgZXNwZWNpYWxseSBmb3IgcmVwbHkgbW9kZSAyIChpLmUuLCBSZXBseSB2aWEgSVB2
NC9JUHY2IFVEUCBwYWNrZXQpLiBJbiBhZGRpdGlvbiwgSaGvbSBhbHNvIHdvbmRlcmluZyB0aGUg
bmVjZXNzaXR5IG9mIFJlcGx5IG1vZGUgMyAoaS5lLiwgUmVwbHkgdmlhIEJJRVIgcGFja2V0KS4g
SW4gb3RoZXIgd29yZHMsIHdoeSBkb2VzIKGwdGhlIEluaXRpYXRvciBpbnRlbmQgdG8gdmFsaWRh
dGUgdGhlIHJldHVybiBCSUVSIHBhdGihsSBzaW5jZSB0aGUgZm9yd2FyZCBhbmQgcmV0dXJuIEJJ
RVIgcGF0aHMgYmV0d2VlbiB0d28gQkZScyBtYXkgYmUgdG90YWxseSBhc3ltbWV0cmljPw0KDQpC
ZXN0IHJlZ2FyZHMsDQpYaWFvaHUNCg==

--_000_D40BE24B188775naikumarciscocom_
Content-Type: text/html; charset="gb2312"
Content-ID: <F4ACFC9B66829845B21BB02F405F35E4@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; color: rgb(0, 0, 0); font-size: 14px; font-fami=
ly: Calibri, sans-serif;">
<div style=3D"color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-s=
ize: 14px;">
Hi Xiaohu,</div>
<div style=3D"color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-s=
ize: 14px;">
<br>
</div>
<div style=3D"color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-s=
ize: 14px;">
Target SI-BS is a optimization to perform the trace towards a specific BFER=
.&nbsp;</div>
<div style=3D"color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-s=
ize: 14px;">
<br>
</div>
<div style=3D"color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-s=
ize: 14px;">
&lt;Xiaohu&gt;<span style=3D"color: rgb(31, 73, 125); text-align: justify;"=
>When initiator performs traceroute towards more than one BFER, how could i=
t construct a trace path of a tree?</span><span style=3D"color: rgb(31, 73,=
 125); text-align: justify;">&nbsp;</span></div>
<div style=3D"color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-s=
ize: 14px;">
<span style=3D"color: rgb(31, 73, 125); text-align: justify;"><br>
</span></div>
<div><span style=3D"text-align: justify;"><font color=3D"#1f497d" face=3D"C=
alibri,sans-serif">&lt;Nagendra&gt; The response with Sender=A1=AFs handle =
and sequence number&nbsp;should help correlate the (set of) responses to th=
e request.&nbsp;The downstream mapping TLV and the upstream
 Interface TLV provides the details about the path. How it is used to const=
ruct/display the path is an implementation matter.</font></span></div>
<div><span style=3D"text-align: justify;"><font color=3D"#1f497d" face=3D"C=
alibri,sans-serif"><br>
</font></span></div>
<div><span style=3D"text-align: justify;"><font color=3D"#1f497d" face=3D"C=
alibri,sans-serif">&lt;Xiaohu&gt;</font></span><span style=3D"color: rgb(31=
, 73, 125); font-family: Calibri, sans-serif; font-size: 14px; text-align: =
justify;">When initiator performs traceroute towards
 a single BFER, the trace path may be totally different from the real path =
of a BIER packet could containing that BFER and other BFERs, so what=A1=AFs=
 the real value of BIER traceroute in practice?</span></div>
<div><span style=3D"color: rgb(31, 73, 125); font-family: Calibri, sans-ser=
if; font-size: 14px; text-align: justify;"><br>
</span></div>
<div><span style=3D"text-align: justify;"><font color=3D"#1f497d" face=3D"C=
alibri,sans-serif">&lt;Nagendra&gt; The main intention of Target SI-BS is t=
o make (as much) sure that the trace stays in-line to data path. A transit =
node with multiple ECMP may use different keys
 for entropy hashing which potentially includes the&nbsp;incoming bistring =
in the header and entropy value. Using the&nbsp;bit string of the to-be-tra=
ced BFER alone in the BIER header will end up taking a different path. But =
allowing the complete bistring (for any&nbsp;specific
 group for example) and using Target SI-BS and Responder BFR/BFER TLV will =
help trace the path towards a specific BFER. By simply changing the entropy=
, one may be able to detect the ECMP paths as well. As defined in section 4=
.2, re-uses the machinery from RFC4379
 for ECMP discovery. A more detailed explanation will be included in later =
revision.</font></span></div>
<div><span style=3D"text-align: justify;"><font color=3D"#1f497d" face=3D"C=
alibri,sans-serif"><br>
</font></span></div>
<div><span style=3D"text-align: justify;"><font color=3D"#1f497d" face=3D"C=
alibri,sans-serif">Thanks,</font></span></div>
<div><span style=3D"text-align: justify;"><font color=3D"#1f497d" face=3D"C=
alibri,sans-serif">Nagendra</font></span></div>
<div style=3D"color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-s=
ize: 14px;">
<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>BIER &lt;<a href=3D"mailto:bi=
er-bounces@ietf.org">bier-bounces@ietf.org</a>&gt; on behalf of Xuxiaohu &l=
t;<a href=3D"mailto:xuxiaohu@huawei.com">xuxiaohu@huawei.com</a>&gt;<br>
<span style=3D"font-weight:bold">Date: </span>Friday, September 23, 2016 at=
 11:49 PM<br>
<span style=3D"font-weight:bold">To: </span>Xuxiaohu &lt;<a href=3D"mailto:=
xuxiaohu@huawei.com">xuxiaohu@huawei.com</a>&gt;, &quot;<a href=3D"mailto:b=
ier@ietf.org">bier@ietf.org</a>&quot; &lt;<a href=3D"mailto:bier@ietf.org">=
bier@ietf.org</a>&gt;<br>
<span style=3D"font-weight:bold">Subject: </span>[Bier] =B4=F0=B8=B4: draft=
-kumarzheng-bier-ping-03<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 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:=CB=CE=CC=E5;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"\@=CB=CE=CC=E5";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:10.5pt;
	font-family:"Calibri","sans-serif";}
h2
	{mso-style-priority:9;
	mso-style-link:"=B1=EA=CC=E2 2 Char";
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	mso-line-height-alt:0pt;
	font-size:12.0pt;
	font-family:"Courier New";}
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 =D4=A4=C9=E8=B8=F1=CA=BD Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:=CB=CE=CC=E5;}
span.2Char
	{mso-style-name:"=B1=EA=CC=E2 2 Char";
	mso-style-priority:9;
	mso-style-link:"=B1=EA=CC=E2 2";
	font-family:"Courier New";
	font-weight:bold;}
span.HTMLChar
	{mso-style-name:"HTML =D4=A4=C9=E8=B8=F1=CA=BD Char";
	mso-style-priority:99;
	mso-style-link:"HTML =D4=A4=C9=E8=B8=F1=CA=BD";
	font-family:=CB=CE=CC=E5;}
span.EmailStyle20
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle21
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
<div lang=3D"ZH-CN" link=3D"blue" vlink=3D"purple" style=3D"text-justify-tr=
im:punctuation">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">BTW, I=
=A1=AFm also wondering the real value of the BIER traceroute functionality =
in real BIER networks.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">It said=
 in the draft that
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">=A1=B0I=
n trace route mode, Initiator MAY<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;&=
nbsp; include Target SI-Bitstring TLV to control the path trace towards any=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;&=
nbsp; specific BFER or set of BFERs.=A1=B1<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">When in=
itiator performs traceroute towards more than one BFER, how could it constr=
uct a trace path of a tree? When initiator performs traceroute towards a si=
ngle BFER, the trace path may be totally
 different from the real path of a BIER packet could containing that BFER a=
nd other BFERs, so what=A1=AFs the real value of BIER traceroute in practic=
e?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Best re=
gards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Xiaohu<=
o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span st=
yle=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5">=B7=A2=BC=FE=C8=CB<span l=
ang=3D"EN-US">:</span></span></b><span lang=3D"EN-US" style=3D"font-size:10=
.0pt;font-family:=CB=CE=CC=E5"> BIER [<a href=3D"mailto:bier-bounces@ietf.o=
rg">mailto:bier-bounces@ietf.org</a>]
</span><b><span style=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5">=B4=FA=
=B1=ED </span></b><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-famil=
y:=CB=CE=CC=E5">Xuxiaohu<br>
</span><b><span style=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5">=B7=A2=
=CB=CD=CA=B1=BC=E4<span lang=3D"EN-US">:</span></span></b><span lang=3D"EN-=
US" style=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5"> 2016</span><span s=
tyle=3D"font-size:10.0pt;font-family:=CB=CE=CC=E5">=C4=EA<span lang=3D"EN-U=
S">9</span>=D4=C2<span lang=3D"EN-US">24</span>=C8=D5<span lang=3D"EN-US">
 11:21<br>
</span><b>=CA=D5=BC=FE=C8=CB<span lang=3D"EN-US">:</span></b><span lang=3D"=
EN-US"> <a href=3D"mailto:bier@ietf.org">
bier@ietf.org</a><br>
</span><b>=D6=F7=CC=E2<span lang=3D"EN-US">:</span></b><span lang=3D"EN-US"=
> [Bier] draft-kumarzheng-bier-ping-03<o:p></o:p></span></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Hi co-authors of this draft,<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">I=A1=AFm curious to know the ra=
tionale of the choice that =A1=B0 BIER OAM is defined in a way that it stay=
s within BIER layer by following directly the BIER header without mandating=
 the need for IP header.=A1=B1 In other words, what=A1=AFs
 the real benefit of eliminating the IP header? Anyway, you would need IP p=
rotocol stack on each BFR, especially for reply mode 2 (i.e., Reply via IPv=
4/IPv6 UDP packet). In addition, I=A1=AFm also wondering the necessity of R=
eply mode 3 (i.e., Reply via BIER packet).
 In other words, why does =A1=B0the Initiator intend to validate the return=
 BIER path=A1=B1 since the forward and return BIER paths between two BFRs m=
ay be totally asymmetric?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Best regards,<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Xiaohu<o:p></o:p></span></p>
</div>
</div>
</div>
</div>
</span>
</body>
</html>

--_000_D40BE24B188775naikumarciscocom_--


From nobody Sat Sep 24 05:26:14 2016
Return-Path: <naikumar@cisco.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1945512BDAF for <bier@ietfa.amsl.com>; Sat, 24 Sep 2016 05:26:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -16.836
X-Spam-Level: 
X-Spam-Status: No, score=-16.836 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, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-2.316, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
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 Pu2nL522G2tQ for <bier@ietfa.amsl.com>; Sat, 24 Sep 2016 05:26:11 -0700 (PDT)
Received: from rcdn-iport-7.cisco.com (rcdn-iport-7.cisco.com [173.37.86.78]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8ED8112BDAE for <bier@ietf.org>; Sat, 24 Sep 2016 05:26:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=14611; q=dns/txt; s=iport; t=1474719971; x=1475929571; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=SglCucxjzaWoDAtpL2MVgviuVhVvQNMBri2abYwRA4g=; b=FQorCbRO6Gy5jYCuuz7QD6B07SGB4v3Dsb0in77ZxDn07RNteXgWKRoj fxrOEKDBFjtGIYLLyVKCplnOJwTTEjslO9i1rIv4umrdtol9ca46FLFKU IQl5U9IagjyQXHB2R089fUVX+cNdax0k8Ry5uNJihNbL1ULrqgcyKz67H o=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BRAQBscOZX/4cNJK1dGQEBAQEBAQEBA?= =?us-ascii?q?QEBBwEBAQEBgwc0AQEBAQEeV3wHjSyfAoc3hRCCBBkBCoV6AhyBOTgUAQIBAQE?= =?us-ascii?q?BAQEBXieEYQEBAQQBAQEqOgcLEAIBBgIRAwECKAUCAh8GCxQGAwgCBAENBYgxA?= =?us-ascii?q?xcOk0CdIAiJAg2DQgEBAQEBAQEBAQEBAQEBAQEBAQEBARcFiwuCR4IUCRaCSoJ?= =?us-ascii?q?eBZQehSM1AYxvgniPa4hchA+DewEeNoUFcoRFK4ECfwEBAQ?=
X-IronPort-AV: E=Sophos;i="5.30,387,1470700800";  d="scan'208,217";a="150755728"
Received: from alln-core-2.cisco.com ([173.36.13.135]) by rcdn-iport-7.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 24 Sep 2016 12:26:07 +0000
Received: from XCH-RTP-014.cisco.com (xch-rtp-014.cisco.com [64.101.220.154]) by alln-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id u8OCQ7qk006278 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Sat, 24 Sep 2016 12:26:07 GMT
Received: from xch-rtp-015.cisco.com (64.101.220.155) by XCH-RTP-014.cisco.com (64.101.220.154) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Sat, 24 Sep 2016 08:26:06 -0400
Received: from xch-rtp-015.cisco.com ([64.101.220.155]) by XCH-RTP-015.cisco.com ([64.101.220.155]) with mapi id 15.00.1210.000; Sat, 24 Sep 2016 08:26:06 -0400
From: "Nagendra Kumar Nainar (naikumar)" <naikumar@cisco.com>
To: Xuxiaohu <xuxiaohu@huawei.com>, Greg Mirsky <gregimirsky@gmail.com>
Thread-Topic: =?gb2312?B?W0JpZXJdILTwuLQ6ICBkcmFmdC1rdW1hcnpoZW5nLWJpZXItcGluZy0wMw==?=
Thread-Index: AQHSFhlbKtokhdmK90GlPZeJT6VzpKCIkWoA
Date: Sat, 24 Sep 2016 12:26:06 +0000
Message-ID: <D40BE7D1.1887D4%naikumar@cisco.com>
References: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1DEE0@NKGEML515-MBX.china.huawei.com> <CA+RyBmV85oPNBE32Qyy0Cg3Z0Bvv3N2A+FfukwRJChKj=bb64w@mail.gmail.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1DF43@NKGEML515-MBX.china.huawei.com>
In-Reply-To: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1DF43@NKGEML515-MBX.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.5.7.151005
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.24.52.80]
Content-Type: multipart/alternative; boundary="_000_D40BE7D11887D4naikumarciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/gHmVNhDkmckuqRk-sWb-xB_jmvc>
Cc: "bier@ietf.org" <bier@ietf.org>
Subject: Re: [Bier] =?gb2312?b?tPC4tDogIGRyYWZ0LWt1bWFyemhlbmctYmllci1waW5n?= =?gb2312?b?LTAz?=
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 24 Sep 2016 12:26:13 -0000

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

SEkgWHV4aWFobywNCg0KQXMgR3JlZyBtZW50aW9uZWQsIHRoZSBiYXNpYyBpbnRlbnRpb24gaXMg
dG8gaGF2ZSBpdCBpbi1iYW5kIHRvIGRhdGEgdHJhZmZpYyBhbmQgYXZvaWQgYW55IG90aGVyIGxh
eWVyIGRlcGVuZGVuY3kgaWYgYW5kIHdoZW4gQklFUiBsYXllciBpbiBpdHNlbGYgY2FuIGhhbmRs
ZSBpdC4gQklFUiBoZWFkZXIgY2FycmllcyBzdWZmaWNpZW50IGluZm9ybWF0aW9uIHRoYXQgY2Fu
IGJlIHVzZWQgZm9yIE9BTSByZXF1ZXN0L3Jlc3BvbnNlIGFuZCBzbyB3ZSBsZXZlcmFnZWQgaXQg
YW5kIGF2b2lkIGRlcGVuZGluZyBvbiBvdGhlciBsYXllci4NCg0KVGhhbmtzLA0KTmFnZW5kcmEN
Cg0KRnJvbTogQklFUiA8Ymllci1ib3VuY2VzQGlldGYub3JnPG1haWx0bzpiaWVyLWJvdW5jZXNA
aWV0Zi5vcmc+PiBvbiBiZWhhbGYgb2YgWHV4aWFvaHUgPHh1eGlhb2h1QGh1YXdlaS5jb208bWFp
bHRvOnh1eGlhb2h1QGh1YXdlaS5jb20+Pg0KRGF0ZTogU2F0dXJkYXksIFNlcHRlbWJlciAyNCwg
MjAxNiBhdCAxMjowOCBBTQ0KVG86IEdyZWcgTWlyc2t5IDxncmVnaW1pcnNreUBnbWFpbC5jb208
bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbT4+DQpDYzogImJpZXJAaWV0Zi5vcmc8bWFpbHRv
OmJpZXJAaWV0Zi5vcmc+IiA8YmllckBpZXRmLm9yZzxtYWlsdG86YmllckBpZXRmLm9yZz4+DQpT
dWJqZWN0OiBbQmllcl0gtPC4tDogZHJhZnQta3VtYXJ6aGVuZy1iaWVyLXBpbmctMDMNCg0KSGkg
R3JlZywNCg0KVGhhbmtzIGZvciB5b3VyIHJlc3BvbnNlLg0KDQpBbHRob3VnaCBCSUVSIGhhcyB0
aGUgQkZJUi1pZCwgaXQgc2VlbXMgbXVjaCBzaW1wbGVyIGFuZCBjb25zaXN0ZW50IHRvIGtlZXAg
dGhlIHJlcXVlc3QgYW5kIHJlcGx5IG1lc3NhZ2Ugd2l0aGluIHRoZSBzYW1lIGZvcm1hdC4NCg0K
SWYgSSB1bmRlcnN0YW5kIFJGQzcxMTAgY29ycmVjdGx5LCBpdKGvcyBvbmx5IGFwcGxpY2FibGUg
aW4gdGhlIGRpcmVjdGlvbmFsIExTUCBjYXNlLiBIb3dldmVyLCBpcyB0aGVyZSBhbnkgZGlyZWN0
aW9uYWwgcGF0aCBjb25jZXB0IGluIHRoZSBCSUVSIGNhc2U/DQoNCkJlc3QgcmVnYXJkcywNClhp
YW9odQ0KDQq3orz+yMs6IEdyZWcgTWlyc2t5IFttYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29t
XQ0Kt6LLzcqxvOQ6IDIwMTbE6jnUwjI0yNUgMTE6NDINCsrVvP7IyzogWHV4aWFvaHUNCrOty806
IGJpZXJAaWV0Zi5vcmc8bWFpbHRvOmJpZXJAaWV0Zi5vcmc+DQrW98ziOiBSZTogW0JpZXJdIGRy
YWZ0LWt1bWFyemhlbmctYmllci1waW5nLTAzDQoNCkhpIFhpYW9odSwNCnRoYW5rIHlvdSBmb3Ig
eW91ciB0aG91Z2h0ZnVsIHF1ZXN0aW9ucy4NCkVuc3VyaW5nIHRoYXQgYWN0aXZlIE9BTSBpcyBp
bi1iYW5kIHdpdGggZGF0YSwgaS5lLiBpcyBmYXRlLXNoYXJpbmcsIGJlaW5nIG1vbml0b3JlZCBz
aWduaWZpY2FudGx5IHNpbXBsaWZpZXMgZGVmZWN0IGxvY2FsaXphdGlvbi4NCkZvciB0aGUgY2Fz
ZSBvZiBNUExTIGVuY2Fwc3VsYXRpb24gcHJlc2VydmluZyBJUCBoZWFkZXIgaGFzIG5vIGFwcGFy
ZW50IGJlbmVmaXQgYXMgQklFUiBoZWFkZXIgY2FycmllcyBCRklSIElELg0KQXMgUkZDIDcxMTAg
ZGVtb25zdHJhdGVkLCB0aGVyZSBhcmUgYmVuZWZpdHMgb2YgY29udHJvbGxpbmcgcGF0aCB1c2Vk
IGZvciBFY2hvIFJlcGx5LiBJIHRoaW5rIHRoYXQgaW4gdGhlIGZ1dHVyZSB2ZXJzaW9uIHdlJ2xs
IHByb3ZpZGUgbW9yZSBkZXRhaWxzIHJlZ2FyZGluZyB1c2Ugb2YgZGlmZmVyZW50IFJlcGx5IG1v
ZGVzLg0KDQpSZWdhcmRzLA0KR3JlZw0KDQpPbiBGcmksIFNlcCAyMywgMjAxNiBhdCA4OjIxIFBN
LCBYdXhpYW9odSA8eHV4aWFvaHVAaHVhd2VpLmNvbTxtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNv
bT4+IHdyb3RlOg0KSGkgY28tYXV0aG9ycyBvZiB0aGlzIGRyYWZ0LA0KDQpJoa9tIGN1cmlvdXMg
dG8ga25vdyB0aGUgcmF0aW9uYWxlIG9mIHRoZSBjaG9pY2UgdGhhdCChsCBCSUVSIE9BTSBpcyBk
ZWZpbmVkIGluIGEgd2F5IHRoYXQgaXQgc3RheXMgd2l0aGluIEJJRVIgbGF5ZXIgYnkgZm9sbG93
aW5nIGRpcmVjdGx5IHRoZSBCSUVSIGhlYWRlciB3aXRob3V0IG1hbmRhdGluZyB0aGUgbmVlZCBm
b3IgSVAgaGVhZGVyLqGxIEluIG90aGVyIHdvcmRzLCB3aGF0oa9zIHRoZSByZWFsIGJlbmVmaXQg
b2YgZWxpbWluYXRpbmcgdGhlIElQIGhlYWRlcj8gQW55d2F5LCB5b3Ugd291bGQgbmVlZCBJUCBw
cm90b2NvbCBzdGFjayBvbiBlYWNoIEJGUiwgZXNwZWNpYWxseSBmb3IgcmVwbHkgbW9kZSAyIChp
LmUuLCBSZXBseSB2aWEgSVB2NC9JUHY2IFVEUCBwYWNrZXQpLiBJbiBhZGRpdGlvbiwgSaGvbSBh
bHNvIHdvbmRlcmluZyB0aGUgbmVjZXNzaXR5IG9mIFJlcGx5IG1vZGUgMyAoaS5lLiwgUmVwbHkg
dmlhIEJJRVIgcGFja2V0KS4gSW4gb3RoZXIgd29yZHMsIHdoeSBkb2VzIKGwdGhlIEluaXRpYXRv
ciBpbnRlbmQgdG8gdmFsaWRhdGUgdGhlIHJldHVybiBCSUVSIHBhdGihsSBzaW5jZSB0aGUgZm9y
d2FyZCBhbmQgcmV0dXJuIEJJRVIgcGF0aHMgYmV0d2VlbiB0d28gQkZScyBtYXkgYmUgdG90YWxs
eSBhc3ltbWV0cmljPw0KDQpCZXN0IHJlZ2FyZHMsDQpYaWFvaHUNCg0KX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCkJJRVIgbWFpbGluZyBsaXN0DQpCSUVS
QGlldGYub3JnPG1haWx0bzpCSUVSQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9iaWVyDQoNCg==

--_000_D40BE7D11887D4naikumarciscocom_
Content-Type: text/html; charset="gb2312"
Content-ID: <80607651EC893448B94BA5AEDE42209A@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; color: rgb(0, 0, 0); font-size: 14px; font-fami=
ly: Calibri, sans-serif;">
<div>HI Xuxiaho,</div>
<div><br>
</div>
<div>As Greg mentioned, the basic intention is to have it in-band to data t=
raffic and avoid any other layer dependency if and when BIER layer in itsel=
f can handle it. BIER header carries sufficient information that can be use=
d for OAM request/response and so
 we leveraged it and avoid depending on other layer.</div>
<div><br>
</div>
<div>Thanks,</div>
<div>Nagendra</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 Xuxiaohu &l=
t;<a href=3D"mailto:xuxiaohu@huawei.com">xuxiaohu@huawei.com</a>&gt;<br>
<span style=3D"font-weight:bold">Date: </span>Saturday, September 24, 2016 =
at 12:08 AM<br>
<span style=3D"font-weight:bold">To: </span>Greg Mirsky &lt;<a href=3D"mail=
to:gregimirsky@gmail.com">gregimirsky@gmail.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;<br>
<span style=3D"font-weight:bold">Subject: </span>[Bier] =B4=F0=B8=B4: draft=
-kumarzheng-bier-ping-03<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 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:=CB=CE=CC=E5;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"\@=CB=CE=CC=E5";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:=CB=CE=CC=E5;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
<div lang=3D"ZH-CN" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size: 10.5pt; fon=
t-family: Calibri, sans-serif; color: rgb(31, 73, 125);">Hi Greg,<o:p></o:p=
></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size: 10.5pt; fon=
t-family: Calibri, sans-serif; color: rgb(31, 73, 125);"><o:p>&nbsp;</o:p><=
/span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size: 10.5pt; fon=
t-family: Calibri, sans-serif; color: rgb(31, 73, 125);">Thanks for your re=
sponse.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size: 10.5pt; fon=
t-family: Calibri, sans-serif; color: rgb(31, 73, 125);"><o:p>&nbsp;</o:p><=
/span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size: 10.5pt; fon=
t-family: Calibri, sans-serif; color: rgb(31, 73, 125);">Although BIER has =
the BFIR-id, it seems much simpler and consistent to keep the request and r=
eply message within the same format.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size: 10.5pt; fon=
t-family: Calibri, sans-serif; color: rgb(31, 73, 125);"><o:p>&nbsp;</o:p><=
/span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size: 10.5pt; fon=
t-family: Calibri, sans-serif; color: rgb(31, 73, 125);">If I understand RF=
C7110 correctly, it=A1=AFs only applicable in the directional LSP case. How=
ever, is there any directional path concept
 in the BIER case?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size: 10.5pt; fon=
t-family: Calibri, sans-serif; color: rgb(31, 73, 125);"><o:p>&nbsp;</o:p><=
/span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size: 10.5pt; fon=
t-family: Calibri, sans-serif; color: rgb(31, 73, 125);">Best regards,<o:p>=
</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size: 10.5pt; fon=
t-family: Calibri, sans-serif; color: rgb(31, 73, 125);">Xiaohu<o:p></o:p><=
/span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size: 10.5pt; fon=
t-family: Calibri, sans-serif; color: rgb(31, 73, 125);"><o:p>&nbsp;</o:p><=
/span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt">=B7=A2=BC=FE=C8=
=CB<span lang=3D"EN-US">:</span></span></b><span lang=3D"EN-US" style=3D"fo=
nt-size:10.0pt"> Greg Mirsky [<a href=3D"mailto:gregimirsky@gmail.com">mail=
to:gregimirsky@gmail.com</a>]
<br>
</span><b><span style=3D"font-size:10.0pt">=B7=A2=CB=CD=CA=B1=BC=E4<span la=
ng=3D"EN-US">:</span></span></b><span lang=3D"EN-US" style=3D"font-size:10.=
0pt"> 2016</span><span style=3D"font-size:10.0pt">=C4=EA<span lang=3D"EN-US=
">9</span>=D4=C2<span lang=3D"EN-US">24</span>=C8=D5<span lang=3D"EN-US"> 1=
1:42<br>
</span><b>=CA=D5=BC=FE=C8=CB<span lang=3D"EN-US">:</span></b><span lang=3D"=
EN-US"> Xuxiaohu<br>
</span><b>=B3=AD=CB=CD<span lang=3D"EN-US">:</span></b><span lang=3D"EN-US"=
> <a href=3D"mailto:bier@ietf.org">
bier@ietf.org</a><br>
</span><b>=D6=F7=CC=E2<span lang=3D"EN-US">:</span></b><span lang=3D"EN-US"=
> Re: [Bier] draft-kumarzheng-bier-ping-03<o:p></o:p></span></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Hi Xiaohu,<o:p></o:p></span></p=
>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">thank you for your thoughtful q=
uestions.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Ensuring that active OAM is in-=
band with data, i.e. is fate-sharing, being monitored significantly simplif=
ies defect localization.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">For the case of MPLS encapsulat=
ion preserving IP header has no apparent benefit as BIER header carries BFI=
R ID.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">As RFC 7110 demonstrated, there=
 are benefits of controlling path used for Echo Reply. I think that in the =
future version we'll provide more details regarding use of different Reply =
modes.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Regards,<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Greg<o:p></o:p></span></p>
</div>
</div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">On Fri, Sep 23, 2016 at 8:21 PM=
, Xuxiaohu &lt;<a href=3D"mailto:xuxiaohu@huawei.com" target=3D"_blank">xux=
iaohu@huawei.com</a>&gt; wrote:<o:p></o:p></span></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span lang=3D"EN-US">Hi co-authors of this draft,<o:p></o:p></span=
></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span lang=3D"EN-US">I=A1=AFm curious to know the rationale of the=
 choice that =A1=B0 BIER OAM is defined in a way that it stays within BIER =
layer by following directly the BIER header without
 mandating the need for IP header.=A1=B1 In other words, what=A1=AFs the re=
al benefit of eliminating the IP header? Anyway, you would need IP protocol=
 stack on each BFR, especially for reply mode 2 (i.e., Reply via IPv4/IPv6 =
UDP packet). In addition, I=A1=AFm also wondering
 the necessity of Reply mode 3 (i.e., Reply via BIER packet). In other word=
s, why does =A1=B0the Initiator intend to validate the return BIER path=A1=
=B1 since the forward and return BIER paths between two BFRs may be totally=
 asymmetric?<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span lang=3D"EN-US">Best regards,<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span lang=3D"EN-US">Xiaohu<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span lang=3D"EN-US">=
<br>
_______________________________________________<br>
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" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/bier</a><o:p></o:p></span></p>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
</div>
</div>
</div>
</div>
</div>
</span>
</body>
</html>

--_000_D40BE7D11887D4naikumarciscocom_--


From nobody Mon Sep 26 11:09:22 2016
Return-Path: <gjshep@gmail.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E7AD512B178 for <bier@ietfa.amsl.com>; Mon, 26 Sep 2016 11:09:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.689
X-Spam-Level: 
X-Spam-Status: No, score=-2.689 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, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, T_HTML_ATTACH=0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 IAVkDTCMBPJw for <bier@ietfa.amsl.com>; Mon, 26 Sep 2016 11:09:17 -0700 (PDT)
Received: from mail-qk0-x22f.google.com (mail-qk0-x22f.google.com [IPv6:2607:f8b0:400d:c09::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 B55B312B1DF for <bier@ietf.org>; Mon, 26 Sep 2016 11:09:16 -0700 (PDT)
Received: by mail-qk0-x22f.google.com with SMTP id t7so173612964qkh.2 for <bier@ietf.org>; Mon, 26 Sep 2016 11:09:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:reply-to:from:date:message-id:subject:to; bh=p5JBeN7QDtOpmZ8fcwWbef+y0kmqklnek4hOoQPz7uI=; b=pCEfv+RkVeJOczvfqG/3PaC5VR3VcRQdUhdEcyMuKu/DzUuh1fVj08HN414m7Ec7mb x4SM0Qfu0z6ziDLgz9YHVtipt8lowsLU40fuDg0rJIcf9083hVgyyLdqecS2kv1gduqZ 3xIscmduPqLebDwLVFbU8bLX0hTakIOTvuNSd5pDsG/28oHE7Sa/FfIXWak717nMOrB8 KGCNkLKAqWEPuDZzpYAyjIFPTAPF/t7sys+rBu32P4SBidnmEh3/JBLTTeii2C5WcZ6P mrHleYaWt5Zsq00Nq4jgGYzen1BmD3JCbuaGWtAplLizDeK/JG9sl10D1LOhrkIcRUOZ FOgA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:reply-to:from:date:message-id :subject:to; bh=p5JBeN7QDtOpmZ8fcwWbef+y0kmqklnek4hOoQPz7uI=; b=VnfRGEQVQ8XNeKxMRrpWecBE+Lmz18EsI8H7Y9MlKQrEV6B0BqD/3P095NiKk+Ixit knmIZg4kYX5gfaAVCOSHDhssko7aD5vJq/dvyqeAhlwrrYAl54WqVYAZTlT7BHDJdOoE vjcM1dUpipeHWnfG8zzjNUvygHJyK7LVE29o/Nskc1MG4n8n2Sj/nIBwSMOUTG5H/QNA 7dolScKW36QUwwXaNHTD5STeo9daZSPa4iyeY1tmElDh26cn/cGCyNM0Xbj0IfrfDh4S 9nOAoPlnyVTeVBQxDi3nAb+w2O8J0SnTsrIc7Eahg61vZGwefXyQm4zn0NL5guThmvOc qvvA==
X-Gm-Message-State: AA6/9RnBVTqXDGdHIyqDTDGMJycwMirskD+1Pupviyc2IbzW+Avyi1VL4y+wczWxaCd9f1QkH0BNjsYjtve2DA==
X-Received: by 10.55.144.71 with SMTP id s68mr13408948qkd.290.1474913355630; Mon, 26 Sep 2016 11:09:15 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.200.52.17 with HTTP; Mon, 26 Sep 2016 11:09:14 -0700 (PDT)
From: Greg Shepherd <gjshep@gmail.com>
Date: Mon, 26 Sep 2016 11:09:14 -0700
Message-ID: <CABFReBqZYaVmAkxUHhBRegkuUPjpLNNJ_5ETvqNXF+rCS1C44Q@mail.gmail.com>
To: "bier@ietf.org" <bier@ietf.org>
Content-Type: multipart/mixed; boundary=94eb2c083a88a365de053d6d06a4
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/7d2iL1MYfvrfasDsb53iFBeyetM>
Subject: [Bier] WebEx meeting invitation: BIER WG Interim
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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: Mon, 26 Sep 2016 18:09:21 -0000

--94eb2c083a88a365de053d6d06a4
Content-Type: multipart/alternative; boundary=94eb2c083a88a365d9053d6d06a2

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

---------- Forwarded message ----------
From: Greg Shepherd (shep) <shep@cisco.com>
Date: Mon, Sep 26, 2016 at 11:00 AM
Subject: Fwd: (Forward to others) WebEx meeting invitation: BIER WG Interim
To: Greg Shepherd <gjshep@gmail.com>




Begin forwarded message:

*From: *Gregory Shepherd <messenger@webex.com>
*Subject: **(Forward to others) WebEx meeting invitation: BIER WG Interim*
*Date: *September 26, 2016 at 10:59:46 AM PDT
*To: *<shep@cisco.com>
*Reply-To: *<shep@cisco.com>

You can forward this invitation to others.
Hello,
Gregory Shepherd invites you to join this WebEx meeting.

*BIER WG Interim*
Every day, from Tuesday, September 27, 2016, to Thursday, September 29, 2016
10:00 am  |  Pacific Daylight Time (San Francisco, GMT-07:00)  |  8 hrs

*Join WebEx meeting*
<https://cisco.webex.com/ciscosales/j.php?MTID=m3d97ad10aadf8f938e6212da03b01540>
Meeting number: 204 897 315
Meeting password: BIERwg (243794 from phones)

*Join by phone*
*+1-408-525-6800 <%2B1-408-525-6800>* Call-in toll number (US/Canada)
*+1-866-432-9903 <%2B1-866-432-9903>* Call-in toll-free number (US/Canada)
Access code: 204 897 315
Global call-in numbers
<https://cisco.webex.com/ciscosales/globalcallin.php?serviceType=MC&ED=364213892&tollFree=1>
  |  Toll-free calling restrictions
<https://www.webex.com/pdf/tollfree_restrictions.pdf>

Add this meeting
<https://cisco.webex.com/ciscosales/j.php?MTID=m35087c8ca02ce7128f5594373a4d11e5>
 to your calendar. (Cannot add from mobile devices.)

Can't join the meeting? Contact support.
<https://cisco.webex.com/ciscosales/mc>

IMPORTANT NOTICE: Please note that this WebEx service allows audio and
other information sent during the session to be recorded, which may be
discoverable in a legal matter. By joining this session, you automatically
consent to such recordings. If you do not consent to being recorded,
discuss your concerns with the host or do not join the session.

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

<div dir=3D"ltr"><br><div class=3D"gmail_quote">---------- Forwarded messag=
e ----------<br>From: <b class=3D"gmail_sendername">Greg Shepherd (shep)</b=
> <span dir=3D"ltr">&lt;<a href=3D"mailto:shep@cisco.com">shep@cisco.com</a=
>&gt;</span><br>Date: Mon, Sep 26, 2016 at 11:00 AM<br>Subject: Fwd: (Forwa=
rd to others) WebEx meeting invitation: BIER WG Interim<br>To: Greg Shepher=
d &lt;<a href=3D"mailto:gjshep@gmail.com">gjshep@gmail.com</a>&gt;<br><br><=
br>



<div style=3D"word-wrap:break-word">
<br>
<div><br>
<blockquote type=3D"cite">
<div>Begin forwarded message:</div>
<br>
<div style=3D"margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left=
:0px">
<span style=3D"font-family:-webkit-system-font,Helvetica Neue,Helvetica,san=
s-serif;color:rgba(0,0,0,1.0)"><b>From:
</b></span><span style=3D"font-family:-webkit-system-font,Helvetica Neue,He=
lvetica,sans-serif">Gregory Shepherd &lt;<a href=3D"mailto:messenger@webex.=
com" target=3D"_blank">messenger@webex.com</a>&gt;<br>
</span></div>
<div style=3D"margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left=
:0px">
<span style=3D"font-family:-webkit-system-font,Helvetica Neue,Helvetica,san=
s-serif;color:rgba(0,0,0,1.0)"><b>Subject:
</b></span><span style=3D"font-family:-webkit-system-font,Helvetica Neue,He=
lvetica,sans-serif"><b>(Forward to others) WebEx meeting invitation: BIER W=
G Interim</b><br>
</span></div>
<div style=3D"margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left=
:0px">
<span style=3D"font-family:-webkit-system-font,Helvetica Neue,Helvetica,san=
s-serif;color:rgba(0,0,0,1.0)"><b>Date:
</b></span><span style=3D"font-family:-webkit-system-font,Helvetica Neue,He=
lvetica,sans-serif">September 26, 2016 at 10:59:46 AM PDT<br>
</span></div>
<div style=3D"margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left=
:0px">
<span style=3D"font-family:-webkit-system-font,Helvetica Neue,Helvetica,san=
s-serif;color:rgba(0,0,0,1.0)"><b>To:
</b></span><span style=3D"font-family:-webkit-system-font,Helvetica Neue,He=
lvetica,sans-serif">&lt;<a href=3D"mailto:shep@cisco.com" target=3D"_blank"=
>shep@cisco.com</a>&gt;<br>
</span></div>
<div style=3D"margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left=
:0px">
<span style=3D"font-family:-webkit-system-font,Helvetica Neue,Helvetica,san=
s-serif;color:rgba(0,0,0,1.0)"><b>Reply-To:
</b></span><span style=3D"font-family:-webkit-system-font,Helvetica Neue,He=
lvetica,sans-serif">&lt;<a href=3D"mailto:shep@cisco.com" target=3D"_blank"=
>shep@cisco.com</a>&gt;<br>
</span></div>
<br>
<div>
<table width=3D"100%" align=3D"left" style=3D"border-collapse:separate;bord=
er:0px white;border-spacing:0px;width:100%!important;max-width:525px!import=
ant;min-width:279px!important;font-family:Helvetica;letter-spacing:normal;t=
ext-indent:0px;text-transform:none;word-spacing:0px;padding:0px;margin:0px"=
>
<tbody>
<tr style=3D"line-height:20px">
<td style=3D"word-wrap:break-word;word-break:normal;font-size:15px;font-fam=
ily:Arial;color:rgb(102,102,102);padding:5px 0px 0px">
<table align=3D"left" style=3D"border-collapse:separate;border:0px white;bo=
rder-spacing:0px;width:100%!important;max-width:525px!important;min-width:2=
79px!important;margin-left:5px">
<tbody>
<tr style=3D"line-height:20px">
<td valign=3D"top" style=3D"word-wrap:break-word;word-break:normal;font-siz=
e:15px;font-family:Arial;color:rgb(102,102,102);padding:0px">
<table width=3D"100%" style=3D"border-collapse:separate;border:0px white;bo=
rder-spacing:0px;width:100%!important;max-width:525px!important;min-width:2=
79px!important">
<tbody>
<tr style=3D"line-height:20px">
<td align=3D"left" style=3D"word-wrap:break-word;word-break:normal;font-siz=
e:15px;font-family:Arial;color:rgb(102,102,102);padding:0px">
You can forward this invitation to others.</td>
</tr>
</tbody>
</table>
<table style=3D"border-collapse:separate;border:0px white;border-spacing:0p=
x;width:100%!important;max-width:525px!important;min-width:279px!important"=
>
<tbody>
<tr style=3D"line-height:20px">
<td style=3D"word-wrap:break-word;word-break:normal;font-size:15px;font-fam=
ily:Arial;color:rgb(77,77,77);padding:0px">
Hello,</td>
</tr>
<tr style=3D"line-height:20px">
<td style=3D"word-wrap:break-word;word-break:normal;font-size:15px;font-fam=
ily:Arial;color:rgb(77,77,77);padding:10px 0px 0px">
Gregory Shepherd invites you to join this WebEx meeting.</td>
</tr>
</tbody>
</table>
<table style=3D"border-collapse:separate;border:0px white;border-spacing:0p=
x;width:100%!important;max-width:525px!important;min-width:279px!important"=
>
<tbody>
<tr style=3D"line-height:20px">
<td style=3D"word-wrap:break-word;word-break:normal;font-size:15px;font-fam=
ily:Arial;color:rgb(102,102,102);padding:0px;height:20px">
=C2=A0</td>
</tr>
</tbody>
</table>
<table width=3D"100%" style=3D"border-collapse:separate;border:0px white;bo=
rder-spacing:0px;width:100%!important;max-width:525px!important;min-width:2=
79px!important">
<tbody>
<tr style=3D"line-height:20px">
<td style=3D"word-wrap:break-word;word-break:normal;font-size:16px;font-fam=
ily:Arial;color:rgb(77,77,77);padding:0px">
<b>BIER WG Interim</b></td>
</tr>
<tr style=3D"line-height:20px;margin:0px">
<td style=3D"word-wrap:break-word;word-break:normal;font-size:15px;font-fam=
ily:Arial;color:rgb(102,102,102);padding:0px">
Every day, from Tuesday, September 27, 2016, to Thursday, September 29, 201=
6</td>
</tr>
<tr style=3D"line-height:20px;margin:0px">
<td style=3D"word-wrap:break-word;word-break:normal;font-size:15px;font-fam=
ily:Arial;color:rgb(102,102,102);padding:0px">
10:00 am=C2=A0=C2=A0|=C2=A0=C2=A0Pacific Daylight Time (San Francisco, GMT-=
07:00)=C2=A0=C2=A0|=C2=A0=C2=A08 hrs</td>
</tr>
</tbody>
</table>
<table style=3D"border-collapse:separate;border:0px white;border-spacing:0p=
x;width:100%!important;max-width:525px!important;min-width:279px!important"=
>
<tbody>
<tr style=3D"line-height:20px">
<td style=3D"word-wrap:break-word;word-break:normal;font-size:15px;font-fam=
ily:Arial;color:rgb(102,102,102);padding:0px;height:20px">
=C2=A0</td>
</tr>
</tbody>
</table>
<table style=3D"border-collapse:separate;border:0px white;border-spacing:0p=
x;width:auto!important;max-width:525px!important;min-width:279px!important"=
>
<tbody>
<tr style=3D"line-height:20px">
<td style=3D"word-wrap:break-word;word-break:normal;font-size:16px;font-fam=
ily:Arial;color:rgb(0,175,249);padding:0px">
<a href=3D"https://cisco.webex.com/ciscosales/j.php?MTID=3Dm3d97ad10aadf8f9=
38e6212da03b01540" style=3D"font-size:16px;font-family:Arial;color:rgb(0,17=
5,249);padding:0px;text-decoration:none" target=3D"_blank"><b>Join WebEx me=
eting</b></a></td>
</tr>
</tbody>
</table>
<table style=3D"border-collapse:separate;border:0px white;border-spacing:0p=
x;width:auto!important;max-width:525px!important;min-width:279px!important"=
>
<tbody>
<tr style=3D"line-height:20px;margin:0px">
<td style=3D"word-wrap:break-word;word-break:normal;font-size:15px;font-fam=
ily:Arial;color:rgb(102,102,102);padding:0px 5px 0px 0px">
Meeting number:</td>
<td style=3D"word-wrap:break-word;word-break:normal;font-size:15px;font-fam=
ily:Arial;color:rgb(102,102,102);padding:0px">
204 897 315</td>
</tr>
<tr style=3D"line-height:20px">
<td style=3D"word-wrap:break-word;word-break:normal;font-size:15px;font-fam=
ily:Arial;color:rgb(102,102,102);padding:0px 5px 0px 0px">
Meeting password:</td>
<td style=3D"word-wrap:break-word;word-break:normal;font-size:15px;font-fam=
ily:Arial;color:rgb(102,102,102);padding:0px">
BIERwg (243794 from phones)</td>
</tr>
</tbody>
</table>
<table style=3D"border-collapse:separate;border:0px white;border-spacing:0p=
x;width:100%!important;max-width:525px!important;min-width:279px!important"=
>
<tbody>
<tr style=3D"line-height:20px">
<td style=3D"word-wrap:break-word;word-break:normal;font-size:15px;font-fam=
ily:Arial;color:rgb(102,102,102);padding:0px;height:20px">
=C2=A0</td>
</tr>
</tbody>
</table>
<table style=3D"border-collapse:separate;border:0px white;border-spacing:0p=
x;width:100%!important;max-width:525px!important;min-width:279px!important"=
>
<tbody>
<tr style=3D"line-height:20px">
<td style=3D"word-wrap:break-word;word-break:normal;font-size:16px;font-fam=
ily:Arial;color:rgb(102,102,102);padding:0px">
<b>Join by phone</b></td>
</tr>
<tr style=3D"line-height:20px;margin:0px">
<td style=3D"word-wrap:break-word;word-break:normal;font-size:15px;font-fam=
ily:Arial;color:rgb(102,102,102);padding:0px">
<b><a href=3D"tel:%2B1-408-525-6800" value=3D"+14085256800" target=3D"_blan=
k">+1-408-525-6800</a></b>=C2=A0Call-in toll number (US/Canada)</td>
</tr>
<tr style=3D"line-height:20px;margin:0px">
<td style=3D"word-wrap:break-word;word-break:normal;font-size:15px;font-fam=
ily:Arial;color:rgb(102,102,102);padding:0px">
<b><a href=3D"tel:%2B1-866-432-9903" value=3D"+18664329903" target=3D"_blan=
k">+1-866-432-9903</a></b>=C2=A0Call-in toll-free number (US/Canada)</td>
</tr>
<tr style=3D"line-height:20px;margin:0px">
<td style=3D"word-wrap:break-word;word-break:normal;font-size:15px;font-fam=
ily:Arial;color:rgb(102,102,102);padding:0px">
Access code:=C2=A0204 897 315</td>
</tr>
<tr style=3D"line-height:20px;margin:0px">
<td style=3D"word-wrap:break-word;word-break:normal;font-size:15px;font-fam=
ily:Arial;color:rgb(102,102,102);padding:0px">
<a href=3D"https://cisco.webex.com/ciscosales/globalcallin.php?serviceType=
=3DMC&amp;ED=3D364213892&amp;tollFree=3D1" style=3D"font-size:13px;font-fam=
ily:Arial;color:rgb(0,175,249);padding:0px;text-decoration:none" target=3D"=
_blank">Global call-in numbers</a>=C2=A0=C2=A0|=C2=A0=C2=A0<a href=3D"https=
://www.webex.com/pdf/tollfree_restrictions.pdf" style=3D"font-size:13px;fon=
t-family:Arial;color:rgb(0,175,249);padding:0px;text-decoration:none" targe=
t=3D"_blank">Toll-free
 calling restrictions</a></td>
</tr>
</tbody>
</table>
<table style=3D"border-collapse:separate;border:0px white;border-spacing:0p=
x;width:100%!important;max-width:525px!important;min-width:279px!important"=
>
<tbody>
<tr style=3D"line-height:20px">
<td style=3D"word-wrap:break-word;word-break:normal;font-size:15px;font-fam=
ily:Arial;color:rgb(102,102,102);padding:0px;height:20px">
=C2=A0</td>
</tr>
</tbody>
</table>
<table style=3D"border-collapse:separate;border:0px white;border-spacing:0p=
x;width:100%!important;max-width:525px!important;min-width:279px!important"=
>
<tbody>
<tr style=3D"line-height:20px">
<td style=3D"word-wrap:break-word;word-break:normal;font-size:13px;font-fam=
ily:Arial;color:rgb(102,102,102);padding:0px">
<a href=3D"https://cisco.webex.com/ciscosales/j.php?MTID=3Dm35087c8ca02ce71=
28f5594373a4d11e5" style=3D"font-size:13px;font-family:Arial;color:rgb(0,17=
5,249);padding:0px;text-decoration:none" target=3D"_blank">Add this meeting=
</a><span>=C2=A0</span>to
 your calendar. (Cannot add from mobile devices.)</td>
</tr>
</tbody>
</table>
<table style=3D"border-collapse:separate;border:0px white;border-spacing:0p=
x;width:100%!important;max-width:525px!important;min-width:279px!important"=
>
<tbody>
<tr style=3D"line-height:20px">
<td style=3D"word-wrap:break-word;word-break:normal;font-size:15px;font-fam=
ily:Arial;color:rgb(102,102,102);padding:0px;height:20px">
=C2=A0</td>
</tr>
</tbody>
</table>
<table style=3D"border-collapse:separate;border:0px white;border-spacing:0p=
x;width:100%!important;max-width:525px!important;min-width:279px!important"=
>
<tbody>
<tr style=3D"line-height:20px">
<td style=3D"word-wrap:break-word;word-break:normal;font-size:13px;font-fam=
ily:Arial;color:rgb(102,102,102);padding:0px">
Can&#39;t join the meeting?<span>=C2=A0</span><a href=3D"https://cisco.webe=
x.com/ciscosales/mc" style=3D"font-size:13px;font-family:Arial;color:rgb(0,=
175,249);padding:0px;text-decoration:none" target=3D"_blank">Contact suppor=
t.</a></td>
</tr>
</tbody>
</table>
<table style=3D"border-collapse:separate;border:0px white;border-spacing:0p=
x;width:100%!important;max-width:525px!important;min-width:279px!important"=
>
<tbody>
<tr style=3D"line-height:10px">
<td style=3D"word-wrap:break-word;word-break:normal;font-size:15px;font-fam=
ily:Arial;color:rgb(102,102,102);padding:0px;height:10px">
=C2=A0</td>
</tr>
</tbody>
</table>
<table style=3D"border-collapse:separate;border:0px white;border-spacing:0p=
x;width:100%!important;max-width:525px!important;min-width:279px!important"=
>
<tbody>
<tr style=3D"line-height:20px">
<td style=3D"word-wrap:break-word;word-break:normal;font-size:12px;font-fam=
ily:Arial;color:rgb(160,160,160);padding:0px">
IMPORTANT NOTICE: Please note that this WebEx service allows audio and othe=
r information sent during the session to be recorded, which may be discover=
able in a legal matter. By joining this session, you automatically consent =
to such recordings. If you do not
 consent to being recorded, discuss your concerns with the host or do not j=
oin the session.</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</blockquote>
</div>
</div>

</div><br></div>

--94eb2c083a88a365d9053d6d06a2--

--94eb2c083a88a365de053d6d06a4
Content-Type: text/html; charset=US-ASCII; name="ATT00001.htm"
Content-Disposition: attachment; filename="ATT00001.htm"
Content-Transfer-Encoding: base64
Content-ID: <4B5B7C5A512321449A09F5305C653914@emea.cisco.com>
X-Attachment-Id: 78f3d375c0e3dc7d_0.2

PGh0bWw+PGhlYWQ+PG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0
L2h0bWwgY2hhcnNldD11cy1hc2NpaSI+PC9oZWFkPjxib2R5IHN0eWxlPSJ3b3JkLXdyYXA6IGJy
ZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJyZWFrOiBh
ZnRlci13aGl0ZS1zcGFjZTsiIGNsYXNzPSIiPjxkaXY+PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIg
Y2xhc3M9IiI+PGRpdiBjbGFzcz0iIj48L2Rpdj48L2Jsb2NrcXVvdGU+PC9kaXY+PGJyIGNsYXNz
PSIiPjwvYm9keT48L2h0bWw+
--94eb2c083a88a365de053d6d06a4
Content-Type: text/calendar; charset=US-ASCII; name="WebEx_Meeting.ics"
Content-Disposition: attachment; filename="WebEx_Meeting.ics"
Content-Transfer-Encoding: base64
Content-ID: <AEB503EBBBA22840AC231BB777412EE9@emea.cisco.com>
X-Attachment-Id: 78f3d375c0e3dc7d_0.1

QkVHSU46VkNBTEVOREFSClBST0RJRDotLy9NaWNyb3NvZnQgQ29ycG9yYXRpb24vL091dGxvb2sg
MTAuMCBNSU1FRElSLy9FTgpWRVJTSU9OOjIuMApNRVRIT0Q6UkVRVUVTVApCRUdJTjpWVElNRVpP
TkUKVFpJRDpQYWNpZmljIFRpbWUKQkVHSU46U1RBTkRBUkQKRFRTVEFSVDoyMDE0MTEwMVQwMjAw
MDAKUlJVTEU6RlJFUT1ZRUFSTFk7SU5URVJWQUw9MTtCWURBWT0xU1U7QllNT05USD0xMQpUWk9G
RlNFVEZST006LTA3MDAKVFpPRkZTRVRUTzotMDgwMApUWk5BTUU6U3RhbmRhcmQgVGltZQpFTkQ6
U1RBTkRBUkQKQkVHSU46REFZTElHSFQKRFRTVEFSVDoyMDE0MDMwMVQwMjAwMDAKUlJVTEU6RlJF
UT1ZRUFSTFk7SU5URVJWQUw9MTtCWURBWT0yU1U7QllNT05USD0zClRaT0ZGU0VURlJPTTotMDgw
MApUWk9GRlNFVFRPOi0wNzAwClRaTkFNRTpEYXlsaWdodCBTYXZpbmdzIFRpbWUKRU5EOkRBWUxJ
R0hUCkVORDpWVElNRVpPTkUKQkVHSU46VkVWRU5UCkNMQVNTOlBVQkxJQwpERVNDUklQVElPTjpc
blxuXG5cbkpPSU4gV0VCRVggTUVFVElOR1xuaHR0cHM6Ly9jaXNjby53ZWJleC5jb20vY2lzY29z
YWxlcy9qLnBocD9NVElEPW0xZTJlMGNiYWJkM2UwMTAyODIzYTlhOWVmYWRmZjEzZFxuTWVldGlu
ZyBudW1iZXIgKGFjY2VzcyBjb2RlKTogMjA0IDg5NyAzMTVcbk1lZXRpbmcgcGFzc3dvcmQ6IEJJ
RVJ3ZyAoMjQzNzk0IGZyb20gcGhvbmVzKVxuXG5cbkpPSU4gQlkgUEhPTkVcbisxLTQwOC01MjUt
NjgwMCBDYWxsLWluIHRvbGwgbnVtYmVyIChVUy9DYW5hZGEpXG4rMS04NjYtNDMyLTk5MDMgQ2Fs
bC1pbiB0b2xsLWZyZWUgbnVtYmVyIChVUy9DYW5hZGEpXG5cbkdsb2JhbCBjYWxsLWluIG51bWJl
cnM6XG5odHRwczovL2Npc2NvLndlYmV4LmNvbS9jaXNjb3NhbGVzL2dsb2JhbGNhbGxpbi5waHA/
c2VydmljZVR5cGU9TUMmRUQ9MzY0MjEzODkyJnRvbGxGcmVlPTFcblxuVG9sbC1mcmVlIGRpYWxp
bmcgcmVzdHJpY3Rpb25zOiBcbmh0dHBzOi8vd3d3LndlYmV4LmNvbS9wZGYvdG9sbGZyZWVfcmVz
dHJpY3Rpb25zLnBkZlxuXG5cblxuQ2FuJ3Qgam9pbiB0aGUgbWVldGluZz9cbmh0dHBzOi8vaGVs
cC53ZWJleC5jb20vZG9jcy9ET0MtNTQxMlxuXG5cbklNUE9SVEFOVCBOT1RJQ0U6IFBsZWFzZSBu
b3RlIHRoYXQgdGhpcyBXZWJFeCBzZXJ2aWNlIGFsbG93cyBhdWRpbyBhbmQgb3RoZXIgaW5mb3Jt
YXRpb24gc2VudCBkdXJpbmcgdGhlIHNlc3Npb24gdG8gYmUgcmVjb3JkZWQsIHdoaWNoIG1heSBi
ZSBkaXNjb3ZlcmFibGUgaW4gYSBsZWdhbCBtYXR0ZXIuIEJ5IGpvaW5pbmcgdGhpcyBzZXNzaW9u
LCB5b3UgYXV0b21hdGljYWxseSBjb25zZW50IHRvIHN1Y2ggcmVjb3JkaW5ncy4gSWYgeW91IGRv
IG5vdCBjb25zZW50IHRvIGJlaW5nIHJlY29yZGVkLCBkaXNjdXNzIHlvdXIgY29uY2VybnMgd2l0
aCB0aGUgaG9zdCBvciBkbyBub3Qgam9pbiB0aGUgc2Vzc2lvbi5cbgpYLUFMVC1ERVNDO0ZNVFRZ
UEU9dGV4dC9odG1sOgk8Rk9OVCBTSVpFPSIxIiBGQUNFPSJBUklBTCI+Jm5ic3A7PEJSPiZuYnNw
OzxCUj4mbmJzcDs8QlI+PEZPTlQgU0laRT0iNCIgRkFDRT0iQVJJQUwiPgkJPGEgaHJlZj0iaHR0
cHM6Ly9jaXNjby53ZWJleC5jb20vY2lzY29zYWxlcy9qLnBocD9NVElEPW0xZTJlMGNiYWJkM2Uw
MTAyODIzYTlhOWVmYWRmZjEzZCI+PEZPTlQgU0laRT0iMyIgQ09MT1I9IiMwMEFGRjkiIEZBQ0U9
IkFyaWFsIj5Kb2luIFdlYkV4IG1lZXRpbmc8L0ZPTlQ+PC9hPgkJCTx0YWJsZT4JCQkJPHRyPgkJ
CQkJPHRkPgkJCQkJCTxGT05UIFNJWkU9IjIiIENPTE9SPSIjNjY2NjY2IiBGQUNFPSJhcmlhbCI+
TWVldGluZyBudW1iZXIgKGFjY2VzcyBjb2RlKTogMjA0IDg5NyAzMTU8L0ZPTlQ+CQkJCQk8L3Rk
PgkJCQk8L3RyPgkJCTwvdGFibGU+CQkJCQkJPHRhYmxlPjx0cj48dGQ+PEZPTlQgU0laRT0iMiIg
Q09MT1I9IiM2NjY2NjYiIEZBQ0U9ImFyaWFsIj5NZWV0aW5nIHBhc3N3b3JkOjwvRk9OVD48L3Rk
Pjx0ZD48Rk9OVCBTSVpFPSIyIiAgQ09MT1I9IiM2NjY2NjYiIEZBQ0U9ImFyaWFsIj5CSUVSd2cg
KDI0Mzc5NCBmcm9tIHBob25lcyk8L0ZPTlQ+PC90ZD48L3RyPjwvdGFibGU+CQk8L0ZPTlQ+PEZP
TlQgU0laRT0iMSIgRkFDRT0iQVJJQUwiPiZuYnNwOzxCUj4mbmJzcDs8QlI+PC9GT05UPjxGT05U
IFNJWkU9IjQiIEZBQ0U9IkFSSUFMIj48Rk9OVCBTSVpFPSIzIiBDT0xPUj0iIzY2NjY2NiIgRkFD
RT0iYXJpYWwiPkpvaW4gYnkgcGhvbmU8L0ZPTlQ+Jm5ic3A7IDxCUj48Rk9OVCBTSVpFPSIyIiBD
T0xPUj0iIzY2NjY2NiIgRkFDRT0iU2Vnb2UgVUkiPjxzdHJvbmc+KzEtNDA4LTUyNS02ODAwPC9z
dHJvbmc+Jm5ic3A7Q2FsbC1pbiB0b2xsIG51bWJlciAoVVMvQ2FuYWRhKTwvRk9OVD4mbmJzcDsg
PEJSPjxGT05UIFNJWkU9IjIiIENPTE9SPSIjNjY2NjY2IiBGQUNFPSJTZWdvZSBVSSI+PHN0cm9u
Zz4rMS04NjYtNDMyLTk5MDM8L3N0cm9uZz4mbmJzcDtDYWxsLWluIHRvbGwtZnJlZSBudW1iZXIg
KFVTL0NhbmFkYSk8L0ZPTlQ+Jm5ic3A7IDxCUj48YSBocmVmPSJodHRwczovL2Npc2NvLndlYmV4
LmNvbS9jaXNjb3NhbGVzL2dsb2JhbGNhbGxpbi5waHA/c2VydmljZVR5cGU9TUMmRUQ9MzY0MjEz
ODkyJnRvbGxGcmVlPTEiPjxGT05UIFNJWkU9IjEiIENPTE9SPSIjMDBBRkY5IiBGQUNFPSJhcmlh
bCI+R2xvYmFsIGNhbGwtaW4gbnVtYmVyczwvRk9OVD48L2E+PEZPTlQgU0laRT0iMSIgRkFDRT0i
QVJJQUwiPiZuYnNwOyZuYnNwO3wmbmJzcDsmbmJzcDs8L0ZPTlQ+PGEgaHJlZj0iaHR0cHM6Ly93
d3cud2ViZXguY29tL3BkZi90b2xsZnJlZV9yZXN0cmljdGlvbnMucGRmIj48Rk9OVCBTSVpFPSIx
IiBDT0xPUj0iIzAwQUZGOSIgRkFDRT0iYXJpYWwiPlRvbGwtZnJlZSBjYWxsaW5nIHJlc3RyaWN0
aW9uczwvRk9OVD48L2E+ICZuYnNwOyA8QlI+PC9GT05UPjxCUj48QlI+CSZuYnNwOzxCUj4JPGEg
aHJlZj0iaHR0cHM6Ly9oZWxwLndlYmV4LmNvbS9kb2NzL0RPQy01NDEyIj4JPEZPTlQgU0laRT0i
MSIgQ09MT1I9IiMwMEFGRjkiIEZBQ0U9IkFyaWFsIj5DYW4ndCBqb2luIHRoZSBtZWV0aW5nPzwv
Rk9OVD48L2E+CSZuYnNwOzxCUj4mbmJzcDs8QlI+PEZPTlQgQ09MT1I9IiNBMEEwQTAiIHNpemU9
IjEiIEZBQ0U9ImFyaWFsIj5JTVBPUlRBTlQgTk9USUNFOiBQbGVhc2Ugbm90ZSB0aGF0IHRoaXMg
V2ViRXggc2VydmljZSBhbGxvd3MgYXVkaW8gYW5kIG90aGVyIGluZm9ybWF0aW9uIHNlbnQgZHVy
aW5nIHRoZSBzZXNzaW9uIHRvIGJlIHJlY29yZGVkLCB3aGljaCBtYXkgYmUgZGlzY292ZXJhYmxl
IGluIGEgbGVnYWwgbWF0dGVyLiBCeSBqb2luaW5nIHRoaXMgc2Vzc2lvbiwgeW91IGF1dG9tYXRp
Y2FsbHkgY29uc2VudCB0byBzdWNoIHJlY29yZGluZ3MuIElmIHlvdSBkbyBub3QgY29uc2VudCB0
byBiZWluZyByZWNvcmRlZCwgZGlzY3VzcyB5b3VyIGNvbmNlcm5zIHdpdGggdGhlIGhvc3Qgb3Ig
ZG8gbm90IGpvaW4gdGhlIHNlc3Npb24uPC9GT05UPjwvRk9OVD4KQVRURU5ERUU7Q049IkdyZWdv
cnkgU2hlcGhlcmQiO1JPTEU9UkVRLVBBUlRJQ0lQQU5UO1JTVlA9VFJVRTpNQUlMVE86c2hlcEBj
aXNjby5jb20KRFRTVEFNUDoyMDE2MDkyN1QxNzAwMDBaClVJRDo0MTE2MzE0Yy05MTkyLTQ2MTct
YWQ3Ni1hOWYwNWQ5OWIwOGYKUFJJT1JJVFk6NQpEVFNUQVJUO1RaSUQ9IlBhY2lmaWMgVGltZSI6
MjAxNjA5MjdUMTAwMDAwCkRURU5EO1RaSUQ9IlBhY2lmaWMgVGltZSI6MjAxNjA5MjdUMTgwMDAw
ClJSVUxFOkZSRVE9REFJTFk7SU5URVJWQUw9MTtDT1VOVD0zClNFUVVFTkNFOjE0NzQ5MTI3ODYK
U1VNTUFSWTpCSUVSIFdHIEludGVyaW0KVFJBTlNQOk9QQVFVRQpPUkdBTklaRVI7Q049IkdyZWdv
cnkgU2hlcGhlcmQiOk1BSUxUTzpzaGVwQGNpc2NvLmNvbQpMT0NBVElPTjpodHRwczovL2Npc2Nv
LndlYmV4LmNvbS9jaXNjb3NhbGVzCkJFR0lOOlZBTEFSTQpUUklHR0VSOi1QVDVNCkFDVElPTjpE
SVNQTEFZCkRFU0NSSVBUSU9OOlJlbWluZGVyCkVORDpWQUxBUk0KRU5EOlZFVkVOVApFTkQ6VkNB
TEVOREFSCg==
--94eb2c083a88a365de053d6d06a4--


From nobody Tue Sep 27 12:55:23 2016
Return-Path: <zzhang@juniper.net>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B4E6912B355 for <bier@ietfa.amsl.com>; Tue, 27 Sep 2016 12:55:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.922
X-Spam-Level: 
X-Spam-Status: No, score=-1.922 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=junipernetworks.onmicrosoft.com
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 yU7eGtoMmmz5 for <bier@ietfa.amsl.com>; Tue, 27 Sep 2016 12:55:20 -0700 (PDT)
Received: from NAM01-SN1-obe.outbound.protection.outlook.com (mail-sn1nam01on0138.outbound.protection.outlook.com [104.47.32.138]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D5F2D12B34A for <bier@ietf.org>; Tue, 27 Sep 2016 12:55:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=junipernetworks.onmicrosoft.com; s=selector1-juniper-net; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=ilBLhccP5TRJdnqRywAHuvq0i+NDOBp0G0OtS6xim0A=; b=dxA5286WUTB36gMQr/DkC6+Ws8K5gdrjbB7B4o76Xad7wWRS0Zpy+unP0Dbu7/YNI1vCE34gJD/jfUlUp6VTD0MX/9YkcohbW6h93hcbw/htlxodYAAy3Uei+BA2+g8mNSalDLI/oVrQ8/ALOG+9886errUx3wRlYuQzPMUbE+w=
Received: from DM5PR05MB3145.namprd05.prod.outlook.com (10.173.219.15) by DM5PR05MB3146.namprd05.prod.outlook.com (10.173.219.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.649.6; Tue, 27 Sep 2016 19:55:18 +0000
Received: from DM5PR05MB3145.namprd05.prod.outlook.com ([10.173.219.15]) by DM5PR05MB3145.namprd05.prod.outlook.com ([10.173.219.15]) with mapi id 15.01.0649.013; Tue, 27 Sep 2016 19:55:18 +0000
From: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>
To: "bier@ietf.org" <bier@ietf.org>
Thread-Topic: encap in DC
Thread-Index: AdIY9IioXinmRp5YR7aZAVg6zLjUEg==
Date: Tue, 27 Sep 2016 19:55:18 +0000
Message-ID: <DM5PR05MB31459051806B6D45D51F35CDD4CC0@DM5PR05MB3145.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-ms-office365-filtering-correlation-id: f254a0a6-a92b-4603-2ba7-08d3e7103514
x-microsoft-exchange-diagnostics: 1; DM5PR05MB3146; 7:jvFEift/LFpeRLEGskxUpB/JfNoUC9Yf51zMrl6xSLnrhwTvkMot4RvziAzgQhOp3+uTdZwHhqYGCtnf0LP02CRXYCcO6VzyrEyeo2VnA5U4N4IwWxj2BVkP6vZE//Q8113bnybc7/CsyTlY8sfo3LCZnE3D5w6eiKNKmzjZRDkPHKVgunF+1u1N4htjWe9xPNeOx6g2z0N7m29PQW4UM3hAw5ihGVR7rhTjMZYMGaqvYsii2pDSjha8s/MXayfaOL0/BlemL8v8AlATTbgxUCjD0yio4pYVaj2czhLdkc8/bDvVDCYyXkNpcrVnlM54O0NBndIBj164lYAC2sxprg==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DM5PR05MB3146;
x-microsoft-antispam-prvs: <DM5PR05MB31460E33584095CB293717FFD4CC0@DM5PR05MB3146.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040176)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6055026); SRVR:DM5PR05MB3146; BCL:0; PCL:0; RULEID:; SRVR:DM5PR05MB3146; 
x-forefront-prvs: 007814487B
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(7916002)(189002)(199003)(6116002)(8936002)(105586002)(2501003)(3480700004)(3660700001)(9686002)(66066001)(81166006)(7736002)(81156014)(2351001)(7846002)(586003)(87936001)(1730700003)(229853001)(10400500002)(8676002)(305945005)(33656002)(101416001)(107886002)(86362001)(110136003)(450100001)(76576001)(99286002)(3280700002)(122556002)(74316002)(97736004)(102836003)(6916009)(54356999)(50986999)(5640700001)(68736007)(11100500001)(7696004)(2900100001)(5660300001)(3846002)(92566002)(77096005)(5002640100001)(189998001)(7116003)(106356001)(2906002); DIR:OUT; SFP:1102; SCL:1; SRVR:DM5PR05MB3146; H:DM5PR05MB3145.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:99
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: 27 Sep 2016 19:55:18.4248 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR05MB3146
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/kEj74x54OslZgMXNzL_Q3T46EJc>
Subject: [Bier] encap in DC
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 27 Sep 2016 19:55:22 -0000

Hi Dino,

What to follow up on the discussion in this morning's interim meeting wheth=
er/why BIER-ether may not be liked by DC operators.

You mentioned that DC operators may only want to work with IP (v4/v6) and t=
hey want to be able to continue to use IP tools like ping/traceroute.

To clarify, with BIER-ether it'd still be IP based: the payload is IP (with=
 IP mcast header) enclosed in BIER enclosed in Ether. IP ping/traceroute wi=
ll still work, and there will be BIER specific ping/traceroute extensions t=
o figure out the reachability/paths at BIER layer.

Even if we use BIER-ipv6, there will still be need for BIER specific ping/t=
raceroute tools.

Jeffrey


From nobody Tue Sep 27 14:17:20 2016
Return-Path: <farinacci@gmail.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9A38012B4DB for <bier@ietfa.amsl.com>; Tue, 27 Sep 2016 14:17:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.697
X-Spam-Level: 
X-Spam-Status: No, score=-2.697 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_IMAGE_ONLY_32=0.001, HTML_IMAGE_RATIO_08=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 ZfBcmIRSMvJW for <bier@ietfa.amsl.com>; Tue, 27 Sep 2016 14:17:16 -0700 (PDT)
Received: from mail-qt0-x230.google.com (mail-qt0-x230.google.com [IPv6:2607:f8b0:400d:c0d::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 73FA712B156 for <bier@ietf.org>; Tue, 27 Sep 2016 14:17:14 -0700 (PDT)
Received: by mail-qt0-x230.google.com with SMTP id l91so13725996qte.3 for <bier@ietf.org>; Tue, 27 Sep 2016 14:17:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:subject:from:in-reply-to:date:cc:message-id:references :to; bh=1KjA952D2sMDU2yV61+3viRSWRGYNyhdGOZfA8CqGPI=; b=Y0LWLo35CQj1rUyrL2+BIbcIeMooQ+db949yS3VCv8rqfTmZtEyK9KYumiPQEU+fgJ HE54dgyOsYNF4lIFhVJJScN5ncbqqcqq5IGlIYLubfgncF10sBASdPvmIMjZ4kPOJGYG oa6GMSGcHmEkzRIdeND1OMqOdOE4cXsFIw9g4YR+mnMqp/nIR2bCRPqoTi80jCAV0mv4 LgWmT2Kv15kPWvVwpKAGtPHwRVTUiJ5Elm8vO/Jkgmo8fUI8nJTI33sTjrIT9cb73+QK rJrRplC1CkMKC4ZuBnPVrCiZF3xPfkAYvgU5X94wBcSafZKH1Ofihnw3yLQupIIKhhXD zJMw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :message-id:references:to; bh=1KjA952D2sMDU2yV61+3viRSWRGYNyhdGOZfA8CqGPI=; b=OXiASlZgdPlUqiuyDnraL2+2jO7cPrCxKoVK4cZZqIosnN9F1UpayPOXTvYD1LMpcC W40TrkbTik3c9MeIm+u429WhwBNJzEhk/PqjJ88UQkrMa82uPqxZ8920sVG438ivTd5L VX5PYej+daEDtQGnwAeurGnJeX162Z7ZitVFH+e1JloPFv9lOD0NJPrYQLEBEunFeMHb HwN4Cw1XqZE7DgQ08K2H1newX16O2KfNdibl0d5L5kovGbprh/Mo1c6Jxy9jX+P4/ico Nrg7hDkOijF5cnPwjSyPpL5kxcU2movLltQ3SpxXVf5DJs6cHui9T3UGGH7zhgP5C31/ drlw==
X-Gm-Message-State: AA6/9Rls0v9LMlAvdqaKfIyn2RjgQvdfwKkJim0AVvVHiaFzZIOcRKNZVPWg2+XzkjZyjw==
X-Received: by 10.200.34.219 with SMTP id g27mr30230238qta.42.1475011033554; Tue, 27 Sep 2016 14:17:13 -0700 (PDT)
Received: from [10.30.1.213] (ip-64-134-232-243.public.wayport.net. [64.134.232.243]) by smtp.gmail.com with ESMTPSA id k65sm2258201qkf.7.2016.09.27.14.17.11 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 27 Sep 2016 14:17:13 -0700 (PDT)
Content-Type: multipart/alternative; boundary="Apple-Mail=_633D8D62-5FBC-4F6F-A80E-677E1E6CB46E"
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Dino Farinacci <farinacci@gmail.com>
In-Reply-To: <DM5PR05MB31459051806B6D45D51F35CDD4CC0@DM5PR05MB3145.namprd05.prod.outlook.com>
Date: Tue, 27 Sep 2016 14:17:10 -0700
Message-Id: <C7100AFE-F2E3-4ADF-8109-654535F94BC8@gmail.com>
References: <DM5PR05MB31459051806B6D45D51F35CDD4CC0@DM5PR05MB3145.namprd05.prod.outlook.com>
To: Jeffrey Zhang <zzhang@juniper.net>
X-Mailer: Apple Mail (2.3124)
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/5iOXETtHj7EQf-U6HsHo-sPa0Vs>
Cc: "bier@ietf.org" <bier@ietf.org>
Subject: Re: [Bier] encap in DC
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 27 Sep 2016 21:17:19 -0000

--Apple-Mail=_633D8D62-5FBC-4F6F-A80E-677E1E6CB46E
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

> Hi Dino,
>=20
> What to follow up on the discussion in this morning's interim meeting =
whether/why BIER-ether may not be liked by DC operators.
>=20
> You mentioned that DC operators may only want to work with IP (v4/v6) =
and they want to be able to continue to use IP tools like =
ping/traceroute.

Right.

> To clarify, with BIER-ether it'd still be IP based: the payload is IP =
(with IP mcast header) enclosed in=20

"IP based" means that a BIER message would be *inside* an IP header that =
was inside an ethertype of 0x0800 or 0x86dd. =E2=80=9CBIER-ether=E2=80=9D =
means that an ethertype would be allocated for a BIER header.

I think from a hardware point of view, and for vendor efficiency, an =
ethertype would probably be a good way to go. But the message to =
customers is that Bier is a layer-3 protocol and is not subject to the =
same forwarding behavior as an L2 switch would perform.

That is =E2=80=9CBier is routable=E2=80=9D, meaning it is hop by hop =
forwarding.

> BIER enclosed in Ether. IP ping/traceroute will still work, and there =
will be BIER specific ping/traceroute extensions to figure out the =
reachability/paths at BIER layer.

If Bier, using this header definition:



was run over its own ethertype, would NOT allow traceroute to work. =
Since traceroute uses TTL decrement as a procedure to invoke return ICMP =
messages. The above Bier header has no TTL.

So you could only use existing traceroute if there was a IP protocol =
codepoint for Bier and it run over IPv4 and IPv6.

Dino

> Even if we use BIER-ipv6, there will still be need for BIER specific =
ping/traceroute tools.
>=20
> Jeffrey
>=20
> _______________________________________________
> BIER mailing list
> BIER@ietf.org
> https://www.ietf.org/mailman/listinfo/bier


--Apple-Mail=_633D8D62-5FBC-4F6F-A80E-677E1E6CB46E
Content-Type: multipart/related;
	type="text/html";
	boundary="Apple-Mail=_FD53CBFA-A0C7-4417-A151-9FE88FC303A9"


--Apple-Mail=_FD53CBFA-A0C7-4417-A151-9FE88FC303A9
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space;"><blockquote type=3D"cite" =
class=3D"">Hi Dino,<br class=3D""></blockquote><blockquote type=3D"cite" =
class=3D""><br class=3D"">What to follow up on the discussion in this =
morning's interim meeting whether/why BIER-ether may not be&nbsp;liked =
by DC operators.<br class=3D""><br class=3D"">You mentioned that DC =
operators may only want to work with IP (v4/v6) and they want to be able =
to&nbsp;continue to use IP tools like ping/traceroute.<br =
class=3D""></blockquote><div class=3D""><br class=3D""></div>Right.<div =
class=3D""><br class=3D""><blockquote type=3D"cite" class=3D"">To =
clarify, with BIER-ether it'd still be IP based: the payload is IP (with =
IP mcast header) enclosed in&nbsp;</blockquote><div class=3D""><br =
class=3D""></div>"IP based" means that a BIER message would be *inside* =
an IP header that was inside an ethertype of 0x0800 or 0x86dd. =
=E2=80=9CBIER-ether=E2=80=9D means that an ethertype would be allocated =
for a BIER header.</div><div class=3D""><br class=3D""></div><div =
class=3D"">I think from a hardware point of view, and for vendor =
efficiency, an ethertype would probably be a good way to go. But the =
message to customers is that Bier is a layer-3 protocol and is not =
subject to the same forwarding behavior as an L2 switch would =
perform.</div><div class=3D""><br class=3D""></div><div class=3D"">That =
is =E2=80=9CBier is routable=E2=80=9D, meaning it is hop by hop =
forwarding.</div><div class=3D""><br class=3D""><blockquote type=3D"cite" =
class=3D"">BIER enclosed in Ether. IP ping/traceroute will still work, =
and there will be BIER specific&nbsp;ping/traceroute extensions to =
figure out the reachability/paths at BIER layer.<br =
class=3D""></blockquote><div class=3D""><br class=3D""></div>If Bier, =
using this header definition:</div><div class=3D""><br =
class=3D""></div><div class=3D""><img apple-inline=3D"yes" =
id=3D"9E72183E-3820-4225-92E8-1BF738A24E04" height=3D"366" width=3D"586" =
apple-width=3D"yes" apple-height=3D"yes" =
src=3D"cid:2948AADE-1F20-4261-9A39-10C3B86FA3BD@hil-milcaes.sjc.wayport.ne=
t" class=3D""></div><div class=3D""><br class=3D""></div><div =
class=3D"">was run over its own ethertype, would NOT allow traceroute to =
work. Since traceroute uses TTL decrement as a procedure to invoke =
return ICMP messages. The above Bier header has no TTL.</div><div =
class=3D""><br class=3D""></div><div class=3D"">So you could only use =
existing traceroute if there was a IP protocol codepoint for Bier and it =
run over IPv4 and IPv6.</div><div class=3D""><br class=3D""></div><div =
class=3D"">Dino</div><div class=3D""><br class=3D""><blockquote =
type=3D"cite" class=3D"">Even if we use BIER-ipv6, there will still be =
need for BIER specific ping/traceroute tools.<br class=3D""><br =
class=3D"">Jeffrey<br class=3D""><br =
class=3D"">_______________________________________________<br =
class=3D"">BIER mailing list<br class=3D""><a =
href=3D"mailto:BIER@ietf.org" class=3D"">BIER@ietf.org</a><br =
class=3D"">https://www.ietf.org/mailman/listinfo/bier<br =
class=3D""></blockquote><br class=3D""></div></body></html>=

--Apple-Mail=_FD53CBFA-A0C7-4417-A151-9FE88FC303A9
Content-Transfer-Encoding: base64
Content-Disposition: inline;
	filename=PastedGraphic-6.png
Content-Type: image/png;
	x-unix-mode=0666;
	name="PastedGraphic-6.png"
Content-Id: <2948AADE-1F20-4261-9A39-10C3B86FA3BD@hil-milcaes.sjc.wayport.net>

iVBORw0KGgoAAAANSUhEUgAABJQAAALcCAYAAACxcep+AAAMGGlDQ1BJQ0MgUHJvZmlsZQAASImV
VwdUU0kXnldSCAktEAEpoTfpHaR3qdLBRkgChBJDQlCxo4sKrl1UUFR0RUTFtQCyqIi9LIK9bxRR
UdbFAhZU/kkC6Lp/Of89Z9587869d75738w7MwAoO7EEglxUBYA8foEwNsSfmZySyiRJABkoAiow
A04stkjgFxMTAaCM9H+XgZsAkfbXrKWx/jn+X0WVwxWxAUBiIE7niNh5EB8GANdmC4QFABA6oN5o
RoFAit9BrC6EBAEgkqU4U451pDhdju1kNvGxARAHAkCmsljCTACUpPGZhexMGEdJALEdn8PjQ7wN
Ym92FosDsQTicXl50yFWpkJsnv5dnMy/xUwfjcliZY5ieS4yIQfyRIJc1qz/sxz/W/JyxSNzGMJG
zRKGxkpzhnXbnTM9XIohd6SFnx4VDbEaxOd5HJm9FN/NEocmDNv3skUBsGaAAQAKOKzAcIhhLVGG
OCfBbxg7sIQyX2iPRvEKwuKHcbpweuxwfLSQnxsVMRxnaRY3bARXcUVBcSM2GbzgMIjhSkMPF2XF
J8l5oqcLeYlRECtB3CHKiQsf9n1YlBUQNWIjFMdKORtD/C5DGBwrt8E080QjeWE2bJZsLk2IfQuy
4kPlvlgyV5QcMcKBww0MknPAOFx+wjA3DK4u/9hh3xJBbsywPVbFzQ2JldcZOyAqjBvxvVoAF5i8
DtjjbNaEGDl/bEBQEBMv54bjIAIEgEDABGLY0sF0kA147b2NvfBNPhIMWEAIMgEXWA9rRjySZCN8
+IwDReBPiLhANOrnLxvlgkKo/zKqlT+tQYZstFDmkQOeQpyHa+PeuCceAZ++sDngbrj7iB9TeWRW
YhAxkBhKDCZajPJgQ9a5sAkB79/owmHPhdlJufBHcvgWj/CU0El4TLhBkBDugETwRBZl2Goar1j4
A3MmiAQSGC14OLt0GLNnxAY3haydcX/cC/KH3HEGrg2scSeYiR/uA3NzhtrvGYpHuX2r5Y/zSVl/
n8+wXslSyXmYRfrolwkYtfoxSsB3NeLAPvxHS2wpdgg7h53ELmAtWCNgYiewJuwydkyKR1fCE9lK
GJktVsYtB8bhjdjY1dn12H3+x+ysYQZC2fcGBdyZBdINETBdMEvIy8wqYPrBPzKXGcZn24xjOtjZ
uwAg/b/Lfx9vGbL/NsK4+E2X3wqAeylUZn7TsYwAOPoUAPrAN53RG7i9VgFwrIMtFhbKdbj0QQAU
oAx3hhbQA0bAHObkAFyAJ/AFQWACiAbxIAVMhVXPAnmQ9QwwBywEJaAMrALrQQXYCnaA3WAfOAga
QQs4Cc6CS6AD3AD34NroBi9BHxgAgwiCkBAaQke0EH3EBLFCHBA3xBsJQiKQWCQFSUMyET4iRuYg
i5AyZA1SgWxHapFfkaPISeQC0oncQR4hPcgb5BOKoVRUHdVFTVFb1A31Q8PReHQKmonmo0XoYnQF
uhGtRveiDehJ9BJ6A5WgL9F+DGCKGAMzwKwxNywAi8ZSsQxMiM3DSrFyrBrbjzXDb30Nk2C92Eec
iNNxJm4N12conoCz8Xx8Hr4cr8B34w34afwa/gjvw78SaAQdghXBgxBGSCZkEmYQSgjlhF2EI4Qz
cO90EwaIRCKDaEZ0hXszhZhNnE1cTtxCrCe2EjuJXcR+EomkRbIieZGiSSxSAamEtIm0l3SCdJXU
TfpAViTrkx3IweRUMp9cTC4n7yEfJ18lPyMPKqgomCh4KEQrcBRmKaxU2KnQrHBFoVthkKJKMaN4
UeIp2ZSFlI2U/ZQzlPuUt4qKioaK7ooTFXmKCxQ3Kh5QPK/4SPEjVY1qSQ2gTqaKqSuoNdRW6h3q
WxqNZkrzpaXSCmgraLW0U7SHtA9KdCUbpTAljtJ8pUqlBqWrSq+UFZRNlP2UpyoXKZcrH1K+otyr
oqBiqhKgwlKZp1KpclTllkq/Kl3VXjVaNU91ueoe1Quqz9VIaqZqQWoctcVqO9ROqXXRMboRPYDO
pi+i76SfoXerE9XN1MPUs9XL1Pept6v3aahpOGkkaszUqNQ4piFhYAxTRhgjl7GScZBxk/FpjO4Y
vzHcMcvG7B9zdcx7zbGavppczVLNes0bmp+0mFpBWjlaq7UatR5o49qW2hO1Z2hXaZ/R7h2rPtZz
LHts6diDY+/qoDqWOrE6s3V26FzW6dfV0w3RFehu0j2l26vH0PPVy9Zbp3dcr0efru+tz9Nfp39C
/wVTg+nHzGVuZJ5m9hnoGIQaiA22G7QbDBqaGSYYFhvWGz4wohi5GWUYrTNqM+oz1jeONJ5jXGd8
10TBxM0ky2SDyTmT96ZmpkmmS0wbTZ+baZqFmRWZ1ZndN6eZ+5jnm1ebX7cgWrhZ5FhsseiwRC2d
LbMsKy2vWKFWLlY8qy1WneMI49zH8cdVj7tlTbX2sy60rrN+ZMOwibAptmm0eWVrbJtqu9r2nO1X
O2e7XLuddvfs1ewn2BfbN9u/cbB0YDtUOlx3pDkGO853bHJ87WTlxHWqcrrtTHeOdF7i3Ob8xcXV
Reiy36XH1dg1zXWz6y03dbcYt+Vu590J7v7u891b3D96uHgUeBz0+MvT2jPHc4/n8/Fm47njd47v
8jL0Ynlt95J4M73TvLd5S3wMfFg+1T6PfY18Ob67fJ/5Wfhl++31e+Vv5y/0P+L/PsAjYG5AayAW
GBJYGtgepBaUEFQR9DDYMDgzuC64L8Q5ZHZIayghNDx0deitMN0wdlhtWN8E1wlzJ5wOp4bHhVeE
P46wjBBGNEeikRMi10bejzKJ4kc1RoPosOi10Q9izGLyY36bSJwYM7Fy4tNY+9g5sefi6HHT4vbE
DcT7x6+Mv5dgniBOaEtUTpycWJv4PikwaU2SJNk2eW7ypRTtFF5KUyopNTF1V2r/pKBJ6yd1T3ae
XDL55hSzKTOnXJiqPTV36rFpytNY0w6lEdKS0vakfWZFs6pZ/elh6ZvT+9gB7A3slxxfzjpOD9eL
u4b7LMMrY03G80yvzLWZPVk+WeVZvbwAXgXvdXZo9tbs9znROTU5Q7lJufV55Ly0vKN8NX4O//R0
vekzp3cKrAQlAkm+R/76/D5huHCXCBFNETUVqMOjzmWxufgn8aNC78LKwg8zEmccmqk6kz/z8izL
WctmPSsKLvplNj6bPbttjsGchXMezfWbu30eMi99Xtt8o/mL53cvCFmweyFlYc7C34vtitcUv1uU
tKh5se7iBYu7fgr5qa5EqURYcmuJ55KtS/GlvKXtyxyXbVr2tZRTerHMrqy87PNy9vKLP9v/vPHn
oRUZK9pXuqysWkVcxV91c7XP6t1rVNcUrelaG7m2YR1zXem6d+unrb9Q7lS+dQNlg3iDZGPExqZN
xptWbfpckVVxo9K/sn6zzuZlm99v4Wy5WuVbtX+r7tayrZ+28bbd3h6yvaHatLp8B3FH4Y6nOxN3
nvvF7ZfaXdq7ynZ9qeHXSHbH7j5d61pbu0dnz8o6tE5c17N38t6OfYH7mvZb799ez6gvOwAOiA+8
+DXt15sHww+2HXI7tP+wyeHNR+hHShuQhlkNfY1ZjZKmlKbOoxOOtjV7Nh/5zea3mhaDlspjGsdW
HqccX3x86ETRif5WQWvvycyTXW3T2u6dSj51/fTE0+1nws+cPxt89tQ5v3Mnznudb7ngceHoRbeL
jZdcLjVcdr585Hfn34+0u7Q3XHG90tTh3tHcOb7z+FWfqyevBV47ez3s+qUbUTc6bybcvH1r8i3J
bc7t53dy77y+W3h38N6C+4T7pQ9UHpQ/1HlY/YfFH/USF8mxR4GPLj+Oe3yvi9318onoyefuxU9p
T8uf6T+rfe7wvKUnuKfjxaQX3S8FLwd7S/5U/XPzK/NXh//y/etyX3Jf92vh66E3y99qva155/Su
rT+m/+FA3sDg+9IPWh92f3T7eO5T0qdngzM+kz5v/GLxpflr+Nf7Q3lDQwKWkCU7CmCwoRkZALyp
AYCWAs8O8B5HUZLfv2SCyO+MMgT+E5bf0WQCTy41vgAkLAAgAp5RqmAzgZgKe+nxO94XoI6Oo21Y
RBmODvJYVHiLIXwYGnqrCwCpGYAvwqGhwS1DQ192QrJ3AGjNl9/7pEKEZ/xttlLU0f0K/Cj/AiJN
bY3Yr4RzAAAACXBIWXMAABYlAAAWJQFJUiTwAAABnmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAA
PHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40
LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjIt
cmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAg
ICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAg
ICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj4xMTcyPC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAg
ICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjczMjwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAg
ICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgqoXH9XAAAA
HGlET1QAAAACAAAAAAAAAW4AAAAoAAABbgAAAW4AAS0EViZxLAAAQABJREFUeAHsnQW4HcX5xge3
oMGKFihQ3K24Q6G0lGL/AkVb3FqsSHErUlyLFXcoENwdAiFOCDcEKJKEBGJAApz/vgvv8p25M3t2
zzk3uffwnue5d23km9/MfDPz7czsFJXk5wr8evbsmbpaZaWlCriWExEQAREQAREQAREQAREQAREQ
AREQAREQgVYlMIUMSq2atUqXCIiACIiACIiACIiACIiACIiACIiACHQMARmUOoarQhUBERABERAB
ERABERABERABERABERCBliUgg1LLZq0SJgIiIAIiIAIiIAIiIAIiIAIiIAIiIAIdQ0AGpY7hqlBF
QAREQAREQAREQAREQAREQAREQAREoGUJyKDUslmrhImACIiACIiACIiACIiACIiACIiACIhAxxCQ
QaljuCpUERABERABERABERABERABERABERABEWhZAjIotWzWKmEiIAIiIAIiIAIiIAIiIAIiIAIi
IAIi0DEEZFDqGK4KVQREQAREQAREQAREQAREQAREQAREQARaloAMSi2btUqYCIiACIiACIiACIiA
CIiACIiACIiACHQMARmUOoarQhUBERABERABERABERABERABERABERCBliUgg1LLZq0SJgIiIAIi
IAIiIAIiIAIiIAIiIAIiIAIdQ0AGpY7hqlBFQAREQAREQAREQAREQAREQAREQAREoGUJyKDUslmr
hImACIiACIiACIiACIiACIiACIiACIhAxxCQQaljuCpUERABERABERABERABERABERABERABEWhZ
AjIotWzWKmEiIAIiIAIiIAIiIAIiIAIiIAIiIAIi0DEEZFDqGK4KVQREQAREQAREQAREQAREQARE
QAREQARaloAMSi2btUqYCIiACIiACIiACIiACIiACIiACIiACHQMARmUOoarQhUBERABERABERAB
ERABERABERABERCBliUgg1LLZq0SJgIiIAIiIAIiIAIiIAIiIAIiIAIiIAIdQ0AGpY7hqlBFQARE
QAREQAREQAREQAREQAREQAREoGUJyKDUslmrhImACIiACIiACIiACIiACIiACIiACIhAxxCQQalj
uCpUERABERABERABERABERABERABERABEWhZAjIotWzWKmEiIAIiIAIiIAIiIAIiIAIiIAIiIAIi
0DEEZFDqGK4KVQREQAREQAREQAREQAREQAREQAREQARalsBkNygNGzbMTTXVVG6KKaYIQv7mm2/S
5927dw8+74o3R40a5UaPHuPGjh3rJkyYmPxNcNNOO62beeZubo45Zk/+5miXLLiBv2mmmabds9CN
iRMnullnndVNP/302WP4Rzh5YcDfTDPN5Lp165b5w8n48ePd559/4caMGZOcf5mGgzyDvAssMH9V
PFUeG7igvH46/CDpDukKsfPdT85rW95Rtueaa65o2Z+ccipuERABERABERABERABERABERABEcgj
MFkNSuPGjXPLr7iGa2sbkidj+qzXGy+7FVZYrqa7zu5g4MC33VLLrJwr5uabb+LOP/cst9RSv8zc
FfGXOf7h5KUXnnJrrrl6dnvHnXZzt99xV3YdO1l00UVcrzdeSgxcM6dOvvrqK7fKauu4/v0HxLy4
M884xR16yAFuuummi7op+4Dy7rTj9u6mG69xU045ZTAIult33bXdU0/0SA2QQYeT+WaovF97zRVu
9z/tMpklU/QiIAIiIAIiIAIiIAIiIAIiIAIiUI5AlzEo+caRcsnsPK7feWewW+KXKxQSqHevV9xy
yy2buq3HoPTWmy+75Zf/0Qh38CF/cxddfFnNuGFIGjpkgJt99tlTtzAorbHW+q53776Z3+WXX7bq
Gg9g0Hny8Yfc1FNPnblr5ITy/uY3v3b33HVr1FBEdztsv5275ebrooanRmRpht+vv/7abbzpVu6F
F17Kgrv4ovPcAfv/JbvWiQiIgAiIgAiIgAiIgAiIgAiIgAh0BQKT1aAEQF988UU7TlgCh1lLK6y0
Zvps7rnnTmfM/Oxn87Zz29VuWIPSs08/mhphkAYsf/r440/ckUcd52697Y40WfvsvYe74vKL0iVR
oSVvgwYNdmutvWHq9o7bbnSbbrpRGs63336bGnX85V80vGy11Rbu2n9fnvoDa//nL8WyBqXzzj3T
HXboQakXxPPaaz3db7fd0WEpF343XH+V23WX/0vPG/1HeWFQuvfu26KGoqLuGpWnWf4rlYo78KDD
3aWXXelkUGoWVYUjAiIgAiIgAiIgAiIgAiIgAiIwKQlMdoNSKLHYx2fDjbfMZnL4M21CfrrKPWtQ
eu2V59yqq1Yvfxs9enRiJNooXV5Wa8bN4MHvusWXXD5NepElgTS81ArXZ2kNSiEDiJ09deQRh7mz
zjzVD6Kua8rbagYlwGDaQjzrgiVPIiACIiACIiACIiACIiACIiACIjAJCXRKg9KRRx3r/nnOv1IM
/73vTrf11ltOQiQdG1UtgxJiP/qY491ZZ5/nau0dVCQsmxoaMWoZaKwfnNcyKMEAuPa6G6ezlWot
T/PDzrsuKm8Rd9hUfMiQ99zw4SMcZgjNOOOMbuGFF3LzzjtPngjpM8yiGzHis3Rj8m+++TbdiHyh
hRYsvJk2Zp6NHDky3YB92mmncfPMM7fb+88HuPvueyB3hhJmgA0d+r775JNPHZbLYdPxBRaYP5U7
tIk9jJGYXWZ/s8wyS7YEEekfNmx4+rho2m1YOhcBERABERABERABERABERABERABEuh0BqU77rjb
7bDTrql8rTh7o5YRaMSIEcl+RRukS/722vNP7qorL4kaLmqFxUzmsYjhhW7tsZZByT4vO/vJxuOf
F5U3zx0MLJdfcbU76OC/+sGn19v/4ffu8ssuaPd1OBhw7r7nPnfc8ScHN42HYefpJx92iy22aDBc
3Hz44cfcAQcdFvRPT7Ey/sgjj7vddt8nW0pI9zhiCejjj/43218L92Ak22nnP7XbdB3l51drreG2
33HXdpuqt9LMPzDQTwREQAREQAREQAREQAREQAREYNIR6FQGpTfffMutvOqv0tSfftpJ7pij/zbp
SEyimKwRyF+mNmrUKPfHXfd0PXo8mkrz8otPuzXWWC0qmQ0rtHzO90jDC2Y+3XzTtVFDle/PGoxC
BpAXX3w5naEEf6HnfnhFr4vKS3f+zCsYk/6wwx/TmUCMc8stN0tnGw0d+kFmrFliicVd396vpTOA
6O7DD//nFlx4CV6mX7xbZ521XM+evTJ/+Boe/M0wwwyZO5zAuHPiSae5k085I7uPTcx/ueSS7uln
nsv842GIF/ZWOuDAwzK/+OofZlZNO+207uWXX03vY+P0fn1edwsuuEDm7syzznXH/P2E7Dp0gvSz
fNUyWIb8654IiIAIiIAIiIAIiIAIiIAIiIAIgECnMShhWQ+WTbW1DUlzBjMrVll5JbfUUku66aef
vmVyyxqBTj3lH27DDdZzY8eOc/0HDHCHHX5Uls7bbr3BYbZP3s+GVcagtNpqq7hDDzkguMn1uHHj
3SYbb5guq2LcMYMSlpHBOAGjDX6YOYNZL0WWkTHsvCMNRXCDr7yFvh6HZWDnnn+Be+yxJ51vULrx
plvcrrvtnUZxxuknu0MO3j8z/sDYdMGFl7i/HfH39HmPB+91W2yxaXrOfzDQzDrrLG7rrbasMtzY
WXS+URB+n3jiKbfJZlunwYA1NkBfZpmlGWy6+fpe++yXsvMNSn379nPLrbB66hazpy6+6NyUKz1j
5tIWv/5tennC8ce4k048jo/SI2ZWYaN1fJFvldXWzp79++rL3M47bZ+m/9/XXO/23md/t/baa6Wz
rEJcM486EQEREAEREAEREAEREAEREAEREIEAgU5jULru+hvdHnu2/3w6ZmLcfefNbpNNNgqI3/Vu
WSNQTHrMmHnqiR5uvvl+FnOS3rdhlTEo5QaaPHzphafcmmt+b9SAW2tQwvXKK6+Ig3vjjV7pkf98
f7xf79EalIqEYQ1KVuYDD9jXXXThue2CwEyi/Q84NF0St+ceu6XLC6eccsp27vwb3333ndvmd9u7
Bx982N1/7x2pIYtuYKjaYKMt0g3lsSyud69X3Oyzz87H2ZFp8w1K3D8sNvsJAbCuIPz+fXums6ey
gH84sWXj+WcfT41HdPPee0PdIostnRqqBvZ/Iygf3eooAiIgAiIgAiIgAiIgAiIgAiIgAiECncag
9Oqrr7vnnn/BTTfddMmSoOHuiiuvqVoa9OzTj7p11/1xxkUoMV3hnh3oYxnU/PPP50aN+jxbymTT
8OTjD7kNN1zf3qo6t2GVMSjBSLfF5psGl7z976OP3KUXn++WX365LC5rnMlumhOE1/O1593ii//C
3G38lEYXhISlWqEfjDuYtYOfNShZNrfcfJ1ba8013MSJE6uCwMw3LE3DjB34xSwozO6p9YMhavsd
d3F33XVvuyVrdg+sG66/yu26y/8Fg2ParEEJnFdZbZ10r6Mj/naoO+jA/dLNuG0AmE30yquvpfsl
YUZYzCDE9MPohKVx2JybP/ssZvCiWx1FQAREQAREQAREQAREQAREQAREIESg0xiUQsI9++zzbv0N
N08ftcryHA7mkSh/uRT2ULrp5tuyDaRhMOjX5zU355xzhvA4G1YZgxKW0t16y/VBg1IoImtQwt5W
++27t4Mh5557/5sunYIfGG2wN1MzfzS61NroG8u3aBS69+7b0qV8lk0RmUIGpS+//NI9/vhTrsfD
j7r3hg51n346zM0115zp0jvMTsLPGoRwPXDg226pZVbGabv8TW/+8I9ps/4tZ+s2dl7EoJTnJhau
7ouACIiACIiACIiACIiACIiACIhALQKd2qAE4bm8p1UGxtbQETMC/euCi7P9lPKWkRUJyxYAGjFC
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
F2n8M8wwfWrk49K6Wn71XAREQAREQAREQAREQAREQAREQAQ6ikCnMCh1VOIUrgiIgAiIgAiIgAiI
gAiIgAiIgAiIgAiIQPMJyKDUfKYKUQREQAREQAREQAREQAREQAREQAREQARamoAMSi2dvUqcCIiA
CIiACIiACIiACIiACIiACIiACDSfgAxKzWeqEEVABERABERABERABERABERABERABESgpQnIoNTS
2avEiYAIiIAIiIAIiIAIiIAIiIAIiIAIiEDzCcig1HymClEEREAEREAEREAEREAEREAEREAEREAE
WpqADEotnb1KnAiIgAiIgAiIgAiIgAiIgAiIgAiIgAg0n4AMSs1nqhBFQAREQAREQAREQAREQARE
QAREQAREoKUJyKDU0tmrxImACIiACIiACIiACIiACIiACIiACIhA8wnIoNR8pgpRBERABERABERA
BERABERABERABERABFqagAxKLZ29SpwIiIAIiIAIiIAIiIAIiIAIiIAIiIAINJ+ADErNZ6oQRUAE
REAEREAEREAEREAEREAEREAERKClCcig1NLZq8SJgAiIgAiIgAiIgAiIgAiIgAiIgAiIQPMJyKDU
fKYKUQREQAREQAREQAREQAREQAREQAREQARamoAMSi2dvUqcCIiACIiACIiACIiACIiACIiACIiA
CDSfgAxKzWeqEEVABERABERABERABERABERABERABESgpQnIoNTS2avEiYAIiIAIiIAIiIAIiIAI
iIAIiIAIiEDzCcig1HymClEEREAEREAEREAEREAEREAEREAEREAEWpqADEotnb1KnAiIgAiIgAiI
gAiIgAiIgAiIgAiIgAg0n4AMSs1nqhBFQAREQAREQAREQAREQAREQAREQAREoKUJyKDU0tmrxImA
CIiACIiACIiACIiACIiACIiACIhA8wnIoNR8pgpRBERABERABERABERABERABERABERABFqagAxK
LZ29SpwIiIAIiIAIiIAIiIAIiIAIiIAIiIAINJ+ADErNZ6oQRUAEREAEREAEREAEREAEREAEREAE
RKClCcig1NLZq8SJgAiIgAiIgAiIgAiIgAiIgAiIgAiIQPMJyKDUfKYKUQREQAREQAREQAREQARE
QAREQAREQARamoAMSi2dvUqcCIiACIiACIiACIiACIiACIiACIiACDSfgAxKzWeqEEVABERABERA
BERABERABERABERABESgpQnIoNTS2avEiYAIiIAIiIAIiIAIiIAIiIAIiIAIiEDzCcig1HymClEE
REAEREAEREAEREAEREAEREAEREAEWpqADEotnb1KnAiIgAiIgAiIgAiIgAiIgAiIgAiIgAg0n4AM
Ss1nqhBFQAREQAREQAREQAREQAREQAREQAREoKUJyKDU0tmrxImACIiACIiACIiACIiACIiACIiA
CIhA8wnIoNR8pgpRBERABERABERABERABERABERABERABFqagAxKLZ29SpwIiIAIiIAIiIAIiIAI
iIAIiIAIiIAINJ+ADErNZ6oQRUAEREAEREAEREAEREAEREAEREAERKClCcig1NLZq8SJgAiIgAiI
gAiIgAiIgAiIgAiIgAiIQPMJyKDUfKYKUQREQAREQAREQAREQAREQAREQAREQARamoAMSi2dvUqc
CIiACIiACIiACIiACIiACIiACIiACDSfgAxKzWeqEEVABERABERABERABERABERABERABESgpQnI
oFQye4cNG+ammmoqN8UUUxTyOXHiRDfTTDOl7seOHeummWYah3vdu3d3U089daEwOoOj8ePHu88/
/8KNGTPGjR//pZswYUKalhlnnMHNPvtsbu655w4yGTVqVOa2Vjq++eablMkcc8yROR03bpwjt+ym
dxLyByfffvut++ILyDzWjR492n311dfuu+++c9NNN52bd9550j8vqIYuraxdMY9jibd5iHTNOuus
bvrpp48579L3Bw16x40a9blbaqkl3SyzzNKl00LhUVeRh9Q90EfdunXjYx1LEOgK5cPqoVjSUI+L
lAPo/X79BiTlZaakTvwyFpzuN4kA+hfoF9g2sElBT7ZgrP4pKgTbmS+//LGvgXYe/Yxm/DprPbas
itbRZvDo6DCsTkK60H9AP0I/EfgpEkB/7KOPPk7HI9/r+9ndPPPM81NE0XCa7fikmW1Ew4L9BAOQ
QalEpqNRXH7FNVxb25ASvpw755+np8aLXXbdK/O3155/clddeUnQCJM56iQnX331lVtmuVVz042O
3nXXXOG23HKzKql33Gk3d/sdd1Xdy7tYd9213VNP9EiNdnB30823Osstz2/f3q+5ZZZZOnNy5533
uO133CW79k9WW20Vd8lF5zscm/HzZe1KeRxLf6VScTvt/KeqPNxpx+3dTTde46accsqYty55/6mn
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
JEACJEACxSRAh1Ix6TNvEiABEiABEiABEiABEiABEiABEiABEihDAnQolWGlUWQSIAESIAESIAES
IAESIAESIAESIAESKCYBOpSKSZ95kwAJkAAJkAAJkAAJkAAJkAAJkAAJkEAZEqBDqQwrjSKTAAmQ
AAmQAAmQAAmQAAmQAAmQAAmQQDEJ0KFUTPrMmwRIgARIgARIgARIgARIgARIgARIgATKkAAdSmVY
aRSZBEiABEiABEiABEiABEiABEiABEiABIpJgA6lYtJn3iRAAiRAAiRAAiRAAiRAAiRAAiRAAiRQ
hgToUCrDSqPIJEACJEACJEACJEACJEACJEACJEACJFBMAnQoFZM+8yYBEiABEiABEiABEiABEiAB
EiABEiCBMiRAh1IZVhpFJgESIAESIAESIAESIAESIAESIAESIIFiEqBDqZj0mTcJkAAJkAAJkAAJ
kAAJkAAJkAAJkAAJlCEBOpTKsNIoMgmQAAmQAAmQAAmQAAmQAAmQAAmQAAkUkwAdSsWkz7xJgARI
gARIgARIgARIgARIgARIgARIoAwJ0KFUhpVGkUmABEiABEiABEiABEiABEiABEiABEigmAToUCom
feZNAiRAAiRAAiRAAiRAAiRAAiRAAiRAAmVIgA6lMqw0ikwCJEACJEACJEACJEACJEACJEACJEAC
xSRAh1Ix6TNvEiABEiABEiABEiABEiABEiABEiABEihDAnQolWGlUWQSIAESIAESIAESIAESIAES
IAESIAESKCaBojmUKisrzZIlS0yzZs1M8+bNMzJYtmyZmT59ug2LOL6/VCplRowYZZYvX27at/+z
adCggS9Y7LWJEyeZmTMrzRZbbGZatWoVG7au3JS6WHnllU1VVZVp2bKlady4cV0pXr0qx/z58828
efOM1CXqEfXJPxIoJgHdLqPkWLp0qWnUqJFZY401ooIU/fqECRNNZeUss/XWW5rVVlut6PKUkgC6
H4mSC3W85pprmpVWWikqCK+XCYGKisnm228rzOLFS2x/86c/bWA233wz+wyXahF++WWK+e677+0z
DFtntdVamA4d2iey9RYuXGhGjx5rfv31N1u8Vq1WN1tuublp06ZNVsWdOnVqRj2X5FlCprTXskLP
wCRQdgQy6YIoHQCba/r0GXY8sGRJlR1vY1wAnbfOOmsnGneXHaw8BYZubtiwodc+ieKMLDPFqy/j
sKI4lOD4OeroE8zzAwaao4483Dz9VF9vBeq28cYbb5v9DzwkcPRsbkaP/MprtNx4023m0suustHO
OvOf5u67bsuYrs7jiy++Mrt02sNe2mCD9c2YUUNNixYtdJA6d67rQgqHOnnqycdycshJGjwWh8BT
Tz9rehx3Spj5WmutZSaO/4aD35AIT4pBwG2XcTKMGvGladdum7ggRbn3/vsfmu577mfz3mSTjQ3k
bNKkSVFkKcVMjzzqeNunZ5Lt4YfuNaeecmKmYLxfogQ+++wLc+xxJxs4lNw/OFkHPPek+etf/8+9
VdTfb775jjnrnPO9MsO5+czT/cyRRxwWKeOLL75iDj38GO/98849y9x4wzVm1VVX9d6Xixh0nHjy
6QaydO3axbw36A07eJH7cvTZZHLPdzz6qCPMk088SnvNB4fXSKCMCSTRBdBfn3z8ntl1153DksL5
vePOu5sxY8aG19yT0049yVxy8QUGtgz/jHW8te+wq7ePED6bbrqJGfnNF2l2HybwN938z9apJOHc
49prr23Gjh6aaOLCjVtOv4viUAKgO++6x5x3/sXmwAP3My8NfNbbsWqQAwa8aI446jgb/uUXn/N2
npf0usLcfMvtNlrSdHUegwa9Z/ba+8Dw0peff2R23HGH8HddPbnhxlvNZZf3DouXC7swch08wQwB
Bo7lsGoLxup+Bxwc1gIcSuPGDKvziiwsME9KksALL7xkDj+yRyLZPh3yfppxlChSLQSSSQ1kxeeq
OvCkDqV7+txuzjzj9OoJ8ErJE3j99bfMAQcdGsp56KF/N+23+7N5+51BZsiQT+11DHAwSYiJqVL4
mxCsKtxy6+1DUbbbbluzy847mTFjx6XJ/MZrL5l99tkrDCcnL730qjnksKPlpzn5pOPtqt877uwT
XoMzCpNwmN32/b377vtmz78eEN5CeDDyraLHIPK0f5xpHn2sfxg+7uSgg/Y3L77wTGTecXF5jwRI
oHQJQBf8+9yeps8990cKCX37+acfmp126hiGgUNp187d7Bs74UXPCeJinNuxYwfP3fp1KQkzn2MI
K5dg277yymuRwHzxIgOX8Y2iOZRkgJHUMD/n3xfah+o/t91ozj/vHC/yfFcoffLJZ2a33VfMrNWX
FUoa5NPPPGeO7XFyrNNOh6/r51Om/GqO6XGS+eCDwaZUB7lRdTA2MJa32bYjB75RgHi9VglofT/k
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
IAESIAESIAESIAESIAESKDIBOpSKXAHMngRIgARIgARIgARIgARIgARIgARIgATKjQAdSuVWY5SX
BEiABEiABEiABEiABEiABEiABEiABIpMgA6lIlcAsycBEiABEiABEiABEiABEiABEiABEiCBciNQ
VIcSvrC2ZMkSu/t7JnDYJR5fMVljjTUyBeX9OkIAbePHH38y2EV/yZIq21ZQtKZNm5j11lu35L5q
kAk72vsvv0wxy5cv/70ttzL4nCT/SKCuE8CzPGvWLIMvfsybN9/gyyT43G2LFs0NPnmOr3+suuqq
1TDk20cgX6SBL4zE/aF/WWuttdKC4Csls2fPNnPnzgvknhPoocX22YWc+BpoTXwRVOSFIK1bt479
ctfUqVMNPivcsmXLtK+H4Mtf06fPCDjPC/Umyr/aai2szM2bN08rp/yQvBE2334WeruiYrJlh3pu
2XK1oDxrBPpurbzTFnnlqOWWa76jr4594XitZgjoekJdNGzYsOz6cJD59dffbNv+05/amg02WL9m
YDFVEiCBsiegdV5UYfCF8caNGxf862ewA2ADoD+vqTyiylSI6xgrfffd94H9NsvKD/ulQ4f2plWr
VhmTh803Zsw4Gxf2x7rrrmO22GIzE2X7RCUIGysfv8O0adPMxInfWnv3L3/ZIyqbOnO9qA6lI486
3jw/YGBimLvvvpt5/903rSGSOBIDli2BcePGm63b7RAp/w47bG+uuuJSc+CB+9nBaWTAIt+Acut9
9Q3m7j73VZPknj63mzPPOL3adV4ggbpE4NTTzjCPPtY/tkh33nGLOevMf6bp93z7iEw6RAv0eP+H
zXE9jgkvvfDCS+bwI3uEv92TnXbqaO7tc4fBsVB/Wt7rr+ttLu3V05v0hx9+ZLp138fe+3TI+2bX
XXe253C+d9ypS2BMjfXGw8XTTj3JXHLxBWaTTTZOC6Pz/ubrz8x22/057X6SHyNHjjJHHXNibP6F
1nla7kwyunWcKTzvF47A2LHjzDbb/vGswND/euinpn377NtZ4aTKLiUMctZvu5mNBPnHjfk6GKhs
nl0iDE0CJFAvCLg6L6rQmFieMG64nVyLCpPt9SefesYcd/ypYbSayCNMvIAnb775jjnrnPOt095N
Fjr3maf7mSOPOMy9ZX9jgu266282V151bbX7iPvoI/ebk048rto99wIcSSeefLqBLF27djHvDXoj
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
mGeJE6BDqcQriOKRAAmQAAmQAAmQAAjQocR2QAIkQAIkUFME5PU2N/3gowUm2D+Jq5NcMPxtCdCh
xIZAAiRAAiRAAiRAAmVAAA6lHXfe3YwdO87wlbcyqDCKSAIkQAJlRGDixEmm12VXmYEDXw6l7n3l
paZnz/NM06ZNw2s8IQFNgA4lTYPnJEACJEACJEACJEACJEACJEACJFBPCWAzcHwMadVVV83powv1
FFu9LTYdSvW26llwEiABEiABEiABEiABEiABEiABEiABEsiNAB1KuXFjLBIgARIgARIgARIgARIg
ARIgARIgARKotwToUKq3Vc+CkwAJkAAJkAAJkAAJkAAJkAAJkAAJkEBuBOhQyo0bY5EACZAACZAA
CZAACZAACZAACZAACZBAvSVAh1K9rXoWnARIgARIgARIgARIgARIgARIgARIgARyI0CHUm7cGIsE
SIAESIAESIAESIAESIAESIAESIAE6i0BOpTqbdWz4CRAAiRAAiRAAiRAAiRAAiRAAiRAAiSQGwE6
lHLjxlgkQAIkQAIkQAIkQAIkQAIkQAIkQAIkUG8J0KFUb6ueBScBEiABEiABEiABEiABEiABEiAB
EiCB3AjQoZQbN8YiARIgARIgARIgARIgARIgARIgARIggXpLgA6lelv1LDgJkAAJkAAJkAAJkAAJ
kAAJkAAJkAAJ5EaADqXcuDEWCZAACZAACZAACZAACZAACZAACZAACdRbAnQo1duqZ8FJgARIgARI
gARIgARIgARIgARIgARIIDcCdCjlxo2xSIAESIAESIAESIAESIAESIAESIAESKDeEqBDqd5WPQtO
AiRAAiRAAiRAAiRAAiRAAiRAAiRAArkRoEMpN26MRQIkQAIkQAIkQAIkQAIkQAIkQAIkQAL1lgAd
SvW26llwEiABEiABEiABEiABEiABEiABEiABEsiNAB1KuXFjLBIgARIgARIgARIgARIgARIgARIg
ARKotwToUKq3Vc+CkwAJkAAJkAAJkAAJkAAJkAAJkAAJkEBuBOhQyo0bY5EACZAACZAACZAACZAA
CZAACZAACZBAvSVAh1K9rXoWnARIgARIgARIgARIgARIgARIgARIgARyI0CHUm7cGIsESIAESIAE
SIAESIAESIAESIAESIAE6i0BOpTqbdWz4CRAAiRAAiRAAiRAAiRAAiRAAiRAAiSQGwE6lHLjxlgk
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
T57cunh4GN8PP+ymv65coXTKtLdSpUrQCy9gupsOEg5AAARAAARAAARAAARAAARAAATiDAH2mfTH
H3/Sa69l173T+fMX6MDBQ3T37j166cX/UPHiRYlHLGGzngAEJeuZIkQQAAEQAAEQAAEQAAEQAAEQ
AAEQAAEQiNMEICjFafPi5UAABEAABEAABEAABEAABEAABEAABEDAegIQlKxnihBBAARAAARAAARA
AARAAARAAARAAARAIE4TgKAUp82LlwMBEAABEAABEAABEAABEAABEAABEAAB6wlAULKeKUIEARAA
ARAAARAAARAAARAAARAAARAAgThNAIJSnDYvXg4EQAAEQAAEQAAEQAAEQAAEQAAEQAAErCcAQcl6
pggRBEAABEAABEAABEAABEAABEAABEAABOI0AQhKcdq8eDkQAAEQAAEQAAEQAAEQAAEQAAEQAAEQ
sJ4ABCXrmSJEEAABEAABEAABEAABEAABEAABEAABEIjTBCAoxWnz4uVAAARAAARAAARAAARAAARA
AARAAARAwHoCEJSsZ4oQQQAEQAAEQAAEQAAEQAAEQAAEQAAEQCBOE4CgFKfNi5cDARAAARAAARAA
ARAAARAAARAAARAAAesJQFCynilCBAEQAAEQAAEQAAEQAAEQAAEQAAEQAIE4TQCCUpw2L14OBEAA
BEAABEAABEAABEAABEAABEAABKwnAEHJeqYIEQRAAARAAARAAARAAARAAARAAARAAATiNAEISnHa
vHg5EAABEAABEAABEAABEAABEAABEAABELCeAAQl65kiRBAAARAAARAAARAAARAAARAAARAAARCI
0wQgKMVp8+LlQAAEQAAEQAAEQAAEQAAEQAAEQAAEQMB6AhCUrGeKEEEABEAABEAABEAABEAABEAA
BEAABEAgThOAoBSnzYuXAwEQAAEQAAEQAAEQAAEQAAEQAAEQAAHrCUBQsp4pQgQBEAABEAABEAAB
EAABEAABEAABEACBOE0AglKYm3fXrt10/sIFerNyJXrxxf/Y9jZnzpylPXv3U57cuaho0cK2xXv1
6lXasPFbSpM6DdWsWZ0SJEhgS9wPHz6k9es30Y2bN6jue+9S8uTJbYmXI4GNYeNAZTaUY5TjQOUt
1NVojwOVt9Aex/1vLtQfqD9Qf1hHAN969n3rWWe18AoJglJ42UuX2lu3blH+giXo3LnztH/vTipW
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
y5Yt0VGq8DOqk8I8Zh4nsoCzHvsnKLGtztxtNaxXSpSqKJj3wjkpdCLrMMSGNm2fkgEfDAqacymR
8SJs3emHFcmEcYlbUt55HxnZIWQe+1OPWbb+t8iLs/x7ecz2wz/rFT4jMv8zwsu6mWphUVBKtRwz
0guxoVKVakpUmTp5rLVqy/nG1cTuYmLsDz78WObM+kKKFSuS2MiM0CdPniaYHBuTFzdu9KBxJbG7
GCd//Y2FpG2bJwQiWvbs2RMb4X9DZx4zjxNZ0FiPWY8TVb6yWluNzkLlW6urZ8OUSWN8ex6jQ4iJ
sT8cOFhmfzPD1+fxpElTpfYDDQWTkPv5PNYfeJ5s20qJaH49j5nH/j2PWbb8eZ9n+9HDt/d5th/+
tR8Z9YxI1PtUKoRLQSkVcolpJAESIAESIAESIAESIAESIAESIAESIIEkIkBBKYkyg0khARIgARIg
ARIgARIgARIgARIgARIggVQgQEEpFXKJaSQBEiABEiABEiABEiABEiABEiABEiCBJCJAQSmJMoNJ
IQESIAESIAESIAESIAESIAESIAESIIFUIEBBKRVyiWkkARIgARIgARIgARIgARIgARIgARIggSQi
QEEpiTKDSSEBEiABEiABEiABEiABEiABEiABEiCBVCBAQSkVcolpJAESIAESIAESIAESIAESIAES
IAESIIEkIkBBKYkyg0khARIgARIgARIgARIgARIgARIgARIggVQgQEEpFXKJaSQBEiABEiABEiAB
EiABEiABEiABEiCBJCJAQSmJMoNJIQESIAESIAESIAESIAESIAESIAESIIFUIEBBKRVyiWkkARIg
ARIgARIgARIgARIgARIgARIggSQiQEEpiTKDSSEBEiABEiABEiABEiABEiABEiABEiCBVCBAQSkV
colpJAESIAESIAESIAESIAESIAESIAESIIEkIkBBKYkyI56k/PXXX8rbBRdcIP/5z3+iCuLYsWOy
adNm2bbtZ0lLS5MzzzxDrrnmarnqqiuj8n/y5EnZtWuXii979uxy7rnnhvS3Z88eQXw5cuQI6+7w
4cNy4MCBiO4OHTokBw8elNy5c0uePHlCxssLsRNAHuzdu0/lw+HDR1S+oUyde24+ueyySyVXrlyx
B0ofvhEw69rx48clb968zDPf6EeOKJ62OnKowS7QRu7a9bdqJ48dO263v2effZZcfPFFbDeDkXl2
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
vPZ6d3V/eF7hY4e5WrDuAOJaLHMo4XkKoRn+sGFo+xdfzZQuXbqqdmrwRwOsZ2teu/2CG7xr6DmP
wglKcLto0RJriFll7CoRHB9jtaCtTqbj32+//W6nC2F2fL6zeg/BKnh4hwJTvWF+OH2PWCkTw/Gw
oS3G6rpoE3Ed7/No8/R7AK5/N/crvgdokPzNEgR0e0JByb/spqDkH2vPY9Kdh2g7KRhzXeDm4mHT
Ub58WZn51TTBcuvY0NHu1fsd1868M6BvvpmtOhU4r0UDLTJFEpRMd86hEGY8enhVrEOTzDC4H0zA
nJ8nFNsVK1Zak7OfWgoY+QlzdT0vESwF0KGEGXakbdbMz+XWW0+9oJlWRpH8WasJSpPGpzql2i1e
uF5+5XXp2u0NfSrkrzkhvVPUCenJuhDOigj+kAYIOePHT1LBQMhZvXJR2PkW9DxHykOYf7D4GjZ0
oF0fEZcW4MJ4C7hU0Rp2N/ubGQFWYQEOeJBwArG21fEmKJp67BY2ylWDhk1lzNjxbpcDzuFrOAQh
08oQDtCpgwi1ZctW2721UqPdsdEnw9Unt3qhrf60f2f7hKGg9Rs2CZjMH4IUxFlze/+9d+SJx1ua
pzzdp6DkKU4GlmIE0Ia0afuU+qgYLukQPaZOHic1a56aTF+71R1AXI9FUBoy9FP1TNThRPo9++yz
ZduWtfZHlkiCkjlMD2mzVjIOGsoeKU6365gLCZaTZnvp5g7nnGlGmpq3eEJ9dArlx3m+UqUKgncv
Z7vtdMdjEsgMBHR7QkHJx9y0HgJRbUuWLEnDn14ejr/+LcUXirVeItrqwKbt3vVLVHmzxVoOtWmT
h/DZI+jPms9FLdOq48NS7ZbApNxZw90ihm8ul/72W28o99ZLvPJvdYxDLoOK+Lq88qJyZw2nSsPy
qToNzl+9tLTVqQjpxumHx5HLKpbl1Xkdaila5EurJx61y4015CogDxCGNRTOvm6WMZRRlIW/d+4I
8KPzxpp3K63RQw1d/Vavfnva/O++cfWn/VsvqGnWkJcg/1bHMq3T88+kWautBfjXy6KbaQy177xP
Haf5O+/bmXbclnVGQFymO3N/6eL5affee7ftz4zfsiBMszreruEgH4YOGejq742eXdXy6dYXWPt6
pLpnpon7ketKPIziaavjiSeaehwqXMs6zy4zZll07odro/Ec0m2509/DTRulbd64yrVMm2n66osp
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
rVVbzjeuJnYXE2N/8OHHMmfWF1KsWJHERmaEPnnyNMHk2Ji8uHGjB40rid3FOPnrbywkbds8IRDR
smfPntgI/xs685h5nMiCxnrMepyo8pXV2mp0FirfWl09G6ZMGuPb8xgdQkyM/eHAwTL7mxm+Po8n
TZoqtR9oKJiE3M/nsf7A82TbVkpE8+t5zDz273nMsuXP+zzbjx6+vc+z/fCv/cioZ0Si3qdSIVwK
SqmQS0wjCZAACZAACZAACZAACZAACZAACZAACSQRAQpKSZQZTAoJkAAJkAAJkAAJkAAJkAAJkAAJ
kAAJpAIBCkqpkEtMIwmQAAmQAAmQAAmQAAmQAAmQAAmQAAkkEQEKSkmUGUwKCZAACZAACZAACZAA
CZAACZAACZAACaQCAQpKqZBLTCMJkAAJkAAJkAAJkAAJkAAJkAAJkAAJJBEBCkpJlBlMCgmQAAmQ
AAmQAAmQAAmQAAmQAAmQAAmkAgEKSqmQS0wjCZAACZAACZAACZAACZAACZAACZAACSQRAQpKSZQZ
TAoJkAAJkAAJkAAJkAAJkAAJkAAJkAAJpAIBCkqpkEtMIwmQAAmQAAmQAAmQAAmQAAmQAAmQAAkk
EQEKSkmUGUwKCZAACZAACZAACZAACZAACZAACZAACaQCAQpKqZBLTCMJkAAJkAAJkAAJkAAJkAAJ
kAAJkAAJJBEBCkpJlBlMCgmQAAmQAAmQAAmQAAmQAAmQAAmQAAmkAgEKSqmQS0wjCZAACZAACZAA
CZAACZAACZAACZAACSQRAQpKSZQZTAoJkAAJkAAJkAAJkAAJkAAJkAAJkAAJpAIBCkqpkEtMIwmQ
AAmQAAmQAAmQAAmQAAmQAAmQAAkkEQEKSkmUGUwKCZAACZAACZAACZAACZAACZAACZAACaQCAQpK
qZBLTCMJkAAJkAAJkAAJkAAJkAAJkAAJkAAJJBEBCkpJlBlMCgmQAAmQAAmQAAmQAAmQAAmQAAmQ
AAmkAgEKSqmQS0wjCZAACZAACZAACZAACZAACZAACZAACSQRAQpKSZQZTAoJkAAJkAAJkAAJkAAJ
kAAJkAAJkAAJpAIBCkqpkEtMIwmQAAmQAAmQAAmQAAmQAAmQAAmQAAkkEQEKSkmUGUwKCZAACZAA
CZAACZAACZAACZAACZAACaQCAQpKqZBLTCMJkAAJkAAJkAAJkAAJkAAJkAAJkAAJJBEBCkpJlBlM
CgmQAAmQAAmQAAmQAAmQAAmQAAmQAAmkAgEKSqmQS0wjCZAACZAACZAACZAACZAACZAACZAACSQR
AQpKSZQZTAoJkAAJkAAJkAAJkAAJkAAJkAAJkAAJpAIBCkqpkEtMIwmQAAmQAAmQAAmQAAmQAAmQ
AAmQAAkkEQEKSkmUGUwKCZAACZAACZAACZAACZAACZAACZAACaQCAQpKqZBLTCMJkAAJkAAJkAAJ
kAAJkAAJkAAJkAAJJBEBCkpJlBlMCgmQAAmQAAmQAAmQAAmQAAmQAAmQAAmkAgEKSqmQS0wjCZAA
CZAACZAACZAACZAACZAACZAACSQRAQpKSZQZTAoJkAAJkAAJkAAJkAAJkAAJkAAJkAAJpAIBCkqp
kEtMIwmQAAmQAAmQAAmQAAmQAAmQAAmQAAkkEQEKSkmUGUwKCZAACZAACZAACZAACZAACZAACZAA
CaQCAQpKqZBLTCMJkAAJkAAJkAAJkAAJkAAJkAAJkAAJJBEBCkpJlBlMCgmQAAmQAAmQAAmQAAmQ
AAmQAAmQAAmkAgEKSqmQS0wjCZAACZAACZAACZAACZAACZAACZAACSQRAQpKSZQZTAoJkAAJkAAJ
kAAJkAAJkAAJkAAJkAAJpAIBCkqpkEtMIwmQAAmQAAmQAAmQAAmQAAmQAAmQAAkkEQEKSkmUGUwK
CZAACZAACZAACZAACZAACZAACZAACaQCAQpKqZBLTCMJkAAJkAAJkAAJkAAJkAAJkAAJkAAJJBEB
CkpJlBlMCgmQAAmQAAmQAAmQAAmQAAmQAAmQAAmkAgEKSqmQS0wjCZAACZAACZAACZAACZAACZAA
CZAACSQRAQpKSZQZTAoJkAAJkIC3BP766y/Jli2b/Oc//wkZ8IkTJ+TCCy8MeV1f2Lhxk+zZs1fy
579Rzj77bH2avwkgcODAATl8+LDkzZtXcuXKlYAY0h/knj17ZP/+A3Lw4EE5duy49XdMTj/9dDnr
rDxy7rn5rL9zgyKBG/jLkSNH0DW3E8ePHw9iAP8IJ1wY8Jc7d27JkydPQLBgunfvPjnF94gKB3UD
6b3ssksTwlqnN1Jeane4Lzd2ATeSwQdmu4L244ILLgjbxmRwchk9CZAACZAACSSMAAWlhKFlwCRA
AiRAAhlJ4NChQ1KoSGnZsmVrxGR8MmyQNG70YEh3s2fPlaq336WuX3PN1bJ65WI544wzQrrnhfgJ
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
gARIgARIgARIgARIgASyFgEKSlkrv3m3JEACJEACJEACJEACJEACJEACJEACJJBuAhSU0o2QAZAA
CZAACZAACZAACZAACZAACZAACZBA1iJAQSlr5TfvlgRIgARIgARIgARIgARIgARIgARIgATSTYCC
UroRMgASIAESIAESIAESIAESIAESIAESIAESyFoEKChlrfzm3ZIACZAACZAACZAACZAACZAACZAA
CZBAuglQUEo3QgZAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAlmLAAWlrJXfvFsSIAESIAESIAESIAES
IAESIAESIAESSDcBCkrpRsgASIAESIAESIAESIAESIAESIAESIAESCBrEaCglLXym3dLAiRAAiRA
AiRAAiRAAiRAAiRAAiRAAukmQEEp3QgZAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAlkLQIUlLJWfvNu
SYAESIAESIAESIAESIAESIAESIAESOD/27FjGgAAAIRh/l0jYic1QEL5yAIOpUwogAABAgQIECBA
gAABAgQIECDwJeBQ+tpbWwIECBAgQIAAAQIECBAgQIBAFnAoZUIBBAgQIECAAAECBAgQIECAAIEv
AYfS197aEiBAgAABAgQIECBAgAABAgSywABev/UsC14AlAAAAABJRU5ErkJggg==
--Apple-Mail=_FD53CBFA-A0C7-4417-A151-9FE88FC303A9--

--Apple-Mail=_633D8D62-5FBC-4F6F-A80E-677E1E6CB46E--


From nobody Tue Sep 27 14:34:20 2016
Return-Path: <tonysietf@gmail.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A68E112B011 for <bier@ietfa.amsl.com>; Tue, 27 Sep 2016 14:34:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 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, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 GsyQMUA7Fecj for <bier@ietfa.amsl.com>; Tue, 27 Sep 2016 14:34:17 -0700 (PDT)
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 AB1FA12B2A7 for <bier@ietf.org>; Tue, 27 Sep 2016 14:34:16 -0700 (PDT)
Received: by mail-io0-x231.google.com with SMTP id r145so29904946ior.0 for <bier@ietf.org>; Tue, 27 Sep 2016 14:34:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=Gg9xRpb8t3rGJABNwr3CowFNDFpiN//XO6Qw81EOLcI=; b=tWeIBWwv4B7wHN3J8Z4HxpC9ccm5CcRLn2FBjbO0z1oeAiBEIdkMtRgnM0tiaGVkx0 hPcObI9P/cFhQ6VkfqjJ5dhrePxmFWzZrB+Epbb/4fnfhFNlezU2/DDKSZ64oOlGdyv/ /WzhgBjnEa18rinh/Tqi8LnNKMNqbZeytbnJmhhGtjyN0MliM+eK+nwcTG5jYISfoX/5 KYBjhAHo8Ly959+pL8okwxdywukH6cSMFbZnWvYnmjg6VUjBL8GPzmoZHnTqKS+aGDE8 gVyDsgowV63Py+6zgtak7XQv8+qhzW/gwVgNFL+lzn+dM3RrROJkrFv5eT4HF0O8fxqk dE0w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=Gg9xRpb8t3rGJABNwr3CowFNDFpiN//XO6Qw81EOLcI=; b=PEZVXE7oyxMUtQfI8lx51jiSYWYJl1tb/bkE276nzPSEUcOkqwI//++W1BmugwJ7Bi VhTq6QgzhPKMIyldDjhgHOZIk6YlhH9OelNWLB+Uer6JLk2oF5TI3scIpxspBZr7gLZh vSrJEXZSxdFDsaibaIeTjjRgXcyzLDppjv/D7f9S54cpBsgTBlKcljWRL8lVlBZm9bvG 2NkNdPyLRjc6fh9xMmBDFMuGl9Z6MRudRh01jIwWWYqgYrpfY3rx5HmTV5Ec8yvvudIL zJ5yOU8MIqVYGIjHIDyheuvyOIjhAVtRzDrxRISH+4yalt1DDtxqv2QomyJ5OuMk9Kjp SBjg==
X-Gm-Message-State: AA6/9RnIE/wE7iEok4AA6n73n4gtl9ZluYNqzP3To8/xVuHHdOpO5AWli1xMstLO9NasGL5psGKH3uG3bZdBNg==
X-Received: by 10.107.31.141 with SMTP id f135mr6328160iof.5.1475012055893; Tue, 27 Sep 2016 14:34:15 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.158.82 with HTTP; Tue, 27 Sep 2016 14:33:35 -0700 (PDT)
In-Reply-To: <C7100AFE-F2E3-4ADF-8109-654535F94BC8@gmail.com>
References: <DM5PR05MB31459051806B6D45D51F35CDD4CC0@DM5PR05MB3145.namprd05.prod.outlook.com> <C7100AFE-F2E3-4ADF-8109-654535F94BC8@gmail.com>
From: Tony Przygienda <tonysietf@gmail.com>
Date: Tue, 27 Sep 2016 14:33:35 -0700
Message-ID: <CA+wi2hOZimSvHAg9A1Gawkb_uyvfpmOwWmOJppHvTtbAG6DvOQ@mail.gmail.com>
To: Dino Farinacci <farinacci@gmail.com>
Content-Type: multipart/related; boundary=001a1141a524a1bb30053d8401ec
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/6Sjo7JW-3yXEpW4N74pqVaS4Cls>
Cc: Jeffrey Zhang <zzhang@juniper.net>, "bier@ietf.org" <bier@ietf.org>
Subject: Re: [Bier] encap in DC
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 27 Sep 2016 21:34:20 -0000

--001a1141a524a1bb30053d8401ec
Content-Type: multipart/alternative; boundary=001a1141a524a1bb2c053d8401eb

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

MPLS carrying this encaps has TTL ...

On Tue, Sep 27, 2016 at 2:17 PM, Dino Farinacci <farinacci@gmail.com> wrote=
:

> Hi Dino,
>
>
> What to follow up on the discussion in this morning's interim meeting
> whether/why BIER-ether may not be liked by DC operators.
>
> You mentioned that DC operators may only want to work with IP (v4/v6) and
> they want to be able to continue to use IP tools like ping/traceroute.
>
>
> Right.
>
> To clarify, with BIER-ether it'd still be IP based: the payload is IP
> (with IP mcast header) enclosed in
>
>
> "IP based" means that a BIER message would be *inside* an IP header that
> was inside an ethertype of 0x0800 or 0x86dd. =E2=80=9CBIER-ether=E2=80=9D=
 means that an
> ethertype would be allocated for a BIER header.
>
> I think from a hardware point of view, and for vendor efficiency, an
> ethertype would probably be a good way to go. But the message to customer=
s
> is that Bier is a layer-3 protocol and is not subject to the same
> forwarding behavior as an L2 switch would perform.
>
> That is =E2=80=9CBier is routable=E2=80=9D, meaning it is hop by hop forw=
arding.
>
> BIER enclosed in Ether. IP ping/traceroute will still work, and there wil=
l
> be BIER specific ping/traceroute extensions to figure out the
> reachability/paths at BIER layer.
>
>
> If Bier, using this header definition:
>
>
> was run over its own ethertype, would NOT allow traceroute to work. Since
> traceroute uses TTL decrement as a procedure to invoke return ICMP
> messages. The above Bier header has no TTL.
>
> So you could only use existing traceroute if there was a IP protocol
> codepoint for Bier and it run over IPv4 and IPv6.
>
> Dino
>
> Even if we use BIER-ipv6, there will still be need for BIER specific
> ping/traceroute tools.
>
> Jeffrey
>
> _______________________________________________
> 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

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

<div dir=3D"ltr">MPLS carrying this encaps has TTL ...=C2=A0</div><div clas=
s=3D"gmail_extra"><br><div class=3D"gmail_quote">On Tue, Sep 27, 2016 at 2:=
17 PM, Dino Farinacci <span dir=3D"ltr">&lt;<a href=3D"mailto:farinacci@gma=
il.com" target=3D"_blank">farinacci@gmail.com</a>&gt;</span> wrote:<br><blo=
ckquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #c=
cc solid;padding-left:1ex"><div style=3D"word-wrap:break-word"><span class=
=3D""><blockquote type=3D"cite">Hi Dino,<br></blockquote><blockquote type=
=3D"cite"><br>What to follow up on the discussion in this morning&#39;s int=
erim meeting whether/why BIER-ether may not be=C2=A0liked by DC operators.<=
br><br>You mentioned that DC operators may only want to work with IP (v4/v6=
) and they want to be able to=C2=A0continue to use IP tools like ping/trace=
route.<br></blockquote><div><br></div></span>Right.<div><span class=3D""><b=
r><blockquote type=3D"cite">To clarify, with BIER-ether it&#39;d still be I=
P based: the payload is IP (with IP mcast header) enclosed in=C2=A0</blockq=
uote><div><br></div></span>&quot;IP based&quot; means that a BIER message w=
ould be *inside* an IP header that was inside an ethertype of 0x0800 or 0x8=
6dd. =E2=80=9CBIER-ether=E2=80=9D means that an ethertype would be allocate=
d for a BIER header.</div><div><br></div><div>I think from a hardware point=
 of view, and for vendor efficiency, an ethertype would probably be a good =
way to go. But the message to customers is that Bier is a layer-3 protocol =
and is not subject to the same forwarding behavior as an L2 switch would pe=
rform.</div><div><br></div><div>That is =E2=80=9CBier is routable=E2=80=9D,=
 meaning it is hop by hop forwarding.</div><div><span class=3D""><br><block=
quote type=3D"cite">BIER enclosed in Ether. IP ping/traceroute will still w=
ork, and there will be BIER specific=C2=A0ping/traceroute extensions to fig=
ure out the reachability/paths at BIER layer.<br></blockquote><div><br></di=
v></span>If Bier, using this header definition:</div><div><br></div><div><i=
mg height=3D"366" width=3D"586" src=3D"cid:2948AADE-1F20-4261-9A39-10C3B86F=
A3BD@hil-milcaes.sjc.wayport.net"></div><div><br></div><div>was run over it=
s own ethertype, would NOT allow traceroute to work. Since traceroute uses =
TTL decrement as a procedure to invoke return ICMP messages. The above Bier=
 header has no TTL.</div><div><br></div><div>So you could only use existing=
 traceroute if there was a IP protocol codepoint for Bier and it run over I=
Pv4 and IPv6.</div><span class=3D"HOEnZb"><font color=3D"#888888"><div><br>=
</div><div>Dino</div></font></span><span class=3D""><div><br><blockquote ty=
pe=3D"cite">Even if we use BIER-ipv6, there will still be need for BIER spe=
cific ping/traceroute tools.<br><br>Jeffrey<br><br>________________________=
______<wbr>_________________<br>BIER mailing list<br><a href=3D"mailto:BIER=
@ietf.org" target=3D"_blank">BIER@ietf.org</a><br><a href=3D"https://www.ie=
tf.org/mailman/listinfo/bier" target=3D"_blank">https://www.ietf.org/mailma=
n/<wbr>listinfo/bier</a><br></blockquote><br></div></span></div><br>_______=
_______________________<wbr>_________________<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/<wbr>listinfo/bier</a><br>
<br></blockquote></div><br><br clear=3D"all"><div><br></div>-- <br><div cla=
ss=3D"gmail_signature" data-smartmail=3D"gmail_signature"><div dir=3D"ltr">=
<div><span style=3D"font-size:12.8000001907349px"><font face=3D"georgia, se=
rif"><i>We=E2=80=99ve heard that a million monkeys at a million keyboards c=
ould 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, ser=
if"><br></font></i></div><div><span style=3D"font-size:12.8000001907349px">=
<font face=3D"times new roman, serif">=E2=80=94Robert Wilensky</font></span=
><br></div></div></div>
</div>

--001a1141a524a1bb2c053d8401eb--

--001a1141a524a1bb30053d8401ec
Content-Type: image/png; x-unix-mode=0666; name="PastedGraphic-6.png"
Content-Disposition: inline; filename="PastedGraphic-6.png"
Content-Transfer-Encoding: base64
Content-ID: <2948AADE-1F20-4261-9A39-10C3B86FA3BD@hil-milcaes.sjc.wayport.net>
X-Attachment-Id: 1a1089101f509ef8_0.0.1.1

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
HqccX3x86ETRif5WQWvvycyTXW3T2u6dSj51/fTE0+1nws+cPxt89tQ5v3Mnznudb7ngceHoRbeL
jZdcLjVcdr585Hfn34+0u7Q3XHG90tTh3tHcOb7z+FWfqyevBV47ez3s+qUbUTc6bybcvH1r8i3J
bc7t53dy77y+W3h38N6C+4T7pQ9UHpQ/1HlY/YfFH/USF8mxR4GPLj+Oe3yvi9318onoyefuxU9p
T8uf6T+rfe7wvKUnuKfjxaQX3S8FLwd7S/5U/XPzK/NXh//y/etyX3Jf92vh66E3y99qva155/Su
rT+m/+FA3sDg+9IPWh92f3T7eO5T0qdngzM+kz5v/GLxpflr+Nf7Q3lDQwKWkCU7CmCwoRkZALyp
AYCWAs8O8B5HUZLfv2SCyO+MMgT+E5bf0WQCTy41vgAkLAAgAp5RqmAzgZgKe+nxO94XoI6Oo21Y
RBmODvJYVHiLIXwYGnqrCwCpGYAvwqGhwS1DQ192QrJ3AGjNl9/7pEKEZ/xttlLU0f0K/Cj/AiJN
bY3Yr4RzAAAACXBIWXMAABYlAAAWJQFJUiTwAAABnmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAA
PHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40
LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjIt
cmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAg
ICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAg
ICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj4xMTcyPC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAg
ICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjczMjwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAg
ICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgqoXH9XAAAA
HGlET1QAAAACAAAAAAAAAW4AAAAoAAABbgAAAW4AAS0EViZxLAAAQABJREFUeAHsnQW4HcX5xge3
oMGKFihQ3K24Q6G0lGL/AkVb3FqsSHErUlyLFXcoENwdAiFOCDcEKJKEBGJAApz/vgvv8p25M3t2
zzk3uffwnue5d23km9/MfDPz7czsFJXk5wr8evbsmbpaZaWlCriWExEQAREQAREQAREQAREQAREQ
AREQAREQgVYlMIUMSq2atUqXCIiACIiACIiACIiACIiACIiACIiACHQMARmUOoarQhUBERABERAB
ERABERABERABERABERCBliUgg1LLZq0SJgIiIAIiIAIiIAIiIAIiIAIiIAIiIAIdQ0AGpY7hqlBF
QAREQAREQAREQAREQAREQAREQAREoGUJyKDUslmrhImACIiACIiACIiACIiACIiACIiACIhAxxCQ
QaljuCpUERABERABERABERABERABERABERABEWhZAjIotWzWKmEiIAIiIAIiIAIiIAIiIAIiIAIi
IAIi0DEEZFDqGK4KVQREQAREQAREQAREQAREQAREQAREQARaloAMSi2btUqYCIiACIiACIiACIiA
CIiACIiACIiACHQMARmUOoarQhUBERABERABERABERABERABERABERCBliUgg1LLZq0SJgIiIAIi
IAIiIAIiIAIiIAIiIAIiIAIdQ0AGpY7hqlBFQAREQAREQAREQAREQAREQAREQAREoGUJyKDUslmr
hImACIiACIiACIiACIiACIiACIiACIhAxxCQQaljuCpUERABERABERABERABERABERABERABEWhZ
AjIotWzWKmEiIAIiIAIiIAIiIAIiIAIiIAIiIAIi0DEEZFDqGK4KVQREQAREQAREQAREQAREQARE
QAREQARaloAMSi2btUqYCIiACIiACIiACIiACIiACIiACIiACHQMARmUOoarQhUBERABERABERAB
ERABERABERABERCBliUgg1LLZq0SJgIiIAIiIAIiIAIiIAIiIAIiIAIiIAIdQ0AGpY7hqlBFQARE
QAREQAREQAREQAREQAREQAREoGUJyKDUslmrhImACIiACIiACIiACIiACIiACIiACIhAxxCQQalj
uCpUERABERABERABERABERABERABERABEWhZAjIotWzWKmEiIAIiIAIiIAIiIAIiIAIiIAIiIAIi
0DEEZFDqGK4KVQREQAREQAREQAREQAREQAREQAREQARalsBkNygNGzbMTTXVVG6KKaYIQv7mm2/S
5927dw8+74o3R40a5UaPHuPGjh3rJkyYmPxNcNNOO62beeZubo45Zk/+5miXLLiBv2mmmabds9CN
iRMnullnndVNP/302WP4Rzh5YcDfTDPN5Lp165b5w8n48ePd559/4caMGZOcf5mGgzyDvAssMH9V
PFUeG7igvH46/CDpDukKsfPdT85rW95Rtueaa65o2Z+ccipuERABERABERABERABERABERABEcgj
MFkNSuPGjXPLr7iGa2sbkidj+qzXGy+7FVZYrqa7zu5g4MC33VLLrJwr5uabb+LOP/cst9RSv8zc
FfGXOf7h5KUXnnJrrrl6dnvHnXZzt99xV3YdO1l00UVcrzdeSgxcM6dOvvrqK7fKauu4/v0HxLy4
M884xR16yAFuuummi7op+4Dy7rTj9u6mG69xU045ZTAIult33bXdU0/0SA2QQYeT+WaovF97zRVu
9z/tMpklU/QiIAIiIAIiIAIiIAIiIAIiIAIiUI5AlzEo+caRcsnsPK7feWewW+KXKxQSqHevV9xy
yy2buq3HoPTWmy+75Zf/0Qh38CF/cxddfFnNuGFIGjpkgJt99tlTtzAorbHW+q53776Z3+WXX7bq
Gg9g0Hny8Yfc1FNPnblr5ITy/uY3v3b33HVr1FBEdztsv5275ebrooanRmRpht+vv/7abbzpVu6F
F17Kgrv4ovPcAfv/JbvWiQiIgAiIgAiIgAiIgAiIgAiIgAh0BQKT1aAEQF988UU7TlgCh1lLK6y0
Zvps7rnnTmfM/Oxn87Zz29VuWIPSs08/mhphkAYsf/r440/ckUcd52697Y40WfvsvYe74vKL0iVR
oSVvgwYNdmutvWHq9o7bbnSbbrpRGs63336bGnX85V80vGy11Rbu2n9fnvoDa//nL8WyBqXzzj3T
HXboQakXxPPaaz3db7fd0WEpF343XH+V23WX/0vPG/1HeWFQuvfu26KGoqLuGpWnWf4rlYo78KDD
3aWXXelkUGoWVYUjAiIgAiIgAiIgAiIgAiIgAiIwKQlMdoNSKLHYx2fDjbfMZnL4M21CfrrKPWtQ
eu2V59yqq1Yvfxs9enRiJNooXV5Wa8bN4MHvusWXXD5NepElgTS81ArXZ2kNSiEDiJ09deQRh7mz
zjzVD6Kua8rbagYlwGDaQjzrgiVPIiACIiACIiACIiACIiACIiACIjAJCXRKg9KRRx3r/nnOv1IM
/73vTrf11ltOQiQdG1UtgxJiP/qY491ZZ5/nau0dVCQsmxoaMWoZaKwfnNcyKMEAuPa6G6ezlWot
T/PDzrsuKm8Rd9hUfMiQ99zw4SMcZgjNOOOMbuGFF3LzzjtPngjpM8yiGzHis3Rj8m+++TbdiHyh
hRYsvJk2Zp6NHDky3YB92mmncfPMM7fb+88HuPvueyB3hhJmgA0d+r775JNPHZbLYdPxBRaYP5U7
tIk9jJGYXWZ/s8wyS7YEEekfNmx4+rho2m1YOhcBERABERABERABERABERABERABEuh0BqU77rjb
7bDTrql8rTh7o5YRaMSIEcl+RRukS/722vNP7qorL4kaLmqFxUzmsYjhhW7tsZZByT4vO/vJxuOf
F5U3zx0MLJdfcbU76OC/+sGn19v/4ffu8ssuaPd1OBhw7r7nPnfc8ScHN42HYefpJx92iy22aDBc
3Hz44cfcAQcdFvRPT7Ey/sgjj7vddt8nW0pI9zhiCejjj/43218L92Ak22nnP7XbdB3l51drreG2
33HXdpuqt9LMPzDQTwREQAREQAREQAREQAREQAREYNIR6FQGpTfffMutvOqv0tSfftpJ7pij/zbp
SEyimKwRyF+mNmrUKPfHXfd0PXo8mkrz8otPuzXWWC0qmQ0rtHzO90jDC2Y+3XzTtVFDle/PGoxC
BpAXX3w5naEEf6HnfnhFr4vKS3f+zCsYk/6wwx/TmUCMc8stN0tnGw0d+kFmrFliicVd396vpTOA
6O7DD//nFlx4CV6mX7xbZ521XM+evTJ/+Boe/M0wwwyZO5zAuHPiSae5k085I7uPTcx/ueSS7uln
nsv842GIF/ZWOuDAwzK/+OofZlZNO+207uWXX03vY+P0fn1edwsuuEDm7syzznXH/P2E7Dp0gvSz
fNUyWIb8654IiIAIiIAIiIAIiIAIiIAIiIAIgECnMShhWQ+WTbW1DUlzBjMrVll5JbfUUku66aef
vmVyyxqBTj3lH27DDdZzY8eOc/0HDHCHHX5Uls7bbr3BYbZP3s+GVcagtNpqq7hDDzkguMn1uHHj
3SYbb5guq2LcMYMSlpHBOAGjDX6YOYNZL0WWkTHsvCMNRXCDr7yFvh6HZWDnnn+Be+yxJ51vULrx
plvcrrvtnUZxxuknu0MO3j8z/sDYdMGFl7i/HfH39HmPB+91W2yxaXrOfzDQzDrrLG7rrbasMtzY
WXS+URB+n3jiKbfJZlunwYA1NkBfZpmlGWy6+fpe++yXsvMNSn379nPLrbB66hazpy6+6NyUKz1j
5tIWv/5tennC8ce4k048jo/SI2ZWYaN1fJFvldXWzp79++rL3M47bZ+m/9/XXO/23md/t/baa6Wz
rEJcM486EQEREAEREAEREAEREAEREAEREIEAgU5jULru+hvdHnu2/3w6ZmLcfefNbpNNNgqI3/Vu
WSNQTHrMmHnqiR5uvvl+FnOS3rdhlTEo5QaaPHzphafcmmt+b9SAW2tQwvXKK6+Ig3vjjV7pkf98
f7xf79EalIqEYQ1KVuYDD9jXXXThue2CwEyi/Q84NF0St+ceu6XLC6eccsp27vwb3333ndvmd9u7
Bx982N1/7x2pIYtuYKjaYKMt0g3lsSyud69X3Oyzz87H2ZFp8w1K3D8sNvsJAbCuIPz+fXums6ey
gH84sWXj+WcfT41HdPPee0PdIostnRqqBvZ/Iygf3eooAiIgAiIgAiIgAiIgAiIgAiIgAiECncag
9Oqrr7vnnn/BTTfddMmSoOHuiiuvqVoa9OzTj7p11/1xxkUoMV3hnh3oYxnU/PPP50aN+jxbymTT
8OTjD7kNN1zf3qo6t2GVMSjBSLfF5psGl7z976OP3KUXn++WX365LC5rnMlumhOE1/O1593ii//C
3G38lEYXhISlWqEfjDuYtYOfNShZNrfcfJ1ba8013MSJE6uCwMw3LE3DjB34xSwozO6p9YMhavsd
d3F33XVvuyVrdg+sG66/yu26y/8Fg2ParEEJnFdZbZ10r6Mj/naoO+jA/dLNuG0AmE30yquvpfsl
YUZYzCDE9MPohKVx2JybP/ssZvCiWx1FQAREQAREQAREQAREQAREQAREIESg0xiUQsI9++zzbv0N
N08ftcryHA7mkSh/uRT2ULrp5tuyDaRhMOjX5zU355xzhvA4G1YZgxKW0t16y/VBg1IoImtQwt5W
++27t4Mh5557/5sunYIfGG2wN1MzfzS61NroG8u3aBS69+7b0qV8lk0RmUIGpS+//NI9/vhTrsfD
j7r3hg51n346zM0115zp0jvMTsLPGoRwPXDg226pZVbGabv8TW/+8I9ps/4tZ+s2dl7EoJTnJhau
7ouACIiACIiACIiACIiACIiACIhALQKd2qAE4bm8p1UGxtbQETMC/euCi7P9lPKWkRUJyxYAGjFC
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
F2n8M8wwfWrk49K6Wn71XAREQAREQAREQAREQAREQAREQAQ6ikCnMCh1VOIUrgiIgAiIgAiIgAiI
gAiIgAiIgAiIgAiIQPMJyKDUfKYKUQREQAREQAREQAREQAREQAREQAREQARamoAMSi2dvUqcCIiA
CIiACIiACIiACIiACIiACIiACDSfgAxKzWeqEEVABERABERABERABERABERABERABESgpQnIoNTS
2avEiYAIiIAIiIAIiIAIiIAIiIAIiIAIiEDzCcig1HymClEEREAEREAEREAEREAEREAEREAEREAE
WpqADEotnb1KnAiIgAiIgAiIgAiIgAiIgAiIgAiIgAg0n4AMSs1nqhBFQAREQAREQAREQAREQARE
QAREQAREoKUJyKDU0tmrxImACIiACIiACIiACIiACIiACIiACIhA8wnIoNR8pgpRBERABERABERA
BERABERABERABERABFqagAxKLZ29SpwIiIAIiIAIiIAIiIAIiIAIiIAIiIAINJ+ADErNZ6oQRUAE
REAEREAEREAEREAEREAEREAERKClCcig1NLZq8SJgAiIgAiIgAiIgAiIgAiIgAiIgAiIQPMJyKDU
fKYKUQREQAREQAREQAREQAREQAREQAREQARamoAMSi2dvUqcCIiACIiACIiACIiACIiACIiACIiA
CDSfgAxKzWeqEEVABERABERABERABERABERABERABESgpQnIoNTS2avEiYAIiIAIiIAIiIAIiIAI
iIAIiIAIiEDzCcig1HymClEEREAEREAEREAEREAEREAEREAEREAEWpqADEotnb1KnAiIgAiIgAiI
gAiIgAiIgAiIgAiIgAg0n4AMSs1nqhBFQAREQAREQAREQAREQAREQAREQAREoKUJyKDU0tmrxImA
CIiACIiACIiACIiACIiACIiACIhA8wnIoNR8pgpRBERABERABERABERABERABERABERABFqagAxK
LZ29SpwIiIAIiIAIiIAIiIAIiIAIiIAIiIAINJ+ADErNZ6oQRUAEREAEREAEREAEREAEREAEREAE
RKClCcig1NLZq8SJgAiIgAiIgAiIgAiIgAiIgAiIgAiIQPMJyKDUfKYKUQREQAREQAREQAREQARE
QAREQAREQARamoAMSi2dvUqcCIiACIiACIiACIiACIiACIiACIiACDSfgAxKzWeqEEVABERABERA
BERABERABERABERABESgpQnIoNTS2avEiYAIiIAIiIAIiIAIiIAIiIAIiIAIiEDzCcig1HymClEE
REAEREAEREAEREAEREAEREAEREAEWpqADEotnb1KnAiIgAiIgAiIgAiIgAiIgAiIgAiIgAg0n4AM
Ss1nqhBFQAREQAREQAREQAREQAREQAREQAREoKUJyKDU0tmrxImACIiACIiACIiACIiACIiACIiA
CIhA8wnIoNR8pgpRBERABERABERABERABERABERABERABFqagAxKLZ29SpwIiIAIiIAIiIAIiIAI
iIAIiIAIiIAINJ+ADErNZ6oQRUAEREAEREAEREAEREAEREAEREAERKClCcig1NLZq8SJgAiIgAiI
gAiIgAiIgAiIgAiIgAiIQPMJyKDUfKYKUQREQAREQAREQAREQAREQAREQAREQARamoAMSi2dvUqc
CIiACIiACIiACIiACIiACIiACIiACDSfgAxKzWeqEEVABERABERABERABERABERABERABESgpQnI
oFQye4cNG+ammmoqN8UUUxTyOXHiRDfTTDOl7seOHeummWYah3vdu3d3U089daEwOoOj8ePHu88/
/8KNGTPGjR//pZswYUKalhlnnMHNPvtsbu655w4yGTVqVOa2Vjq++eablMkcc8yROR03bpwjt+ym
dxLyByfffvut++ILyDzWjR492n311dfuu+++c9NNN52bd9550j8vqIYuraxdMY9jibd5iHTNOuus
bvrpp48579L3Bw16x40a9blbaqkl3SyzzNKl00LhUVeRh9Q90EfdunXjYx1LEOgK5cPqoVjSUI+L
lAPo/X79BiTlZaakTvwyFpzuN4kA+hfoF9g2sElBT7ZgrP4pKgTbmS+//LGvgXYe/Yxm/DprPbas
itbRZvDo6DCsTkK60H9AP0I/EfgpEkB/7KOPPk7HI9/r+9ndPPPM81NE0XCa7fikmW1Ew4L9BAOQ
QalEpqNRXH7FNVxb25ASvpw755+np8aLXXbdK/O3155/clddeUnQCJM56iQnX331lVtmuVVz042O
3nXXXOG23HKzKql33Gk3d/sdd1Xdy7tYd9213VNP9EiNdnB30823Osstz2/f3q+5ZZZZOnNy5533
uO133CW79k9WW20Vd8lF5zscm/HzZe1KeRxLf6VScTvt/KeqPNxpx+3dTTde46accsqYty55/6mn
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
JEACJEACxSRAh1Ix6TNvEiABEiABEiABEiABEiABEiABEiABEihDAnQolWGlUWQSIAESIAESIAES
IAESIAESIAESIAESKCYBOpSKSZ95kwAJkAAJkAAJkAAJkAAJkAAJkAAJkEAZEqBDqQwrjSKTAAmQ
AAmQAAmQAAmQAAmQAAmQAAmQQDEJ0KFUTPrMmwRIgARIgARIgARIgARIgARIgARIgATKkAAdSmVY
aRSZBEiABEiABEiABEiABEiABEiABEiABIpJgA6lYtJn3iRAAiRAAiRAAiRAAiRAAiRAAiRAAiRQ
hgToUCrDSqPIJEACJEACJEACJEACJEACJEACJEACJFBMAnQoFZM+8yYBEiABEiABEiABEiABEiAB
EiABEiCBMiRAh1IZVhpFJgESIAESIAESIAESIAESIAESIAESIIFiEqBDqZj0mTcJkAAJkAAJkAAJ
kAAJkAAJkAAJkAAJlCEBOpTKsNIoMgmQAAmQAAmQAAmQAAmQAAmQAAmQAAkUkwAdSsWkz7xJgARI
gARIgARIgARIgARIgARIgARIoAwJ0KFUhpVGkUmABEiABEiABEiABEiABEiABEiABEigmAToUCom
feZNAiRAAiRAAiRAAiRAAiRAAiRAAiRAAmVIgA6lMqw0ikwCJEACJEACJEACJEACJEACJEACJEAC
xSRAh1Ix6TNvEiABEiABEiABEiABEiABEiABEiABEihDAnQolWGlUWQSIAESIAESIAESIAESIAES
IAESIAESKCaBojmUKisrzZIlS0yzZs1M8+bNMzJYtmyZmT59ug2LOL6/VCplRowYZZYvX27at/+z
adCggS9Y7LWJEyeZmTMrzRZbbGZatWoVG7au3JS6WHnllU1VVZVp2bKlady4cV0pXr0qx/z58828
efOM1CXqEfXJPxIoJgHdLqPkWLp0qWnUqJFZY401ooIU/fqECRNNZeUss/XWW5rVVlut6PKUkgC6
H4mSC3W85pprmpVWWikqCK+XCYGKisnm228rzOLFS2x/86c/bWA233wz+wyXahF++WWK+e677+0z
DFtntdVamA4d2iey9RYuXGhGjx5rfv31N1u8Vq1WN1tuublp06ZNVsWdOnVqRj2X5FlCprTXskLP
wCRQdgQy6YIoHQCba/r0GXY8sGRJlR1vY1wAnbfOOmsnGneXHaw8BYZubtiwodc+ieKMLDPFqy/j
sKI4lOD4OeroE8zzAwaao4483Dz9VF9vBeq28cYbb5v9DzwkcPRsbkaP/MprtNx4023m0suustHO
OvOf5u67bsuYrs7jiy++Mrt02sNe2mCD9c2YUUNNixYtdJA6d67rQgqHOnnqycdycshJGjwWh8BT
Tz9rehx3Spj5WmutZSaO/4aD35AIT4pBwG2XcTKMGvGladdum7ggRbn3/vsfmu577mfz3mSTjQ3k
bNKkSVFkKcVMjzzqeNunZ5Lt4YfuNaeecmKmYLxfogQ+++wLc+xxJxs4lNw/OFkHPPek+etf/8+9
VdTfb775jjnrnPO9MsO5+czT/cyRRxwWKeOLL75iDj38GO/98849y9x4wzVm1VVX9d6Xixh0nHjy
6QaydO3axbw36A07eJH7cvTZZHLPdzz6qCPMk088SnvNB4fXSKCMCSTRBdBfn3z8ntl1153DksL5
vePOu5sxY8aG19yT0049yVxy8QUGtgz/jHW8te+wq7ePED6bbrqJGfnNF2l2HybwN938z9apJOHc
49prr23Gjh6aaOLCjVtOv4viUAKgO++6x5x3/sXmwAP3My8NfNbbsWqQAwa8aI446jgb/uUXn/N2
npf0usLcfMvtNlrSdHUegwa9Z/ba+8Dw0peff2R23HGH8HddPbnhxlvNZZf3DouXC7swch08wQwB
Bo7lsGoLxup+Bxwc1gIcSuPGDKvziiwsME9KksALL7xkDj+yRyLZPh3yfppxlChSLQSSSQ1kxeeq
OvCkDqV7+txuzjzj9OoJ8ErJE3j99bfMAQcdGsp56KF/N+23+7N5+51BZsiQT+11DHAwSYiJqVL4
mxCsKtxy6+1DUbbbbluzy847mTFjx6XJ/MZrL5l99tkrDCcnL730qjnksKPlpzn5pOPtqt877uwT
XoMzCpNwmN32/b377vtmz78eEN5CeDDyraLHIPK0f5xpHn2sfxg+7uSgg/Y3L77wTGTecXF5jwRI
oHQJQBf8+9yeps8990cKCX37+acfmp126hiGgUNp187d7Bs74UXPCeJinNuxYwfP3fp1KQkzn2MI
K5dg277yymuRwHzxIgOX8Y2iOZRkgJHUMD/n3xfah+o/t91ozj/vHC/yfFcoffLJZ2a33VfMrNWX
FUoa5NPPPGeO7XFyrNNOh6/r51Om/GqO6XGS+eCDwaZUB7lRdTA2MJa32bYjB75RgHi9VglofT/k
o0Gmdes1DIwl9w+dc6m+cqsnHLhCya05E7xGtOI1diyr1394XR3X0Ic/8eQzhg4lTad8zmfOnGl2
2qWrncFt23YD885br5qtttoyLMDQoV8Hs+Jd7G8Y0MOHfWpfrQgDFOkEWyCcfc4FBjbdaaeemPaK
2uDBH5s9/rK3lQyrht793+tpq99hA6y3wab2fqdOu5iXX3zW9qm4AB5nnnW+efa5AXYl/CsvPW9t
Jxv49/8WLVpsrr3uRoNJO/0HJxAmUn0OJYSbO3eu3bpBx9Hns2bNNhttsnWQrzHXXdvbXNqrp77N
cxIggTpAQDuUoDOeeaqf127C6khsFyB/4hwZOXK0wZj5vHPPNnjdHH3xzz//YvWROKyx6ubroZ/U
+bdxhE3UUTMb9M5rdlIT9qj759tCBFwXLVqUFhSTC+PHTzDb79DJ0KGUhsaYoUOH2isdO2zt3Mnt
57hx483W7XawjXjolx/bd++jUsJDdcKJp1lj9JGH7zOnnHxCVFCDgTS8rltuuUVWr7tJgj/99LOZ
Nm262WyzTerdAyaDPqxQiloFJpzqwxH7aW2xVXtb1HJbrSayJ3XY1of6ZBmLR0B0C9pjOb+COXny
d3Zp9GabbZq27Ll4ZMsnZ5kUokOpfOpMSyqrxGFffT30U7tPpb6Pc6xS6tJ1T2t79ev7kDn+OP9r
Ym68Yv6+7/6HAsfQeV6jv2+/J8zJp/zTvjKOQZf7eoh2srmrjtAH77Pf38NXKA4++CDTPNj/E07V
TA6lTDyef36gOfLo461c48Z8bdZdd51MUXifBEigzAhoh5KrX+KKop0jfe7+T7UVwXCy97r0SnPL
rXdYXf3Be2/Z13Dj0qzr9zSzLz4bXJC3kyZMWLE6lg4lp/UU2qEEx03bDbewuWQarMPz13GnLvZ9
UB12wYIFaV5BzPbAS4uHpWnTpmkeW6c4xo0r9+FVRBp4kN3NwuGFnD17tgS1nTnCwvOLzRphXOCv
TZvWgUMq84ADMsB5hXcwsWla06ZNzIYb/sn7ahVmfyET/uCNlo3J0WCx0STuwXO64YZtg9n/1jZc
3H9Ib+rUaQGHhcHscSM7a/fiS69YwyrOoYSN1DGowsydyANjZqONNvTKHSdDbd4Da8gN3pAb7QOs
sTmd+wc2aEvjxk2wy0ZxHzOXeP0Rda3/VllllWrtRN/P5zyb9uHmQ4eSS4S/i0lAO5SyeQVT62ns
z6Jn4XR55syZY59NeR51PISTuLgOXQ2dW1W1NNCZqxm8AuPbC8nV90hH+gcMqqFDov60vpYwstm4
6NAZM2balTtbbbVF5OQFZPj++x/sRsCLFy+24bHSAroLMsT9ST6loquTOJRQXvSjM4MPY0B+lBGb
Hvv0tFs/UsdJ+2NdR6hL95XmqDbkY46wSftyxNd5S3pJ24fEhQ0Qt28P2gs2ZsUzAzb5/sk+aJis
wz4S7ko0pI86watdWNV76iknmocevCdjO81Xrnzjy2pezNTr/TFgR+JVN7zKELVPEezBLbba3u6f
gUHDyG8+t5vOQ6ZBg1ZsoYA2fPt/bjLnnH2Gee21N83fDj4iL4cSdNcunbpZe/jKK3qZq3tfni8C
xicBEihBAhiryCtv2TihtXPE51BCUWWMAP0UFSab/tiHD/Fhv8DWQT+EsSbG1figgW+lj04DfWrS
MZuOl+u5ZkaHUo4Ugwab6O+rr75K4V9q2fyC/Fs4f0Zqm222hockFWzSGaY5dvSw1DVXX2GvLaua
a6//+P0EGy7YIDtVMWl0GDbYiNBeRxruv+AVpTCcT+a4uEgrmIlKzZ39W1oawZLmtHwC51bq48GD
0q6JHJAV93x5D/7gndTf/naANx7iv/3mq2nxJn87Ji1sMMOb+uG78algIJR2XfIOVnGlxdcyjBj+
eSqYKfPGk/iBQykl7HXc114dGBvv4ovOT/3846TIvHVatXVetXh2KlCWkXIfftghqRnTfgxlnjDu
m8iwwkcf0U4WzJsexi9EubJtH748pRzBipDUzOk/FVQ+X368Vhi9WFc5Bhv12ucq2/ao9XSwJ0tq
6ZI51drysK8+CZ/ZY44+MrV86bxU38ceDK/heQ1WS6RefXlA2jV5jqGrodtc9uiLJIx7vO3WG6qF
l/jz5ky1/YcbB/2FT4cGDiLvM/rWG6+kwMtNB79xHbpc8nSPvnx0OsXQ1Wef9S9bFvRfrrxTf/0u
ddON13rLCrmhp8FVx8unPxb9KEzQttw+L1gJnSaPz6bIRVf72kdg1KfQPv77ygtpeUK+tm03CNsH
+n2ROXBQpPHQbPAM4D7Ctmu3jfe50eGTnD/e/2GbXuBQSqFfjYpzw/VX23DBAKgg+UblU6jr8qwE
DqGQM9KeNfMXa6Oibnw21W9TJoc2LDhLHWq50Nahn+Ta888+EbJx25uEyXSUNAInYZo9nCke77OP
ZhsorzYAPS79JvRpUp2BMQnGh9BJvv4W7WDol0OsLvKFQX8cfGjA3pf+Rh+POPzQav2xbluQGzZf
lP2CtKBv3bEu0kDfEnxQKzZvPWbT+eZzrpkNH/ZZqLPzSXP82OG2HG7fkk+apRwXqzUS/RXaoYQG
d1yPoy3sYJYlrLxgJsde0wMPMez1NUANlulFNjoYZ3Hg//f2fyPjorG7eSEtGRTpB0uf77DD9mlp
+tJYsmhWKtg8LS3c3nvvmXLjoiGK/K7xq/PEuc+x5Cu/GE4SHwMpKIbg6wBp8vgcSsEXSdLCdO/e
LXXuv8+q5hiLG2hJeWrrCMXkOu723fevlj/qRjgEXw5MoV4gl+u8kzBRR18d51O+XNqHLz9pM4WW
z5cXr5WXkVKM+hLdCefJ/LnTQt2WSRb0Eyee0CN8VvXkA+LC8JFnGc7dyhk/27ThbIl6ZnF9r726
V7v/wvNPpcn1y0/fVgsjaUYZaZAJeqdbt66RcZEGdK/W+Risaxb33nNHWnzpI7SuRhpwMOh4OC9V
XS2GsY9dsCFyWnnRp0FXC28cgy+3WmehlFfalA6jzzVfXNe6UGwKCY8+z3VWwukm93F0+9RcdXW2
7QMGv7QPDCjkeYCRivYvPPQRk2EyoAj20PCG0eGTnItzF/ni2YiKE7wub7llMwCKSqumr0O/SD27
DrDgK7+2HD5H0bcTR4V6R9qIL5wrvziDcmUjgx7keVHP8yLrwM2Xv9lHsw2UXxuAfpJ+MxudIXrC
5yySdqD1W/AGRpouef2/L6b1fb7+GHJBPklPjpgw2W23TtXiY6wpthr0l0829KlJxmyY1JAxm+Sb
71Ezu/OOW1KTJoxMwU4QmzKX9OlQinAvFdqhhMrpeeG5ttGJAwPGkjbEP/vkA9tYxXD0GX2LFsxM
4R+MtGCn+7ARu8afrzFIXDni4Xjg/rttGtr41HER5ox//SPMRzp28ZjOrpyS6nHsCkcZ7gWfo632
wAWbWVojJvjsdNpM3zdffxam6w6cIEPwFZHwPtLG4AKNHvdQfhjquI5/wSch0x52PTjCQASeYa0M
MMi7/LKLbVypD11uma3FgHDi+BFpZcIKmAcf6GOVxZSfK9Lu6TRq+/yJxx8JecDbDoUhMoAXnF/C
683XXw7vYWDhtifMROO6tBV9lDQLdcy1fej8J4xbsdIqqh3rsDwvP0Oj3OpMdDh0z3333mn1InSj
/te/38Mp3yoQGCjaaS5h8IxKf4F00eZdLr2vuix8xvGsY/WErNhDfK0zfasNFy+sDJ95xBN94XOK
6LxFV+g+BXHxPL7/7ptW96K/802qBK/dhPlgZQ5WQui0sXJJ5NCTMRKmVHW1GMY+dtCnkDvYqDg1
7bfvw/LievARDltesEP/KuXEMZ/+WNeNr89D+plsilx1tW4f9993V1ifcNZI+0AYX/uQVdEwyPHM
aB5yLg5VhMFMtFzP5yj5ou2ddOJxXsdwxaTR4aqdbAZA+ciVT1zNCSsYdVoyGHAZajtt7bXXSj32
6AP2uUa4TDPb+TqUxFmHvPSko5ab5+zP2QbqRhtAHyX9Zjb6VDtHfP0tnDH777+P7XegS4I98dJ0
H94g8vXHuC79Mfoqtz9Gu9MrjeFE+q5ibFracMbD1kK+rmyyCjZ4C8+ukHLHbLfecn0osx6zFaK9
YxJG3poS+0qOGE+75UiSp/QhYCV2Z5J45RqmaCuUAEwGGTJrDWeEVCCOWK2EcI8+cr+9jgaOBywK
tgyiETeJQ8mXjsgUNxDXSwF9Bj0aDuJDDveB8eWpr8kKLd/sk16RBQ+wftiQBtiId9c1kK+68tKQ
bZSBKa8QuHGRtjjRfOXV8pfKORSfDEIxs+2TC7z+efqplkvwKeBqy0kL0Z58+eZzLa596HRF9rh2
rMPzvG4YIKVaj6JXtX73nUetcIQTW8KjTbtLsn1Lp8ECDgqJF6WLtdMprt/QOiUqLR9/KTv6Odfh
rnUuHAiILxMtPgeXpC+v9CHNObN+TdNvpaqrxTDOhh3KCwcT6hxOQ5lAEQ445tMfS934+jykLXoU
bSiubWh55DyprhYnA15tc9uHOBAwmJD2IYMFyBQ1UytOqmBfoGp2gsiX7REOUGlbyHu11VY4hzHZ
Eny2Pu0e7gf7DlXrU7PNsybDw1ksM+m+1/gqJo22ugMDH6xohyx69R8GCdBLSEcGSL4JRF0Gqets
BocSH/Uuq9uD/alibWGJwyP7dbaB8m0DhXAoyQpVTM7gNV5MkugV2rpvSdJWZFU4Xrl1+2NMfsnY
94AD9k1bMCFpS//lOpTkOvoO2AoSXh/RB8mYDf4A/Nb38zmHk036A6xulnJAHvyDvOjrssmDDqVa
XKE05KN3bUWh4rDCJ/hUX2j8owJh5MGISmqI5mP8SSMRAxMyRXkUZZASZfBDCYjhla0DRpxnUnaR
C0c8vNK4o2anZBUTHoyqYAYe8bSjKc4pJ2X3GddSB8gfS8SxugoeXS1fKZ3rtgAjD95lGH/6H/bm
Ag/d1nQZdBrZDiZ0OoU8j2sfOh+RPa4d6/A8L1+joxzqTnQLnjWsusHMlfsPM2bPPtM/UqdEvaYs
BpOPg+QbpasRR68IinvO83Uo+fbpEfnAAsYR8pBZMjiW8Eqb1lk4x2u54ASWvue7VHW1yJWtQwmz
oKg/lNdXP/n0x8Lf1+ehbYgejcrb1+bkWlJdLU4GnwNG7gVf+EkznrEqBjL5jFzYTLJy75KLz498
nkTObI5on3jVHXnH/XMHC9nkURth8ayJ4xayYtWRmy+eNWGMdvf2m3+sDITz76cfJto4MrONdKIc
25K21GcuDiV5DQX5wP6SNHlk3802UDfbQL4OpTgdjXvQY7/+kt1bJXBKiQPd7Y/FgQIdFeV8EccR
wmhbQMeNGrP98N0fY7ZsHWG5PCOwv6684o/FGHo/wyTpSZm4QslxLNXEK2/aWINRL5s5ykMAYxkV
2r17N9uxu+95uhWq03Mbuhs26rcYmD5DXeJIGN8AQcKI8exzDCEMXtu44vJLrNMM3lDMPGFQIWWX
AYakh6OUD7PSvqWGCCOyafnxyogMUnyv0kkeEtdnXMP5gjRFPjlib49bbr6+5AwcYSVyZjr66kmn
kWt7ErbZHnNpHzoPkV23A32f53XTACnVehXdgvYYpbuSyO7uLQTHvazc8MWXfON0NSYOxGER18fk
61Dy6VVXZp1HJp2F+77nu1R1tfSJ2ojU5cfMJ/bpwWteeJ0b/SKcjHrfKJ8eTlLHkrer5yVuVN2I
HgVrX96QP19dnYuTQWaJIZe7WkU+YgKD/cP3364Rx0PwqfoUVkHh9Qc4mC7t1TP19FN9Ux99+D/b
JuMGFLrOi3UuegRyDhzwtJeRDAbc57BTp13S9tXQm3dHrf6WcuZS14iLVVCyOsnneJT0eWS/zjZQ
d9pATTmUoPewTxC2OolqL5n6Y6Th9omyT2+cAyWTQ8nVt1G/a8OhJGweCT50BTl8ZZYwvqP0IXE8
fPHK9VpRX3lzHR2yDA/eSXGA4Ksn0pFmej89ifGXqaLEwPQZ6hJXwkQZoQgnBqzrGMKyQ9kXIepB
wXXX8EWaUr4ksukwepASZcwj/UzlwkAQe0zJ4MuV3/1imvAqxlFYuTJG/cYrhlDeWladhqs4dbhC
nufTPrQcIrtuB/o+z+uO0VEOdSm6Jd/2qFcT4VmOc5CDi+Qbp6uh16S/iXtlJakedesjiQwSR+cR
pav0dehiGGgSX46lpqurgtWyspzc1wfp/Xl0+dxz2VdRyoljEr5R/XGmuKJHIYfbBxRKV+fiZEBf
JZtJu1/7ktfkimHEyqt2xchbt4m48z/26Vgp3FbBF14GA7oN4jUO93mTcEkGG7nUNWTDXl2QA3lk
clr5ysJr7O/ZBsqvDRTCoYSVmGNGDbVfm4T9hJWV6I/j2gMmBrTe851DF7n98XPPPG7jxen/QjmU
Lr6o+pgtrkz53IPMsBFR5jgb0c1D+oY4Hm6ccv5dVIeSfmdR9ruR1TfyJRNpyEkGInHGX9JKEgMz
Lj8JEzdIEQPWDSNfSkG5sLoHRur0qT/YV/4ws4iZdNy7/rre1R54KV8S2XQY13EXxUJeHXBl9oXH
rD5mZvX+FZBbPtvti1Ob14QVZIKcyBtKNOqfTzb9JSB3MOELX4hr+bQPnb+UH89T1KubOjzPy8/Y
KKc6E52p9VK28mvHD55r+ecaNTpdyTdOp8mzgvTiJi20s8fnFNH56vMkMkh45CHOLdlPKkpn4brE
izuWgq7W5XLZoX/SkxSYDcRrfXgNHv9kE3K0Hd9X7ZLwjeqPJa478SM89Wvmbh9QKF2dq5NBbygt
+01iACKv27srl6RMNXWUlVF4jrJ91b+mZHLTlZlmyIgV4u4kkg4vr7KJnjnn7DO8AzFsoo4wGGxk
ehUtl7rWdnJtzsprFjynfcA2UPttIF+HEnRSpkk3t16h96Q/Rny3P8Zm2NB3cJK4/XEhVighz1zH
bG5ZCvU7ygmWKX06lJxX3eRnTbzyhsoQ40c6bexpg+uyF5Bcj5qJ1RWqBwau8afDxZ2LgRk38JEw
cYOUKANWyovZWhgKriwSz6cEpHxJZNNhMJMqq7yiDGfIITOecWFcefEbyyaxCz7qKkk9+dIo9DVh
BZmilrRnyhMbpIIj0qitWcF82ocuj5QfG9lWTBpdrZ3psDyvfUOhvjEXnan1UjYMsOeJfHAAbfq5
Zx8PjR6k6W5mLGlLvnG6Wvc1peBQkskVzCxKOQp1LJauhoNI+nLXoSS6Cvd9X26RuDLZ5LJIUsfS
r7rtQMf1vTqpP4Th2hSF0tW5OBnAAM9E9+4rtgPA5tuoW72/hfvVMpdbIX/D4JYVaFgx9f3kcQVv
u/nK2+fu/4RtELPb4BeXJu7LxCb2zgBfN/zypfPDPTaiNkjXcXKpa+2wkoGWTpPn7L/ZBupmGyiE
Q8ntbzO1FXGCwLHj648rgvEE+mroREzy6fR03Kg9lPDFcdhsSF/LpuPmOmbTshTyXPerrh0Ql4+U
iSuUxJP0+7GmHEqycaUYm7IpqzYycc81BH2VKJsoInyuDgAxMOMGPhImTqYoA1Zfd2fH9Oscvs2z
hUkS2dww4iwCm9Ejv0pTAmApX9LBfTiF3C8HYQN1+dKJj73sf+Xm6wuLL6VgI90Xnn8qo1Hni5/k
WpV6xQIDkagBJ9KCVx0z4W66elY9asYVs/8wpt24uf7Op33oPKWtoD5dBehzZOq4OAc/1A9WSUR1
DG4c/q6bRk0h6lV0Jp5F38AsUx56JaQYG/qT7lEOeskXKz9dfYs8oRdkNm6LLTb3rkAQ2fQKJZ/D
X8K5R5EhqaNedCme3bgBJPq4USOqb85bSF3tliXuN4xL9MFuGHCXDZB9+kjrKvfzxYgrnylGXF/f
JXxz6Y/Fmejrt7BySpx7PrkLpavFyeBuvO1y9P3WGzVj/y+xIWDAxvV5vrRyvfbzj5PCCSuZ0U6S
Vm3YAZADjqHLL7vYDoLkc9RJ5EMYqRuUy/eqg7RdpOtbVe7mI68joq59+sgNrzdY79q1S6x+cuPy
N/tjtoHybgPQEdLPZLORf64ratBexAkCnef2x9Cl0h/jvtsfY8US+kr8g47zTdLIa9GIrx1KeiUm
nFVx/VfUmK2m2rvYZL4yx+UpLOlQqiWHkrxmJY3w24mjrEEK411W1eCe70s+MGDxPij+Yad6bEAp
6WDvJXzCUO5Xzvi5mqHrawhinPoMTAkvYXIxYEU5QE7MsuPBh+GKQZLIjiM2I4X88IxKvmK8JJHN
DSNf1EPauPfFZ4NDgwaNXhvOuI+85FUp/aoJZmXxRRTUD+TCZpEY9MhrGj5HmMiPoyzTl7JmMzDT
6SQ5F2NbyozfWM4JmcEWv0VuGJxumlDmhx7697BesPRTnEcYFMPhgrS1UnTTyPZ3Pu1D56Vfc8Te
Vmj/WKmGQQdk9s086PjSxhEWK0LilLuOx/PyNmBqqv50e8IgHvoI++a4/7AiBM5tLYcMwtAWXceu
npDAPmg6Hs4lX+g0pC16C4YOHKW4jnTxD18Z1fGhJ6T/wHHShJGhvsDgEa8qy333SykYZOMewsgG
wNDpcl3i+folWZEjciE+mFQFTl7o5E8+fi9cOQEnmHYQF1JXaxZJzsXowuQFVnqh7OPGfB2+xo3y
wPGHcuj0pF/DfTDCFzmhqyomjQ7LKSygt8BAD8aljnPpj7VTEnKLs9PtE5G/m3c+ulraARih/0D6
2J9Hrse1D81Ov5aFV+jF2K+NV6MweLjj9pvD5ycbZw1sCKlTGOk1ZQdgACSfmUZ+WMkFJywGSsO+
+iTtH2wiPHuar8xMIy7khJ0m7RfpiDPa3cdK0sBrgGhjyAu2jzjGsbE3nhGRAY5AiaOPsrcY8o77
YICOw3P2wWwDdaMNFNOhJH2S9MffTkzvj6GT3D4R+lZWdSI++lQZR6JP7/vYg2l63x07yStziAsn
jDtmw/24MVuu7V76UYzxsIIKsuIfyn7JxReEMuO152zyoEPJcSTJz5paoaSNSXeG+Kor//hcX/9+
D1erSN040QDj/sl+FJkagxinGGjIg+DGkTBxBqwsh0cY7aWFAREnp3tPyy2s4mSLmnGFYtIPupuP
7/fuu+9mZdd7I/jC6Wtxr4yAI4w2HT7u60su92x/o8wyM6nz9J3LHhRuHnrVm8TD14fkHMe4duCm
l+l3Pu3DTVsPeLS8OEfdQvm7ceS3dsYhvLvKScLxWDcMl5quR9GZbjv0/darcjAIkzBwNshgTuR1
9ZqsXpL7SfN1DRvE13uoiQxRR9GViAdnrnZURcXBda3fRWYc3YmWqDSw6kmcZIhXSF2t5cl0Dhlk
cB0lKxzT6MPctFCH2nEfFV+uu/2f1HGcHo7qj2E06skUySPqqPPOVVcnbR8w2KPah2aonTqQG/Gw
8bQOU8hzsUM0I+SJCbKk+WhHHtKpqS+XyUBByxp1HsUbKwHdONoGQDxX7wiHJx5/pFpcNy38btdu
mzQ7EfFhN8prvl26dK6m+yQPHtkHsw3UzTaAvlHs+GxWKIneg27y2TZx7QXjgmz6Y3f1ja9/8Ok8
n2zIO8mYDXGjxmxxZYu6JytRfXLKNUwCgGtUGr7rdCiJB8k51pRDCSsfxPh2VyHpVTU+RwVewZLK
znRMOgMmxqk2HN2GIsZ+3CsM9917p5Wt91WXVWuAmBl3jW+sxoKBOmbU0LQyabnFuYHXRqKcXcLM
9woIlFO/vg+lpS/cbr7pOvs+rF4VpsuHmVs4q2SfBIknR+yhJKvLXF76tzv77jrcdNhCnWO1mssb
cmOA0+uSCzPKDQXZrVvXatwQH1+9k1VLhZI31/bh5o82su++f60mN2YN8ElQN7z+rR1/YJetItVp
8bxuGjvZ1KvroBS94TuKrq8KVrLIcwedF9VmsSpHnAKu3hZ97ssH17CqAzrTV5ZsnDNaV+ql21H5
ynXfazQiCwayMqCU8HI8+aTjI1+HK5SuFjmSHismjbYryERGfcTqMd9rxZI2ZNYzgRL36t6X21VD
4hDCdbf/y7c/Rp8ks56SL45gjBVkWi4371x0ddL2AaM5rn0IO7RTsaEgN+JNmjDS26YlTj7HiqCe
hRMcK9icPMoeicpHp4G0ampFlbz6IfLGHcHNN3GJMuDVjoMPPigst6Sz8847RuoPxNMz7hLHd+zd
u7qdKIwgV6YVxciL/8iAbaButYFcHUqY4MFYDbpDjyGTto95Mf0xJkR0f4zX01z9j1U+vgUMcD5B
x2JMAdminF3Y/y+fMVvScko49KGwUXy6ee2117Irq/TCEImX6VjfHEorwW8UQMz4N3ToUBumY4et
M4Yt5wBPP/OcObbHySYwHE1gRJhgKXONFWfq1Kn4yp5p3LixadmyZY3l4ya8ZMkS8+OPP9nLjRo1
MsEDY2Vww0X9njNnjpk3b76pqqoyS5cutfGbN28eFbzadZT53PMuMnf3uc8Ezg1z043XVgtTExdm
zpxp5s6dZ5Nu3ryZZY7yJ/1D/JkzK23wFi2am8CIN4FSTBo963CFah/Tpk0zs2fPMSjrmmu2Mc2a
NUsky/Tp02289dZb1zRp0iRRHAYigVIi8MILL5nDj+xhAse1CT5payorZ1m9BRlXX71lrerdXLlA
386aNdv2FU2aNLZ9EvqMJH/56uokebhhli1bZpDvwoWLrMwtW65mkvYP8+fPD/qWeVavok9cddVV
3eRr7Df05IIFC236kHn11VdPnFehdHXiDD0Bb77ldnNJrytMsDm0CV6hMiuvvLInVGEu/fDDj0E7
bJEVIzfn5cuXm/POv9jaAZdcfL658YbasQNcObL5XVlZGbTtuTZKs2ZNTZs2bbKJzrAkQAIkkJgA
xkr/Pren6XPP/SZwuptg8sQ0aNAgcfx8A+bbH8vYA30Rxh8YS0Dv77BjZzNy5Gjz9FN9TfCWSqSY
+Y7ZIhOOuAHbZcaMGWbRosXWdmkejBNbt24dETrz5QkTJpott94+GCOvbcaOHmpatWqVOVIZh6i3
DqXJk7+zTiNtdOHhPfBvh5nXX3/LDkCCvTtq9eEt43aUlehffPGVOfrYE01FxWQTvEpldtxxh6zi
MzAJkAAJJCGgHUrU50mIMUw5Epg9e7bp3OX/zNixY8111/Y2l/bqWfLF+PzzL80xPU4ysMWCFbG0
A0q+xiggCZBAbRIotkMp17LCMdOwYUNv9GHDhpuOO+1mJ43qut6nQ8nbBIypSyuUMHvaoWPnwPO4
hrn15utNx44drNf07j73myuuvMYSCL5KY24J7vGvsAReffV187eDj7CJBksxzamnnFjYDJgaCZAA
CfxOgA4lNoW6SODHH38y2263k7nrzlvNZptuYs48+zwzYsQoa6QHG6GbYD/Kki72K6+8Zv5+yJFW
3ocevId2QEnXFoUjARIoBgHtUAr2mTPBtiNWZxZDlqR5QuZel15pRowcZa7pfYXZaqst7BsweJvl
66+/MT2OP8UuJsCqna+HfmLWXXedpEmXXThMlmyyWTuuUHJrri45lMSYccsov4O9cezrbsG7oXKJ
xwIRmDVrlrnp5v+Y43ocbYKNKAuUKpMhARIggeoExKEU7HFkgv1ouOK0OiJeKUMC8nqbFh2vXweb
eJvgS2/6ckme0w4oyWqhUCRAAiVEQDuUgv1tzeWXXmwXP+C1MfnDaqBgvyT7OplcK+ZRnChxMqCv
euWl5+2bQHHhyuEeHGVvvvlOuJWCyIy3n3748Udz1tnn06EkUORYlxxKKNNHHw0xV/a+znzwwWAp
oj0Gm7Sae/vcYYLPy6Zd5w8SIAESIIHyIiAOJeyhhP0HopZhl1epKG19J/Deex+Yy6642nz22RcW
BfZ6vPee282xxxxV8jPY9b3uWH4SIAESSEIADiU4JO67/6HI4HDOfDx4kOncedfIMLV5Y8GCBcG+
ePfbVUq+fPfZZ09zw3XXmA4d2vtul9017PnYvsOudtVVlPDcQ8khU9ccSlI8bLI4M9hoGRtMYxPO
ddZZW27xSAIkQAIkQAIkQAIlSQCbpmKGFB9ayOYDEyVZGApFAiRAAiSQRuDOu+4J9sYbb5o2bZp2
XX4sXrzYXHvNFXltHi1pFfIoG1zjIwboo7Bip02b1mXxIZRsOCxatMhcfMkVNkrUhukNGzYI9ja8
KquPX2UjQ6mErbebcpdKBVAOEiABEiABEiABEiABEiABEiABEiABEig3AnQolVuNUV4SIAESIAES
IAESIAESIAESIAESIAESKDIBOpSKXAHMngRIgARIgARIgARIgARIgARIgARIgATKjQAdSuVWY5SX
BEiABEiABEiABEiABEiABEiABEiABIpMgA6lIlcAsycBEiABEiABEiABEiABEiABEiABEiCBciNQ
VIcSvrC2ZMkSu/t7JnDYJR5fMVljjTUyBeX9OkIAbePHH38y2EV/yZIq21ZQtKZNm5j11lu35L5q
kAk72vsvv0wxy5cv/70ttzL4nCT/SKCuE8CzPGvWLIMvfsybN9/gyyT43G2LFs0NPnmOr3+suuqq
1TDk20cgX6SBL4zE/aF/WWuttdKC4Csls2fPNnPnzgvknhPoocX22YWc+BpoTXwRVOSFIK1bt479
ctfUqVMNPivcsmXLtK+H4Mtf06fPCDjPC/Umyr/aai2szM2bN08rp/yQvBE2334WeruiYrJlh3pu
2XK1oDxrBPpurbzTFnnlqOWWa76jr4594XitZgjoekJdNGzYsOz6cJD59dffbNv+05/amg02WL9m
YDFVEiCBsiegdV5UYfCF8caNGxf862ewA2ADoD+vqTyiylSI6xgrfffd94H9NsvKD/ulQ4f2plWr
VhmTh803Zsw4Gxf2x7rrrmO22GIzE2X7RCUIGysfv8O0adPMxInfWnv3L3/ZIyqbOnO9qA6lI486
3jw/YGBimLvvvpt5/903rSGSOBIDli2BcePGm63b7RAp/w47bG+uuuJSc+CB+9nBaWTAIt+Acut9
9Q3m7j73VZPknj63mzPPOL3adV4ggbpE4NTTzjCPPtY/tkh33nGLOevMf6bp93z7iEw6RAv0eP+H
zXE9jgkvvfDCS+bwI3uEv92TnXbqaO7tc4fBsVB/Wt7rr+ttLu3V05v0hx9+ZLp138fe+3TI+2bX
XXe253C+d9ypS2BMjfXGw8XTTj3JXHLxBWaTTTZOC6Pz/ubrz8x22/057X6SHyNHjjJHHXNibP6F
1nla7kwyunWcKTzvF47A2LHjzDbb/vGswND/euinpn377NtZ4aTKLiUMctZvu5mNBPnHjfk6GKhs
nl0iDE0CJFAvCLg6L6rQmFieMG64nVyLCpPt9SefesYcd/ypYbSayCNMvIAnb775jjnrnPOt095N
Fjr3maf7mSOPOMy9ZX9jgu266282V151bbX7iPvoI/ebk048rto99wIcSSeefLqBLF27djHvDXoj
zS51w7u/YX/dcusdpv/jT9lbW265hRk14svYCUI3jXL8XVYOpaOOPNw89eRjpkGDBgVljQF/kyZN
0mZ5C5pBHUpMZu3zncFOgmTixElmi63aZwx68knHmwcf6FOSDytmYvfa+0DzwQeDw3Lsu+9fraLC
hTdee8ngt+9vwYIF1jOPFQj8I4FyJnDOvy80fe65P2MR4FC6685bQx2frUPJ7SOS6hAIdtutN5gL
zv93KKPPoYRVTDA29N/gD94xmOwoxJ8rr8+xg5nHzl26mxEjRtksv/z8I7Pjjisc73Ao7dJpj/Be
nExfffGx6dixQxhE563TDANkOPn662/MDjt2Tgu13XbbBis6pqYxwwTASwOfzcpAS0vU+aHldm5V
++nWcbUAvFBjBCZP/s5sslm7MH0Y+F98Njhsu+GNGjzJ19bTZYD8cObusstONSgxkyYBEihXAtk4
lMaOHppo9U1SFm+88bbZ/8BDwuBwKBU6jzDxAp1MmDDRbLn19mFqsB922XknMyaYjBgy5FN7HXoX
46Z99tkrDIcTvPlxSa8rzK233Wmvt2jRwjqPZs6sNHCu4Q9xH3rwHnPqKSfip/fv3XffN3v+9YDw
HpxXTz/VN7RJwxueEzi0rr/hFnPFldeEdyFHj2OPMrfcfF3WK6TCRMrkpKgOJXTuWBKIJXlwVOCI
gccTTz5jZ08/HfKebQBYGo0le+7S/nwZT5nyqzmmx0l2sK9nefNNt67Gf+TRfua0f5xpB0+1sVJM
DxQwaOvceVf7isfMmTPN/wa9Z3ocd0qIGgPRu++6reRWKunZc8h4803XBq/sNbXt/fvvf7BLMeHM
1H9wQp151nnmoYcfqzbI1eF4TgLlQkAcSnAmvPjCM9b5C50PB8jbbw8yhx7+x8qg8WOHh7P++fYR
Woe8+frLplOnnQ2eLxgW+g/9S7NmzdI6fHEowYkEx4684gaZbvvPXeaGG2+1SWywwfqBoTYsLa5O
O5tzkRdGyNy5c81uu3UyH7z3Vpqz/P4HHjZnnHlumKx2/miH0u3/ucmcd+7Ztrxg/fPPv1iZZaUY
VigNH/Zp8NphC5uW5I0fOs0wo5gTMMWKKTH6sArp+OOOCdNG/v36P2mwUu2Iww+1s4yFmhjScmdb
xzFF4q0aIoDXSDt3+T+DwVZtOZSwsujY4042WNn3ycfvhSv6si2iu0IJumrzzVesWMo2LYYnARKo
2wQyvfI2fvxEOzlUk84erJZp9+cd7fYape5QglPo7HMusK8Sn3bqicFWCG3CBjJ48Mdmj7/sbX9j
1dC7/3s9zS7CpP1f/m9fe/+iC8811157lVlllVXsbziq9t3/YLvqCbbftxNHmY033sjek/+wpcG1
190Y2nVy/aCD9rcTYJnsFciOcdsDDz5io6JOn3umv7Xh8NpcffgrqkPJB1gGHoU2On15aUM0WwPa
l15dv4aH5b77Hyr4gCCKW6b6wWzhrp3/Es5+jx75ldlmm62jkivK9Zdf/q85+NCj7P4sI7/5vNo+
LT6h9GsrhX49xJcfr5FATRPIpNf18uyhXw4xeJ016i9TWjpeJh2iw7rn2qE0bsywtNlDzESddfb5
Vh/CIQOH08Ybb+QmkfVvLa9E7t/vYeucwW/sKbDxptvILXvUfZd2KPl0B+TGLB6WY+Pvw/fftku6
ca7z1mniXqY/rJraedc97KtuV17Ry1zd+/JqUYQnnIovv/hcohm/aol4LuQjtyc5XqphAgsXLgz6
7W5m5MjRteZQwoACM98YTOTrxJo+fXqwt+PPpm3b9dMGPDWMjcmTAAnUMQLSd9WkQ0l0X03mUVvV
gvEnxqFuWeDMOeXUf9lJK7xeNmL456EzSWT74ouv7Opt9AHuKiXUwz77/T18ze7ggw8yzYMJRixu
SepQuvGm28yll11lszvn7DPsiiTfvqAiT108lqxDKc7oxAapmBGVP3n9CjO6o0aNsbPeWO2EDUA3
22zTarPRmGGGt3HcuAnWsEE68HbitQGdLq7Dwxm3kRdeS4JjY9q06Xb1DFafbLjhn8LZbKSh/5A3
jHr9J/LDm420ZsyYaVdrbbXVFuEMr46HRorZdPxBWWDWDGliBdeGG7ZNtNEl4mCFDAYg+MPs+8Yb
b1Tttb/Fwea5GCxgldi5511kH9j999/HPB4McvBgumXBhmm4Xog/UbZIK2qAo/cSufGGa+zeIJK3
ZoZrKIO8PoY2NHny93bTOmwMvO227SIHOJhRxSa3qOulS5cFm8q2MtiQM6qcCAeuaDsPP9LXnH/B
JbYeh375sW2T0sa0PJAP7Rcz+QsWLLSvyWFmAa9onP6PU8INyREOf27cFVf5PwmUJgFxAkXpde0o
GT7ss9h9VTKlpQkk0SE6vD4XBwhWKLkOJYTTS8qj9JNOL8m5llfCI3+sJIKOPvmUf1odLPdw1Hln
cigh/KRJ35rNt9wOp0Y7nXTeOk0bMMN/SfIV57r7WmKGpDPezkVu6FnodfnDxvCYRYRuHj16rMEq
WPy1adPa2hDuKlKJJ0ekV1Ex2a4Ckz4RcZN8PAL9BewH2UQdH52ADYGNWt0/6VtwXfcBP/zwo82/
qqoq6JON3YB0o402dKOn/RZ7Ayu1RWZsXop4bt5RvHSCUXaZDoPzfB1K2fTHYuuNHTvedNrtL7bP
HvTOa1nZej47Am0FzOJsQ11u9O1woOGDBCuv3MiuUsYmsb4NZnV+uo5RT7D3MHiCDchNwTVhnpNA
+RGIcvZoPY9SyRhRlzBKT+gwOI/Kww0nv0WPZxr7Sp+gdZSkUVNHeYVw0003MSO/+cJuVYO8sPn1
ttvtbI/9+j4UTsBpOUaMGGnad9jVXoKTaOCAp8MVToMGvWfHXBjTYWU3HEKvvfam+dvBRyRyKA0b
NjzYu3LFtgdnn/Uvg/1AM61o0rLVmfOgU0z099VXX6XwL7Vsfo3+CyoD3pZUMPBILauaWy2v5Uvn
pYLVSzYMwgXGdmrqr9+lHn7o3vAarsu/YFl/6qcfJobpTBj3TXhPwsQdEX/BvOlhfCl/1eLZqT53
/ycyrcMPOyQ1Y9qPafHmzZmaQnpufoHxnnrt1YHVrm+wwfqpmdN/Sk3+dkzavWAQkPrhu/Gp4P3S
tOuS7iMP35eWr8iM45hRQ1PdunX1xkP8/77yQlrcU04+ITKs5KePwbumafF13tme67oCI1/8JYtm
pXbaqaOVMXg9JIV6QbiJ40dUkxs8p/xckQqcNNXuBfswpbW3RQtmplAWX32hvEhr0oSRXpn6PvZg
tfQ1IzlH20X9Qt6F82ekgtVVieJJ/GC5vTd/Hydeq1m9Rb7xfDPp9fvuvTNs+8HmhbHtOlNaui6S
6BAdXp8PeO5JK5N+TvX9V156PpQ5Sj/p8EnOtbzB3mph+sHrsqn/vf3ftN+im3Te0CPSL6Cf8OU5
7KtPwnR0GJ23TtOXhnsNfZvoL8iFPssNU1O/c5Fb1x30Kcr78eBBIRfRsTgGK9DsvSj5A8PUG0/S
CFbbpT7/9MNqPILXuFN/+9sB3riBYZt6+81X0+Lovg5pB0Z10J8PSwUOOm8a6LtdG0TKgH5e5PMd
L77o/NTPP04K83/+2SfC8JANfZykhSNsJGmPSC+YQQ77Nh1OwqKNIp2k7Qz9cbB/ZloeWu62bTeo
1h+jf9RhMp2Dp2vrzZ39W2SewWsXqaVL5qRxcMsKezXY3zFSjn+fc0YKz47EQ37QNyJr8GWg1KyZ
v6T+cdrJ4TW5hyPqGGwkPo/x/RD5kE8ptQHRUVpfQmfo5x16MphkS3vGMY7TeiBOF/nyiGKweGFl
aD9AH+J3VNhglbGVIZiMsWPwqHCFvC7jZM0L6QcrkqwsPla4j/5X83LjIwxsIdhGIq/0eYHzKW1s
KPflCD/FoYf+3abv60MkXH04YpYl0V+pOJRQKfffd1da49ANBecw4PQ1OKek43edMzqc79w3mKgK
nBauIQjjH44NbQwEX/9IwQiUhoR4cc4c5A/jVcsffJUmpQ1mn4wygND3fIaaazAjXvB1oJQeuCCN
YB+KUOYrLr8kjaXOw3ceeHfDuFLuXI+63L7ySLpn/OsfVkZdV8GeJhnlRvl1fQWvzIWy//j9hLT4
qBdw0uFhQLsGKGRyOfs44ZqWF0ahOMaiwrvXg32/QnmFBY80mEqxDYgTCINfGExaxmBPpfBZ07pa
h9HnklbUpIMOq3WIa5TpcL7zOIcSjAjpA/Rz7Esnm2taXui8E0/oEbKR5x/lDl6xC69r3ZjEoaR1
Y7AyN6wLN+9s5EbYq668NJQJsj77TP9YgzTb9KPCa7mT1rHUrTB1j7oPxr2oOvb1j5hMQr+q03T7
Rdc5hLB7771nWt8P41hPGsDZIE47nbaco49y8/UZuKhziYNj9+7dUuf++6ywPeMa8sbEizB/8olH
wzi4px2RCIN+UPdfPoNd0kLYbB1KmEDTMvv6Y7esFZNGp8XR8X3nPplRT1E2W7BZa8aBxnE9jk6T
AQ4gPViEHJAbdQs+sFPdOFpWlFvbIL66EM480hZgGyjtNuBz9sA+0hP5eMZ1H486rXB0W5wu8uUR
1y4ee/QBq7OQLyY9fGEho4y74Myq+n0i3xe2UNeQJyY6oA/h5JExPdJ/7pnH7XWfDn/7zVfSdDDi
+8K5ciZ1KAlf8NJjMi2fm3Zd/V2WDiVUxuzKKdWMq+CTgKEDB0amNr60swAVjQdAey3x4OA6Bvbu
P7fyn3j8kbCBBq9ZpTkVkK5eAaOdM0hH8sDD8cD9d4fpwEgINrq2gy0MVsSoCPajCB9ozNBp4wLG
o6ySQb4w8uR+8GnotIEbeMkMIvIKlguG6UIu8JL7riMMPJB+9+7dbPoY0LiM5DfCubxy/Q2ZpDyu
QtVpot4RzjX6tUziQUY4GO7B536tnFjdJu3ErSvULVZOwJjV+YmiQVpRAxh49lHH0laimOl0cQ6Z
sWpJyo2BCNKRsuijG5e/S9t4qM/1I04gPKPBJtNW18GRFLyrHrZ1OGynT/0h7VnzMZO0snUoweER
fHK22j88o5AFz5nOT5wOrl4JNnRMc/T857Yb0+LpNLI91zoPusU3AeJe17oxk0MJ+jl4ZTlkHny2
PZRd563TTFoG6CasEhXdhSMGwJgAkpWYSdPKJpyWO5s6Rn2LUSwyX9TzvHBVD/rMHsf+4RBA29Fy
ffbJB2FZ0UbQf4OvhAEPtA2k7TpgEOadt161BjJW5Ol4weuNNg4MVKy8lvTkiPYn8uII4xgzq9J+
YeBKn4Y0Xnj+qTANhJHBClb1YCWvpIsj6gl2CdLEal65B7sFfRr6UaTpKw/C3nH7zVa2OIM9F4cS
0o7qj2UwAbnc/lhsPakrhMnG1kO+YrOhPuFg6t59hR2UaeZaZtNRR1hVr1eLwYEEJx7uYeeA66/r
HbJGnrBXcU/+gafYh7gfvLYX3nMdabjPf2TANlD6bUCcEa6+hK6FLYR+BTrL1x8n1UVReUS1j9+m
TA6d1kcfdYTXaY5VkxgvQjZfHxWVdj7X9SqkV18ekKbjZEyGPk3bGpjUEh0K+1L6Y4RD/x4nj6QZ
p+fRn4qTC+mjnmBDyIQU7B+MxbG6XPrnuDzL/V7ZOpRggOmZI/dVLVRMsPli2Jh8D6Q2RH33fZWr
DXa8huALg4bzz9NPtXm7r1Lp8DJgkVex9D1Zko9BEwwa3MNATB4OGO7u6hjkK7Pm7mBL0kN8LJfU
eck5BheSPmbA5bocZSAH4whOL7leU8ek9SMc3YGflkvLro13hJF7UUayTgfnKLsMylzF5oYV2bJh
pttYUpncfPm79I2J+lRH8oyJfvEd8epQkk5X0nJ1nI+n1iG+POXa7rvvFupZSUeeXYTBigoxEiQO
jniuXX0i8XM5anmlTwrexw/1svQ5vnDIT+sOcXRhIAwDEP3hXnt1D9PSfQviRqWZTTmQ1803XRfm
oVnBOe72WdmkHRVWy63zc899dQwnhYTTkzeSF4xTAxR3wgAAQABJREFU9CsIo3Ux+gDpa3HfnXSQ
+NKGdFy5F3cUwxfGqhtOHDKQCYYxJkXcMHqFrTaI8XyJE81XXjcd/Rtx8exhEBFVHjHC3QGSTkfk
jxoo6bBJzmEfoT9GelH9sQyq8s1TGIC95urKicGeOFfh8MEA0Q0jciMt8Jr22/dhGLxuKO0O9yom
jQ7vSTqyUj+OtYTlkfYA20DptQHRS75nOJOeTKqL4vLwtQmkK04SvM5W4dE9shgD+lQv1vClV4hr
0J+iT4NNt6vZXOK8hzy//rJiIgR9FHQr/h1wwL7W9pCtUJLILX1ZnJ6HHSCLPySvqKPIUAgepZpG
2TqUAFQGFjCy8RC4kPW+Du7qE4TVhqgY724a7m8dBzOW31WMtbN8aKjyD8aczAK6RrtOT4xNvAbi
OmjknnZETJowMnxAoCR0WnIuq5jw8FWp2VIxIrGqCTOcIqsckbZ2KPl4CO8kAzmRB0cMMoJNzuyM
HGblfP/+9c/TwmXfElez9skj4YRVEoeSz5su5fLdkzz0EW1NVjxFGdYSXmTLhpkeFGZKX/LhsfSM
BdbJH3Uiz5i8qoLZHJ+DBgNDrbd8DCWtJM+U1iFYmQh96vsHnRSlg6MMBMxE+fodn8xJr2l5ReeJ
PoB+E+eBLxzykLBRMst1TGKI4SWyRaUp97M5/vLTt6mbbrw27K8kX5ShYtJob9+VTfo6rJY72zp+
aeCzVsao15dRv9J3agcMOMsqIH1dy4VzrBxC23r9vy9mVeZHgn0QwQzGrEwoSdp6oOGumpIwaMvy
uqR+HQLlkecH6WPggBVS8sqVxPcdJS6M8ah+SYxw3wBJ0tTySxuXe7kcUdZMK6dkUAXZ88lTGEjd
uDpD5MdqJJnBj6ojhMWqI6TlyqUZYZZd0tXHMb/vowLWUQ5NHZ7nf/RHZEEWpdAGRC/59KXWAT6d
lVQXxeURxUBeqYdekokpHVb6djh34DzX9wp9Dh3b88JzQz3pW+wg2yaAI2yk3ldeZsNDt2IsXvX7
WDgbnSl9WZxDCf2m2AHICw44vDGDbQWwdzNWJun7sBkLzaeU0qsTDqUoR4A2rn0GkDZEfQ+sr6J0
HDSgTP+SOJSSDIwgi+SNwUDUcj1xYLjOFW1EZpIZ9308JI2k8gq/qM3ItRyuvLq8UfJI+uJE86Uh
YUR2XzuQMO4RCh0znnB2yQAYAxZZnQS5MqUn9ZENs0zt1pWTv2kclXobkOdPO8ghMzp6vKaiO91M
z5SkleSZEp2JZ9V9HSYTM3l2oVdgiMBQwStoImuUEyJTunH3tbxaB+P1o4pJfzhiosJp3aH1qz7H
iqf5c6dVM2yi0oyTN9M95AOOYCgyoP+qnPFztfwzpRV1X8udax37JnUkP93exLmDlUuof5TJN1kl
cTMdsecC9mFCW4aDFfsQ4RkRVtoZJGnpgUZcecUp1aVL59CgRhpwPuj6kLzQt91y8/XWwSR56aMM
YIrlUMrUH8fJJYMq13Gjy5fkXBiAWdxAA/oCYZBfXB2hLiScft6T1HGhypSk3AxDG4NtoPBtABP6
eP5LzaGEfk7eAMIq2Dmzfg37a1l9iVd1scK3ptvFvffcEepIrGL35SfOH7DU/y7qeW7ahIy8Nufj
7aYracbpedHTyHO//fb2btkAXjJmFIeXm1dd+V0nHEpRAxBtXPvCaENUd+Zxlavj6IYbdR43iy0D
liQDI8gkecc5TiRNN4wYxVFy6utYRYC8XA6SRlJ5JT6MMMzSYW8pfBnP9+/WW65P+9qJLi9ki6of
pC0zsRio6PdnJX8cRXZfO9Dh5Bwz7DJw1Gzc80zpSX1kwyxTuxUZeSx8B0+mNcNUnj88BzIo16zh
MJFBblQYCa/TilohIGFFZ8bpEAnrHuXZhVzagS/XkWam599NM9PvpPJGhdO6A7N6GNhilQz2zMOM
WZVaterKEpWmDofVpniNGw4Yd4WTDueew7GEVaqiP/GxCTdMrr+TyB2VttRlnH6W9qadoXpj8ziH
QVS+4JhkqXymFUpR/SLyBWPw1ps+izxoz9grSZxiUi9yRFn1nj+IJ86UOMeNGOFxBrsY4dk4d/AK
WKb+OE6uQjlfhAE4xQ00YD9Ab0CmN157KbKtY4ZbVjLpukzCqFBlkjbBY830feRKrlFtAPvoQZf4
9GUmHZBUF4me8OURJReu69fI9KvEFZNWfOwgG/0dl0/cPenDkJf7YQsdT/od6b8QHiurwMgXLgkL
STNOz0dNCOg8cS6OrNpg5uZdm7/rtUNJG4W6M4+rAG28yo7uMNKj/sWllcSY1fElb9dZpMNImm4Y
Wba/++4r9grBoC5bmSWNOONby5LvuZQXSiKqfmAYi1GMpY2uAhEZZFCQZACINOSVReQNpyAGZtgk
D0Y2XhGQPPVXkiQvfZT6yIaZflUzibw6P57TeCnFNiDPX9xzIGH0wN1XFgkXl5bES6JDJKx7lGfX
1aWYcZIvWuGevIbmxs/ld1J5o8Jph1LUyt0ouaLS1OGRvgzspf/D/YrAyMTHHLABJQxhHUfOddxC
Lv1OIrfI4B6ljuPakq+9od8RDlgJ5Kab6bf+ato+wcog9G/Sv8BIhcPOt1kz0s000EAY9GHSX/tW
OWn5MAmDurzh+qtDhx/6vWOPOSqtP0WaYAGjOKpf0q8eRE3uaPmHfjkkIzs4jeP6YzhLxSkT1R+j
/0aZ8jXohQHSihto6PywIbjmrc8rgufGJ5dmFGX7yEAx3zJpeXhO+4FtoPbagDgtfA6OTDogqS4S
PeFuWJ2pnvXrXHpiQz6C4JuoyJRmNvdlhS30I1bxorxR8UXfii7Fa2e+sNLHQXa96soXVuomTs/r
V5vjJpbky994JQ72ii+/unCtXjuU9Kx4EsMGFa6N16jld0kbRhJjVqclebsDHB1G0nTDiFEMwwuK
SsdJei4bmGYa8CVNL1M4KS+URJRRJV9RQ5i4+pDyRxnCWhbt0PHtj4EBpQwm4pQI0pT6iBuw6Lxx
XhU4KGW5abaDQjct/q4944Cso1nL8xf1HMBYkBUbCONbxSR8M6Ul4XBMokN0eH0uz66rSxEG78ZD
5+CfT0fodLI5TypvVDg4bbCBOORKouu0bFFp6jA6fa2TJa6PlcRHHctG1nHOfwmf9Ch5o8xapiTx
pY6j2iXS8LU33Ue4+xUmyVecPXgdDf2JjiMDBTgKfPo/00ADaenBQNSXenSeco5ywSkIljC6ta2g
5YpqW7K3hm+AJHlo+ZO8LqjL4nvWsGEr+mPwiuqP9YqhpLaeyKuPwgB84gYaWuY452mSPZSi2rQM
FOlQiu53dN3xnJxKqQ1Al8jm1z59qfWkTwfo19LidJHoiagNtuOYyFc7oWOw+Tac+/JGSJxei0sz
yT28xQIdi38XX3Retf0t3TTkq3MIj/4ObN0w4CUbeyeRPYlDSfR8VF8tMug9qfLpfyS9Uj2WrEMJ
M3S+RqFBiqEXZdxo49cXBvfFMeAzVJAXZtm0UVUVDPalUeIVK/1pXS0bzrFk0F02rsOIMZvUQSOG
c5zRLmm6YfQX4nwsRC5sKP7WG69UexhxX6eNWVSJo49R13WYpOdSXigJn6Eoxhjux73uhvykrfgM
dFce3W7w/q57XxQN8o3bcBPx5Ot6SetY8pIBR9RgBUY0Pu8p4XmksVTKbUCev6jnAK+F4HnCPwxo
43S/pJWkj9A6JNuvkWh95662gGElTl/IDKOtEPy1vD4jUvKICqd1V5yel3T0UaeJVZj6npzD+SEO
Ky2fxEW/o18PlHg44tU7qeNsZdPpuOeSN9LOtY6zdShBBtkoFPlisiWqzVZMGp1yv0IrbRgDATfe
iOGfh5xOPeXEavf1QMPXL0I28IVcMHRdp82Qj961DlGXo/zGJ+wR1x3k6JVCkNt1+oI94kncqHYA
+cUBFPcag8ijy+vrj2XGHGWN6o8lT8iW1NaT/PURdSV1F7fyC6zEQR41Kw1+sreGO9uvy6yfMy2L
DBRR7qgwOjzPaSOwDdR+GxgTrI70feVR60ufPtXOCp+eFL0HnRani+L0hDuZ4bYPeaULefS+8lI7
UYE+HjonajWom0Y2v6E3L7/s4t/7ruR7NEEvy5gJsvnsMfkAB+5/+P7bXvtGy/ryi89ZOcDW7aMl
nNbz6C9941+t5939qCSdunIsqkMJxtBHH/4vheVg+Ielwdj8GI0XXyOD4SP3cMSnCjV46dijjNNM
xjUaiXytC3liiR06cuSBPR9eeP4pK4ubPr7YgvD4h4cLv/HwyyAfv8VRhYdDy4y9ALCXBZa3y2Zj
MCrkOu7hn2/TUjGcXWeRTj9qEIQ9G+Q1DciNL+N9P3mcXQ2DWUkoNzEksYeS78HAZ6el3Ehr3Jiv
w7JVBEYzBnhxsmk5k5xLeZEn3uHFnh3498nH74VGncjjU254FQUs4fQT4w5lBHvhjKPUuciEdiP1
h/LAowx+cA5iryfJE0csoURdIY7EhyGNdPEZYJmB8NUxwkQpKuxvIfmgruS1GignvJ6AlWaZVnKI
PDzWvhFB5unMRVfLVybxHE+aMNK+W35VYKhIW8dRf8Uj3z5C65DzzzsnBR2m+xR9jrC63qJ0qYTR
+hC6D8aF3Mv1qOWNGyRGhcvU58XJpdOMYoU9H+R1Xy2fjos+HA5C6F044vAlVP2Kl1vHcTIluafz
jpJb6hlhdZpSx7k4lLBBu2632NR68AfvWL2PvgJtt/dVf3xtpiLoIyVveR5g3D737OO2D0I/LDaH
pItPDWPiADOwElecDQiDmVasvhHnDvK9tFfPUC73E8tIR/o2GOB41qTvgv2CvlXu+5xZ2NAd+UJu
fH0M/RfyhoEuMuMI4xqsXUcsyoDnRF5hQzhsTIs04MSEXeE6fFBekQnhdX98y83XhfniFUFffyx5
iq0H2V1bD+0A111bD3G1bQbWYkugbvQ9tz9HmxMmkBv2a1UwIYk0YXtBZwhLd6JL6hgy6ecMceVf
3EBRwvD4By+yIIvabgPQF6IP4dDAhD3GH9LvyPPvG79AT8qKXtF7kB9jkccefSDULUjD109IWcUx
hXCY0MN4BWkMeuc174SDxMMRMsiKJIyFeve+PCyPT7fruNmeI69/nn5qWC442dEn4OvjmIzS/2B7
of/VecgqIOGN8HIfEzq4jn9RX6ZD3UBHIx4mdeSNnE6ddrF9ueSPV6wlXRxxXdJGPUHvw1EHXe/q
eV//otMq9/OiOZRgiKBxS0UkOcr+PwJdPJJRlaSXpUeFkV32df7u56xdYxOyixdVx/Oda88y5MFD
6QvnXsMG1lJOOcJAQ7g4p03cF8/0nlFufvo30sfDJfnqozhIJDycT26ZogwgnU6Scymv5BV19K2o
co39qLi4rvcCEbnwDm5cHPeeTqPvYw8migt2UUoZRr52ACI/WRkgece1AykHjzSiSqENiK6Wtht1
xKpOkbcQfURSHQJ5XJ0rRl/Ucwb5ZHCJ+HAmiOy5HrWOjtOjulw6XJI+L0o2nWZU/ejrOt9s4mIw
HyVDLtezyTuqjt0+XsshbdfnwJeNSzUX3znaUMWk0WG5tRHqC6+vwamg5RZngw7jO8dsqNuP6xln
Xxy5hjx9q59QBgnjO4rjR+517doldHZppnqVr4SVI4xyt19Em5H7mY6QXffHkq+vnbi2nvvqCAZj
4kDNlC9WIrlyw/5z47n2EmbAq353NIms4kSLcyiNCVY+IO24MJIej7QD2AZqvw3oLTlcPSC/sT8Q
nCm++knav4ge0P2EpAc7RSYwJE99hI6Oyh9pYKGHDo9z32SD5JfrUTu+3Pzc39B5vrJm6ieiVotC
5iR1BTnatdumWp+GCQFXRve3T8/nyqpU4xXNoQQg9917Z8ZK0JWClRp4OASmLDl3Z3fkPh4S8fC6
y74lDI4wNPTrC5InBvxYKYLOXYeXc3g9fcYG4vW65MLUtxNHpcWD11Jel5M8oo6+pdvi/Ip7vQur
upAm8vEtZ8SscZRy2Wuv7iks8/PFkzKDv36/VcsPByE8uxI236PPAJT8YJTddeetdnbWl09cXElD
jr7XJFDOfn0fqtY+UUbMGIvjTtL46ouPw3Lr1wvlvu8YV48oE1Y66S8j6TTQvjA76is7r9W+4UDm
8cxhNOn2q8+hL2++6Tpve863j8jGsew6OuQ1vLjnVAZ1KE8h9gXCSkT0KWACHRbVruAoEIZaf2Hm
UfqYqH4xSZqSdtxR6zykCZlQX1iF5ouHFTzon6Lyz/V6PnUsy+Ch16OMammDWG3kkxH1dMLxx3rL
DIfF00/19b7yAAekaz/svPOOdsZTvw4B41nXZSaHEsLjecIqa5+8uI7+S9qJW1d45dS1XXQ6mE13
4yBP9MdYAaUnQqJexUD/es3VV1RL5/DDDrGz0jo/nCO8b6IG6aM/1ivgIIvbNiU9rOrx2XoYaPhs
PazaiuLkMoja9Ba8fGkgTwxifO1O6jiuLCg32g8ccL4V5VJmHuP7JvIhn5pqA1WBoxjbXviefzy3
WPGbKW/feAu64+03X7WrvEUPQVfofkKni5Wr8vaPhMcRCwTk7QcdXp+741bkE7dfrY6bzbnoPC1f
1Dlk6N/P/6VYLDBw+1Wkc+QRh1Zb1aTlS+q8693bbwdgEiOqntHf+vS8zr8unK+UCv4C2Bn/hg4d
asN07LB1xrDlGmDmzJlm5sxKK36LFs1N4LQwQcPNWBzEmzt3ng3XvHkz07JlS9OoUaOM8YoZYMGC
BaaycpZZunSpadx4VdOsWTPTvHnzxCItWbLETJnyq6mqqrJlbdOmdVbxk2a0ePFig3+QE3nhr3Hj
xpZx0jTyCYdyzpo1C47XrBnlk6+OO3fuXDN16jQrQ5MmTczaa69V8u1Ly89zEgABPEuLFi2yz7IQ
WWWVVWpEb0j6PBaHwJw5c8y8efNDnd269Rp1vp51nwrqLVuuZlZfffWMFTB16lSr25P2awsXLjS7
du5mRo4cbYJX1Mw222xl+3JkhL68devWifsHXU/oY9G3JLEDli1bZn77bWpYv4gH+bP9mz17tpk+
fYaNhjaSiVeh+uNcbb1sy6fDazsR9ZTUvtRp8JwESKA8CaB/mDdvXqAzlwb6uWGga9dOXBDEhZ7E
OARjy/XWWzfR2NTNYNq0aWb27Dk2jTXXbGPHNG6YqN9DhnxqunTd0wTOLDN82Kdm4403igpaEtfR
ry5cuMjKsvrqLWttzFhZWWnmzJlr861vep4OpZJo+hSCBEiABEiABEiABOIJaIdSsJeE2XHHHeIj
8C4JkAAJkAAJZEFg+fLlpkGDBjYGzk859V+mX/8nTZcunU3wQaTEkxZZZMmgZU6ADqUyr0CKTwIk
QAIkQAIkUD8I0KFUP+qZpSQBEiCBYhDASlCsRjr47weZv3Trap55doC5u899dlVUsLekCT5wUAyx
mGeJE6BDqcQriOKRAAmQAAmQAAmQAAjQocR2QAIkQAIkUFME5PU2N/3gowUm2D+Jq5NcMPxtCdCh
xIZAAiRAAiRAAiRAAmVAAA6lHXfe3YwdO87wlbcyqDCKSAIkQAJlRGDixEmm12VXmYEDXw6l7n3l
paZnz/NM06ZNw2s8IQFNgA4lTYPnJEACJEACJEACJEACJEACJEACJFBPCWAzcHwMadVVV83powv1
FFu9LTYdSvW26llwEiABEiABEiABEiABEiABEiABEiABEsiNAB1KuXFjLBIgARIgARIgARIgARIg
ARIgARIgARKotwToUKq3Vc+CkwAJkAAJkAAJkAAJkAAJkAAJkAAJkEBuBOhQyo0bY5EACZAACZAA
CZAACZAACZAACZAACZBAvSVAh1K9rXoWnARIgARIgARIgARIgARIgARIgARIgARyI0CHUm7cGIsE
SIAESIAESIAESIAESIAESIAESIAE6i0BOpTqbdWz4CRAAiRAAiRAAiRAAiRAAiRAAiRAAiSQGwE6
lHLjxlgkQAIkQAIkQAIkQAIkQAIkQAIkQAIkUG8J0KFUb6ueBScBEiABEiABEiABEiABEiABEiAB
EiCB3AjQoZQbN8YiARIgARIgARIgARIgARIgARIgARIggXpLgA6lelv1LDgJkAAJkAAJkAAJkAAJ
kAAJkAAJkAAJ5EaADqXcuDEWCZAACZAACZAACZAACZAACZAACZAACdRbAnQo1duqZ8FJgARIgARI
gARIgARIgARIgARIgARIIDcCdCjlxo2xSIAESIAESIAESIAESIAESIAESIAESKDeEqBDqd5WPQtO
AiRAAiRAAiRAAiRAAiRAAiRAAiRAArkRoEMpN26MRQIkQAIkQAIkQAIkQAIkQAIkQAIkQAL1lgAd
SvW26llwEiABEiABEiABEiABEiABEiABEiABEsiNAB1KuXFjLBIgARIgARIgARIgARIgARIgARIg
ARKotwToUKq3Vc+CkwAJkAAJkAAJkAAJkAAJkAAJkAAJkEBuBOhQyo0bY5EACZAACZAACZAACZAA
CZAACZAACZBAvSVAh1K9rXoWnARIgARIgARIgARIgARIgARIgARIgARyI0CHUm7cGIsESIAESIAE
SIAESIAESIAESIAESIAE6i0BOpTqbdWz4CRAAiRAAiRAAiRAAiRAAiRAAiRAAiSQGwE6lHLjxlgk
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
T57cunh4GN8PP+ymv65coXTKtLdSpUrQCy9gupsOEg5AAARAAARAAARAAARAAARAAATiDAH2mfTH
H3/Sa69l173T+fMX6MDBQ3T37j166cX/UPHiRYlHLGGzngAEJeuZIkQQAAEQAAEQAAEQAAEQAAEQ
AAEQAAEQiNMEICjFafPi5UAABEAABEAABEAABEAABEAABEAABEDAegIQlKxnihBBAARAAARAAARA
AARAAARAAARAAARAIE4TgKAUp82LlwMBEAABEAABEAABEAABEAABEAABEAAB6wlAULKeKUIEARAA
ARAAARAAARAAARAAARAAARAAgThNAIJSnDYvXg4EQAAEQAAEQAAEQAAEQAAEQAAEQAAErCcAQcl6
pggRBEAABEAABEAABEAABEAABEAABEAABOI0AQhKcdq8eDkQAAEQAAEQAAEQAAEQAAEQAAEQAAEQ
sJ4ABCXrmSJEEAABEAABEAABEAABEAABEAABEAABEIjTBCAoxWnz4uVAAARAAARAAARAAARAAARA
AARAAARAwHoCEJSsZ4oQQQAEQAAEQAAEQAAEQAAEQAAEQAAEQCBOE4CgFKfNi5cDARAAARAAARAA
ARAAARAAARAAARAAAesJQFCynilCBAEQAAEQAAEQAAEQAAEQAAEQAAEQAIE4TQCCUpw2L14OBEAA
BEAABEAABEAABEAABEAABEAABKwnAEHJeqYIEQRAAARAAARAAARAAARAAARAAARAAATiNAEISnHa
vHg5EAABEAABEAABEAABEAABEAABEAABELCeAAQl65kiRBAAARAAARAAARAAARAAARAAARAAARCI
0wQgKMVp8+LlQAAEQAAEQAAEQAAEQAAEQAAEQAAEQMB6AhCUrGeKEEEABEAABEAABEAABEAABEAA
BEAABEAgThOAoBSnzYuXAwEQAAEQAAEQAAEQAAEQAAEQAAEQAAHrCUBQsp4pQgQBEAABEAABEAAB
EAABEAABEAABEACBOE0AglKYm3fXrt10/sIFerNyJXrxxf/Y9jZnzpylPXv3U57cuaho0cK2xXv1
6lXasPFbSpM6DdWsWZ0SJEhgS9wPHz6k9es30Y2bN6jue+9S8uTJbYmXI4GNYeNAZTaUY5TjQOUt
1NVojwOVt9Aex/1vLtQfqD9Qf1hHAN969n3rWWe18AoJglJ42UuX2lu3blH+giXo3LnztH/vTipW
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
y5Yt0VGq8DOqk8I8Zh4nsoCzHvsnKLGtztxtNaxXSpSqKJj3wjkpdCLrMMSGNm2fkgEfDAqacymR
8SJs3emHFcmEcYlbUt55HxnZIWQe+1OPWbb+t8iLs/x7ecz2wz/rFT4jMv8zwsu6mWphUVBKtRwz
0guxoVKVakpUmTp5rLVqy/nG1cTuYmLsDz78WObM+kKKFSuS2MiM0CdPniaYHBuTFzdu9KBxJbG7
GCd//Y2FpG2bJwQiWvbs2RMb4X9DZx4zjxNZ0FiPWY8TVb6yWluNzkLlW6urZ8OUSWN8ex6jQ4iJ
sT8cOFhmfzPD1+fxpElTpfYDDQWTkPv5PNYfeJ5s20qJaH49j5nH/j2PWbb8eZ9n+9HDt/d5th/+
tR8Z9YxI1PtUKoRLQSkVcolpJAESIAESIAESIAESIAESIAESIAESIIEkIkBBKYkyg0khARIgARIg
ARIgARIgARIgARIgARIggVQgQEEpFXKJaSQBEiABEiABEiABEiABEiABEiABEiCBJCJAQSmJMoNJ
IQESIAESIAESIAESIAESIAESIAESIIFUIEBBKRVyiWkkARIgARIgARIgARIgARIgARIgARIggSQi
QEEpiTKDSSEBEiABEiABEiABEiABEiABEiABEiCBVCBAQSkVcolpJAESIAESIAESIAESIAESIAES
IAESIIEkIkBBKYkyg0khARIgARIgARIgARIgARIgARIgARIggVQgQEEpFXKJaSQBEiABEiABEiAB
EiABEiABEiABEiCBJCJAQSmJMoNJIQESIAESIAESIAESIAESIAESIAESIIFUIEBBKRVyiWkkARIg
ARIgARIgARIgARIgARIgARIggSQiQEEpiTKDSSEBEiABEiABEiABEiABEiABEiABEiCBVCBAQSkV
colpJAESIAESIAESIAESIAESIAESIAESIIEkIkBBKYkyI56k/PXXX8rbBRdcIP/5z3+iCuLYsWOy
adNm2bbtZ0lLS5MzzzxDrrnmarnqqiuj8n/y5EnZtWuXii979uxy7rnnhvS3Z88eQXw5cuQI6+7w
4cNy4MCBiO4OHTokBw8elNy5c0uePHlCxssLsRNAHuzdu0/lw+HDR1S+oUyde24+ueyySyVXrlyx
B0ofvhEw69rx48clb968zDPf6EeOKJ62OnKowS7QRu7a9bdqJ48dO263v2effZZcfPFFbDeDkXl2
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
vPZ6d3V/eF7hY4e5WrDuAOJaLHMo4XkKoRn+sGFo+xdfzZQuXbqqdmrwRwOsZ2teu/2CG7xr6DmP
wglKcLto0RJriFll7CoRHB9jtaCtTqbj32+//W6nC2F2fL6zeg/BKnh4hwJTvWF+OH2PWCkTw/Gw
oS3G6rpoE3Ed7/No8/R7AK5/N/crvgdokPzNEgR0e0JByb/spqDkH2vPY9Kdh2g7KRhzXeDm4mHT
Ub58WZn51TTBcuvY0NHu1fsd1868M6BvvpmtOhU4r0UDLTJFEpRMd86hEGY8enhVrEOTzDC4H0zA
nJ8nFNsVK1Zak7OfWgoY+QlzdT0vESwF0KGEGXakbdbMz+XWW0+9oJlWRpH8WasJSpPGpzql2i1e
uF5+5XXp2u0NfSrkrzkhvVPUCenJuhDOigj+kAYIOePHT1LBQMhZvXJR2PkW9DxHykOYf7D4GjZ0
oF0fEZcW4MJ4C7hU0Rp2N/ubGQFWYQEOeJBwArG21fEmKJp67BY2ylWDhk1lzNjxbpcDzuFrOAQh
08oQDtCpgwi1ZctW2721UqPdsdEnw9Unt3qhrf60f2f7hKGg9Rs2CZjMH4IUxFlze/+9d+SJx1ua
pzzdp6DkKU4GlmIE0Ia0afuU+qgYLukQPaZOHic1a56aTF+71R1AXI9FUBoy9FP1TNThRPo9++yz
ZduWtfZHlkiCkjlMD2mzVjIOGsoeKU6365gLCZaTZnvp5g7nnGlGmpq3eEJ9dArlx3m+UqUKgncv
Z7vtdMdjEsgMBHR7QkHJx9y0HgJRbUuWLEnDn14ejr/+LcUXirVeItrqwKbt3vVLVHmzxVoOtWmT
h/DZI+jPms9FLdOq48NS7ZbApNxZw90ihm8ul/72W28o99ZLvPJvdYxDLoOK+Lq88qJyZw2nSsPy
qToNzl+9tLTVqQjpxumHx5HLKpbl1Xkdaila5EurJx61y4015CogDxCGNRTOvm6WMZRRlIW/d+4I
8KPzxpp3K63RQw1d/Vavfnva/O++cfWn/VsvqGnWkJcg/1bHMq3T88+kWautBfjXy6KbaQy177xP
Haf5O+/bmXbclnVGQFymO3N/6eL5affee7ftz4zfsiBMszreruEgH4YOGejq742eXdXy6dYXWPt6
pLpnpon7ketKPIziaavjiSeaehwqXMs6zy4zZll07odro/Ec0m2509/DTRulbd64yrVMm2n66osp
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
rVVbzjeuJnYXE2N/8OHHMmfWF1KsWJHERmaEPnnyNMHk2Ji8uHGjB40rid3FOPnrbywkbds8IRDR
smfPntgI/xs685h5nMiCxnrMepyo8pXV2mp0FirfWl09G6ZMGuPb8xgdQkyM/eHAwTL7mxm+Po8n
TZoqtR9oKJiE3M/nsf7A82TbVkpE8+t5zDz273nMsuXP+zzbjx6+vc+z/fCv/cioZ0Si3qdSIVwK
SqmQS0wjCZAACZAACZAACZAACZAACZAACZAACSQRAQpKSZQZTAoJkAAJkAAJkAAJkAAJkAAJkAAJ
kAAJpAIBCkqpkEtMIwmQAAmQAAmQAAmQAAmQAAmQAAmQAAkkEQEKSkmUGUwKCZAACZAACZAACZAA
CZAACZAACZAACaQCAQpKqZBLTCMJkAAJkAAJkAAJkAAJkAAJkAAJkAAJJBEBCkpJlBlMCgmQAAmQ
AAmQAAmQAAmQAAmQAAmQAAmkAgEKSqmQS0wjCZAACZAACZAACZAACZAACZAACZAACSQRAQpKSZQZ
TAoJkAAJkAAJkAAJkAAJkAAJkAAJkAAJpAIBCkqpkEtMIwmQAAmQAAmQAAmQAAmQAAmQAAmQAAkk
EQEKSkmUGUwKCZAACZAACZAACZAACZAACZAACZAACaQCAQpKqZBLTCMJkAAJkAAJkAAJkAAJkAAJ
kAAJkAAJJBEBCkpJlBlMCgmQAAmQAAmQAAmQAAmQAAmQAAmQAAmkAgEKSqmQS0wjCZAACZAACZAA
CZAACZAACZAACZAACSQRAQpKSZQZTAoJkAAJkAAJkAAJkAAJkAAJkAAJkAAJpAIBCkqpkEtMIwmQ
AAmQAAmQAAmQAAmQAAmQAAmQAAkkEQEKSkmUGUwKCZAACZAACZAACZAACZAACZAACZAACaQCAQpK
qZBLTCMJkAAJkAAJkAAJkAAJkAAJkAAJkAAJJBEBCkpJlBlMCgmQAAmQAAmQAAmQAAmQAAmQAAmQ
AAmkAgEKSqmQS0wjCZAACZAACZAACZAACZAACZAACZAACSQRAQpKSZQZTAoJkAAJkAAJkAAJkAAJ
kAAJkAAJkAAJpAIBCkqpkEtMIwmQAAmQAAmQAAmQAAmQAAmQAAmQAAkkEQEKSkmUGUwKCZAACZAA
CZAACZAACZAACZAACZAACaQCAQpKqZBLTCMJkAAJkAAJkAAJkAAJkAAJkAAJkAAJJBEBCkpJlBlM
CgmQAAmQAAmQAAmQAAmQAAmQAAmQAAmkAgEKSqmQS0wjCZAACZAACZAACZAACZAACZAACZAACSQR
AQpKSZQZTAoJkAAJkAAJkAAJkAAJkAAJkAAJkAAJpAIBCkqpkEtMIwmQAAmQAAmQAAmQAAmQAAmQ
AAmQAAkkEQEKSkmUGUwKCZAACZAACZAACZAACZAACZAACZAACaQCAQpKqZBLTCMJkAAJkAAJkAAJ
kAAJkAAJkAAJkAAJJBEBCkpJlBlMCgmQAAmQAAmQAAmQAAmQAAmQAAmQAAmkAgEKSqmQS0wjCZAA
CZAACZAACZAACZAACZAACZAACSQRAQpKSZQZTAoJkAAJkAAJkAAJkAAJkAAJkAAJkAAJpAIBCkqp
kEtMIwmQAAmQAAmQAAmQAAmQAAmQAAmQAAkkEQEKSkmUGUwKCZAACZAACZAACZAACZAACZAACZAA
CaQCAQpKqZBLTCMJkAAJkAAJkAAJkAAJkAAJkAAJkAAJJBEBCkpJlBlMCgmQAAmQAAmQAAmQAAmQ
AAmQAAmQAAmkAgEKSqmQS0wjCZAACZAACZAACZAACZAACZAACZAACSQRAQpKSZQZTAoJkAAJkAAJ
kAAJkAAJkAAJkAAJkAAJpAIBCkqpkEtMIwmQAAmQAAmQAAmQAAmQAAmQAAmQAAkkEQEKSkmUGUwK
CZAACZAACZAACZAACZAACZAACZAACaQCAQpKqZBLTCMJkAAJkAAJkAAJkAAJkAAJkAAJkAAJJBEB
CkpJlBlMCgmQAAmQAAmQAAmQAAmQAAmQAAmQAAmkAgEKSqmQS0wjCZAACZAACZAACZAACZAACZAA
CZAACSQRAQpKSZQZTAoJkAAJkIC3BP766y/Jli2b/Oc//wkZ8IkTJ+TCCy8MeV1f2Lhxk+zZs1fy
579Rzj77bH2avwkgcODAATl8+LDkzZtXcuXKlYAY0h/knj17ZP/+A3Lw4EE5duy49XdMTj/9dDnr
rDxy7rn5rL9zgyKBG/jLkSNH0DW3E8ePHw9iAP8IJ1wY8Jc7d27JkydPQLBgunfvPjnF94gKB3UD
6b3ssksTwlqnN1Jeane4Lzd2ATeSwQdmu4L244ILLgjbxmRwchk9CZAACZAACSSMAAWlhKFlwCRA
AiRAAhlJ4NChQ1KoSGnZsmVrxGR8MmyQNG70YEh3s2fPlaq336WuX3PN1bJ65WI544wzQrrnhfgJ
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
gARIgARIgARIgARIgASyFgEKSlkrv3m3JEACJEACJEACJEACJEACJEACJEACJJBuAhSU0o2QAZAA
CZAACZAACZAACZAACZAACZAACZBA1iJAQSlr5TfvlgRIgARIgARIgARIgARIgARIgARIgATSTYCC
UroRMgASIAESIAESIAESIAESIAESIAESIAESyFoEKChlrfzm3ZIACZAACZAACZAACZAACZAACZAA
CZBAuglQUEo3QgZAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAlmLAAWlrJXfvFsSIAESIAESIAESIAES
IAESIAESIAESSDcBCkrpRsgASIAESIAESIAESIAESIAESIAESIAESCBrEaCglLXym3dLAiRAAiRA
AiRAAiRAAiRAAiRAAiRAAukmQEEp3QgZAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAlkLQIUlLJWfvNu
SYAESIAESIAESIAESIAESIAESIAESOD/27FjGgAAAIRh/l0jYic1QEL5yAIOpUwogAABAgQIECBA
gAABAgQIECDwJeBQ+tpbWwIECBAgQIAAAQIECBAgQIBAFnAoZUIBBAgQIECAAAECBAgQIECAAIEv
AYfS197aEiBAgAABAgQIECBAgAABAgSywABev/UsC14AlAAAAABJRU5ErkJggg==
--001a1141a524a1bb30053d8401ec--


From nobody Tue Sep 27 14:34:35 2016
Return-Path: <zzhang@juniper.net>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 54CA412B2A7 for <bier@ietfa.amsl.com>; Tue, 27 Sep 2016 14:34:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.92
X-Spam-Level: 
X-Spam-Status: No, score=-1.92 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DC_PNG_UNO_LARGO=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=junipernetworks.onmicrosoft.com
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 Rq-iVuo7wO2m for <bier@ietfa.amsl.com>; Tue, 27 Sep 2016 14:34:26 -0700 (PDT)
Received: from NAM01-BY2-obe.outbound.protection.outlook.com (mail-by2nam01on0139.outbound.protection.outlook.com [104.47.34.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 8F4C012B011 for <bier@ietf.org>; Tue, 27 Sep 2016 14:34:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=junipernetworks.onmicrosoft.com; s=selector1-juniper-net; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=tQkFRh98BfJkgJYOi8tppUOk1Q0ORheH5XORHriRuxc=; b=PCt4kk8vgO6Aqxx34nqrjvYkAO6Rh6H3GSkVbj2tHnp85VFVoqCkeArgmj5Mva5JIqrhb046+pwK7owY57iSC5GhGFQU86G7cSOUq0P7xMKiwWeEGlArIV4fGmFphh0TvEupNIg/nxAEf6IdxgtRVuuYEPZZmRDyQZftO4e7+iU=
Received: from DM5PR05MB3145.namprd05.prod.outlook.com (10.173.219.15) by DM5PR05MB3148.namprd05.prod.outlook.com (10.173.219.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.649.6; Tue, 27 Sep 2016 21:34:25 +0000
Received: from DM5PR05MB3145.namprd05.prod.outlook.com ([10.173.219.15]) by DM5PR05MB3145.namprd05.prod.outlook.com ([10.173.219.15]) with mapi id 15.01.0649.013; Tue, 27 Sep 2016 21:34:25 +0000
From: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>
To: Dino Farinacci <farinacci@gmail.com>
Thread-Topic: [Bier] encap in DC
Thread-Index: AdIY9IioXinmRp5YR7aZAVg6zLjUEgAD/loAAAA3WQA=
Date: Tue, 27 Sep 2016 21:34:25 +0000
Message-ID: <DM5PR05MB3145B74F8949BA1660D0D28ED4CC0@DM5PR05MB3145.namprd05.prod.outlook.com>
References: <DM5PR05MB31459051806B6D45D51F35CDD4CC0@DM5PR05MB3145.namprd05.prod.outlook.com> <C7100AFE-F2E3-4ADF-8109-654535F94BC8@gmail.com>
In-Reply-To: <C7100AFE-F2E3-4ADF-8109-654535F94BC8@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=zzhang@juniper.net; 
x-originating-ip: [66.129.241.10]
x-ms-office365-filtering-correlation-id: 886f4f32-9c1c-4655-698d-08d3e71e0dd0
x-microsoft-exchange-diagnostics: 1; DM5PR05MB3148; 7:LaNARlkZppObd3gXbWgdKT1ZaezcuX7ufGP+0Mu6CJPsM8J7diy9HTOKePq5xsuid479vNcWBEZZP7A9LWpsV7IRHxhY5J1eb0eqpeK/PJhIyFiL72r0mYTF2UsLCePqnWGKbELfwBFMLvU1zwrJKKasIWV45lZecGiVgBj5sjTkBlYkXgFWZkAQIU6n6m1eQfRy2baRtFefH6ADBImHtVAKsYazrUuqCsxgv5p4qGHPI0RJ0MDo2syquNTh8zSeIb/h1QnF/H74Ai72WbYQ1vZEGtNjArKWAPDWHoPnj6sT4TJdCjNFsOqzo6NGktg0IKgwnpuCw3ShCpniskCEGQ==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DM5PR05MB3148;
x-microsoft-antispam-prvs: <DM5PR05MB314839281BD57E4205205F51D4CC0@DM5PR05MB3148.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(138986009662008)(21748063052155)(17755550239193); 
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(102415321)(6040176)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6055026); SRVR:DM5PR05MB3148; BCL:0; PCL:0; RULEID:; SRVR:DM5PR05MB3148; 
x-forefront-prvs: 007814487B
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(7916002)(189002)(377454003)(199003)(7696004)(19580405001)(19617315012)(19580395003)(19627595001)(76576001)(92566002)(5002640100001)(77096005)(1411001)(2900100001)(66066001)(6116002)(3846002)(586003)(102836003)(3660700001)(15975445007)(790700001)(19609705001)(4326007)(6916009)(3280700002)(2950100002)(2906002)(19300405004)(68736007)(10400500002)(87936001)(9326002)(81166006)(50986999)(11100500001)(189998001)(7846002)(9686002)(122556002)(81156014)(99936001)(110136003)(16236675004)(8936002)(101416001)(99286002)(7906003)(18206015028)(5660300001)(106356001)(105586002)(74316002)(54356999)(33656002)(8676002)(19625215002)(76176999)(7736002)(97736004)(86362001)(17760045003)(7099028); DIR:OUT; SFP:1102; SCL:1; SRVR:DM5PR05MB3148; H:DM5PR05MB3145.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:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/related; boundary="_004_DM5PR05MB3145B74F8949BA1660D0D28ED4CC0DM5PR05MB3145namp_"; type="multipart/alternative"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Sep 2016 21:34:25.5048 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR05MB3148
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/i1VfE9wqyuFDkIPvPbe5W9cdRWw>
Cc: "bier@ietf.org" <bier@ietf.org>
Subject: Re: [Bier] encap in DC
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 27 Sep 2016 21:34:33 -0000

--_004_DM5PR05MB3145B74F8949BA1660D0D28ED4CC0DM5PR05MB3145namp_
Content-Type: multipart/alternative;
	boundary="_000_DM5PR05MB3145B74F8949BA1660D0D28ED4CC0DM5PR05MB3145namp_"

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

SGkgRGlubywNCg0KUGxlYXNlIHNlZSB6emg+IGJlbG93Lg0KDQpGcm9tOiBEaW5vIEZhcmluYWNj
aSBbbWFpbHRvOmZhcmluYWNjaUBnbWFpbC5jb21dDQpTZW50OiBUdWVzZGF5LCBTZXB0ZW1iZXIg
MjcsIDIwMTYgNToxNyBQTQ0KVG86IEplZmZyZXkgKFpoYW9odWkpIFpoYW5nIDx6emhhbmdAanVu
aXBlci5uZXQ+DQpDYzogYmllckBpZXRmLm9yZw0KU3ViamVjdDogUmU6IFtCaWVyXSBlbmNhcCBp
biBEQw0KDQpIaSBEaW5vLA0KDQpXaGF0IHRvIGZvbGxvdyB1cCBvbiB0aGUgZGlzY3Vzc2lvbiBp
biB0aGlzIG1vcm5pbmcncyBpbnRlcmltIG1lZXRpbmcgd2hldGhlci93aHkgQklFUi1ldGhlciBt
YXkgbm90IGJlIGxpa2VkIGJ5IERDIG9wZXJhdG9ycy4NCg0KWW91IG1lbnRpb25lZCB0aGF0IERD
IG9wZXJhdG9ycyBtYXkgb25seSB3YW50IHRvIHdvcmsgd2l0aCBJUCAodjQvdjYpIGFuZCB0aGV5
IHdhbnQgdG8gYmUgYWJsZSB0byBjb250aW51ZSB0byB1c2UgSVAgdG9vbHMgbGlrZSBwaW5nL3Ry
YWNlcm91dGUuDQoNClJpZ2h0Lg0KDQoNClRvIGNsYXJpZnksIHdpdGggQklFUi1ldGhlciBpdCdk
IHN0aWxsIGJlIElQIGJhc2VkOiB0aGUgcGF5bG9hZCBpcyBJUCAod2l0aCBJUCBtY2FzdCBoZWFk
ZXIpIGVuY2xvc2VkIGluDQoNCiJJUCBiYXNlZCIgbWVhbnMgdGhhdCBhIEJJRVIgbWVzc2FnZSB3
b3VsZCBiZSAqaW5zaWRlKiBhbiBJUCBoZWFkZXIgdGhhdCB3YXMgaW5zaWRlIGFuIGV0aGVydHlw
ZSBvZiAweDA4MDAgb3IgMHg4NmRkLiDigJxCSUVSLWV0aGVy4oCdIG1lYW5zIHRoYXQgYW4gZXRo
ZXJ0eXBlIHdvdWxkIGJlIGFsbG9jYXRlZCBmb3IgYSBCSUVSIGhlYWRlci4NCg0KWnpoPiBUbyBj
bGFyaWZ5LCB3aGVuIEkgc2FpZCDigJxJUCBiYXNlZOKAnSBJIG1lYW50IHRoYXQgdGhlIHBheWxv
YWQgaXMgc3RpbGwgSVAgKGVuY2xvc2VkIGluIEJJRVIgdGhlbiBpbiBFdGhlcikuIFdpdGggdGhh
dCwgZXhpc3RpbmcgSVAgdG9vbHMgY2FuIHN0aWxsIGJlIHVzZWQsIGFuZCBCSUVSIHRvb2xzIHdp
bGwgaGFuZGxlIEJJRVIgc3BlY2lmaWMgdGhpbmdzLg0KDQpJIHRoaW5rIGZyb20gYSBoYXJkd2Fy
ZSBwb2ludCBvZiB2aWV3LCBhbmQgZm9yIHZlbmRvciBlZmZpY2llbmN5LCBhbiBldGhlcnR5cGUg
d291bGQgcHJvYmFibHkgYmUgYSBnb29kIHdheSB0byBnby4gQnV0IHRoZSBtZXNzYWdlIHRvIGN1
c3RvbWVycyBpcyB0aGF0IEJpZXIgaXMgYSBsYXllci0zIHByb3RvY29sIGFuZCBpcyBub3Qgc3Vi
amVjdCB0byB0aGUgc2FtZSBmb3J3YXJkaW5nIGJlaGF2aW9yIGFzIGFuIEwyIHN3aXRjaCB3b3Vs
ZCBwZXJmb3JtLg0KDQpaemg+IExheWVyLTIuNSwgc29ydCBvZiBsaWtlIE1QTFMuIFRoZSBkaWZm
ZXJlbmNlIGZyb20gTVBMUyBpcyB0aGF0IGl0IGRvZXMgbm90IHJlcXVpcmUgTVBMUyBzaWduYWxp
bmcgYW5kIGZvcndhcmRpbmcuIEJJRVIgc2lnbmFsaW5nL2ZvcndhcmRpbmcgaW5mcmFzdHJ1Y3R1
cmUgaXMgcmVxdWlyZWQgcmVnYXJkbGVzcyB3aGV0aGVyIGl04oCZcyBCSUVSLW1wbHMgb3IgQklF
Ui1pcHY2IG9yIEJJRVItZXRoZXIuDQoNClRoYXQgaXMg4oCcQmllciBpcyByb3V0YWJsZeKAnSwg
bWVhbmluZyBpdCBpcyBob3AgYnkgaG9wIGZvcndhcmRpbmcuDQoNClp6aD4gWWVzOyBhbmQgdHVu
bmVsaW5nIGNhbiBzdGlsbCBiZSB1c2VkLg0KDQpCSUVSIGVuY2xvc2VkIGluIEV0aGVyLiBJUCBw
aW5nL3RyYWNlcm91dGUgd2lsbCBzdGlsbCB3b3JrLCBhbmQgdGhlcmUgd2lsbCBiZSBCSUVSIHNw
ZWNpZmljIHBpbmcvdHJhY2Vyb3V0ZSBleHRlbnNpb25zIHRvIGZpZ3VyZSBvdXQgdGhlIHJlYWNo
YWJpbGl0eS9wYXRocyBhdCBCSUVSIGxheWVyLg0KDQpJZiBCaWVyLCB1c2luZyB0aGlzIGhlYWRl
ciBkZWZpbml0aW9uOg0KDQpbY2lkOmltYWdlMDAyLnBuZ0AwMUQyMThFNC5BNkRFNDNDMF0NCg0K
d2FzIHJ1biBvdmVyIGl0cyBvd24gZXRoZXJ0eXBlLCB3b3VsZCBOT1QgYWxsb3cgdHJhY2Vyb3V0
ZSB0byB3b3JrLiBTaW5jZSB0cmFjZXJvdXRlIHVzZXMgVFRMIGRlY3JlbWVudCBhcyBhIHByb2Nl
ZHVyZSB0byBpbnZva2UgcmV0dXJuIElDTVAgbWVzc2FnZXMuIFRoZSBhYm92ZSBCaWVyIGhlYWRl
ciBoYXMgbm8gVFRMLg0KDQpaemg+IFRoYXQgaXMgQklFUi1tcGxzLCBhbmQgdGhlIEJJRVItbGFi
ZWwgcHJlY2VkaW5nIHRoZSBoZWFkZXIgaGFzIFRUTC4gVGhlcmUgaXMgYWxyZWFkeSBhIGRyYWZ0
IG9uIGhvdyBCSUVSIHBpbmcvdHJhY2Vyb3V0ZSBpcyBkb25lLg0KDQpTbyB5b3UgY291bGQgb25s
eSB1c2UgZXhpc3RpbmcgdHJhY2Vyb3V0ZSBpZiB0aGVyZSB3YXMgYSBJUCBwcm90b2NvbCBjb2Rl
cG9pbnQgZm9yIEJpZXIgYW5kIGl0IHJ1biBvdmVyIElQdjQgYW5kIElQdjYuDQoNClp6aD4gRm9y
IEJJRVItZXRoZXIsIGJvdGggZHJhZnQteHUtYmllci1lbmNhcHN1bGF0aW9uIGFuZCBkcmFmdC13
YW5nLWJpZXItZXRoZXJuZXQgaGFzIFRUTCBpbiB0aGUgQklFUiBoZWFkZXIsIGFuZCB0aGUgQklF
UiBwaW5nL3RyYWNlcm91dGUgZHJhZnQgYmFzZWQgb24gQklFUi1tcGxzIGNhbiBiZSBhZGFwdGVk
IHRvIEJJRVItZXRoZXIgYXMgd2VsbC4NCg0KSmVmZnJleQ0KDQpEaW5vDQoNCg0KRXZlbiBpZiB3
ZSB1c2UgQklFUi1pcHY2LCB0aGVyZSB3aWxsIHN0aWxsIGJlIG5lZWQgZm9yIEJJRVIgc3BlY2lm
aWMgcGluZy90cmFjZXJvdXRlIHRvb2xzLg0KDQpKZWZmcmV5DQoNCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpCSUVSIG1haWxpbmcgbGlzdA0KQklFUkBp
ZXRmLm9yZzxtYWlsdG86QklFUkBpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vYmllcg0KDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OlNpbVN1bjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30N
CkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0
IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJ
cGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWls
eToiXEBTaW1TdW4iOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KLyogU3R5bGUg
RGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwN
Cgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBw
dDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjt9DQphOmxpbmssIHNwYW4u
TXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRl
eHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0Zv
bGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1k
ZWNvcmF0aW9uOnVuZGVybGluZTt9DQpzcGFuLkVtYWlsU3R5bGUxNw0KCXttc28tc3R5bGUtdHlw
ZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCglj
b2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1v
bmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6OC41
aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAxLjBpbiAxLjBpbiAxLjBpbjt9DQpkaXYuV29yZFNl
Y3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNv
IDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAv
Pg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxh
eW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwv
bzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVO
LVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9u
MSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+
SGkgRGlubyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlBsZWFz
ZSBzZWUgenpoJmd0OyBiZWxvdy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48YSBuYW1lPSJfTWFpbEVuZENvbXBvc2UiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
MUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2E+PC9wPg0KPGRpdiBzdHlsZT0iYm9y
ZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGlu
IDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlk
ICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWYiPiBEaW5vIEZhcmluYWNjaSBbbWFpbHRvOmZhcmluYWNjaUBnbWFpbC5jb21dDQo8YnI+DQo8
Yj5TZW50OjwvYj4gVHVlc2RheSwgU2VwdGVtYmVyIDI3LCAyMDE2IDU6MTcgUE08YnI+DQo8Yj5U
bzo8L2I+IEplZmZyZXkgKFpoYW9odWkpIFpoYW5nICZsdDt6emhhbmdAanVuaXBlci5uZXQmZ3Q7
PGJyPg0KPGI+Q2M6PC9iPiBiaWVyQGlldGYub3JnPGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBb
Qmllcl0gZW5jYXAgaW4gREM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8YmxvY2txdW90ZSBz
dHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPkhpIERpbm8sPG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2tx
dW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxicj4NCldoYXQgdG8gZm9sbG93IHVwIG9uIHRoZSBkaXNjdXNzaW9u
IGluIHRoaXMgbW9ybmluZydzIGludGVyaW0gbWVldGluZyB3aGV0aGVyL3doeSBCSUVSLWV0aGVy
IG1heSBub3QgYmUmbmJzcDtsaWtlZCBieSBEQyBvcGVyYXRvcnMuPGJyPg0KPGJyPg0KWW91IG1l
bnRpb25lZCB0aGF0IERDIG9wZXJhdG9ycyBtYXkgb25seSB3YW50IHRvIHdvcmsgd2l0aCBJUCAo
djQvdjYpIGFuZCB0aGV5IHdhbnQgdG8gYmUgYWJsZSB0byZuYnNwO2NvbnRpbnVlIHRvIHVzZSBJ
UCB0b29scyBsaWtlIHBpbmcvdHJhY2Vyb3V0ZS48bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90
ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UmlnaHQuPG86cD48L286cD48L3A+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGJyPg0KPGJyPg0KPG86cD48L286cD48L3A+DQo8YmxvY2tx
dW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPlRvIGNsYXJpZnksIHdpdGggQklFUi1ldGhlciBpdCdkIHN0aWxsIGJl
IElQIGJhc2VkOiB0aGUgcGF5bG9hZCBpcyBJUCAod2l0aCBJUCBtY2FzdCBoZWFkZXIpIGVuY2xv
c2VkIGluJm5ic3A7PG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPiZxdW90O0lQIGJhc2VkJnF1b3Q7IG1lYW5zIHRoYXQgYSBCSUVSIG1lc3NhZ2Ug
d291bGQgYmUgKmluc2lkZSogYW4gSVAgaGVhZGVyIHRoYXQgd2FzIGluc2lkZSBhbiBldGhlcnR5
cGUgb2YgMHgwODAwIG9yIDB4ODZkZC4g4oCcQklFUi1ldGhlcuKAnSBtZWFucyB0aGF0IGFuIGV0
aGVydHlwZSB3b3VsZCBiZSBhbGxvY2F0ZWQgZm9yIGEgQklFUiBoZWFkZXIuPG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlp6aCZndDsgVG8gY2xhcmlmeSwgd2hlbiBJIHNhaWQg
4oCcSVAgYmFzZWTigJ0gSSBtZWFudCB0aGF0IHRoZSBwYXlsb2FkIGlzIHN0aWxsIElQIChlbmNs
b3NlZCBpbiBCSUVSIHRoZW4gaW4gRXRoZXIpLiBXaXRoIHRoYXQsIGV4aXN0aW5nIElQIHRvb2xz
IGNhbiBzdGlsbCBiZSB1c2VkLA0KIGFuZCBCSUVSIHRvb2xzIHdpbGwgaGFuZGxlIEJJRVIgc3Bl
Y2lmaWMgdGhpbmdzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+SSB0aGluayBmcm9tIGEgaGFyZHdhcmUgcG9pbnQgb2Ygdmlldywg
YW5kIGZvciB2ZW5kb3IgZWZmaWNpZW5jeSwgYW4gZXRoZXJ0eXBlIHdvdWxkIHByb2JhYmx5IGJl
IGEgZ29vZCB3YXkgdG8gZ28uIEJ1dCB0aGUgbWVzc2FnZSB0byBjdXN0b21lcnMgaXMgdGhhdCBC
aWVyIGlzIGEgbGF5ZXItMyBwcm90b2NvbCBhbmQgaXMgbm90IHN1YmplY3QgdG8gdGhlIHNhbWUg
Zm9yd2FyZGluZyBiZWhhdmlvciBhcyBhbg0KIEwyIHN3aXRjaCB3b3VsZCBwZXJmb3JtLjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx
RjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5aemgmZ3Q7IExheWVyLTIuNSwgc29ydCBv
ZiBsaWtlIE1QTFMuIFRoZSBkaWZmZXJlbmNlIGZyb20gTVBMUyBpcyB0aGF0IGl0IGRvZXMgbm90
IHJlcXVpcmUgTVBMUyBzaWduYWxpbmcgYW5kIGZvcndhcmRpbmcuIEJJRVIgc2lnbmFsaW5nL2Zv
cndhcmRpbmcgaW5mcmFzdHJ1Y3R1cmUNCiBpcyByZXF1aXJlZCByZWdhcmRsZXNzIHdoZXRoZXIg
aXTigJlzIEJJRVItbXBscyBvciBCSUVSLWlwdjYgb3IgQklFUi1ldGhlci48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNw
OzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoYXQgaXMg
4oCcQmllciBpcyByb3V0YWJsZeKAnSwgbWVhbmluZyBpdCBpcyBob3AgYnkgaG9wIGZvcndhcmRp
bmcuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlp6aCZn
dDsgWWVzOyBhbmQgdHVubmVsaW5nIGNhbiBzdGlsbCBiZSB1c2VkLjwvc3Bhbj48YnI+DQo8YnI+
DQo8bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21h
cmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+QklFUiBlbmNsb3NlZCBp
biBFdGhlci4gSVAgcGluZy90cmFjZXJvdXRlIHdpbGwgc3RpbGwgd29yaywgYW5kIHRoZXJlIHdp
bGwgYmUgQklFUiBzcGVjaWZpYyZuYnNwO3BpbmcvdHJhY2Vyb3V0ZSBleHRlbnNpb25zIHRvIGZp
Z3VyZSBvdXQgdGhlIHJlYWNoYWJpbGl0eS9wYXRocyBhdCBCSUVSIGxheWVyLjxvOnA+PC9vOnA+
PC9wPg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JZiBCaWVyLCB1c2lu
ZyB0aGlzIGhlYWRlciBkZWZpbml0aW9uOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48aW1nIHdpZHRoPSI1ODYiIGhlaWdodD0iMzY2IiBpZD0i
X3gwMDM5X0U3MjE4M0UtMzgyMC00MjI1LTkyRTgtMUJGNzM4QTI0RTA0IiBzcmM9ImNpZDppbWFn
ZTAwMi5wbmdAMDFEMjE4RTQuQTZERTQzQzAiPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj53YXMgcnVuIG92ZXIgaXRzIG93biBldGhlcnR5cGUs
IHdvdWxkIE5PVCBhbGxvdyB0cmFjZXJvdXRlIHRvIHdvcmsuIFNpbmNlIHRyYWNlcm91dGUgdXNl
cyBUVEwgZGVjcmVtZW50IGFzIGEgcHJvY2VkdXJlIHRvIGludm9rZSByZXR1cm4gSUNNUCBtZXNz
YWdlcy4gVGhlIGFib3ZlIEJpZXIgaGVhZGVyIGhhcyBubyBUVEwuPG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiMxRjQ5N0QiPlp6aCZndDsgVGhhdCBpcyBCSUVSLW1wbHMsIGFuZCB0aGUgQklF
Ui1sYWJlbCBwcmVjZWRpbmcgdGhlIGhlYWRlciBoYXMgVFRMLiBUaGVyZSBpcyBhbHJlYWR5IGEg
ZHJhZnQgb24gaG93IEJJRVIgcGluZy90cmFjZXJvdXRlIGlzIGRvbmUuPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5TbyB5b3UgY291
bGQgb25seSB1c2UgZXhpc3RpbmcgdHJhY2Vyb3V0ZSBpZiB0aGVyZSB3YXMgYSBJUCBwcm90b2Nv
bCBjb2RlcG9pbnQgZm9yIEJpZXIgYW5kIGl0IHJ1biBvdmVyIElQdjQgYW5kIElQdjYuPG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG
NDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlp6aCZndDsgRm9yIEJJRVItZXRoZXIsIGJv
dGggZHJhZnQteHUtYmllci1lbmNhcHN1bGF0aW9uIGFuZCBkcmFmdC13YW5nLWJpZXItZXRoZXJu
ZXQgaGFzIFRUTCBpbiB0aGUgQklFUiBoZWFkZXIsIGFuZCB0aGUgQklFUiBwaW5nL3RyYWNlcm91
dGUgZHJhZnQgYmFzZWQgb24gQklFUi1tcGxzDQogY2FuIGJlIGFkYXB0ZWQgdG8gQklFUi1ldGhl
ciBhcyB3ZWxsLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SmVm
ZnJleTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+RGlubzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PGJyPg0KPGJyPg0KPG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0i
bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPkV2ZW4gaWYgd2UgdXNlIEJJRVItaXB2NiwgdGhlcmUgd2lsbCBzdGlsbCBiZSBuZWVkIGZv
ciBCSUVSIHNwZWNpZmljIHBpbmcvdHJhY2Vyb3V0ZSB0b29scy48YnI+DQo8YnI+DQpKZWZmcmV5
PGJyPg0KPGJyPg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X188YnI+DQpCSUVSIG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9Im1haWx0bzpCSUVSQGlldGYu
b3JnIj5CSUVSQGlldGYub3JnPC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vYmllciI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9iaWVyPC9hPjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2JvZHk+DQo8L2h0bWw+DQo=

--_000_DM5PR05MB3145B74F8949BA1660D0D28ED4CC0DM5PR05MB3145namp_--

--_004_DM5PR05MB3145B74F8949BA1660D0D28ED4CC0DM5PR05MB3145namp_
Content-Type: image/png; name="image002.png"
Content-Description: image002.png
Content-Disposition: inline; filename="image002.png"; size=176163;
	creation-date="Tue, 27 Sep 2016 21:34:23 GMT";
	modification-date="Tue, 27 Sep 2016 21:34:23 GMT"
Content-ID: <image002.png@01D218E4.A6DE43C0>
Content-Transfer-Encoding: base64

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
NkiqoAyy6dN10rlrLzhsbkie3Lnlh8NH1HCeN2+WVEDk7sOlK2TUqLGSN28eKYALw5at2+CxTytX
rlyV/NjryhWLYXxXAU/OQwRyFlL59uISzNxXpD7CoN+1a7vUrt0Ie/kAUcF22I2btUVJR7XzSQcD
DgbcwIBjdNtFlumavAhvRFBQEDwUWeSP349Jo6eaqKHWs2cX+eijDWrk2ltRKDr0h8FdTt9Ooe++
wc1PMpUlDN8bpvlQDFHu37tDGj71DJTHw/LE41XUExwWZteDHgmPcXrTawzfSghTCu6HFY1LxFMy
6tVxSCfZFmN0r1y1RvLlzStVHkNRIhY9Qe2Qh1+7VnWZ9uYbkh4h5iOHD8tzzVvJK6+MlLVr12hB
6JbPP8FF5JZ0gSJcs/ZjmTplgjTGJWXUyGHIEd8qt25cksCgtPc0zeT/jlV0zKHSnzjxDZz/dWnT
toP4+HjjcrJcevXqr8WzHTp2kxVQ+I0bt0Atw4cyYvjL0r5DF1wSD8MIbyNvvvm2PPtsUyMN5X4u
YP2/I9vZwD+BAXq5r8JQHT58tMrDqKhIiYiMlJLFi0vL1m2kRUtEEyPDpW+/wfIrLpSzZ70ttWo3
QAH6JtQMPK/1D9Omz0ANySr58ej3kAktpFfPbtKjR09EyAxPd9q0kAvaZcpD3pj6ugwdNlwmT5oo
8xcslm5dOsIgX6bwevUeICdP/A5nzC1p0ao9HAAPyScb1sL7/bCwjqdFy3bSunVHOA52y8CBL6pz
49VXx6th/smGj6RYiVKybesmyKje8vIrI+SzTz+TLl3ay9vvzJaF4MUpb8DoNvXShg2fIu88rcp7
TaFxloMBBwP3JQYco9vNxxKAnCMK8s8//xQCsJf4ID1h27atCFv+BYNuvaae2HYLaygFgtxqlePm
Xqy3M8zoDWMpnB0rNm+Ulq3aSOlSJWXV6tUQ1Btk+YrVMLp5GbDjrqYRT6Ft5T4mcVMp/rFwXFCK
y2NVHpVVq9bKK0NfxoUgWLZ9uQMGd2UUimbXb/wMFwxeYPrCW+2LS82Vy+elcOHCUqtmdXiD9sDL
fUHTggoWKoV3R0smGOU9e3aVgS+8pJ+vU7sWPOMn1ZsbGJQuxU/x/wUYt71iZMQtWbJkpXrcmjVr
okWLYaHRUhNdaB5C+Hvvvq+lM2j80Ucr4ees0viphjLmtQl6hAIFCkjbNi3lS+D/1s0bxgXFUfb/
38frfDvSw1B8Czn4xbbtqGfwVkdGONLJoqOipSXwkz5DBqlSpbLWn7z91lTp3oPFuYJUqR6Qk6s0
Ykk6zps3v6RL64+UvXSSM2d2KVaspAt2rRxrpJpky4WXl2RBugo91HPmzsL7/NB15yZyyDOpwb9t
2zZ1xsyZNUPKlK2Ev0dJgycby2tjRqBQfYh2fnqiam0pV6Y0amjSIHo0X2rXbaTf16lzT9mxc7fq
luvXL8C7/YimDX64dDlk4GBEVXOAZ6/pe8qXKyvZczANJQUL2R2acjDgYCBFMeAY3W6i0wcFXYcP
H5W6dZ+CIC4iH61dDYFdGPnA3wCSh+kF+WdTElhd74/cbbbNq1uvoaZhvP/BPOwlE7pk/I2iPX/k
ebN46J/dl5uoTeTtESgyDZJGjepD2YyS33/9RS4iX5v5lm++OTHms7x4UNHWq/+0RELhcXlCwUbh
d8WLF1WlbOAhTKIiw/Q9jFwYK0QLNulR199ZRU4pe5D/IzRv5J9ekR8R/i5ZshTy/b3x8pUjR36U
fPmL4jIZlz5SoeCTKzIiEgZIWnns8crm3hm6DlSjghecq8hpDQxi/qyzHAz8fzEQHByiF+lNn34s
adKxVaohDzTdhPyMzj6sm/FFalTlR+Ep1kWHhBc+l0mOHP0x5n23bhnRxzCkYBkroaJhGrgB+h5/
LQJjGgvatcIAP3r0AIqAs6jBnBF7ypc/r/F3dreCo+UxGP8ZM2aQK+BJrmtoP/sQvOHFSxSLgUPY
FcqXkxXL18DovqE54F1ZAwQv+TpEVpmy8vPPx7R+5d13puFzPKeTz/3/pULn2x0M3BkDjtFtlzq0
i4YgHy8XBGyY1EL6wpIlC+HhQHEe1vFffoVQvI6QJrtS/JPGbRQi+wHavYMpJt26dpK3334bqStM
NRH5BfsKShWoxUX/7L7sItbm+4x6IXnyyXrIQX5Ni0OpSKm02Nvc8LKyxVwYLhgBsmD+bPQnTweD
0fD6sKA0a9bM2mVFO5NoVw5jGcWr/IJo4C0QL/M9Nrd2/7/NKLblAKbff/9D2rXrgrSSd+Fdq6GR
mYrIbX1t7Gugn5vqEaQXMBCFk/Tc0UiIQkcIhr6Zx20sI2LCC8s/Sen3P56dHd4XGIDd6efvh1Qp
Xhotgzm21zZpnMZ0CAz02BVl0LNLIRdpnhdRPxjoMUvTOZgnTuM5LvWzcwodIOy444XIYzqkIFIm
kZ/IO4bxHttRid8XgQttLBPBOYDP03Hgui5euMj08RgZ3uipJ9EWtoC8P38RjO4eaKN6QAvAq1Zl
VyfH4L4vaNDZhIOBO2DAMbrdJA16J7iefaZJjMEdjrD8R+vWS7GiRSQPwpKxgj4x4FZPbNH8Qwpn
Iy+bdg28Jnb6fcOr4QHvTaVKFbSg55kmT8UY3Oyksvajj6Xx043Q2jCTG/syvx//YXs7hmmDUpne
YE7OtFrvJXa8FP97iHbLqFz5EXn33bmq9FjUxPx6I6TqpZ1Kbt26hXSI7PDM1oyzgxvXzqHrBkme
ytIX//ZVzzcjAYYhyQsTlaCbg4RS/JwpB5AePUPRG63RaEyHINRNjyB/HxSUCrmtv0FhV4GRYnn8
obojryNs7YSpU+5JOJD+GQzAqw0Lle3HjOXSatIjcYM0tttPtKTBBT092g/+houqsYw2n5ER11VW
G8Waxu8YMfLCzx6epvzmL7XIMVDTty5evCibNn2OnvMY3mWmE36x7StEia5q6paxDI+8oQMM2Ncg
s5YsW6lzINLSc49OQQGBGaRTp3YyFBG/7w/ul88AtwrS7vLkexh/v3etTv+Z5+d8i4OBfzcGHKPb
recbLo9WeUzDggMHDUG6gxc6kJRCH+zZsm//N7JsyQK0WaPA5Dh4GwvTzr7A1MA/TpxCl4hfNUy/
fPkqpK/8CEGcBSkSdYze14m20YlAB4lmMgUdKNpjIMpb068jbzmrTJo4QTtydOzU1hDidsKOUFjs
bfvpp2vlwvlL8s2338h5eFo++GARWsnlgqc/p9SsjX7Y97CP9Z0xFwWlFCitWjaX59ErnctILTHP
5hEpTZo0kelvz5QaNevLuLGvIgeyNDoKnIP3/11VxJu3fKKttj7fvE4uX74sv//xh/ZGX7t2Bfry
BiNlqKh+5oEvCgTN8H8frduA/OuCwFEUaNNHfv31OFJMrpo91T1lwIDnUQzcDN7ux+Tll16UdBnS
avrUpElTZUD/5zWVh/cRRhCsdB3r+dBzx1zVpBUA2+AP5y0OBtzEAI1WdpCaMGEyIltZ1WtMPmCk
62l0OMqCwWP0dJOetStTzDJ+F3vRZEE5omiVeMF/TwqihqF8hYroEnVAFiz8UBbOnyNFi5eVr7Zv
Rqu/K3Lw4Pdy7vx5Wbp0gRrf7C1ft24tyJZIqV6jhrY7ff75gSrKS5Qsg7aCO1GAOUodImXLltdd
8IL8FzoHvTvrPXRWeRR7D0bb1jfkp5+OyZrVS3EGtoKlbvGW5s2aouPQdOnZu79GM18aMhAOBF4A
bOoeN/HqvN3BgIOBlMGAY3S7g0cYmqlQXLdw4TwdkNMbraeYykBv6QwU5bRoydZpDMHbCLqb0wnX
rF2Hntjvw5j00tSHd2bOUuOmY4e2Ur8Bi2nouUgEHnIVs2fPq63yevbshy4UHdUQyouuHiuWL0Lf
aXh87XjNFReGB2f+/MXy8foNOBvzfv1k3IRJqqSGvjIERveT5r7cQV4KvFdTTKKkTp2aWuiXM2cO
VOszpGp2ZgHus+cwzjxgwBBU/A/T8DCfT9Wqj0vfPj10aNDVKxfQveAFOXHiTzXEOR1yy5atevZR
aJ+nrbge6IlYhseMrcn27ftG+g94Qc9meNK8JAP6uWuaDX5u2KixLF40T15+eaS0asNWYx5K061a
PScNGqBVIIx1hq4zo1DM8MAxTM8ITTSMGvQrRosz9vB2wtopQN8OiGRiAIXRmTJpq70xY1835aaR
CkVafRydPbJkzY1Wlz6SLVtW9U5baWU0ZLPB40zD20g9Y29tbxk77lW5jG4og198RWVFOBwSbdq0
kgyZjBkNH3ywGBHGpTCY/SBbvKRDh24Ks06d2qiv4bCuCNTWZJRVKz+UIS8PQ4H3QB1JHxx8C205
W2MK33gY5kb6CmcGMN1r9OhxWqxPXmT7wiUorHym6XOmDCfvIWe8YHG0NWwt77zzLtJf/OXJBvVi
eTOZWHQ+7mDAwcC9w4BjdN8Bt2yVx8rz2xaM1/wPF5UNG1ZjOuWfGqrnUJosWZnbzUmGNABtdAkx
O5dMmjQObaJG6NfQq215DZkGYBTy2TDg+WGEMtnHdceOz7V4kvmFmTNnNIYv6Nhju3AidR/zkRPN
HHFNBcb/rH2lTQtvS7wxyka+b8g/4/EE/gtCER09YuQxBqHaP07BI/BQunQleLLXKx6oRJkikxVK
1suLudrBanDu37dDLxFGOJk5nsaTToX8d7fwlQTepPdNcXuvFmjQH4bzR2uX6yCN+J5onbique0s
6PLAJa0zClSflAsIgRMb7NedKXMO/IsRhGA1ZDZ9ts5Iw7Eub/hvf3jC2fmFXr17GflgPqzbQ6Pu
FW4duPcnBpSBQ2TQoH7SG1N549M8vc9pVHaFSOkypVR+xPCAysZwtP+biM8xV5secKPYOneeArJu
3Qo5gV7/wZD1vLBme4iynpfPEJk5802ZMmW82bkvVk4azhjyj9EJqmDhknCKLFedcRPFx6mRrpcj
V278DSqY8hQGPlO+2JN72dL5SJPLgm1EaFeUVEGcpMl0MMMQN1JmPGTatOloSXhCiz8LYg6Bk1py
f5Kmsyt7GKCuZsvaf/v695/Q7SdoFNnkRipFOgrphIxVCEnmA+fJV9iETgHNvq1mtZ/t74yWwFRp
8EqXwCco/O321ra2cUuLAPPlL2L+gsrDDYPbZRcsQgxK7TpG3fojc55dLyOcAOcn+fLlBcP8c8Wa
6dJTEVHxJZDDCMPb28dfFabl4TVytY2BETQ602dgHnhCK/75bD9Mm2+MRtFrBtPIt3kRsgk5/ttS
p2EO6J0ugLwgWl7rYFzOMpm58YRijsg205FYGJYG3joDh1ZIHs/dLwAveL/vZaoR9sihJWzdZvvi
mER8OR970DEQDS9yEF5p73AQg+a9IacM/jd5QN9NWYzLo849cJEpMKwp6/PB0WIsw0C3+CAgEAOl
Evy+ePJbDWsvyRVHJnEMfGz9iJHu4qEDvR7KbhQxG4a21TUF8hgTg9+f9x46ndxA7rpoQfn4saN1
eJiTWvKg0+9/ef9R2rknyIqm/otR4Rjd8R8uDN1APHh6CekhvWNahhrEbhrFCRGSu4Z1YsSoCiMF
imns7gtKg0U8Gz9ZY7bZS4HvTvSMhhfqriux5/P/aAdoeuOGDR1i6m+bqUiJ4eNOf7drDOu+7oJP
/XtClxuzn3tS95fY5/AMOUBqDSaJ3pUXE4Pj/P2/gwFrxsDdTnwner+TzLubLLErJ9VeT4RfsC/4
yo0UF6u1oOs5zKgc+3pzKiVX27YtUZzZ09BFidb+/HfIwDnpA4QBdeSEyuvjX9X6qviR9AfoJLa2
6hjdCaCJKQe3e/Zs4fM/+CZ6PP3w4gXlHzC4H3gMWx41Swk/8Ae6pwcweJEeeyvsf0+/zgHuYOD/
gwE4L1jo+SiK9Dm5MsEOUWqchGP0/Cjp2LGdprSULl0Knnimfdkdfvb/OZ7zrQ4GEsNAYBCjNf9+
vegY3XeiBMeATIxHYv+uyiDxdlz2Af7L3+mMS3fvAbvjTXQPsvNuBwP3CQaiJG161OCkZ4EmUk7u
6LVGK0OkepUrbxRyaoRKo3Y26ojuk5M623AwkCAG/iN60TG6Hfp3MOBgwMGAgwEHA/9vDCSWEmft
L6VSCP/f53W+38HAfxADjtH9H3zozpEdDDgYcDDgYMDBgIMBBwMOBv5ZDDhG953wjRZORneMBNoG
uvuMUhQWO4S4dpFwdzMu78dwnhSBpQU+xFcKFPPct7DYyQX9e1Mi7YgznbUdXwoU4mpPYXZcuN9g
maIlRfbl8KJtLr9v+SclZYTDi7bpgW/8z+ifFNCL9y3/mDSfIjo2JfVPSvJiCuoytxjkn32zY3Qn
hG8wXljoLU2rMwYoJGMBVmjITQXg58fRxMloEwdYwbeuYyy7FwY8WIMdkrg3hXVNfFAt7O2TTFhA
VEgI9kVYrD5OzgIs7ovT2bSSORn4ikYLruDgq9pf2hjZnNTlgbHoETjjTQyO8Td7eycDVkSEhIWH
6dCh2LHTSYHngemhYdrzOyX2FREeon292WM4ectDwsOCdciT9vZOzgKdhocGSxToImV4kW0jjQmF
yVrYV0jwdaUrtsxMDp2yIi4EfM0Jtz4pyovJbOFp8iKHyXCaaXLOGJcXqVyTKgfR3wODY4KDb4K2
/FKEr8k/hHV/8WIoeCjcHDyVDEpNYf0TGnwDo+49kk/zcBSEhqDtIfjHaDWbjEU6BS9yOFFK8M8t
6B/KGg6GSzqd8qOmLlNYpPmkLoPmQ0NuoWGBbzJpHtVXqstCUkQvcnp1aOgNCQxAI4VklRUYuoyd
e5Kvf5KK53/mc8m0kP6ZTf6j3wLPIYmbk8UaNmwg7dp3wtdbPbjd3Al6ql66eEb69H1BnsPY3mea
Nr9zC8LEQAPW33+dkF69B0i3rh0xSbBp0lvrANZvvx6Tbt37YFzyq1Kx4uPJ2Je/fPP1bhk+Yoy8
PX0KhkAUMwt7EjtQAn/38Jcvt30u76Ad1pQpE9AHHePLtSo/CQuwNn22Xma+O0femz1DsnKgRVLa
BKrnw0+WYGDFmtXrZMmSDzB4hr2pkxABMWG99fYUOXLkR5k16y1jGl2SYfnK5MmT5cKFi/jveGOS
XpJg8ULiIWPGTJBbt0JkytQp+JlRiyQUx6oXXzB5b5Dkzp0To65HJoN/vGB4hEiHTt2kdq2a0rlL
92TA8tFJpH36vCBPYRBQ85ZtkkHzvnL+3Gm0ausnbTGd8JmmLZLFiydP/CqdO/fEkKzh8tjjNZKx
L3/5/ruv5aWXh+ugl2LFSyeLf3bt3CZvvPG2TJr4GiYgkq+Tzotbt2yU6dNnKs3nyJkvabBM/lm5
4kNZ/OFyWQpeTBWEntxJjaZ4+GHk+nTIrwMyZ84MODLYBSSpfO2LYTVvyqlTf+uwnKTzteGFnIBJ
lRcvXJZp09/Az0ns3AMP962b16Az+kuVRytLj559kkGn3nLl8gW0KOwiXbt1lCZNrAmZSZHNfhgS
9Kv06NEXE45flMerujMxOd734Rn+ePSQDBs2Wl55ZbA8UhETim1PX74d1oFv98mIEa8Kh9YVL1Eu
GbAMXTZu/ERZuGAuelBjEFJS9A+3iDOuXrVUli5bIfPmzpJ0KLhNOs37y6KFc2X7Vzvl7ben6oTt
JEVvzYna7733nuzdux/7milePnA+JJl/MPV63Hg5c+YsdPY7OHQKRC2SQJr/xEcco/s2LHuqh+7L
7TukRIkSKgCTvugNC5WdO/ZINYwhTx4sT7l54xYmTu6SZ5s+rUZS0hcE6JUr8sUXX+K/V5O9L04y
3PrFNhhs9CImB1+eOkVy5649EhqW3BZYnhjzflL27N1nThZN3r6OHftZvvxqhznpLjm498QEuaOy
f/+3yfSsqTSW7w8dlsuXLsP7lJzzGec5cOB7zuY0n2HSPZH0Dn21Y6eUK1s2mfTACEOkKoiH83NY
SHLO6AmPTLjs3LlHHnmkfDJhecjNm+TF3VK/Xu1k8qKXXL16FfzzpfQf8Hwy9+Uply5fkq1bt0FW
MLqWPHxRAZIXOXU3ubBOnjwtu/fsxWRRthVNHv/88vNx2bbtK0yUdXcYWXyJ6Sk//ngMMmK/uafk
7evQoSNy6vRp0xOZVFj8nId8d/CQXL9+3cR7Ei6/elRP9Zbv2rVX8uTmFM2k7smAFXwrWDZt3ipP
NuTI+eTR1s2bN2ULdEbP7l2TCctLLl++ovKmT1/2K0/OvrxwmT4PWLvhOedQueTA8sQF7JRs2bLN
7LuePFh/YPLoV1/tgjfYmkqaVO3vKT//cly+/fagyT9JhWPQxFFMQz148DtTlyWVvvg5T/kal98z
Z8+aeE/C5Tc5R/kHP+sY3YpsCG/cJo28ZMFwnEw6CtuYgseFcLtOCzcmGhozf43x4XGWtnkiLIbU
jXBSpkwZddwwpxAan0UYRr+SSpEz1uPDMuHGwOL7DWLOmDEDpmSmw3h3TmNMCix4aM2VMWNGDbHH
3Rdz2HlGO/tyhZVBR4ETpgoqPSO9MxRc7sFKny6dMYYco8djYfHWa05uU3y5Lld8ueAE/+TIZr6y
YpRyLCx6cE2D/o6wsHf12MamWZAW0uCMAYE8I7+HKTls12UaEXd8jrfDSqdnTIP+uhjFrrD4/xhN
YV428cXvdqUt64yERbqKTdkgHIbuY/aqsNhyDDhTOPHp1BUW6T02zSJdurRmepB5doXFaXjWGe5G
8wwRx6ZipU2TVgjPWInxT3yaJxwj5OwXkEHSYjIs6SJpsFx5kXRKXkxv4j3pvEi+Tpc2LcZ0m5NN
k8HXhMU0nKTvy4UXIWcMXqS8IS0lgxfBOwYvkuYtWK68eCc6NWnXwgk+Tf4hLxr4smSEKy+6AQvP
j/tKnYb7Aj9obUp8XjTJRf/jSvO383XatKnh5TZ7BCtfm7x4J/6xxsTH40XS6fUbTL8wn4fCuhsv
4s8xcj4uL6aFnDdSoPh7vNzixViaZxtC8mHSdYYr/xh6kc/RQGvy+Id0miFjUmG50nx6F/1j7Stp
uoz6kLQal6/t6jIXnOCf5OegoCCTFxOi+bvp/niwTF7MqHoR9K40z8moZrvIu+lF/VusLqPcot5I
ncbSsfH5x77+oS6j3vf05jRX7tmFf2J0/514Ma4uI50Gh9Bm4O/J1/ycyT/JujC6fv///9+O0a3P
wFd+PnZEPpi/SB92KHJIz5w5J6tWr4XnAjcvjwgpXbKktGzFkBrfT6Ik6iwD0DK2yQQ+8FJ8LctX
rFZYV69cUu/H/AUfyoGDR/CJCPW0PfMM0kN0oqVJYPFh6YRAX3jJt8onn3ymTHbxwlk5f+GCzJrN
8NA+/fzjjz2KNJinDAbUPVmGFvfJfdFg4r58ZdsXn8pmeCoI6++/T8HrFCFTp06TvHk34NvDpX79
ulK1ao1EYFFRessnG9aoF4zf+StSVehZG/3qOMmcBYMdsK9nmzaWChUq3R2Wnt9bli9fhLD4IezW
Ww4dOojb7jmEC0chjEahECltWjdH1KGMCYsCwhJW1hmtSW/RGJH8rvzyy696xoMHv5Fz8Fy8MOhl
IwwNWJ07tZeCBYvoMzUMu/iwDMM3AjnX8+d/IL/+9rvuceeO7XIJHuXBgwcgb9APefUe0qtXNwyy
gAfJg99/Z1ih8JrMfu8d4Jy3eG/5fPMXcu78eXn5pcFQ0F4QgKmQMtQJxk3WeLCs8/G/3JenXLt6
BeG3yXL12jU8B0/ZjogMx0e/gjAt950RSqxHt84QqFRmNMatfRGGBY+04ivnzpwGLc2DoDMmY+7/
+lvNi3zllZcVVzS2+jzfA8qfApt4ujPNnz51QubNmw9YNH6i5Pff/5BbwbcA6xXFdd7cuaVbt07w
Alo0ahbNxOzJmorpK78e/1nmvT8f9gg9dSFyGiH7j9ZtkPMXryqsEsWKSuvWLXBfJQzSe3xY5hh7
nPGHQweQGrRC33Pj+hU5+ecppCYsQ7ThuPJiuXJlpFmzZiau7sA/ylu+smf3Nvn4443Ygze8axfl
7LlzMnfufNmz7zuFVbnSI9K48TMmbd0d1o7tW2Tjp5uUTs+d+wu59OEyfdo7smHDFoVVp3ZNqVET
XvQ70qlF8z5Io/pYI3N8Pn/8cVxugBdfG/u6ZHsop9JNk8aNpFKlKoYcuCOdEmfesmrVEjkALxh5
8ciRQ3IWvDhi5Gugq6y6rxYtmmEgC8LuMfviA3SVg6RTwzO7YP4c+QkRIn7n998fUNn14otDTdqM
lPbtW0vRIogm3hVWNCKP4bJw4Wz10HGPe/bs0ujAoBcGIsc1ADQl0qtnV8mZM68L/8TfF8/uJWHI
ZZ2DEP3p03/pGbds3iR/njotLw15AZdgHxhJAZq+lyVLdvMcrvxjXSYoTz1AT9eQnvIGoguX8bMX
IgxfIkIXJq+8PBj78MJFMY10794JRi/lWHxetGCRX7zlwvkzSL2ZJzfhTebag6hAFPjolVdeUt7M
AEOwT58eyHc1L+q38SIfA2H5GDS/ZLnuIfjWTY34rV7zkZz++4I+w2JFi0i7dm3NPd1d/xw88LWs
WLFKaf76tSuI8NyUBQs/RITtJ4VVsWIFpJrcTZdR/1Bn+MieXeCfDZ/qM+R5b2CU/fS3Zsonn0In
AVatWtWRRlYX/76TLqNDy9Cxmzetl21ffqWwTp74Tc6fv4AUuzclV668uq8GDerJE09UuwusWBmx
ZvVS+fqbb5VOKXso56nLsmbNoft6pslTOOejNnjRQ5j6dODAQeXrI4e/hy0RKkNeGg7HAS/BEdK+
bRspWowR9DvxIvmaRn4kbIY5cuzYL0qn+/fuxhkvyoCBg0EDqVCL5SmdOrWTfEzBvKuMiFJdNue9
2fLnn6cVX198sQX/PiWDBw3UlKoAf1/p2qWjZM+BFJi78iKj7dehM95ESuMl5actWz6HXjsDXTZI
dVkAaiOeB51mzIDLtYdF8wnxog/SlS7Ke3M/AL6v4A3wdH/zDaLlwTE0nx5G+PPPd5dUqXgh/vd4
vh2jW+nBW3777Q/kXi1R/RGNsCVTJRiC+fX4cQlHSOdp5IGq0Q0v9uJF70M5fqoJ/2puw1uRCiPj
R4x8WR56KL8c/fEnKJzFUAYoDoiMUkLavXsPhOEhKNdIKIxryAMFLDDAzHfe0vAfi5W4ovB+Gk6c
OpYqKDP28J0sgMHuCSMvAvug0Pvyy51g7O+06M3Hx9vI7wZDv/nGG/p7owARbA1FnjdPbhk9ehjg
B2ponbC8ACsUYUcaa59//gWKIHbrGbNnzy5Vq9VFCCtEJk+aIj8cPmIWbBqwSpUqIS8OHqgT0Hge
ntEbzM88YP794/WfiB/OEYEzULBXeORxFKTeRI7ccCi5v1GwaeyLIbLSpUvK4BcHKeN+/jkuFhs+
w1m8VOnwjGvWfqxnI/7KlysrJUo+AoPzogwfPkYVrpVOwcKLatWeQH5gH8ipm7Iez2Xf3q91XzeQ
AnDt2nUojTX4bi/gNlrq1a0tBQuVRH78n8i3m6R/ZzEPzYbg4BAokEZ4zh2Q139d1qxZJ9/hMuDt
44k0nOtKE0uQS0oHmA9ysZs92wSC6mE58cdPMh6wgpFK5OllhBGJj9atmuuzuRV8UdbiPMd++kVh
UciEAf8LF32o35spcybAegb/zSU//fidvPbahBi80xPGy1G7dq2lXv2n5RpCzh9iDxdhwHjhuy4j
PSgCKRgLoQhJh9myZZWWMIxSp80KQb1dlZpRdGss4mtA/95SsVI1NYIWLloCxXxL8Xnp0iWlicWL
FkokeCBf3rzSHYayn3965M/OV9yywJWLPMJio9deGyFZs+VTxc6LZSiMGkZvaIjQ6/fhhwsh9CPl
kQrlkbfcAfjx07xEpge40kP6DOnktVdHYDjIQ4B1QumUxgadiqQHjr7+44/flU7r1aujRjeNindn
ztSUK3oFyYvEFWmehk+q1Jnl559/UTrlM2M6wi0YIcxBPHrkqPIicdDsOcDCGo+cwsP4vXVGprbk
zZtHRgx/WXwwcZW0YPEi6fKGpnvtxkXxBxTGRgD/UdK4SXOJDA+WkSNHykkYc1YBlfJPyeLIt6YR
5YNUi3238eIXX2zH3vbpvnjhqVGrAQydS5AFE1WxeaIYi/QSgkvSE09Ukd7PI0cXyorpETG8CBok
DjZ88qn44/mQFwsWyC+VKleTixfPytjXXleFyaJNpVPQw5MwUNq0a6+wmJry0dr1yi/kB9L8uo82
gIYMXiyJM5QuU0n+On1CeTES9GIVIEbgjI1UTrYDLoLlk42bcFndbfJisKZLrFy1VvmavFijRlUp
WrSs/PzTURkL/vGkR8702NFY6dChDRwBjUGzN+Wjj9Yj/IxLIfjn6tXrWgjGyxRlrBcuck2bPC05
cxXEheFreQs0r4kngGXhq2/fXlLlsRq4FF7GedZrTQXlzUXlxVBZtHipvjc9PIrPAFaWrHllLy5Z
b78zS3nd0guEOaD/81KmXGXQ5Q3wxQo4aM4oL165cg30GaE8Rb6lV7J586ZwHmRXI3He+wsgaw2d
wb8T1pAXB0rR4uWU97iHG8AR5dFF8A/l5KJFi5Ruc+XKiUtrR420rVyxGPJkvRbVWbxInI4ZM0Ll
0S+4nNAwJj5ZgMwUQuqy3+FAoM6oW7cOapU6KB0umD9PdYDFi6R5eqAJK2OmnAbNm7AoZ0jHe/fs
B/6OgHb4My51z6BWCeu9OXPA19vj8CL3PQwOgaA0WeS7739QOqX+CQuLAK7C5YttX8q+fQbNp4X3
tXbtJ5XvJ02cpN9NGaOuI9Berlw5ZNTIV8QX8mgP+Gf+B4uUtqjLSA+bPvsc9TZ+Km/o2X+iam2J
gi4bPXqM/A75ZPEi6bQo9NMw8DV1MPe8avVH6nAgb5Hm16/fqMW11LlFixaGvKwKg/MK8o4na9qI
Ky9WwRTRvv36a9Tzs882y6efbo7RP0xVZS0QYZNXqj7xOJ53Wc2PH4uL8Zmz5/VvFi/WhX7q0LEL
vvemwvpq+y6l0yugee5r+bJVqmNYfFq3bi3Jl7+YnIXzZNjwV5WXLb3IM9KJ1rZdZ+D2pqzG+Y4e
/Qm0DEcgdB55m/xDdmODh4YN60v2nA/D3jkGmf667seVF9u2aWnosltn4SRbLadgwBP3l0HzxD1p
nvyTGs+wHS7TGTPmhCNtH+o4ZqgusXiR39u7dze1My5evKT6lM4L8s9FyCVeNJXmIR9y5syhF4tU
QXAgJSVX3DjFfbcco1ulVrDUqVMTwuoHva0FQ5g+UukJ6dK5IzwzQ7Q6l0ShoUAPEBAEPQmNDMVF
waYBTM0xjJQWzZ+Vxk81hGLzV+OuQcNnZNDAvtKxUxc15tQoZlgIKS2esAYovH3CTKMbMAIC/c3c
4XAQaHfcQjtAKAag+PFnqd+gMRTnKCi2ttjXdVVgGoLh/R4CgoYOO5JwUUhSeRm5j2HyEm6jL2Af
3j6Bcuj7b6Vq9XooqpgntWrXgwcIsNTwh+EIoU/ivwkm9wEjW7CY0xeFKmpPr3AZNWoYimCGQPAH
QWh/Jm3adpKNn6yFUi4DJg+G4RILi8bgTRg77LrCRbwZOdu8CUfJzBnTJOyNMAjT1LJy+VIZBS/D
x+tWyMMPF1ZYRteKcBWa/H4anhYsCn2ekXj3wDOicUhlxX198MH7Mn7CZPXwZ8+eE/gJMUO2Eaqs
QyAAqORUGLPKH10MmAPJC0wqpCHQA0JB6eubCgbZWJn7/kI59N1eCPZArQD3g1Dme/l5GrM0DgmX
i8o3zNwXFfmnn3wUA6tf/356Odq2FV4fPP9oCBSjy0eEnoveMubRqhFiPkcaUsRVDoyIpjFNmvMG
fXXv3kMvIUuXLVL6Y5V7QCA905GqSINBp66wqDRJJ4RVDB7jQ98b+axUIm1aUxFHw0u2BM+INIWg
JLq18L084y2cj4Kdi6wQARzQSOe+K1d+RA7/8DUhKS6feKIWaKEECtRmq9HEsxjKJVLTYW6Q5k06
JY75PTwTnzMvUb/8fAio8Qa/BEPhPSGtWjaHkTcCz+imKm1DuRgRpluIJPBcXKQtKifSr3p54aWq
X7+OGvv0rtGIY4SiR49e2j3BC4rDiCIYKQj8rHVG7ot8bjhyw2D0dJb27doAr/5y8uTvUrfe01oI
1glKMiSGF0N1bzwLjcwYXgTOqdCNPYfIQPAhowjk6yNHfkABZU1cRt6FrHjKhRfDVVmRHsjXSvPa
WYlV/jyvccZhQ1+UFwf1x8UgCEr6C2nWvI18/NFKTC2sCLyAh7U7BPgH+yK/UN7EXAZAV0bOtiEj
pk+bLJMnjgP/pJZ161bjkjBC1q5ZKkXgkSYs40Ji0Dxp/BYuthbNq1GmOduGPFyEAjLSLXlx8eKF
6j3csnmD5M6TH4YR+Fr5B3QKOiAPR2BvFiyeL8I8I50by5fjIgjDi7w4dcpkmf72u8qLQanTggbD
Tb6GDAB+yIfEv8U/hBUJWuV3MQVk/fpVCssP+xr84mCNFn31JQwldI6hfDHSOijnkMcMGREKDzJZ
0RgSGW2eMVJTEHbt2qry1QfPsXfv5/VytGoVL8DoOAG+NjoxRKr+UFls6gzCInyDfyIRfSsoBw8w
cohLBLpmdOzYFTxyU1atXIa9Gjxn8SL5iJdHyhxrX3zGBuwIRFsa6cXUC577a9cuS526T0nTZxqD
ToarztALF9PikApAmeHKizwL5QZlNmG1a9dSLw5eXr4w7v6SsuWryDjon67duqsuM4x1ygpDtsfl
RTiccIZI4JSwGM1r376N4uoYIsvVoH/mvjcTBh8uVtCxBizSogULvAgvLRf3RV40ZESYDAXND3qh
H+ghCEb7LmnbvotGOZ94oobCsnQZ9Tk/EYcXgacQpjGoPg9FtPd1NBR4Tel0C3RZl669ZO3qZeCf
SsDxjRj94wFZTZxfh4deZRk7K+FnXtrUEwsamTlzmtIxYS1ftkR6PT8AudibUVQOmlf9Y+gy6ljy
xq34vEh5Qz0AXCyY/56+xw+8+NZbb8KB8q5G29JnyITLBLpfwUNt8CJhhWuEKw4vKu4MGmRkmnKf
+3ptzKvy+ZYv9HeBgUEaSfJXOW848dhZi7KK8oKL/BOm8jUKl5lMsh28QrqlI+9lOBF2794HvH2i
dEv9Y+gy8I/y4i39Xt2XqWMN/RMp+fPnld27vtDn4+0dIG3atFUD/PPNn+IzpO1oA1ZKtOnVk9wf
yzG6zedAQzgQRgxv/wzdGK3AfEFYASYDM5fRyGdsg44FfJna2IQA0iETI1/YC+21UqU2YNFrQOKj
EDBgEeVG+IiwesKo7ombXxxYVtcIEBu9lPwcYaVKFaj7olHFsJCPL4WTCQv/ehEh0hcNH0+cPakA
Rb6wL5SJLzx2CisIhiMYh8zmC/i+ui/jjFRcQ4fRI8cVC8vIHcZSWPiMH/PqDFhkKHpx/PyDYpQp
YVGhTpo8gR+6bV9Wdwxff8DyN2AFIGKgGWi3wQrD9wTJjHemJwCLODA6K2hnEU058FFPBW/jzOP1
g0Hvp7nQDHWGwTubTebOm3UbLD2jWWXuD4FkpRL5AhY9mUFpgiCYGO6iEjdg5cyZE6lJc018Wf+h
AeyyLxdYFLy8bAXiPEYetGEQEFaBQgWgtJfeBsugrRB9NgGpmD9npDixRZYnw3oadiY9WLBCoTTK
wVuPMHOcZe0LsEBLgQrLEANqIAKsnz4LGh7cP88YIs1bPIcX0zAseuAnLFhhMCDAP6msHFQYPFAE
VAax/GPBCpOu3dEBoXvnuLCAW4NOYRzG8KK3+IMuLc/ObbyIs/bq3UNfCdN8mMLSCn3lRSolthVL
gBfxjqHD6PlypVPjjAbuqQh91Ug2eDGVKqVAXJC9wYtBLrxIHp3w+th4sCw4xkXdlRdTp06lZ/eD
ly6WF4mvcBiVQeiKMeU2WAZtGfUEPmhZSAVo8WIs/6QyFTNpKxxpDunAP9PuAov7iuXrQPIi6S0B
XiT/LELELz5tWXTK3/vhcgq3gu6LvEh8pQb/xJURoZIfnvjlyxffDkvPaFz+DL4mfXurUUzZFaQ1
Fny2xkWZMqAs0oVWJsA/sbzoAVjkFWLJR40g8mJq5CqLB58tYRFfobjsVbwL/+ByRdwExvIi9QVp
NUB53TCuLFi1kC7E1510RlxexDOF8eOLF+WWEVrnngxefKbpM3g1uR2WKbsMmjf0TxQMKi/QvMpC
0Km3q87AGTt2bo9Xu7iwYngxLA7Np059TenUxy8h/oFRDZ7mK74uM/gasIAfb1OXUSZTZwRQ9ivN
uehFyJ0hcBDdjRfj0nwqfRZ+MNCo33yxv1hdJki1Gh0PlsmLJm/HpfkAvVAGgSdj92XwD/lhCgz0
+LrMlRf9/EHz/gbNU0/TCUBZ4R/A52gYo4TF3Php6PZlrHg61uzGo7As/gEP8oIVlCoI/JjWhebD
ECHNjFTI2/WPZY/wG1xp3p+tavE/Y1/p4sDKnScPnC4LzX1Z/4nVGfyNQd+G/vGlTFR88XyuuixU
SiKavRzpNnFXrF4kzRu6zEhxstoNG7raSp8jvvS2+69ZjtEdQ1eGl430Tw8l0w4s75lRsOD64Mkk
rsaHyTjM7VXnm+HBZfibXip6Iulh0pXgrc24UcYs19ZvLrDokeK+DO+IHVi8XfL/zHyoGFg+mvLC
W3vMum1f8c9I7yLdPdZ3m0yB3DV6u5jTbXj+DcPp9uV6Rm6K70sAFjyN9GQbZ7QMCxO/6plwzVm3
8J7wvm7AO8hzRuu+DGEXe96EYcU9I56Zepu9Y+ghMgI3fB/Sg/k8jQeBV7xnSLEWB19xYanXBvti
1OD20FlCtEVcmDTI79Z9eWFfV42uMVo4GXsBcyGmeI+C++KWLcVDWAZchh1TpaLhYfJCHJq/0xkT
ghWFVKBrLtXx8fmH33Y7zcfSqcWL0co/1xBaNTz9XInxYnyat2AZXqqryIk3vDbcd2J0aqHOwrsL
X8fwovW3xGDFp3kLFtq64fkZ0RpzxaFT/E7JIS7/xKUtC5bBi/R43ZkX3eBr8iJqB+gVvo2vY3jR
lbzuzNdMxdEIhEbdXPlaH8Tt9MBDW3SqbzHpG7xIryVlsyEjSA/xcX87/8TQvMIyaQmyi15L8qKm
6vnG52u+2QasGF68Zp6Rnr2EYN0uIwyejc+LTKEB/1jyWs9oykqDcO+OLzNipFEReCmpf6yorC2a
h/65XWcY0V3K1ATpVH+ZgF5MEJaPRhCY0210s+GREuMfC/7tuoydRoivSEtGJArrbvonWM9o0Gn8
fVkX8rvxYqxeJBzytRE1iE/zBJ6YzoiFRTplFMGI2PDylZAui300huJ31bEuNI99MRpk0IQ9WHfS
ZeRFylVDlxGWq15MhH/MaIqR+820F8oa7snia1eadz3bg/1vx+iO//zonYUnbAzyS5k3aRB3vJuW
3f7FIEDeaIcjd6xmreoJCxY3YGXMkBF5YCPl8cetfcXbvG1Y4cj9zaah5DK4jSbYP9QNWIUQGiWs
fAgXJRdWmTKlNH2G+VwJwzKFbmJ8h+fGgtUJ419FbiK6HCQkiO3kiZkKjOlHJYoXhccIRmlCn3MD
Fnu2N2rUwCgqjI9n/T4bZzT31RpFpsZwFoaM4wk8t2AJQtptkcuKTi8KJz7N298XIwIvIle1ePFi
yeQfI61lNFKZKleumExYSBmCZ2fo0CFSs2byeZHdVNhXu3r1qsnk63CkKWSGN3uyVEBkIrn8kz9/
PuRRTkbdwsPJ5p8SJYprbUke5MgnlxfLwwM9YcIYPettsJTU7NN8deSC582XV5/nbbxol+ZNg4rp
RzVqVDOGqsTnYbuwTF5sjrRCpiB4cgJkkmEZhka7dq00MmHAiWd82N4XQv2InryEgu3HH0chYIIy
0KZhg30w0jh1yuta5Js8WOFas/DGGxNR91M+2TTPdojjQKclQa/J5Z+CBR+WiYhSPfxwPsByuQhb
+sYNvViqVElNN8maFUWFCfXotqMzTDply2HW66RlR6iE+tK7AYupR9SzqeA1TzIsk+ZZw1GnTi1T
l8XjYdt0ajhGqH9SM/qbEM0npu8foL87RvdtDwt5gwi/9OjZ11AEVqu6JD3UcC0s4HACK/x5u+fE
LuBwyYgwEofjGO2xzFZBdj8e531IiciVR/r1R5W9tscywtRJW2EYnFFYehUsgY+zvQ8NtqTDKlGS
RZMVAMNsVZe0TSmOOCjhkYpPpAismjUbGDux2kYmY18NnmySQrDCUcTU0oRltqBM0r4MxduiJcPM
PGPyYDHUy7xINdytFpRJ3BfTq7qjSDb5vAijGwKdA21SghfTobWYwdf0QiaHF8MxOCOX9E8hXsyX
vyByi3HZSQFeLFqsJDotlE0RWOXQyahcBTgLUoCvq1arg0IsRrfY3jTe5dAtOgtDMdpTKcaLTzdm
cXxy+ce43DZ7rk0KwKLRHQD+eT5F+CctLgH9+jPtI7k0H4YuV9nQjWUgYLm0enTr2Vlvhi7LnRdF
xQPwi+TrsoKFiuHCWipFaL5suYpId8JlJwVovvKjVaXyo9VNmrd5UUoQn2HoilQ/hWg+TFJGl5Hm
w1A70DYFaD5JRPSPfsgxuhNCt97QKNC5kmpAmp/Vm3FKweJNMqVgmWGqFDkjjXYr3JVcfCXgXUgS
S1ApG/mgyV+Wgk8+JKWnZBvu1j5cYSUH7ya8mH3dR7DuW15MSb6+X3mRlwkrBS05NEE6TUm+Ntrq
JX/9B3jxvuWf+1WX3a807+iy5PP7/QHBMbrvj+fg7MLBgIMBBwMOBhwMOBhwMOBg4F+MAcfo/hc/
XOdoDgYcDDgYcDDgYMDBgIMBBwP3BwYco/v+eA7OLhwMOBhwMOBgwMGAgwEHAw4G/sUYcIzuf/HD
dY7mYMDBgIMBBwMOBhwMOBhwMHB/YMAxuu/0HIzGrvi/5FTH3x8P2dnFA4QB7fnr2ovc6vF6BzpU
OuW01Pj9Ud08s8LhkAJ+P4sE/4GhBGZ/43/ku9xEh1tvjx1XmPDH2HffnHh5x3HGbDOnvXyT05nA
rV0n781KLwmtBGRmfNpyl1aVTsxCTnfw80/h1Jwc6+iK5JGU82kHA/8FDDhG9x2fslWt7xjd/wVG
uH/OyGlqHCGPoT6cUsiR1B6c+EmDLH4Fu0GjEeEh6C2P99nt1ep6WDUYjEl8V69cNCb9BaXCoBBM
CvOwBnwkp3PFnTBrGFLhYcE6XdVWn+b75yEZO/Ew+6Pzco5x0gb+XXClxibPFiqhwTd1QqNoD+d4
FyS8LzIck2w5rj0xA/6+wQHPaV0mrE2ZQ3R0Kqq5dMqjyM3rF+QmhuOkT58Ozxu9hrWloTsXDGM0
+G09q+9IXl4YlsLpwMD3Pccp94Y+3/ro2QIvmRfg++YZOxtxMOBgIKUx4Bjd8TEKpRh885r0QD/f
jh3aYqhNvRRsd5XSj8+B96/BgBq/vjJp4gRZ9/EncvbsOR0jH4DRwxzKM3r0MClStHSs4W16xF95
aZh8uf0refPNSejjykEtLoZ5jEF9h37Z+nc/WY2x2VOmTJMzZ8/qdwamCpSKj1SQyVMmSObM2Yw+
1Oo1pJGZ3B69AGF+71KMG542/R3p0rkDegn3xh9ouD4gl1xchM6fOynvzporBw9+J7PefUuyZstp
9uzmGT1xgfHA76fJvPcXYOKh0ct78qTxUq9+I5fn6C9Hj3wnXbr0kuIlisrs2TMwECiBoUkpQui8
HGCgDFdS21aaXutBLwySrV98qeO3eTlMBTr1D/CX2rVqyitDhymdcGDkpo3rZOy413WKZEhIqI7q
7tevt3Tr1t281CXyvD38ZfasGfLe3PmSO1cuDFR5HYNxCt1dJuMy9Puvx6Rdh66SN08u4H82Lq+u
Q62IB9IyaZrGf7zLkju4xv42bvhI3n7nXenZo5s0bNQI46xx0YpmW8N7cVl1Z3POex0MOBi43zDg
GN23PREP9fZt/2qH1KpVA3+1PCz326Nz9vPvw4CX7Nm7T424tm1awXsdIGfPnJblK1bLoR+OyPYv
N2GoBCd1suexkYKye89e2bvva/nz5CkY3S4hf6Q0REaEyaJFczARLTOGGHAIiMukSTVu/eXTjR9L
q1btJVfunBhO0BSTxXzlu+8OyNJlKzFkpTuM7lxqO1y6dF4WzF8stWtXl5KlMDnR6svuaiRbYXY1
6kxjSlMr+LPrtDIjhebYT7/I/v3fyCMVCM917y7GSsy4cf79LukXagzyc/zee5wWBoP7q+2bpT2M
ur//PiNNmzaRkND4Y6yB20/WyPMYAPLYY49iiFFT+eO345I2bRpzj9yugYfz5y/gGe6Xs+fO6Thl
Ly94Ta0phAni1DxrQpGNO6WymJe6bV98Kn/8cULatm0FjzO90NZYbbuXHQO/+TF99tIlDhERREaC
ZO/er0GL+2DkYnqlysxIPcuChYthhHpjwmI7jcbM/+B96d79eSlUqKBUq1Yb70us53aUFChQBB7y
9PL5li90bLvC10sgn3O8KXhmytKly5dl16498vPPvyASFA6jm5cN870evvLbbz/LhvUb5dlnm0iO
nHkTpmeDcvUCZc6kN2nQFVeIRuEicf78RTzjFhi2U1uWfLgIU3A5hdAxvC0UOv91MOBgwMCAY3Qn
QAn03qROnRqjgRnqd5aDgX8OA56enlK2bGmZ8977MV86ZvQIGfXqWPn9999hdMOoUSOAnjqRpUvm
y6lTp6UYR67Taxez/OC1DpXBg1+RZs2egdH9TFx29zAMgs8//xxTU1PLls8/kXz5CUPk2693yhNf
1pGwMGswio/8deoveWHQS7JyxWIY3RjJbokOD3Nqq+7JSCXQ5UHDhEYljVF6FulptAwsplwI9tZf
nnyyruRWQ40eR8uYseDAyFa4kbCtQsTDC7/XnzEgynqrGpkGLtRTrvtiSgG/1hokFbutZP8L5zh8
+AC81Y0lR/aHYHx/IZUqP26c0xoAA+8n12ebN0uOHNllK3DrF5De/GpcfGKiEcb7qmGU/P692yUN
pteqzLHSE2IiFeZHY3DKyxPwHoNT4jc2EhEZHoxUFTMtKWaqLnHqIW+8+bb8+edp6dQZnuY4Fx2b
Hl9z/PPzfV6IRSXwXK58FTXEhw59Bb/nGSNgZHvJ2zPekIyY3unphfHOWE0a15NHq9SQL7dth9Fd
J/HHAZzWql1X/P29pEPH7sbod36DlVLF1CuNkNCgJlEYtFAeEzC/2b8DkaIACQzkuHiLDinTffD9
X0n/AS+C/hDJtGiGH9SUKnPCaEx6UATSf4hTfpY0yMufaVDr/p6UHTuqyfz583BR7Q/cdkb0aBUu
NS7PMvGTOu9wMOBg4D+AAcfo/g88ZOeIDxgGYDtERlxHPiryqrHSZ0in//XDSHSuX4//KiNGvio3
b9yUTJkySvbs2aVwEYTcaUTBUKOHe/z4EfCa79c82s2fb1UvdlhomJolj8Pz+uIQjnOG+QFDIjg4
RA13y+jOmTOHzJkzQwoXLoYUitMycsRIOfrjMX3/xElvyIqVqwDL8Ox2aN9Gnnm2OX6+DiP6BTlx
8k9JkzpIevToCo/997J+w0bxRrpEnz495MmGTSQs5KoMwvtOnjyJi20ayZYtq/To3lmyPUSPOmF6
IpVmqPx87Li0adNSwiPCkV4wT65evWa8t0cXIz2DOdQ0lmBMzZ8/R1atWisRkRG4aETjYpJZnmxQ
V1q3bmUY/ymVsqJGWBT2N0bTKTZt+lgeLlACv7Pyk2HpI21h7dqV8HYuk5279mHfVzHSu7UaYJkz
Z5Zxr42STFmy4zMemjaxceMm/M1XcsI4b4A9Fy5a3DAQcZmIigyXIS8NkF/graUToEuXDvLLL7/+
j73rAKyqaNaTntB77713qVKlgzSlN0ERFBVEkSpNEAGVpmBXBBVFmhQRsSAKFiw0KaKA9N7Ty/u+
2XNubkICyb3hfwhn/3efJDl3zu7szM63s7MzsmzZCv3+gAEPyH33d8O/YzR++aWXXpSvvvoGJ3UE
5L5SskQxefzxR1HKvaIsWvgO+vWZbN36G0JdoqR9+3Y41eCpHvgFGXrppWmSOUu2eMB/XZWxKjnC
YxwLnnft1gtA/oh8sW4V+FE2frMDIJwzJ8dKkIoNEJ7PkyeP5MUnNsVzYk49rsDDzbldBe/0Tz9P
kBM4YfDBBrUXZKRfv77KL8rDwvffVVnwD/AHT/PraWW58hUNKMfc/P7bT/LCCy/Knr1/qewPGvSE
ZMmSCXIWo6EyY8eMkBp3sXQ3ZAnfmTPnRZwGfSExGCd5XqRIIRk8+BGpUrVqPK8wthCE1jyCkEQ/
8HQgaC5b9in40gdf4Qbkusx0/uhw4M7mgG6c7cZNL9e//9jF8lTMoAO6U8Es51GHAzebA35+fnLl
6lU5f/4CQFG4rFixTMaNf07jnkuXASADGAgODgQIiJXQsAhZA0DA+O/++HvmLIi/xkUuggf+7RKA
KoEoQda5c5cAWswFL4YzxAGY+fjGSvt2bWX2nHnStFkbmTB+LIBuT3iei0uv3g/iyTg5dfKQXLoc
KpcuXdLvEqCfO3fZRevsufMKRhiSdfVqqG4E1q1bj/CUT6VwoYJSs3YdeNHXy/gJU6R5i5YAQ4GI
7Q1H/6Jk15+/yN9//wNPYWMpWRrx6hr+4oO/R2Jc6+TTpcsVFDZoUE/yYmPx2apV8sPmLfLjlu+w
QSgl4WFXELbwgD5Xp05Nueuu2gB/B2TJkmXyBwB/166dsXGhdzJRCILHkxgE0LsDpwNfy7Ann7AA
NzyeiQBkcFCwnL9wRaNHCMYYyxwWFoZ5C9Z5M254H8xNDPgQJlcwH0uXrtAwjBYt2xmgRu5j7GHY
NIWGhskGgOnFHy+RggUKIIyormzcuFHGjp0ET21reHOzytSpU2TipCnSAuENdes1kj17/sTznyI+
P73G6/NdlxBXzXnke67g3wStfEcgQL851UhNDDJj1mNl4oQJCnLfe/cNeLsJVu3LlHa2Efu0hCPy
RxjKT7Jj5y4ZP350qmYhMChQjh0/LkOfHC4tWtyDkJ0GsnLlcumPWPizZ87J08+MVHox5Cn4RRlb
tuwz5X279p2Md5o8BQA+f+GqXLhwQfXiKnQNigZMbmSE8m34ECSzZk3Xk6J7mjSURo3vkX/+/kuW
r1yNefXFSdRblsfbugzKUw6fAHnwof7y6rw3EVbzgXTu3AUefhNq4zSHAw4HEnOATooA2YqT1UOH
DunmtAUcDxky5JSIcNoVaCHW0ttt1+qAbkcTHA7cQhxIBw/q9u07pXHjlhIWHgpQelAXHl4+Cw5B
PHDcVcSgFpKPAajY5s55SUaMfNZEXVgxrgxRmTp1ui5cJUtWgpf7PnnxpVkJR0nPI4BC3bubyLKl
i+H5HiOjx4yXmbPmwPP8kAwb9gQ87HklV+488sGHH8m2P37CkX09mfr8RLm33f1utEx4SXBIiF4Y
ZLv/vo4aS/vZZ5/i0lsZ7ePESVMRn34MfS+ml+LYvv5qrbRs3QHeQTvum+Ekop5IXjx8+eW58tyk
cTL22Yn6/ML330Ic9QD59ddfAbrLyIYN6xVwjxrxtDz/wgxXn/r27ilbECOdpou1YkgfGIjfNK64
U6f2Fr8TuTHBi1at2+HTAZ7PAfBS79dY5PhGr7gBdoMHD8XnSZwSXABfSigYdjV4Wf38/QDg3tBf
PfBAL9my5Wf5bOUSbL4qy6L3EcqAePFjx44C/GeVL9ZvkBrVq8nqNavxtKFz5PBfEkOvN+b5AYRm
8NO6TQsA7qt6CTIhyGa/EselJxSZBD/Ba7xn16+4SPq29nvCxCl6ojIZnvyixUpbY7S/wfCXYGwg
LiCk4xmpWqUygHNz/DEV78PTBNB9+vSQBQvex09+2HQMR6hKQ5k151WEdPRGHHVeeaDfAHwG8mkp
XLhkIp6GY2Nwl6xf/wUurM6Rp54aJR8vXiiFiqC/rsY+8RQlBJurr6R8ubJ4Hjy1vHFTjh/ARom6
w+cSZ1+JRjx+eunSuRP0bbacO3vKOtVwQPd1JMn5053IAQ2dC5ZXX50lw4eP1rCx83DgFClSGDp9
N+76/ChjRz+jl6H13keKT8ZufWY6oPvWnyOnh3cQBwg28+bNA09zN4CMGOsi5TIcVfeW5QDHZcrh
8pp61Qjc6Dk1x+LXtmj1PBOAR0QQRLDxO+4g0YCG1m06Ir72blm8eJm8++4CZJuYBq/yGlmBMImi
xUroMxEAPOpBh+fVNCs+214M9cKj8WpGR0VL/fp1FXDTy3f33XVl5MinNBWh8WYThISop5SAjdkv
4pv5N4F4YcR6jx07wnreR5o0boRwhRxy5OgxfYYX5Rgz/eSwx62vc3wm7R7HnbbN8PjcuXN6cZBh
PUl7MPmcAW0MjeH8GL6b2HRjPGwvMHgI8EqepkPscdLNhNEwnKd2rbsUcJNO9RpVNRQic+bM+rUm
8MZOwsamWbMWeK4GeH43/t3YxFJrbDvnK1hTUF66eBn0LkpgEOOsLeCbaqMWpaEiS5d+CBAaKatX
r5LXAMCPIkxpzdrVMKI4MnbFUTPOOhZhF48gbGiffPfdl+qdT03MPUOjqBdDnhhM6dDxBAVn1vCm
Z0aMhQf/MkA3LxmD1whjCQu9ilOGxDxlWAyPrgPUW83wkovWCU4Cebamp3GjhqA9Bl7ulgjJqi21
a9dWL3uewKKGn8mEjWTPnk1Pmc6euwDQjYw2TnM44HAgIQfUXsRIsaJFZSScJgMG9IejZr+88so8
OJr2YbNbRooVL47v3H7pNx3Q7SiDw4FbiAP05hUvVlRGwNjbF93uQRo2xgWvRshFmXKIJVWQbSx+
QsCacCAEtfzEg/LE8c2+8u/BfQBfiLXNWwhH4wMRrtFH3nrrdc26MW/ea0gb+LISjWH+N66T1y0E
YvUJD0ZGEsxxwYySqtVq4cPQA9ubymNFwDDQTK7//JtemtP3kU6APh+N2FsCGrZDhw5rnDcvILp7
Tf380hpw23yN09AcAtcg8OyGzQXK+I/kYsvjlAccW9LN+i6+z3AIzQMNAFsWm6+y5Zj1haA8XMaM
HilFixZBDPI8ef2NdxCjPQdhQgVl1swZ0rIVYuCtzDWkkbw83HBE8Q8AvGbLkVPqNzCgskWLNlK6
VCk9Ldn/126pXKW2mRO9VOonI555Epl0FsOz/L7UrMXUlqm75Er+cGNigHQ82s2SJQu8y4kzTN2I
p+gZNobxupFobnRfFC5PPjlEN3WzZ78CnXgPl1BfUXl7ccZU6XQfT3usy5ku8aCC8Eg8UGPKU5eH
PBW8dx51OHA7cADOo1at2+qpIB0JefMVxaXye+DguYQNNdd0qvrtlwHIAd23g/A6Y7htOEBAFB3N
4jiXAIZ5kdIPXswGmmrOgC42ExOs/7JAsPHs8iIlPlp0BKnMcHnPFwCUH1fTCyoEjKTlh0uNoyQ9
PNDvvbcQP4fjnSHyKMIe3nzrXfnzzz3Wc/Egk/G/ri5opggCHjubiHkP+2T6xZ/5Pvf82wTc5jnb
G+3ySttVYK3O0kvMtHN2/22A7oPLamw8ivwe3m7GKecMzoLfcNx++nPS3v94NqT+X8ZDnRWZOBgv
HH96kBQl0z+CwXg+cG4I7tzAtZXezh6/edbim2bI4DvNvMaPx06NyAt6Vrw0vhIYlMkVQnL50inE
fH+PE4BnNPTo7rvrSIaM9Mz7SHAgPN14T6DGSvJXpMd/kx4BfFKnJkmMEd5i0+yMNCF6MsFLs8a7
T1KUjxh4sp6R6TNmybvvvCFduvY27+LFx9QUc7LygRtxt2VLZNeu3fg5Dl5ryqHuCsl5l2zF859p
BuPBNeWY+dDN5slsAk32HXrDEeeNefIPSC89ej6gn6tXTsum73/GUfgIhGKNlkY4GcqGcBZXxhrt
luEdZUM3N2l+2pLEPDi/cjjwn+UA9YV2iJcnrY001qOgYJ6IssiUff/lPzvAJDvugO7baz6d0dwO
HIDxNvG9fvCsnsAFx0mavaMoQKY2LkYKngHHsEgRWLjiol3jj0UqwCwaBvH11xsRFnFcsiFGOyrq
kqxZtRwx4wDyWfNq0ZLtO3biMuYx5PNmpok4WbHsE9m2bYc0bMBUeARXsTjaz60xxkuXrpQOHe7D
+9PJsaN/y2+//q5p13z1wqIBPvyf6b/J9mEQjfsCGr9hADxPVWpOAm8bfFevXlWmIv57HuKex0+Y
jHcEyfffb0AM7ldSoqQJi0nrlhvhLVeuXJFTp87AM1PsuuSv4FKp8WDby2xib7YB2QZ023Ous2oB
UgMg+TPH7K88Ji37yJWGillOouGNnYZQoKKYm86Y91zS9t5OMnfuPNnLPNXYxJnmIxUqlMfpxSzZ
ggupTN3H+d3w5WpkFMkt5StWsUJCbsQ1X1QvPYeLodiMBWfVh//at1NGjhqn4T9Fi/JYOE5DcZ4c
OkQv1b6Boj+Mt46OvgqsTUOL8cIbnNLNES98crNj8nSzBeFOwOdISThPWrVsDvlE9hvrIq5yEDwl
bSOH1kbCLYSmdMniuKx8HncCVsioUQjZknSya+evyIpyHBd7kcoQAP0VpDtkxpmuXbtjY5pTWrZs
g43Du/L1N99KpFXsKClOUTYYgpQlC0N/kjvBuBGPnb87HLgDOJA4rE2B9u2tMw7ovgPk2hnif4cD
DJ/4Ean+qlStDTDqD2B7HJUiTyEtWm9cYOyoA9mN9H0PDXgUICQMRT4OagYGXrxkJcmWLZrJC9Ne
MAsXPI1DhjyGy2cPSsWK1XHkX1UOHfgbBV1O4hLiWlwqyyslS5XQS3iVKlVRTyWzWBBwV6pUAenU
mMuZwC4KFyoLIO3fIIQtzEbxnD9w+awYMoT8psftDRo2AMjwgxfzPmT32K8XQZkijwVfCPj69O4h
Tw9ndokYZBy5jGI8DyC14CFkRjmjWT16o3+5ANYKFCygFwQzZg5xZXBxnzkCWJN1woDI5s2boQJi
Y73E99lnqwEA0yGd4l+4gBoOsJXGRa2sUOwqVStpiMMHHy4GP2sZ76bLS0NwFyzvvP06wOB88Gm7
9rNK5aq6EcmTO7e8/fZ8jJOgVOT5yZOQfnGpRCAUhykbmUN7LUKImLHljdfnyl216kvvXj002wd5
ShC5Y+dO9SR36tge456ogDI09LJ8+OHHshUboMqVJgMgZsTG4BIymOxFaslRkiUrs9rQix2EMKVO
euGVuaUbNmwI4HlO+/nC1EkA3XeBHD3eyQQrs9PqzQ2SadNe0iwxBNlM/7dr158SgE3BBx+8h9MA
vk9kw/rP5f2FH+m/Z+Oy48xZczXen+RrIe58AS7G+vkyDOPGFw3pkWZoT9u2nbC5KKJZV3bineVw
0XHqC5OxITRhJ7NnvSTvvPs+UijGaIwoQ5C+2/S98mwWqrY2btISz0VKjZo1pQ02i6NHj5fPP/8C
GVzSyS+//CwN6teTe5q1kujIUOSkX4bv/iCTJ7+AEKYsmi1n1649uAw6WMOxTKiPe0P6zdDzWliK
8fc5ANidzCWJWOT86HDgDueAA7rvcAFwhn8rcSBKKwUWAvi8cOGiejdr16qJXMwdEWLS1OooYmmz
ZUXKtNqaVrBu3ToSjBjjy/C+xiIdHSv9GaBMb0E4YrT7SkZ43ZYvXwlwdhXp5GoDBPcCYKyiQGz6
tMnSpk0rZMVYJWfPnlMP4f2o0vfggw9ojJ1d0IZH8Xy2GOKGNwGIMBc0cyQ/9FA/5JDOAnAdKuVR
oId9a9KkkXp4mbqNGK0YPLCmP+biJIFrDoA1bip44Y4XPnkcT9CvBUUA8tuiTyVKFLc8oQb4E+A9
j+wpjVFMhhfiMmbKJmvWLJeX4Ln9DVU8Gc4xaGB//G4d0hH+mWIvasolIBwXGSsA7DeBd/1N6dGt
q1Sphthl5gwncLQuB5WEl/2uGtWlEfpJoMwc03S25syRA3HJzElryo4XRx7tmjXvQhiCjwLASPCA
mxCGPmTPznCQaClbtoyCfNJiCwWvSKsUNkumRYKHKG60YY0sQeq+7777Xp8JCi6AdH5jUSWxnT5j
+hYBT3dVWff5Cnnl1deRg/003lNcM+MQxCcsUHQ9ruBSZ51aWo2T6S0pM/UBVh8ZNACXn1hgiSEn
/lKmTGmk3BsKgGzSScbCi8WTDbayZUtbpzPXAfiuLiDLDuR20aJ3kYf8a+Un+doTusLc5enTk1d8
ZyAu7xYGoAdP8b8WLZvppo9y6A/ZyJULVSL1Mms05iETNk7v4TRgvmzfthMhTD64RzFMU2+S7yyE
s3r1MlmG3OZff/2NpsIMDMyP8JJh0q17Z4uOe6iQCbWaO/dV3eyMGfMM+MK5Tl3sespl0XnS4YDD
gf8iBxzQncSsETCcQ/oa3ph3msOB/wkH1LsYieqRPfRzbbMLsMRJ7jx5Zfr0mcl3izGp9pE6Mop0
6NhFPwaM2zG7zL4QjSwSGXBs3k4/CRvBiVuJboBcX78AjffmJ74x9jgcYDlIJsLjnGyz+uQPMDN+
PENBkmvsVyTCI+7Dh11mvLiJUU+PAjGjEMJgiq0YYHf+wnnEpQ9BjHIWi2Ao8ivP1VAcXz8rVjmt
JpCgERcDJ4wfp7m627a7DxVBF+IyYROw1apkiLho/ly/gb1JSvxyzqNZV1g8RQuoJNkMPV5MvBFP
fRAKkTlLDmyAHtVPwmbLDVnI+Q+X8hWqy/z5bypP4+XB7bnr8cuqSNkOaSP5Sdg4T3Z8f6RUqlJD
ZvA0ILmmc5sC0K1yilR8XXrqJ2Ejn2w5jUDRny76Sbq5xa1DZjNnzo7sODwtcG+G7wTtDM/qi5Rl
/CRsdgVM67eoDBoWdlXmz3tVY+hbNL9HOt9P3nCzcz1mOn9zOOBw4E7jgAO6r5nxWK0QN2bUcHih
quOvqcsle6cJkDPetOQAQxXoyXS7zHYNKOEz9JRez4OW+Ps2Tf7ePVODG63rvpNjTPwsf3bz9Gk/
U9CnGz5nvysxLft91u8R0x4TEyePIc/1Tz9v1Rh1Xgr87dff9HLds8+y+ApDF9J44wyAV6VqTVmz
ejlCfgZKk3taAHy2hbf9BXhZETbC97nKvCcnG3aM8Y28oJY8JCti7vNsXUhyXcZMlJHDnQZBakqe
u957XXKaWKbsL7HvdqpKb3Uk8dxfG6Nt3nAjflnPuJ61ecaY+kR6wWcA9s2lT74vmXEihIuVOJla
kCFArVq1lAUoBx8UjEvQ7ptWb1ngfN/hgMOB24IDDuhOPI0ANEGoHDf4sWH4C70eDui+LST9vzSI
lHj/UjsepXkdt1tq3nkjWqntm0fPx+H4Pk669+iiMe0EPPSaMpfzTMTuNm2K2N2bAnoIzsKQu7kF
CuVs0jhsgvx06axsIB6NJQ2/lNK5Selz1+taWtDwZOipkdWU0HffPCb1/HXHaTYA2bJmlU8+XoRU
gp0Q5oRQk5sieykZjPOMwwGHA7cyBxzQndwi63N7VUG6lYXQ6ZvDgVRzQOODBZUhu+HTHf9iARo2
G/wy5OBmne0TeIdK9px5Zcrz0/EenjxY4SWpHojzhf80B3Cq0QLZU1q4wrNSctLxnx6x03mHAw4H
vOCAA7qTY15ae1O8mCTnqw4HHA4kwwFXqISdi/x/uFnW0BV8XLnRnVm6MznAzd3/UO7uTCY7o3Y4
cFtwwAHdt8U0OoNwOHAHc0A3yDdOO3fTOHSj8ISb9mKH8C3BAcdBc0tMg9MJhwP/BQ44oPu/MEtO
Hx0OOBxwOOBwwOGAwwGHAw4H/tMccEB3ctOHNFCmNDKPkN2yBKR2uvXmu11mOS1osV+MGzRV3Txu
rvLPTH/FW/qe0mL+X4oR89SmMO1Ysp0mLeZpZmnmtKTl7dEv+8U+oW/M2uBVIy2rfHpaXLZSWsza
YMc0e9G5NKVFOTXpBD2XLWsst7Qu2rHcnuoP2WOXYr/VdPFW1WtLF70O6UhrXWS/WE30FtJFl/1h
ClBmk/FGTvndW83+pKX+kBaLatm2zOTT96y527I0tD9pIvOUU+o2bayX917ULoJnt5ot82zS/iff
ckB3YjZjkYpF9bJvv/0cmRDyStlyKPaQgoppSc4WjGlkRDiKiXwjhQoVQPW/MhbA9WBuQSs8LBT9
+kJKlyolRYujCIqnmVVA6+qVyyj6sBpFPKpJnnwFvOiXv5w7c0arKNauU1OyZc/hBb/85eSJY/L7
79ukTu2aKFOezStax44eBq0/tLBI+gyZvKAVIP/8vU/27v1LmjVrgvLVWGg8DSnApmLXzm0oI35K
GjSoj0p6TGvnYdlbGIjt27aiJPclubt+XWA3GnwPFlErJdqvW7doIZH66FfCFGqplFfI1w+bvkbu
7EC5C5X/DPj2rF8srPLtN+u0sEn5ChW8oOUrUai2uen7byU/9Lp02bJeyIPR62++WS/FixWTEqrX
HmY5Aq9CkX3l66/WSNVqlSV/AVQ61E2wBw2b3/PnzsqWLT9JTVR8zJEDxWA8Xrv8UTznpPy69Tct
NpPVS70+fuyI/IqKmY0a1pcMmTJ70a8AOXTwb80Y07RpY8gYHBoe60+A7Nm9Q6u+NmxEXeSm2nNd
3Lnjdzl39rzqoi+KSXlES3XRF+vWz3L54mVpoEWRrpP+8XpiYtmyjRvXSQ4UW6qIyqiey6kPqolG
oQjTeilZsjgKO5XyQk79IPNXhP2qVLGC5C9Y0At58JNLF8/L5s0/SeXKFVHQyxtb5gf9OSM//PCj
2p/sOXN7MUZ/VNw9Lj+hKm/jxg0lQ0bvZZ5FlxpCf4JDUHTJYzn1l/1/7ZWDBw/B/tTzUn/8oD87
5fDhw3IPKgN7LPOUYaxdf/z+i1YcbgR+afPEZniwbP6vv+KA7ms47o/y2ldR6ewRlMEeANCNhcrj
TCYBcvbMUXnkkSdQyWwoQHclvM1Dgwrv79Ej+7VfU1GyuahWfvPQ0GMn/9dff6AkdE9U71sG0F3M
i34Fofz0b9KtZ1/5fuMGgO68oOVpfG0QNhWbZOTIsfLFF58BdLOctFuBllRpR5CsW/clymBPkp9+
3AjQzap1HvRLjWAgqtd9LK+//rb8tW87QDdPLjwwzhatV+e9BjDzO8DRt2pgPacVIC+9PBeG/hyA
cj2Llgdj1D6gLPnzM7TEuhZ7UdnyBCjTUxQrQ54crgb1rpoE8J7OoR/AbZgMeHgwqmj21KIuntMK
wIJ+SgY/OlQGDx4I0F0FtDw9tQhANcaD8tCAwTLu2ZEA3RW90MVAOXBgp9zXuYcsW/YRQDcrTXq6
RgTJtu07UDGxD0D85wDdACAe8z4I4GMLSp4Pl7VYI7Jmz+cVrQ0bvtFc1ls2fw3QzfLoHsiEpT+f
fLJUXnxpDsDDDoCG9J7pj0p8oLz+xtvYPG2SX37eBH+dN7oYKLNnz5MjR47KmvrLPNdr7YMvil+9
LBfOXwTobmytWx7oIk7mLl+6II8/8RQy/LQH6OYG2FObESBnzpxAis4HZNq05wC6uQH2VE4DFah1
695XPlj4DkA3Zd5TXQySP//cA118VBa+/xZAt3e2jOvyA/0els/XLgfoxmbA4zEGwan1Lez1o+jf
rwDdcEZ5Yn8sOV2GisIzkZ70999+BOhGDnhP7I/SCpJFCz+UNWu/QP/WQn8y4Hce1DKwdPGtt96F
/nwnP/+0EQ5vT/WH3wtU+3P8xAk4KZt5bn90jLd2c0C3PT8qRGRHgJZh9vPHEkzPoTZ4QHx4PJdC
QKPHxQQffqAVpOWpA1CJT5uGT9Dzl1pavkqDZbTTpeMRnze0fEDLT0t1k148LY4xhWBSj+EMf4KC
A5RXpKm/0zF6RotjJL84B3q0p7QY5pNCo+PWL9IJgrc1GHnX4/uVWlocE75tyYKZR8oD5SU1tMhn
wy/S8IGMsMKjypyeYFplxM1sXL9pOI8xzpw/nUM95iPvGWqSQmOoY+D4jAyQX/4ozW5+x+NRyqkn
tMxcJdSf1NJiP/zTQBdtvTYylTa6aPQ5bXTR6HUc5NtzXbTXG+hikNFFf3paXfqTlrroGa2Euuip
Xhtd9NP1lXpk1mujP6nVRRM2QN77+nI9tPWav/VEF310/tRu+FnhL6nR6wS66Av84i8hIVy32C/q
tSlfn6LmsmX+WuiNspAuxFubAVoYH+WUc6nNY1vmo7roC5CWFjLv0mu1GXa/PJNT9of0QhLwyzNa
5FMs7KmRLdsupkZO420s++RDOeVpTBrIvLGxDKOh7aDN90zmSSc4GBiHp78e2zIjTz6QW36M/eEv
UiHzKVKMW+MhB3Rb88CQkogIVu4LQOjFBfX4ReI4OiyMHpkwLIIUUhs42zFRiSfRxCHHxkSDFkpx
o2T0+fMoJw86ESgpr7QQE2wbbCNYVnxvAlIELSbeKiY6Ct6+K9DZdHLx0kXFnuHhES5aXCTiAX0y
tKx4K6UVyX6FyKVLV9Q4h14NTaZfFlBN0C87RhcmLioCPILXxAf9wjFoXGycXLlCWiztHOYCOGaM
XPATx8bZMYbwvYAWjy4NrYuoNBirBU9YWpnxkUFBQQbAueITk6dFz2gM5pK0SIPvvXLlCjzdiWnR
cFvx0AnGaMfxo1+R4RJNWohjDA83scmXLl1CSWr8E+EE8f2yY3ITy0N8caWI8FBdgEmLIRwx2PAw
xIfA2wcLHmnpguOKKbweraugRRkJBI2rOt6wsEv4GUAeJcFJy/Cd6m0ZogTkeCcgGnMWKxHhYRKn
ICYOshEFIx1g+C4RWgqbmxbTr+vLPAUzPPwKqIAW6MZiDqOjo1364wsa8f1Kila8zLNf4eGXtf/h
oZeT0EVfa1N2Y/2J1+sgeA4tXYyM1x8aMbPRIK3ry3y8LoZATsFvHXNyupiUzMfrTyx0McKli5eM
Loa66SI3UzTWKZD56KjIBLoYC128qrQS6WKytOJl3l2vL1ygLsZYumho3Vjm42kxBCcGayF1kTpo
dDFer22wdEOZh/i562IodJEyeekS1h2tOuqui3ZMbmL9MTLPxnWeDgfqYhh0kf+mXgcEsvy7uy4m
pz/xZeDj9TpIrmC9Ib9Cr14CQAKYB5hRsKT6Y4GlxN2CntEBo7qItUv1B72IhIyyX2Fh5FuUrp4p
1UWVeZzWii9kXtfTGJUP2/7EOzX4quT02sQhx8XGIKyR9idYecTGtdCmRUDPNcPoTwpsmSXzXOc5
vgQyb21kr6uLyq84rC1RkAnasnTQ6wuutcbul0u2UqDX0Vjno7BWkdaly+S3QObd7SI2LthMGV3k
GG1nnD2Z8bbMXX9Ig7y+fPlyvC3TzYZNi+tNYluWSH/Af8op1/k4VOC9DJsREJROfCDzDN8zdjE5
++NOK9RlFy+hP7Q/7FdsnK8l87acpsSW2fYnWMIgC5ASy5aBRopsmZsuQk6xXClfKaPUg3iZN7bM
APHbpzmgW5UyBOEMK6VL1946s3EAR1SYSc9NlRemvaR6cT+O595970381V+OHD4gp0+fkUB6qPR5
VsfzxZFbMez6sshHi99FaMoQpRULpSHIGorj9qeHj1a97dGjm7z22mv4a7QcPLBPDbjtPbA9CaVL
l4TXJIPMmTNdxo2f7KIVFhaux+2P4JicjUflL7wwA/8KlwP/7IUiGTDNxsWWQlsKtHwB2p9/frxM
nzHT9TduBu7HsbYfFk6K9aRJz2o/42JD5e/9u9TY8m82rQwZ0kux4sUxhiAZPfopmf/aW/o3LoAE
H42atHS9+5W5L0vfBx4C+LqKWOg/FND56fETeRIrGTJkUFrk50MPPSzLcXxGHMk+Uflq1W6o3mC2
d995TfsZFXlJ9u37U79vKyKBXVZUgytcpBj6HSkdUSzlu+9+0O/ZtCpUrOGitWL5x3JP01YwJBfk
n3/+VB7ZtPjeXLly4oi/iIRi49WhY1fZglh1togIbAzwrsJFEL9rgdENX65BSfBaMLJnEfO9Q2XB
pkW6efLkltx5CsAonJKWrTrIrj93qwM5HHNIAJ4nb1GlzefWrlmO8KMKOA4+LX///U+8B8iax3z5
8krOXPkRYnQAMW8t5cTJk0qLRoueuly5CiutQoUKynqE5uQvUAzxiSfk0KF/E9DSMRQuJFmz5ZU/
d/0qzZrfqzLDRoPF/ufKxbAekRKQ5+82rpeMmbLjvQdV5m3PFOWUslyyZAmcdGSRH7dsVN4TVLFj
lPmdu3bJ0mUrVX/q1Kopa3Fk6x8QIof//UfOnbuQQB4o/6VKlYABz6ShEaTFd/BDXZyG4/aZs15R
Wu3atpZFi95RYEP9IThUL5zKVowEI863WPGieFdGhGx8KP36D3LJHfn1zDNjZcyYidr/zvd3krff
eZtSjNAhI/P2GClnPCUhH3z90sv8+TNl1OjxLlrkFyvXDn1yhP7uoYcewBHwHNWffXu2AVRHJtBF
6k/xEjxKD0J4xBR5bvI0/R5lhfLVo0c/fTf7NWb0CBkxcgxk7gp0EbSwabf1mnKaNWsWlJ3nUXqA
TJg4GqENryotzi9BUfMWbfG88Ri9/PILMgDH75ERF2X//t36TPwaEa3xvvkLIpYctAY98qB88smn
broYKfXubqrPc4147bW50gOhZOFh56GL2928U2YcOXPmkHz5TVx6l6695KuvvtU+RGFjwDWgStXa
Ll385JOFKJveXq5cPg1dPOh2MsLnoyV//rySK3d+iQi7LB3v645j54R6Xax4eX0/Pd7rv1glNe6q
h/sNJ+Xffw/rO9Vzhv9Ggl+FCxdE6FseuXThjLRu01G27dhpdBG84jznL8C1yAf9zy5rVi/TsMJz
Z49pGIS9BlIW+Z1CoJU5S07cPzmsunjk6FH9fRhki+/MncfoNXV2/brPpHDRUojvPayhJ0EAXfaZ
HekVKVIY+pVD9u3djvsi98p5xLSyKXhE53PlYrie4LlCsum7LyVL1tyIQT+IOyGnE+gin2GsdXBI
1gQyT1tGXZw8ZTrW/llKq22blrBRH+FfsWrLziIO3X1t5lxTFwODMqOk/VsITxmm37NB8lNPjUII
4DiV0/79+sis2dBLgOF/D+6Xc9jYxutirG4Uihcvprr4GvRnpKU/xlEQJr1694ede1jHOuKZYTJ2
7ATQCofM/6nrkosWeEXecYzUxYmQeX0vmGnbn/btu6gdZb8mjB8rw556RnXxr707JBz65W4X06dP
LyVAi7r42ONPaPggm60/Te5p5dKf2bNnSP/+A1UXebeHts5dF7NkySxFi0GvwesBCDn7dOkKpUU9
pV5Xq17P9fzHHy2Q1m07SlTEJdn/926Vc3ddzJYtuxQsVERio8Ola7fesuGrb3SMkaDDjUHpMlVU
xuhdXrb0I4QCNlVb9hdCrdjc7Y/R6yKQy0vSvHlb+WObecaW+aLFcK8FjKctXrNqqVSrUQfg+Qzs
z/ZrdTFfHsmVpyDueRyF/WyNkLhDCWjlycu1SIS82AibUaxYGcTan4Yu/qtribuNLViwgOTImV/x
Shvo4mHoBVsYHEAcqy3zhWHLvsF9npy5ENqmCS1uj+aAbqNqUgILw4RxAMVYcCjgL740W2rjMkWL
Fs10ceAiZKQnQN5//wN5dd4baty5y+PimRXCtvTTjxBrnVUq4sIXYz394UXjjn7+a2/iMkUDqVe3
ri7MpcvgEorGdwXJ3Lnz5ZMly1zeai5sBfLn01jrzFkyaB9IKwDHN2fOnNb3tm7dUmrXqqWerOrV
q4IOvTY+iPV+UdZ98aVrMY6GQlesWF5jRVnavl69OjIOyhoYEARBPyxz8O6+fXpJ2bJloLhhoHmX
0mIfJk2aKt98+52+l5rAxahhw7vlvXde16Ok5s3uUQMbHByCi4F/yvuLPkDs+gApmB9GEmCD7yUt
LjxPDntG4+5sMMMF954mjeSddwnaY6RTh3ulPPoQjCO9XxEfznizgQ/3A/1cCpxLlya/jMd64MDH
YOSOxS96MORdu96P+ZqFR6KkZ4+uelmL/dq8+UflxxOPP6IghX0pWrSI0jp+/Lg80HeAnMIlUAUU
WMgIhvnsiFHPqvezV89uMIT3KPBau3ad/PTzVnlm+JOuEw8CdNI6fPiI9ITx4ObJXkDpuR87ZoQ8
POhx3fgMfPhBzN9ZpbX4kyUwdkflcbwLjmmMOxiLVRaltW/fXygl3T3+CJfSCd5PnDAW4HGgZMyY
QYY+MVhCMV/c9H340cf6734wfvQu80iaBoXemF/QX8Yduzy5+C0vE77++lwAj046fxxPTHSM+ALs
LViwUGk82P8BLPBRkiVzZsuj7C8ffrBYZkNeTNiP2WjyPWtWf4qNSFYtvz786SfVU8Fj0FkAgflw
YbEneMhFPh/+bhbeAIDXtwCaP3L1iycb+bCor1q5RHLkyiRFAUTGjxul4IxzxrmtXq0qFuhWkPlw
GPEiFi0feeWV12Txx5/CIAepLnIsFSqUlQ8+eA8AJaOUg1xRfwicKD/z578JEFlHGuKyKL2cJUrS
WBAG+ULmn9c7BbbnjryoVKmCLFmySIL84qRmzRouXTx3/hze/bperK1frx7mIFSqVOGdjVgFn089
PUp27NzlmkfqIi/rLVz4nsp8LWxC2K9A6NJRyPOsOa+qvFVEHDx1sW692srny/AuEtj/9dd+C1BA
TmH0u3TuiE3IbKV1T5OGkjlTRshZMDa4+6BX78vDA/pLkcJFoIsRUrVKZaV1Hh7BQZDHQwCl9iaf
/OWzz47jZiJG2rdrLaVKELyFyLZt22TFyjW6mcibJ496X8uVM5vOY8eOa+w458N9Azz40YexWXiW
kibdu3WRenVqKy1eKFu9Zp08NngQYs2zKwgvifeQ1l/79sv9XXol2ExHYpPxHJwA/R4cpGEIPbp3
lsa4VEj9Wb9+g3wHAE6Qxp8JLLlxJa2tuPj5MJwSPAkyoBv8gsf9tXmz5d72ndU7OADjJWhlCMGn
ny4D+PlHhjzxqIIsyne2bNmU1o8//oRNyBATqgPRVecKZPLNN18VgrL06dPJE489oh5ufu9jbFYu
YgP44IN99eQvEHqfKTPjb321zyNGPGv6qxcj8VuMa9H7b0vtuo0kOwDSU08N0RM/rpPvL/pQ1yP2
lfqfCfNrwuT8sCliTPvsBLrIv636bAnkOZvO0bhnR6l3lp7IV6EjFSHHbVu3xs+h0B/ynTYjUN56
6z155533XbrItT9njhzyGWjlzZcZ8ljOouWvtmzGi7OkDexP/fr11JZVwuVFE/fsp3ZuIfTapYvQ
gzJYuxcDaGbNnhH3O6g/o7TfXH9pf7pjXitXqqRjrVm7hsogHTFTEN+7fv1X1iYlTmWDurz00w8k
BHxvAnuaEesPZf7AwQPyPuKUe3TvAjtdSvWnZk3e/zC2jPL422+/m0vr7C34WbdOLawbi/SZtm1b
ASQWVf7u3r0HAHyxroG0FVy7qlWtot8LhUNhyBDYst27XboYAV3sAPv1yqvY9OJk4957Wyv/aX+4
/n4C+Ro29DFs+CjzUeqYY7tIvR78pPz9z4EEutjvgd5w9k1hbJ6Oh/0MwdHqhq++hjPpe3ly6OPW
+h4nBQrkVzk9ffo0NsL9sHm9omuvPUbq7bhxz+mmlDJ56tQZY8s+X4dx7pVHcGdN13PIda7cxpYd
OHBQ73qxr7ZeUxefHTcStpfvTod7MQP1lIl2bcXKz7BB+kcegx7Q9tEmGVvmK3/8sV0egv5GWY4t
28bOnv2iOtEo04OxHhBfsR9ct7hGc43g+/l3E2KVwlBcHfmt3xzQzTnCLqpk6TLy1HAaTbZIeRcA
pEWLpq5dfnz6swgITEcFlVRiiriJxwzAjiwHforAQlQVH15aodE8pTvfDu3v1YsjplnHzPQU9O+r
N5JNfCK9CTxSsWPKIqRO3fr4NNa/nTpxUD76aIl063KfGhDTKJAmFRRB7733tnIDt7EK0oyBjYSh
aK7Ggu3v/TsVwPft2xNZRxpZtHjJJlKffwJGqHPnTuZYjW8BAMmWLSu3rPgpSpo2b41PW/3bli3f
yJJly2XwIw9bFzz5W0OLysSF9ty5eG8KaRnAyr7HSfuOXbT/bKux4/7pp1/w/sHwGBWx+sVdbphk
yphRpkyZoMdiLtAAkFWwAC95IRwCfePiY7ecORfoJc/hAJYZMvJ9bORVuBrpqS9MUtBgvDw+ZlHE
5ot/Z1aEPg8McNGKwBHkbtweHzmKXk07ZIMhJ+G6+L304lTLG2kvejHIMlNS3xeSLp0CZrsd+veQ
/CRb5WkAs/hmaBGIvDZ/toIGhmSwkV/ly9ErEQkjnkUGP/6k62t/7tmjF66GDTPeVtMYEhWhG7L5
oEXW2rToLalcmXIeiYU2L7y0z7i+tfWXrbpoD3ny6US0IrER6CBlypZ2864Z7wXBAvvNk4ZhT8X3
YcmS5VK1amU3/SHQYL/CAS67Sp06dyXwKDO+MD08Lux3sRIlFbSaFi0LFi7S2/G2x80ABs5jDE5T
eqn+MJaW3CKv6FE2izVAYoVK+NAA84ThvHre74WnvK9rbkmLvPeVoUMHSxfoli3zNNiZkWnDbFoi
kBGkLj7MJiHwgh5VXbwffOkMwGia0UWCpjHYcJ3Bhs6mFR0dC7BJMMdnCMDvwae5fuvfQ3tl7quv
S89e3aRRoxaucZNWRsg8NyAEPEbmjZzmx8bcXICKk8ZNmuNj9Pq3XzcDTCyRQQMH4LKoAdtGFyN0
4/ncc+PUg2h7NqOhPzz5MM8ANLS7Hx8jd1+uX4VsL1vk8ccGSoGC3PjatMJ1kzV71gz1XvOkRUcP
3hfHCYOZG1FPnd3yLflQT42efuoJyZKNfWdj/yMAFEsAGM7UzYpNix7A8uWNzDMuuVfvB120qBa/
ISvR6NHDwQ7GerFxDiM0g8VcnLKRL5RPbqe44akCWeTfuQGIn3uREyeOq9Ef/sxo/N2Mw6ZVHZmd
5gOsm1hT43OhTJQpU1ppZciYSR4ZbE402fbv/1s3UMOeGun6nU2rEUAiTwn8/M2JgX1FhZ5b0sqR
MycurcbrHb2SPHXhyWN8o/5ESvv2bZXPekJp9YtEcyPDD99XrjxkvryR+biYK/CIroSTpKk89oS9
btj2J066wWFRvXoVN12MUwdQ5syZtF/Va9TCh5e0CTrP6Ca3Xbs26qE2zbY/vtKrV3epW7e2my5y
Yx6C9Y+hVgn15/ixf+StdxZgLegO2W1p0SJ4p0z4qsx1BJi19Zp2kbaMskBajZu0cMn8zh1bZdXq
z7HG9sFYTF/NRiBCeTRy5FOaLSre6ROruqD3l3wipe29HfExp6pbfvgGm8PPASwH4IK0jQeoG+GS
DiB/7Jhn1Jtv9BoZXeCcyJuHpxHGE9vpvm76e7ZVKz+V5StXwen0BEA3ATIbdSNC+Tth4lh4g3nK
bd5NXSwELzD/TgDbuUtPF62g4EDZsWMXxvK0ngbG0wpX58nMl6epV91dF4sW5ekn1iPM5wP94u0P
nXU8PRw5irLFddLuV7huNObOeUmdLn7WiTl1kY45jpE8GIiNu91Onz4FR0espT/2b40u0vkxe86L
imlMv8zaZexPhGTH5m7wY0NdtH7GJoUXKa+R+ZTef3NRurX/4YBunR+uXIzp4gISoHGk3OFyN2ca
hcg6FMRzpUqVx8c2aO4TzDhsKjvo+fC/QRqLFQFaNJqmud3aR1xW+QpVrKwMiQWFRy0EBCwzTaUP
1qN7erkua3ykTct4Tfj/qlariU+dRIT4RxOfpwqvQC5Ed5Q6RgBYFy23y4o17qqLXyeOXbOAk/YL
Y7Vo0TjQU8EFxHTGxKOz0WDVrcdNg23Q7O7Fx7dqdhj9u4l3pueW/MqtUQ523+FLweLR0AVK3IfJ
mDoTc21osYEWFpYIeLkI0s3t8fh+EQjf07RNIl7xx/g4uPh+BWu/aJzDIBsh6bjoxV+ISZ8hozRt
ZjYgCRufsXLjusaIODjQIs9iYRDNpav4SyyZ4CVo1bpjErTc8kG7aAWpPJh4WY6bhsCmFY3b97mk
TdtOSdByy/OutMzGirTgU8K/LFlRjxz/TQ9NaStjQWJy5Cm/QwNG/SGtOD0qNP1SyhZN/gceqwqV
XUA4ITVb5m1a/jiGtWTeJacWLe1XHDa/1fDhCY17s2XQ7pfRRfYnSV1UUY0FuKgr1ZOVeT5k66JF
C0YufoyW3FnLRJ26DfH8dWTepYvUa/TLklMziniZp8HkEfK1tOLjSBPoNVKxcSOZYL2xdJGe1+T1
xwBlfbel16qL+FxASsoCBRP2i/rD0KRrm5vMu9Y6xKTCK0reX0JMapZs7msEwFSmTAi/ap8EraRk
HroIvQ4NpV5fwXepP3zOyEMOyDzDR65tiWWeT2CNgE6zb1GRiJUNJDi09TpOcmNTmjL94TwH63p6
BfyPi72KzSv7FU+rQIHC2JxzE564MUbZthm2LiI9LGjx9MTepMWn3cRpXbGS+DB7VeLmroukGag8
omxdRb9c82t/De8tU64iPlWToJXY/gTCkwq7CJlnXHECWpb+lIdemwxDiVtiWm72R20GG8du27JY
2LHa+CRhf1xreEL7w7VZ71nYtFy2LA6hivXx2+RsGb+QkBbBqx3bnVAX/aVe/SZ4/nq2jOsTG2We
9xeM/cmWPaFd5OahwY302ieeFsPi+KGNzZ6TG01b5nlSGgL7k5wtc7c/pl/sE3EJT9EyZiIEjKdF
W9aiZbsk5jBpXSQtgnhu7nz8gvC9eJnPlj1nMrYssS5ybmjLKKcMT+S6bZwAKU6gkESPb9VfOaDb
fWY0fMQcSeXBcao5vuFaQCGwGwE6d7XJxRhZCqm0+BF4A7MpPbOoWFZZyZGWbeyuIyJWv/hE3ry5
NX/4tbT4q5TS4nFdnHp1c+emdyRxv/grW+Fv1C96UX1xPFdEMmUlGE1CUW6UON/aNJAd9CDQi5cJ
hviajATKOxqipJob3y3W8sIKd+4ZNNwi0e3s69Ky6Cvfzb/p/SkHb3MAQnOuGaPKRwr6ZdGit4Bx
wj560TERv1JFK06zEjBGTuJ4BO4+RsoWQXBK+mVkkkeHufNQHtjcZYK0uAjeIN2YJfNxeC894KXU
009S7vrDn6+nP+68R7gIdDF3rtxmjEnSSqnMmz7wtIZeWkPLXRf5c0pl3nyPupMPccdJ64/b5toa
0jX/sfjF9YbH2wzhuIaW9jGltOJ1MWu2LPieBzJv8wVTTs86w34yI8wodbSu1UVeRC8CXeRpVUJa
lK3U6Q9PHsqXL6Mhcwn1JxUyz3Hi8XTYPJTA6ZLmGE6gi6mgpcON1axSBQtATl1ZPWz5spw6yaaf
c7cZ5IWP0sqlJ6f8m/sakRpdtGU+m971uFbmb2TLLIm15DQG80Q9TJoWRTfles3T4cKFClmnw97Z
H3pkeXKZQ8OCkrI/KdVr4ySit1lPda9Zm1Ogi/aaQv8PaJXD6SBPq5LWnxvotRstnhgzBp2hiEn3
KwXrvCXzDAvhPF6rP5zD1OgiQqjQLz0dvsaWpUZ/zIaZJ5S0sabdnoCbI3NAtzXFrv9g98+dIy/T
KPC7EWBM/H33n7EI8ehnFUImzHFWCpQ/OXqgxQs869atNDGHXtEK16PbH7d8qxsC72iFIVa9DgqY
fGHRSgEISnaMYbhY1VzDBbIj7tOryxOYt84IA+JRbEYelXp6EcMCPYxVfRThM/5Mi+jpcZdFa+zY
ERruoQ7FlKZovEZOuVBFII5/onVsSoCVCNxeTzYTyCnBOeKwES6gi7rKViJAmgpaHNbHi9/X42Dv
9Cda4wZXrVpiwJpXuhilhnQl4sY15tArWpEAo/k0l29WGmevdDFCNyc/IkRLQ3W8ohUmd91VXTZ+
ux6eNfbLO11k8Zk6iCk1a4R3tDp0vBce6BaIs2e/PLwUZenPgAH9NEZVs0mlNI1eUvILGeCdBsq+
n58NElIq6G7PWaeIExEuYC6lEzB4qovmpGnGjOf1spzhu6e6GIUTvgyyFBfuNFzEK5mPAkDOpRer
FZB6RcuEMWxEoTdDyxu7GKZx5bw8bvTHOznlfY8vcCk3LexiW4Sx8U5QNtUfD2WeYgZe9+ndA3ck
OiMEDw4kL2X+MYTuPILwGRPPbTL6pLqpzIfjnsIw604U++lh7LV1cv7yzGl6H8ArmU/1QP73X3BA
dxI8ZzxVjpz0YBHIeChIShc5TRHfyawT5gjHw4XYosWjZt76TQtajFnOkZM7cB71eLioW/0KwiYl
KISeae9phaTLgPANeNa8WaSsfrEKZXotUevFgmfRypSZXhQcg6UBrcyZGQdN8biB5/iG60EcQIwV
q54GtLJlt089PFyI3fqbNvpjvEU5cqSNLvLkI+100f/W1EVc4AoKThtdDA5Jj00YacUfP99QJJN8
ALG9OLZOK13MmIleyLTRRaPXtvfYs9FZynxL6iIva6aNLpo88mmlPwyvyJHTupfgpf1JS1vGao9p
KvMZsqSJzUifgadNaSPzaak/mbPwNCZtbFm2bNYpq9e2zBs9vvnfdUB3cjz2GlxZhO1Y6rSYyzSl
xQ2AF14B9/HoZiKtaHGT481Gx61jumFKK1reA1FXz9JyUbllaXm70XGfxzSilab6Y04a0qSlqf44
upiqOfHU05fUS25FXVR/iqM/KZYJ+x5Vir9wnQdvWftzB9iytJi/m0TDAd03ibEOWYcDDgccDjgc
cDjgcMDhgMMBhwM2BxzQ7ciCwwGHAw4HHA44HHA44HDA4YDDgZvMAQd032QGO+QdDjgccDjgcMDh
gMMBhwMOBxwOOKDbkQGHAw4HHA44HHA44HDA4YDDAYcDN5kDDui+yQx2yDsccDjgcMDhgMMBhwMO
BxwOOBxwQLcjAw4HHA44HHA44HDA4YDDAYcDDgduMgcc0H2TGeyQdzjgcMDhgMMBhwMOBxwOOBxw
OOCAbkcGHA44HHA44HDA4YDDAYcDDgccDtxkDjigOzGDtTa31uf2slLjTZ45h7zDAYcDDgccDjgc
cDjgcOC/zAEX5iLs8qZq93+DCQ7odp8nn2ALcLOKIcqHqzDYLdwqCe/+u//GJDu9dDjgcMDhgMMB
hwMOBxwO3FIc8AlCd1DeXgi24ej0cYekqKSalhVjb5GBO6BbJ8JHYuN8ZMsP38jsOfPk0KF/JV++
vPLE449K/gL55Pff/pCmTRtL9hy5LOB9i8ye0w2HAw4HHA44HHA44HDA4cB/jQMA2P/8vUdmzJgl
27Zvh4/TVx595GGpWauubPtjq5QvV1bKlq8IzBX1XxvZdfvrgG7F3L4SFxMrL700R/bs3SctWzST
Lzd8Lfc0bS2ZMmWS2NhY+fabdQDdBfFw6G0lAM5gHA44HHA44HDA4YDDAYcD/1sOBMqiRYtl2bKV
0rXrfbJ3737p1bu/ZM2aVc6fPy+vzZsD0F0N+Cz6tgr1dUA3pSwuRvz8/WXWrOmSPl06yZ6zoFy5
fEq+/36znD51RipVrijlypfHc2H/W5l03uZwwOGAwwGHAw4HHA44HLjtOBAujz82SHr37i5Fi5VD
OHeYbNm8Rfb//bcUK1pEqlStghEzrBdhJ7dRc0C3PZmIHSpUuLj1U5hkyJhNWrbqYP3MSb/9Jv82
kmNnKA4HHA44HHA44HDA4cB/hQO4NJk1e0588qLHYQg48JO6dzfRj2kRt2U4rwO63QU0DoH7rsZ/
u//8X5Fkp58OBxwOOBxwOOBwwOGAw4FbnAN6UZIfNvd/3+L99qJ7Duj2gnnOVx0OOBxwOOBwwOGA
wwGHAw4HHA6khAMO6E4Jl5xnHA44HHA44HDA4YDDAYcDDgccDnjBAQd0e8E856sOBxwOOBxwOOBw
wOGAwwGHAw4HUsIBB3SnhEvOMw4HHA44HHA44HDA4YDDAYcDDge84IADur1gnvNVhwMOBxwOOBxw
OOBwwOGAwwGHAynhgAO6U8Il5xmHAw4HHA44HHA44HDA4YDDAYcDXnDAAd1eMM/5qsMBhwMOBxwO
OBxwOOBwwOGAw4GUcMAB3SnhkvOMwwGHAw4HHA44HHA44HDA4YDDAS844IBuL5jnfNXhgMMBhwMO
BxwOOBxwOOBwwOFASjjggO7kuOTjh7+g/DtKlXrd0pQWpwx9SpN+kVYMaLHMvRfNxwdfJr9uZ1q+
GB8+WkHLy+ZDWuBZHPjlbbtlaVEeqEJpMUZHF1MsJneELlrrjaOLKRMLx/6kjE986lbXn1tS5m9B
u5jyGf+fP+mA7qRYTsUDWIiJiRE/Pws8eDo1oBUXGy2xsbFpQis2xpSm9/W1gIjH/fKVeFoEgd40
jjEK2D0O/fKeVkx0BNY+nzSghW0AaLFPpOddi0tTWrEx0dqntOhXdFQUZMvbMVLmY9NG5q0NRVrp
j+lXdJroT1xsDOQeeu2fBnoNXeR2NS10MS4G+oP/pYX+pKUuxkZjvYFoeN+vtNRFn9tfF+FYiYlK
Izl12R+aey8cLGrLotLMlglppYnNgBuKdhFD88U66G1TmwFnho+vtzbDR/tF0+OjzhFvmk0rLWwG
Cq5HRaaBzVCvCuQ0wvv11HhooNe0ZV6uzd6w+X/wXQd0J2YyvAKREWHy+OPD5J57mkiXrt0hCxGe
TYVPgFw4f1pGjRonbdu2ljZtO4BWuMe0Tp08KsOfGSu9enaVZs3beEErUP499LcMGzZSxowZLlWr
1faCVpBs+2OrvPDCizJl8gQpVqI0aJmNQaqbT5Bs/mGjvP32ApkwfowULFzcC94HyTdfr5d33n1f
Xn7xBcmZO78X/QqWpUsXy+pVn8v8+bMlOCS95x5cn2B54415snfPPpk+fQoWq0AvaAXK3Dmz5cyZ
szJhwhis7PQ4eHAyY3nLp0+bIaFXQ2XCpImYOnj0PToBQR9gZJ4ZPlry5csrQ598CrRoED0w9tDF
KCzoTzzxlNS/u6706NnHC1oBcuniORk1epw0a9pEOnS83wvZCpCzZ07KcIzxvvs6eKnXgXL0yEEZ
MmQ4dHuo1KpV3ytd3LXrD3nuuRdk4oSxUrpMBS/GGCS//LwZ8v6mPPvsSClajHrt6ToYJN9t/Apy
/47MmPG85M1X2AtawbLqs6XyyZLl8tr8OZI+QybPT5+gi++++6b8/ts2eemlqRIQGOyFLgbJ/Hmv
yLGjx2XCxDGe67Xqoq+8/PLLcu7seZk85Tn87OEJoo+/hIdekeEjRkuN6tWl7wMPeiFb/qo/jz46
FHrYVVq3bu8FrUDw6ZA8/fQo6PajUrsOZd5z2dr/158yZcp0pVW1Wi0v+hUkO7b/KlOnvijjxo2S
MmUre0Vry+bvZObMuTJ37kuSO09Br+zP6lXLZdnylTLz5emSOUs2L2Q+SD5e/KFs3vyjPP/8BOhP
FtCKSrWp1kUe+Ob9Be/KL7/8KrNmThe/gCAP9Ye0AuXll2bIyZOnZNr0FzyXeQ9G8r/+igO6r+G4
r0RHR8uKFaukYEEoCsMm1PPtAWjAd0Ovhsnq1Z9L5cqVdDH1vPnJxQuXYHBWyz1NGnhJy19Onz4j
S5etkIcH9veSlp8cP35cPvl0uYwcQYDl3RgPHDgka9Z8LiNGDPOa1r59++Xzz7+QF6bScHnYL/WQ
+8rvv2+TFStXy7x5s/Czhx4Qi9bPP/8iP/34KwCIh3QoRBatH374Uc6fPw+8bYWseCRgph8bN25S
b6sJFfIwjEb7FSurVq+VatWqWrQ86pTyORa6uPKzVZI9W3YvaflKeHi4rIEulipZwktafnLp0mX5
bNVaqV27hueypWzxk3Pnzqku9unbw2taJ0+elCVLlslTTz7hNa1Dh/6V1dDFp57yntb+/f/Ims/X
AUSO97xflsxv+2OnLF++Sl59xQtdVN77ytatv8qGDd/KS0JD76E+Wv3asuUnOXL0qHUq4CEt7YOP
bNq0WS5Dxsy6xY20J/bHVyIg82vXfiGZM2f2nO8Wr65euSqLP/5U6taDk8bT9dSS+UuXLqnN6NoF
m19dbzxtfnLq1Gn57LM10qs3HGRe9uvokWOyctUaefLJx7ymtX//37IEY+RG07t++cruPXuwDq6W
GdNIy1PZMuvNtj+2yddfb8SJhScyZc2TdsFPAfe3325y/2XqJ9IK6fn66+/kBNYvIw+eynzqX/+/
/oYDupXjED7stEQC9Kd06bNLlqxZJCs+poUYOY8LjZ+fpMIVFJiTFjwm1kKSPXs2XfCyZ89qvuuT
zvw37ip/sH6XhBK5aPF58/fsObKhT9kkV65cSdPSx1JGKwdoBQUFSbZs7v1iDDvHqOdh8WN1/5er
X/D2Wo39ypIlM2hhB85FT8dI7wy9+qmjxf6QXzmyE2Txu6RFrys9IcnQct8Q2fzF01mzZgXfs0uu
nDnd+oVdvXrib0BLh2/NFf5l+pVJQtJxjGZnbjy49BLciBaJQYasxn6RX75+Gax55H8wPo3Xux4t
yhYXJMqXaZRThvW46Gu/wXeNpb4RLao/vBNu/fLXsAsaekvmJSx+w3ldmafukCdWvzCHWTFG01Kr
P/G6GBRC2fJGFzk+s8xRpihbRk7JnkS6eEOZ5xyazRv1Jxt4n7wu3kh/3PQaa0RIcEiift1AF10y
T5lw00WM0egi9drWH94BwTzeSE517YqnRT6ZtcuW+RTo9XV0MQc2TkYXvdNrWxczZWa/MLfwuHmq
ixxjliyZ4OWGx1xlgrLnoS5CTq9cvYoNsMVDpeWhLmbJKsHB1HPKLsfIzlEXCUZupNfxMp85Ww5d
B3PnIt+TkHn93fVsRrwty5HD6A/peUYrXn+4LsfbDE90MaGcZsLabGyGTcszW5YNsp4dMpFQr2+g
P3r3y7zatabgn6STIUOGRHbRM1umckpdxBwoTlGZ98yW2fYnY6YcoEF7nVL94fpg2QZruKSVM2d2
eLm91x/irfAIYgbaIDo7+RI3/bHe+V//jwO6dQYD5NDBv+E9+UziAGoiwq7q7nndF19KZBRjqKKk
dKmS0qpVc2qVJaRJsM6HAuIre/bskHWfrwetADl/9pQcgyd4GTwzR46exbcjpWLF8ghdaQpaAEYI
qbh2p0/hJi1/+e3XLeqBpDE4deqYnDt/Tj76aAl2vgdAKwrHaVWkYYNGoEHAlhQtLBg+NCL+OC7+
Xr7/YYuO98jhA+rRfwehHJs2bdV+8Qi/eo2aeJ6AjQYjsQeC/SXQ9Mdx8Xr57bc/sNYEyu7d24Ve
kLmvzMfRcSHtV7Nm90j58hWtfnHhTryw8x0Ev36ybt1nsmf3HqXFI+3TCJd4Gcdy2XPkUVpt27aS
Egxb0X4lQcuHCxnBb5wsW/YRQmcOK63NmzfJ2bPnZOoLMyRjpmygFS0dO7aXwoWLghaNVzx4dSky
5lrj+RFbtmLFR3L4MGkFyPr1X8nFi5c0JCQwMATeLJFuXe/H4pz3hrQisZAsWfKRjisOvPv++y1y
7NhxHKdNA/D2k/TpQ6Tz/R1hhLAIJtsv8j0WfL4sixe/K5evXAEtX/nxx581DnvmrBkYnw8W5kzS
uXNH0MQiqCyPB9XxY6Q8+Mi5M6fk40+WSkQk4/FjZdv2nULQPXPmy5D5GDWKPbp3wXjBJwX7ZlOa
oPkQCPjLqZPHEYKzHLSi0c1YOXzkqB4OzZw5S/UnX948cj/GqPHPusgn1p94mT/870H1/CLCWaIQ
6nXyxCnZ8NXX4FWw0ipRvJi0adMS/yYtC5Qk6FS8zP+1b7eenMThuUsXzsnRo8fgoV4jZ85eVpkv
V66sNG/eTGXH8CrxiQjlhIYgAB6in9VDRF08e+YEaJxVT9aBg8dVTitVqihNmtxjyWlStCi/3DwG
QK83y8bvftB/Hzt2CGE0UTiq/QCeox3ar7p1aknNWnVuIPPUnwD54fuv8b2tKvN/7dslV6CL8+a/
IQUKFtV+NWnSCH2rkiJaX65fLbt2/am0fvvtZ4QunZHZc+ZBzvMrrVatWkjp0mUtWvEbyYT6Y05J
Vq74RP45cBD/CpSffvpBzsKjP336yzgez6m02rVvI8WKlryBzCMGH3H4n332sRw8eEh18asN6+Xy
5cs4wXpeQ718fOLgMb1P8uRBCBn+nbzMx0lUZATm7GNd36mLG+GlOwLv5ksvTkVISICEhASpLmbL
BsfGDWiFhcLzu3iBXITXNi7OT37YvEXCw8IRAjAN2MRPMmXMoLqYMSNAqupi/KY0nl/GZlw4f0Y+
/niphMEzHQfd/P33PyQG45458yWML1YyZcqouhgcjI1PsrpoaFHmV+OkSXz9JRTrBWX+i/UbJDrG
T/leHPpz7733ogtcz9mn5HVxz+4deloovgjPOn9WQkNDZQXs5IkT54zMV6wgTVy27Pp6ve33n+Wb
b7/TOTx54ohcuXxF3l/4gWz9bafKfO3aNfGpi/5QfpKyP/F6vXnzN/LzT7+onP69fzdCcc7JW2+/
J8WKbVFaDRrcjZM2nkLZdjF5vf7qyzWyfecufSdt2cWLF+WVV16TfPmLKK177mkEm30d/SEf1Zb5
yPovVsmff+7Wfv36648SGRkJT/dMyQp5Upm/FzJfnDJ/A1uG9Xjlyk+wtkDmIafffLNBw42mTJkm
6TJklAA/H+nQoZ0UKFDoOrpo7GIM7PyST9+XE8dPaL8+X7de/oVdmwaveVBQiAQF+muYXEpsGWX+
k08WyvkLF1XmN363CTbyCMKhXsDa7g9aAdK9RxfYIWyIk7U/JtzwyuWLsIu2/vjL9h07FEe4ZD5j
RunevTN0ks6pNLiQn8BG/P/94IBu8h4Lz84duxC7OEkFhWCBi8t6LFTfQahiomOlU6d20qp1Czwc
LMsQ3/vVV99gwYfRwcP0NIbg30OGDJZcuQvDwPwiY8dOhBDieBy0wsLCFNCvXfs5gG6sgrV7mrbU
xW7Be+/I1l9/l8AAMxW8cEnP3vDhQ+Fxz4H3fCsTJ00xtEAsNDRMj/hWrlwFWjEyePBAadiQm4EY
efON12Tnzj8VOLFFRUVDKfPJk8OekICAED2CmzlrrtLimPiu995bBC+Pv/bruUnPSvW77gaIuyKv
zZsje/btQ7+4+MFYQXHLlCktgwY9hO8H4/2r5fXX34ahAjAC0IqMiJBXXn0d7+YFzTgYiUxSvkJ1
/C0Mi84MHBudkgCrXwSJZcuWkYGDBoK2nyxa+KEsRzgPv0ta4aA1c9YruFDByyNxMKa5pUTJijhu
PQlazwFwXsZFFwPiIwEYuVj37PUAsHKo9ukHbCx4sTCStGDEpk2faWiBfxUqlJfCRUpj0T+oCysB
CvnBiQ8PDwMAayrtO3TBnF1GLN48HD//pv0KC4/UTcqkSS+oYygAfLm7Xh2d7yOH/wKt+RIREem6
cEbetweouKdpG7wDwGX2q/Ln7r3ij36EhkUoUB43/jldl3LlziUN6t8Nr3U+2f/XDjw7D0DX8J2y
GI1LhPd1ai8NG7XAputfmTx5GsKDTgOEss+ROo/jnp2ocpgvXz6EHzVErF5O+eO3LfL2O++7aNn8
6t+/DzZrdeTosWOIP30eIVD0zvlgzOFKa/z48corGudOHdtJYFBmGNpPAHy/1UWVje8KQB+ffmqI
5MxVSPbu/Qvjmaygg4MKg5wS2OzZs1tli3PEDY+vX3pZ/NFC4VG8LafRMbF6ikBamTLnhuHbY3TR
Gj91kXqwGaCGctsGmzCCboIPxhT+/POvEhTMeMI41QnK/OBHB8I45QBw/F3Ggje8sEpeUhdXQQ/W
r/9S+0W9bt6ilerP3DkzhSFJgdYYY9CvAgXzy9AnBot/YDoco34nz46bZOmiWSM+/XSFhqzwvQ8N
6AcA0gp9vCwvznhRjuOo1M+6WEx5KFOmlDw6+BE17mvWfAG5fMmliwRYCxd9hHcv0X6NHTNCatZu
CNk5LXNmT1deUqaNnIYj9rsGwlEeUP1hCMhcAGOXLsLQz3/tLZcuvvhSsFSqXFPOnzsGAP0qAN4F
12WlSID9Jo0aSsf7eMzvKx98+LGGp/jjXVEYE981h7Txcwx0kR630mUqw4AfkBdfnKVyYjtKuUY0
vacxwPT94HWYvPXWewALG7Vfti7OmDFLf6ZelypdEiCpPEDTLt2w64VnyxZSl+6/v4M0atwCIRLn
5FWsLUZmjC6Sn5MRx8t3+/n5Sx3IV568RRGT+wvitBeq7OglZXzCoW/9+vWSGljbrl49L6/MnQ8D
v0vHGAp5pS6OnzBF301PZ726dfDfAvLr1u9lATZC/rh3QWBvTpR85MH+faV8xepy4cIxxP/O0A00
+cN1izJDveYejt7Sxo0aYMOfG+B+PUD1pzgps22Gdk3X05KlKgHEnsA6PxVr3KVEujhBeVy4cCHp
2OFe2JxsuFuyFA6hDdBFe42IA0/9NQwoT56iKvPPjnsOa6TZStJm0GnwPUJWKKdt2rSSe9t1wF/8
5dMlizWUxdZF9j99hvSqi1mz5YP9+8FFi/2IwBhXQn+++GI95CNW+vfrI02aUn9EPvxgIXT0p3hd
BF/z5smD+1GDdD2i82gs9JpiTJ2PwAZo0QeQ+YBPlW/Dn3kS8d2NdO4YH79r1x7Q4p0XXLDDupQv
L+6IDB2M9SgLeLDWkku4UvBdrl1vA3QHgA/8edyzo6Ra9boIT4uAA+cF3VgZ/YFdhJyWLFFcHode
c9P60eIl2DwtMfqDy6tcI2jLaJPZr4zY8FSsVBPr5FmNzz6OuTJ67QN+hEv16tWkX3/Gy0erPf1s
1WpjfyKidDP90stz8LyxP1xTi5UoDwfACejiVN24+1sXB6mLtAOdu3THPF3F2r0Am/xv9e9h4RFK
iw4kyjXtMm1ZgYIl5PSpfxXYUyeMLTNjbNSwvnS6rxt075zMhj3dAZnnGKlbqj+4+0GhD8YpW/Xq
VdWWHTq4W+0PhdNdFzt2vFdt2eXLJ9We/vvvv0bmVRejEAM/WZ/PBG988xZNgWHyyp+7fpN3MIb4
NcKsXX369JBaWNtOHD+JuPIZFj9pF7nhjHPZn0IFC6nDLSQdTkzTIguWtbb8f//HAd2KIMLUM/vP
P3/qbi0Ul08aAMj27dMTsV1PQlCuGrDBRReL7znE0O7atRvAKx6AUDEJPGm8GafWqkVzCHgQBOsI
DFp3eQILT+/efWEArmB3yYWEWQGC9BLcju07XLRiscPNjcWahoC79MGDH9Z++AcEy4ED+3EBrKsu
KF26dEO/Lks6LuLqPfNRj8Y20sLCwxYNGlwkY7FwSECkxkk//tgjAEsheOcf0qJVe/ngg3elceOm
MGxXsDDy+Bi3rfH/CciopO60uMgz84Ovb5Re1BrxzFNYFNMDEH0p/R8cBDDzKRaCSlDyMByr8fiP
N7d9dFdNUGYvLgQY6dLzXTQJURon/RIuOwYFZ8CGZolMfn66LMFuuii8YFFRYfAUZVResF8HDx6w
FlB7YxEFkAUPF40sFoGPF7+vix37tXDh+zIDwGDtmuWSN29+LGQRCu44R+Tv3r37dNHzU+8rfBrg
VRWNvY/R/i9ftlgXr6CgDDJ92guyYOFH8uMWbLbgbYpFRgAe99m0CNbo8eKtd3vRq1sHpwaITeMR
3Bfw5tu0nnr6KXhNd2ATthx/NzGb9CqTVjQWw9179qqs2ZlNOI+NGzKOP07yA1Rv/QUbQRihAMjE
Y489oR74BQveNDF6kJ+sGloAo4bx7ILXhRsUmxYXSMZT8u/c+OzaQW+Rr4Kwfv0H6JS8h41gdHS4
jiUDvCpsl+D92bljZ7zM43chOP6OhOFkvwkCucgi54wu5M2bt8VJRzlsRuagH1fVqBvDHguv+KkE
ckqgnxNhB9zUcJ4bNaovB/7epd5CxqQ2aNQM3sdOMnLkSNVFgmITwx4np3A3YecuyqnRRc4rwTA3
KqTVAUClceOGGF8gdO0kfu4qDz3UD5+HVBcDg/g9E9ZzHJ6gHTsxRosW+8XxUScppwMGPCjdu3WF
LgZho3VI7m3fRYY/PUT6QK/DoIvceBtdFPX074TH2KU/ADvB3BhoC8e68rgMfPhBvbz355+7pGmz
NvLeO69Li5atVReNfuAEArr799//QPcPGqBMOQWo5sbCtEgZM/oZeXLIYxhLegCrjdKzT39Z/ulH
2FjVwLOhOPWgLuIEAjL1zz8HoT9HjMzzDdxMly7lojV39osyDXcgqIurV62UsdhkLP5oAQByWd1A
Z4T3lrTofd73136AWGxaLZmnnFYEEFBdxP9ftPBtNfDUxY8++lCmQK9X4xJkwUJFIOfhMNCWLqIP
e7AhZV9cm2lkV2jcmDIPUJAuGN61RWrcqYuzZ82UedhU/LTlW71IGYssGEavCb7CdA7jdDNgbcxB
69JFxkebzd0arAekFYwxjho9GidPm1U//THvPKXJbOkigdxOrPP2ZsBAbujCZaM/ubFZ3oI+UObo
1HjyyWEAzydl0aJ31FsdB6BgwnxwQnX1CuZ5D54zazNpEbjx4jL/XrJkSdn+x0/KOX+s3w8//Kjy
dtGi90HfZMAwcdlxqr/URX/YH/aHtKgTEQBm1MV4mQ8ASLoAr3ZnadeuDdbrEWozAhFWqCeDsD+n
Tp1JqItcP7Be2brYu3c30Gur+nPq1HGpV+8eAKzR2MT0h/5cxiaAMs2TINwTwqlIAl0EL3kiQV5T
Zh4a0F+6wVtPXu2DN74l7M+8V2fh9KStyrxuSJSWn/Jx5y43XUS/yCvqJPVizJhnZAhAM2X+l59/
lIfAr/mwI/XqNQCtq5b+gB/g8RHYxT+2bU9gyxQ0qz2PhJd2GjzIE1S2vvl6gzwyeIh89OF7UrXq
XZDfK5b9gS5Cpv7554DKvdoyTEoUdDF37txmFjAZ8+fP0kuFlPlPl3wiQ4eNkE3ffSmFIPNRlHng
BNVF/P8DBw/q6Y27LpYoVlTn0B9ysnDBW9iYRKqcvvrqK7qR/vqrtZif7JCJqHha4M1fiB+nXLjr
otFr4xCkraGDimN84YWp8hXA/LKlH6kXORa0smS1bVms2sVwyJKdsSgS+nN3fZ5AxGGdzqHj4WaE
J77Pjhunp61rVi3TU1vaH4Y8cgwE2HRmRmEt1n5ZNvYCvOT8e9FiRaA/3+g00Jb16/cg1vPTwBEr
1FZzA6Ehvh5d9FQ1uyWbA7qtJTAQACInhJuLRxZ4qij0BHuZceSPKDYVEo25RZwyd/d9evdwCaXx
gOCbBLuIPaYHPDiEysWfo1XZ6flVWvBimzzbhhYvbNATYAs4aakXkYAewDxd+oz48Dv+OHq5qLSy
M744C+Lr8D8XLfyLWQZGjx4eTwuLBP9naEVLhoyZ8TFxkDlz5dAFjJ6dLFkZ22UUhc+xL889N06N
iatfFi01/KSVCbQQskFaORDTRYXLmQPxg9m4ABHEGFrkyauvzFTgb6dg4vjUIFq7V8ZmZspMEOWP
72fTBS0HaGXLbtMiryLR94zwYr2hCm/v6DkGQ8tkhcmS1YoZBS0aWI49Lzzl2bLnsfplYuqYWeND
LKyuvpCTdh+tm/RZszN2nv3yk4ygxdfkRZiEn7+/f16jAACwB0lEQVRZOE1MXYR6oQgKEtBy6xf7
l4AWgAv7lTMX+0TQxw2WoVWmbGmEJq1IQIuLvabCwhjJ5+w5+T3Tr5B06XSBzJ4DYS76O5sWvKHw
/n2xbqXyxQYgrtSVeBeNdo5cBG8GgDGumGsjj0INHcop+xUuvbHxo8F0Tx1HWrbM05DndNGKU/0h
yKTMg6IbrQh5DPI+6BGemJgNii3zhlYkDGkw+mV0kXcfAgAoktRFzMGTQx/DhvaRZGkFYUy5go0u
BgT4Kt9p+K7RRTxxjcxbem30Jwp6mAEf6pw/jHGoAiiCqkzQRWi3NUaT2nD27BkJ9Mfl7bFkPkPG
TJBn8sUfRvuU8iAr7n0k1MUo9bK9/vpcAyItL1a8zJusA+60cuRCfCX4Sv0x82jrYqT29Z235ycj
pybjUMbMWfFh3CjGhrWBc8JY3mwJ9DpST1RotN1l3tVHSxczAxwYmcSaCiBLPubJmyuRXkeox3v1
6qXX9EvlA7Toc8uazbqXAVnlWsqWJ29ugBvy0Gyw+Oxdd1XXTTabu8y7aFEXlRbhKtd46CLAdh54
UU24Wbxe18NJFvXHPa0nea8hUtRF9C97Dq5RRhfTQRcD4VDJofppb+aM/jAsp2nTe1zrFvtH3pn1
NFw91TkYqqa66KNAiSFfZg0k0OR6amh1hx6aUK34kAl3XXSX+XTpglR/uBYmllPSGjToQWxA+yar
PyHp0htPI3jly9A38C9TZuoP7I9uTixbhvXrcZziPDJoQLK03PUnT55zupZlwx2lhDJv1p3xyB4S
HfNMMjY2Sjdb6TMY/aEtIx/pbDDrv22vYb+woDF0KLEtM25cOiliMB7osEvms6rM50IMfGJdpFOK
mwQ6PBLYHz0eN7pIvtgyz/5wXrg5S2h/InU+3nj9lWt10Z2Wu/4AfNKznCd3HthdjtGW+Ug9UVmS
yP4k1kWzFhiZzwQ7SpnnZoGnmO4yXwygf+XKJcnrIubfXeYzYEMfjLU/F040TFhXvP5Uq1oZF+qX
Kl9cukjbrbaMaQaJHfg9c4+IdxjI+wQy73EWLX3tLdkc0G1Pi3qz6H3GERp2aMwUQk+haQlTnvni
ODPQjwJmwHZ848JovI2GFo9yInAMeUFj9bQlSqeXLC07Cb4aacbemewL9GryGCopWkw/5+dvHwq5
desaWgDw8KLQY2Y8Gtf2K2laZpEyz9v94mbgqmZzID2zkBkDbrcb07L6gLhb9usCxmi8I1zQE9MK
whgTsd1aPE2/LN6A1pXLV5Ue81gnRYunBwlaAHnHd9pjpDeIvwtRLwL5z375+VMerD6TAJ65hpYS
Ji3KgtUvmxa8blfhtaG3ws/PjacpoaUiZ/crGB68SwhBuGLG7baR0XfiZ55qJGwcD+WUfeNfKKcG
dFO2GNNq/uAu8wR8fgookpd56ztWIQ7SMnNovcPtgp2R+STiW+3UaC79idUNxQXoInmfFK0by7yt
i+ZoU3UR3lAzJ6mVU1vmDS3GfrrG6DEtZDiCZ57rRHK6SM+6MZh2SyynbroIubqeLiYtp+567a6L
oeDXxWT1+sYyH0+LYVyM4eWx9jW6mKT+uMmpzpW7Ll7WcALSCgomELXljMskNlbXk3mbluoH4vyx
bl1FnCo9lgGBBAPxep00LX4xKb2GLoIWdZGed19f8tSdFvUniTsRLpl31x9fXW+icK8kfhNtrSP0
hd9QF22Zx7kLThpoy8zafK3Mp1wXTWgWx5icnPoCMAUyBeo1jRsivjteTinzXLsYYpJkv0AnMIW2
jLSo1xzrtbQYepOUXUxa5ulNp3eeJ45JrhEI62BkfPK6GC/zpKOnbmpjr7VlqdHFy9Ad6pCZR+OE
cm83phVvFy+hX+wbaQUGJaKVal28pHLBuhMMd0xgF5PSRbWxtv2hUFCvTXw7Zd6Mz5JfT9LfJiF9
t9qvHNB9zYywIIE/clg/Ls0RcpJkvmIVBnsRvN6URmt83GOPDdJYLRWwxC0VtOhZYNxe7dq1kqGV
0ssGUeoJG49jwkq41Jl0v1JKK1qKFCkik5AnunDRwqCVcDEwC1fKaZUrV1qP7PPnpwc2KX65gd3r
alM04vDKaxpDc+PbO1p169bW0I4gXmRKfKlDAWXK+8ULufUb1INH0vZyuw0klbTatWttxWwTOCfq
Q4ppmc3jffe11/j5JC+tpFhOcbYC787Ah/tLlSqVvdQfFJQCwGDoBENOktbFlMoWQppwfP0oYr0Z
bpLkfKVYTuEdg7eVISJ34/Kxt/rD43zmBa5WtYrXtAoWKCATJ46V4iV4TO2dzJcqVQK6OBRH44WS
0euUy3x5XFgdNepp9fpd068UyymlNBonODVwKjFW11ZvdZFhhdWR2pJ3NLyl1aZNC8WWvnpROLEu
ptRmGLvSvn1bK3uWotWEK12KdTFG474ZN87LgEnLfMr7xVO1Z8eOEMape0crSsdGma8Kb6i3+pMf
p5ZPPzVUypfFBV8v7U8hnFqOGjkcdw2oP97ZMt7hmPr8pKRlnjOa4uqS0XqCMxa8z4xMO0nzPuW6
WL9+PYR2FIX+8DTRU5vBAZhL2rVq3YVNpje2zIBv2h8TzkiZTOzQTKgC/+WfHNCdePawoAXhmGPk
yGfNImynvfNkluGBYTjJqNHjjXDbae88pJULR0ujx0wwi4Gd9s4jWpFSpGhxXKKbgm8zk4W5ee1R
w5jKlquAT1V8nbfnqcSe06pWvRYuwNQDDWbFSCmgSqLn6Nfd9RvjwywxXtBSQBCBCx2dzLiYUtHT
9cCidX/nnqbDXtOKRG5aXOBRWlfx8ZTvxtA/NODReFoezyHDfUSGPTWSnTJj9IJWALzrz4wYkya6
yPCkkaOo197rYnZsWkerXtPT6o3+RCLGuTCA8vNpoNcM1SiLeFeuEdRrgm5PZSJCKlepjg83+N7r
dR3E2tap1zhNdLFFy3aIfbd1MSXOj2RWNqwRHXFHJq10sXuPB9KIVgzuV/CSuaXXHs9hjITgbsDw
Z0anif4w9G/8hMmWzJt7RB416Ese3LExl6W9tWURUqRYCRkzNm1kvjzuJDEBgJF57/SnVu362CA2
8k7mVQYi4Chojg+TL9CWeSfzbdp2NHOn9sdDY6bfi5T77u+RRjIfiXthvGTupcx7JJD/2y85oDsp
fqtAESywebiw2N9VBUkrWgShaUXLiglLkzFycbK9at7yiwAmCQ9DqvWCi4odHpTqLyf6AmlZIQne
krIXO6/pWLLpyh3vDd+tztyKtNJUF+8Evb5ZuuiNfN1pupgGyp1Wupim+uPYspTPbFrLvB1el/Ie
JP3kHWLLvGXTTfy+A7pvInMd0g4HHA44HHA44HDA4YDDAYcDDgfIAQd0O3LgcMDhgMMBhwMOBxwO
OBxwOOBw4CZzwAHdN5nBDnmHAw4HHA44HHA44HDA4YDDAYcDDuh2ZMDhgMMBhwMOBxwOOBxwOOBw
wOHATeaAA7pvMoMd8g4HUsUBzeVtf/hNZgC5zm11fZ75hb3I9MLXaFVBU9rYpGxiXlkPb7andMB2
3/8X70ppnzx5TvOjJ+KVax45fzeZj570+XrfsSo5XvNIUuNQuTF53pNM6Xijvrm/K6V8+l/KTVJz
e6MxOX93OOBwIPUcsNeClK4DqX/DLfENB3TfEtPgdMLhgM0BFuyxiwMArPkgfzCKeJj0lUllY7Fy
AvOZFOd9deO2JqVg7nHkjAm/oBXUgrUcMz4+TDvnRQrIG06qKQtvqvelRcaaG74wbR/QfMxWwRMf
phjjxsfO8sF5tDcwaZV5IG27nyQ1q4BT0n+zi0JRLjlu5raOQnnui1qlMTgkK36finSM+i6bT8y6
ktLUi/8jubF5oVN6bUGS/8FsOK9wOHCHcICOCbuw0n/QFqRilhzQnQpmOY86HLhpHFADHyivvjJL
1q37Uk6ePAUAHCPpUWa3fPlyyBv/lBQqXCIeeFvevucnT5bvf9giUyaPl6rIcZ4AmLsAVDL5si3Q
8+X6NTJr9ity9MhRLT3NfNY1a1STcePHmJLZzEOtwJ+VEb3MS00G6nuDZMXyJShx/rb06tVNevbq
a0DXf8XL4ZMOlVhPy7vvLpLf//hDpk+bjCJMLGkscv7sKRk4qKdW02zQ4G55evhT+O0NTiy8EiyC
YAJRAlgvagtgg3fk8D/yyKNDtOIju8zyzZlQip4lx0ePHi5VqzFvd4ycPXNK5r/2Jsqkf6kV9zjW
xk0a4JkRKLyFAktuVSKTBvCBcuL4v3jXUN2a3H9fB+nRq48lX8mcDFg6suTjD+WddxdKv359pEvX
7olknm/jJtLLHPGQ97Crl5Ej/kkpgIJDAwb0Q3nq/Fbq0P/YyYVXsuV82eHATeaA6nWAzJz5EsrA
B8jjjw/5b9mCVLLHAd2pZJjzuMOBm8cBP/lyw9ey9vMvUIynFSqjBsmZUycU3Pz6628A458BBKOi
nxZjMaEgn61aKz/9/Iv06d0DoJvVEa2GY3+W5l21eolky5oZFTBZmMQubWyDhiD59psvpWOnLhKM
glB8p69voOzatUNemfeG9OjZTe6qicqgPnEo0XteVq5YjepjNVCApVwStNgdt1zONnjW8ANiIPcQ
GRMSs/WXX2XdF19KwYIFALr7J2Sr+7G+0uB3rgNcXeEc+rKbC94BuP/44yfp2/ch2bFjpzRreg9K
wl8F6Daebb+AAADVbPLV18vl3PkLAN3DrP4nIzkpCUVxhVSQRqLQHwDEyIhwWb16uRQuXFCq16iJ
Z6xwo1RuYnzB66DAIImJjlHvdWBgAGTocy13T+BpQkn8ZOPGTTJ79qtS/+56UrNWbflxyw8wmq/I
2bPn5b333oUoMOTpekU8WJ47QLKgyu6CBR+gAm1+gG7KAJF+cuFN5K+f/PjTLyo3JUuVBOjuZeSO
48Q7uWn8/PPlkh7VExs2osxb1e2SDI1xD+VKHE7lgxLl0XLixEmZN/8NefudBfLa/DnS5J5WpqiI
0xwOOBxIIw5QD/1l47ebJCMcPvK4Ha6WRuRvMTIO6L7FJsTpzp3NAX9/X6mNsrorV65yAbVnhj8p
M16cJfv377dAMAEVvc4iC99/S/755wCAz134yT2MIRgw9ao8POAxLa9bv0Fz/N0OheA3WezHF0Bt
NbwL/gDfX0iFijWU5i8/fYfnm0lEuE0vUI4ePiZ9ADI/XfIBQHdlN1oEK6ClwJhhKVZT4MTfEeCr
y9TyEtohBaJl1Os3qCelAJ5MBUVrMwBQq81Fgz9wo4ExK/Z2Az36Xnp42ex38ruJnovvmXf/8gmW
v/fvRlnt1uLv5yefr/0M1RFZKY7vM1X6WCL+rbfflsAgP/lz126LB24bEvOwCR2y58Tue1L99iFf
+QeGYJBHDP0hDbvaZ5BcuXwam6QHZMb05wG6744fo9JDtdKUFPnCZi4fvLqfLl3h+v7mH76Wz+HN
7tr1PlR3bYLfm3lq0aKZbP7hGwDfiq5nu3frLJs2/SAXzp/C5hDe7uuFDOFdOXPmwUnBQtmzZ68E
Bxl5NqCe88gx2l57dj9+nkeMeEqao3x7mbKlXf0x34XM+0RJnz4DpDM85w0btUjEB1tuyHu+j+aP
G1Hqk81TK0wI/cuCUuVLPl0q32/aKI8/MVRatmqPzcV3qJhb2wHe8Zx1/uVwIE04wFPdkBB7LU8T
krckEQd0u09LAgPOP3ABhgFwxdQ6x4q3pBTfVp0yHt3oqMviH5BJR1aqFMJKCBEA8tgOHTwAr+Jc
hACE4ig/h+TOnVvq3V0HX8N3EWYQEx0Jr9zL8svW3+Rq6BX5DkBoyBOPSkREBPBSnNxVo7o89LBV
Ph5gOCYmVkME7JY3bx554YXnpFjxUnLu7EmZNWsmPLp/6p9fe+0t+e67TaBl4u7u69RBmrVoJVGR
V2Xq1Cly9OgxDYnp16+37Ni5S9asXid+6De9pPUbNIFH9rJMfX6yHDt+DF6NTJIrZ04pU4bgiaCK
uuYrc2bPwEbioHS+v6NEI8b87bcXAMhdEPbrgQd6SZ26DTFW6KbqJbz9K5fICmxSIhDi4OvrIzlz
5ZR7mjSWNm1aKy/NJy2aAc6TJj2nvPxq0wapUhUATIGoezy3eV9kZKSGZyTdAuTwvwdk0aLF2Ez9
jbkMkwwZMkj37l0QptEsPmQC4PDPXb/Lq6++jpCjk0ova9ascu+9baRN29YSHRkuM2ZMlZ0A97Gx
cfLJkmXy119/4d1ROtdNGjeUrt17ogsMC0oBH3S944YsRA4d2CNdu/VGqFF1mT9vvqSD99iuzJo+
Q0YA7ux4zipL7ZMeclVNfv99G05YUlKm2o53D8OU+8qpM2fgUZ4j3327EaEqkQDUpeTJoU9I7jwF
9WQnLDQU8jUJPDiBTU1myYU5Ll+BJy6QG5zEcGyzZ02Xbdt2yOXLlxFytVkef2yQeujJhwoVygM4
D7Y84kFy+tQxmTlrruz/628N4yLvuQEk/9OFpDeyyDlFN++u3xib02VSp3ZDhHmNwSZkjcq015eX
00IkHRoOBxwO/Kc44IBue7qsY/A/fv8RR8LnJUvmzMajgd9HR11Sb6DTHA7cbA4QVIUBPDJG1i/6
CkJK1srYZycpuDVhHfT+CUDWn3LmzDn5++9/5MqVKwrCMmRE/DW8i6Sx68+98hOO4cPhreYR+bcb
fwD4MCEHPPp/EEDDxzdOWsFj+dJLc+Sepq3lhamTpVOnTlKgUCkZ+uQz+uyJY//Izz//Jnv37dWf
9+3bL6dOn3XRKleuLEB3GwXtf/yxXfuzfccueHrfU49v2bLl5IcffsDvD8ALWh9gxV+2A4z//fdB
OXbsqJw+fUYqVqoghYuUMZ5NoJw/9+yTdwC0GbdL4Fq6dEnJnDkLwhzWyhfrN8Dz+LUUKFgUgCpc
Hhv8uLzx5ju6MamBsIqDhwBkP/hYvvpqIzyTzfE+ePe9zeziWiOC5eDBPRpuMfjRgRbgJuhMAZh1
FxwrNvmjj5Yo8CtWrKjkyZMPY1spH3+yFGE3mwFoy+o3DvyzT9p36CIXLlyUli1baBjQmrVrZfWa
z+Xnnzbhe7nltz92yjbElRNgHjhwEKFAlzXMgnKSPx/Cg1zZcFLaT39sck5Ir979JTQ0TJYtXwzZ
ygI6PPmwNhHKU4Jz/spc5mWoU8aMGSRzlmxGTlPYMgLwfvjhxwgL+UJatWqFsI5ImTbtZflu4/cA
uysQS50XMhsm27bvkEOHjsqRI/8ijOWcVK9eFXLAUxLzrp07dyP0ZCs2kTFy/PhJbDY3q9OEo47W
jYA5XQgLvSQPPjhINnz1jbRu3ULyFygk3377jXy0eIkULlRQmjZrG+/JVuAdhvCX4vLMM8MA3J+S
nTv+kMpVGNtujT+F43QeczjgcMDhgIMk1Wj4ATTEwIsxWubPf1MCAvwV9DRr2kSKwiBuA5iYN28m
PCvVjIfNaQ4HbhIH0qdPp966ZjD84RFhALI7JAhH7xMnjpX0GbJqqEDhokVkw4ZvtAezZk6TMWMn
mdN3jWVmLK4vvIavy5VLp6RsuWpyf+dO8IzPsXqsEATP0fMZLvc0ayUffPAuAMUYeXjgYJk2/UUA
ykHyyCMDkI0is+TJlxfxs+sBBL+X2nUawZs4Qzp06mrepY2XH8NxLBgCcPaZ/qZTp/ayY/tOWbZs
MQD1XfLySy/AS/kiwP9RyZe/qCxdugxP+eIS3kq5t11nxPZaMXzqZYU3HToYHBgos+fMk6eGPYE+
TQd4DoKXfQ76NUR++eVngK3i8s3XGxRwD37kYZk9dy6eMbffeyEW/WfEi6caDF9vThVr+gDoblUA
3A2hFIbfKQWybsT1OxEIg+iBT0/Jk7eI/vHwv/ukMjznv279BaC7vP5uz57d6glfu2a5tGrdQX8X
HnYOcrEN3t4cOA0JVH4ePLAb61N1GffsKMzjY27zY2cTud7g3P5mXWp6B5smXtDlcW/Xbn2ka5dO
MuDhh0yYh3ustrWB+GTx+7Lxu+9lEcKd/APgKU5F3HMUNmyU8dWrliJMqoF2Ztq057Aej0OY1WfS
r/9AyGKw/ptys3LFJ9K5Sy/jbWaz+vPmW+/ixOUiQHQJ6QGP9SzEnFsP4D/chOBEAv2nt3zt5+tl
wrhRMnbcJNczPyBcpkzpUupZT9A0XjwWJyetZMrz01X3KlfhCYfTHA44HHA4kDoOOKDbrNrqgcuR
PZtMQMaG+3GsvRpetUUfLFbPEWMHeZwaDzRSx2TnaYcDKeUAPcbZsmVD1ou6EhoWJSVLlADo3aDA
4+OP3peiCPkw2US4+WMMq3VR8ZoXxAjBDIFJDDygpvE77iCR3j8f6dHjAd1gvrfgQ1yCe1+GPTUC
ABpe148XSb58ON7ntxC6QA96ZJQNSJLafJqUbwwvaIaYWwJugp26devIwIEPqpfWeCUZyhKiffPH
Bpe045v5dyBAd4EC+TUriK+C6Thp27qVPJvjOTl85Jg+w/hhenrHjh1hAW7GVPurLnPjkbbNeHjP
nDmL8Jl0COnhqULKvbnX9AUgLk/eonL+3DFZ9/lKzHWkREWESiAuYZ7GO0yLxcXIwggnyYIb/cOk
D8KFypUtg1OJRtgA8ZKglUkGISgMoSBw5cmAabZXOpWbAgWYEdKkSUNZ9dmnCPM5jIuO7wHIPy4B
mJMHHhhg0bbphghPB/v2GyhdAMx79uqNvyeV2jL52Qi9Gop7Bx0swM3vBknfPr1wUXOe7N69x3zR
6pctN3SMJJQbPhQN0B2lcsqQKdNIzz3cJRqXN7NJhfJlZMZLs+TCxctSsWJZadiwvtSrx5h1bqTs
WHn3PsdKdtiHDAid2rvvL/MHJ4d38pPq/MXhgMOBJDnggG5d0GMBFeJk5KhR+IFHpbE4Riwrjz76
MNKCXZVMWZAxwptUXI7wORxIIQeYqq0MwinocbaLjrz37hsKuld+tgphHyNg7O0LdZBUxDwn3eL0
mJ1/Z6i3aYk9s76IbT2iGSpy5iogw4ePlIEPD5S5c2dpSMu8V+bL5Oen6TdJSynYnt0kPbwmfprP
mBhxfqIAEO/GB3HYekfCysWMPmnfkvEU828MT/HVsC5+J0CfZT8Y383GkJX8+fPh0h7DGeJ5kvaA
O55/p06fxuYhBB/74t/1J9bEdCeK68bv4uL85Y3X56rnlGtPOgD5sLAITRWpsdPK7AgpV76ignJe
pJ2NtI5XryJLSvbs8OR2lecmT7A2MoYvOkcJ5ieVgNs1zGipUu0ufIx5GDSoPzaBTbEJ+xSgu691
qZHykE52/7lNWrXpIJUqlcd45umpoTkNTC6W/Vp+xWL9zZmD8eFslOdozT7CeH/+zdUUeF9PbuJl
Pn5zmUjmccKTJWt2PYV58cXZ8v7CRRoDTp63ad0Sv3tBcuXOa06CErQ4vVPBMMPkZPb6kuD81eGA
wwGHA+b6ttOMhdPF3r2qGlO2ZcrCzAE8QjdeQac5HLiZHCBII2DlhcPAoAx4lb907HgvwPZweENt
73I8kLMv6hmgyUtlzBJiwG8AAIKvn2/C+wiaz5mAkUDWDxlEnsEpTgbky34LP4dLpsxZEa4yUT79
dLn8vm279VwQvJyMjYZv3ZVlgupADzSL8thZIUy/4i8P8me+zz3/Ni97Gj2yn3M9r177eKComwZ8
OAbVUAtQ+uCyJBtTDW758WcA0SsSFJwZv6GO+ukF0+QvMHo6e+yXj9714CXKeI9y8vS4cYhxbYo4
N+Q7Pa8ByAazX0aPGS933VVd5syZIyVKFJNdO7fh0l4zyZObm3w2AzgZcrFkSQPEIp+R337fLa/M
nSMvwktbp85d0um+Hsozzj89/AEJ5ofLO+colXHnOq9WMRjEawcGZdIMM/8ePmzND/mfTrZv3yqd
OnYBYM4pK1YsRyw3M5aYEI7UhN3o1WHX5os/+cuZs2cRn/8vLjVaGxAy4npyo+sz0xD6q8c/wR0c
l8zbxZ6icUm4vKYCnI1Lu3/9dUgWvP+eTJ8+E3cLCslzz72Ad3H87psWes+jE1w49lSSnO85HHA4
cOdywAHd7nOf2OvmSYW/O1eWnJGnEQeYzSEwiJs9fwDKy8hOMQt5oC8h3IKX4uxm4pcDEI5AgBkc
ZKda4kmNOVLPhMuHzIO8efOPiAO+qDHa/Nt3G9dL9WpVJT0uXjJcYhviry9fvohLcPy7yLdfr8Nl
xr1SuzYvi3GJiDPhFHjPF198Je07IqYbaf0unj+Oy2u7ED5SGw5OG+AZMM3wEDuns/FCu1cbNF5i
PsNnXZ5dPWVK7GG8lqk2QKtatbJMnzFT8zw/OQwnANhMbN/2k+Y6L1SoUBrNRkIyOXPm0IurZ3GJ
leEh12sMQ+HF0vMAkFlRWGXP7t+10AovvF6Cd/XcufPS9J4mALTm0iSLItHrGg5Qrw3g989d2zX7
TN8+vSUkXQ6EQNSXdMF+shheZ14mNC0WWWyywzOcQz77bDUyxQwCCE+HcJWLuFi4US8cpkuPDdx1
82YbSuRtOC4ahqSH59nyMaxc8bEsXPShDH96CGdNn9vw5efy0EMDweeCsmzpR5IjF8OQ2G8AVW40
ks3aci3HuDHRYjzagnEhNAInPTMh8xeRmrGRoanNyA03gNSRhHJjZJ7jLFy4kMajX72CUKAM9KBH
4vLtBoSRlMfGIAeK8hxGHPxK3czmy18CpwmVEN89BncG3pbjx467vc+9r35yERdUryIUhps9i1nX
Dsb5jcMBhwMOB67DAQd0O+LhcOAW4gAv9G7Z8hNialto2MchePv2IJtH+/ZtpV27jtrTfXv3oeDK
KPW27kKqOIYctGvfWTNHNGrYAJ7q0QocfHyDES7ykDw6eAg8qnWQv7kWQOBeeFR3y5dfrsHPOTVu
mhlBatSoISVLllAv7jfffKfA4mFNK0jkFQmAWUj6IV3f/NffBCDfLUWLlpSfftyMzUEgQPwGLWow
EGEIzBlOkJgOFyv/Ql5xeu3vv68jKg/ycl8swP9lhG0NQuaSY4jNPgrvbRj+9gTCRPIiPjsPvLgv
A5QGK7jhhUX3FoOMK+cRWsIsHWzNmzfV9IfDnhqJzcCX2FRkkN9+26pgtkTx4mk7q8bRjTCKCrpZ
WLJ0uZRnXvOk4nqtMIgWzZrKK6+8Lk2QGYax57/gcuf7C96S1m06YrwFpGbNGjJi5Fjwa5NmHNn6
y28Kep8ePlr5xguM33+/RS+Pzp71qpTG3RKcI8DDvEOK44J3kyaMQeYFwUhssHJoursJE6doDH3p
MuVkOzKaHDl61MqnXQHP3iDbBrzaF86d0vcyrINzSuC7EVlECNyHDRuqTOApzLCnnpZD/x7GKYQf
itr0w2bhisGhiM9/ccYUubvBPVaYyQ2mAXxl9pJ331uoqQ556nIYdH9D6kGm+Kt3N8OSYpBFJVQv
9zJt4qFDh1F6PhRpLx+VvOArZXUWLvimz5AFz/ojBKY3ZHcwTgjuBo9ry1/79mBjuV3WrFmBMJlm
smfvfnkMMfJTp86QatWqaBGqf/7eD32KwNi7mA67O2CsS7Sff/6lHD9xQhrc7VaEKm2lzKHmcMDh
wG3OAQd03+YT7Azvv8SBaGnfrq3GCxNc8kJieaTkm4wS7x07tof3kp4+xruGoMpkVjl77hxCDGpp
hgl6whnOwCwiBigz5jYCgHYQQi+CZAlS0R08uF9zPL+34E1ccqykf58+fQq8iY1REGW5ek6Z53rw
4IflMeQ4LlkSz1ihIyzPO2fOiwrSWY3wEGjVQkGexx57BDmOMwMIh6nXnd7HzgDZBG28D8Gj/nTo
r4Vk9PJk+gzp9VIe83PXAGim55gbiCxZsogfqiByjA0b1UesdlYrTMSEfvEiG7OZNG5EIIYLp9nz
AGyvQmaXyZofmqnmhjzxGFIUbpF9AHCpcLamUEgipDy8og2Rz3nu3PnSs0c3UxyGl1qv8SKHI492
K5mJzC2r16zTvObjnh2N8BECtgj1uH74wXsIZZiKsI0j6gGfNXM6Lodu1k2Lce5GS29cKCyKbDVv
IksL48k5x00aN0Bmj+FSvATym7uyKcXIOGTjYP7q5cgi8++hfxBCURRhKFOlSNFioJWSrEsIU0Em
mQrwCDP7DOWBsjj1+YkKeDNmslJSAuh369oZgHW/bpromY/3Ogs2TSm9dG6KGbGgD0E3TwXo6S+B
zd+LL05FvnIWdKIcxxi5wSVGyk358mW1GBSf5QZM5UYzmZBeBDz9D2l/FsE7f+DAfmxIMqEIz5tS
qyZPbsKlbp062AB9L2+9+S6APsB21AWkbSyCXOizMD/1E/JKhShEzp05CpA+XSoi33ctfP+6hX9S
KE3OYw4HHA7ceRxwQPedN+fOiG9FDlhp5Hhhkp9rG+OiGaIRJ/kLFgJwXpT8KFwVCM3Fs/6gx48J
3bCqUmqcL4FrLuneo69+DGix48XpQXWr/Ih305M8bvxz1nN81oSesGAKvb8s4JJss/pE0ETAmnxj
vyKQkq8PPiSPPiigjdFwGcYyG+8unkNxHGY/mTWbl05tYB+D0IG6UgBlxX397GwpaTThTMfol04m
TBin1RnbtbtfFi/+AOnj6PG2Mom48ljjcjY2EEMR9jJ02NPoAOPSyVu7kE4MQHOZRPMYh9zfdTQX
tOFrqG6imjVvqx9XSXO7aqN7+lL0zcfXH5usIXpyYMCqvbynMKYb8sB86C+/bKeXJA27JLNJMcnG
uPHRYyZch6n2sze4A6MyHyM17qqLj1sVTRfl+M1MEDLfMAb7+nJjZZPBa3uiOic/CWXe0AsMCsBm
D++sUc8i5z5Om1fUHfIvCLnpdyGN5uNy4OAhpC1cgjnJklA30ki8HDIOB+5kDvC0LMHF6duUGQ7o
vk0n1hnWf5EDvAQJkJnYRZvoQpcp9uIGiK8ZqhvYUcBq0+Tv3S+I8X0E4vi4Z9lIMvaXz1oXjV1p
ChNVObxubmarTzqW6/Wdg7H4kGBc/J01Fn3EHxfbkFkDOalZ+bIlivzwAt+PP/6klys/WPQu4aE1
vjSUBYB9VsRcvuxj3cjcXb+RdO/WVZ4dN1oKoshKgph0F++t9IWJ+ap5o+1NTqIsG9pljtma6wRZ
UNwvprqNzfWsnS4xhVUo3dlzjbwk8a6UzmFK2W5vHtzl/pr7NSmRG+uF15V5PKN/twv72LxKPM4A
uXjhAk5RntNCT+zOG6+/ohstuypnSofnPOdwwOHAdTig4XhRSNXcQcMSU1w99z/KVAd0/0cnzun2
bcwBTwqu3IgdVkaTZB+70d+vAWY3euHN/jtCIVD+u0WLplo8ZgnKnyNZIXLtZ5dPl3yArB4ERykJ
qUhtPwn+whBDf7/89msFmfrCS5pLWuv7aHx3EvSud4ExpXxP6XN8fQouTN5w1Kl53w2JpfCBtJb7
lIwhOV5hLn2QS51hSqwGOxzVKMuVq4qBJM51n8KxOY85HHA4kAwH6HCIlj59rTtESebJv32Y54Du
22cunZE4HLhzOMDc+sC4XKj79O0n0VGhegkxIJBpFomAk4qzTiP2qGcmTAoVKSXzX3vTAmIEu4kq
GabR6xwy/w8cwAkQ88SvXr0cL7czA6UwTOf/obvOKx0O/Pc5YBfVukFY2n98oA7o/o9PoNN9hwN3
NAfozUZYiX+ADYwYUpG6ioge8U+9qHy3FR6SFt5ljzrifOnmcoDzyw1cUkcYN/fNDnWHA3cUB+4Q
HXNA9x0l1c5gHQ7chhxQwJtcZc6bPN6UhDDc5C445G8iB5zN1E1krkPa4cCdxwEHdN95c+6M2OGA
wwGHAw4HHA44HHA44HDgf8wBB3Qnx3Af3qJlpocbV8i77pzp8TOPvq2yyt6UknfR4hE6++VF7JNm
oGC/7NLI3tCyS4unQRytlmxm1Tv2y0vvpab88qAM9jUTyhheq+S510fNpMV82yyVnQYX/bRfaUWL
/eJlwLToF2WLF2TSINTjpujirabXXG/SQhdtvb7VdDGt1gjqD9NeprFeMwWlt+2W1UXKFrLgqC56
s86bnOWao9xr+2PTslNoesF8tWVcu9gvZljyZozu+sPMQd7QsmXe27sAtsxT7tMg1En1h7YxDWl5
rT9pbBe9EKeb/VUHdCfmMIBtHApQbEXxhOzIhFCMle00FZcHDYtBdFQkquT9gjLauaRwkaJe0YqM
CEdRhy1SpHBB5GoubC0wnvUrPCxUfv75OylXtgxKOOf2ol9+cuniBa2SV7FiBRT9yOI5WAbgPnf2
DLJB7JVKoJUxc2av+nX61Amldddd1VBCO70X/fKXo0cPycEDh7QgjD+KwHgc44mNwD9/70PhkbNa
5Y8V/Tyn5Sf7/9oN/l+WqtUqa2lsj2hZccm7/9ym5birVa9mAWYP41gh99t+/1n8/f1RtRHFYzSv
tge0qIv43q+//ICiPlmQ17qkV7RiUOXxt9++R8n0HFK0GArGeKnX1MX8yAdeqDD1msbegwZeRYSH
yc8/fY8qkqUkV+48XvTLTy5fuijbtn0vFSqUkyxZUQLd4zH6yYXzZ7XiKQvCZMqS1StaZ8+cAq09
UoMl6TOgeI7H/fJHGfcjyFjzj+oi8757JFucKujiQRTPOXXqtOqiH+TVc1p+8vf+PeDZRdVFj/Xa
0sW9e3fIlUtXpTrWLm2e6g9s2a9bv5fMmTJLydJlvJBTH6H+/PTT16gAml8KFirixRwamf9162bo
dHHJnSevV7RCr16RP/7YrBV1c3ply3xVf37//Tu1P1myeac/58+dRZGpHchBX13SpccFb0+dSJDT
E8eParVfyilz1nskDyrzfnLk8EE5gmrApBUQiM2Kx/3y0yJpx4+d0GJVHsu8pYv79u7Syrzkl8cy
78ES/L/+igO6r+G4P4DHRenVqz8qm/XTkszMVOCZkAfI6dPHNJ/vk08+Lg8+9CjedqMcxcmJQCAU
5W/0qx+q2I2TXr2ZXsdDQ68FH7ZJ23vvkxXLP5Ym9zC/sKf9CgJ436rFVb7e8LlUzJILtDz1lAbJ
119/K2NQeGP1qqUA3ayA56kHKkjWrv1Cxk+YLD9s2iD50wE0eNIvNYJB8v77H6Iq4Lsoob7VurTn
Ae8tWrNmz0W6uT/ku+++BG1TgTHVTWkFyAtIWcfKgcuXL8bP9NJ4skE0uYonTnxeK0MuW86MDfQE
ewKUTWXARwYPlQrly8kbqKTo+Rz6oeT4VWQneUirP44ZO8ELWoEoD39aHnroERk48CF5FP3zXOYD
UMb+EHTwIRk98ml5cAD12oM5VK4Hwpj+KW2gix9//L60atXBi34Fye8o/d6pU3f5Yt1nUr0GwIwX
+rPpux9Q7n0kCsJ8IuWyYGPuBa0vvtggo0aNQzXT9VIkA8CMJ7Qs/fnowyXy8qxX5M9dvwI0pLNk
NZUaZNF6dd7rsvHb71HF9Gtooje6GCgvvTRbDh8+qvzyWK9Vh31lypTpcv7ceVm1+jNLpz3QRawP
ly+dkYcHPq6VbrkWei6nAXLmzEnpCNmaMmU89MgbWxYkhw7tlQ6dusl777wurdt28kLmg2Xnzp/V
Hr7z9nxplMsbWxYMp9bXSuszzGGNbPm86FeQbNjwtfJ+2x8/SqH02UDLc7vIlKizZr8qv/y0CaCb
GZo8PakLkvfeXShrP1+Par4roT9wRvGEILXNsj/z578l3377nfzw/VcQeZ4+ebAO6klFIOzPVDl+
4gQwAGh5an9SO47/h+cd0G0zXYWIk++nHrqo6CiUXLYXOizGyNma4h2hOy0/f4mORrU4u/CDhk/w
2D2FoRMuWr7ISwzPOWgFBlpVBZVWKryILlrMQQvIgRLOrkIsHtMCx/x9JALlmFlCXHmYalp2tT5O
ho+WdvYziY+9osWS2eS1esM87pcBpNHw8oSHR1jlpikPpppeinGpLiyGFr23kZHRxjOg/aKHOoXy
oCyyaflKDMao49RQGtJKhWwpLfbBVB2kbBm+84OxcTpT2i89hbW/6wtehaN4jb0B8EZ//FQX04QW
9DptdNEPsg7eUxdR3VCbF3rNtSEszG1zmWr9sdcuzABkivrja1cWTTUtN11Ev6Ig96bEure6yCzq
cdba5Sktoz/kO+XL9MuSrVStg/FjZJ8icRqZgFZKZT6BLsITHBMLfWTVUupiKmU+gS5CtqKgi6ho
6qoqmipdjLdlXGO4dgWgcqt3cgqZt+SU65d3tHyU35GQU1f4RqrlNF7mqYsq8yoPti6mxi66yTyG
xvU0IIA2wztapEO9Zv88tz9WeAv+EwU5NbS8lHnMH9dTfz+uXZb9Uf0xQ75hc7c/oMP1S0+JPJJ5
azxYX+jwiYykTFi4JjUyf8NO3zoPOKA7wVxQ6oxAaipeV4W0RNLoiolKLKWMT+PvVFqUcrQFGIyy
sCWmReW2gHiCvrjTMoAsGv3y9QP4vi4t+z38BvtBZXLPf2neHxMTp5uL+HajfpEWQaa9K3YfI/qF
d8WfgCamZcUKJxgf++W+wzbf4eIZz/dE/LK8UwnVh/1IHHtvaHHR4xjRs2t5fyNaScy9PwCpy+Ao
TYsH1k792n4x9h59S0QrFsbZ1w/fVSGzvmWz0xWf6M5D/tGdlv1wnGVsOOdGdg04smlTrihfiWkx
9pGgOp6O/Uy8TKRW5t37gPFhHAn1x42e6o9lIBMwzZb5+Hm3dTF1+sN32RUG48dI8EF6ydOyYu0T
8IubGHf9MbpI2eIm08dVndPmvz2fiWU+ef0xBjAZXdQ54hzagkL619NFE9Ma53rcne/8Jfvl3pLX
H+piwuY5reuP0Xi6Uqo/BMqU0zgFx4n5TrmyNkIughyju8zHv0l1Eeup0WsbTFr/dN0vSbzOUxdt
/XFfB7FBUaCclC5yftmvxLTYL26a3XUxVjcofjZQvsZm2DG5ydkflVB9F/kOKbU2Ffx9Yn7dSBct
G2LJPMEy6ZmWFC2O071fSemi2TglK1v8g8bHJ7aLiXXRshkEavgnNwXx/YqfF3OHJrH+uNtFeyzo
F/Rax5iU7U+RLsbTokwZOXWzP64NS3J6nfQ9Mp1H11oT/w4d741smXnINS/c7PjQQaaOI9uOpdCW
uSbNjEnHmKycJqfXiXXR0CLP/YFv4uUqsXwnEpn/6I8O6NbZDpENX66Vvg8MUOGMhbeCcX6Tp7yg
RzqU1/b3tpZ58+foQnDm9AnEHl3Cbpixvfy/OBWYPHnyaHGOTz75EOEkzygtgu4zZ87Ik8NG4nh8
kgLALl3ul5dnzsTfo+TUyaMSejXUtSjGQohpzPPly4vdY3qZ9+ocmfL8dKXFnS5DCXhkNWToCBVO
hsBM0GPDcDl54ojG5PpZoJxeFyp9/vz5oGTpZMb0qRjPK0orMjJCIiIi0JdeEhQUrP0aM3oEwgKe
gCKFyYlj/yLuzvbscjGKkWDEknGMXBDHjxuL8sgLlBZ385cuXpImTVsbnoDWizOe15CT2JirOIr/
x3hRrX7FwsiQVm7SwoWORx55VFZ9tppclKtXrshlfOrWbWLtnuNk/rzZqAB4HxZq0jqsim4v/NEx
0ZIhQwbE8uWB7YqSrl174Kj4R+3XFcT6Xb1yVSpWrgX+GmPw4QfvScNGTSUq8rKcPHlEvVO6WOP/
CDIyI448e47cEnb1kvTo2U9+/mWr0uJ8c5xFi5XTxY+nDTyCrFipBvh0Ebw/qP23F37yK0uWzIir
zYly0mfkvvt7aHw5aZ0/f169T/kLlNCfc+fOqVUUixUvK2Gh5+XEiQOYNxgcS7YI8LJmzYp4+RyI
n/tX2uA49iTkk38/C9liLHf+/EWVFuMtly/7SPLmKyJXLp9FeNNZFy2KOjduOXNmlwwZc8gexHB3
6NgV/L6qvKFsUfYYp8yfixUrKmvXLJOMmbLhPSc13s7f8iZR5tny5qXMZ8QdiM3SE/y6AlnmZuL0
6dOye88e+XwdQmjA25o1qqNq5CIs0CGqP1fwTnd5IE/z5cuDv2dACMIGpUX7ZOvi9BkzUYjmLaXV
qmUzefONVzHuANWfq1evmg0knqfRpFcvT57cqj8rV3xqhZIwJjVKTp85KyNHPSuTnntBZb5jx3Yy
95W5GEmMHEPcfgTuTdgAmHJKeeYYqT985wSE4Nh6fRa0Hn/iKRkxcpzyq2+fnvL81OmqP8eOHNA5
5uaDzehPkOTJy5CPYJkz+yWZNv1ll17zvb16PYhnBmu/nn76SRn65NOQz6uI53SjpXIaLenTp7P0
J1CmTJ6ItYlFenzgAYYuQlZbtmpveevi5PnnJ0pfFBGKiroCWofNhsHuF+QhY8YMkj0nw8L85Ykn
HpdlS1cYXYT+XL58RRo0bA7+Bmi/Zs16Ue7v3A1hP5c0xEY3Hhag4RhZUCZbdoSFAZT27PmAHj2z
X6R1BXpdrXo9ly6+994b0qxZawkPvSAnTh5U8GtDI+p1tmxG5iPDr0qvPg9Cr7corcuXL+uclyxV
EbrIk0k/DZOrWq0W1tJzKvNGpW29jlaZpxxfvnQe/e8hOxGrTnm5cOG8etcKFSql4CVHjmzyyccL
EV9fCTHVZ+QM7l74AkgbSIL/QSh5JyB9hixy+tRR6OJ9cvTYcaOLeJbP5c9fXPtJuaEuFixUAmvA
SdWveJthAEuuXDlw3yQr7mbskvYduqI/F1Rezp07p//Nn7+A/rdQoQKy7vMV4EdO3Hs5KRex3rrr
ImnxfYFBmRLKPOb3LO7JTHl+hsyZ+5qOokXzZvLOu2+rzFOvOccJdJF9hy5Srz/6cCFCLEfpeGIw
JxcvXtSQy/ETpqg89OrVXV6YNgN/j5TTJ49B/910kfoDvaTN8PNPJ2+9MV/GT5zikvmLFy5Kb4SO
BQc/pv16cuhjoD0S/47AOndYZdnWa9pF0mK/qItTpkDm573hkvnz5y8g9KUb1uUg7dfo0c9A74fA
JoRCr6/VxaCgINCiLgbJsKFD5OMlSw0trPEXMMamzdq49GfatOc0rDMmJlTXefWqU38w2dTxdOmo
i4xLj5PBjw6RFStXKa3Q0Kv4hMpdNeu7ZP7dt1+X5i3b4K6X0cVognw3XcwAXcyRM7fERkeAN/3l
242bVLYuX74EmQ+VsuVxDwjyGBwUKAsXviN16zVUW0ZdJAZx18WMGTOqLQsPu6Lr/I4dO7VflHmu
IcVLVFBbliFDevlk8UKpXPUuPAtdxBgT6yLtD23Z2dPH5d72nREe9K9F64JiHNuWZc6cCWGdy6VI
kZLQxQvAPodUft11kTqWCaGj/yIevHOXnnLkKPTHknmuTbbMFyyQX9bA/nAMXie00DfcGs0B3ToP
0ZIHFx17du+qAIbHHO+9ByGsXFHuvruuAtlKlcqrUhFwvvXWu/IaAACBo+4V8XsCrI8Xv6+grHCh
gtK9W2ddMLigLf7kU6mFywHVqlVV4FalSiV8i56IYJkBMLF0KWOrjHdGhQ6LwWefLYFgZpRSpUqC
VhcFEgRrH370CQBpHalSuZJFq7JFywfge4qs//Irlwc7GorFC1WffLIIcWBxUrq0TSsAinVCFn2w
WJre01iKFy+mx7WlShMExgEox2DRGg/w872rX1xcGtSvh7HPwwIaqO/nGMmDv/7aLysBmtu0aQE+
5raMGGPrjCd24KDHZc+efa5+cdfeuFEDefOt1/WZ2rVqSLqQYKXFi1sbv/te2rdvA6ObTWnRmPAY
jGCCsfbHjp9weSs5V1063wcA85LOY8MG9aVQwUIKcH7/fZts+n6zdOrYHmA6k/aFF1pJixdJCOwI
wswCg80DFvnHBg9CyefReqLQsMHdyhvS+g682IZFq1vX+9VwcoHj5STSOnjwkNK6CFBqe1H5Lsb7
PvTwYB13yxbNwLPKSmvt51+A/yelRw/IGwQoXYZ0unCT1p9/7pEuXXvHn0Lg7wQg454dpZtC8uje
tq0VdPAIdM3az1U+O3Vqh3mLwwKaDpsoenb8ZMvmH2XgI0OsjZBZcMivea/OklatO6h8derUHgYA
4JDAZcVnGlLFstec7+zZs1nfDZB3331fXoWRC9RQHSPzBH4EO4WLZFb+dgStWIZSAYi9v/BDAIqc
2lfKVpHChSzvUYDMxkb2ww8/cXlIKA8GoCyGwckouQBqenTvos+zH+9CF8uVKyuNGtbXsZYrhwth
6t3xkRdfnCVLPl0uQegXdZGXvcqXLyvvL3hLMmfNKFy4KafcdNEILv74U6latYrUhD6SFvXDNF8Z
NXqcbILsmXAk6CL6VaFieVn80QLoTzopgUtfti4S9Hzw4ceQ3Zq4HFhNQqHXvJhEeY7B3D/66FDZ
9edu12aaPK7foB7WFYKdWJUrm9bJk6dl4aKPpEnjBqrv5FfZsqW1D5cAAHgXhKXubS8j/37//R3k
xZcI2mP1AjPHyHk/8M9BWYp5bNmyOdaRfDrfRYsW1vGdA+jr03cA4o6PuPoVBf166KG+MnrMs0qL
fCG4CcZGfM/evfLV1xt1DnPmBPgFrfz5CVR8cbH4GHS0i4Rj4257BTlXgwY+CP0Zg2dCpT7Wzry4
GBocEoTLnTsUQHRof69eiqV+5LP0eveevdK9e1/jEbQ8jHQITBw/Rvr2e1jBzd316kCvC6r+EHxv
/fV36P39GDPmHV/LivWX/frxx1/kEQAf3ZgrCIE7As6DV155We+w0JPWEqCzYoUKEoI1Z90XX8q/
/x7G+zsbMAP94iaetDZ9/4M89tgw3XCQEGkSbL0G50ujJi2U323btNJ1iXrx+br1APWX5b77OgDs
xUlwuhAJ4aU30Fq9eh14PAE/B5ntKmlhA8uY5lp1Guo7O3a4F5sZhLqA/5+tWq395tpGvpJnxqHh
L4sgKzNnvgKAHa+LwegL73UQSBWAzPeAzWCoGPlIOaVcNW7YQNe4cuUo87Q/QfLqq6/LggUfuHSR
Ms9NBWnlyZs5AS3aMq4DKvM1jC2jTTO0/NRBRfvk0kXQKo33Llr0tmTNlsGlP3RYnMKmnPanUaP6
UqZUKZWjsrjUrwgTYxw3bpJs+OobFy3axTJlSmND9D42KemkEi73ci0OAsg+chRx9LA/zZvdg3Wm
MGiFQ7/ohIAtw/eGDHkaFy23W04cA5Q5hg8+fE+f4WVV2n3K1t+4rLhq1Vps7JtLATgf2K9ivHSN
ObyK8Q+Ew4vyausiN8vtEC8/ew4ccj5RugaEhIQore3bd8oX6zeozGdBggHKfJ68vBvhC+B7Ufo/
+Ij8c+BgAl3s27cHNjTP4aQqSu1PXjgPSG/zlh9l69bfpPP9nfRnyjXBK2nRlhBU08Gkl+nROMb+
/froPRg/yHyzpo2lPNZQtWVY4zhOd1tGW0BaXGe6du2jYWW2XlOGxo55Rh4aMBgyFyStW7fEheEL
qnucI+qPWa999Xfp0zNO3E9+/fU35RcdPfaGIAxr18yXX5BO93XXvrRu1VI3aoGQ7WXLV8pVbFJ6
wi5yU2BkPvHJiQ7vP90c0K0LYKRUqFRZpr94lzWZEbLm83UAJB3kiSFPWb+zUy5F4rJTc4CEvC5g
xMWYC0l2gETu+GvVrotPQ/3e5YsnASI3SR94wbrBsJhm0QLi4qJKw68LO7sC7wCVygCncOy4W+iu
m4277C+/xOUMeLfbYbdpGo+TTZhGjx5dpHbtmq5+0UtIZTdAMBLf6eT63t/7dyoAGQLvQp06jSxa
PE423u2+fXtKI4AAl9cPtHLlImBli5KO93XBp7v+tGXzN7Lh62/k2bGj4K21QQz7FKHG6PHHBmGR
PWMdvRrvJb3v9qU/+4SBtFZ/thQAfa9MmvQsvAdcONlIK1wywjA9/fQQbD4uWJ4Ds7iYBTZSwd7g
x560viMKlvZhQzB9+hR4dnkpk42hAhEKCJ9+aogquXqysIoR4BsQFgGQFSJDh/G0wjR67v89cgQn
FAT39lE4L8ZEqCyMBMAmGLKPAAmUq+rmKhJeMfSbF3KtFh4RJj/9+KtuuOIbY3ojFCA9h7ET/NqL
Hj2Id8FTTL5nhYxNnERvq2n0iHEBnzaNAMxupBWpYGzSxLH4N8MgjA+RXomyZeHVA618+QvCM0sv
lWmHsXjyuakvxP9ONBVUlBohAi9bTmmsKFdcGNnvkqXK4FLniy5a3+ESXtWqlXBaNM36Hd32Zoy8
1EUAa4ey0KNMcJIOIIX9Llu+gtCzbVq0fP7Fev0ON0Om0chzHmMU4HDOzEmGkS2eVgRhQecz1WrU
xKee/i089Jx8twkeeSzqRubcaflI/wd6yz1NGsbTQr+yw9tq+hkhjZs0w6eVfuvc2aPyJS5K9e/X
Wzpjk2Qaj8yhP3h+8OCH5fjxkwk2mnnV4PKZaHhI2+uJBduhg3vlo8VL8J1B0LkWFi2jizRgjw0e
iHk+bx17G0930aJF8Hej9+56/euvP8gXX26QMaOGS+myVSxaRn+4MaI3kd5Kyjwb5bR0aSMPnNNe
vfvjY2Tlyy9WyY6df8qE8aOlAD3B2gwt6s+zz45UUGfLPOW0AjY8dr8GPfI4/m1oLV3yofy5e4+8
MHUiskLwJIWNc4hNQZHCMh7vcD9Cp5zaMk9D/wSAk91emfOy6vWsWTgB9OFmlY26CNnBZmUc+uUe
HmhknoAuUkLAzyef4imhaZQ9rqkvvkR5s0PzDC3qz0Toj9Ed4+umXhYtXkT/nilzFhk3/jkXLYJS
bkbMCYbdDK06dWqqXpvYcTaCSx9sWOmciNQTkHhdEXWK0LOZQBf18mkUTgea6FwauTT9Yh+N/YnA
Bdqa+BiZj425Ipsg851wosNLsdao8RX0C19t27aVFMaG2NZF2h/y22w8IrBRbIRPU/3a1StncNn3
Uzg+uqmcmGbbH1/pgE0DHTvxuhiL04UMuoEjrUZNmuLTUr91/Njf8AivlsceHSSN7zG/M7QoE36w
lz2kfv26LlrsF22ZrYv3wpbR48q2c/tW+WHzFhk27AnXuI0805b5y6BBA3Re7DFSTnPl5GkMw3oi
4TDpq04Tti0/fKOburFjRiDbC9dvNiPzBPuPPDIA3tuzCXSRDgXzDNaQBwfqf9lWrfxUvsFJz/NT
Jki2HObEwowPtgxe6CeeeFQdae66WArrImkRKD88cLCL1ptvvKLOnZdenCoBQdxgslG2wtU5Mgae
fXf7wzGWxSaFtOhEeOppnlaYNm3qc7J67TrYMq7znBubVgROVApiwzNKN9iufkF/qqlDIQrzmUnG
AsjbzQd82rTpB5kB50d8M/aHG72xY0foxodrhG1jqVf8ey6cgIyfyFN60w7B/vAi5VQ3O6IXrj3N
DOXWo1vpnw7o1tmgG4OxtzSIAThiuYojm0g9Do0XSHOczmOOylVq4FM7iXlk3kvrcogPF5BgvaxI
7wW9Iaa5XZjCs3fVqotP/SRoUdi4KJAeP8Hq3SQw5H8T0LLixOo3uAcLpHtMt3bYgB1rgTHfC1Ea
EehX/Bitflm0GjVujudSRisU6QcjIqLg5Uk0RsvbxKNueyGKHyhj6qzb3D72re4QeGLCdfGgJ5HZ
0wy/OAb4P7B43NvO3my4s4ybGNLgcbLNX9Ai7zmPOI5mOEV8XlJ4aZG2rBNCPq5tjKmz8tkqLS6g
wa5+hYVexuLLRY9xhHrOAeObGUfWPVNMix4sykVc7BVsFAgO+U7SwpF6dnh5LQOQkCDfZxZ2M0b2
K0giMD4jD/yddQFSacGrki+/leUmcdcYU+dOywABygNgheG3GgczPj5bvmIVfGokMUbKvJUbV/XH
xGFGIHyJoME0zo2tP9FSo2YdfO5Oghbl1Ir1VFq40IzsJTqHiXXR4n2t2ne7NrgJCdq0GHtrdJEb
rCR10aLVsHEzPHcjmacuBinPuUZchffctHj9IQBq3uJe/M4Y3/hmbzz4J/s+A9cI0ELo2OUrl6+h
RQBED+21zV1/bFohepxNIMxQoMT9CsZmPn6z7k7RdiiwX0noIvTaQIb4MVJ/OiM07drmpj+ubA3o
F7yi5D1DmbIQG6oxNfKVBWCxe48HkqCVlMwHawgAdYggN2Mm6o8dv48TE8h8T5yGXdv4jL02x68R
XGvosY2OvIL1hQDe1usYKYC0rCZLVOKWmJZZI8h3lYc4fDSOOJ5WseIl4ZDAaek1jfcY3PtF/UFK
PfCK4RVmg8m/c77JL2wsylXEp1oStNx1kTIfpGFc1B/KhWkJ7U+16tiUVq+bBC13/eH7AzX0j+vN
ZYQKJaClqh2LMArYMoRSXNssWkxGoGOh/TG6yFCha2nFwI4lZ8s4RgOWTaNsUeYjcdJ4rf3hE00R
wpSsLuruzL6zYfRH15skbCxPo1u36ZAELVsXSStef0y/IKfgWzaaH5fMY2bgFEhar6+vi9Tr7Dm5
IbJlHiel2EgmbX+StovsE23jFYSsZMhIZ59Ni7Ysi3Tt1ieJOUxaF0mLuhiHzZ2Pn7stw6kyQm6S
tmWJ9YdrLmwZaBk5TSzzSXTnP/wrB3S7T54qoLl8wp0oPXvaEtxmJ0CnwttKn3j2LUNr0VIvHo4x
GSphaFngQ38gLVvhk5Ei+3n0i0eWjL/MkSN7ErRI21b4G9Oih5ixxKZfBAPu/UoNLeIkxCaCV4xH
M178xLTcFvqkuuYaozJIc30bT0siWvpccqkN3fhusZZxgIyZNB5Ud1rkOxU7BbRcZOPUC+Cvt9q9
o8XTg7z5cmOkvORpG1NbHlLTL1y2greZ+eQlDqqsGXZs3nOMBK4pGaP5Dr1wmufWCGoiWimXeT2t
wUlBQYQDGFIck91SIPP6HVsXYyVD+uR0kc/dQH9ctEyWFx5pJq2LpHUj/bH4Al0kLZ5g5MhhnaB4
LPNxelrDtYbH+tfo4nVl3p4qa87BWl4MzAkvHj2M12Q2SiUtnuDRo5q0LqZQTl1iHQfZQiw0QpLi
N5meyDy900YXuSG5VhdTKPPWq+kJzQcvs496/hPrNYErP0k193XeyAW9k9TFOOiiDzeNCXQxpbTM
RoSnSHk0/IYtsV7bjpgb9QsXMiGntD8mrM7SK9fXbmTL3OQLMs8wAcbZ50UI4bW0SDvltow2Nhs8
tFmy0oHhpf0BnymjWVjXIUlaKbc/vBPCE4NMmRhu4c53m3epoIUxMtTHhFvYjhU3nt4oTW8Cu2ju
jJkTvKT6lYJ13pJ5upw5j5qj20v7Q5I8wYtD9qxrbVkKdVEvdMLFgnAohgeZDVKiMSYl6v/R3zmg
O/HEwWvH8I5Vn31qQPeNDPH1Jh6LEGmsXLnEXED0pmoTaBUsWEAvKWhohle0whEfV0bDQkjTuzGG
4+i0lnz7zTp4hnBsfKOF97r8CpcWLZpq0QteJPWWFuOcW+LSXSYt2JPcJukGmqsLX7g8MughGfBQ
P+silOWNTa3SW7RG4eifR22aYdHTIiFKK0ImTx5nhXzQyLuD21R0TvvggzzDUwEkYSB0DhNtnFJK
DrQ4rA8RL5ktG/l+AyB7XXlgSr5AXAz72Gw0vaIVqYaGsaq5CRq8pEWgtmb1UktOb2CIb7BGMNRm
M3SxUBroYg2EIX377TrEslOvU7AhSa5v4E8ThNqsrrrM6pd3tNq1a416AA0BtDiP3uli/wf7wAPd
XeNHvTp6xhgZYsbNhabK9EoXw3EsP9pkS0pt2k73OdA+xCJc7Dm1Q4ZXnupilDpCPv54kTpYvJP5
KLVlXOeN/fFGr3HHAyFFSkvXee9oVapUQS+ZpoUtq1u3lqxbt9Ki5Z3Mt27dAiEy9ay1y0OZp2yA
P716dkMoXXvj2PKmSjZoMUSGCRg0hNVTWpYtewr6ww2id7aMdisM93Om6p0Kr+xPSu3U/+NzDui+
hvnGy1C4SGn8hccg1tG5R5PEdDoBUqSoiSf0eFHXdyNuHAJpaPFI0kOAZdHikZShxeM6Dxd1pRUj
6TNmwsc9fMMjZimtTJl5s5leGfbLUzqmX1mz5cSHWS28WNStMebMBUPD0Ik0oJU7Dw/rU+jxvS4L
kLEAWUqUUd6WeAaNAgV5YYgeBiv0xAv2F8bt9fgUk4nDLFJK2NZFxhPTU2Qdw6f06wmeI7Dyd9NF
7/Q6AIAvrXSR1VKLpoleQxcR9pFei894r9cZM2WBx9zWRW+UEXdLcL6eJRsdD97rYo6cvMyZNrqY
Kzfjy9NKFxnbS3X0AmBZ63P+AkXTQK9tmbdi9r20ZYwNLlqMMfu0P2aj7lmL0zszRdTGemvLYrTa
cFrZsgwZM1v3f7zXnyxZIfNZuanwYlNu2Z9s2amHaSPzOXNRfxDS4c2m3JLTPHl5mpk2+pM2Mu+Z
RP4vv+WA7uS47VIUTxcWi7ACWm+VzqZldoRp0hS0pwUtO4whrWhd7xg2NSO34vQ9qZB1zWtI63pH
uqntl7dG2e19CXJIp6YfSTybprRscOWl/iiISSNaCXTRy37dknqd1rpIYHUr6vWtqou3oF5bHkmj
7Wkp897SSkv7k5a07gSZp/6kUfN6g3mTbFkaDe9mkHFA983gqkPT4YDDAYcDDgccDjgccDjgcMDh
gBsHHNDtiIPDAYcDDgccDjgccDjgcMDhgMOBm8wBB3TfZAY75B0OOBxwOOBwwOGAwwGHAw4HHA44
oNuRAYcDDgccDjgccDjgcMDhgMMBhwM3mQMO6E6KwVqBzC5ukER6ONff3QtpMHl8EhcUfJj/1U4a
n+iijRZQII1EN6V9TLnfa252o6qTqYbITCjeZC+5yVKVWvJJ8pNE7FvyqSV4Gz2vMkIZ4nyTH95k
kfiP8sUHaaQ0e0lyOZNvMC4f6kzipY56HV9g4j/KmWu7resNx+tt9oXbhiO310CSXSupH272xWV3
khq+XWAmKb2wnzepUk2+/KSeS8bepZTbasuo125FnpL7boKx2BnFUvoi57n/DAdUztDS8nLmLTh4
B3RfMyk+EoNiFfv27UbRhDySOSuKxyQu7oHF4uCBPbL7z71amY4J8FkmNTAICfXdU2JhYbl65ZLs
3/+3lp3Nm5+5c+NB/P6//tTCGGXKslIZAYVZ4M6fPSVHjh6VkiVLSHAIikloBS5fVGILlUOH9piE
+0gNdnsAb6TURxGBf/7eJWfOnkWVrCuasjF3ntxSvkIFs+B7nQ7vFtS8G3bJFPDZt2+nVsxLjxLE
RYsVtcoi3znAm0Vo9u79Q/Igt3ZWzfGcys0m9Obk8cNaYphV8EiPhS+KFy+KnNHQR1b3vBkbGQVH
TMvlYU73G8pHEg9grJcvXZTDhw/r2sEUbzdlbJ70zflOGnDA2KYDB/bLaZQiD0W1SV8UtMqSJZPm
vc6ajXUSUCQFcnDp4nn599C/BsNwueBywn/g/0qiVHsI7Mq/h/5GGfILyLHsg6/gg/9SP6wK9S77
Q/05gjLqrIZIe5U1axZUxCyDoi/URw+y29CWodrmb79uQUGbTFKuAuxfcnqNZ8+eOS3/Qqb9MVba
vqzZPFgH0oD7DombyQEfOXRwv+bXKVSkSOrX+ZvZtTSm7YDuxAxFZaWwsMtyH8p6Pzt2pHTv3hdP
2NWeIBI+IbICxTr69H5Iy7tmypRJS7w3b95U3n//XRQhcC/qEozfvS6PPT5M7r23Db63TCtemtRN
cTJ8+BjZ8NU38t3GL6RqNZTiBbjkovfgQ4/KN99+J1t/2STFSxCQc2ELVMDNsqrzXp1llb5OrgpV
GkvJzSQHrz4NRLsOnWX37r1a8IJleGkfHnroAXnhhWmoEJYVPUjDNEc3czxpRRvGhjwYPWaCLF26
QkqVKiHffr0OGzfk7/U613FadfIm04EuRoRfki5dewuLMDzwwMNuupiCdyvwDZapL7woc+bMh8bF
b1aKFy8mk58bJ92698YzXhQDSrYbmL9Y45knmPnftGDZuvUb6f/QI7Jp45dW3nUvCnz8bzrtvCWl
HIAD4sKFM9K5Sy/544/tCb5VrmwZeeed12EX6uH3fvLjj79I69YdhBUWE7fvNq5HmfVm8tzkF+St
t95z/ZnODgXdaBlQJOu3XzdLyVKV5PnnZ8jcV19T0E5Z5n9ZwOytN+dJhYpVLadISgfB5yCnv3yv
fShduhTG8iOKoiRX9CVYfvrpF2nXrjO0N1ZemjFVhg4bkbp1IDVdc57933PAOsEfPWa8pMNm8M23
3r15zpD//eiueaMDupOYBO78qeD2AuR6BIveoYP7pH+/gValyU+FCd3fe/cNGPaXANKflTfefJtW
lqYWi1O4LF+xSuls3rxF/tm/R4opiDbFR1h96QqA++TJ07VqmH9ABlmx7EN85zOtIMay3O6NCx7L
595ujWCIXpTevbrLMyNGS3RUqMx48WU1CGXLlJZhT43EkK0yuspbht/YvKGR4FGnm3HRZyjafMZs
cMxJQqKy8tfQIm9Jyy6rze+7v4fv4Lt5NGoVa9EFg+/iz4kMnIYJ8fXWhkGxl913/sDn+b1Ec2rR
9IERnDfvdalerYq8iv9Gwct0pzXygC0p8JBSXnBzXKhwQVmw4E3JmDGb/L1/n4wcNVZ69uoPj3dx
uasmgYp7sRzOB2WAc8V5ShTaosfd9t8s2bJDX6yj8I8Xvy/z5r+JyrZLUOyJ5bztuXOTLw7gerRS
OkC35+ix5HpzzdrlAS3nK7cgByBuPLHp2uU+XSspVz9s+k6exBr59NMj4cD5CiIVgvmPUZ15CVX+
6t1dTyIjwk1xbfyuQnlT4IbVOPv07iGBgcFYX15DFdnFsvTTD035eayBhbUkd4w6l1hRefmyj3Dy
mkW+web/yWEjZdCgx1H99EstAJfiEx1spNly5sop1bCulUVlZHqwzVroLsjsLX8fJy1btQLw/lb1
9dz587fgpDhd8p4DPPGONdDpNm8O6E5mgv18/ZLwUPnJiuUr5PyFi7L4o/elcZMW+u3np06Fh+l3
AOelMmnis5InHxcrX9m1c6ts375D7uvUXlav+Vw2bPhWHi6BkAmraelhtGXLV8pHixdL5/u7yrPP
Pqe/C8TRsB4HJmoE4v87z9n/Uvp9NHyiAkNK0ObPmyXr12+QH37YAtBtVSJUMBqE48YjOEI/AnAe
jTLceSRfgSIALwTUNnAKxjH7KWyQ/pVLly/rBqlQwYISFIKQHN3wMIyHoClATp44JEeOHFWesrxx
7jyoKudjnmFo0FUc4bJly55NN0XcdF3E/BfGcW7mLNlxxHtRQ4xy4B0KEF2A3VcunD+tfcyRkxUC
2fcQuXr5tBzEsS+/w34VLYYqkK4QGjyiMdwip04ekdOnz6CEcG48ZzZgd8B6lKTAmTLDno8+DkAj
M46x699dF8fxGWDsa0juXNmlYeOWOGn6GqD7bjl/7rRE4YSFLRcABg3+P3/vUYDDo3tWZ1T50vjy
CNmzexvk8ByOurMIy7gHBmXG78PhmQ/F0fkl2bzlJ2y0f1Q5zRsdBzmIQIlwhAJkzaohASZWNh0M
zRXZs2cXjvnPY65zSHHogH8gQ8c8OLan+IBPt+8a8b9cj27dd1EVWPK8WrVq2slq1WrKNxs3wTP9
u0THREgAQLfdateuCa90/USD4d2QaCldpiI+xgZ9+eUGhKlkkVatmqPCI9crNrMO0g5lRPnxWrXv
Vr2oXLmy/P77DtitFXLu7BnoCyvspsAZhI5fvHBOIrAB4OklN6Tp02fAusowKLfvq66HIJzynBw7
dgwhLQLQnxshMSG3qe27dWXtf9kzrvN3QnNAd0pn2TL6P/78ixSDYeTxmlloeHybTjp2aCdfbvha
tu/YCdDNctoia9Z8AQMcITNnTpOz587LJ58ulQEPPwhwRsAXo4CsNOLroiKjZPy4ybLhy68BtE7L
/fd1lK2//npHeavI3jg3T3FcLM4asNgz3MR4G3n0KTJ37osyadLzagjoIbmEGPCJE8bAy/OMiXcG
mF61apk8+eQzANQnFUgfPHQIwKiEzJo5Q5o2w0YJC3xkRJRMm/YcNkwvYuFPJ1FRxhv97LOj4AF6
GnT8ZfyEkQhLmIcNUJC0bNlMQfKiDz7CvMVIDcTwr1//ufz6629yb/su8jI8SjzW11Ak9OEqwHit
2g2l5l01ZAHCjnx9g+XztSsRavSknDt3TgLhHaIHqXWrFvLOu29rmBLHee7cGfRhnLz77kLJnCkz
xhwN2bkghQoVAFi7MxallKpkSp+zY1WvYAOVKTNBsz9OqFj+Gw1yxvbMM2MwT4v09KlHj644xr8o
a7FRjsHfm97TGBvqD+DlyyhHjx6SIU8Mk7Wfr5P8+fLJiZMn9YicR+1VqtbGpvwTeaDfwziVgKcR
p1IMG4PzWV9DOVu7ZrnUqdtIw8x4j4GhZ19/9a3Gqh47fhxyVU1plSpTyWPgnVK+OM/9VzmQcAN6
9Mg/smPHLpzmFMKaSPlGc/lrEm9W+Qd6lbngwnZZAJchffSC8+Q1JB02kLzMpk4OX1dIiQnxMyA9
KjoKv/e95jQ2WY5a75n6wrPy8suzsR4yFj2zDHioH8JcpuJd9sVfkyxg5Yol8uy4ifLPPwclGwD6
SehZFOxlj+5d/quT5vTb4YBywAHdKRYEs0gdPnxUwVcILraZcAWzfpUoWRwGO0gXLbboqCuyZu06
KYtYu4KFSksLxHyPGTtBDvzzN0JM6M2NkYjICDXYQx9/RJq2bCcHFn4kz00cK7ly5ZJN33+f4p7d
Dg8SGJ06dUaOHz8mF8+fkYkTn4MX5ZwCILPQ+8v7C96QoUOHyxPgV9duPdVzuOC9dwBSJ0nlKpUA
jNvDO3JRRo8eB8CaCeEpr0nePPlk565t8vZbC+D9vqRGhEf6r78+R8aNnyzjnh0prVq3gzclSt58
43UZ8cxYaQCPaE0A5l49u0vdeg3gkVkh7723SI9DP/rwfVxu/Avx+KPhWfpFatxVUy8WzZw1V3r3
6W0ur8GD/vnnX+C5/TJ29AgF3Nv/+Enu79xDAdzTw4dpDOO332zAEfEYqVmzBv47FiAtUh5+eBBi
uFfK2DEjMZ42EgkP6fsL3pOvvv5GNyFOSz0HuEGj9zdTZnrwzJK35NPl+l9eqGQbMmSwtGrTRhYt
XAjZeFsaNrxbPlnyCWJPf5QpU6bL/r/24WJvNXmw/8PyBU5g5s2bLfXrN8Jp1nYZMOBRue++7vLj
Tz/I3Q0ayQcfLkIoywK9rzEbGz2ekvACHL3bReE156Jx+dJ56dPnIfkdsbmvvfaKVK9RE3G4P8gj
jz6hx+hffbUO/c0SH5qU+mE737gNOcB1kp9ff/tDNmDTv//vf2TW7Dk60jffeAVLm8kAwTAjtk3f
b4bjIgTe5at6uEI9qFqlMk794A1P4aVkvo+g/AguM0ZF+8rq1SuwCf1UBg9+WLLlyIe3WFlT9BQo
KccALyub7Et9+/SUmnBYncUp3lA4Rs7i8rxxqlgNJ30MX+nYqas6LBZ/tBChKHmhZ7/L2LGTMA7n
jsJtKNZ31JAc0J3i6eYlSoQcICyAx1x+ibyODAcJDAxwHX/t3bsHRvRneeP1ufqGdu3ayER4aD9b
tRaLTXyICY+VGzdtKQ/06SXrv/wKnq/HYbDfh9fhzgFYMCPgaTDAzlvwUq8G8D6hC/HcOS9J23s7
4t/RevTPuOZatWrKjOnPS2AwNz2+ADF5FUB9++0mBd28vBYDL2P6rOkQu1gBoR15cYRaHqCoB56n
pyZKwkOvyMszX5EO7dtiTsZZhiJQ8uXJDu/1V/LFFxsUdFepWgsfH7l04axsBP1lSz9CWEkZOX3q
X3n1ldc1I0a9+k1l0MAHESM8Dn34Rpo1v1f7+8GHH0sReJ7uu6+TMYiITw8KCsJ7pwHoMaYySu66
q6J8i2PhTz5ZpqD7z51/4LLtKhk14mnj/bEa3//1N99ibHeOTKRYLVPwYBC810ePHpdnhj8Db3Ww
7MRpFO9a1KtbW+5p2lznq0LFGvrZtWO7bEFoyJpVSyV9xlxSsnghyMgLcuHiRWSN2Asd/VqenzJR
HnnkCX1zhQrwSMNz2A0XrteuWS19cdmzU6fCsg/6v2nTZunVuxs2WMiA5GoEKL7y888/yg8IP3kH
G8MH+g3Qv1asWBkbr2jQHoJQtC+lk0tmUzBI55E7gwMwQ1xHvgeYHvjII+oEoge4UsUKchH3Yuxm
H9WPHDkWv+LHNN6R+X7TBoBunqylDMDy9OcQQuLuqlkfjpFTapt69eyKE8fnYO+wJumy5CO///aT
hlPZoZGMKc+QPr3UqVNTgT/1rGy5yvjg8mXsVZkzd17CeyrqWY+WN99EQgLEfK9Y/jFOjc2muFat
argv9a4Duu8MKb+tR+mA7lRNL8FhiIYiRMM4+vlbR3mgERkVCW+pdWyHnzds+EafO3bsuHy5fg1i
Ns9p2re1n6+XIUOHYrEyrDcXnqLlRYQnnMDxcpasue64hYUXKenB6NWzmzz+xGBZiGP+V159XarA
e23nqI6MCMUxvS+OUXfi5AAhOfAc2rHt5xC6Y4cJBONo9GGE8EwGaC1UuJjG47Zp3RIA+14A5AZK
7wo2ThERkfAef4tThUKaBssXnqEYXORgWEGcZphBY1wt4m75fGbEO2bOzLjdWD0WXbt2GS675sbP
MdK7d3eZ8vx0eevtBQq6D/yzT4H72DEjJF0GA7jOIqQkNDRU6tZtrF51GiqGw5w+c0aqI1SF7Z8D
B9RTfm+71tb7GaqSTkKRMtBpnnMgIMBf9e+99xbqPKfPkEGzoYwa+bRkz5HLmmduyEI0PSNDfdIj
hpUbo/wF8uFE4wdkESorX3/9hZ5m1apVw21+guWeexpJ0aJF5PC/R1ydpDzTw37x4iV8BwAnQQ7l
QN1Y0utYqzbD1ChrnOtgadu6lTydfjT+ftLzATvfvG05wI13JGSrJ04AJz03BSerl2Tn9u3y8KDB
uDvUDRu5jQhFK+EKTXxl7ssIZ6qHk9dwlUeeymXFyUtqciFHYq1kmN4Hi95F+tv98tCAwQiHKoB1
MAf4zDXShP8tWbJM3l/4oYJuutWjsZ6WKVMS3uoFEqQ6YOXkxh0W6oWdDSV+spgSMVx279kLnWoC
wF0Ef+LGAKl3r15EqFeME9N920r2nTMwB3SneK4JjkMUxNHLwAt2Qbw85WNigf/6628FVTly8Ag7
Dkdw6/T3EyY+b4E6Exu3detvOKreo6mY7BaHsIKs2fLo505t3LAUx4W0mrjUVqJYEVm27DNNqfjt
t7WwYBMAYfmFsSmH/LDduvfQDCd6Fw3rfUbkLG9QHxkoAGx8fGJxkjAcISMt4Hlci9CSPfIuQkNe
enkOvNOz9Piel/IiEdpTp3Ytad6iFebH0OLvMwCQNWvW5BqjxPhcE/cdp8C4dJkq+De9lpGSL38J
6YkNwxtvvC3ncMnzs5VrFFB17Xqfazp5PJsnTy559JGH9cKlnYUmHTZxZcqU0uciEduvdzzV4xPf
GLvOi70EjE5LPQd4GZJhXF9tWAtAnUVCgnEihQuVJjwMsaSJrqhybnjfwh9gnXnyK1YywDgGv9O/
4SQlvpnQFcboR1spAvk3G1AkyEDkdhmU4EnTJic44sc9BdBJnLUo9SN2vnE7c4BhZlmzZsZlSlz6
Ritbll7uC1jbhsihA/8o6LYv4VetWkUvWrrLq7mkm/JTs2jIfHp4rBs2aq6fL3HaM3v2q1jzuuJ0
CLrBDSPoDX5soHTu3Mklv3Qo8fSX63OSheOSnKQ4XWeNDsRnNPHz9Rc/hAXeKZftbmf5vdPH5oDu
lEqAIjwBUKspH330iYYh8EiZlyjpEVux/DON9a5e/S7Zu2ebbPnxJxkz5hl5FCAvJvqqesV/+nEz
joy7I17zWwXdDKswjf8l4IIxh2fzTmzEIyZeLw5xggUQ9zxEhiEt1ccfL5Y+fQcAjASr94ZHnU8N
eyoJFrFSmQFDoVfPAGRV0g/bSy+dkLp1GuPC4gIYpscApEIU3DDu+6mnkqPFTBUm5R8BFY1AOo3j
tyuMuhVVQd/79+utlx8ZJ86MGO3ubY1NRDk8zzEFqXecx7KMHQ4Kzpqo/8a48MJQeHg4Qg+2Su06
DV2y8Ac8Wbx06c+LoknGTN6JEpOKMfPSrb+/nlSEpCPvOSeJi+KYrDEBmGsadv8AzjX5Te8cvdAh
OGEpoLGtW3F5tnkLhBFZurp9+y7Zizj/vMiwYDcW4AkLC9c0WEpHUwOymU06s+4wrdvG735ArDg8
56DPdeCnn37WvP8mN73THA4kzQFuwt3bFWRp4oYw8YaNJzfaFBgnam6VJhmyQqcQL/saeaXsm1ht
rs1ce6MiL8LhkBl3ZoZrSN+k515AaNwn5sIlNo/58xfGpwRfZr2Ids3Ecrvix6138sSYeqZecW2U
/yj8LgAniLlUDyLCL2OtzKJ/PXnihIa43BE55Ryhv6054IDuVE1vrLRt2xpZLSarVyEkJL1UqlRR
Zs+Zq5lLRjwzTNKlzyIrV67W2O8H+/WFcWWWBC48vtKmTWZ4NUvLwkWL5eGBDyMiIul8ulzguIAm
lTIwVd39jzzMcSYcb4w89GB/mY88x+MnTJHWbVrjBCE/iuX0RWjOM3q0OmLEM0hjlU4vojGU5PHH
Bkm//oNQKXS3xm83bdoYP/fBHGXGsf8/iOk9aoVt+GCOsssQXMZk4Rl6nhnSEhToj0tHP8pM3Kyf
MGG0dOjYBeE+h5AX9qIeqV6GUdu69VecRmSTAFzgZMU/k5+WBiZCatSoLc3hIWfcOQ3fm2+8qnNu
NlJxAOV95W2EnzRo0FxefGm6FMifF0bkEMKKZimY41jvuusuxHsX0wu3xYuXkHKISd+y5XstTsHG
+O9722WDYURYUwovQf1HROCmdtN4p3EvAB60kKTyouPt+/f/CUAdrZXveGL1y89b9ESDc83L0L5+
UfDqVZa7ccl2/Pjn9AJmvXqNkELyH+mHbCVM99e2LeP5ufHzQ3x2Oa26N3LkODz/rMBRJ6/OnQ9g
nkeGPPk07gzUlmpVK2MT9jQq3+bD3YHq8te+vdL/wUdUtlq0YDrSO6wg1E2VgtuHOE9J/jl4SP7c
9YfK2MaN32ktA4bjaRVfNNt2JGlDtMBNrOzY9hvA7CkA2xCkrdwLp0cULoB/CS96ds2aVKdOLYRi
ZUuU9x3x45VrysCHsT6/9pasX7damuMujWZt0noE15FZgHNTBfMSCqJdwGXiyxojvgt3WSIQPlgS
J50ZM+eSTh3b4W7TUzqmp59+Gpfjr+L08inNFLRt205htpb8BViELuXe+ttn9p2R/Nc54IDuVM1g
BPIql0Fs6BtISTcCwKyz69uMRx4xciQ8WxFIFbgOxrmOKWequ3wCLx/N5cvLey/PnCv/HjwgWREn
fOrU6Wt6wHRKQWrw74zpMR7/eL8/PSwZM+WUZ5HBo88DA3Cx5i0ZNWq8DHrkUQDhUzJ12ovyIU4b
7Na4UQMFqYyN9/cPQghKWXkNGSimz5jpeoYgfPx4Xpo0hU+GIq7+5MlT2DDNg/F4U5+jl/OeJo1Q
FIIpH31l2vSXZdasV1w0GiGvMxsvLW3Z/A1At/HOcH59fNNJ//59ZdXqz6UR+lOvHnPaWrf6IQPM
gvLWW/Nx+jEewBvhK1ZjPHePHkyDFYVsFTnl9dfmKPBqe28HfYL5pXlku3btF9K9xwMImVmG0Ble
Lr0NqpGmSvc8f9gO10kyv72G8vjJlMnT5L0Fi1wvqVmL8f+C3N71cDK1BqCbufPTIZ3fa5DDx6Rb
t77Y9GXUzRgvp72BTRYLZZnqsX7SuHFTGT1qOFJSztA0k0x9yZOS5ydPUBlkkZ63334DBUYeQ6aG
Lhrfz0uUlC3KSdbsBBXOHHs+67fnN/XELX0Iwu9W6sduHTrcK1Ofn4y7Jzn1V9ev5cBQx0DN0jNv
/hsJGHU/KjGz8URx27YfUQk3hxXSYQNcOpD81MFE59GU519EyEkTAHecFNkFopJlfbCmYGWon91Y
s2DJEpNJaP0Xn+mdmJ49e8tvv2/XwmD8sDVscLduAlagcBxL1y1bvkSdGY7z4faU89t5VHcGqvNg
Bukdu6aqm4aYhGtJ2lo175I//9ytF/Ky4ii4FtK+sbBJXGwYFopZkj17dnPUZyf91115ODy0w2Cw
O+sR2tSpE3ERJtQqqmLFryHGtH//3nhHa5NLOFHJb3rsbisPOLwjPPb/asMaDcHQ3LF6PBmOkvfd
pEKl8pIJ4IZ84FHk8ygL36NnF72IRsOSHZ7nKkjl58Oj/rirKH1dCMbgA/n7r124SX9YwhCukRFH
/TXhRQ4Mii86EpIuPVJtzQSv+8gJeHsYL805qVipCt5ND3a4DBv6uHrVeQzqXg2U4CkkHVNuuVWI
xPP3IqTk99+2SF5UdNOc2vbf6ZVG7P+DDw5C6sgmmkqQ88gLezwpoefdAKwoZNNoo4B+584/Nfyg
UKGC8HhXRsjSTsjKVS0Hf8eUgbf0NkldTIlOWzr3HMq9M65bj87t6qD2960Tg8mTxyMF2sBr5pp6
rGkgdS5ZUKQCLsl+Bk/4Vr0Mlg5yUBlzmDU7T7To7SNhxoMHAJA8h1OXDiqrDFEqjdj9QoU5f6bo
SJWqNQHo1wJg/K53RFgCuXLVStAHVgT0DHBzbbjt1oiUzPWd8AzkJhM24R9/vBCFmc5o1hKuTSxq
U7FSZWvd4qbPF5v+uroWlcDJ2TXrhdqkOA1/7AdbQ5nVNY7VTBEOxYvtAf4ByL5UWL87adKzmgqX
IVrGnkVL4aLF5detP2B9DYOdI/hNQXEc0OIFZto/NtpHyqttZ1mzgu9jAam3356P9Jx9ULfgvN6z
qVu3ltrav/7aj79nscC24+m+ncSe6/ztWHE78Rw5oDsJqeVCQK8nP9c0NeShWrkwd54ibn+mRxul
duE50xhNvaSVOCVTDBaMnPgwt2m4hCAUxYQguF9siUGauzz4FMTfEsadsl+8eGf6dbssOHE4escR
PtNI6dG/7R1GfCIW+apV61i8ZPEEgtcYvbxToaL7zDCemyCFudRNUYfiJcvjE5+a0Xik3S7N6XN+
OCqthY87Lc6jmY+ChYvjYy45XisH5vJQfItFfwO0QEqSc699D8OmoAQ+7jTZLzeAhX/ny18Un+IJ
ZMtc3GQz1eQSX/5LupP//d+qLoKvBK2etRjwmycXjIFNHMdtU0Q8KrzU+QvwtCRxszIu2L+GbNDj
Xe/ue9wepK67g2TKIe8E+Em16nXdnjObSZfc4DvpM2RBvu9mbs9QBzwD3EoErwhGfK5zGdMzabm1
v4W1EkBV76qUTnyp2l63OAKcpKCwllmLklsvYrDGFE60ziQePddcN/2xLkwaOYuWUtadmeT1KjG9
GMmbrxA+pnjctc3qq54M++N0MP5EkOt3YBCqyao+JdLJW3vSnN6liAMshBekJyy3e3NA9zUzHK0X
7ZYu+VBLzxojmURL5IE2T1gLYbJGk8bYPe4tqTypiZ+x3x2hXs8PP3jXqqaXTL/+ixJrbWQSdp18
oPffBiA2b91/l8xg9XspSLOn3pnkAA7fn7I8tq5eJOhvUjJjg64bTFKSspUI1P0X5znVfY7RhXjJ
kkVI7chjc09kPoXzmJq5vlHsqj3O68qX9ZBuMu2NZqoZlOgL4bhbUF3WrF5mrV1pRdfbfjnfTzMO
6Fp5o7WNMu++tiWV9chyUNxQ9q6jP6neHKbknfY6n9za7Mh0msnSrUJIHVIRqH8wwXIo2tVJb5UO
pm0/HNCdmJ9W9bqSpegltTKKpC3PPaOGfjEkomjxMla/4tMpeUbQ+ZbDgVucA5B5HnuXKMksMPQA
p+AI+xYf0k3tHoxXBoRilczItKX0Gt4up2E3lWsOcYcDDgf+vzmAtSp/Qd6JYajS7X2B3AHdyQlb
kt7G/2fJtErp/j/3wnm9w4H/LQdS44X+3/bs1nubrhGenAjcekNxeuRwwOHAHcQB9wJit/GwHdB9
G0+uMzSHAw4HHA44HHA44HDA4YDDgVuDAw7ovjXmwemFwwGHAw4HHA44HHA44HDA4cBtzAEHdCc3
uXYp7rQoQpKmtKzyuGkRr6lV8ngT3MvYTy1vzXzHtyittIgFtsd4y9GySsbfcnJ6J/QrjfSHa1Ca
6SKJpVG/bopeM9OLlxbV0cXUMfB2tz9pqj+OLUuVcKWpLtJm2JeAU9WL/9TDDuhOarpcguSWh9nT
aVVaSOePCl/XL1iQghe4Fk9vrRa7ZIEiVL/0vrSuPcZY78eo4B2ZYtEvr/ll0UoBZ1PwiOlX2jQD
ijTte1KJBVL1Erd84Kn6XuKHzRya6qneNstw3bBYRgrek+a66GvpYgrefb1HboYuerv51f4aw5WW
+pOWtNJGhaw1Avzyfo2wdTEtaFkVaL0ULfP1NNJFy/6kySVklXmCojRYB120uN54uQhaupg2csq+
8DJfGozxJtgyplBNG5k3Fa+9p2U529JE5knr9r8s74Dua7CHn0RGhKFwwATkz60n7dp3Sn3qOJum
TwDK3Z6VKVOmoyx5E1TbauUVrTOnT6BQwVS5r1N7adgYuX09veyJfh09cggVGiejDPWjKKxQ3Yt+
BaEc8TatNDZy5NNSBEUTPL59jOJCW3/ZIh98sFiefmoobjMXAS0PU0SB1uYfNsoHH34skyaMkew5
WeHPw1vRoLVmzUpUTNsg06dPQfU1FlnxcHEArUULF2iRh3HjRiG3NwuveEorUN55+005c+acDB8+
FPsoFmPyADRbBvDVV+ZJKIrIDB/xDCSY2UI8MTwwWjD0z02aLLmR5u/hQY+CFvOoe0AL/YqOipSx
Y8dITRSj6nQfK3d6Sstfrly+oLrYAHrdqk07L2Q+QM6fOy0TJ02RNq1bQa9be6WLJ44fwRgnyqOP
Pow8xLW86FeQ7Nu7S15Gxb+nnx6KrC/IdOSF/vzx+y+ovrtQhj35OKrr2kV9PLCukPmfftwkCxZ8
iDVnNOobFPCqX1+uXysrV66BLk5GYSkWvPJUf4Lk48UfyPbt/9fedcBHVTzhSSckIUDoNTQbIIIg
CiiCDRtSpEoVEJCiYi/YsCs2LIgIgkgXUSmi0js2BBQQAQHpHdLr//vm3SWXkJAjyR+RzPN3crl7
N2/325mdb2dnd3+XZ9FHBATyVMXcygqU8ePGyJ7d++XhR+7PvV2rLfritMiP5Mjho/L4E486A+Fc
2Y+fxMfGyPPDXtJDuDp07JIHPfWD/RzH4W5DcYJqS/gznM6b2wXOOA1z/75/5LnnXsQBOD3k8gbY
TzwPsrZv+xMnB78vvXt1l9p18uLLAmXTxvXyzjvvy4NDBkv1C2rmoVxBODxolYwcOVpeeulZKVkK
Z3Pkwf/88P1cmTV7rjz/3NM4IKloHvQ0SL7+aoasweFeTzzxMOynCGTlJrjIfj5Apk2djEOY1sqw
Yc+IX0BufRll4YTUkR/oCd1Dn37KId+50flcdE9n+ydGuk9B3BcnfSXKuPETcGJgOEg3Ts9itCBX
CsCOKkpJZJUqleUGnfbN7eUHR39UPvvsc7n88jrSVEfRub0CcArjfvlkzDhp16EtSHfeyrVj5w4Z
NXqs9O/XGwWirFySW/x20+Y/ZeLEqdK/fx+XrNzW0Q/OdINMmjxVHsdgINfl0kiRn6xcuVrGfzZR
XnllWO4jMy5ZCxctkjWrf1YCkuvLFQGe99181YtHcNJp7iNGTqRpzpxvJRkzDA8/+rhDunNzKWlI
0cHO5fXqgnQPyo0U1298JRknd46DzvvjgJw2bTvlQZafxMTEQrem6B7WN+fRFo8dOwZbnKxHwDvR
5dxe/nLw4EG1xZZ33ArSnTdb3PXPPzLq4zF60qqj87m9/OSvv7ZqO/bu3SPPsjZs2CQTJ0+RR0BI
c10ul/2sXvWjjB03AWTmeRf2uSTKwGfxkmU4DXehku5c24+rXN9/v1D+2b1bHn0sr7boI9/O/U5O
nDgJ0s0+ggPWXAxaUb/Y2Fj0gdPVh3XomBc99ZOTKM9IHB1/Sa2LQbpvza1iafsfOXJEPvp4LE7o
vQGkOy966i979uzDKcQT1X5yrVtaG3/5e/sO9DcTcVJn3u2HJ1aP/uRTDKg5cMqbX/zl17XobybJ
0CfZN+clIuwnq+DLvpk1FwOoB/Og88TLT5bAfhYuXALS/XQeZDk+9ptv5si+/ftBup/B3wwe5Ubn
86CWZ+mnRroVaM7zY5TG479xhYQWl2I4irYYjyXXC0d+66yTNyfFURYiJjBgXsWLFddjeilPLx5X
ro+M9kJJKQvPdjn14jhuvnjxCClZkgeF5F0WDx4phrKly2JEhQcv5DTdx3KxHs59ERHEi3WkLHQI
+h1Hqh4nQDpPyeKirJC0zx28wlFP4sURMGUx6sqDanIqlwcmeEvMS5Yooa/0cnHvdUbPz1RWUT2u
Prgw64gOVPXFy9Mh1SmzHZ2rOI6up074+oU6H2hRvJXFDjf91C7VK+2bXPJVlnOS3OnrSNypo9RV
5ypWtBgidE6kLU3nsz3FMe1neHOqLLYhX851pvZDOyS+KF0w7BB1JF65k+Vhi9ApxxZdstJs0Vu7
Ju4OQWAbRkCec2gPrrzYNeoXXCg4U7nyaItoy3T7yZ0tunFnXfNui0WlZEQJKaG26Lbr3Noi2hG2
qBE/9tmIuDkzIBzs52DXmWwxIqKYhENPAwIR8dN2zL1dE6+o6GjMOLn6M5WVS1uELOd0PtooXlqt
7E5UdZmG/pPR/xRF27EvLXWKz/BW5zPbT3i6XzxjnU+3nzSfkcH/MK3DdbKwZ5VOeZ/R/7B+tGvH
Z7ht8UzsJ93/FIOMEhHwsaqnblne2o9HP4C31AceYZ/RL+ZO54mX+kXlEWeo82n1cKrktuuwIrRr
6hbtx1v/k9GXsW4lS5ZAlNvTfrzVefalGX1ZbBw5Az+nj/VW50+rLOfcl0a6tUn8hVO8HLFxQVNs
bJQcPnxEVqxchbSESfg+QSrjNMhGjXisLg2LHVFWo3Mqm4/s+Psv/Ha1Gsehg3tlP6ZMKDsl1XEO
1atVlQYNrsB7HndLpcsqAsEO1k82b1onv/y8FrcEYkS/U44dPy7zkOZw/ARJaAKOBK4h9epiSk1l
kXhl5XQcWX/8vlZ++22dOhZOySUnJ8tXM7+RrVv/UVJ72WV15OKLcRCJD0eZLFdmWa4TFSFr7a+r
ZOOmP3FPoKxd+6OmJTCiUqlyVXyWKA2RDlC1Ko8yZ7lcA40M6s8OlgTfHyPvRbL97x0qa8niBXL0
6DGZMGGyMw0NWVc3aSQVKlRylSudvKaLSz8WeNHCb2Xv3n3aRvPnz5djx47LmE/Ho8MiOUqUZtde
g0gnpvp8WJesjpxlB5sgKSnJsnjxtzryZrkY6T6JWYtxn36C44gLiy9+f+ONzdGBoXPOVhYHC4mS
lJAoP8z/To4iOkpZbM+9+/bp6aI+vv4SHBwo1zVvJmFhIKkKeToRTq+jc1BTbEyMfP/9NxKNf4nd
b2vXSRKiwZMmjVM9CgsrLNdDVqFgYK5RZ4e8ZrycFI0Tx49C1gJJSCRBT5HNf27BiWD+kDVRsQqD
w7jppuvxGWQogche548eOSwLFixSWanAbv/+A8JIz6RJjv2ULBEh113XDAE3DspYv+x1/sD+vSor
Fc+Lj4+BDR2W1at/TJNVsUJ5aQKdcMjb6WXt2rldli1foVgdQ0rIPpSL0c2AQA54EqRqlUhp2BAp
HUpWstJ5fuVgveXP35H+9Iva4oH9u7U9iV+cHlyaIDWqV8OJkA1Oo6fpOq92jWlZ4rpzx1Ztw2++
mSv//HNIZV1aq6bUrFXbC533l3W//Si/A2u29YYNv2pEf+r0L2B/67UdG9SvJ9WrX3AaWdR5VsIf
MzBLZOu27SprxYolsMWjwH2qHhlOWY2uulIqV47MwX6cAfKSxd/J7t17tI0WLUSfhb5r3KcTpHiJ
MirrmmsaS/lyFXPQ+SSoaorK2rN3r5aL7RkTE43UqjEYBIdCp1LkBqTvRUTAxpVUZ6fzyUhXSpT5
C75HpPWo3vfjml90SnvCZ59oSkihoADo6bWY5QS5Oa2sFImPi0X7z5GTUVGK3a+IRkajH5w48VP8
1E9CQ4JVVuHCSIFRW3SCOhkvkh1BFPm4/PD9fIlDX0FANm7cpP3zpEmf4+9kyCqsthgYCB3VwXJW
rtvxP7t2bpNlS5ernjKl6gB0fuWq1VLKZYsVypdD6uTVkMH1PNn5Msdn7Ph7K9L0YD+QdfTIAYkD
KVq4YAnqR1uBzsOX1ffSl6n9/Pyr4rB7198SHRWtKRO79x1WWbVrXSK1auGIey982fp1P8mG3//Q
Ntz4xzr1GTPhyzZt+ltl1at7GXwjD5LL2f/8uGapzuoQi7Vrf0I/f1KmTJkulSNrqKwGDS6Hz8Z7
9YvZ+R/n9OLVq5bItm3bVNbyZYt01vzTcZ+DmDK9MQGpbU1wojR1PjtZjv+hUiymzu9xdJ6YHz92
QkaP+RQHYIWLn2+qXAtfVqoUbMkLXzZ//iw5dJg4B8rSZcvV/3w69hOkSoZIYICfNG/eFL4Mh2pl
63/oy5JU53/4Ya6cAEZsxx9/+kXt8nP4Ml/4MsqinoaGgoSr/ZzOl0XDR8+G/TAA6S9/btmC2Z0T
aTofUjhYZQUFEfNcpE1mYW3nwkdGutkKMBDmOHXt1ssJaNNU0eFNhuFN/2IG3qdK+ztbS6PGV6kS
zZ3ztSxfsVKjU1jypwsSCgUV0indiBIVQBgWS+8+94KYYUET1QVT9h+PHiNjxn6qsu66q6OMH98Y
3/jJ9GmTZP36P0ACnKZISU5Bhx8mffv2gkOJkC+//FqeRL6nry9kQRjLNeK9kfLhyI/xPgU52QOk
Xj0SEEwjThwvf4I4+fk75CgpMUmn0jk97I+R6GeYNnvt9bdUVkpKqpbrlVeHw4B9kFaQKi9juvbi
S+qiDFG4dzQ6j+0oFx1Yqsqqhg62S5eO8B+FZOyY8fLeB6PEzw+/RZ0o64knn0mTPfLDd6VqtUsk
MeG4fDTqLSVO/jBIXslJyUpQOne5SzF4860R8sUXM7UcLBdTHB56+HFd5MG/Pxs/Wjrf1ROd9EHk
Or4Lx8ZokjMgSISTuqxuHWnduh04aSzybF/ClNfyDOUaOHCIgx9kzZkzU8qUrYLy7EKO6QSQ11j9
jv/RoTCP/8abbsMg4iDy+p+R1dALPz/kFqPMvHr1Zo5yKpxfkCxd/D2mRsvL3j3bVFYCyuKLe93Y
33BDc2ncpDk6qMOYcn5Kft/wh35PWdSZbt2ZQpOKNioDhztbLrq4FKY3N8rYsZ+l4U4FIiFr0eIG
ufKqpnLw0E7p228wiMIBF9YpGMyJdOvaS2VWACFdsuR7DH4uxPN+kqlTZ6TLcuHVvn0bELr6OpV6
d6/+wDNKsaY+UcaPP3XT1PDqNaopMWIUcN68b2T58lWot0MciCUJ+j333C3FIypAhzdIj559MWB1
IlXUhx07dsJOVqh+NMaAtWnTayArWHMKOV3q79LT5KQUDBZC5Z4+PSW0SCklo127IVUJZXHb4hcz
ZspXX3+tsu5oeZs0hi36+AbIF9MnYyC5Xo+L593ULep8t66dJTgkQpYuXSbdIEszxLRcyXA2n2ma
FmW1a9dGJk+mLfLzj2X79r9RRqeOtMUyZcvI3T26in9gYZDi2cjXfSqDLXK6nVPIxK4f0qvqN2iC
MpyUUaPekQMHD6nuuPWhWrUqqFdX/BkExzJNhr3wSgZbHD78nTRbfPaZJ6Vm7frQw0PQh5EaBKDu
OHrKAXJtaXsnUt/grDi1/uabI9J+S+yffnpYmux3330DbVkbTnsfZI0A+T2R1kfQfhpd1VBuuplT
877yDtZmTJ48zbFF4M96PfKoU2fa4iejP9B2PnhgJ+z6kwyLsdhHsF2Y456KWa4XX3oNDnphBlsc
fP/DabK+mjlFypevDmK3CfbzuZ4+6h7nJ8QnyC233KQ6HxdzRJ5+ZpgsW7ZC8WQbU+fv6TtQ7Yep
R4sXztO+d/OmtTJ12gzFnDrtxqtdu9ZyaZ0GEhV1TJ54/BkNPnjaIuvEi1HO77+fhZS7MrJ+3Rr0
/zMlAPJ1/SAeSnnt27eVCy6qDeK+R+4dcL8OLNz4cDEf9U3tunQZHSxUrV4CgYXFMmvWHAywHZ/h
njm/664OUqXqJbJr1y74jIEIphzLYIvdunXX50ZicPjjmiUY8IcjHWYOCNlyvE+3RT8/P+kD+ylZ
qpLi1LVbH5fOOz5jypQvZMaMr7Q9W95+q1x9TXOt7xysVVmDgaTbFqnzLCPtOrxoGZmLNJeBAx9w
ZVg6ffOYseM1/ZKy7ulzt9S/ogl7Fpn55TS1XU9b5ExQ9+5dkDscoekDjzzypPbdbv8z/K130/SW
Oca1amPQiqjrZ+PHYN3LVsgKVLxYLsrqhbztgMBw9WXDsXbB0y++8MKrabKGPf+0+iP6stEfj5C9
GHh42mJkZGXoMVNIAuU9+NMJSAF1dN7Biz7X7Rc//PAdDFprIeBxBAT6Y+j+wTRbjI+Px0ChprTv
0FFJ6RtvvC0zvvwqg84PeeCRtDrP+GIS1ipVxyBrP2zxfR0suP01bfGKK+rLrbfdIcmJ0fLyy6/D
LyzIoKf9771PTYT+Z9as6VKqdGU5fOgf+MVPtNxuv0hbvPLKK6TFzS3RXxxR/8N+0l0n9hG9+wxQ
PS0cHKKBnIZXlpN/dm1R/6MLLF0xN9oiyS992TH0IYPvewg2u0OxJ2+grO7qy0Rng1evXizVw0oh
SLEe/me69iPpthgnbbAmrW69qxBg+BPrWO7HwMKxnyS0MS+3zleuXBkD/wUIvnHdRi7XdqnEc+sy
0s32QMT1ekThqCS+WIzGKEqLm++Qzp06oMMZAKWNRrQCoy3XdhPbtm8H8f5OCQhJAYlKeHgR6YD8
6IgSKXInCHrTa5rAmIIQ8dujhLEfSHSnTp0lDlH0EEQtVIlA9jcjWjxr9hwQGHcHCkcP0kACH4y0
in79+kj7dm1BWAuBxGyDjO6ai9W27Z0gOCf1uTo1BAtZi6jn/AUL0YE6zUrndNFFF0jPniANAYm6
uKpP755KfH7fsE5atemIaNFIlPVa1DFKihUvil85yr127W8gLCvwu3RZDa9sgOe3E3/fJDj1J0D4
B+pIedGiBep8pk6ZIJdcUhPkM1ZTTtyy1iBKuXHj5rTOJQWdQ2NEKjt36Yx7kuS9d4fLyy8+h+nU
UCyQmimvo+MaN36URFauhkhBrE5f8T7+bhlG6bv+2Y1OzSHwjCTQeZJ0++DfzyeMBcZxWi5GWd95
930Qs0nAtCzIa7yULl2ayCjBXjB/EUjsYacDRScTDzJTunQpkO5UpBiFYJHI5xKfEK/leuvNN5GT
Oh0Obzb+DlbyVrashywMtBjJ8yFxYGk5SKkaiXo206nPObNmQFaCymKe5nos3vriC0aU+exUyGL0
L1mjP/Pmfe/0Eq6tTdiOF198EQiISDnct2rlQu1gA6ATDz74sOZ+fvTRe9r5cZjnyErRDn3u3Hku
MuMapAAvEumatVJB8i9EpHwV9NdH8ex/L/KvocsjR34IrOLwmT901UmBYSc7G1Ept55S8YNhExxA
Fo9I1mjQut9W4/kOcWrVqj1070KQwdfVfoIweHM79k2bNsssOGC3brHcpUuVQsd9l4SinVm+LZt/
04Wh8WinFre0ktatbpchQ4aorODgQi6cUzHbsllz0VkuN0G/8IIa0rFjO9hPshL0P/9ch7oEwjkd
lE6duysJ6N69u9piMKKRzop5HyViSxEh9HfZIst1CXDvgXKRVPTq1UNa3dES3weBaO2S9h27yX2D
7pXOnTurLRYpQlt07GfNmp9l/YYNabbIgdZVcIIO6Y6XwYP768AgAJHLTZs2yu0t28lIOPcbrr9R
bbGopsAkqR4tBYnaunWbtpHqKZwgnZRDuhPksUcfkv59+4CghGCQs0x633OvTIQd1KlTF7YYo6kw
KispUWXt2rkLOp8+MKejdEh3orz95qvy/LNPwX5CkVc8W4a9+CoG2CNB2i/EADcW6SGIhgGv+HjH
fhjZdTt66mmJkhEg3beqv/507CgQlVi1xenTpslrb7wl06dOQKSvMuoVB2daSvWUs2TzvvtB65o+
mE5Q7KnzQcFBOitEgkP7ef+99xHxG4fnz4Z+FoHeJ7lsMUUHJ3Nmz4Ojd3Y/Yjlod5wtu7ROqgY0
vv56mmJYCOV69tlnMYu1BsGNyUreqf8caLFchxEZnDuH9uOa6qaCQeC1114N0i1KApctQbmTk6B/
wVhI/rjO8Iwe/aFrCVCKDoIpa9/+fTL3W/gMl55SWdnv3HLzjSDdKVKjRnX5+efl+jv234MHD9Hg
wujRo2DrCUoYHf0S2bnzH5k9J6MtBoKcsm8uWSpZbgepdnTeH1HbE/BLXeVmDGCGPPAAdP4k7Bbp
FG7/s3lLBlvkoKE4+u5u3TpLONqZMm+88TrICsDag/1yww23qb5Rj2NjTkpYEfYP9D+YlUXAJ6Mt
piBQEymdYIuFQ5KxaLI7+oWW2m/99ddmLMjsKG8OfxV53S1U55nm48jy1UE8Z7vcds1yESP2EQGB
icD6Qel7Ty8MPEIwc/ijDBj0AProV+Wqqxqjz4iG/VAWfayPRtedQX66L7v88rrSowdIt0+CvP76
S7qoPSgoFAGLhfLAkEfVL9apUw96EuVKiUpSf7pi+UrY65/qy6hfCdAt9sXtO3RQ3RgxYri8inU/
1PmZX34pjz4+VL779mupULESfFWcKx2NslJgq6s0sOX2ZdT/kMKFQbpbii908dMxoyQGQQzq/KhR
H2FwP05mfzMDdSuGZybBV3H2NhlyE2ThosWYuTyZwRbJDUi62V9+A53nYL0Q6jj8zeGyaPFS9ZXB
INwpyYlStpzjf7gG4Psf5qsvdPuyRNSR2DfG2Iq+eOGCbzUQFAQeMeyFFzBo+xl2jUGz9impUq4c
ZpLV/xxV+0kEbrRrt49t2PAKkO4U4cBn6dIf1G9RJ/r3HwB/fAg8YpL6auq8pgzldgGqWsu5dxnp
1jbBaA9T6VVCmS/lh8hClI6wqWDlK0Tq905eMaf445S4du3SySEzzs/1Dk6HcJo2DAsww4rQOflJ
kbBgJRwkc44sjuY4heTIeviRB2QQHLBblrNeE6QvxOkYizLHuRidkx/uSQHRD0RHXs413UtZzrQP
r+eeewrRWUaSnHIxQsJOR4kSnhdRohRemOaCrOjo43pPhYrlnV1CtFyOLP7+pZeegzHzvUPWNMqD
99pBUFbJ0njRuPwQVa2ITshfqsCIKlZiSgllsX50RgEghCMyOFQOUhw5TvS4VJnyeNFgfVGvchpp
rBIZmUlWAjAtgrSTMRopdpeLBqudqU6Pw+B1Gpxl9gPRLoUOKwgdRjUMKFhWPo/likeErRwiYhMc
ouraVoudJ50i24UdjoMLy+UjJUohbw2dwIUXVsd3dDTpsjginzFjsivqp1VydSSUFa94lq9YRevH
F/NIGU2qUhVT/jpNTFlM+YjHTMNFiA7OzrCdILEPRCSX5SIhdKY9KcsHjqqoRo3SP0uXxXSo+fPn
anncWxOyvporClmUGVmFZXAIWJGwMG3jipWYIsQ2ZNoOyxWHgVs3JbJpOq91pJ5yABmvjrxKVS4q
dGQFAXcSnHLliaHS4TRZ92N2pl+/Xh46r0qPga0zGC0Moh9Z1bFFzuAEFQpUx3eKLUJfH8ZAcvAg
T/txZDn2Ey8hYUWkahhJpx868HCNwpEsnWKLuOPll59XJ5pui6n63m0/4UWLA2/HFoOC/NWuK1Qo
e4otUrc/+OCtDPZDrDTS5tL54hGlQG4cW+QglQOv8rDrjLaYgLzlIiAAHAS5dZ4zEskunXcWLHva
dWTkDvHH8yMrVfJoRyePlOR7/LjROmB0bxWWbj/OYKFk6XJ4ObZYHoSRdadzrJTBrmk/5RG5RBSL
/YIrIqazH5wlcO2qVJapI6qnsEUMUGmLnD0pWYo2mm4/HPzNAzFxtjDTYmgUtZBL532RmuG0l2OL
bD+2ywUYXDHq6SmrYcMG8t133zhBOk9ZeHaaLaosp4+IwCCCulq9Bu2AU+Hp9tOkSRO1H3eZKNLT
ftjn6a4uLlvk4Jo53ZFVaJ8sa7qs2269WZo3uzat36Is9vUkRCwXZxTTfwdbhO1wkFoJgQcXIvjH
scWuXTsh6HJHtrYYCp0Pdel8fOxRtXfuJOT0jZ7+J14GDOir0WNP/8N2cNt1ONYGhGtqnh/y6JHK
A9xLlclCFuTSrrmY3tN+WPYQJfnxEg5fFu7yZanwIcSPqWKZ/Q/L+PzzQ3UBome5qLNO35UI26H9
sE/3xeBov+pphYoV8GI/6+HLoDuc6clg1+rLqJfs3+B/oPOlXDpfoUIF9bFMO6uQ5hcd+wkNC9Hg
Bgmn43+cmTO3T2Rdy5RlSqSj8+XK075FqlWvggGmu1yOLA4wOJjV6LRLwdQWMVDi95Reply6LA4E
GeSj/YSEMgiVbj8MJM38ckq2tkj55Suk+x/mq3OWvjpmm521DOmy+Nmc2TM1pctdLtoi+RB1j8Ta
SSF1bJF9Sij62qpMX9P0qXSdr4+0tm9p17zTZZCsL/sBt85XVvtxfEYY/A9TtU7VeadPP18uI93u
ltSt1kDcsKiA0RlOwTI30rmYK+dueBKgYLxIvDIrg2ubNXWszCUrhJFjnEZAnRxc/oQLBdIemoUs
V4KLe3TnKQvlYVSTI9ZTZSFDGaPWQsGYikkrV2ZZJOd4IceaURRGjtgZZSUrGHmIwRn2uaYsdlKu
XS30X5csRGdZLo6S9dmZtjKkLKcjcuOVWRbJA16uch1HHjZxy0pW4RA6WVe9tOCZZbnqA1lRJ6M1
DzsBUTmn7C7c+Ct0uiGhRbOQRXLIF8vqREqYx3fiRBT0IQbYJ4Bg0vml7+7BiFVo2Glkabt7yEJE
gp1LMqPJumWgpyzkgoaRcHpeLIO7XPycesrPCmkOHKNZWjfmjXpsecYO0lks46mn/B311HE4jiyn
02MbOqkV/IK5puk6z4hsQCAXHGWn8277caIdtJ80Pc1gP5gaRYcfiOjNKXrq3qYwzRb9seWZ2xbd
C788bZHkvjBeWeh8miy3LQapfqotQvf1yqSnhYJDYT+Z9ZT67JBbB1vatSOL2Gdni97bT7CWh3Jo
j1mVK2edT7fFKLct6oKkjLZIJxoSmpP9ZLJF4JWVXedoP4qXCzfaIsp1Ejbk4HWqLZ6J/TDnlhF2
ymLU0zMSRiIXxnzsDJeHzmu50vsI6nwUbDEhAYPQQNznYYsc4IYhgp2z/bht8aTaUEoyyQkHH+l2
7Y91EUXCubYls/3QrjPboq/K4SxbOiFKz2nNWhbLQCzY5m49DRQuTKPOc2bvVN3Kype5+9bMvixQ
+z8tVzZ66r0t0v9AFn2s+ozMtoh0zRxtMV3nWS7W0dFTb2V5+rKMOn+6OuoWlTn6MtwCnXf0lH6W
+sbnpft+dt8523W6/VCW4/vjYMNsm/R0C+9s0UPnVdYJna0KQNpcZlmntUVVX0+/6NQxJRnBJT/q
XiZfpraY2V9n9j/scx1f5rQhdZ0+9vzJ4/bsjox0Z+qe2eAkKz2Qx9ms2dVOp5d5u0B3p3bKbzN/
kKxT8J07d8BiLS6cTFfItDvPQBbzXnv06IItA+tlIysL+VmWMUlzrwYiysEp3KzL5a2sZKQ8lJX7
EK2viMWmWW4X6PU+oMlY/BWJPOPumKJilCCLPC6vp5qSERWoqmk9xZGneUq5tE1dnZoX7VinTm1E
cgbCGWSxqOMMZTVp0lhq166lKQ+OU/W4zkhWklzbtImz0FGjDJnq4x445Fg/jUXoQsey5Zgyk0Vn
57Weco1DClKi2mjKSd7sh5FPX6Rh3IUtyprlURYjLIU0Wu8siM6EOzHyWk9TdBq4W7e7NAczb/aT
pFFNRhy5l3LWsrzXU0a9Bg++F1FTRjWz+N0Z2E/lypWQ5tYd0XxG3LLSLe/LVbVqFaxF6OWaXs+b
rJpYcDdkyEDdGSJv9oOUH+Szs2wBSBk6Re/V6XubS5qM9SCNNH/VF4sOTy2Xt7Ic22vW7BrXrhe0
zUxE3etyYWYUA4f27e9U285a510EPcc+ArIw83AvtnJtomubsrIfb2VR50NlwMC+6Adr5tF+knVG
mjNxF2HmI6/+h6l5fZHPXjmyUp5l0X6Y0unscJQ3W6xZ8xKkuvZzpZNm8s1n5DOSsQbsMtUtZwCR
F1lJ2sdzMwcf1flMfsPrclG/k7SPd2w6C53PUT//OzcY6c7cViAXJFavYoGhExHk6NQ1T3mm7YrR
KLcg4uJFd1pDXmSVQa7UG1hs5U5FyL2seJ1O5YJMJ6Lp5ITn6gI+l15WV4Zfxh0gGIX0lqxn8TTI
uqpRE7zoICgri47d20JC1vU3tMDrNvyCK/FzKUs7jjg4LuafM5KMiGvmQZjXZXJk9ejJRSeMqlGW
tz/OdJ+LUHNhTd5lOZ3lkAcfdTo8r7btyqbcnJbEV88Pexn/Z3SHkYvc6hbSfTCt+corb0AGB795
sUU4eqRqvPram/lg14lIwSiti6byw655oBQXc+WHLXLHEx6O49gPHX1usY+TBldciRcDD3m362bN
r5dmzVvkiy22btNO84Ed+8lDNAz61KVLDw+7zostxmNh54B8sEV2CMm6WC3vtpiEtMkQeenl1/JB
55OQilNC3h3xgUvn82KLSE/CDh5vv/UeZDlpdXnR0xoXXChchOzYDwdJudf5y+rWw8J8Dsqp83mT
1fTa5tL02pvypvNUSejpLbe0xKu1S1bedL5dvvmyeOneo1e+2c/9WHCql1fbKefSVs+BnxnpzqoR
lNC4p7NzacAql8QqP2XR2PKrXCSh+SXLNdWXZ4UmXq6pvnyRxU7T20jV6R7IcnmmBeWlcJTlTlvK
ixy3fuWXLHZ2+aEPrjqdi7LyzRaJ1X/BFvPad52rtpieJpY3CzpX7TofbfGc1XmzH+91l3p6rup8
fvrFfPQ/3oN71u800n3WIbcHGgKGgCFgCBgChoAhYAgUNASMdBe0Frf6GgKGgCFgCBgChoAhYAic
dQSMdJ91yO2BhoAhYAgYAoaAIWAIGAIFDQEj3QWtxa2+hoAhYAgYAoaAIWAIGAJnHQEj3Wcdcnug
IWAIGAKGgCFgCBgChkBBQ8BId0FrcauvIWAIGAKGgCFgCBgChsBZR8BI91mH3B5oCBgChoAhYAgY
AoaAIVDQEDDSXdBa3OprCBgChoAhYAgYAoaAIXDWETDSfdYhtwcaAoaAIWAIGAKGgCFgCBQ0BIx0
F7QWt/oaAoaAIWAIGAKGgCFgCJx1BIx0n3XI7YGGgCFgCBgChoAhYAgYAgUNASPdBa3Frb6GgCFg
CBgChoAhYAgYAmcdASPdZx1ye6AhYAgYAoaAIWAIGAKGQEFDwEh3QWtxq68hYAgYAoaAIWAIGAKG
wFlHwEj3WYfcHmgIGAKGgCFgCBgChoAhUNAQMNJd0Frc6msIGAKGgCFgCBgChoAhcNYRMNJ91iG3
BxoChoAhYAgYAoaAIWAIFDQEjHQXtBa3+hoChoAhYAgYAoaAIWAInHUEjHSfdcjtgYaAIWAIGAKG
gCFgCBgCBQ0BI90FrcWtvoaAIWAIGAKGgCFgCBgCZx0BI91nHXJ7oCFgCBgChoAhYAgYAoZAQUPA
SHdBa3GrryFgCBgChoAhYAgYAobAWUfASPdZh9weaAgYAoaAIWAIGAKGgCFQ0BAw0l3QWtzqawj8
vxDw8YFk32ykp4ikpmb8zof3+uGVjO/w/fl4uTFJRR3/n5diyRfbgBexJq4uzE/bNq773W2gstxy
PAsNWWn38Hu2Hf/li+3n8Txv65pWrqz0g/I9numtzDO9LwM2WZTjTOXZ/YaAIWAIZIOAkW5TDUPA
EMgXBFJTSLxSxMc3E/Em8VMi50m6fcDfkiUq6oSEhYXmy/PPOSE+gSgS6p0SqzX3UXL3f7hUbqrE
xUZJQkKiPqBwcLD4BwJXH5LWeGCNduH7rMqA9tHvXe2Wkpwkvnzvea+2IZ7DlxJ5H0lKjJPYmDhJ
SkqUULRhQGARfEzineB1JVOSk8XXB3qTSWdStUyJitn/DTdXKR1sqLusX2Y99boqdqMhYAgYAjki
YKQ7R4jsBkPAEMgRAZ9CsuXP9dKrd385fOiIxMbFppMlcLT33ntLbrm1FQhZrIvMFZJPx46S1157
U/r16y333f8gHhF/ajQ8xwefgzcoty4scXEnZejQp+XnH3+RKVM+k5Kly6J+DinOt8vHT5KTEqRP
nwGycuVqOXzkiIoODQmRZs2bytNDH5fKkRfJ9m2/S8s72klMdIwS6mLFikpcfDwGPdEap77zztby
2uvDUb44uf/+h2XJkuVy4uQJZ5ykPDtVatWqKTOmT5SAoCLy4Qcj5KOPRsvBQ4e1zYIKBcltt94s
zzz7pERElFGin3W03KPm0Jkli78DRs/L66+/JFc2ukafLz5BsnfP39Kjex+59dYWct8DDzmf/z8u
n2BZvGie9OzVT4oWKSJPPPGItGvf+fzRxf8HZibTEDAEco2Ake5cQ2c/NAQMgXQEfEEy42TZspVy
7bXXSIMGl0tighPxTAEpi4gojnfuFAsnJWHP7j2yafOf8vffO/B3NmkpGab+yQAZufVMmeBHHhH0
zNFZFiCriK37eZnTPvRed9pEbtJe+Psg+emn1TJ40H2yctVqCQ8PRzQ4KXsSqs9kV5zb54ksWboM
5DtZ7rnnHn3Opk0bZMyY8fLPrt3y1ddfSnjRcLn1lhaSjMhyVFSUfDRqjFx04QXSDmQ7Ae3E9nJf
f/yxWfbs3St3de6gAycSbl4lS5Z0YekrGzdtkt//2CT33zdAipcoLSuXL5MR742U3Xv2ysSJEyQo
MMCjvbOzE1+JjomRZStWyr79+zx0wEcYAf917Tq5tE7tjLqRpg/UF6aCZJO2k5Yik1N6SqpUrVpN
Ona4U0aO/ET+2LjpVF1MS91hPTKl0GSpb576kymlyroMQ8AQKNAIGOku0M1vlTcE8heBkNAQubd/
H0QLu2QSjAhvWvQzSL8bMmSQ3HHHbVKuPCLAgkhmBvLMO4JdRBXpGSBhPn6FHHLqQwLLF//mLYyQ
gwwpAeJn/JeEH/dk+Mz1FelacpT4+lEWyqLl4ncsl59+lxCfIIUKh+EzykN0PnM+enaw4f5v586S
W29rJdWqVZFOHdvJwkVLcgDZR6JPHpOQMDxPy37mRI3k+Oqrm8gLL7yY9iwSySVLEbE+dkhKlYmU
VzGrwCs1OVqmTpsh7dq1keeHvexRNmemwdfPV65s2EDeevu9LMrtjjj7SJUqleXVV1/A/UwPSpXW
rVrKt99+B6K/XapVr+XMauRw+fv7Syh0hv96XozGU5cCAjw+13Qd/J0ag1SaaLRPCOAqjM9c7U/c
tA2dAUxqShyyRfC3D//O1IautuZvK1WuLi+//IYsXbIiUwYUiT3bP0niY0+KP8ri50+dgF6l6TIH
F64yMn3HpXspmH3w9UfZVDfPvD1zws2+NwQMgf8mAka6/5vtZqU2BM5JBMhxk5ET7FyeqRQkwP4S
Hxcjffv2ke3b/0Yud5iUKVNahjwwWIozJUGJsvsKls2b1iHt4E35/feNIGV+SkUrV6qEdITHQWRS
ZMCgIVIUUeSXXx4mF1xYE8T1iDz44EA5cPCgdOrUHsS/k+zc8Zfcd99DcvToMYmMrCS9e9+NSOwU
+eWXXyW4cGEZ9vxQaXJ1M0j2kx07NsuLL74ma9euhfhUKYzv7767m3Tv0RtlR9m8WuyZjMh2COo0
SB5+5DFZtXKJLFq8VFI03z3TpQOCIBn10QfyyZhx0q1rZxkwcJCDWy6IWgpy5D0vEvHAgEAQV5JV
Pp/4Bsjx48e1foxwOxcHPPgeqSq8+LskRM3TL1e+sw50HALJe1ino0ePSkQJEl9fqX1pLfn6m7kS
jZSVHFNL3MJRT8oqVMg9gCJp9pXAwMCMudwYzBw7dkCef+5FWb5iFaL6SRIYFIQIdTtg1lf8/Eh+
faEzG+TNN9+VjRs3qx76+wdIly6dpHefPk7ettYzGOkr2+WVV4bLL7+uRU45kElMkvXrN+gg0Lkc
LD4aOUI+/3wKZnGctKhLa9eSF4Y9I2XKRWrKy9NDh8rixUskBOk8d9/dXQ4fPiLjP/scAzcMQlrf
Dh142Mml90p3PFvP3hsChsD5iICR7vOxVa1OhsC/gADJE1Mc9uzZD46RIPHxUWmlIIliBNXPzw8E
u7jExCbKn5s3yew585BP3EYuqcX0BhcJBMFavmyhtL2zk5I/5huXiCglq1avkImTpkp9pELc0bIl
FvIly4wvvwbp6gfSfSmikIEajfxy5jdy8SUXabQ9JDRUKlaqqCkun02YLOPGT5T6l9eTRo0by4QJ
E+Tddz8A6b5e9u/9W265pZXs339AOnfuJMWKRyBiPUd69OwrRcLCpXXb9ihfzpFbLiK8qlETvEjk
fZTgnv7ylV9//U3WrPlJalSv5iLdZx7tJq4njp+Qo0cOyaHDh+SD99+TGTO/ltdeeVGKFmcuOaP5
jARjgaKL0Lv/zRxZ54LKmJhYDIw2owa8P0XTUpgiRFx4uReGBmPBJsnupk2/YTAzFXnfF0uVqjXw
mXe564xos423/rVN6ly6FwOBaOgJc7p3SXxCfBrxjo46Jm3bdpSfkB/fvkNbDNYqALOVWAvwkE5m
DBrMNQEii5cskxUrVmMAUFPKl68kCxcskHv6DpTatWvLlVchZxwLPXf/sx254q1k859bkELTXsqU
rYiB1s8uXNxRaX959pmh8tzzL8ntt90sl9VtLgcO7NU89mPHjsmkSZOxcDQAzygnpcuUk9VII6K+
lStXFrJvVd1+7bW3pCNmOipVvsA73fkXbNYeaQgYAmcXASPdZxdve5ohcN4iQALlh5SNxx4fCjL7
niQlpyiRCQ8vAgI7U8mHv38yIpEjHIKEBWw33tTS2SnDfTHaisWGw4e/rfm+K5cvlFq16+u3Rw/v
lirVasqJEyekarWLZOyYkS6y7uwKUii4CIjOizJt+pfiz9QRXBERJZRYkybWqFFdLrighkybNh1R
7FBEahOxwPELfJeE/OdxII5bZN261VKzppPf/Nyzz+J9Tflw5CiQ7rYgbCinVxFLRokZHS50+p03
dEeQeHn44fuladMm0hApHU6e8plvn1gEswbffveDNG7cSHYhjzsKCyYrV66EAUsrlIHl9j7FIRhR
5x++ny/XX9ciLR8+LjYOqSvPSM+7+yo2hQsHy86du7T9SLq3/rUFZNlPRo/6UMKKgJgjBcSbi2kl
jLg/+PAT8vY7I/A+CToE0o/n7d2zDxFwknrBYGuiLFiwWBbMn4sFoiiX62rV6nZEoifLPX16SVBw
qHTr0ll69ujm7KSCKznxhOrMzz//4pBuRLD5nN/WrZc5s2fIzbe0dkmKlyuuaCyxeC6vrVt+lzeG
v6MzFsMROXdfl9e7TO4dcJ9s2PCL1K13lfTtN0hfQ598TEa8/yFkfil1Lmsov/68UurVbyRbt26D
3l/oDRR2jyFgCBQABIx0F4BGtioaAmcDAaYbMOp4003XI7J4KabYExknRaQ4TIoWLQoi5ko7ISFD
Li7Jlq+/b1rk1SkjIrYnDsr6DX9Il84dXYSbRChQd9ogQXeT9BNRJ/UX6RvxpWALu9hM+cFOWkU8
coAZhW/c+Col3IzEchEhd+Rg/i8X0BUpEooc5TcRQU9EZDxFQpAzvGvXP7rTh0OivdzyTwkuCbUX
qAMTDiCqghhqDvoZbLfnKT0Wi1hr1bpEBg0ahIjsQdm3bzcGJeOlxc2t5Lt530jZcpVc0e6cy8R2
4QDl6aefdFUhFWQ0FoMCDn4YwQ7QhY4kxHUvu1Sio6Nl+fLlGDw8INc2vxHfe7/TCBeYchaEaTwN
GjSEXES3fQNBuHfKiy+9Lskpjs78vmEj0mQC5OPRY2T0J59q6gifv+639bjfB+khcSDdRZDnXVS2
bN4gP8xfIMeORwn4uy7wPXHCNeOAiP8SRMOvu64ZCHcrV31wD/TDPVDj8zZv2ar12gA97NG9i+7G
ExQYBFz3a2T+OGYVnAbm7EcwBjnRUgkzKnUu48ApSSPgr2MAWK1aVR1E2mUIGAKGABEw0m16YAgY
AvmCAKPaTOMgSWl7J7dd87yYN0zykc5ENb3hlACsj5LrI0eOSvXqICx6OSSWZFv3bHb/Jm0Tk3SZ
GaLmHo8n+ecVF+daNAnyeE3TG/VFIkm5icjr3QTyzXsZbOa/9evXk1tu5j18xplHoHMG1r3o07Ub
R84/yPIOEst6detKz5690r530lUekF8Q5b21XBWvJXPQUa1aJPLiu2b6DSP4xC9AcSxbtrSMGIHF
mRhA7UNazsfYEeXe/vdIZBVGdr1IxSGiGKgxX79tmzuk6bU3pT0v6sQBGfnRmLR9xxkRZ9NvARlW
jUBOOv9j6tDVTRq5Zi6S5Y03XpPnnntJKlUsj91WSkCXYuTgwUO6fkAvpJdEnYxC2bmGgNizTn7a
/p664wsiz7//2b0b2zAe07anvnKAcBvSTSpAfvpuPI5okvFU7Mnu4+uHhatl5SFE7538fKZNeTMC
87qJ7EZDwBD4jyJgpPs/2nBWbEPgXEWAW9I5zChzioGLeLgW7LlJDvORHULknEAYjv2Sy2KBJaPd
zuWcXBkXH6dRSxIiFU+Sr6TN3Y35ISIZpxFK5o+7hOpv9Rn4WTqx4m/cEVk/JXelSpWUNT/+6Hpe
JnS9TJdI+5XumIEng1CS0DFK6+y8wi3nMm9z595ej7/JXVTUGTS4f+tEoy/FwkZeye5FnD58TgCI
Y4CWKQ13zCJoudyjGd0mkL90DzL4nTvP3MHeWWyZhD3ZD0tEycIy9KnHkCffHItaX8d2hJ94n4rj
2pLw5Eln1kJ1Bjn9TCFi+7oPxiHJ52LLZUt/wJ7gxTI1jv5Q9u3djoW3b0mLFjfIqFEfI7WopBzc
t0MuvKSus92h0yIShAWY+/bux3tnYSn1i3XZu2+fBGDhpUojqcfz3xr+qtzYgik0mS+Sae4p7rQz
dZLIkHCnb//o1n8j3FkAaB8ZAgUSASPdBbLZrdKGwL+DgBPdTtIUAqZ7eNKRZJxs6OePXUNCwnUh
5KTJU6VP757SuElzpBPEIxf3fSzwi1HSxIvkkURzwYJFWAx5HQh5lDzx5LM69e8m4tzRgxzd2Seb
ZMohksznZjhbtw0E8WqBlJgpU6cjpeIpHJDyJAheCHbhOCyfjB6LHOVQ5DJjBxON1OecG806xkQd
R15xCCKtsXhWspzEQCQ0+hhIZLI4iw9dF7aumz3rK+SZz5A2iPa2vAM5xl4+x7MFiSNPhnSIcipy
03/FTi6P41mFdNcWnu547NhB4BKIxZZHdLDC/OWY6BPYHhGpFRgchBYJV5Ekugf2H8R9+5WY8+RQ
1okDljDk52fYmto1C3EVDrbh9ohM/ejdu4c0uOJqSMo5r1tPnswm31wHVUhj4XUrosvvf/CR9OrV
X94dMUKKFy+Jcp+Qz7BTCNNh+t87SCPNJ5FyxNQOEu5EpJy8jrUB3GHl8BEc4qNXEFJLmiJf+12Z
8Nln0qWrMzPw4YejZdu27diffI/i16BBfSmPRZGMVk+pFAl9vBSfJ8qK5Utl9uxvZcCAvtjqspKm
w3Dhp3t3Guc0T+7gk5g+M+PZUPbeEDAECjQCRroLdPNb5Q2B/EOA6RncLi4ee1xneSEqGIf9ju9o
1V4JDlNISPw6dOwqxZE3HVklUqZP/VzCi5WV+wYNRFRzhZLpmjVrKaHef+CQQwJdJK1atepyc4sb
cQriC7rv9ElER2OQe0xS+8KwV6QQyDm3DryzXWfZvXuvLvx7+ZU3sChvCvK2k+TRRx+Ufv25RV+C
dOzUUb6eNUeGYd/qsWPH64E23KWCqQkkWLqFnO7PnAPp5gmRIHvtO3SVdevX4/eHgUc8FvE1xfZ9
AfLYYw9hp40hkJceZf8SO7CMG/+5LhxteUcbZ/FiTs/JBDCj2VxAWqNGDf0pc9EL4ZTIt956HQfM
1MfWiVvkhhtu1wEJByDHgdXb77yHgcY03QWGOL2Dxa/im4pDjRLlJ6SkXHBhbeREO3jzv4svvkjm
ffsVFqwW1hSNo0i7SI+I+8lTTz6KgdI0GXzfg1gkO1+39EvL489GzSg7Gos+3cfXu29LQaT5+LHj
adsatrjpFnkM7fXKq8PlOywYLVW6NHZrOY7o9H7p1u0u/CwJu4iUlzatWyHl5UPksX+vO65wFxYO
wDgAiUGqyUOPPIETUPvJnDnfSdduvVUe8Th69Dj2Cw+V997/SGdJ3nnnA3n77eG4527gd7lceGEN
3budaTTly5XDCaAYhGHmYvDggTIP5dm27W8l3szN90X71a9/OXZz+RS76WAWIbsDfPLP9EySIWAI
/EcQMNL9H2koK6YhcE4jgOhspUoV5A0c592o0ZVZLx5DZJk5sbfcfJOSpQCQoWDsgsHFj4kgPhXK
l3f2a8ZitybXNMfWbwtdR43jcJeSpXD4SyPsmd0nLWpdKDhMPv74faQSfCJ79+7TvN2+/frIXpx0
OX/hIiWJXATZpk0rOYQ0CB6Nzsg4jz8nr2U00yGFWJQXHCLTp32u296tWr1Go8bFixWTNm1bg0Dx
PpLknKPcZKEcGLTCHs1M7+C2cqwz68jFmQ2vvMJ5pmZrcLFlIghcT92Oj0ee6zPOZPcSEDo+b+hT
jyPfeYucBBnmxf3PefhN9Ro80TEROBTDXtU9QZSPaiSbe5Anoo4cIBGLhle4sMD7QYP6SfPm1+gg
wNkb0NG8csiD1hkEtPVdd3XAbh/1lag6GCZgJ5naMnnSeNm6bRvIcqzW+7QX5FyGhZjvvI2BwaUo
p3vBIf4tXryY7kRTuzYWmOJvHwwGXn4FR8UDv4ULF+vgKgzPZgS8ebOmSmy5H/nIke/KZTjFcseO
nVKiRAmc0Hk3Bj8bZCW2EbwE2xlSVrXqF4G4z0IazGhsH7gHMyuFlbhzpuXbeT+AYGOLP7R32zs7
4t5ImYKBxGHgxkEcyTS3sCwcgt1RoKfNsSCT21JyxxemEnEAwXatjf28ndkWL3TmnDZsK5whYAjk
JwJGuvMTTZNlCBRYBBKkZKmy8uBDOLhGj8omSc2cy5oCYuIv9z/wyGlQ4smByXoqJHeMYCTSfc2c
MVnJM3fW0AvPKF+hCvZS9jxVMRXbAtaWps3ci/Ji5SEtU1YXV0tywR8jy9hJBQesdOl6t74yXrzH
W/KEHVyQX9Cnz4DTPzPVhQ2e2/DKq/ECcdTtAr3f+cMFgv7DwcipF1NNiGcKUmTCsbsIF/ad5krF
oTYoV6vWHfDK7j7KSwDZvAUv3sO/XUfc41/OWjgXF866Ps/2kQnYVaUCIuMP4Q7PUx6TpDCILPfX
1stVLm7ZyFkSvjJersN9QIKLFCkujzz6lMfXydARzIhgF5d0WYn4LFKez6A3ztdXXtXMdR9TY2Iw
KLhSXxkvHpTk5M+3adNRX1lezE8/wxmLbKGyLwwBQ+C8QMBI93nRjFYJQ+DfRoDE1X08O8uSzeIx
JSE55PpiId2mTWuxMK8Z8pErS8WKlZCWEiNLl63A8eRXyPU3XA8Zrp1QeOhLhiTjrMjx6Z7nUU5N
A+BCPjch9pZoZ4H9aRdeemJD3Lgg78xTSjI81f28LMtO2STgOeVYu+vtxX0Z6ueJoedvc1pAmJ3O
ZC6vu1yuOmTbPvwd9QKvbPF0y/JCb7T5PfSBf2Ym0We6wPbfNlN7viFgCPyrCBjp/lfht4cbAobA
qQhgn2MsYnv2mSdlPhZJnjx5HKkKQfII9oF+8MH7JLxoCZ3aT7vyO5qY3/K8aeL8emZ+yfGmzP/W
Pd7UMb/uyYpo/1v1tucaAobAfx4BI93/+Sa0ChgC5xkCiFaGIweZaShOKgqjl+yqGKXkriMehPs8
q7pVxxAwBAwBQ+D8RcBI9/nbtlYzQ+A/ioBHeoGmEvDFPPH/x+E0/1GIrNiGgCFgCBgC/zkEjHT/
55rMCmwIFCAENE0gD7nVBQgqq6ohYAgYAobAuY2Ake5zu32sdIaAIWAIGAKGgCFgCBgC5wECRrrP
g0a0KhgChoAhYAgYAoaAIWAInNsIGOk+t9vHSmcIGAKGgCFgCBgChoAhcB4gYKT7PGhEq4IhYAgY
AoaAIWAIGAKGwLmNgJHuc7t9rHSGgCFgCBgChoAhYAgYAucBAka6z4NGtCoYAoaAIWAIGAKGgCFg
CJzbCBjpPrfbx0pnCBgChoAhYAgYAoaAIXAeIGCk+zxoRKuCIWAIGAKGgCFgCBgChsC5jYCR7nO7
fax0hoAhYAgYAoaAIWAIGALnAQJGus+DRrQqGAKGgCFgCBgChoAhYAic2wgY6T6328dKZwgYAoaA
IWAIGAKGgCFwHiDwP5s9zk819gN/AAAAAElFTkSuQmCC

--_004_DM5PR05MB3145B74F8949BA1660D0D28ED4CC0DM5PR05MB3145namp_--


From nobody Tue Sep 27 14:36:34 2016
Return-Path: <farinacci@gmail.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3FA2212B2A7 for <bier@ietfa.amsl.com>; Tue, 27 Sep 2016 14:36:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level: 
X-Spam-Status: No, score=-2.7 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, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 rE5dYL7DD3ZQ for <bier@ietfa.amsl.com>; Tue, 27 Sep 2016 14:36:31 -0700 (PDT)
Received: from mail-qk0-x231.google.com (mail-qk0-x231.google.com [IPv6:2607:f8b0:400d:c09::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 E0A9B12B043 for <bier@ietf.org>; Tue, 27 Sep 2016 14:36:30 -0700 (PDT)
Received: by mail-qk0-x231.google.com with SMTP id t7so30362340qkh.2 for <bier@ietf.org>; Tue, 27 Sep 2016 14:36:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=xssbxwLRhC1eoNLOTeGFYS92DjshLJwxrqnuPDCmp9A=; b=pxkDqMrGmushyx2Gj1ISz2lQJVwl8CnkIbxcE2QK6BH5oM+OfnKum18S+ocVLO4dID clwyDqbQNperRIRZu7Y87QGpgdcG5ZT+W01zDrlr/Y8X7Vnwa82CpXpBH8GjjVbhmE3G N2hmskavlPL+WBsM7y/4iEjWZBUwMbg43TaHgMjCL5GKdAM6+72kA5bDJ6i/fjjU0ETQ eFe1+4OGPz1WVOwWfv8lYTd3kR3WNpx0gG/YeB+kkJFWyfBh7DkXEJGXyT0ddY/9gLBX hP4ejnS4e9mhua9eenDz+jqS34SXV/8kploMzoiHJ+WqC09x6cYTeKhfD8INvhyIM3Sv ljjQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=xssbxwLRhC1eoNLOTeGFYS92DjshLJwxrqnuPDCmp9A=; b=fR9HIxtLx9OpfstcR8VxpPvivcOwdaZqgZZGY9LRnH5fzFcJrZH+VbebtizGxgfqSf jkIzlx3ilxSD5S9hKpf3iBblQbBVID3P/aJoJzvJnUmKR7UWP3eX1JEY5m8tJhZtzuqv rjMlHIy/95rmjiOfylZg5fbVnPCMuhagEFE0TCbPwDD2AWiqj8Uich8wP/s5Ad97k++m bgNPBfiLhiNQhI5DS073ferFVtCYyfoR+cwQh5QSEdK0FgAxiwWOOpeSRetdWohBiiWB T2DEvrpm8pZRYx4xCfHzVmCQrhZfyF4v7j+nSBFhsCURhH48r+KSZhYwNV5wXaxvovOk r8DA==
X-Gm-Message-State: AA6/9RkThsQ12K/jyM76DsLsybCSOsVan16VwNjo81E+Wj39418hMCkO7ph12LOlflRFXw==
X-Received: by 10.55.146.7 with SMTP id u7mr28002787qkd.313.1475012190068; Tue, 27 Sep 2016 14:36:30 -0700 (PDT)
Received: from [10.30.1.213] (ip-64-134-232-243.public.wayport.net. [64.134.232.243]) by smtp.gmail.com with ESMTPSA id w35sm2289061qtc.24.2016.09.27.14.36.29 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 27 Sep 2016 14:36:29 -0700 (PDT)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Dino Farinacci <farinacci@gmail.com>
In-Reply-To: <CA+wi2hOZimSvHAg9A1Gawkb_uyvfpmOwWmOJppHvTtbAG6DvOQ@mail.gmail.com>
Date: Tue, 27 Sep 2016 14:36:23 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <6EA21E85-6A9D-4E94-82AE-50E2103D061D@gmail.com>
References: <DM5PR05MB31459051806B6D45D51F35CDD4CC0@DM5PR05MB3145.namprd05.prod.outlook.com> <C7100AFE-F2E3-4ADF-8109-654535F94BC8@gmail.com> <CA+wi2hOZimSvHAg9A1Gawkb_uyvfpmOwWmOJppHvTtbAG6DvOQ@mail.gmail.com>
To: Tony Przygienda <tonysietf@gmail.com>
X-Mailer: Apple Mail (2.3124)
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/IxT8aN4hsfi1Cq4uduFc8oafxB8>
Cc: Jeffrey Zhang <zzhang@juniper.net>, "bier@ietf.org" <bier@ietf.org>
Subject: Re: [Bier] encap in DC
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 27 Sep 2016 21:36:33 -0000

Yes, but Jeff was comparing Bier in IP or Bier in Ethernet only.

Dino

> On Sep 27, 2016, at 2:33 PM, Tony Przygienda <tonysietf@gmail.com> =
wrote:
>=20
> MPLS carrying this encaps has TTL ...=20
>=20
> On Tue, Sep 27, 2016 at 2:17 PM, Dino Farinacci <farinacci@gmail.com> =
wrote:
>> Hi Dino,
>>=20
>> What to follow up on the discussion in this morning's interim meeting =
whether/why BIER-ether may not be liked by DC operators.
>>=20
>> You mentioned that DC operators may only want to work with IP (v4/v6) =
and they want to be able to continue to use IP tools like =
ping/traceroute.
>=20
> Right.
>=20
>> To clarify, with BIER-ether it'd still be IP based: the payload is IP =
(with IP mcast header) enclosed in=20
>=20
> "IP based" means that a BIER message would be *inside* an IP header =
that was inside an ethertype of 0x0800 or 0x86dd. =E2=80=9CBIER-ether=E2=80=
=9D means that an ethertype would be allocated for a BIER header.
>=20
> I think from a hardware point of view, and for vendor efficiency, an =
ethertype would probably be a good way to go. But the message to =
customers is that Bier is a layer-3 protocol and is not subject to the =
same forwarding behavior as an L2 switch would perform.
>=20
> That is =E2=80=9CBier is routable=E2=80=9D, meaning it is hop by hop =
forwarding.
>=20
>> BIER enclosed in Ether. IP ping/traceroute will still work, and there =
will be BIER specific ping/traceroute extensions to figure out the =
reachability/paths at BIER layer.
>=20
> If Bier, using this header definition:
>=20
> <PastedGraphic-6.png>
>=20
> was run over its own ethertype, would NOT allow traceroute to work. =
Since traceroute uses TTL decrement as a procedure to invoke return ICMP =
messages. The above Bier header has no TTL.
>=20
> So you could only use existing traceroute if there was a IP protocol =
codepoint for Bier and it run over IPv4 and IPv6.
>=20
> Dino
>=20
>> Even if we use BIER-ipv6, there will still be need for BIER specific =
ping/traceroute tools.
>>=20
>> Jeffrey
>>=20
>> _______________________________________________
>> BIER mailing list
>> BIER@ietf.org
>> https://www.ietf.org/mailman/listinfo/bier
>=20
>=20
> _______________________________________________
> BIER mailing list
> BIER@ietf.org
> https://www.ietf.org/mailman/listinfo/bier
>=20
>=20
>=20
>=20
> --=20
> 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.
> =E2=80=94Robert Wilensky


From nobody Tue Sep 27 14:38:17 2016
Return-Path: <farinacci@gmail.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BFB6E12B00D for <bier@ietfa.amsl.com>; Tue, 27 Sep 2016 14:38:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level: 
X-Spam-Status: No, score=-2.7 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, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 qsQVsg3lX4A2 for <bier@ietfa.amsl.com>; Tue, 27 Sep 2016 14:38:13 -0700 (PDT)
Received: from mail-qk0-x22d.google.com (mail-qk0-x22d.google.com [IPv6:2607:f8b0:400d:c09::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 7562712B221 for <bier@ietf.org>; Tue, 27 Sep 2016 14:38:13 -0700 (PDT)
Received: by mail-qk0-x22d.google.com with SMTP id j129so22498643qkd.1 for <bier@ietf.org>; Tue, 27 Sep 2016 14:38:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=2g0/tOCYc9mfJNjDoAER2D46+deI7x3Sui064bXz2Ko=; b=iGPEHMRuebWp3O7CLgD/HNuFFtmrcnU7Qq7HGyI06OHTUCjEwj0iQEcpfnmKnEhGIj 5aE19IwpicZienCZf2uMaDhPlNSis+atehG4H96JR6/HTiXaBFxK7ucR2GwKTJ+PrEc0 qH7RI+pZ9PXroXEu+BmbNXwhpWaFWeUOPPgusVTEuHiwnVNHfJ/7EtUXv9oeeoRCvpnH gcS0AqmpPZR5Hw1xFXnsc0Fg7RzbGQZfHlS8x6s3LMcFx3zK4NXaCJG3E3EoZlicoHYS vfuDgz7EHPwSZFwLJzEzbMo3vrd202b605JJBdCiIxAMSNAtGBXvj5wgaD4EbvLHpw1g W1AQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=2g0/tOCYc9mfJNjDoAER2D46+deI7x3Sui064bXz2Ko=; b=FG4IAXwBFg0iem53hpvo9VehXW+f6n430OtaWvX1CtSPs12kMz8le3VKW446Apu6Oj UWmZcE3ZDuYRIDI3f62nuYlaKT9GsFTwIkvOAO2NBo3g95vicOCsDfdnVwoR4EFc0va3 zapI3C+nGhrWNMvIAmd+O24tQ2X1i5rGfGClwAOlw5sFX2aSxgUGtgfFPS3uL10ZEGqB V3+xlvrokTuCzQciA2dIQdZ4358gv9xO/fe7cpsFvJgUEDWdueAqWGPa/dGquUWGC2+5 epuPTTSwqOb6LkB9m381cyzMwGD+eOkIr3Utq2TKMowWyMDemGFZnSXM6xAl8PWhrGrn q9Uw==
X-Gm-Message-State: AA6/9Rnn9BLKGBcGbMm/D3SZNqgVBk8FXL6P0DuaMRggYMSJEMU3S2j66vhn8fV+EYgWpw==
X-Received: by 10.55.10.12 with SMTP id 12mr11328214qkk.209.1475012292581; Tue, 27 Sep 2016 14:38:12 -0700 (PDT)
Received: from [10.30.1.213] (ip-64-134-232-243.public.wayport.net. [64.134.232.243]) by smtp.gmail.com with ESMTPSA id 44sm2313455qtt.5.2016.09.27.14.38.11 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 27 Sep 2016 14:38:12 -0700 (PDT)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Dino Farinacci <farinacci@gmail.com>
In-Reply-To: <DM5PR05MB3145B74F8949BA1660D0D28ED4CC0@DM5PR05MB3145.namprd05.prod.outlook.com>
Date: Tue, 27 Sep 2016 14:38:06 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <B73EC743-6886-43C0-B0FB-405418033984@gmail.com>
References: <DM5PR05MB31459051806B6D45D51F35CDD4CC0@DM5PR05MB3145.namprd05.prod.outlook.com> <C7100AFE-F2E3-4ADF-8109-654535F94BC8@gmail.com> <DM5PR05MB3145B74F8949BA1660D0D28ED4CC0@DM5PR05MB3145.namprd05.prod.outlook.com>
To: Jeffrey Zhang <zzhang@juniper.net>
X-Mailer: Apple Mail (2.3124)
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/pBoDb8qK5ie2ZmUvnF8It6SzjiU>
Cc: "bier@ietf.org" <bier@ietf.org>
Subject: Re: [Bier] encap in DC
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 27 Sep 2016 21:38:16 -0000

Data centers will have the same reaction to adding another ethertype =
forwarding plane, if it is a Bier ethertype or an MPLS ethertype, it =
will react the same way.=20

Putting Bier in IP, allows them to keep their core running with two =
substrates, a dual-stack substrate, IPv4 and IPv6.

Dino

> On Sep 27, 2016, at 2:34 PM, Jeffrey (Zhaohui) Zhang =
<zzhang@juniper.net> wrote:
>=20
> Hi Dino,
> =20
> Please see zzh> below.
> =20
> From: Dino Farinacci [mailto:farinacci@gmail.com]=20
> Sent: Tuesday, September 27, 2016 5:17 PM
> To: Jeffrey (Zhaohui) Zhang <zzhang@juniper.net>
> Cc: bier@ietf.org
> Subject: Re: [Bier] encap in DC
> =20
> Hi Dino,
>=20
> What to follow up on the discussion in this morning's interim meeting =
whether/why BIER-ether may not be liked by DC operators.
>=20
> You mentioned that DC operators may only want to work with IP (v4/v6) =
and they want to be able to continue to use IP tools like =
ping/traceroute.
> =20
> Right.
>=20
>=20
> To clarify, with BIER-ether it'd still be IP based: the payload is IP =
(with IP mcast header) enclosed in=20
> =20
> "IP based" means that a BIER message would be *inside* an IP header =
that was inside an ethertype of 0x0800 or 0x86dd. =E2=80=9CBIER-ether=E2=80=
=9D means that an ethertype would be allocated for a BIER header.
> =20
> Zzh> To clarify, when I said =E2=80=9CIP based=E2=80=9D I meant that =
the payload is still IP (enclosed in BIER then in Ether). With that, =
existing IP tools can still be used, and BIER tools will handle BIER =
specific things.
> =20
> I think from a hardware point of view, and for vendor efficiency, an =
ethertype would probably be a good way to go. But the message to =
customers is that Bier is a layer-3 protocol and is not subject to the =
same forwarding behavior as an L2 switch would perform.
> =20
> Zzh> Layer-2.5, sort of like MPLS. The difference from MPLS is that it =
does not require MPLS signaling and forwarding. BIER =
signaling/forwarding infrastructure is required regardless whether =
it=E2=80=99s BIER-mpls or BIER-ipv6 or BIER-ether.
> =20
> That is =E2=80=9CBier is routable=E2=80=9D, meaning it is hop by hop =
forwarding.
> =20
> Zzh> Yes; and tunneling can still be used.
>=20
> BIER enclosed in Ether. IP ping/traceroute will still work, and there =
will be BIER specific ping/traceroute extensions to figure out the =
reachability/paths at BIER layer.
> =20
> If Bier, using this header definition:
> =20
> <image002.png>
> =20
> was run over its own ethertype, would NOT allow traceroute to work. =
Since traceroute uses TTL decrement as a procedure to invoke return ICMP =
messages. The above Bier header has no TTL.
> =20
> Zzh> That is BIER-mpls, and the BIER-label preceding the header has =
TTL. There is already a draft on how BIER ping/traceroute is done.
> =20
> So you could only use existing traceroute if there was a IP protocol =
codepoint for Bier and it run over IPv4 and IPv6.
> =20
> Zzh> For BIER-ether, both draft-xu-bier-encapsulation and =
draft-wang-bier-ethernet has TTL in the BIER header, and the BIER =
ping/traceroute draft based on BIER-mpls can be adapted to BIER-ether as =
well.
> =20
> Jeffrey
> =20
> Dino
>=20
>=20
> Even if we use BIER-ipv6, there will still be need for BIER specific =
ping/traceroute tools.
>=20
> Jeffrey
>=20
> _______________________________________________
> BIER mailing list
> BIER@ietf.org
> https://www.ietf.org/mailman/listinfo/bier


From nobody Tue Sep 27 14:59:01 2016
Return-Path: <zzhang@juniper.net>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E9F4212B32A for <bier@ietfa.amsl.com>; Tue, 27 Sep 2016 14:59:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.903
X-Spam-Level: 
X-Spam-Status: No, score=-1.903 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=junipernetworks.onmicrosoft.com
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 YP1-jBhd7y21 for <bier@ietfa.amsl.com>; Tue, 27 Sep 2016 14:58:58 -0700 (PDT)
Received: from NAM01-SN1-obe.outbound.protection.outlook.com (mail-sn1nam01on0102.outbound.protection.outlook.com [104.47.32.102]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0F3C312B2B4 for <bier@ietf.org>; Tue, 27 Sep 2016 14:58:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=junipernetworks.onmicrosoft.com; s=selector1-juniper-net; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=Uf2u7Gpzc8J6uia187+cBbiisgPlzDZSXqQOLtc/MJM=; b=hGBkLLM0QeIb4ltEI9DVPPB2VoeXGSRdwfnTplieoFoRCExYB8PUtGTVnZ9tHb5yRkT0qufY68U5Zta/+GfeD4JTUThH6utHfpEz+HR3h+/sbymE/SgB6Omt+RwLdV8ggT6l9IAGTObZ2EM9G1ESYyv4HfF6GE7hZVe0nknpNjY=
Received: from DM5PR05MB3145.namprd05.prod.outlook.com (10.173.219.15) by DM5PR05MB3146.namprd05.prod.outlook.com (10.173.219.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.649.6; Tue, 27 Sep 2016 21:58:48 +0000
Received: from DM5PR05MB3145.namprd05.prod.outlook.com ([10.173.219.15]) by DM5PR05MB3145.namprd05.prod.outlook.com ([10.173.219.15]) with mapi id 15.01.0649.013; Tue, 27 Sep 2016 21:58:48 +0000
From: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>
To: Dino Farinacci <farinacci@gmail.com>
Thread-Topic: [Bier] encap in DC
Thread-Index: AdIY9IioXinmRp5YR7aZAVg6zLjUEgAD/loAAAA3WQAAAIPQAAAAFmeQ
Date: Tue, 27 Sep 2016 21:58:47 +0000
Message-ID: <DM5PR05MB31459CE643BB26B38E7CF1F8D4CC0@DM5PR05MB3145.namprd05.prod.outlook.com>
References: <DM5PR05MB31459051806B6D45D51F35CDD4CC0@DM5PR05MB3145.namprd05.prod.outlook.com> <C7100AFE-F2E3-4ADF-8109-654535F94BC8@gmail.com> <DM5PR05MB3145B74F8949BA1660D0D28ED4CC0@DM5PR05MB3145.namprd05.prod.outlook.com> <B73EC743-6886-43C0-B0FB-405418033984@gmail.com>
In-Reply-To: <B73EC743-6886-43C0-B0FB-405418033984@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-ms-office365-filtering-correlation-id: 435f1c7e-d486-44bf-0506-08d3e7217580
x-microsoft-exchange-diagnostics: 1; DM5PR05MB3146; 7:TG7sHKyLKK6VtuwS7kQkMQ4tK0claXrLMRbK3c51NLu8jNIRTfoAbhIOLF9TAwVpdd3aPBCIufQZ+mnhtSGafc0zvhIgTIxQiYI/7ojcfGcUUqXt6fpBeOBYq9bF8RiBZJ0ccFgc+xfVcXGZ2wfabxDcAeTiHwrJv95kMk5GNI7XavopBPTDgbJxD9DtCZDTTFfSXsmYBKE6N++oitTN10/3B4duh7K8hxRqpwRTNpa/Agaxg2R4lUHt3ZpQ7+H/Mz6nqzz2TuUsGcwOs1B5sRaos2M/mQ+9wdqvCjHBESf2APb33TInamQyKBRQKAWIvb3an0Ma3cA7nI/Dl3bwEg==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DM5PR05MB3146;
x-microsoft-antispam-prvs: <DM5PR05MB3146EDA54FB6F1B527BC7CFDD4CC0@DM5PR05MB3146.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(138986009662008)(17755550239193);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040176)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(6055026); SRVR:DM5PR05MB3146; BCL:0; PCL:0; RULEID:; SRVR:DM5PR05MB3146; 
x-forefront-prvs: 007814487B
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(7916002)(189002)(199003)(377454003)(13464003)(24454002)(8936002)(6116002)(3660700001)(9686002)(66066001)(105586002)(81166006)(7846002)(7736002)(81156014)(19580395003)(586003)(1411001)(8676002)(87936001)(10400500002)(305945005)(19580405001)(33656002)(101416001)(86362001)(110136003)(76576001)(99286002)(3280700002)(122556002)(74316002)(97736004)(102836003)(76176999)(6916009)(54356999)(50986999)(68736007)(7696004)(2900100001)(15975445007)(2950100002)(11100500001)(5660300001)(3846002)(92566002)(77096005)(5002640100001)(189998001)(4326007)(106356001)(2906002)(93886004); DIR:OUT; SFP:1102; SCL:1; SRVR:DM5PR05MB3146; H:DM5PR05MB3145.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:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Sep 2016 21:58:47.9172 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR05MB3146
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/ImxDJ-J2jfYbLnvXtDBDZOXFM4s>
Cc: "bier@ietf.org" <bier@ietf.org>
Subject: Re: [Bier] encap in DC
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 27 Sep 2016 21:59:01 -0000

SGkgRGlubywNCg0KTm90IHN1cmUgaWYgdGhleSdkIHJlYWN0IHRoZSBzYW1lIGFzIHRvIE1QTFMs
IHdoaWNoIHJlcXVpcmVzIGl0cyBvd24gZm9yd2FyZGluZyBpbmZyYXN0cnVjdHVyZS4gQXMgSSBt
ZW50aW9uZWQgYmVsb3c6DQoNCj4gPiBaemg+IExheWVyLTIuNSwgc29ydCBvZiBsaWtlIE1QTFMu
IFRoZSBkaWZmZXJlbmNlIGZyb20gTVBMUyBpcyB0aGF0IGl0DQo+IGRvZXMgbm90IHJlcXVpcmUg
TVBMUyBzaWduYWxpbmcgYW5kIGZvcndhcmRpbmcuIEJJRVIgc2lnbmFsaW5nL2ZvcndhcmRpbmcN
Cj4gaW5mcmFzdHJ1Y3R1cmUgaXMgcmVxdWlyZWQgcmVnYXJkbGVzcyB3aGV0aGVyIGl04oCZcyBC
SUVSLW1wbHMgb3IgQklFUi1pcHY2DQo+IG9yIEJJRVItZXRoZXIuDQoNCk5vdGljZSB0aGF0IEJJ
RVItZWl0aGVyIGRvZXMgbm90IHJlcXVpcmUgYWRkaXRpb25hbCBzaWduYWxpbmcvZm9yd2FyZGlu
ZyBjb21wYXJlZCB0byBCSUVSLWlwdjYuIElmIGFuIG9wZXJhdG9yIGRvZXMgbm90IGxpa2UgYW5v
dGhlciBldGhlcnR5cGUsIGhlIG1pZ2h0IGFsc28gbm90IGxpa2UgaGF2aW5nIHRvIHR1cm4gb24g
SVB2NiBqdXN0IHRvIGRvIEJJRVI/DQoNCkplZmZyZXkNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3Nh
Z2UtLS0tLQ0KPiBGcm9tOiBEaW5vIEZhcmluYWNjaSBbbWFpbHRvOmZhcmluYWNjaUBnbWFpbC5j
b21dDQo+IFNlbnQ6IFR1ZXNkYXksIFNlcHRlbWJlciAyNywgMjAxNiA1OjM4IFBNDQo+IFRvOiBK
ZWZmcmV5IChaaGFvaHVpKSBaaGFuZyA8enpoYW5nQGp1bmlwZXIubmV0Pg0KPiBDYzogYmllckBp
ZXRmLm9yZw0KPiBTdWJqZWN0OiBSZTogW0JpZXJdIGVuY2FwIGluIERDDQo+IA0KPiBEYXRhIGNl
bnRlcnMgd2lsbCBoYXZlIHRoZSBzYW1lIHJlYWN0aW9uIHRvIGFkZGluZyBhbm90aGVyIGV0aGVy
dHlwZQ0KPiBmb3J3YXJkaW5nIHBsYW5lLCBpZiBpdCBpcyBhIEJpZXIgZXRoZXJ0eXBlIG9yIGFu
IE1QTFMgZXRoZXJ0eXBlLCBpdCB3aWxsDQo+IHJlYWN0IHRoZSBzYW1lIHdheS4NCj4gDQo+IFB1
dHRpbmcgQmllciBpbiBJUCwgYWxsb3dzIHRoZW0gdG8ga2VlcCB0aGVpciBjb3JlIHJ1bm5pbmcg
d2l0aCB0d28NCj4gc3Vic3RyYXRlcywgYSBkdWFsLXN0YWNrIHN1YnN0cmF0ZSwgSVB2NCBhbmQg
SVB2Ni4NCj4gDQo+IERpbm8NCj4gDQo+ID4gT24gU2VwIDI3LCAyMDE2LCBhdCAyOjM0IFBNLCBK
ZWZmcmV5IChaaGFvaHVpKSBaaGFuZyA8enpoYW5nQGp1bmlwZXIubmV0Pg0KPiB3cm90ZToNCj4g
Pg0KPiA+IEhpIERpbm8sDQo+ID4NCj4gPiBQbGVhc2Ugc2VlIHp6aD4gYmVsb3cuDQo+ID4NCj4g
PiBGcm9tOiBEaW5vIEZhcmluYWNjaSBbbWFpbHRvOmZhcmluYWNjaUBnbWFpbC5jb21dDQo+ID4g
U2VudDogVHVlc2RheSwgU2VwdGVtYmVyIDI3LCAyMDE2IDU6MTcgUE0NCj4gPiBUbzogSmVmZnJl
eSAoWmhhb2h1aSkgWmhhbmcgPHp6aGFuZ0BqdW5pcGVyLm5ldD4NCj4gPiBDYzogYmllckBpZXRm
Lm9yZw0KPiA+IFN1YmplY3Q6IFJlOiBbQmllcl0gZW5jYXAgaW4gREMNCj4gPg0KPiA+IEhpIERp
bm8sDQo+ID4NCj4gPiBXaGF0IHRvIGZvbGxvdyB1cCBvbiB0aGUgZGlzY3Vzc2lvbiBpbiB0aGlz
IG1vcm5pbmcncyBpbnRlcmltIG1lZXRpbmcNCj4gd2hldGhlci93aHkgQklFUi1ldGhlciBtYXkg
bm90IGJlIGxpa2VkIGJ5IERDIG9wZXJhdG9ycy4NCj4gPg0KPiA+IFlvdSBtZW50aW9uZWQgdGhh
dCBEQyBvcGVyYXRvcnMgbWF5IG9ubHkgd2FudCB0byB3b3JrIHdpdGggSVAgKHY0L3Y2KQ0KPiBh
bmQgdGhleSB3YW50IHRvIGJlIGFibGUgdG8gY29udGludWUgdG8gdXNlIElQIHRvb2xzIGxpa2Ug
cGluZy90cmFjZXJvdXRlLg0KPiA+DQo+ID4gUmlnaHQuDQo+ID4NCj4gPg0KPiA+IFRvIGNsYXJp
ZnksIHdpdGggQklFUi1ldGhlciBpdCdkIHN0aWxsIGJlIElQIGJhc2VkOiB0aGUgcGF5bG9hZCBp
cyBJUA0KPiAod2l0aCBJUCBtY2FzdCBoZWFkZXIpIGVuY2xvc2VkIGluDQo+ID4NCj4gPiAiSVAg
YmFzZWQiIG1lYW5zIHRoYXQgYSBCSUVSIG1lc3NhZ2Ugd291bGQgYmUgKmluc2lkZSogYW4gSVAg
aGVhZGVyIHRoYXQNCj4gd2FzIGluc2lkZSBhbiBldGhlcnR5cGUgb2YgMHgwODAwIG9yIDB4ODZk
ZC4g4oCcQklFUi1ldGhlcuKAnSBtZWFucyB0aGF0IGFuDQo+IGV0aGVydHlwZSB3b3VsZCBiZSBh
bGxvY2F0ZWQgZm9yIGEgQklFUiBoZWFkZXIuDQo+ID4NCj4gPiBaemg+IFRvIGNsYXJpZnksIHdo
ZW4gSSBzYWlkIOKAnElQIGJhc2Vk4oCdIEkgbWVhbnQgdGhhdCB0aGUgcGF5bG9hZCBpcw0KPiBz
dGlsbCBJUCAoZW5jbG9zZWQgaW4gQklFUiB0aGVuIGluIEV0aGVyKS4gV2l0aCB0aGF0LCBleGlz
dGluZyBJUCB0b29scw0KPiBjYW4gc3RpbGwgYmUgdXNlZCwgYW5kIEJJRVIgdG9vbHMgd2lsbCBo
YW5kbGUgQklFUiBzcGVjaWZpYyB0aGluZ3MuDQo+ID4NCj4gPiBJIHRoaW5rIGZyb20gYSBoYXJk
d2FyZSBwb2ludCBvZiB2aWV3LCBhbmQgZm9yIHZlbmRvciBlZmZpY2llbmN5LCBhbg0KPiBldGhl
cnR5cGUgd291bGQgcHJvYmFibHkgYmUgYSBnb29kIHdheSB0byBnby4gQnV0IHRoZSBtZXNzYWdl
IHRvIGN1c3RvbWVycw0KPiBpcyB0aGF0IEJpZXIgaXMgYSBsYXllci0zIHByb3RvY29sIGFuZCBp
cyBub3Qgc3ViamVjdCB0byB0aGUgc2FtZQ0KPiBmb3J3YXJkaW5nIGJlaGF2aW9yIGFzIGFuIEwy
IHN3aXRjaCB3b3VsZCBwZXJmb3JtLg0KPiA+DQo+ID4gWnpoPiBMYXllci0yLjUsIHNvcnQgb2Yg
bGlrZSBNUExTLiBUaGUgZGlmZmVyZW5jZSBmcm9tIE1QTFMgaXMgdGhhdCBpdA0KPiBkb2VzIG5v
dCByZXF1aXJlIE1QTFMgc2lnbmFsaW5nIGFuZCBmb3J3YXJkaW5nLiBCSUVSIHNpZ25hbGluZy9m
b3J3YXJkaW5nDQo+IGluZnJhc3RydWN0dXJlIGlzIHJlcXVpcmVkIHJlZ2FyZGxlc3Mgd2hldGhl
ciBpdOKAmXMgQklFUi1tcGxzIG9yIEJJRVItaXB2Ng0KPiBvciBCSUVSLWV0aGVyLg0KPiA+DQo+
ID4gVGhhdCBpcyDigJxCaWVyIGlzIHJvdXRhYmxl4oCdLCBtZWFuaW5nIGl0IGlzIGhvcCBieSBo
b3AgZm9yd2FyZGluZy4NCj4gPg0KPiA+IFp6aD4gWWVzOyBhbmQgdHVubmVsaW5nIGNhbiBzdGls
bCBiZSB1c2VkLg0KPiA+DQo+ID4gQklFUiBlbmNsb3NlZCBpbiBFdGhlci4gSVAgcGluZy90cmFj
ZXJvdXRlIHdpbGwgc3RpbGwgd29yaywgYW5kIHRoZXJlDQo+IHdpbGwgYmUgQklFUiBzcGVjaWZp
YyBwaW5nL3RyYWNlcm91dGUgZXh0ZW5zaW9ucyB0byBmaWd1cmUgb3V0IHRoZQ0KPiByZWFjaGFi
aWxpdHkvcGF0aHMgYXQgQklFUiBsYXllci4NCj4gPg0KPiA+IElmIEJpZXIsIHVzaW5nIHRoaXMg
aGVhZGVyIGRlZmluaXRpb246DQo+ID4NCj4gPiA8aW1hZ2UwMDIucG5nPg0KPiA+DQo+ID4gd2Fz
IHJ1biBvdmVyIGl0cyBvd24gZXRoZXJ0eXBlLCB3b3VsZCBOT1QgYWxsb3cgdHJhY2Vyb3V0ZSB0
byB3b3JrLg0KPiBTaW5jZSB0cmFjZXJvdXRlIHVzZXMgVFRMIGRlY3JlbWVudCBhcyBhIHByb2Nl
ZHVyZSB0byBpbnZva2UgcmV0dXJuIElDTVANCj4gbWVzc2FnZXMuIFRoZSBhYm92ZSBCaWVyIGhl
YWRlciBoYXMgbm8gVFRMLg0KPiA+DQo+ID4gWnpoPiBUaGF0IGlzIEJJRVItbXBscywgYW5kIHRo
ZSBCSUVSLWxhYmVsIHByZWNlZGluZyB0aGUgaGVhZGVyIGhhcyBUVEwuDQo+IFRoZXJlIGlzIGFs
cmVhZHkgYSBkcmFmdCBvbiBob3cgQklFUiBwaW5nL3RyYWNlcm91dGUgaXMgZG9uZS4NCj4gPg0K
PiA+IFNvIHlvdSBjb3VsZCBvbmx5IHVzZSBleGlzdGluZyB0cmFjZXJvdXRlIGlmIHRoZXJlIHdh
cyBhIElQIHByb3RvY29sDQo+IGNvZGVwb2ludCBmb3IgQmllciBhbmQgaXQgcnVuIG92ZXIgSVB2
NCBhbmQgSVB2Ni4NCj4gPg0KPiA+IFp6aD4gRm9yIEJJRVItZXRoZXIsIGJvdGggZHJhZnQteHUt
Ymllci1lbmNhcHN1bGF0aW9uIGFuZCBkcmFmdC13YW5nLQ0KPiBiaWVyLWV0aGVybmV0IGhhcyBU
VEwgaW4gdGhlIEJJRVIgaGVhZGVyLCBhbmQgdGhlIEJJRVIgcGluZy90cmFjZXJvdXRlDQo+IGRy
YWZ0IGJhc2VkIG9uIEJJRVItbXBscyBjYW4gYmUgYWRhcHRlZCB0byBCSUVSLWV0aGVyIGFzIHdl
bGwuDQo+ID4NCj4gPiBKZWZmcmV5DQo+ID4NCj4gPiBEaW5vDQo+ID4NCj4gPg0KPiA+IEV2ZW4g
aWYgd2UgdXNlIEJJRVItaXB2NiwgdGhlcmUgd2lsbCBzdGlsbCBiZSBuZWVkIGZvciBCSUVSIHNw
ZWNpZmljDQo+IHBpbmcvdHJhY2Vyb3V0ZSB0b29scy4NCj4gPg0KPiA+IEplZmZyZXkNCj4gPg0K
PiA+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+ID4g
QklFUiBtYWlsaW5nIGxpc3QNCj4gPiBCSUVSQGlldGYub3JnDQo+ID4gaHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9iaWVyDQoNCg==


From nobody Tue Sep 27 15:05:06 2016
Return-Path: <farinacci@gmail.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2FDCC12B2CC for <bier@ietfa.amsl.com>; Tue, 27 Sep 2016 15:05:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level: 
X-Spam-Status: No, score=-2.7 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, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 Xel3A82xFo2E for <bier@ietfa.amsl.com>; Tue, 27 Sep 2016 15:05:02 -0700 (PDT)
Received: from mail-qt0-x22b.google.com (mail-qt0-x22b.google.com [IPv6:2607:f8b0:400d:c0d::22b]) (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 3A1E212B0AB for <bier@ietf.org>; Tue, 27 Sep 2016 15:05:02 -0700 (PDT)
Received: by mail-qt0-x22b.google.com with SMTP id 11so14313921qtc.0 for <bier@ietf.org>; Tue, 27 Sep 2016 15:05:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=Mzsla+oyGuQ9z6cXRCvvvbsbEwdAWxaC6qjj2KqV2dY=; b=PDnxEpG8o43SoUXJr0yT3ZEMHro8JYAISa55qRwdRcVssRze3qLbeVXd025OsoAB+z bQbuiFkotpnLpzJVoXY5H9g/YcoY/87QxD1Xzx2Vv2UUCJk5NxWCRk2Emyx4yRSV7xmw jL/qL01tsWkS3n0FgkxeOrsc+NDWYDcct6u5eX2q/W98650ymN7jPRMWklQkfZFrkhkV M6Df5ijiJB4Rta2UAkLKVJemwLY7K9Fk2G9vgBYynPoDVm4KklqpRbTRQbs6Z/XvTY1C NB9QmYpDS4XzUkAvFsWs2Qgtyx6729/++1VTYhmC73dzHqRkXTEXQNUQe0q23iJyfVnP +ueg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=Mzsla+oyGuQ9z6cXRCvvvbsbEwdAWxaC6qjj2KqV2dY=; b=iPyCuvgPmug0ZoZw3KGmRhae0WeBPfGvpXT3MmZvq+wO8uNHHMviFr7py3F5v//Xj/ pyhSe7bSjRl7f6/oK5t5DTwUH0/VTAJlb/RM7RC+UwnGVH0b6v4g+0IZy8Ff0LL1XVNT Z2opJ884BakNmKp7rCSCRcTz1Fe0QDYZJclMKDtl46E5JYamTE+Uzv9f3XiWuyTXaKIu Mg4iwBc4eWOy66SZgUaQ9CIPhJ7bpIpvRWV1KsK87nR9C/kbhMit9cBH6jJiBkxlMrAC dwv4Z8YBmEBAULci9G2x7A4A7I4HCeCqgLMxQ5MD0TVq8dIB6WsdxHgAOKbrcQoVUaaJ S6HQ==
X-Gm-Message-State: AA6/9RmHDVAPrkOmucmNaI/BnRdxYutPG8ca+hqxNUwtYwbPgwv9KoCOu/9ote/ZNjdxtw==
X-Received: by 10.200.38.241 with SMTP id 46mr30693708qtp.135.1475013901131; Tue, 27 Sep 2016 15:05:01 -0700 (PDT)
Received: from [10.30.1.213] (ip-64-134-232-243.public.wayport.net. [64.134.232.243]) by smtp.gmail.com with ESMTPSA id k5sm2352903qtb.9.2016.09.27.15.05.00 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 27 Sep 2016 15:05:00 -0700 (PDT)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Dino Farinacci <farinacci@gmail.com>
In-Reply-To: <DM5PR05MB31459CE643BB26B38E7CF1F8D4CC0@DM5PR05MB3145.namprd05.prod.outlook.com>
Date: Tue, 27 Sep 2016 15:04:59 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <C3955A18-8392-4CF3-B1B0-553301386ECE@gmail.com>
References: <DM5PR05MB31459051806B6D45D51F35CDD4CC0@DM5PR05MB3145.namprd05.prod.outlook.com> <C7100AFE-F2E3-4ADF-8109-654535F94BC8@gmail.com> <DM5PR05MB3145B74F8949BA1660D0D28ED4CC0@DM5PR05MB3145.namprd05.prod.outlook.com> <B73EC743-6886-43C0-B0FB-405418033984@gmail.com> <DM5PR05MB31459CE643BB26B38E7CF1F8D4CC0@DM5PR05MB3145.namprd05.prod.outlook.com>
To: Jeffrey Zhang <zzhang@juniper.net>
X-Mailer: Apple Mail (2.3124)
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/Tj2bB40E5dox5Rc6Pf6vl_MYSuI>
Cc: "bier@ietf.org" <bier@ietf.org>
Subject: Re: [Bier] encap in DC
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 27 Sep 2016 22:05:05 -0000

The problem is simple from a data center operator point of view. And it =
would be stated like this:

=E2=80=9CI already run IPv4/IPv6 in my network. I want Bier for =
efficient replication and state reduction but I want it on top of IPv4 =
and IPv6=E2=80=9D.

The above data center operator IS NOT running MPLS. And doesn=E2=80=99t =
want to add it to their network.

Dino

> On Sep 27, 2016, at 2:58 PM, Jeffrey (Zhaohui) Zhang =
<zzhang@juniper.net> wrote:
>=20
> Hi Dino,
>=20
> Not sure if they'd react the same as to MPLS, which requires its own =
forwarding infrastructure. As I mentioned below:
>=20
>>> Zzh> Layer-2.5, sort of like MPLS. The difference from MPLS is that =
it
>> does not require MPLS signaling and forwarding. BIER =
signaling/forwarding
>> infrastructure is required regardless whether it=E2=80=99s BIER-mpls =
or BIER-ipv6
>> or BIER-ether.
>=20
> Notice that BIER-either does not require additional =
signaling/forwarding compared to BIER-ipv6. If an operator does not like =
another ethertype, he might also not like having to turn on IPv6 just to =
do BIER?
>=20
> Jeffrey
>=20
>> -----Original Message-----
>> From: Dino Farinacci [mailto:farinacci@gmail.com]
>> Sent: Tuesday, September 27, 2016 5:38 PM
>> To: Jeffrey (Zhaohui) Zhang <zzhang@juniper.net>
>> Cc: bier@ietf.org
>> Subject: Re: [Bier] encap in DC
>>=20
>> Data centers will have the same reaction to adding another ethertype
>> forwarding plane, if it is a Bier ethertype or an MPLS ethertype, it =
will
>> react the same way.
>>=20
>> Putting Bier in IP, allows them to keep their core running with two
>> substrates, a dual-stack substrate, IPv4 and IPv6.
>>=20
>> Dino
>>=20
>>> On Sep 27, 2016, at 2:34 PM, Jeffrey (Zhaohui) Zhang =
<zzhang@juniper.net>
>> wrote:
>>>=20
>>> Hi Dino,
>>>=20
>>> Please see zzh> below.
>>>=20
>>> From: Dino Farinacci [mailto:farinacci@gmail.com]
>>> Sent: Tuesday, September 27, 2016 5:17 PM
>>> To: Jeffrey (Zhaohui) Zhang <zzhang@juniper.net>
>>> Cc: bier@ietf.org
>>> Subject: Re: [Bier] encap in DC
>>>=20
>>> Hi Dino,
>>>=20
>>> What to follow up on the discussion in this morning's interim =
meeting
>> whether/why BIER-ether may not be liked by DC operators.
>>>=20
>>> You mentioned that DC operators may only want to work with IP =
(v4/v6)
>> and they want to be able to continue to use IP tools like =
ping/traceroute.
>>>=20
>>> Right.
>>>=20
>>>=20
>>> To clarify, with BIER-ether it'd still be IP based: the payload is =
IP
>> (with IP mcast header) enclosed in
>>>=20
>>> "IP based" means that a BIER message would be *inside* an IP header =
that
>> was inside an ethertype of 0x0800 or 0x86dd. =E2=80=9CBIER-ether=E2=80=9D=
 means that an
>> ethertype would be allocated for a BIER header.
>>>=20
>>> Zzh> To clarify, when I said =E2=80=9CIP based=E2=80=9D I meant that =
the payload is
>> still IP (enclosed in BIER then in Ether). With that, existing IP =
tools
>> can still be used, and BIER tools will handle BIER specific things.
>>>=20
>>> I think from a hardware point of view, and for vendor efficiency, an
>> ethertype would probably be a good way to go. But the message to =
customers
>> is that Bier is a layer-3 protocol and is not subject to the same
>> forwarding behavior as an L2 switch would perform.
>>>=20
>>> Zzh> Layer-2.5, sort of like MPLS. The difference from MPLS is that =
it
>> does not require MPLS signaling and forwarding. BIER =
signaling/forwarding
>> infrastructure is required regardless whether it=E2=80=99s BIER-mpls =
or BIER-ipv6
>> or BIER-ether.
>>>=20
>>> That is =E2=80=9CBier is routable=E2=80=9D, meaning it is hop by hop =
forwarding.
>>>=20
>>> Zzh> Yes; and tunneling can still be used.
>>>=20
>>> BIER enclosed in Ether. IP ping/traceroute will still work, and =
there
>> will be BIER specific ping/traceroute extensions to figure out the
>> reachability/paths at BIER layer.
>>>=20
>>> If Bier, using this header definition:
>>>=20
>>> <image002.png>
>>>=20
>>> was run over its own ethertype, would NOT allow traceroute to work.
>> Since traceroute uses TTL decrement as a procedure to invoke return =
ICMP
>> messages. The above Bier header has no TTL.
>>>=20
>>> Zzh> That is BIER-mpls, and the BIER-label preceding the header has =
TTL.
>> There is already a draft on how BIER ping/traceroute is done.
>>>=20
>>> So you could only use existing traceroute if there was a IP protocol
>> codepoint for Bier and it run over IPv4 and IPv6.
>>>=20
>>> Zzh> For BIER-ether, both draft-xu-bier-encapsulation and =
draft-wang-
>> bier-ethernet has TTL in the BIER header, and the BIER =
ping/traceroute
>> draft based on BIER-mpls can be adapted to BIER-ether as well.
>>>=20
>>> Jeffrey
>>>=20
>>> Dino
>>>=20
>>>=20
>>> Even if we use BIER-ipv6, there will still be need for BIER specific
>> ping/traceroute tools.
>>>=20
>>> Jeffrey
>>>=20
>>> _______________________________________________
>>> BIER mailing list
>>> BIER@ietf.org
>>> https://www.ietf.org/mailman/listinfo/bier
>=20


From nobody Tue Sep 27 15:08:27 2016
Return-Path: <zzhang@juniper.net>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5596012B1E9 for <bier@ietfa.amsl.com>; Tue, 27 Sep 2016 15:08:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.903
X-Spam-Level: 
X-Spam-Status: No, score=-1.903 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=junipernetworks.onmicrosoft.com
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 hJBRL_cXhMtI for <bier@ietfa.amsl.com>; Tue, 27 Sep 2016 15:08:15 -0700 (PDT)
Received: from NAM01-BN3-obe.outbound.protection.outlook.com (mail-bn3nam01on0129.outbound.protection.outlook.com [104.47.33.129]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3B8C912B027 for <bier@ietf.org>; Tue, 27 Sep 2016 15:08:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=junipernetworks.onmicrosoft.com; s=selector1-juniper-net; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=pS9XSAuext6Xm4Dd6dxrabq2YX9PRUqrvGRKQzIh2h4=; b=gc6o8gj2s4AWOvdzYzafjPucV8/PzvFLHE8wywSb4kKgOacPFtIMVLXgQQ/3kgEQeXIRmAgGT8gFVMUKLvRB8DnaLXky256jpS7xrGulXZYP35CBSREDXASY1sWFf9WrxE9HC+EhhhvsZmuC8POg4MUHsyWH1hSQ018G9zar9q4=
Received: from DM5PR05MB3145.namprd05.prod.outlook.com (10.173.219.15) by DM5PR05MB3148.namprd05.prod.outlook.com (10.173.219.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.649.6; Tue, 27 Sep 2016 22:08:12 +0000
Received: from DM5PR05MB3145.namprd05.prod.outlook.com ([10.173.219.15]) by DM5PR05MB3145.namprd05.prod.outlook.com ([10.173.219.15]) with mapi id 15.01.0649.013; Tue, 27 Sep 2016 22:08:12 +0000
From: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>
To: Dino Farinacci <farinacci@gmail.com>
Thread-Topic: [Bier] encap in DC
Thread-Index: AdIY9IioXinmRp5YR7aZAVg6zLjUEgAD/loAAAA3WQAAAIPQAAAAFmeQAADZ9IAAAA2T8A==
Date: Tue, 27 Sep 2016 22:08:12 +0000
Message-ID: <DM5PR05MB314513561D52004B791DD3FDD4CC0@DM5PR05MB3145.namprd05.prod.outlook.com>
References: <DM5PR05MB31459051806B6D45D51F35CDD4CC0@DM5PR05MB3145.namprd05.prod.outlook.com> <C7100AFE-F2E3-4ADF-8109-654535F94BC8@gmail.com> <DM5PR05MB3145B74F8949BA1660D0D28ED4CC0@DM5PR05MB3145.namprd05.prod.outlook.com> <B73EC743-6886-43C0-B0FB-405418033984@gmail.com> <DM5PR05MB31459CE643BB26B38E7CF1F8D4CC0@DM5PR05MB3145.namprd05.prod.outlook.com> <C3955A18-8392-4CF3-B1B0-553301386ECE@gmail.com>
In-Reply-To: <C3955A18-8392-4CF3-B1B0-553301386ECE@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-ms-office365-filtering-correlation-id: e5018dc9-7130-4990-9fb8-08d3e722c5c6
x-microsoft-exchange-diagnostics: 1; DM5PR05MB3148; 7:jywe7+30L1nU3XLpy7kefemHP7IZCCX7Ns693wfAdO2dIImul6VGO5taylKuiojmWFPcbWP2Xh116yhUt0a+YinCvslCsVj3nKkqdP4+NWXIkTMG4MvxAZ6lBjh1YEt7GfPIm1wbNcxGIw7NjISPbMQH/w2Uk5ILKIJQ2XyDFBFObWy9PqPeWmVU5wziWHVfZmzxtsSZ14pJqwjKC1l2qbWMocNy8JYnTajmIuxwRag5bLeFogRqRDCcI5XwNHSknoODHPHTZkIN23Siorc1pd5Z6mrWhNXE+/zFKPyei/f7gYoONtg9oazjFrqH/VoZOzlNBfjG8//dlSf5GcmpLQ==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DM5PR05MB3148;
x-microsoft-antispam-prvs: <DM5PR05MB314852B27CDF1A3441BB457BD4CC0@DM5PR05MB3148.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(138986009662008)(17755550239193);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040176)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6055026); SRVR:DM5PR05MB3148; BCL:0; PCL:0; RULEID:; SRVR:DM5PR05MB3148; 
x-forefront-prvs: 007814487B
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(7916002)(199003)(24454002)(13464003)(189002)(377454003)(9686002)(122556002)(7846002)(110136003)(8936002)(81156014)(50986999)(81166006)(87936001)(189998001)(93886004)(11100500001)(33656002)(8676002)(54356999)(97736004)(86362001)(76176999)(7736002)(106356001)(5660300001)(101416001)(99286002)(74316002)(105586002)(305945005)(5002640100001)(1411001)(77096005)(92566002)(2900100001)(19580395003)(19580405001)(7696004)(76576001)(6916009)(3280700002)(4326007)(68736007)(10400500002)(2950100002)(2906002)(6116002)(66066001)(15975445007)(586003)(3846002)(3660700001)(102836003); DIR:OUT; SFP:1102; SCL:1; SRVR:DM5PR05MB3148; H:DM5PR05MB3145.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:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Sep 2016 22:08:12.0423 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR05MB3148
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/417KX5sBPRmCCoLbL9JcWcK2-lo>
Cc: "bier@ietf.org" <bier@ietf.org>
Subject: Re: [Bier] encap in DC
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 27 Sep 2016 22:08:26 -0000

SSBhbSBub3Qgc2F5aW5nIGFkZGluZyBNUExTIHRvIHRoZWlyIG5ldHdvcmsuDQpJIGFtIHNheWlu
ZyBhZGRpbmcgQklFUi1ldGhlciBlbmNhcCwgd2hpY2ggZG9lcyBOT1QgcmVxdWlyZSBhZGRpdGlv
bmFsIHNpZ25hbGluZy9mb3J3YXJkaW5nIHNlbWFudGljcyBjb21wYXJlZCB0byBCSUVSLWlwdjYu
DQoNCkplZmZyZXkNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBEaW5v
IEZhcmluYWNjaSBbbWFpbHRvOmZhcmluYWNjaUBnbWFpbC5jb21dDQo+IFNlbnQ6IFR1ZXNkYXks
IFNlcHRlbWJlciAyNywgMjAxNiA2OjA1IFBNDQo+IFRvOiBKZWZmcmV5IChaaGFvaHVpKSBaaGFu
ZyA8enpoYW5nQGp1bmlwZXIubmV0Pg0KPiBDYzogYmllckBpZXRmLm9yZw0KPiBTdWJqZWN0OiBS
ZTogW0JpZXJdIGVuY2FwIGluIERDDQo+IA0KPiBUaGUgcHJvYmxlbSBpcyBzaW1wbGUgZnJvbSBh
IGRhdGEgY2VudGVyIG9wZXJhdG9yIHBvaW50IG9mIHZpZXcuIEFuZCBpdA0KPiB3b3VsZCBiZSBz
dGF0ZWQgbGlrZSB0aGlzOg0KPiANCj4g4oCcSSBhbHJlYWR5IHJ1biBJUHY0L0lQdjYgaW4gbXkg
bmV0d29yay4gSSB3YW50IEJpZXIgZm9yIGVmZmljaWVudA0KPiByZXBsaWNhdGlvbiBhbmQgc3Rh
dGUgcmVkdWN0aW9uIGJ1dCBJIHdhbnQgaXQgb24gdG9wIG9mIElQdjQgYW5kIElQdjbigJ0uDQo+
IA0KPiBUaGUgYWJvdmUgZGF0YSBjZW50ZXIgb3BlcmF0b3IgSVMgTk9UIHJ1bm5pbmcgTVBMUy4g
QW5kIGRvZXNu4oCZdCB3YW50IHRvDQo+IGFkZCBpdCB0byB0aGVpciBuZXR3b3JrLg0KPiANCj4g
RGlubw0KPiANCj4gPiBPbiBTZXAgMjcsIDIwMTYsIGF0IDI6NTggUE0sIEplZmZyZXkgKFpoYW9o
dWkpIFpoYW5nIDx6emhhbmdAanVuaXBlci5uZXQ+DQo+IHdyb3RlOg0KPiA+DQo+ID4gSGkgRGlu
bywNCj4gPg0KPiA+IE5vdCBzdXJlIGlmIHRoZXknZCByZWFjdCB0aGUgc2FtZSBhcyB0byBNUExT
LCB3aGljaCByZXF1aXJlcyBpdHMgb3duDQo+IGZvcndhcmRpbmcgaW5mcmFzdHJ1Y3R1cmUuIEFz
IEkgbWVudGlvbmVkIGJlbG93Og0KPiA+DQo+ID4+PiBaemg+IExheWVyLTIuNSwgc29ydCBvZiBs
aWtlIE1QTFMuIFRoZSBkaWZmZXJlbmNlIGZyb20gTVBMUyBpcyB0aGF0IGl0DQo+ID4+IGRvZXMg
bm90IHJlcXVpcmUgTVBMUyBzaWduYWxpbmcgYW5kIGZvcndhcmRpbmcuIEJJRVINCj4gc2lnbmFs
aW5nL2ZvcndhcmRpbmcNCj4gPj4gaW5mcmFzdHJ1Y3R1cmUgaXMgcmVxdWlyZWQgcmVnYXJkbGVz
cyB3aGV0aGVyIGl04oCZcyBCSUVSLW1wbHMgb3IgQklFUi0NCj4gaXB2Ng0KPiA+PiBvciBCSUVS
LWV0aGVyLg0KPiA+DQo+ID4gTm90aWNlIHRoYXQgQklFUi1laXRoZXIgZG9lcyBub3QgcmVxdWly
ZSBhZGRpdGlvbmFsIHNpZ25hbGluZy9mb3J3YXJkaW5nDQo+IGNvbXBhcmVkIHRvIEJJRVItaXB2
Ni4gSWYgYW4gb3BlcmF0b3IgZG9lcyBub3QgbGlrZSBhbm90aGVyIGV0aGVydHlwZSwgaGUNCj4g
bWlnaHQgYWxzbyBub3QgbGlrZSBoYXZpbmcgdG8gdHVybiBvbiBJUHY2IGp1c3QgdG8gZG8gQklF
Uj8NCj4gPg0KPiA+IEplZmZyZXkNCj4gPg0KPiA+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0t
LQ0KPiA+PiBGcm9tOiBEaW5vIEZhcmluYWNjaSBbbWFpbHRvOmZhcmluYWNjaUBnbWFpbC5jb21d
DQo+ID4+IFNlbnQ6IFR1ZXNkYXksIFNlcHRlbWJlciAyNywgMjAxNiA1OjM4IFBNDQo+ID4+IFRv
OiBKZWZmcmV5IChaaGFvaHVpKSBaaGFuZyA8enpoYW5nQGp1bmlwZXIubmV0Pg0KPiA+PiBDYzog
YmllckBpZXRmLm9yZw0KPiA+PiBTdWJqZWN0OiBSZTogW0JpZXJdIGVuY2FwIGluIERDDQo+ID4+
DQo+ID4+IERhdGEgY2VudGVycyB3aWxsIGhhdmUgdGhlIHNhbWUgcmVhY3Rpb24gdG8gYWRkaW5n
IGFub3RoZXIgZXRoZXJ0eXBlDQo+ID4+IGZvcndhcmRpbmcgcGxhbmUsIGlmIGl0IGlzIGEgQmll
ciBldGhlcnR5cGUgb3IgYW4gTVBMUyBldGhlcnR5cGUsIGl0DQo+IHdpbGwNCj4gPj4gcmVhY3Qg
dGhlIHNhbWUgd2F5Lg0KPiA+Pg0KPiA+PiBQdXR0aW5nIEJpZXIgaW4gSVAsIGFsbG93cyB0aGVt
IHRvIGtlZXAgdGhlaXIgY29yZSBydW5uaW5nIHdpdGggdHdvDQo+ID4+IHN1YnN0cmF0ZXMsIGEg
ZHVhbC1zdGFjayBzdWJzdHJhdGUsIElQdjQgYW5kIElQdjYuDQo+ID4+DQo+ID4+IERpbm8NCj4g
Pj4NCj4gPj4+IE9uIFNlcCAyNywgMjAxNiwgYXQgMjozNCBQTSwgSmVmZnJleSAoWmhhb2h1aSkg
WmhhbmcNCj4gPHp6aGFuZ0BqdW5pcGVyLm5ldD4NCj4gPj4gd3JvdGU6DQo+ID4+Pg0KPiA+Pj4g
SGkgRGlubywNCj4gPj4+DQo+ID4+PiBQbGVhc2Ugc2VlIHp6aD4gYmVsb3cuDQo+ID4+Pg0KPiA+
Pj4gRnJvbTogRGlubyBGYXJpbmFjY2kgW21haWx0bzpmYXJpbmFjY2lAZ21haWwuY29tXQ0KPiA+
Pj4gU2VudDogVHVlc2RheSwgU2VwdGVtYmVyIDI3LCAyMDE2IDU6MTcgUE0NCj4gPj4+IFRvOiBK
ZWZmcmV5IChaaGFvaHVpKSBaaGFuZyA8enpoYW5nQGp1bmlwZXIubmV0Pg0KPiA+Pj4gQ2M6IGJp
ZXJAaWV0Zi5vcmcNCj4gPj4+IFN1YmplY3Q6IFJlOiBbQmllcl0gZW5jYXAgaW4gREMNCj4gPj4+
DQo+ID4+PiBIaSBEaW5vLA0KPiA+Pj4NCj4gPj4+IFdoYXQgdG8gZm9sbG93IHVwIG9uIHRoZSBk
aXNjdXNzaW9uIGluIHRoaXMgbW9ybmluZydzIGludGVyaW0gbWVldGluZw0KPiA+PiB3aGV0aGVy
L3doeSBCSUVSLWV0aGVyIG1heSBub3QgYmUgbGlrZWQgYnkgREMgb3BlcmF0b3JzLg0KPiA+Pj4N
Cj4gPj4+IFlvdSBtZW50aW9uZWQgdGhhdCBEQyBvcGVyYXRvcnMgbWF5IG9ubHkgd2FudCB0byB3
b3JrIHdpdGggSVAgKHY0L3Y2KQ0KPiA+PiBhbmQgdGhleSB3YW50IHRvIGJlIGFibGUgdG8gY29u
dGludWUgdG8gdXNlIElQIHRvb2xzIGxpa2UNCj4gcGluZy90cmFjZXJvdXRlLg0KPiA+Pj4NCj4g
Pj4+IFJpZ2h0Lg0KPiA+Pj4NCj4gPj4+DQo+ID4+PiBUbyBjbGFyaWZ5LCB3aXRoIEJJRVItZXRo
ZXIgaXQnZCBzdGlsbCBiZSBJUCBiYXNlZDogdGhlIHBheWxvYWQgaXMgSVANCj4gPj4gKHdpdGgg
SVAgbWNhc3QgaGVhZGVyKSBlbmNsb3NlZCBpbg0KPiA+Pj4NCj4gPj4+ICJJUCBiYXNlZCIgbWVh
bnMgdGhhdCBhIEJJRVIgbWVzc2FnZSB3b3VsZCBiZSAqaW5zaWRlKiBhbiBJUCBoZWFkZXINCj4g
dGhhdA0KPiA+PiB3YXMgaW5zaWRlIGFuIGV0aGVydHlwZSBvZiAweDA4MDAgb3IgMHg4NmRkLiDi
gJxCSUVSLWV0aGVy4oCdIG1lYW5zIHRoYXQgYW4NCj4gPj4gZXRoZXJ0eXBlIHdvdWxkIGJlIGFs
bG9jYXRlZCBmb3IgYSBCSUVSIGhlYWRlci4NCj4gPj4+DQo+ID4+PiBaemg+IFRvIGNsYXJpZnks
IHdoZW4gSSBzYWlkIOKAnElQIGJhc2Vk4oCdIEkgbWVhbnQgdGhhdCB0aGUgcGF5bG9hZCBpcw0K
PiA+PiBzdGlsbCBJUCAoZW5jbG9zZWQgaW4gQklFUiB0aGVuIGluIEV0aGVyKS4gV2l0aCB0aGF0
LCBleGlzdGluZyBJUCB0b29scw0KPiA+PiBjYW4gc3RpbGwgYmUgdXNlZCwgYW5kIEJJRVIgdG9v
bHMgd2lsbCBoYW5kbGUgQklFUiBzcGVjaWZpYyB0aGluZ3MuDQo+ID4+Pg0KPiA+Pj4gSSB0aGlu
ayBmcm9tIGEgaGFyZHdhcmUgcG9pbnQgb2YgdmlldywgYW5kIGZvciB2ZW5kb3IgZWZmaWNpZW5j
eSwgYW4NCj4gPj4gZXRoZXJ0eXBlIHdvdWxkIHByb2JhYmx5IGJlIGEgZ29vZCB3YXkgdG8gZ28u
IEJ1dCB0aGUgbWVzc2FnZSB0bw0KPiBjdXN0b21lcnMNCj4gPj4gaXMgdGhhdCBCaWVyIGlzIGEg
bGF5ZXItMyBwcm90b2NvbCBhbmQgaXMgbm90IHN1YmplY3QgdG8gdGhlIHNhbWUNCj4gPj4gZm9y
d2FyZGluZyBiZWhhdmlvciBhcyBhbiBMMiBzd2l0Y2ggd291bGQgcGVyZm9ybS4NCj4gPj4+DQo+
ID4+PiBaemg+IExheWVyLTIuNSwgc29ydCBvZiBsaWtlIE1QTFMuIFRoZSBkaWZmZXJlbmNlIGZy
b20gTVBMUyBpcyB0aGF0IGl0DQo+ID4+IGRvZXMgbm90IHJlcXVpcmUgTVBMUyBzaWduYWxpbmcg
YW5kIGZvcndhcmRpbmcuIEJJRVINCj4gc2lnbmFsaW5nL2ZvcndhcmRpbmcNCj4gPj4gaW5mcmFz
dHJ1Y3R1cmUgaXMgcmVxdWlyZWQgcmVnYXJkbGVzcyB3aGV0aGVyIGl04oCZcyBCSUVSLW1wbHMg
b3IgQklFUi0NCj4gaXB2Ng0KPiA+PiBvciBCSUVSLWV0aGVyLg0KPiA+Pj4NCj4gPj4+IFRoYXQg
aXMg4oCcQmllciBpcyByb3V0YWJsZeKAnSwgbWVhbmluZyBpdCBpcyBob3AgYnkgaG9wIGZvcndh
cmRpbmcuDQo+ID4+Pg0KPiA+Pj4gWnpoPiBZZXM7IGFuZCB0dW5uZWxpbmcgY2FuIHN0aWxsIGJl
IHVzZWQuDQo+ID4+Pg0KPiA+Pj4gQklFUiBlbmNsb3NlZCBpbiBFdGhlci4gSVAgcGluZy90cmFj
ZXJvdXRlIHdpbGwgc3RpbGwgd29yaywgYW5kIHRoZXJlDQo+ID4+IHdpbGwgYmUgQklFUiBzcGVj
aWZpYyBwaW5nL3RyYWNlcm91dGUgZXh0ZW5zaW9ucyB0byBmaWd1cmUgb3V0IHRoZQ0KPiA+PiBy
ZWFjaGFiaWxpdHkvcGF0aHMgYXQgQklFUiBsYXllci4NCj4gPj4+DQo+ID4+PiBJZiBCaWVyLCB1
c2luZyB0aGlzIGhlYWRlciBkZWZpbml0aW9uOg0KPiA+Pj4NCj4gPj4+IDxpbWFnZTAwMi5wbmc+
DQo+ID4+Pg0KPiA+Pj4gd2FzIHJ1biBvdmVyIGl0cyBvd24gZXRoZXJ0eXBlLCB3b3VsZCBOT1Qg
YWxsb3cgdHJhY2Vyb3V0ZSB0byB3b3JrLg0KPiA+PiBTaW5jZSB0cmFjZXJvdXRlIHVzZXMgVFRM
IGRlY3JlbWVudCBhcyBhIHByb2NlZHVyZSB0byBpbnZva2UgcmV0dXJuDQo+IElDTVANCj4gPj4g
bWVzc2FnZXMuIFRoZSBhYm92ZSBCaWVyIGhlYWRlciBoYXMgbm8gVFRMLg0KPiA+Pj4NCj4gPj4+
IFp6aD4gVGhhdCBpcyBCSUVSLW1wbHMsIGFuZCB0aGUgQklFUi1sYWJlbCBwcmVjZWRpbmcgdGhl
IGhlYWRlciBoYXMNCj4gVFRMLg0KPiA+PiBUaGVyZSBpcyBhbHJlYWR5IGEgZHJhZnQgb24gaG93
IEJJRVIgcGluZy90cmFjZXJvdXRlIGlzIGRvbmUuDQo+ID4+Pg0KPiA+Pj4gU28geW91IGNvdWxk
IG9ubHkgdXNlIGV4aXN0aW5nIHRyYWNlcm91dGUgaWYgdGhlcmUgd2FzIGEgSVAgcHJvdG9jb2wN
Cj4gPj4gY29kZXBvaW50IGZvciBCaWVyIGFuZCBpdCBydW4gb3ZlciBJUHY0IGFuZCBJUHY2Lg0K
PiA+Pj4NCj4gPj4+IFp6aD4gRm9yIEJJRVItZXRoZXIsIGJvdGggZHJhZnQteHUtYmllci1lbmNh
cHN1bGF0aW9uIGFuZCBkcmFmdC13YW5nLQ0KPiA+PiBiaWVyLWV0aGVybmV0IGhhcyBUVEwgaW4g
dGhlIEJJRVIgaGVhZGVyLCBhbmQgdGhlIEJJRVIgcGluZy90cmFjZXJvdXRlDQo+ID4+IGRyYWZ0
IGJhc2VkIG9uIEJJRVItbXBscyBjYW4gYmUgYWRhcHRlZCB0byBCSUVSLWV0aGVyIGFzIHdlbGwu
DQo+ID4+Pg0KPiA+Pj4gSmVmZnJleQ0KPiA+Pj4NCj4gPj4+IERpbm8NCj4gPj4+DQo+ID4+Pg0K
PiA+Pj4gRXZlbiBpZiB3ZSB1c2UgQklFUi1pcHY2LCB0aGVyZSB3aWxsIHN0aWxsIGJlIG5lZWQg
Zm9yIEJJRVIgc3BlY2lmaWMNCj4gPj4gcGluZy90cmFjZXJvdXRlIHRvb2xzLg0KPiA+Pj4NCj4g
Pj4+IEplZmZyZXkNCj4gPj4+DQo+ID4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXw0KPiA+Pj4gQklFUiBtYWlsaW5nIGxpc3QNCj4gPj4+IEJJRVJAaWV0
Zi5vcmcNCj4gPj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vYmllcg0K
PiA+DQoNCg==


From nobody Wed Sep 28 00:03:19 2016
Return-Path: <davidm@mellanox.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B87EE12B08E for <bier@ietfa.amsl.com>; Wed, 28 Sep 2016 00:03:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.003
X-Spam-Level: 
X-Spam-Status: No, score=-2.003 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_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=mellanox.com
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 a8SwOn99jTdJ for <bier@ietfa.amsl.com>; Wed, 28 Sep 2016 00:03:02 -0700 (PDT)
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01on0053.outbound.protection.outlook.com [104.47.0.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C226612B26A for <bier@ietf.org>; Wed, 28 Sep 2016 00:03:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=6LBfw93Bbv5JgV6dQvxDirovdov+a1szH0/797AnzwM=; b=bkhFpKgDq/81dBcUbkMLFKgHujwrSCX9wOj+tknOy8GljJD/OFlKRTzcSyAFC6DJqiJjWpMRHZ5fA3DfmVn/JvMEPgIwNMhpHkrbqOV+psfPXzjVLjicgwAxUNMfAlIkNJVuTEk3xOHW6l0/TtVg7Xgz2IrqO0epMT3GY6ahaD4=
Received: from HE1PR0501MB2138.eurprd05.prod.outlook.com (10.167.246.22) by HE1PR0501MB2140.eurprd05.prod.outlook.com (10.167.246.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.639.5; Wed, 28 Sep 2016 07:02:58 +0000
Received: from HE1PR0501MB2138.eurprd05.prod.outlook.com ([10.167.246.22]) by HE1PR0501MB2138.eurprd05.prod.outlook.com ([10.167.246.22]) with mapi id 15.01.0639.011; Wed, 28 Sep 2016 07:02:58 +0000
From: David Mozes <davidm@mellanox.com>
To: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>, Dino Farinacci <farinacci@gmail.com>
Thread-Topic: [Bier] encap in DC
Thread-Index: AdIY9IioXinmRp5YR7aZAVg6zLjUEgAD/loAAAA3WQAAAIPQAAAAFmeQAADZ9IAAAA2T8AASip3g
Date: Wed, 28 Sep 2016 07:02:58 +0000
Message-ID: <HE1PR0501MB21380E098FFAE1F08BD8A6DCB6CF0@HE1PR0501MB2138.eurprd05.prod.outlook.com>
References: <DM5PR05MB31459051806B6D45D51F35CDD4CC0@DM5PR05MB3145.namprd05.prod.outlook.com> <C7100AFE-F2E3-4ADF-8109-654535F94BC8@gmail.com> <DM5PR05MB3145B74F8949BA1660D0D28ED4CC0@DM5PR05MB3145.namprd05.prod.outlook.com> <B73EC743-6886-43C0-B0FB-405418033984@gmail.com> <DM5PR05MB31459CE643BB26B38E7CF1F8D4CC0@DM5PR05MB3145.namprd05.prod.outlook.com> <C3955A18-8392-4CF3-B1B0-553301386ECE@gmail.com> <DM5PR05MB314513561D52004B791DD3FDD4CC0@DM5PR05MB3145.namprd05.prod.outlook.com>
In-Reply-To: <DM5PR05MB314513561D52004B791DD3FDD4CC0@DM5PR05MB3145.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=davidm@mellanox.com; 
x-originating-ip: [193.47.165.251]
x-ms-office365-filtering-correlation-id: 192f1800-9aa1-4770-264d-08d3e76d7a8d
x-microsoft-exchange-diagnostics: 1; HE1PR0501MB2140; 6:lon8E1yS3YwoJ4dSuzdSSq3A6uPh3VylrKwlim4BJPv0TRJLnzjtVxAOiURV4d6ylFvIg4nKVoPMXLxZRzDjjH//EKOlZv+uWCXwpPFiDp/zOn+zNqtryemY2yZpQc5w3/XeT/KWEvibvdg+6lQOGybLo1m2IJO1OkdsMJqShXjqqSdK54Q2UGtokZmaJWkQXiWfx1pn73SOEjPU1LDIaJBYf1zlnhken5x5Rqpucc9HjN+HT0h70M/zr8rVXqoex1pL669sSz32lloqZs1ORYdMDsfgb7s8OHQeh83NxLLijB9ju7M8WHt1TFBuWMM5yUqahxJ+Pa6rtugFSeljUA==; 5:zw+KzmsNcMR8SlC/ud1fNMAIOme4kh4EEGUBsqFdNb/GNSrSa+dR9l+YaPh9yftIcF6uJ2VQml/x4z1/JhjmiP/YORjXnJ9E9fjuP6qljgsZsk2ihPfVFblIoAKuaBLb0u/sRhxi9/WJUtLywNGo1w==; 24:yNNIqEn8vhTSSETjnASNnRC0HkVVQO6WY0UTc0VTgDpPx3yVDKOR2iHJ7TVhXVFAH4UGRo7SZtaOjnTU3X4GPd4fXU0bHcgWMP0EEePlv+g=; 7:cfT+T7KT6VuLmdGNGkMq6MYfDDK2rgVCGiUhnUY2zHftE8+4B9Jh+Y9DabFDUPHBLEzV+m3omYV7EnQcnw7wFM07RJNCbZVCuFEkh/8V+9KIHXCnzzmPqpYtz5OHbGkgzH0thzvDAX5m/zJ8gwM6Mdu3DZjIgcQwPnSur2bAV1ItebMU5BcPikDr2NiwcJyiJXJzR7ceSDkL6plen5huNO0FwE6toD4c/Hzak6At2VlCXZ1CsPkwSqX/b7GdZpxdT9RNo9tfpkjFNWq4pwU3fOikGS3fOatMbHTftdW0mZb1L+UVUElNG0RTGE5J4vLe
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:HE1PR0501MB2140;
x-microsoft-antispam-prvs: <HE1PR0501MB2140C5516CA257524E53A3D1B6CF0@HE1PR0501MB2140.eurprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(138986009662008)(17755550239193);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040176)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(6055026); SRVR:HE1PR0501MB2140; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0501MB2140; 
x-forefront-prvs: 0079056367
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(6009001)(7916002)(189002)(199003)(13464003)(377454003)(24454002)(101416001)(2900100001)(10400500002)(19580395003)(77096005)(2906002)(54356999)(11100500001)(50986999)(76176999)(8676002)(5660300001)(93886004)(97736004)(4326007)(8936002)(7696004)(189998001)(81156014)(81166006)(1941001)(5001770100001)(5002640100001)(3280700002)(7736002)(87936001)(7846002)(105586002)(305945005)(8666005)(106356001)(15975445007)(3660700001)(586003)(19580405001)(92566002)(102836003)(3846002)(68736007)(6116002)(33656002)(122556002)(86362001)(9686002)(76576001)(2950100002)(66066001)(74316002)(7059030); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0501MB2140; H:HE1PR0501MB2138.eurprd05.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
received-spf: None (protection.outlook.com: mellanox.com does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: Mellanox.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Sep 2016 07:02:58.2083 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: a652971c-7d2e-4d9b-a6a4-d149256f461b
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0501MB2140
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/c9wJoQaQed58EaY9m04gEtzJ-AM>
Cc: "bier@ietf.org" <bier@ietf.org>
Subject: Re: [Bier] encap in DC
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 28 Sep 2016 07:03:18 -0000

QWxzbyB3ZSBmb3VuZCB0aGF0IHRoZSBtaW5pbXVtIDI1NiBiaXRzICBiaXRzcmluZyBpcyBub3Qg
dGhhdCBlYXN5IGZyb20gZmxleCBIVyBwb2ludCBvZiB2aWV3ICANCk1vcmUgZmxleGlibGUgb3B0
aW9uIHdpbGwgaGVscCBvbiB0aGF0IGFzIHdlbGwgIA0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut
LS0tLQ0KRnJvbTogQklFUiBbbWFpbHRvOmJpZXItYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxm
IE9mIEplZmZyZXkgKFpoYW9odWkpIFpoYW5nDQpTZW50OiBXZWRuZXNkYXksIFNlcHRlbWJlciAy
OCwgMjAxNiAxOjA4IEFNDQpUbzogRGlubyBGYXJpbmFjY2kgPGZhcmluYWNjaUBnbWFpbC5jb20+
DQpDYzogYmllckBpZXRmLm9yZw0KU3ViamVjdDogUmU6IFtCaWVyXSBlbmNhcCBpbiBEQw0KDQpJ
IGFtIG5vdCBzYXlpbmcgYWRkaW5nIE1QTFMgdG8gdGhlaXIgbmV0d29yay4NCkkgYW0gc2F5aW5n
IGFkZGluZyBCSUVSLWV0aGVyIGVuY2FwLCB3aGljaCBkb2VzIE5PVCByZXF1aXJlIGFkZGl0aW9u
YWwgc2lnbmFsaW5nL2ZvcndhcmRpbmcgc2VtYW50aWNzIGNvbXBhcmVkIHRvIEJJRVItaXB2Ni4N
Cg0KSmVmZnJleQ0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IERpbm8g
RmFyaW5hY2NpIFttYWlsdG86ZmFyaW5hY2NpQGdtYWlsLmNvbV0NCj4gU2VudDogVHVlc2RheSwg
U2VwdGVtYmVyIDI3LCAyMDE2IDY6MDUgUE0NCj4gVG86IEplZmZyZXkgKFpoYW9odWkpIFpoYW5n
IDx6emhhbmdAanVuaXBlci5uZXQ+DQo+IENjOiBiaWVyQGlldGYub3JnDQo+IFN1YmplY3Q6IFJl
OiBbQmllcl0gZW5jYXAgaW4gREMNCj4gDQo+IFRoZSBwcm9ibGVtIGlzIHNpbXBsZSBmcm9tIGEg
ZGF0YSBjZW50ZXIgb3BlcmF0b3IgcG9pbnQgb2Ygdmlldy4gQW5kIA0KPiBpdCB3b3VsZCBiZSBz
dGF0ZWQgbGlrZSB0aGlzOg0KPiANCj4g4oCcSSBhbHJlYWR5IHJ1biBJUHY0L0lQdjYgaW4gbXkg
bmV0d29yay4gSSB3YW50IEJpZXIgZm9yIGVmZmljaWVudCANCj4gcmVwbGljYXRpb24gYW5kIHN0
YXRlIHJlZHVjdGlvbiBidXQgSSB3YW50IGl0IG9uIHRvcCBvZiBJUHY0IGFuZCBJUHY24oCdLg0K
PiANCj4gVGhlIGFib3ZlIGRhdGEgY2VudGVyIG9wZXJhdG9yIElTIE5PVCBydW5uaW5nIE1QTFMu
IEFuZCBkb2VzbuKAmXQgd2FudCANCj4gdG8gYWRkIGl0IHRvIHRoZWlyIG5ldHdvcmsuDQo+IA0K
PiBEaW5vDQo+IA0KPiA+IE9uIFNlcCAyNywgMjAxNiwgYXQgMjo1OCBQTSwgSmVmZnJleSAoWmhh
b2h1aSkgWmhhbmcgDQo+ID4gPHp6aGFuZ0BqdW5pcGVyLm5ldD4NCj4gd3JvdGU6DQo+ID4NCj4g
PiBIaSBEaW5vLA0KPiA+DQo+ID4gTm90IHN1cmUgaWYgdGhleSdkIHJlYWN0IHRoZSBzYW1lIGFz
IHRvIE1QTFMsIHdoaWNoIHJlcXVpcmVzIGl0cyBvd24NCj4gZm9yd2FyZGluZyBpbmZyYXN0cnVj
dHVyZS4gQXMgSSBtZW50aW9uZWQgYmVsb3c6DQo+ID4NCj4gPj4+IFp6aD4gTGF5ZXItMi41LCBz
b3J0IG9mIGxpa2UgTVBMUy4gVGhlIGRpZmZlcmVuY2UgZnJvbSBNUExTIGlzIA0KPiA+Pj4gWnpo
PiB0aGF0IGl0DQo+ID4+IGRvZXMgbm90IHJlcXVpcmUgTVBMUyBzaWduYWxpbmcgYW5kIGZvcndh
cmRpbmcuIEJJRVINCj4gc2lnbmFsaW5nL2ZvcndhcmRpbmcNCj4gPj4gaW5mcmFzdHJ1Y3R1cmUg
aXMgcmVxdWlyZWQgcmVnYXJkbGVzcyB3aGV0aGVyIGl04oCZcyBCSUVSLW1wbHMgb3IgDQo+ID4+
IEJJRVItDQo+IGlwdjYNCj4gPj4gb3IgQklFUi1ldGhlci4NCj4gPg0KPiA+IE5vdGljZSB0aGF0
IEJJRVItZWl0aGVyIGRvZXMgbm90IHJlcXVpcmUgYWRkaXRpb25hbCANCj4gPiBzaWduYWxpbmcv
Zm9yd2FyZGluZw0KPiBjb21wYXJlZCB0byBCSUVSLWlwdjYuIElmIGFuIG9wZXJhdG9yIGRvZXMg
bm90IGxpa2UgYW5vdGhlciBldGhlcnR5cGUsIA0KPiBoZSBtaWdodCBhbHNvIG5vdCBsaWtlIGhh
dmluZyB0byB0dXJuIG9uIElQdjYganVzdCB0byBkbyBCSUVSPw0KPiA+DQo+ID4gSmVmZnJleQ0K
PiA+DQo+ID4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4+IEZyb206IERpbm8gRmFy
aW5hY2NpIFttYWlsdG86ZmFyaW5hY2NpQGdtYWlsLmNvbV0NCj4gPj4gU2VudDogVHVlc2RheSwg
U2VwdGVtYmVyIDI3LCAyMDE2IDU6MzggUE0NCj4gPj4gVG86IEplZmZyZXkgKFpoYW9odWkpIFpo
YW5nIDx6emhhbmdAanVuaXBlci5uZXQ+DQo+ID4+IENjOiBiaWVyQGlldGYub3JnDQo+ID4+IFN1
YmplY3Q6IFJlOiBbQmllcl0gZW5jYXAgaW4gREMNCj4gPj4NCj4gPj4gRGF0YSBjZW50ZXJzIHdp
bGwgaGF2ZSB0aGUgc2FtZSByZWFjdGlvbiB0byBhZGRpbmcgYW5vdGhlciANCj4gPj4gZXRoZXJ0
eXBlIGZvcndhcmRpbmcgcGxhbmUsIGlmIGl0IGlzIGEgQmllciBldGhlcnR5cGUgb3IgYW4gTVBM
UyANCj4gPj4gZXRoZXJ0eXBlLCBpdA0KPiB3aWxsDQo+ID4+IHJlYWN0IHRoZSBzYW1lIHdheS4N
Cj4gPj4NCj4gPj4gUHV0dGluZyBCaWVyIGluIElQLCBhbGxvd3MgdGhlbSB0byBrZWVwIHRoZWly
IGNvcmUgcnVubmluZyB3aXRoIHR3byANCj4gPj4gc3Vic3RyYXRlcywgYSBkdWFsLXN0YWNrIHN1
YnN0cmF0ZSwgSVB2NCBhbmQgSVB2Ni4NCj4gPj4NCj4gPj4gRGlubw0KPiA+Pg0KPiA+Pj4gT24g
U2VwIDI3LCAyMDE2LCBhdCAyOjM0IFBNLCBKZWZmcmV5IChaaGFvaHVpKSBaaGFuZw0KPiA8enpo
YW5nQGp1bmlwZXIubmV0Pg0KPiA+PiB3cm90ZToNCj4gPj4+DQo+ID4+PiBIaSBEaW5vLA0KPiA+
Pj4NCj4gPj4+IFBsZWFzZSBzZWUgenpoPiBiZWxvdy4NCj4gPj4+DQo+ID4+PiBGcm9tOiBEaW5v
IEZhcmluYWNjaSBbbWFpbHRvOmZhcmluYWNjaUBnbWFpbC5jb21dDQo+ID4+PiBTZW50OiBUdWVz
ZGF5LCBTZXB0ZW1iZXIgMjcsIDIwMTYgNToxNyBQTQ0KPiA+Pj4gVG86IEplZmZyZXkgKFpoYW9o
dWkpIFpoYW5nIDx6emhhbmdAanVuaXBlci5uZXQ+DQo+ID4+PiBDYzogYmllckBpZXRmLm9yZw0K
PiA+Pj4gU3ViamVjdDogUmU6IFtCaWVyXSBlbmNhcCBpbiBEQw0KPiA+Pj4NCj4gPj4+IEhpIERp
bm8sDQo+ID4+Pg0KPiA+Pj4gV2hhdCB0byBmb2xsb3cgdXAgb24gdGhlIGRpc2N1c3Npb24gaW4g
dGhpcyBtb3JuaW5nJ3MgaW50ZXJpbSANCj4gPj4+IG1lZXRpbmcNCj4gPj4gd2hldGhlci93aHkg
QklFUi1ldGhlciBtYXkgbm90IGJlIGxpa2VkIGJ5IERDIG9wZXJhdG9ycy4NCj4gPj4+DQo+ID4+
PiBZb3UgbWVudGlvbmVkIHRoYXQgREMgb3BlcmF0b3JzIG1heSBvbmx5IHdhbnQgdG8gd29yayB3
aXRoIElQIA0KPiA+Pj4gKHY0L3Y2KQ0KPiA+PiBhbmQgdGhleSB3YW50IHRvIGJlIGFibGUgdG8g
Y29udGludWUgdG8gdXNlIElQIHRvb2xzIGxpa2UNCj4gcGluZy90cmFjZXJvdXRlLg0KPiA+Pj4N
Cj4gPj4+IFJpZ2h0Lg0KPiA+Pj4NCj4gPj4+DQo+ID4+PiBUbyBjbGFyaWZ5LCB3aXRoIEJJRVIt
ZXRoZXIgaXQnZCBzdGlsbCBiZSBJUCBiYXNlZDogdGhlIHBheWxvYWQgaXMgDQo+ID4+PiBJUA0K
PiA+PiAod2l0aCBJUCBtY2FzdCBoZWFkZXIpIGVuY2xvc2VkIGluDQo+ID4+Pg0KPiA+Pj4gIklQ
IGJhc2VkIiBtZWFucyB0aGF0IGEgQklFUiBtZXNzYWdlIHdvdWxkIGJlICppbnNpZGUqIGFuIElQ
IA0KPiA+Pj4gaGVhZGVyDQo+IHRoYXQNCj4gPj4gd2FzIGluc2lkZSBhbiBldGhlcnR5cGUgb2Yg
MHgwODAwIG9yIDB4ODZkZC4g4oCcQklFUi1ldGhlcuKAnSBtZWFucyANCj4gPj4gdGhhdCBhbiBl
dGhlcnR5cGUgd291bGQgYmUgYWxsb2NhdGVkIGZvciBhIEJJRVIgaGVhZGVyLg0KPiA+Pj4NCj4g
Pj4+IFp6aD4gVG8gY2xhcmlmeSwgd2hlbiBJIHNhaWQg4oCcSVAgYmFzZWTigJ0gSSBtZWFudCB0
aGF0IHRoZSBwYXlsb2FkIA0KPiA+Pj4gWnpoPiBpcw0KPiA+PiBzdGlsbCBJUCAoZW5jbG9zZWQg
aW4gQklFUiB0aGVuIGluIEV0aGVyKS4gV2l0aCB0aGF0LCBleGlzdGluZyBJUCANCj4gPj4gdG9v
bHMgY2FuIHN0aWxsIGJlIHVzZWQsIGFuZCBCSUVSIHRvb2xzIHdpbGwgaGFuZGxlIEJJRVIgc3Bl
Y2lmaWMgdGhpbmdzLg0KPiA+Pj4NCj4gPj4+IEkgdGhpbmsgZnJvbSBhIGhhcmR3YXJlIHBvaW50
IG9mIHZpZXcsIGFuZCBmb3IgdmVuZG9yIGVmZmljaWVuY3ksIA0KPiA+Pj4gYW4NCj4gPj4gZXRo
ZXJ0eXBlIHdvdWxkIHByb2JhYmx5IGJlIGEgZ29vZCB3YXkgdG8gZ28uIEJ1dCB0aGUgbWVzc2Fn
ZSB0bw0KPiBjdXN0b21lcnMNCj4gPj4gaXMgdGhhdCBCaWVyIGlzIGEgbGF5ZXItMyBwcm90b2Nv
bCBhbmQgaXMgbm90IHN1YmplY3QgdG8gdGhlIHNhbWUgDQo+ID4+IGZvcndhcmRpbmcgYmVoYXZp
b3IgYXMgYW4gTDIgc3dpdGNoIHdvdWxkIHBlcmZvcm0uDQo+ID4+Pg0KPiA+Pj4gWnpoPiBMYXll
ci0yLjUsIHNvcnQgb2YgbGlrZSBNUExTLiBUaGUgZGlmZmVyZW5jZSBmcm9tIE1QTFMgaXMgDQo+
ID4+PiBaemg+IHRoYXQgaXQNCj4gPj4gZG9lcyBub3QgcmVxdWlyZSBNUExTIHNpZ25hbGluZyBh
bmQgZm9yd2FyZGluZy4gQklFUg0KPiBzaWduYWxpbmcvZm9yd2FyZGluZw0KPiA+PiBpbmZyYXN0
cnVjdHVyZSBpcyByZXF1aXJlZCByZWdhcmRsZXNzIHdoZXRoZXIgaXTigJlzIEJJRVItbXBscyBv
ciANCj4gPj4gQklFUi0NCj4gaXB2Ng0KPiA+PiBvciBCSUVSLWV0aGVyLg0KPiA+Pj4NCj4gPj4+
IFRoYXQgaXMg4oCcQmllciBpcyByb3V0YWJsZeKAnSwgbWVhbmluZyBpdCBpcyBob3AgYnkgaG9w
IGZvcndhcmRpbmcuDQo+ID4+Pg0KPiA+Pj4gWnpoPiBZZXM7IGFuZCB0dW5uZWxpbmcgY2FuIHN0
aWxsIGJlIHVzZWQuDQo+ID4+Pg0KPiA+Pj4gQklFUiBlbmNsb3NlZCBpbiBFdGhlci4gSVAgcGlu
Zy90cmFjZXJvdXRlIHdpbGwgc3RpbGwgd29yaywgYW5kIA0KPiA+Pj4gdGhlcmUNCj4gPj4gd2ls
bCBiZSBCSUVSIHNwZWNpZmljIHBpbmcvdHJhY2Vyb3V0ZSBleHRlbnNpb25zIHRvIGZpZ3VyZSBv
dXQgdGhlIA0KPiA+PiByZWFjaGFiaWxpdHkvcGF0aHMgYXQgQklFUiBsYXllci4NCj4gPj4+DQo+
ID4+PiBJZiBCaWVyLCB1c2luZyB0aGlzIGhlYWRlciBkZWZpbml0aW9uOg0KPiA+Pj4NCj4gPj4+
IDxpbWFnZTAwMi5wbmc+DQo+ID4+Pg0KPiA+Pj4gd2FzIHJ1biBvdmVyIGl0cyBvd24gZXRoZXJ0
eXBlLCB3b3VsZCBOT1QgYWxsb3cgdHJhY2Vyb3V0ZSB0byB3b3JrLg0KPiA+PiBTaW5jZSB0cmFj
ZXJvdXRlIHVzZXMgVFRMIGRlY3JlbWVudCBhcyBhIHByb2NlZHVyZSB0byBpbnZva2UgcmV0dXJu
DQo+IElDTVANCj4gPj4gbWVzc2FnZXMuIFRoZSBhYm92ZSBCaWVyIGhlYWRlciBoYXMgbm8gVFRM
Lg0KPiA+Pj4NCj4gPj4+IFp6aD4gVGhhdCBpcyBCSUVSLW1wbHMsIGFuZCB0aGUgQklFUi1sYWJl
bCBwcmVjZWRpbmcgdGhlIGhlYWRlciANCj4gPj4+IFp6aD4gaGFzDQo+IFRUTC4NCj4gPj4gVGhl
cmUgaXMgYWxyZWFkeSBhIGRyYWZ0IG9uIGhvdyBCSUVSIHBpbmcvdHJhY2Vyb3V0ZSBpcyBkb25l
Lg0KPiA+Pj4NCj4gPj4+IFNvIHlvdSBjb3VsZCBvbmx5IHVzZSBleGlzdGluZyB0cmFjZXJvdXRl
IGlmIHRoZXJlIHdhcyBhIElQIA0KPiA+Pj4gcHJvdG9jb2wNCj4gPj4gY29kZXBvaW50IGZvciBC
aWVyIGFuZCBpdCBydW4gb3ZlciBJUHY0IGFuZCBJUHY2Lg0KPiA+Pj4NCj4gPj4+IFp6aD4gRm9y
IEJJRVItZXRoZXIsIGJvdGggZHJhZnQteHUtYmllci1lbmNhcHN1bGF0aW9uIGFuZCANCj4gPj4+
IFp6aD4gZHJhZnQtd2FuZy0NCj4gPj4gYmllci1ldGhlcm5ldCBoYXMgVFRMIGluIHRoZSBCSUVS
IGhlYWRlciwgYW5kIHRoZSBCSUVSIA0KPiA+PiBwaW5nL3RyYWNlcm91dGUgZHJhZnQgYmFzZWQg
b24gQklFUi1tcGxzIGNhbiBiZSBhZGFwdGVkIHRvIEJJRVItZXRoZXIgYXMgd2VsbC4NCj4gPj4+
DQo+ID4+PiBKZWZmcmV5DQo+ID4+Pg0KPiA+Pj4gRGlubw0KPiA+Pj4NCj4gPj4+DQo+ID4+PiBF
dmVuIGlmIHdlIHVzZSBCSUVSLWlwdjYsIHRoZXJlIHdpbGwgc3RpbGwgYmUgbmVlZCBmb3IgQklF
UiANCj4gPj4+IHNwZWNpZmljDQo+ID4+IHBpbmcvdHJhY2Vyb3V0ZSB0b29scy4NCj4gPj4+DQo+
ID4+PiBKZWZmcmV5DQo+ID4+Pg0KPiA+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18NCj4gPj4+IEJJRVIgbWFpbGluZyBsaXN0DQo+ID4+PiBCSUVSQGll
dGYub3JnDQo+ID4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2JpZXIN
Cj4gPg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0K
QklFUiBtYWlsaW5nIGxpc3QNCkJJRVJAaWV0Zi5vcmcNCmh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vYmllcg0K


From nobody Wed Sep 28 00:18:46 2016
Return-Path: <xuxiaohu@huawei.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6745F12B337 for <bier@ietfa.amsl.com>; Wed, 28 Sep 2016 00:18:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.537
X-Spam-Level: 
X-Spam-Status: No, score=-6.537 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-2.316, SPF_PASS=-0.001] autolearn=ham autolearn_force=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 siqiIj9pa-Q2 for <bier@ietfa.amsl.com>; Wed, 28 Sep 2016 00:18:42 -0700 (PDT)
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 E56B212B08D for <bier@ietf.org>; Wed, 28 Sep 2016 00:18:41 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml707-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CSA66999; Wed, 28 Sep 2016 07:18:39 +0000 (GMT)
Received: from NKGEML414-HUB.china.huawei.com (10.98.56.75) by lhreml707-cah.china.huawei.com (10.201.5.199) with Microsoft SMTP Server (TLS) id 14.3.235.1; Wed, 28 Sep 2016 08:18:28 +0100
Received: from NKGEML515-MBX.china.huawei.com ([fe80::a54a:89d2:c471:ff]) by nkgeml414-hub.china.huawei.com ([10.98.56.75]) with mapi id 14.03.0235.001; Wed, 28 Sep 2016 15:18:24 +0800
From: Xuxiaohu <xuxiaohu@huawei.com>
To: Dino Farinacci <farinacci@gmail.com>, Jeffrey Zhang <zzhang@juniper.net>
Thread-Topic: [Bier] encap in DC
Thread-Index: AdIY9IioXinmRp5YR7aZAVg6zLjUEv//mdYAgAAE0oCAAAEHAIAABciAgAABu4D//vKzkA==
Date: Wed, 28 Sep 2016 07:18:23 +0000
Message-ID: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1ED29@NKGEML515-MBX.china.huawei.com>
References: <DM5PR05MB31459051806B6D45D51F35CDD4CC0@DM5PR05MB3145.namprd05.prod.outlook.com> <C7100AFE-F2E3-4ADF-8109-654535F94BC8@gmail.com> <DM5PR05MB3145B74F8949BA1660D0D28ED4CC0@DM5PR05MB3145.namprd05.prod.outlook.com> <B73EC743-6886-43C0-B0FB-405418033984@gmail.com> <DM5PR05MB31459CE643BB26B38E7CF1F8D4CC0@DM5PR05MB3145.namprd05.prod.outlook.com> <C3955A18-8392-4CF3-B1B0-553301386ECE@gmail.com>
In-Reply-To: <C3955A18-8392-4CF3-B1B0-553301386ECE@gmail.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.184.181]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020204.57EB6ED0.003A, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: e9bb04f14968c73919b65644a78de577
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/9ZRZPeWazI92I6x_96xD-OpjmxM>
Cc: "bier@ietf.org" <bier@ietf.org>
Subject: [Bier] =?utf-8?b?562U5aSNOiAgZW5jYXAgaW4gREM=?=
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 28 Sep 2016 07:18:44 -0000

SGkgRGlubywNCg0KPiAtLS0tLemCruS7tuWOn+S7ti0tLS0tDQo+IOWPkeS7tuS6ujogQklFUiBb
bWFpbHRvOmJpZXItYm91bmNlc0BpZXRmLm9yZ10g5Luj6KGoIERpbm8gRmFyaW5hY2NpDQo+IOWP
kemAgeaXtumXtDogMjAxNuW5tDnmnIgyOOaXpSA2OjA1DQo+IOaUtuS7tuS6ujogSmVmZnJleSBa
aGFuZw0KPiDmioTpgIE6IGJpZXJAaWV0Zi5vcmcNCj4g5Li76aKYOiBSZTogW0JpZXJdIGVuY2Fw
IGluIERDDQo+IA0KPiBUaGUgcHJvYmxlbSBpcyBzaW1wbGUgZnJvbSBhIGRhdGEgY2VudGVyIG9w
ZXJhdG9yIHBvaW50IG9mIHZpZXcuIEFuZCBpdCB3b3VsZA0KPiBiZSBzdGF0ZWQgbGlrZSB0aGlz
Og0KPiANCj4g4oCcSSBhbHJlYWR5IHJ1biBJUHY0L0lQdjYgaW4gbXkgbmV0d29yay4gSSB3YW50
IEJpZXIgZm9yIGVmZmljaWVudCByZXBsaWNhdGlvbiBhbmQNCj4gc3RhdGUgcmVkdWN0aW9uIGJ1
dCBJIHdhbnQgaXQgb24gdG9wIG9mIElQdjQgYW5kIElQdjbigJ0uDQoNCkknbSBjdXJpb3VzIGFi
b3V0IGhvdyB0byBhY2hpZXZlIGVmZmljaWVudCByZXBsaWNhdGlvbiBhbmQgc3RhdGUgcmVkdWN0
aW9uIHdoaWxlIHJ1bm5pbmcgQklFUiBvbiB0b3Agb2YgdmFuaWxsYSBJUHY0IGFuZCBJUHY2Lg0K
DQpCZXN0IHJlZ2FyZHMsDQpYaWFvaHUgDQoNCj4gVGhlIGFib3ZlIGRhdGEgY2VudGVyIG9wZXJh
dG9yIElTIE5PVCBydW5uaW5nIE1QTFMuIEFuZCBkb2VzbuKAmXQgd2FudCB0byBhZGQNCj4gaXQg
dG8gdGhlaXIgbmV0d29yay4NCj4gDQo+IERpbm8NCj4gDQo+ID4gT24gU2VwIDI3LCAyMDE2LCBh
dCAyOjU4IFBNLCBKZWZmcmV5IChaaGFvaHVpKSBaaGFuZyA8enpoYW5nQGp1bmlwZXIubmV0Pg0K
PiB3cm90ZToNCj4gPg0KPiA+IEhpIERpbm8sDQo+ID4NCj4gPiBOb3Qgc3VyZSBpZiB0aGV5J2Qg
cmVhY3QgdGhlIHNhbWUgYXMgdG8gTVBMUywgd2hpY2ggcmVxdWlyZXMgaXRzIG93bg0KPiBmb3J3
YXJkaW5nIGluZnJhc3RydWN0dXJlLiBBcyBJIG1lbnRpb25lZCBiZWxvdzoNCj4gPg0KPiA+Pj4g
WnpoPiBMYXllci0yLjUsIHNvcnQgb2YgbGlrZSBNUExTLiBUaGUgZGlmZmVyZW5jZSBmcm9tIE1Q
TFMgaXMgdGhhdA0KPiA+Pj4gWnpoPiBpdA0KPiA+PiBkb2VzIG5vdCByZXF1aXJlIE1QTFMgc2ln
bmFsaW5nIGFuZCBmb3J3YXJkaW5nLiBCSUVSDQo+ID4+IHNpZ25hbGluZy9mb3J3YXJkaW5nIGlu
ZnJhc3RydWN0dXJlIGlzIHJlcXVpcmVkIHJlZ2FyZGxlc3Mgd2hldGhlcg0KPiA+PiBpdOKAmXMg
QklFUi1tcGxzIG9yIEJJRVItaXB2NiBvciBCSUVSLWV0aGVyLg0KPiA+DQo+ID4gTm90aWNlIHRo
YXQgQklFUi1laXRoZXIgZG9lcyBub3QgcmVxdWlyZSBhZGRpdGlvbmFsIHNpZ25hbGluZy9mb3J3
YXJkaW5nDQo+IGNvbXBhcmVkIHRvIEJJRVItaXB2Ni4gSWYgYW4gb3BlcmF0b3IgZG9lcyBub3Qg
bGlrZSBhbm90aGVyIGV0aGVydHlwZSwgaGUgbWlnaHQNCj4gYWxzbyBub3QgbGlrZSBoYXZpbmcg
dG8gdHVybiBvbiBJUHY2IGp1c3QgdG8gZG8gQklFUj8NCj4gPg0KPiA+IEplZmZyZXkNCj4gPg0K
PiA+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+PiBGcm9tOiBEaW5vIEZhcmluYWNj
aSBbbWFpbHRvOmZhcmluYWNjaUBnbWFpbC5jb21dDQo+ID4+IFNlbnQ6IFR1ZXNkYXksIFNlcHRl
bWJlciAyNywgMjAxNiA1OjM4IFBNDQo+ID4+IFRvOiBKZWZmcmV5IChaaGFvaHVpKSBaaGFuZyA8
enpoYW5nQGp1bmlwZXIubmV0Pg0KPiA+PiBDYzogYmllckBpZXRmLm9yZw0KPiA+PiBTdWJqZWN0
OiBSZTogW0JpZXJdIGVuY2FwIGluIERDDQo+ID4+DQo+ID4+IERhdGEgY2VudGVycyB3aWxsIGhh
dmUgdGhlIHNhbWUgcmVhY3Rpb24gdG8gYWRkaW5nIGFub3RoZXIgZXRoZXJ0eXBlDQo+ID4+IGZv
cndhcmRpbmcgcGxhbmUsIGlmIGl0IGlzIGEgQmllciBldGhlcnR5cGUgb3IgYW4gTVBMUyBldGhl
cnR5cGUsIGl0DQo+ID4+IHdpbGwgcmVhY3QgdGhlIHNhbWUgd2F5Lg0KPiA+Pg0KPiA+PiBQdXR0
aW5nIEJpZXIgaW4gSVAsIGFsbG93cyB0aGVtIHRvIGtlZXAgdGhlaXIgY29yZSBydW5uaW5nIHdp
dGggdHdvDQo+ID4+IHN1YnN0cmF0ZXMsIGEgZHVhbC1zdGFjayBzdWJzdHJhdGUsIElQdjQgYW5k
IElQdjYuDQo+ID4+DQo+ID4+IERpbm8NCj4gPj4NCj4gPj4+IE9uIFNlcCAyNywgMjAxNiwgYXQg
MjozNCBQTSwgSmVmZnJleSAoWmhhb2h1aSkgWmhhbmcNCj4gPj4+IDx6emhhbmdAanVuaXBlci5u
ZXQ+DQo+ID4+IHdyb3RlOg0KPiA+Pj4NCj4gPj4+IEhpIERpbm8sDQo+ID4+Pg0KPiA+Pj4gUGxl
YXNlIHNlZSB6emg+IGJlbG93Lg0KPiA+Pj4NCj4gPj4+IEZyb206IERpbm8gRmFyaW5hY2NpIFtt
YWlsdG86ZmFyaW5hY2NpQGdtYWlsLmNvbV0NCj4gPj4+IFNlbnQ6IFR1ZXNkYXksIFNlcHRlbWJl
ciAyNywgMjAxNiA1OjE3IFBNDQo+ID4+PiBUbzogSmVmZnJleSAoWmhhb2h1aSkgWmhhbmcgPHp6
aGFuZ0BqdW5pcGVyLm5ldD4NCj4gPj4+IENjOiBiaWVyQGlldGYub3JnDQo+ID4+PiBTdWJqZWN0
OiBSZTogW0JpZXJdIGVuY2FwIGluIERDDQo+ID4+Pg0KPiA+Pj4gSGkgRGlubywNCj4gPj4+DQo+
ID4+PiBXaGF0IHRvIGZvbGxvdyB1cCBvbiB0aGUgZGlzY3Vzc2lvbiBpbiB0aGlzIG1vcm5pbmcn
cyBpbnRlcmltDQo+ID4+PiBtZWV0aW5nDQo+ID4+IHdoZXRoZXIvd2h5IEJJRVItZXRoZXIgbWF5
IG5vdCBiZSBsaWtlZCBieSBEQyBvcGVyYXRvcnMuDQo+ID4+Pg0KPiA+Pj4gWW91IG1lbnRpb25l
ZCB0aGF0IERDIG9wZXJhdG9ycyBtYXkgb25seSB3YW50IHRvIHdvcmsgd2l0aCBJUA0KPiA+Pj4g
KHY0L3Y2KQ0KPiA+PiBhbmQgdGhleSB3YW50IHRvIGJlIGFibGUgdG8gY29udGludWUgdG8gdXNl
IElQIHRvb2xzIGxpa2UgcGluZy90cmFjZXJvdXRlLg0KPiA+Pj4NCj4gPj4+IFJpZ2h0Lg0KPiA+
Pj4NCj4gPj4+DQo+ID4+PiBUbyBjbGFyaWZ5LCB3aXRoIEJJRVItZXRoZXIgaXQnZCBzdGlsbCBi
ZSBJUCBiYXNlZDogdGhlIHBheWxvYWQgaXMNCj4gPj4+IElQDQo+ID4+ICh3aXRoIElQIG1jYXN0
IGhlYWRlcikgZW5jbG9zZWQgaW4NCj4gPj4+DQo+ID4+PiAiSVAgYmFzZWQiIG1lYW5zIHRoYXQg
YSBCSUVSIG1lc3NhZ2Ugd291bGQgYmUgKmluc2lkZSogYW4gSVAgaGVhZGVyDQo+ID4+PiB0aGF0
DQo+ID4+IHdhcyBpbnNpZGUgYW4gZXRoZXJ0eXBlIG9mIDB4MDgwMCBvciAweDg2ZGQuIOKAnEJJ
RVItZXRoZXLigJ0gbWVhbnMgdGhhdA0KPiA+PiBhbiBldGhlcnR5cGUgd291bGQgYmUgYWxsb2Nh
dGVkIGZvciBhIEJJRVIgaGVhZGVyLg0KPiA+Pj4NCj4gPj4+IFp6aD4gVG8gY2xhcmlmeSwgd2hl
biBJIHNhaWQg4oCcSVAgYmFzZWTigJ0gSSBtZWFudCB0aGF0IHRoZSBwYXlsb2FkIGlzDQo+ID4+
IHN0aWxsIElQIChlbmNsb3NlZCBpbiBCSUVSIHRoZW4gaW4gRXRoZXIpLiBXaXRoIHRoYXQsIGV4
aXN0aW5nIElQDQo+ID4+IHRvb2xzIGNhbiBzdGlsbCBiZSB1c2VkLCBhbmQgQklFUiB0b29scyB3
aWxsIGhhbmRsZSBCSUVSIHNwZWNpZmljIHRoaW5ncy4NCj4gPj4+DQo+ID4+PiBJIHRoaW5rIGZy
b20gYSBoYXJkd2FyZSBwb2ludCBvZiB2aWV3LCBhbmQgZm9yIHZlbmRvciBlZmZpY2llbmN5LCBh
bg0KPiA+PiBldGhlcnR5cGUgd291bGQgcHJvYmFibHkgYmUgYSBnb29kIHdheSB0byBnby4gQnV0
IHRoZSBtZXNzYWdlIHRvDQo+ID4+IGN1c3RvbWVycyBpcyB0aGF0IEJpZXIgaXMgYSBsYXllci0z
IHByb3RvY29sIGFuZCBpcyBub3Qgc3ViamVjdCB0bw0KPiA+PiB0aGUgc2FtZSBmb3J3YXJkaW5n
IGJlaGF2aW9yIGFzIGFuIEwyIHN3aXRjaCB3b3VsZCBwZXJmb3JtLg0KPiA+Pj4NCj4gPj4+IFp6
aD4gTGF5ZXItMi41LCBzb3J0IG9mIGxpa2UgTVBMUy4gVGhlIGRpZmZlcmVuY2UgZnJvbSBNUExT
IGlzIHRoYXQNCj4gPj4+IFp6aD4gaXQNCj4gPj4gZG9lcyBub3QgcmVxdWlyZSBNUExTIHNpZ25h
bGluZyBhbmQgZm9yd2FyZGluZy4gQklFUg0KPiA+PiBzaWduYWxpbmcvZm9yd2FyZGluZyBpbmZy
YXN0cnVjdHVyZSBpcyByZXF1aXJlZCByZWdhcmRsZXNzIHdoZXRoZXINCj4gPj4gaXTigJlzIEJJ
RVItbXBscyBvciBCSUVSLWlwdjYgb3IgQklFUi1ldGhlci4NCj4gPj4+DQo+ID4+PiBUaGF0IGlz
IOKAnEJpZXIgaXMgcm91dGFibGXigJ0sIG1lYW5pbmcgaXQgaXMgaG9wIGJ5IGhvcCBmb3J3YXJk
aW5nLg0KPiA+Pj4NCj4gPj4+IFp6aD4gWWVzOyBhbmQgdHVubmVsaW5nIGNhbiBzdGlsbCBiZSB1
c2VkLg0KPiA+Pj4NCj4gPj4+IEJJRVIgZW5jbG9zZWQgaW4gRXRoZXIuIElQIHBpbmcvdHJhY2Vy
b3V0ZSB3aWxsIHN0aWxsIHdvcmssIGFuZA0KPiA+Pj4gdGhlcmUNCj4gPj4gd2lsbCBiZSBCSUVS
IHNwZWNpZmljIHBpbmcvdHJhY2Vyb3V0ZSBleHRlbnNpb25zIHRvIGZpZ3VyZSBvdXQgdGhlDQo+
ID4+IHJlYWNoYWJpbGl0eS9wYXRocyBhdCBCSUVSIGxheWVyLg0KPiA+Pj4NCj4gPj4+IElmIEJp
ZXIsIHVzaW5nIHRoaXMgaGVhZGVyIGRlZmluaXRpb246DQo+ID4+Pg0KPiA+Pj4gPGltYWdlMDAy
LnBuZz4NCj4gPj4+DQo+ID4+PiB3YXMgcnVuIG92ZXIgaXRzIG93biBldGhlcnR5cGUsIHdvdWxk
IE5PVCBhbGxvdyB0cmFjZXJvdXRlIHRvIHdvcmsuDQo+ID4+IFNpbmNlIHRyYWNlcm91dGUgdXNl
cyBUVEwgZGVjcmVtZW50IGFzIGEgcHJvY2VkdXJlIHRvIGludm9rZSByZXR1cm4NCj4gPj4gSUNN
UCBtZXNzYWdlcy4gVGhlIGFib3ZlIEJpZXIgaGVhZGVyIGhhcyBubyBUVEwuDQo+ID4+Pg0KPiA+
Pj4gWnpoPiBUaGF0IGlzIEJJRVItbXBscywgYW5kIHRoZSBCSUVSLWxhYmVsIHByZWNlZGluZyB0
aGUgaGVhZGVyIGhhcyBUVEwuDQo+ID4+IFRoZXJlIGlzIGFscmVhZHkgYSBkcmFmdCBvbiBob3cg
QklFUiBwaW5nL3RyYWNlcm91dGUgaXMgZG9uZS4NCj4gPj4+DQo+ID4+PiBTbyB5b3UgY291bGQg
b25seSB1c2UgZXhpc3RpbmcgdHJhY2Vyb3V0ZSBpZiB0aGVyZSB3YXMgYSBJUCBwcm90b2NvbA0K
PiA+PiBjb2RlcG9pbnQgZm9yIEJpZXIgYW5kIGl0IHJ1biBvdmVyIElQdjQgYW5kIElQdjYuDQo+
ID4+Pg0KPiA+Pj4gWnpoPiBGb3IgQklFUi1ldGhlciwgYm90aCBkcmFmdC14dS1iaWVyLWVuY2Fw
c3VsYXRpb24gYW5kDQo+ID4+PiBaemg+IGRyYWZ0LXdhbmctDQo+ID4+IGJpZXItZXRoZXJuZXQg
aGFzIFRUTCBpbiB0aGUgQklFUiBoZWFkZXIsIGFuZCB0aGUgQklFUg0KPiA+PiBwaW5nL3RyYWNl
cm91dGUgZHJhZnQgYmFzZWQgb24gQklFUi1tcGxzIGNhbiBiZSBhZGFwdGVkIHRvIEJJRVItZXRo
ZXIgYXMNCj4gd2VsbC4NCj4gPj4+DQo+ID4+PiBKZWZmcmV5DQo+ID4+Pg0KPiA+Pj4gRGlubw0K
PiA+Pj4NCj4gPj4+DQo+ID4+PiBFdmVuIGlmIHdlIHVzZSBCSUVSLWlwdjYsIHRoZXJlIHdpbGwg
c3RpbGwgYmUgbmVlZCBmb3IgQklFUiBzcGVjaWZpYw0KPiA+PiBwaW5nL3RyYWNlcm91dGUgdG9v
bHMuDQo+ID4+Pg0KPiA+Pj4gSmVmZnJleQ0KPiA+Pj4NCj4gPj4+IF9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+ID4+PiBCSUVSIG1haWxpbmcgbGlzdA0K
PiA+Pj4gQklFUkBpZXRmLm9yZw0KPiA+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9iaWVyDQo+ID4NCj4gDQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fDQo+IEJJRVIgbWFpbGluZyBsaXN0DQo+IEJJRVJAaWV0Zi5vcmcNCj4g
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9iaWVyDQo=


From nobody Wed Sep 28 07:30:58 2016
Return-Path: <erosen@juniper.net>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D92D112B132 for <bier@ietfa.amsl.com>; Wed, 28 Sep 2016 07:30:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.922
X-Spam-Level: 
X-Spam-Status: No, score=-1.922 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=junipernetworks.onmicrosoft.com
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 AFPSPZc2fN_N for <bier@ietfa.amsl.com>; Wed, 28 Sep 2016 07:30:54 -0700 (PDT)
Received: from NAM01-BY2-obe.outbound.protection.outlook.com (mail-by2nam01on0131.outbound.protection.outlook.com [104.47.34.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D723B12B12E for <bier@ietf.org>; Wed, 28 Sep 2016 07:30:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=junipernetworks.onmicrosoft.com; s=selector1-juniper-net; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=ZCjoCBXEd/zscHmUg10YjGZ0a2HTc2gOeXG5H3VYb4E=; b=NMBQm7t5FJ5EWh+SDKZQ/37kZHEf+2KNJQn4WnHPhcZ3GYBowph05x8VIAi8aoMl53Cyb/MWsWlgvJrPtjHAABseu23R8K6aWZtkvZdMpvjV649vTBtj1gbGb6AyHrSOcqzW8UX6bWFyINIEGHVmNKzvPmhL5eQyMsUdDFRpBA4=
Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=erosen@juniper.net; 
Received: from [172.29.32.234] (66.129.241.12) by BY2PR05MB2183.namprd05.prod.outlook.com (10.166.112.11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.649.6; Wed, 28 Sep 2016 14:30:52 +0000
To: Xuxiaohu <xuxiaohu@huawei.com>, Dino Farinacci <farinacci@gmail.com>, Jeffrey Zhang <zzhang@juniper.net>
References: <DM5PR05MB31459051806B6D45D51F35CDD4CC0@DM5PR05MB3145.namprd05.prod.outlook.com> <C7100AFE-F2E3-4ADF-8109-654535F94BC8@gmail.com> <DM5PR05MB3145B74F8949BA1660D0D28ED4CC0@DM5PR05MB3145.namprd05.prod.outlook.com> <B73EC743-6886-43C0-B0FB-405418033984@gmail.com> <DM5PR05MB31459CE643BB26B38E7CF1F8D4CC0@DM5PR05MB3145.namprd05.prod.outlook.com> <C3955A18-8392-4CF3-B1B0-553301386ECE@gmail.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1ED29@NKGEML515-MBX.china.huawei.com>
From: Eric C Rosen <erosen@juniper.net>
Message-ID: <5a1538f4-6dc2-2005-e8d0-8fa2e4dbc10c@juniper.net>
Date: Wed, 28 Sep 2016 10:30:48 -0400
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1ED29@NKGEML515-MBX.china.huawei.com>
Content-Type: text/plain; charset="utf-8"; format=flowed
Content-Transfer-Encoding: 7bit
X-Originating-IP: [66.129.241.12]
X-ClientProxiedBy: BY2PR08CA035.namprd08.prod.outlook.com (10.141.248.153) To BY2PR05MB2183.namprd05.prod.outlook.com (10.166.112.11)
X-MS-Office365-Filtering-Correlation-Id: 8dfe3a3c-2690-4d08-60c6-08d3e7ac0d89
X-Microsoft-Exchange-Diagnostics: 1; BY2PR05MB2183; 2:PqUxoS6FsV6YFBWrWjFgH7uTnNUDmbxVK8oD9dyXBO53qVVM1RInfiZ9Ci7ShIg/MJGyJGlce95GIGUXmYD6CtbL5Yn2PH4GoYJcm5FmJcWSOyNSQPFmLJ8rxrtoPwzWSWqCj9yX8Rd4muxsGSi6sP2FEk7hU3/iQzAz0Yg2QUuAn/ML1zFiR71VwGHS3HpBgNcuUPVc0FrqCOaf1KHkUQ==; 3:ldLoLBNNNK7PcVDKnl1Zcso6PSdos6PhRaWiC74MdDLyL5D0AWwNCfIrQ8MJM20eRLrsdBpqPUgBcsykqsg/HI2LhgijNAeW+/Q9F0hymmUz2Z9Ue9wOStu+tu1CYzoEqdaZR7b6XXDVNCR3C4pLQQ==
X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY2PR05MB2183;
X-Microsoft-Exchange-Diagnostics: 1; BY2PR05MB2183; 25:NkBANFmOD60Eb88WtizSQvqAM9LaAS4o8Xxa9fl81q5wJyHpSFmQlivt+jURj6LT7dE5S7iEatFTvLEokjuBVoTAzLi+k8qfnL/EMUk7REBfIy/JcVAZuBmoLXxswLVxzvJ/TS2mq+PVECIKzyE5xj/LFjPUgf8CxiG3sj80D0E6Qn3/hwn5AVW4ZtAwamovjtRqJYxcmgxG7yV2bREQRb3TwRlOvnbm5s1ZbQJjhjhfw5iC8hYasVR+jTd7chHUN7Lfioc+sg1JiHcmeDM9PSMSVTGEKcPaI8yG+MqR07vswbAutal0gp16mUiyoqJ85F87XZ2LXDK7G5p20xbSERgbScvCNyYy95SjorHVG/K6D3nqn4m19ZVnopcl+v1CmumZD8Gv8ihdvmz8oF2os1ZAC1/Q9CfRC8VFP+jsZwM5nC5WLfSfdHIMGUy5DzkeCwavG84Y9MlnjGNRLAr7k1RxCVy2uNe3s4IsHZxvvUsu3g8SeqmwGm1z9TVa5qjTPr6wPEamNeJn/Vsrqdy/ZOx2665UqM9eii1JpiEu0Tc0PmvhbHQNqQ3oYxvt4Vx8NdaAEnWhA6RZwltmfYcLrRPWl/GEQjg8Yak8tMDNpJoO74FrdaCFRcqdc9luFem6xXSPDCv5bIlzM7fYYa2fG0wYBJEkwUR+kcEP9DnRh097GEzUSNzlc8DqkBKFlb+OgCS7ZbbsM0c9gCpy+wiJMQ==
X-Microsoft-Exchange-Diagnostics: 1; BY2PR05MB2183; 31:pCXosD9g+oyS/jv7WiVknUc73iAtwVWn/BOwPGhFippq47IaZIKJc3anW8uZ+pR2NBHTa3u8hQlTqXfN8yjlOXa691gPDhrdWOzTLF5j2ycQA2RL2/vvDHGy4J9WviWTh4bCb+zChM5QTD4Rh9EiF7zAcVwwft2s8CI+F5Qwp6UZ+Uz//V7wSprmaqpUM75Uh1w2HUCqPhRjWdnLrTKP/yJVQCVLc7zG4/4Dble5VQbvIcww/K/A9OJ/xhQsOk/A; 20:caKXFir/+MQK+us1O2w/Mn2xI4GNZEvstBDyLQQ7lNO+jWa3mc1bnuynmpkvF4HpMMToGQCJwAMb/rcctyTg98LS0GzNO5eRz9IQHY66k9oF7NbPg3xAdcynd+GBkSeOE5QkYuykUSAcGh6vQHpH//1a+xmOn6Fkpu49ABszI1WJHuT8LXoyDvW7h3Hvk/Kp7Ysqtx47k/MOKM26PuFtuv+6Wyi1rxSloGU3nWU1XajRr/bnAyQi8PvAB5t7bJE9fZK1WxJN/72e690mMUj07HOrCAIfoYare1giKJVrJvHOoR29ByJf2QVIK/ycWmhxdEb5pFVknIriBzDxtuhYfWYadhqMH3oY6+oGDu4qo6vheKOzrn24PoFmGiuMb8oiNlTpyXkilfbrG4xjkOwR1jQJG/5k9kwRrmdfmvYYXHr3T5dh/9yd1h40zKYsqoyCXfi9vuRVqVWnuaVmgAaXObB/MW2rFuZ9ny1ZCkOBEGyJ+QpVu3rxXgPMbpYPBbkF
X-Microsoft-Antispam-PRVS: <BY2PR05MB218396FB46DAB3485A878B93D4CF0@BY2PR05MB2183.namprd05.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040176)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(6055026); SRVR:BY2PR05MB2183; BCL:0; PCL:0; RULEID:; SRVR:BY2PR05MB2183; 
X-Microsoft-Exchange-Diagnostics: 1; BY2PR05MB2183; 4:wjcMSXzf/pn/n10YNRWRANdosfgAiZ947EW2k2Cp7kkRRziQJd7USOUMtE1YY39ccGjibMcbdXyK9ShUQIYJjwpp8KmzmSRkWvpG0uIKF7yXshrBKjh7cNmzJzgEDhcPZaL0uZk0fdUgKz01/FwV4tpS9mCu6ZegD0qRs4M/tVn6MFZycp4z+5KwEAAZRGVEslGWL8hDd/xG9fosoaQ1+nLEUrZP7A5BRIJpEy+C5DrsDSEboCi0a4Y0zoXKbj7suuA8sozt6eTBpBUP7FPFNZdvIvBpB7Bi36ACOVjySQTxgzZJRkRpaGLkVbY7H/iN0R4cvQn7l7QhyB9U7CX78zopCJhMwcX02kwPhUGXjLnjZuWhpsDRkccGX8Oq3ttB7AI2P5WLhH9WpXaUIOzPOJJo5aSWvRE05zQ88usUt8M=
X-Forefront-PRVS: 0079056367
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(4630300001)(6009001)(6049001)(7916002)(24454002)(199003)(189002)(377454003)(7846002)(2906002)(50466002)(36756003)(92566002)(224303003)(105586002)(5660300001)(561944003)(7736002)(81166006)(66066001)(83506001)(81156014)(31696002)(86362001)(64126003)(47776003)(65956001)(65806001)(23676002)(2950100002)(230700001)(1941001)(305945005)(101416001)(77096005)(76176999)(54356999)(50986999)(31686004)(4326007)(586003)(6862003)(6116002)(3846002)(42186005)(68736007)(97736004)(5001770100001)(4001350100001)(93886004)(106356001)(189998001)(33646002)(65826007); DIR:OUT; SFP:1102; SCL:1; SRVR:BY2PR05MB2183; H:[172.29.32.234]; 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)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCWTJQUjA1TUIyMTgzOzIzOmQvaEcveUVPMHNLWFpGdjBEczEwRWxFZDdy?= =?utf-8?B?eGk3eDNaTmNtZ3dFTWNHNEJ4T3FuTStJMG1uRnJuVytjVU1URmNxZGs5amx5?= =?utf-8?B?algvTXpqQ2pWYk5iMk1SOE5nM2pVREdDdTdpMndVQmFLZmpFMXc4K09XNGwr?= =?utf-8?B?N1hWd0pyYVJVbEFPN0NxWGxaRlkzYVJiRGlKTXBVb2EzQzJ0dm9yQTF4R0Jy?= =?utf-8?B?UEU1QWg5RjA0Rm54eXJRTUZjUWd5RE5FYVNrTnI3NUpIVk4yVUdJaHZ3MTc4?= =?utf-8?B?TU9OcWV2RFdhRkpUYitTbHc3eGRRbUhhWkt3bUxXNUE4dmxUb0tjTXRhWVpq?= =?utf-8?B?R0djZGNKWDU5cUhpOFEwaG9Sb2tMT2FZYVh2RG8zeENvS0lheEZ1dlZ0dUEr?= =?utf-8?B?NlNpdHlrbFF2aWV5dHJsUHRQN3NjNk93NHhCRE5kS0xzMXpLTVJoWVZOZTg4?= =?utf-8?B?Z25IK2FGSnBiOGFRNlMzZFh5cm9jQ1YweGd2citoL1lQQWQ2dTNaZVdsNDMr?= =?utf-8?B?SVM0a3dHY2UvcTdmZEpnMHd6amlNWjZXN0drQ0MyUnF3UnpzVkZhM0QwQzN6?= =?utf-8?B?UmpjMGZEakVNclVwWXlWSHVPM3hiVjBXQ1htRXB0alA5d1AzWXZxVktGRWZp?= =?utf-8?B?Y2Z3SmlIOFlINHlJd2x1dFIzRlMzV3hIOUdDbmM0SlhGYkdBdDZ5V2Vub2Uy?= =?utf-8?B?WmlMNGNqUHY2WnA0dVQxSjdnT1c4c3FTT2M5Rmk5YmJwWVFYdVJIN0VieUN5?= =?utf-8?B?NHhFRitkdmk3WDhyZnNHcW9RUHJYamdEb2VlUHFHNEdGNW9EVVM0ZGtPM1Zy?= =?utf-8?B?cyswM3Jpd0VVYUpGOWt3QnNORFRnMG9xZWM2djJ1TzFIenNsVnZyMmh3STZT?= =?utf-8?B?QXBiZkhHRU5TUFA0TEtlT251RXNuK0t3V2NrbVhaVUtKVXd5WFRtbUlpb1lr?= =?utf-8?B?cVFhSXovK1h2STBzRGRvQlNzNjRNcTBGOEVMUzFMZHNOVU44MUJhMUV0RDd0?= =?utf-8?B?Q0hVaStmNWlGL1JQVEZXZFpnajdSbEh0dXpPZWFWcXpEL2FzMUtuellwaTVz?= =?utf-8?B?NGZZTHRFa0phVjI4SFhkRHJIeHRJbHlvNjV0RGpQcjhMb0k4QXp4OFNBZmlu?= =?utf-8?B?aWhSK0lmcW9LSGdTTFVIWkhTaVpKSTdWU0Z6ZGkrT2xHenNVQ1VQSndBUkU1?= =?utf-8?B?MHZGR20yVFVCNk5oRlc0UHJnUUlidE80QVRkYXprRCsyR1pDYnY2TGFuY2Fv?= =?utf-8?B?UER5dzVveE1WSWZZanNpVlJmc0l4WHpPeUVqVUp0NzBJSWJKTnY1QVI1T3FR?= =?utf-8?B?c2hqVW9SMFhMQkJQRmpkTlFHdkE5TEdJa1U5NTd3M2dRYmVPZWdmc1hsYTl3?= =?utf-8?B?VU9ociszcXM1ZW5KdjFWam8wbVNQTVhlbms5VTREcFJJdGhrQ01iWTVidGpw?= =?utf-8?B?TGRGWnljblQ2NUxhZmVTL1plc3MwY3VnREtUOFNJRU5WTnFaMDhqUmN3dlVa?= =?utf-8?B?MUVreGhBbmJCM3NqVUhMVGpZZm91NnM0bURtMTNzVERxRzNJMTRGU0N5b2E2?= =?utf-8?B?RDV0Z1JRZGNyTU5kQmRpU21jRDBxeUJlYmdYV3NoRjB3NUxOWG9kVXFCV3c0?= =?utf-8?B?NldXMXRJRWY1enpzaWZObHNPK2NURFZnSFFUQmduaWxMUWc2N0M2ckFOVlBx?= =?utf-8?B?ZW5SR2RVaTk3enU4SEVMQ2lSWVkrR0NSWHJOanc1S2xYMEZJNlB6ekN6QjA3?= =?utf-8?B?ZG0rc1JVd0taZmNNa3ptdz09?=
X-Microsoft-Exchange-Diagnostics: 1; BY2PR05MB2183; 6:8oGjDW6R0GSskc9BI7l78278Ax1zF0/Vk/LZwJfjNX6bCkbSri6/AvrAzZxzzqNAhgBL1rHYC2RvsY4JuZLrBku0zqKKBkr2ms62xHIS2hyBVVAK51ZQfT3UGELvQe+il/6h/1QxDgJoROLvRgc3v+ozB/eTKM+PknCy0esSmCeIE1FUcUWfcLRZpo07OrfSuD8bu4XOQ54dJYH6faGi4ye0SXzTS/qAcL0K5s2g5sKikNXgPg9JZpsj4pC6lI6iHVs1nAPUs3T9e31t4B4F6N1P5+rA2uvkffbIrlrDf0Xd65xo+JEJvHCOsWbBK9ZBG5b31WWIyUcMQokVS7w1z7/LE+Yl1lI+sq0xKyiT7YE=; 5:BM2WeDInrWHTipdpTYFNfxNa8s00VTRuxLO8eJNi3YYxLw6dZE/mxkeS/ggy8lTxO+fviCNcYPS4vl5Lc/UTg5qFHH3RMYM0CUIfteYanZRDu/ef5CfqCa82ZInd2ipSNQc0ynWbKZPQz+uetD9pDbKLk1gniXAAPVSoMCdgxWs=; 24:+GKYfJZHEDFWDFyUts1jjttGDbv0WOtU8aX7n0DGQPaYH/5nD6z9WETUt059EW7IYTZvCIkK8JipJgGszC3xCBVrcjY+MUX2bQkXAZ4UOGs=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BY2PR05MB2183; 7:isLTD46uza4gsKNVhLxyGYsKaDyWg4IWie+52P4V9gaVtYkLIscyoTmNYKRVlD5r8wHrlThLSEO09mH+jk2x7cR59xI5g6Lyb/dFRwMZXWKll9SZs2Rz2jrBTM6iKNRdIQJMgJ1ozH62ZCjUrHad0K0KCyHd1uZC7j9cRx3cKngd2+8oS6f8MjIu7o+AI+b8OBJYsxwUaFPLZHmg6zQyVlNcmCzdsyP0ir2xAqCHwRDJL6Jk1Vzz82Jx+2LGpARhOs7Az+UZxhPw1rT2XsknqyZtqv/18Ej911XKN50iQuq03FWLKO4iJczykR827zz9yOWNmcpbFgEwIRQB8F4hYQ==
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Sep 2016 14:30:52.9083 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR05MB2183
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/NnFjAUVkCPYFkMR6vtAlGipjkX8>
Cc: "bier@ietf.org" <bier@ietf.org>
Subject: Re: [Bier] =?utf-8?b?562U5aSNOiBlbmNhcCBpbiBEQw==?=
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 28 Sep 2016 14:30:57 -0000

On 9/28/2016 3:18 AM, Xuxiaohu wrote:
> I'm curious about how to achieve efficient replication and state reduction while running BIER on top of vanilla IPv4 and IPv6.

Yes, it would be interesting to know how you get the advantages of BIER 
if you don't deploy BFRs that provide the BIER forwarding plane.  
Encapsulating BIER in IPv6 doesn't eliminate the need for the BIER 
forwarding plane, as Jeffrey has pointed out.

Of course, if someone were to insist that IP is the only encapsulation 
they would consider, one could always put the encapsulation from Figure 
1 of draft-xu into an IP packet.  The plethora of issues raised by the 
IPv6 proposal stems from the misguided attempt to carry the BitString in 
the IP destination address field.  Obviously that does not eliminate the 
need for the BIER forwarding plane and the BIER signaling procedures; in 
fact it only makes things more complicated.  Presumably, making things 
more complicated is not one of the DC operators' goals.







From nobody Wed Sep 28 08:19:16 2016
Return-Path: <gjshep@gmail.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4B06012B18B for <bier@ietfa.amsl.com>; Wed, 28 Sep 2016 08:19:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level: 
X-Spam-Status: No, score=-2.7 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, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 XqH3AC7zHlz3 for <bier@ietfa.amsl.com>; Wed, 28 Sep 2016 08:19:13 -0700 (PDT)
Received: from mail-qk0-x22e.google.com (mail-qk0-x22e.google.com [IPv6:2607:f8b0:400d:c09::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 725AB12B16E for <bier@ietf.org>; Wed, 28 Sep 2016 08:19:13 -0700 (PDT)
Received: by mail-qk0-x22e.google.com with SMTP id t7so50235100qkh.2 for <bier@ietf.org>; Wed, 28 Sep 2016 08:19:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:reply-to:from:date:message-id:subject:to; bh=P9vw66iER4VHoAnG5sC5uEc2skLype9NuonM9w5fb/w=; b=XJTlmqZDu882PbUNX1UBFsjXsytGLnREkdSI4El7R2EWpYlrGEMLUYNV9vlmIf5Yzk 9E9CsvZxSRnrErgLcMgdALOSFwhnZBxB58dxOEFitVos4W7LJpU/ZmAyvWSlDb0jWkoV 1NFK55VWsdtpAQFqfW33To7OCM7aHSl6Yu26RpAlHXNUYKevpDwQvX9rfCTk6OJxKrSV mytGWO1mohBZw8ffxSJjGMmJr4V6dhi1CQbXfSKIxDqORFYb5rturqdREE1b77iyAvLA Go1UvKnFqcWLAbgqVocB2k6KvYpWD1qF1+TSisd2J+x4wwqQ6C5b23myF4hFQaQr1KT4 E+2Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:reply-to:from:date:message-id :subject:to; bh=P9vw66iER4VHoAnG5sC5uEc2skLype9NuonM9w5fb/w=; b=KLDANEcxfpsBwGW5j8CqG7zOBuaG3GFkSAsbRSD/ZmrRSKYIVn3KYGk16sz1pWkZLA Nm4rwy0M3VIJL5MfuVGsLTyaveia+9SPysDjB2j+gr6W9dOig/iDcjme8FYiH1bJAbFX 0v+gcbC8purSxsIutf6MAoF4P4VjMz6wiA9MCh8arsR1eAyTaShcLiEMD/CR41hSZxQS 7D7D67AeWPRoPdM2Q2uU4QmjxagjV/SHiQiwYGkq0JK8/ozZCPNYAwExV94Del2qtktP pZsgrUJd6qm43Ft1NS8KjmZZdPstCBebIIGeNQXQ/vOJcg8+Om8uwwcuBpi/s0HjTO9c Os8Q==
X-Gm-Message-State: AA6/9RnB7tWoM2e4SJ1sZOQrz6CxMx8uZfHV4s2EB0KjVLuMoPtqyYoFPTWgvzsDpDeR648gHrrmdV28iQ7LOA==
X-Received: by 10.55.144.71 with SMTP id s68mr24729319qkd.290.1475075952394; Wed, 28 Sep 2016 08:19:12 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.200.52.17 with HTTP; Wed, 28 Sep 2016 08:19:11 -0700 (PDT)
From: Greg Shepherd <gjshep@gmail.com>
Date: Wed, 28 Sep 2016 08:19:11 -0700
Message-ID: <CABFReBp016c7nLj-OmSE24A8nTyh-nWRKwrJeY0oCSF9Mpvxiw@mail.gmail.com>
To: "bier@ietf.org" <bier@ietf.org>
Content-Type: text/plain; charset=UTF-8
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/1DNzbiLNBzz8-bfcnvXjlx0TyS0>
Subject: [Bier] Interim WG Day 1 minutes
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 28 Sep 2016 15:19:15 -0000

shep: Agenda
 linda: add draft-wang-bier-ethernet
all: accepted

shep: status
 tony: encaps must stand the test of time.
 shep: new encaps can be added
 shep: separate; arch, encap, encode.
  tony: orthogonal
  tony: encode is important for HW.

shep: charter - one more encap because it's experimental. push back on
charter for another?
justify going to standards, then
what is the encap that gives us customer uptake and path to standards track.

shep: current status
 MPLS:
 use-cases covered:
  mvpn. DETNET, EVPM, IPTV. MLDP-in-band signalling.

 use-cases not covered.
   DC:(storage, VXLAN).
   Enterprise
   homenet - (Dino,Tony:mcast DV in babel)

stig: should we force deployments to have MPLS?
shep: not about forcing it's about finding another encap to meet as
many deployments as possible.

UDP: dst-port=BIER, src-port:entropy. equivalent to BIER
ehtertype. imposed hop-by-hop => no check-sums. BIER hdr not too deep
in pkt.

Dino: DC is 4 and 6 only.
Dino. BIER server to server in DC. leafs do BIER, spoine does
not. does that require BIER over IP. tunnels are evil.
shep: dynamic overlay.
tony: arch supports auto tunneling through non-supported node.

lunch break

Sandy: presents VXLAN.
ice: draft for MLD membership. good for samll deployments
dino: overlay signalling must scale.
ice: use BGP for scale.
shep: BIER does not dictate membership signalling.
shep: Ice and Sandy to collaborate on future MLD draft.

Linda: BIER-ethernet draft.
 shep: consider draft-xu-bier
 dino: many fields same as IP header
 tony: BS,SD, BSL, should not be in the packet - it's CP
 info. don't couple them.
 dino: in BIER unicast is a special case of multicast.
 all: agree new next-hop proto registry.
 tony & Ice; same capabilities as BIER-MPLS plus 6-bit DS.
 toerless: is there a technical argument for I and SD in the header
 .... silence.

Pierre: IPv6 Encap.
 dino: can you reconstruct a v6 mcast addr at the BFER?
   pierre: yes, mcast addr only few sig-bits. copy them to the end.
alia: what are the reasons for this IPv6 mechanism over others.


From nobody Wed Sep 28 08:22:05 2016
Return-Path: <gjshep@gmail.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 463D612B1B1 for <bier@ietfa.amsl.com>; Wed, 28 Sep 2016 08:22:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 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, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 hrBVfSUbw5to for <bier@ietfa.amsl.com>; Wed, 28 Sep 2016 08:21:59 -0700 (PDT)
Received: from mail-qk0-x22d.google.com (mail-qk0-x22d.google.com [IPv6:2607:f8b0:400d:c09::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 88E9D12B1C2 for <bier@ietf.org>; Wed, 28 Sep 2016 08:21:51 -0700 (PDT)
Received: by mail-qk0-x22d.google.com with SMTP id j129so42409111qkd.1 for <bier@ietf.org>; Wed, 28 Sep 2016 08:21:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:reply-to:in-reply-to:references:from:date:message-id :subject:to; bh=iVR05jIbagt8a9FW5NgqTy4OfqrCMlsHVxFvwY3KCxI=; b=XCAw2QSAeOtPV6a0FQ03S41JSdQfw8YgfzGDbHssnF5caXBfx/qRY1yFZn8OaqmW5q WqzrfwHOAEB36/d3hgtPQjLFtNYkKGF4ol/hJ2+pK/CzWWapxmGDuXNA0WgcpjLIXWau 0436NRoQzXKLuWaVn26IVNk2cenYv2OePX1u7SL6JzkqWKWQh7lb3rZZGlSOI+N5BU7U 4dSeyfHO46aIMNIVPBmjGXOB+OtlmVTGWoiWPLeWCtd9pnhk2Kp7t/ncOwE4wQLmgWDD uH4q3nXn8SeVfUGQg9BtN+jxL94nbArxJJSu5lAeb7YXpViOU7rdPnTF12Ul6mR6cgTs q/mw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:reply-to:in-reply-to:references :from:date:message-id:subject:to; bh=iVR05jIbagt8a9FW5NgqTy4OfqrCMlsHVxFvwY3KCxI=; b=MZd2TEVK+/YtmJI3SbZ0mtCE169E+Posx2OeTPhqQytncEuTjj8ZXRzFw1VxMsQObm 0tkF74Nj1oYcpjWx8Vt8Fcj+HJ52r8jGU95XxuzHRKBZ0TgGivgG5QWUM5uRuAr3ANy/ wtmi1wIcbiqXdUZzFnXc8MjsDUw3k6QM0Ju1Qi1yM457fZ2VXeUFMB+7OcsQFOaYjmTt EToIUVCGOl5RZKVmMbqV8OfjpRLChzKYr+QT112JaViAjhSFn7lxbE0hvj0Evjib+TkK o8ch7ECdvVKfLSUFjSmqVFSRen9+3OvkAoWqZflmJ6t56CFs/99B81BiZlm9/H8WcYQk wggg==
X-Gm-Message-State: AA6/9RlEw3PoJy/NrtukTatlvbgwemgYR8zTQ7yGC39qImt+ehk76VAge7lrKMUdTumEI0qMwHirQs6t6qedzQ==
X-Received: by 10.55.144.71 with SMTP id s68mr24744698qkd.290.1475076110643; Wed, 28 Sep 2016 08:21:50 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.200.54.181 with HTTP; Wed, 28 Sep 2016 08:21:50 -0700 (PDT)
In-Reply-To: <1012366121.341761475076061302.JavaMail.nobody@rsj6rmd001.webex.com>
References: <1012366121.341761475076061302.JavaMail.nobody@rsj6rmd001.webex.com>
From: Greg Shepherd <gjshep@gmail.com>
Date: Wed, 28 Sep 2016 08:21:50 -0700
Message-ID: <CABFReBp2P0H5omK3eMFw8t19bAAX-afoXdP8UhExZsOWp-J3RA@mail.gmail.com>
To: "bier@ietf.org" <bier@ietf.org>
Content-Type: multipart/alternative; boundary=94eb2c083a88977b25053d92ebd3
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/kJb8feYJJJUxkJNQ8VBZF9p6VuY>
Subject: [Bier] Fwd: WebEx recording is available for viewing: BIER WG Interim-20160927 1728-1
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 28 Sep 2016 15:22:04 -0000

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

Day 1 recording:
----------------------
Hello,
Gregory Shepherd wants to share this WebEx recording with you.

*BIER WG Interim-20160927 1728-1*
Tuesday, September 27, 2016
6:08 pm  |  Pacific Daylight Time (San Francisco, GMT-07:00)

*Play recording*
<https://cisco.webex.com/ciscosales/ldr.php?RCID=00716fe726038d0465a3b617182368c6>
(5 hr)
Recording password: 6hAv5F2U

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

<div dir=3D"ltr">Day 1 recording:<br><div class=3D"gmail_quote">-----------=
-----------<br><div>  =20
   <table style=3D"padding:0;margin:0" width=3D"100%" align=3D"left">
      <tbody><tr>
         <td style=3D"padding-top:5px">
            <table style=3D"width:525px;margin-left:5px" align=3D"left">
               <tbody><tr>
                  <td valign=3D"top">
<table>
       <tbody><tr>
          <td style=3D"font-size:15px;font-family:Arial;color:#4d4d4d">
             Hello,
          </td>
       </tr>
       <tr>
           <td style=3D"font-size:15px;font-family:Arial;color:#4d4d4d;padd=
ing-top:10px">
                Gregory Shepherd wants to share this WebEx recording with y=
ou.
                	           </td>
      </tr>
       <tr>
           <td style=3D"font-size:15px;font-family:Arial;color:#4d4d4d">
             =09
           </td>
      </tr>
</tbody></table>
<table><tbody><tr style=3D"line-height:20px"><td style=3D"height:20px">=C2=
=A0</td></tr></tbody></table>
						  <table width=3D"100%">
                        <tbody><tr>
                           <td style=3D"font-size:16px;font-family:Arial;co=
lor:#4d4d4d">
                              <b>BIER WG Interim-20160927 1728-1</b>
                           </td>
                        </tr>
                        <tr style=3D"margin:0px">
                           <td style=3D"font-size:15px;font-family:Arial;co=
lor:#666666">Tuesday, September 27, 2016
                           </td>
                        </tr>
                        <tr style=3D"margin:0px">
                           <td style=3D"font-size:15px;font-family:Arial;co=
lor:#666666">6:08 pm=C2=A0=C2=A0|=C2=A0=C2=A0Pacific Daylight Time (San Fra=
ncisco, GMT-07:00)
                           </td>
                        </tr>
                     </tbody></table>
<table><tbody><tr style=3D"line-height:20px"><td style=3D"height:20px">=C2=
=A0</td></tr></tbody></table>
<table style=3D"width:auto;width:auto!important">
	<tbody><tr>
		<td colspan=3D"2" style=3D"color:#00aff9;font-size:16px">
			<a href=3D"https://cisco.webex.com/ciscosales/ldr.php?RCID=3D00716fe7260=
38d0465a3b617182368c6" style=3D"text-decoration:none;font-size:16px;color:#=
00aff9;font-family:Arial" target=3D"_blank"><b>Play recording</b></a><font =
style=3D"font-size:15px;font-family:Arial;color:#666666"> (5 hr)</font>
		</td>
	</tr>
	<tr>
		<td style=3D"font-size:15px;font-family:Arial;color:#666666">
			Recording password: 6hAv5F2U
		</td>
	</tr>
</tbody></table>
                  </td>
               </tr>
            </tbody></table>
         </td>
      </tr>
   </tbody></table>
</div></div><br></div>

--94eb2c083a88977b25053d92ebd3--


From nobody Wed Sep 28 09:15:23 2016
Return-Path: <tonysietf@gmail.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8068012B203 for <bier@ietfa.amsl.com>; Wed, 28 Sep 2016 09:15:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 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, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 T9CiFBP2vLkI for <bier@ietfa.amsl.com>; Wed, 28 Sep 2016 09:15:19 -0700 (PDT)
Received: from mail-io0-x230.google.com (mail-io0-x230.google.com [IPv6:2607:f8b0:4001:c06::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 D47FA12B219 for <bier@ietf.org>; Wed, 28 Sep 2016 09:15:12 -0700 (PDT)
Received: by mail-io0-x230.google.com with SMTP id 92so67039122iol.2 for <bier@ietf.org>; Wed, 28 Sep 2016 09:15:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=b67SJEoCkDnJ6I+tcN9tSt4VUrqGxInQckzAEJSIxJ8=; b=YPjKjt7M6xhE4za8yAk64R5Lq+F6qJ0tZLErW16Ur4wP4EyAsRjKCNcWq8G8YJkUTH hr+P4bhRfHsmpRH+qzm38pejl+bGV1b2fGhIzjHlEW7zf5WKeQCyK/zIUjSAOOqhUDfU zXK2tyMaX4RKDvUC/CHGiy5kdLxl3r/LvkKYTUmu6X6Hpwv1ork3Xq4E+/AChiuC7iWQ dbzzlux7n2eMNeVHgckzLwQFYyStsoVwLPrKKIFGWlWIM3/sNLSrhE00gQngjAx3NEHv PA95fRluiCpJCIPDxQPu/FH02hKlewz0gp+8VzXheh01pO/qaQxprndckf67N8nDKZTF ViSw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=b67SJEoCkDnJ6I+tcN9tSt4VUrqGxInQckzAEJSIxJ8=; b=kU77txinEt2wQgnTbx2YethKGTknAa0RKNz3euHUpAHtUCSn8/qZATYiLmUbFItkwr YYMVkfToqMlrC/SI+bEfG+k2wO4km7QRfBsm7phwujzdW6NX/UztJvo+4DZIlQTkY5d6 AwhZOKZ0brXfP8ycAFlGt7TkWv7TqMAXeJ1B3KATx0gQdTYNuYoeXKNs2bJ9ArgEpFmE rynCZz7GfEKHDAW6RS3tsWIMW5v0MwgRgzW1UaQDwPQNxxomDFwXvovR/y58MJcxVrbm 2eIebZhUoqV1fICAURsRKOfnculuc/hcI1v10KbMYMEHsKK9TULNqa9RUeitoEq6agY3 VX8w==
X-Gm-Message-State: AA6/9RnF0nLyXb/+Frtfpzk7CiX1Qh+RgUFq+nImjUow+M2F2bPPdW0cL2ILqLYQXxpTTkDRo1WIbxhVx2WnHw==
X-Received: by 10.107.132.231 with SMTP id o100mr11433078ioi.109.1475079312118;  Wed, 28 Sep 2016 09:15:12 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.158.82 with HTTP; Wed, 28 Sep 2016 09:14:31 -0700 (PDT)
In-Reply-To: <CABFReBp016c7nLj-OmSE24A8nTyh-nWRKwrJeY0oCSF9Mpvxiw@mail.gmail.com>
References: <CABFReBp016c7nLj-OmSE24A8nTyh-nWRKwrJeY0oCSF9Mpvxiw@mail.gmail.com>
From: Tony Przygienda <tonysietf@gmail.com>
Date: Wed, 28 Sep 2016 09:14:31 -0700
Message-ID: <CA+wi2hO4ytGMST8nnyyNWUJJTZcVzYBHBahDNWV995z9n6z_Gg@mail.gmail.com>
To: Greg Shepherd <gjshep@gmail.com>
Content-Type: multipart/alternative; boundary=001a113ebf546a3c34053d93aa9d
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/_95-TLZOuRNF-w-_v3Pn2whlXH0>
Cc: "bier@ietf.org" <bier@ietf.org>
Subject: Re: [Bier] Interim WG Day 1 minutes
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 28 Sep 2016 16:15:21 -0000

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

Blue sheet Day 1:

Greg S/CSCO
Tony P/JNPR
Linda, Sandy/ZTE
Pierre Pfister/CSCO
Stig Venaas/CSCO
Nagendra Kumar/CSCO
Mahesh Shivkumar
Jeffrey Z./JNPR
Ice/CSCO
Greg Mirsky/?
Alia/JNPR
Jeff T/?
Toerless/?
Dino/?
Neale Ranns/CSCO


On Wed, Sep 28, 2016 at 8:19 AM, Greg Shepherd <gjshep@gmail.com> wrote:

> shep: Agenda
>  linda: add draft-wang-bier-ethernet
> all: accepted
>
> shep: status
>  tony: encaps must stand the test of time.
>  shep: new encaps can be added
>  shep: separate; arch, encap, encode.
>   tony: orthogonal
>   tony: encode is important for HW.
>
> shep: charter - one more encap because it's experimental. push back on
> charter for another?
> justify going to standards, then
> what is the encap that gives us customer uptake and path to standards
> track.
>
> shep: current status
>  MPLS:
>  use-cases covered:
>   mvpn. DETNET, EVPM, IPTV. MLDP-in-band signalling.
>
>  use-cases not covered.
>    DC:(storage, VXLAN).
>    Enterprise
>    homenet - (Dino,Tony:mcast DV in babel)
>
> stig: should we force deployments to have MPLS?
> shep: not about forcing it's about finding another encap to meet as
> many deployments as possible.
>
> UDP: dst-port=3DBIER, src-port:entropy. equivalent to BIER
> ehtertype. imposed hop-by-hop =3D> no check-sums. BIER hdr not too deep
> in pkt.
>
> Dino: DC is 4 and 6 only.
> Dino. BIER server to server in DC. leafs do BIER, spoine does
> not. does that require BIER over IP. tunnels are evil.
> shep: dynamic overlay.
> tony: arch supports auto tunneling through non-supported node.
>
> lunch break
>
> Sandy: presents VXLAN.
> ice: draft for MLD membership. good for samll deployments
> dino: overlay signalling must scale.
> ice: use BGP for scale.
> shep: BIER does not dictate membership signalling.
> shep: Ice and Sandy to collaborate on future MLD draft.
>
> Linda: BIER-ethernet draft.
>  shep: consider draft-xu-bier
>  dino: many fields same as IP header
>  tony: BS,SD, BSL, should not be in the packet - it's CP
>  info. don't couple them.
>  dino: in BIER unicast is a special case of multicast.
>  all: agree new next-hop proto registry.
>  tony & Ice; same capabilities as BIER-MPLS plus 6-bit DS.
>  toerless: is there a technical argument for I and SD in the header
>  .... silence.
>
> Pierre: IPv6 Encap.
>  dino: can you reconstruct a v6 mcast addr at the BFER?
>    pierre: yes, mcast addr only few sig-bits. copy them to the end.
> alia: what are the reasons for this IPv6 mechanism over others.
>
> _______________________________________________
> 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

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

<div dir=3D"ltr">Blue sheet Day 1:=C2=A0<div><br></div><div><div id=3D"gmai=
l-magicdomid23" class=3D"gmail-ace-line" style=3D"margin:0px;padding:0px 1p=
x 0px 0px;color:rgb(0,0,0);font-family:monospace;font-size:12px;white-space=
:pre-wrap"><span class=3D"gmail-author-a-rz84zstouz72z0a0hrlz85zz65zz75z" s=
tyle=3D"margin:0px;padding:1px 0px;background-color:rgb(121,217,217)">Greg =
S/CSCO</span></div><div id=3D"gmail-magicdomid36" class=3D"gmail-ace-line" =
style=3D"margin:0px;padding:0px 1px 0px 0px;color:rgb(0,0,0);font-family:mo=
nospace;font-size:12px;white-space:pre-wrap"><span class=3D"gmail-author-a-=
rz84zstouz72z0a0hrlz85zz65zz75z" style=3D"margin:0px;padding:1px 0px;backgr=
ound-color:rgb(121,217,217)">Tony P/JNPR</span></div><div id=3D"gmail-magic=
domid61" class=3D"gmail-ace-line" style=3D"margin:0px;padding:0px 1px 0px 0=
px;color:rgb(0,0,0);font-family:monospace;font-size:12px;white-space:pre-wr=
ap"><span class=3D"gmail-author-a-rz84zstouz72z0a0hrlz85zz65zz75z" style=3D=
"margin:0px;padding:1px 0px;background-color:rgb(121,217,217)">Linda, Sandy=
/ZTE</span></div><div id=3D"gmail-magicdomid86" class=3D"gmail-ace-line" st=
yle=3D"margin:0px;padding:0px 1px 0px 0px;color:rgb(0,0,0);font-family:mono=
space;font-size:12px;white-space:pre-wrap"><span class=3D"gmail-author-a-rz=
84zstouz72z0a0hrlz85zz65zz75z" style=3D"margin:0px;padding:1px 0px;backgrou=
nd-color:rgb(121,217,217)">Pierre Pfister/CSCO</span></div><div id=3D"gmail=
-magicdomid103" class=3D"gmail-ace-line" style=3D"margin:0px;padding:0px 1p=
x 0px 0px;color:rgb(0,0,0);font-family:monospace;font-size:12px;white-space=
:pre-wrap"><span class=3D"gmail-author-a-rz84zstouz72z0a0hrlz85zz65zz75z" s=
tyle=3D"margin:0px;padding:1px 0px;background-color:rgb(121,217,217)">Stig =
Venaas/CSCO</span></div><div id=3D"gmail-magicdomid126" class=3D"gmail-ace-=
line" style=3D"margin:0px;padding:0px 1px 0px 0px;color:rgb(0,0,0);font-fam=
ily:monospace;font-size:12px;white-space:pre-wrap"><span class=3D"gmail-aut=
hor-a-rz84zstouz72z0a0hrlz85zz65zz75z" style=3D"margin:0px;padding:1px 0px;=
background-color:rgb(121,217,217)">Nagendra Kumar/CSCO</span></div><div id=
=3D"gmail-magicdomid147" class=3D"gmail-ace-line" style=3D"margin:0px;paddi=
ng:0px 1px 0px 0px;color:rgb(0,0,0);font-family:monospace;font-size:12px;wh=
ite-space:pre-wrap"><span class=3D"gmail-author-a-rz84zstouz72z0a0hrlz85zz6=
5zz75z" style=3D"margin:0px;padding:1px 0px;background-color:rgb(121,217,21=
7)">Mahesh Shivkumar</span></div><div id=3D"gmail-magicdomid167" class=3D"g=
mail-ace-line" style=3D"margin:0px;padding:0px 1px 0px 0px;color:rgb(0,0,0)=
;font-family:monospace;font-size:12px;white-space:pre-wrap"><span class=3D"=
gmail-author-a-rz84zstouz72z0a0hrlz85zz65zz75z" style=3D"margin:0px;padding=
:1px 0px;background-color:rgb(121,217,217)">Jeffrey Z./JNPR</span></div><di=
v id=3D"gmail-magicdomid176" class=3D"gmail-ace-line" style=3D"margin:0px;p=
adding:0px 1px 0px 0px;color:rgb(0,0,0);font-family:monospace;font-size:12p=
x;white-space:pre-wrap"><span class=3D"gmail-author-a-rz84zstouz72z0a0hrlz8=
5zz65zz75z" style=3D"margin:0px;padding:1px 0px;background-color:rgb(121,21=
7,217)">Ice/CSCO</span></div><div id=3D"gmail-magicdomid203" class=3D"gmail=
-ace-line" style=3D"margin:0px;padding:0px 1px 0px 0px;color:rgb(0,0,0);fon=
t-family:monospace;font-size:12px;white-space:pre-wrap"><span class=3D"gmai=
l-author-a-rz84zstouz72z0a0hrlz85zz65zz75z" style=3D"margin:0px;padding:1px=
 0px;background-color:rgb(121,217,217)">Greg Mirsky/?</span></div><div id=
=3D"gmail-magicdomid218" class=3D"gmail-ace-line" style=3D"margin:0px;paddi=
ng:0px 1px 0px 0px;color:rgb(0,0,0);font-family:monospace;font-size:12px;wh=
ite-space:pre-wrap"><span class=3D"gmail-author-a-rz84zstouz72z0a0hrlz85zz6=
5zz75z" style=3D"margin:0px;padding:1px 0px;background-color:rgb(121,217,21=
7)">Alia/JNPR</span></div><div id=3D"gmail-magicdomid239" class=3D"gmail-ac=
e-line" style=3D"margin:0px;padding:0px 1px 0px 0px;color:rgb(0,0,0);font-f=
amily:monospace;font-size:12px;white-space:pre-wrap"><span class=3D"gmail-a=
uthor-a-rz84zstouz72z0a0hrlz85zz65zz75z" style=3D"margin:0px;padding:1px 0p=
x;background-color:rgb(121,217,217)">Jeff T/?</span></div><div id=3D"gmail-=
magicdomid241" class=3D"gmail-ace-line" style=3D"margin:0px;padding:0px 1px=
 0px 0px;color:rgb(0,0,0);font-family:monospace;font-size:12px;white-space:=
pre-wrap"><span class=3D"gmail-author-a-rz84zstouz72z0a0hrlz85zz65zz75z" st=
yle=3D"margin:0px;padding:1px 0px;background-color:rgb(121,217,217)">Toerle=
ss/?</span></div><div id=3D"gmail-magicdomid252" class=3D"gmail-ace-line" s=
tyle=3D"margin:0px;padding:0px 1px 0px 0px;color:rgb(0,0,0);font-family:mon=
ospace;font-size:12px;white-space:pre-wrap"><span class=3D"gmail-author-a-r=
z84zstouz72z0a0hrlz85zz65zz75z" style=3D"margin:0px;padding:1px 0px;backgro=
und-color:rgb(121,217,217)">Dino/?</span></div><div id=3D"gmail-magicdomid2=
62" class=3D"gmail-ace-line" style=3D"margin:0px;padding:0px 1px 0px 0px;co=
lor:rgb(0,0,0);font-family:monospace;font-size:12px;white-space:pre-wrap"><=
span class=3D"gmail-author-a-z69zhz78zka7z83zz74zpz77zebafz90zz68z" style=
=3D"margin:0px;padding:1px 0px;background-color:rgb(199,255,213)">Neale Ran=
ns/CSCO</span></div></div><div><span class=3D"gmail-author-a-z69zhz78zka7z8=
3zz74zpz77zebafz90zz68z" style=3D"margin:0px;padding:1px 0px;background-col=
or:rgb(199,255,213)"><br></span></div></div><div class=3D"gmail_extra"><br>=
<div class=3D"gmail_quote">On Wed, Sep 28, 2016 at 8:19 AM, 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">sh=
ep: Agenda<br>
=C2=A0linda: add draft-wang-bier-ethernet<br>
all: accepted<br>
<br>
shep: status<br>
=C2=A0tony: encaps must stand the test of time.<br>
=C2=A0shep: new encaps can be added<br>
=C2=A0shep: separate; arch, encap, encode.<br>
=C2=A0 tony: orthogonal<br>
=C2=A0 tony: encode is important for HW.<br>
<br>
shep: charter - one more encap because it&#39;s experimental. push back on<=
br>
charter for another?<br>
justify going to standards, then<br>
what is the encap that gives us customer uptake and path to standards track=
.<br>
<br>
shep: current status<br>
=C2=A0MPLS:<br>
=C2=A0use-cases covered:<br>
=C2=A0 mvpn. DETNET, EVPM, IPTV. MLDP-in-band signalling.<br>
<br>
=C2=A0use-cases not covered.<br>
=C2=A0 =C2=A0DC:(storage, VXLAN).<br>
=C2=A0 =C2=A0Enterprise<br>
=C2=A0 =C2=A0homenet - (Dino,Tony:mcast DV in babel)<br>
<br>
stig: should we force deployments to have MPLS?<br>
shep: not about forcing it&#39;s about finding another encap to meet as<br>
many deployments as possible.<br>
<br>
UDP: dst-port=3DBIER, src-port:entropy. equivalent to BIER<br>
ehtertype. imposed hop-by-hop =3D&gt; no check-sums. BIER hdr not too deep<=
br>
in pkt.<br>
<br>
Dino: DC is 4 and 6 only.<br>
Dino. BIER server to server in DC. leafs do BIER, spoine does<br>
not. does that require BIER over IP. tunnels are evil.<br>
shep: dynamic overlay.<br>
tony: arch supports auto tunneling through non-supported node.<br>
<br>
lunch break<br>
<br>
Sandy: presents VXLAN.<br>
ice: draft for MLD membership. good for samll deployments<br>
dino: overlay signalling must scale.<br>
ice: use BGP for scale.<br>
shep: BIER does not dictate membership signalling.<br>
shep: Ice and Sandy to collaborate on future MLD draft.<br>
<br>
Linda: BIER-ethernet draft.<br>
=C2=A0shep: consider draft-xu-bier<br>
=C2=A0dino: many fields same as IP header<br>
=C2=A0tony: BS,SD, BSL, should not be in the packet - it&#39;s CP<br>
=C2=A0info. don&#39;t couple them.<br>
=C2=A0dino: in BIER unicast is a special case of multicast.<br>
=C2=A0all: agree new next-hop proto registry.<br>
=C2=A0tony &amp; Ice; same capabilities as BIER-MPLS plus 6-bit DS.<br>
=C2=A0toerless: is there a technical argument for I and SD in the header<br=
>
=C2=A0.... silence.<br>
<br>
Pierre: IPv6 Encap.<br>
=C2=A0dino: can you reconstruct a v6 mcast addr at the BFER?<br>
=C2=A0 =C2=A0pierre: yes, mcast addr only few sig-bits. copy them to the en=
d.<br>
alia: what are the reasons for this IPv6 mechanism over others.<br>
<br>
______________________________<wbr>_________________<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/<wbr>listinfo/bier</a><br>
</blockquote></div><br><br clear=3D"all"><div><br></div>-- <br><div class=
=3D"gmail_signature" data-smartmail=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>

--001a113ebf546a3c34053d93aa9d--


From nobody Wed Sep 28 12:09:54 2016
Return-Path: <farinacci@gmail.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0BB7D12B347 for <bier@ietfa.amsl.com>; Wed, 28 Sep 2016 12:09:53 -0700 (PDT)
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 autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 zA_HnM_oOETN for <bier@ietfa.amsl.com>; Wed, 28 Sep 2016 12:09:51 -0700 (PDT)
Received: from mail-qt0-x229.google.com (mail-qt0-x229.google.com [IPv6:2607:f8b0:400d:c0d::229]) (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 80CF912B28B for <bier@ietf.org>; Wed, 28 Sep 2016 12:09:02 -0700 (PDT)
Received: by mail-qt0-x229.google.com with SMTP id r60so11839598qtd.3 for <bier@ietf.org>; Wed, 28 Sep 2016 12:09:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=yDWRYZrznDzruy/y7KdKp1KtumUO3wdGdKndADiosko=; b=y37N2OOFGyNb23pmOEILQH6tVKl7F/1BW0Nl8/XyDoGQvuT5lF4PgPKYpbFx8XeTcy 521iUPcmOe6aYNf5L2nedI/+O/LGllfFrgXExXuNMBXZj2Xv+dqifaF46YJZ2HWFRkVc 6+Y6KUIxNyRLBE+CjjNrA/tCkLg7xMRUjds3NLl9lT567SUta4ei6QgJWaSnd6UURF/b dYovR+eTFcmFei26DcWFlrcWUKLJR6KY44Z8l/aU52JDlNFqHLhqjyoE8SdgZv8pfhVl RLVCA9msCLyTptXDIRBWKEtvJeUg85tatDmDFeW3amEItA0MPKB9S3riak12xTtZTQFT AIyw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=yDWRYZrznDzruy/y7KdKp1KtumUO3wdGdKndADiosko=; b=SSjPQLWDryFt/nz2WYNZ0ISlD8nbEc8LwjerXyWO/Ezy97mb05wwTywOJxoW0Jd7hM 60X4JVFUmWvg6t+jHs0jemguaqIK785nByK1RWovpEeLr+eAfPuItVC3edFxRpsbB06V /CWosHeJxua4haVDQA5qxG1xyj0v5o9upiOzxslz5VM41H3pH0GH2tEQnFXYR/3gonUZ WKtLfmhSqtQYiNbgXKMiJ+H/Voo4L1XqDuT3uZGti+v8ncZ/J/pSRQDKsiQhZTMWpjKY hqvoFJezwh4gBWiERcfYf4uv1PgB+3xIUrul47Xson8FkhxsHhLmTjhOigZQz0TmnfZ4 X7IQ==
X-Gm-Message-State: AA6/9Rl4q6M4ZLcrfRnNAln6DlCfvt2B5k9zuvrmjHCj6sotqLjayPiUL2toZBZmIQySKw==
X-Received: by 10.237.47.162 with SMTP id m31mr35288374qtd.55.1475089741637; Wed, 28 Sep 2016 12:09:01 -0700 (PDT)
Received: from [10.31.1.71] (ip-64-134-222-71.public.wayport.net. [64.134.222.71]) by smtp.gmail.com with ESMTPSA id p124sm4541586qkd.40.2016.09.28.12.09.00 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 28 Sep 2016 12:09:01 -0700 (PDT)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Dino Farinacci <farinacci@gmail.com>
In-Reply-To: <5a1538f4-6dc2-2005-e8d0-8fa2e4dbc10c@juniper.net>
Date: Wed, 28 Sep 2016 12:08:55 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <E320C0EF-6EA2-493B-869B-F30EEEA00AA0@gmail.com>
References: <DM5PR05MB31459051806B6D45D51F35CDD4CC0@DM5PR05MB3145.namprd05.prod.outlook.com> <C7100AFE-F2E3-4ADF-8109-654535F94BC8@gmail.com> <DM5PR05MB3145B74F8949BA1660D0D28ED4CC0@DM5PR05MB3145.namprd05.prod.outlook.com> <B73EC743-6886-43C0-B0FB-405418033984@gmail.com> <DM5PR05MB31459CE643BB26B38E7CF1F8D4CC0@DM5PR05MB3145.namprd05.prod.outlook.com> <C3955A18-8392-4CF3-B1B0-553301386ECE@gmail.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB1ED29@NKGEML515-MBX.china.huawei.com> <5a1538f4-6dc2-2005-e8d0-8fa2e4dbc10c@juniper.net>
To: Eric C Rosen <erosen@juniper.net>
X-Mailer: Apple Mail (2.3124)
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/b-bCZQrP5ICv2SIV3kaqrPijzl8>
Cc: Jeffrey Zhang <zzhang@juniper.net>, Xuxiao Hu <xuxiaohu@huawei.com>, "bier@ietf.org" <bier@ietf.org>
Subject: Re: [Bier] =?utf-8?b?562U5aSNOiBlbmNhcCBpbiBEQw==?=
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 28 Sep 2016 19:09:53 -0000

> On 9/28/2016 3:18 AM, Xuxiaohu wrote:
>> I'm curious about how to achieve efficient replication and state =
reduction while running BIER on top of vanilla IPv4 and IPv6.
>=20
> Yes, it would be interesting to know how you get the advantages of =
BIER if you don't deploy BFRs that provide the BIER forwarding plane.  =
Encapsulating BIER in IPv6 doesn't eliminate the need for the BIER =
forwarding plane, as Jeffrey has pointed out.

Yes, you have to deploy BFRs. The question is what header should be used =
to convey BitString info.

> Of course, if someone were to insist that IP is the only encapsulation =
they would consider, one could always put the encapsulation from Figure =
1 of draft-xu into an IP packet.  The plethora of issues raised by the =
IPv6 proposal stems from the misguided attempt to carry the BitString in =
the IP destination address field.  Obviously that does not eliminate the =
need for the BIER forwarding plane and the BIER signaling procedures; in =
fact it only makes things more complicated.  Presumably, making things =
more complicated is not one of the DC operators' goals.

Agree 100%.

Dino




From nobody Wed Sep 28 18:47:21 2016
Return-Path: <eckert@i4.informatik.uni-erlangen.de>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6944B12B0E1; Wed, 28 Sep 2016 18:47:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.215
X-Spam-Level: 
X-Spam-Status: No, score=-4.215 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RP_MATCHES_RCVD=-2.316] autolearn=ham autolearn_force=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 hXx3wFNYu1zE; Wed, 28 Sep 2016 18:47:19 -0700 (PDT)
Received: from faui40.informatik.uni-erlangen.de (faui40.informatik.uni-erlangen.de [IPv6:2001:638:a000:4134::ffff:40]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 117A312B097; Wed, 28 Sep 2016 18:47:19 -0700 (PDT)
Received: from faui40p.informatik.uni-erlangen.de (faui40p.informatik.uni-erlangen.de [IPv6:2001:638:a000:4134::ffff:77]) by faui40.informatik.uni-erlangen.de (Postfix) with ESMTP id BD90058C4B5; Thu, 29 Sep 2016 03:47:17 +0200 (CEST)
Received: by faui40p.informatik.uni-erlangen.de (Postfix, from userid 10463) id A76F6B0A989; Thu, 29 Sep 2016 03:47:17 +0200 (CEST)
Date: Thu, 29 Sep 2016 03:47:17 +0200
From: Toerless Eckert <tte+ietf@cs.fau.de>
To: "bier@ietf.org" <bier@ietf.org>, draft-ietf-bier-use-cases@ietf.org
Message-ID: <20160929014717.GB29612@faui40p.informatik.uni-erlangen.de>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.5.21 (2010-09-15)
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/rcJnuzxme3n3Rnh11I-ZgzgBqow>
Subject: [Bier] draft-ietf-bier-use-cases: BUM use-case questions considerations
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 29 Sep 2016 01:47:21 -0000

During the BIER interim, we discussed the VXLAM BUM use case for BIER.
This would be similar to the EVPN use-case mentioned in the use-case draft.

Q: Should VXLAN be added beside EVPN to the use case draft ?

Q: I haven't tried to read up on EVPN in detail: Is EVPN always 
"broadcasting" Unknown packets ? Isn't there a signaling option as well ?

Ask: If would be great if the description of the use-case would consider
example scale considerations, eg: Can we predict if, and how efficient
BIER would be ?

That efficiency is somrthin i am mostly worried about:

- Data centers may have as much as 10,000 TORs. Which i guess would be
  the BFER. 256 BitString length == 40 SIs. Aka: Worst case, if i have
  randomn allocation of 10,000 BFR-IDs, i would need to send up to
  40 BIER packets for a BUM packet. 
- Would VLANs have randomnly distributed VMs associated with them ?
  If not, eg: if they would stay usually within smaller PODs, that would
  be good to describe in the use-case text.
- Would i achieve better replication efficiency if i would start
  to plan the bits more, eg: instead of SI use subdomains for PODs or
  the like...

Aka: without being able to examplify the efficiency we can achieve with
BIER for this BUM use case its really hard to predict how useful
it would be for this use-case!

Cheers
    Toerless


From nobody Wed Sep 28 19:55:22 2016
Return-Path: <tonysietf@gmail.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7B26612B058; Wed, 28 Sep 2016 19:55:20 -0700 (PDT)
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 autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 RFVkO_CnQZNd; Wed, 28 Sep 2016 19:55:18 -0700 (PDT)
Received: from mail-it0-x22a.google.com (mail-it0-x22a.google.com [IPv6:2607:f8b0:4001:c0b::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 A304512B008; Wed, 28 Sep 2016 19:55:18 -0700 (PDT)
Received: by mail-it0-x22a.google.com with SMTP id x192so2811015itb.0; Wed, 28 Sep 2016 19:55:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=Z53e48f7Gk1Ldt5QzWZ+Pl7zT+mjtVW4jyanmmnWfWs=; b=HJLogh3HtueEXpkDwNiE+RrbL+wdWvALRuEv++aof3lobO/kDE0ro4n/UBlMmdjlw+ nDClmqz3+5Cd1Shsemqla3GeCt3jF0qj2vFgUpoysRQh4ompNUN96stfL5oMN/7sT6PG ab+mJWZ3Rpg0xrLFQYpmzsI6KU3+eI7xNijY5vVeh2usfJtA4Bg7Qw59fKvdyTISlGFj N0lq9QNowCj12sEV7MGn1O4KHM4c2aSXYTKwoME1sCBekAMwTon3xv0iz6YAD4abk08d fGxdVPBsq+fxPIuOATkYOPcwr1tz6ioJ5ZzJtS0pjzM26+ny6pkFiZekUP1itWhgJmeb FcbA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=Z53e48f7Gk1Ldt5QzWZ+Pl7zT+mjtVW4jyanmmnWfWs=; b=eF4oOzh1EQV2/PI/7DuS/8EbQ8ZJ0A0aU7MotQyiegCWOlIb8vK/qFnWNJkB2n3JZt CuoY1O7w+kRxkhuBA8KS5lhG6xN4b0ZYGLXzgCypjTHFDwbkRI4IVJKwBM0NPYp8MLw4 LhZJVx1x3qAdmBbs86eBTrOUc1x67NBfYaEepe0f0l4KhfhsGcyDuB9j8ktdpzFhH0Cn MQgm0shywsxMYmmxlken8Jw1ob/2OFG1i2yLTa0wlGl2LjS532g5yleQL40AJoMN7K4g obrkcShZK7CFkDWMYTdK0zx0d+2H2tQFbyN7UbOoXIKD5KA4ca6fh4aUZgfMPz/O2JfF jbyw==
X-Gm-Message-State: AA6/9RlaxzzPsfjX0xGGsAKLzRfcvLzcJeDCvtK19zHb2xtx84OZXRJvC1TF/K1VVw+GBxTFYenvi7Ow0Tc7Jg==
X-Received: by 10.36.51.206 with SMTP id k197mr447936itk.37.1475117717946; Wed, 28 Sep 2016 19:55:17 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.158.82 with HTTP; Wed, 28 Sep 2016 19:54:37 -0700 (PDT)
In-Reply-To: <20160929014717.GB29612@faui40p.informatik.uni-erlangen.de>
References: <20160929014717.GB29612@faui40p.informatik.uni-erlangen.de>
From: Tony Przygienda <tonysietf@gmail.com>
Date: Wed, 28 Sep 2016 19:54:37 -0700
Message-ID: <CA+wi2hMSzL8Qj3Lyj59sff8s_Ue-rPv+nRe2Wim9sJKwv8kXpw@mail.gmail.com>
To: Toerless Eckert <tte+ietf@cs.fau.de>
Content-Type: multipart/alternative; boundary=001a1144dfd094898e053d9c9bbd
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/X4RZRkePyNN5-GyJPtxXRW9fD5o>
Cc: "bier@ietf.org" <bier@ietf.org>, draft-ietf-bier-use-cases@ietf.org
Subject: Re: [Bier] draft-ietf-bier-use-cases: BUM use-case questions considerations
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 29 Sep 2016 02:55:20 -0000

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

On Wed, Sep 28, 2016 at 6:47 PM, Toerless Eckert <tte+ietf@cs.fau.de> wrote:

> During the BIER interim, we discussed the VXLAM BUM use case for BIER.
> This would be similar to the EVPN use-case mentioned in the use-case draft.
>
> Q: Should VXLAN be added beside EVPN to the use case draft ?
>

IMO yes ...


>
> Q: I haven't tried to read up on EVPN in detail: Is EVPN always
> "broadcasting" Unknown packets ? Isn't there a signaling option as well ?
>

it does for BU_, for multicast a solution is currently worked on. Overlay
signaling for EVPN multicast with BIER has already been proposed.


>
> Ask: If would be great if the description of the use-case would consider
> example scale considerations, eg: Can we predict if, and how efficient
> BIER would be ?
>

There are numbers I saw from providers but I'm not free to disclose them.
They looked pretty impressive @ 256 bit mask.


>
> That efficiency is somrthin i am mostly worried about:
>
> - Data centers may have as much as 10,000 TORs. Which i guess would be
>   the BFER. 256 BitString length == 40 SIs. Aka: Worst case, if i have
>   randomn allocation of 10,000 BFR-IDs, i would need to send up to
>   40 BIER packets for a BUM packet.
>

40 copies to serve 10K destinations is  99.6% compression rate. Your
complaint being?


> - Would VLANs have randomnly distributed VMs associated with them ?
>   If not, eg: if they would stay usually within smaller PODs, that would
>   be good to describe in the use-case text.
> - Would i achieve better replication efficiency if i would start
>   to plan the bits more, eg: instead of SI use subdomains for PODs or
>   the like...
>

which we have the architecture for ...  255 subdomain should give you pretty
good scaling if you exploit the locality on the topology. Inter-subdomain
forwarding
is a different issue outside BIER scope for the moment I'd say ...

-- tony

--001a1144dfd094898e053d9c9bbd
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, Sep 28, 2016 at 6:47 PM, Toerless Eckert <span dir=3D"ltr">&lt;=
<a href=3D"mailto:tte+ietf@cs.fau.de" target=3D"_blank">tte+ietf@cs.fau.de<=
/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">During the BIER int=
erim, we discussed the VXLAM BUM use case for BIER.<br>
This would be similar to the EVPN use-case mentioned in the use-case draft.=
<br>
<br>
Q: Should VXLAN be added beside EVPN to the use case draft ?<br></blockquot=
e><div><br></div><div>IMO yes ...=C2=A0</div><div>=C2=A0</div><blockquote c=
lass=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;=
padding-left:1ex">
<br>
Q: I haven&#39;t tried to read up on EVPN in detail: Is EVPN always<br>
&quot;broadcasting&quot; Unknown packets ? Isn&#39;t there a signaling opti=
on as well ?<br></blockquote><div><br></div><div>it does for BU_, for multi=
cast a solution is currently worked on. Overlay signaling for EVPN multicas=
t with BIER has already been proposed.=C2=A0</div><div>=C2=A0</div><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc s=
olid;padding-left:1ex">
<br>
Ask: If would be great if the description of the use-case would consider<br=
>
example scale considerations, eg: Can we predict if, and how efficient<br>
BIER would be ?<br></blockquote><div><br></div><div>There are numbers I saw=
 from providers but I&#39;m not free to disclose them. They looked pretty i=
mpressive @ 256 bit mask.=C2=A0</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">
<br>
That efficiency is somrthin i am mostly worried about:<br>
<br>
- Data centers may have as much as 10,000 TORs. Which i guess would be<br>
=C2=A0 the BFER. 256 BitString length =3D=3D 40 SIs. Aka: Worst case, if i =
have<br>
=C2=A0 randomn allocation of 10,000 BFR-IDs, i would need to send up to<br>
=C2=A0 40 BIER packets for a BUM packet.<br></blockquote><div><br></div><di=
v>40 copies to serve 10K destinations is =C2=A099.6% compression rate. Your=
 complaint being?</div><div>=C2=A0</div><blockquote class=3D"gmail_quote" s=
tyle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
- Would VLANs have randomnly distributed VMs associated with them ?<br>
=C2=A0 If not, eg: if they would stay usually within smaller PODs, that wou=
ld<br>
=C2=A0 be good to describe in the use-case text.<br>
- Would i achieve better replication efficiency if i would start<br>
=C2=A0 to plan the bits more, eg: instead of SI use subdomains for PODs or<=
br>
=C2=A0 the like...<br></blockquote><div><br></div><div>which we have the ar=
chitecture for ... =C2=A0255 subdomain should give you pretty</div><div>goo=
d scaling if you exploit the locality on the topology. Inter-subdomain forw=
arding=C2=A0</div><div>is a different issue outside BIER scope for the mome=
nt I&#39;d say ...=C2=A0</div><div><br></div><div>-- tony=C2=A0</div></div>
</div></div>

--001a1144dfd094898e053d9c9bbd--


From nobody Thu Sep 29 06:39:36 2016
Return-Path: <akatlas@gmail.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3085712B0CC; Thu, 29 Sep 2016 06:39:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.699
X-Spam-Level: 
X-Spam-Status: No, score=-102.699 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, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 AIeUJcKcrOUL; Thu, 29 Sep 2016 06:39:31 -0700 (PDT)
Received: from mail-yw0-x22a.google.com (mail-yw0-x22a.google.com [IPv6:2607:f8b0:4002:c05::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 06B0112B093; Thu, 29 Sep 2016 06:39:31 -0700 (PDT)
Received: by mail-yw0-x22a.google.com with SMTP id t67so48662968ywg.3; Thu, 29 Sep 2016 06:39:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=Hc+3rgDXlrJGb2Z9bfaZYDlGZwK+y9wI7ifvaJNbDzA=; b=LQ0lqCUFstuvwwbli/mGKzDFEVAJNahPJm0cpuC8l/iU1IedvY22Oooev4k1w86IE9 Et8ox+Ph5j/SeZJEheGQXO9hDTPp7Mu7DPNTOaf2omLVIyd0SB8/5gUauvryCF9wXYDM QbGckgHVuDfCIxZguylLa7ces0OZ36SYzxmDtEAa/veiWjRxapkkHt8H0O/AWslal81L org3SKujZGV39oH34d7ubYhLsEKDTl8QC6WRIHv+Y1JRLIgVvmsvhzUzrqAKdVz9vBte DArI3OLEitOWf5p8WTLorC3K7kU9X87vmVk3cfsB+40L/RX9CzaaIA8jgUJOW4oEMEgB TuPA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=Hc+3rgDXlrJGb2Z9bfaZYDlGZwK+y9wI7ifvaJNbDzA=; b=C5HCifHKIFK8LdU+wp9N1j+pTxPYAWpcjVqaWwiHh7dh276IEApr9S5sk8S8oTPtaw ZGDfPa1sQrO/csr9V7EeVjywuyxVSOLlcMNN1akBbYvLHx/AAtLHDusfnetQfzijDNfP 1UdC00Tg28sER16A5dR3NPuzAypgZ1+eClhaJ20JckCmWr/XOQVaME653UXypEnhwNjt fLX0zf3DcCLolUkQ/2LcgwouUJnGRFLVqhLKJteCJhCwup7DT79c8oO3hCPAFgwYqNgl 51z6EA2J7X8rR9loAM7C6YABFnsT/iLotMiicWSC1uW6eTuPmduvA5fS4+qeuFBfSvgI mutQ==
X-Gm-Message-State: AA6/9Rm1g4jJnXUXnW8u8YVDi+6rMfSOOKRynkS/kP9mFcW6ln5bnUmhOMYZ3pU4U/TGMg2cRuLUpZzLj1ddTg==
X-Received: by 10.13.241.199 with SMTP id a190mr855888ywf.141.1475156370235; Thu, 29 Sep 2016 06:39:30 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.129.56.132 with HTTP; Thu, 29 Sep 2016 06:39:29 -0700 (PDT)
In-Reply-To: <CA+wi2hMSzL8Qj3Lyj59sff8s_Ue-rPv+nRe2Wim9sJKwv8kXpw@mail.gmail.com>
References: <20160929014717.GB29612@faui40p.informatik.uni-erlangen.de> <CA+wi2hMSzL8Qj3Lyj59sff8s_Ue-rPv+nRe2Wim9sJKwv8kXpw@mail.gmail.com>
From: Alia Atlas <akatlas@gmail.com>
Date: Thu, 29 Sep 2016 09:39:29 -0400
Message-ID: <CAG4d1rfBmT17mvmFEiykDiQn7CaK64yxx=omnJMwWbjeYfP-vQ@mail.gmail.com>
To: Tony Przygienda <tonysietf@gmail.com>
Content-Type: multipart/alternative; boundary=94eb2c0327206fa76a053da59b12
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/UsdhYY15K0xpRmeiD_cbmQybXa4>
Cc: Toerless Eckert <tte+ietf@cs.fau.de>, "bier@ietf.org" <bier@ietf.org>, draft-ietf-bier-use-cases@ietf.org
Subject: Re: [Bier] draft-ietf-bier-use-cases: BUM use-case questions considerations
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 29 Sep 2016 13:39:35 -0000

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

A point of VXLAN and other NVO3 encapsulations is that there is a virtual
network (L2 in the case of BUM being interesting) that is being emulated.
That means that the BUM traffic is sent to the other VMs in the same VNI -
which should be significantly lower than all of the VMs in the data-center.

Of course, many data-centers are L3 based and many may still not be
virtualized.

Regards,
Alia

On Wed, Sep 28, 2016 at 10:54 PM, Tony Przygienda <tonysietf@gmail.com>
wrote:

>
>
> On Wed, Sep 28, 2016 at 6:47 PM, Toerless Eckert <tte+ietf@cs.fau.de>
> wrote:
>
>> During the BIER interim, we discussed the VXLAM BUM use case for BIER.
>> This would be similar to the EVPN use-case mentioned in the use-case
>> draft.
>>
>> Q: Should VXLAN be added beside EVPN to the use case draft ?
>>
>
> IMO yes ...
>
>
>>
>> Q: I haven't tried to read up on EVPN in detail: Is EVPN always
>> "broadcasting" Unknown packets ? Isn't there a signaling option as well ?
>>
>
> it does for BU_, for multicast a solution is currently worked on. Overlay
> signaling for EVPN multicast with BIER has already been proposed.
>
>
>>
>> Ask: If would be great if the description of the use-case would consider
>> example scale considerations, eg: Can we predict if, and how efficient
>> BIER would be ?
>>
>
> There are numbers I saw from providers but I'm not free to disclose them.
> They looked pretty impressive @ 256 bit mask.
>
>
>>
>> That efficiency is somrthin i am mostly worried about:
>>
>> - Data centers may have as much as 10,000 TORs. Which i guess would be
>>   the BFER. 256 BitString length == 40 SIs. Aka: Worst case, if i have
>>   randomn allocation of 10,000 BFR-IDs, i would need to send up to
>>   40 BIER packets for a BUM packet.
>>
>
> 40 copies to serve 10K destinations is  99.6% compression rate. Your
> complaint being?
>
>
>> - Would VLANs have randomnly distributed VMs associated with them ?
>>   If not, eg: if they would stay usually within smaller PODs, that would
>>   be good to describe in the use-case text.
>> - Would i achieve better replication efficiency if i would start
>>   to plan the bits more, eg: instead of SI use subdomains for PODs or
>>   the like...
>>
>
> which we have the architecture for ...  255 subdomain should give you
> pretty
> good scaling if you exploit the locality on the topology. Inter-subdomain
> forwarding
> is a different issue outside BIER scope for the moment I'd say ...
>
> -- tony
>
> _______________________________________________
> BIER mailing list
> BIER@ietf.org
> https://www.ietf.org/mailman/listinfo/bier
>
>

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

<div dir=3D"ltr">A point of VXLAN and other NVO3 encapsulations is that the=
re is a virtual network (L2 in the case of BUM being interesting) that is b=
eing emulated.=C2=A0 That means that the BUM traffic is sent to the other V=
Ms in the same VNI - which should be significantly lower than all of the VM=
s in the data-center.<div><br></div><div>Of course, many data-centers are L=
3 based and many may still not be virtualized.</div><div><br></div><div>Reg=
ards,</div><div>Alia</div></div><div class=3D"gmail_extra"><br><div class=
=3D"gmail_quote">On Wed, Sep 28, 2016 at 10:54 PM, Tony Przygienda <span di=
r=3D"ltr">&lt;<a href=3D"mailto:tonysietf@gmail.com" target=3D"_blank">tony=
sietf@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"><di=
v dir=3D"ltr"><br><div class=3D"gmail_extra"><br><div class=3D"gmail_quote"=
><span class=3D"">On Wed, Sep 28, 2016 at 6:47 PM, Toerless Eckert <span di=
r=3D"ltr">&lt;<a href=3D"mailto:tte+ietf@cs.fau.de" target=3D"_blank">tte+i=
etf@cs.fau.de</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" st=
yle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Durin=
g the BIER interim, we discussed the VXLAM BUM use case for BIER.<br>
This would be similar to the EVPN use-case mentioned in the use-case draft.=
<br>
<br>
Q: Should VXLAN be added beside EVPN to the use case draft ?<br></blockquot=
e><div><br></div></span><div>IMO yes ...=C2=A0</div><span class=3D""><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">
<br>
Q: I haven&#39;t tried to read up on EVPN in detail: Is EVPN always<br>
&quot;broadcasting&quot; Unknown packets ? Isn&#39;t there a signaling opti=
on as well ?<br></blockquote><div><br></div></span><div>it does for BU_, fo=
r multicast a solution is currently worked on. Overlay signaling for EVPN m=
ulticast with BIER has already been proposed.=C2=A0</div><span class=3D""><=
div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8e=
x;border-left:1px #ccc solid;padding-left:1ex">
<br>
Ask: If would be great if the description of the use-case would consider<br=
>
example scale considerations, eg: Can we predict if, and how efficient<br>
BIER would be ?<br></blockquote><div><br></div></span><div>There are number=
s I saw from providers but I&#39;m not free to disclose them. They looked p=
retty impressive @ 256 bit mask.=C2=A0</div><span class=3D""><div>=C2=A0</d=
iv><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left=
:1px #ccc solid;padding-left:1ex">
<br>
That efficiency is somrthin i am mostly worried about:<br>
<br>
- Data centers may have as much as 10,000 TORs. Which i guess would be<br>
=C2=A0 the BFER. 256 BitString length =3D=3D 40 SIs. Aka: Worst case, if i =
have<br>
=C2=A0 randomn allocation of 10,000 BFR-IDs, i would need to send up to<br>
=C2=A0 40 BIER packets for a BUM packet.<br></blockquote><div><br></div></s=
pan><div>40 copies to serve 10K destinations is =C2=A099.6% compression rat=
e. Your complaint being?</div><span class=3D""><div>=C2=A0</div><blockquote=
 class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc soli=
d;padding-left:1ex">
- Would VLANs have randomnly distributed VMs associated with them ?<br>
=C2=A0 If not, eg: if they would stay usually within smaller PODs, that wou=
ld<br>
=C2=A0 be good to describe in the use-case text.<br>
- Would i achieve better replication efficiency if i would start<br>
=C2=A0 to plan the bits more, eg: instead of SI use subdomains for PODs or<=
br>
=C2=A0 the like...<br></blockquote><div><br></div></span><div>which we have=
 the architecture for ... =C2=A0255 subdomain should give you pretty</div><=
div>good scaling if you exploit the locality on the topology. Inter-subdoma=
in forwarding=C2=A0</div><div>is a different issue outside BIER scope for t=
he moment I&#39;d say ...=C2=A0</div><span class=3D"HOEnZb"><font color=3D"=
#888888"><div><br></div><div>-- tony=C2=A0</div></font></span></div>
</div></div>
<br>______________________________<wbr>_________________<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/<wbr>listinfo/bier</a><br>
<br></blockquote></div><br></div>

--94eb2c0327206fa76a053da59b12--


From nobody Thu Sep 29 06:54:18 2016
Return-Path: <acee@cisco.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 59F9312B105; Thu, 29 Sep 2016 06:54:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -16.836
X-Spam-Level: 
X-Spam-Status: No, score=-16.836 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, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-2.316, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
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 e-GWeL4hVL6N; Thu, 29 Sep 2016 06:54:12 -0700 (PDT)
Received: from rcdn-iport-6.cisco.com (rcdn-iport-6.cisco.com [173.37.86.77]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0B93712B0E8; Thu, 29 Sep 2016 06:54:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=14423; q=dns/txt; s=iport; t=1475157252; x=1476366852; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=X9HbM+K+U+hwYseL2yIW+X6juac4aLryGKF0AtqQRTk=; b=QTy/jaTEJ/s3DTwOtjis2uyNJ19kAaVtldkwUMzR0T9eAG8O7CVjPFNg FAToO2/n3k1EVtfczXHck4a9/Xxi/rmxv/Rf2MhiQqsdLuDAFNusNaI6D VcQPqCZHmTard/hrZ+v2Bd8qpnyw+c1yV1mgkhHLRScipUwetbUokJjTb I=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AtAgCWHO1X/5BdJa1dGQEBAQEBAQEBA?= =?us-ascii?q?QEBBwEBAQEBgwk2AQEBAQEeV3wHjSuWfYdYhzmFEoIGGQEKhXoCHIFBOBQBAgE?= =?us-ascii?q?BAQEBAQFeJ4RhAQEBBAEBASBLCxACAQgOAwECAQIoAwICAh8GCxQDBggCBAENB?= =?us-ascii?q?RuIGAMXDq9+iQgNg14BAQEBAQEBAQEBAQEBAQEBAQEBAQEXBYoHgQWCR4IdgmS?= =?us-ascii?q?CWgWZQjUBjG+DAIFuiB2FY4hchBCDfAEeNoJkgiVyhkaBAAEBAQ?=
X-IronPort-AV: E=Sophos;i="5.30,415,1470700800";  d="scan'208,217";a="154378678"
Received: from rcdn-core-8.cisco.com ([173.37.93.144]) by rcdn-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 29 Sep 2016 13:53:58 +0000
Received: from XCH-RTP-012.cisco.com (xch-rtp-012.cisco.com [64.101.220.152]) by rcdn-core-8.cisco.com (8.14.5/8.14.5) with ESMTP id u8TDrwgX030540 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 29 Sep 2016 13:53:58 GMT
Received: from xch-rtp-015.cisco.com (64.101.220.155) by XCH-RTP-012.cisco.com (64.101.220.152) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Thu, 29 Sep 2016 09:53:57 -0400
Received: from xch-rtp-015.cisco.com ([64.101.220.155]) by XCH-RTP-015.cisco.com ([64.101.220.155]) with mapi id 15.00.1210.000; Thu, 29 Sep 2016 09:53:57 -0400
From: "Acee Lindem (acee)" <acee@cisco.com>
To: Alia Atlas <akatlas@gmail.com>, Tony Przygienda <tonysietf@gmail.com>
Thread-Topic: [Bier] draft-ietf-bier-use-cases: BUM use-case questions considerations
Thread-Index: AQHSGlbvUtJmaybB3kSdkmdnzf46B6CQfSQA
Date: Thu, 29 Sep 2016 13:53:57 +0000
Message-ID: <D412942B.810E0%acee@cisco.com>
References: <20160929014717.GB29612@faui40p.informatik.uni-erlangen.de> <CA+wi2hMSzL8Qj3Lyj59sff8s_Ue-rPv+nRe2Wim9sJKwv8kXpw@mail.gmail.com> <CAG4d1rfBmT17mvmFEiykDiQn7CaK64yxx=omnJMwWbjeYfP-vQ@mail.gmail.com>
In-Reply-To: <CAG4d1rfBmT17mvmFEiykDiQn7CaK64yxx=omnJMwWbjeYfP-vQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.116.152.197]
Content-Type: multipart/alternative; boundary="_000_D412942B810E0aceeciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/RJejzXRF4eFfIB13z5Erv22gUqM>
Cc: Toerless Eckert <tte+ietf@cs.fau.de>, "bier@ietf.org" <bier@ietf.org>, "draft-ietf-bier-use-cases@ietf.org" <draft-ietf-bier-use-cases@ietf.org>
Subject: Re: [Bier] draft-ietf-bier-use-cases: BUM use-case questions considerations
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 29 Sep 2016 13:54:16 -0000

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

SGkgQWxpYSwNCg0KRnJvbTogQklFUiA8Ymllci1ib3VuY2VzQGlldGYub3JnPG1haWx0bzpiaWVy
LWJvdW5jZXNAaWV0Zi5vcmc+PiBvbiBiZWhhbGYgb2YgQWxpYSBBdGxhcyA8YWthdGxhc0BnbWFp
bC5jb208bWFpbHRvOmFrYXRsYXNAZ21haWwuY29tPj4NCkRhdGU6IFRodXJzZGF5LCBTZXB0ZW1i
ZXIgMjksIDIwMTYgYXQgOTozOSBBTQ0KVG86IFRvbnkgUHJ6eWdpZW5kYSA8dG9ueXNpZXRmQGdt
YWlsLmNvbTxtYWlsdG86dG9ueXNpZXRmQGdtYWlsLmNvbT4+DQpDYzogVG9lcmxlc3MgRWNrZXJ0
IDx0dGUraWV0ZkBjcy5mYXUuZGU8bWFpbHRvOnR0ZStpZXRmQGNzLmZhdS5kZT4+LCAiYmllckBp
ZXRmLm9yZzxtYWlsdG86YmllckBpZXRmLm9yZz4iIDxiaWVyQGlldGYub3JnPG1haWx0bzpiaWVy
QGlldGYub3JnPj4sICJkcmFmdC1pZXRmLWJpZXItdXNlLWNhc2VzQGlldGYub3JnPG1haWx0bzpk
cmFmdC1pZXRmLWJpZXItdXNlLWNhc2VzQGlldGYub3JnPiIgPGRyYWZ0LWlldGYtYmllci11c2Ut
Y2FzZXNAaWV0Zi5vcmc8bWFpbHRvOmRyYWZ0LWlldGYtYmllci11c2UtY2FzZXNAaWV0Zi5vcmc+
Pg0KU3ViamVjdDogUmU6IFtCaWVyXSBkcmFmdC1pZXRmLWJpZXItdXNlLWNhc2VzOiBCVU0gdXNl
LWNhc2UgcXVlc3Rpb25zIGNvbnNpZGVyYXRpb25zDQoNCkEgcG9pbnQgb2YgVlhMQU4gYW5kIG90
aGVyIE5WTzMgZW5jYXBzdWxhdGlvbnMgaXMgdGhhdCB0aGVyZSBpcyBhIHZpcnR1YWwgbmV0d29y
ayAoTDIgaW4gdGhlIGNhc2Ugb2YgQlVNIGJlaW5nIGludGVyZXN0aW5nKSB0aGF0IGlzIGJlaW5n
IGVtdWxhdGVkLiAgVGhhdCBtZWFucyB0aGF0IHRoZSBCVU0gdHJhZmZpYyBpcyBzZW50IHRvIHRo
ZSBvdGhlciBWTXMgaW4gdGhlIHNhbWUgVk5JIC0gd2hpY2ggc2hvdWxkIGJlIHNpZ25pZmljYW50
bHkgbG93ZXIgdGhhbiBhbGwgb2YgdGhlIFZNcyBpbiB0aGUgZGF0YS1jZW50ZXIuDQoNCklzbuKA
mXQgdGhlIHNjYWxpbmcgZm9yIEJVTSB0cmFmZmljIG1vcmUgYSBxdWVzdGlvbiBvZiB0aGUgbnVt
YmVyIFBFcyBpbiB0aGUgdW5kZXJsYXkgcmF0aGVyIHRoYW4gdGhlIHZvbHVtZSBvZiB0cmFmZmlj
IGluIGFueSBwYXJ0aWN1bGFyIFZOSSBvciBFVlBOIEluc3RhbmNlPw0KDQpUaGFua3MsDQpBY2Vl
DQoNCg0KDQoNCk9mIGNvdXJzZSwgbWFueSBkYXRhLWNlbnRlcnMgYXJlIEwzIGJhc2VkIGFuZCBt
YW55IG1heSBzdGlsbCBub3QgYmUgdmlydHVhbGl6ZWQuDQoNClJlZ2FyZHMsDQpBbGlhDQoNCk9u
IFdlZCwgU2VwIDI4LCAyMDE2IGF0IDEwOjU0IFBNLCBUb255IFByenlnaWVuZGEgPHRvbnlzaWV0
ZkBnbWFpbC5jb208bWFpbHRvOnRvbnlzaWV0ZkBnbWFpbC5jb20+PiB3cm90ZToNCg0KDQpPbiBX
ZWQsIFNlcCAyOCwgMjAxNiBhdCA2OjQ3IFBNLCBUb2VybGVzcyBFY2tlcnQgPHR0ZStpZXRmQGNz
LmZhdS5kZTxtYWlsdG86dHRlK2lldGZAY3MuZmF1LmRlPj4gd3JvdGU6DQpEdXJpbmcgdGhlIEJJ
RVIgaW50ZXJpbSwgd2UgZGlzY3Vzc2VkIHRoZSBWWExBTSBCVU0gdXNlIGNhc2UgZm9yIEJJRVIu
DQpUaGlzIHdvdWxkIGJlIHNpbWlsYXIgdG8gdGhlIEVWUE4gdXNlLWNhc2UgbWVudGlvbmVkIGlu
IHRoZSB1c2UtY2FzZSBkcmFmdC4NCg0KUTogU2hvdWxkIFZYTEFOIGJlIGFkZGVkIGJlc2lkZSBF
VlBOIHRvIHRoZSB1c2UgY2FzZSBkcmFmdCA/DQoNCklNTyB5ZXMgLi4uDQoNCg0KUTogSSBoYXZl
bid0IHRyaWVkIHRvIHJlYWQgdXAgb24gRVZQTiBpbiBkZXRhaWw6IElzIEVWUE4gYWx3YXlzDQoi
YnJvYWRjYXN0aW5nIiBVbmtub3duIHBhY2tldHMgPyBJc24ndCB0aGVyZSBhIHNpZ25hbGluZyBv
cHRpb24gYXMgd2VsbCA/DQoNCml0IGRvZXMgZm9yIEJVXywgZm9yIG11bHRpY2FzdCBhIHNvbHV0
aW9uIGlzIGN1cnJlbnRseSB3b3JrZWQgb24uIE92ZXJsYXkgc2lnbmFsaW5nIGZvciBFVlBOIG11
bHRpY2FzdCB3aXRoIEJJRVIgaGFzIGFscmVhZHkgYmVlbiBwcm9wb3NlZC4NCg0KDQpBc2s6IElm
IHdvdWxkIGJlIGdyZWF0IGlmIHRoZSBkZXNjcmlwdGlvbiBvZiB0aGUgdXNlLWNhc2Ugd291bGQg
Y29uc2lkZXINCmV4YW1wbGUgc2NhbGUgY29uc2lkZXJhdGlvbnMsIGVnOiBDYW4gd2UgcHJlZGlj
dCBpZiwgYW5kIGhvdyBlZmZpY2llbnQNCkJJRVIgd291bGQgYmUgPw0KDQpUaGVyZSBhcmUgbnVt
YmVycyBJIHNhdyBmcm9tIHByb3ZpZGVycyBidXQgSSdtIG5vdCBmcmVlIHRvIGRpc2Nsb3NlIHRo
ZW0uIFRoZXkgbG9va2VkIHByZXR0eSBpbXByZXNzaXZlIEAgMjU2IGJpdCBtYXNrLg0KDQoNClRo
YXQgZWZmaWNpZW5jeSBpcyBzb21ydGhpbiBpIGFtIG1vc3RseSB3b3JyaWVkIGFib3V0Og0KDQot
IERhdGEgY2VudGVycyBtYXkgaGF2ZSBhcyBtdWNoIGFzIDEwLDAwMCBUT1JzLiBXaGljaCBpIGd1
ZXNzIHdvdWxkIGJlDQogIHRoZSBCRkVSLiAyNTYgQml0U3RyaW5nIGxlbmd0aCA9PSA0MCBTSXMu
IEFrYTogV29yc3QgY2FzZSwgaWYgaSBoYXZlDQogIHJhbmRvbW4gYWxsb2NhdGlvbiBvZiAxMCww
MDAgQkZSLUlEcywgaSB3b3VsZCBuZWVkIHRvIHNlbmQgdXAgdG8NCiAgNDAgQklFUiBwYWNrZXRz
IGZvciBhIEJVTSBwYWNrZXQuDQoNCjQwIGNvcGllcyB0byBzZXJ2ZSAxMEsgZGVzdGluYXRpb25z
IGlzICA5OS42JSBjb21wcmVzc2lvbiByYXRlLiBZb3VyIGNvbXBsYWludCBiZWluZz8NCg0KLSBX
b3VsZCBWTEFOcyBoYXZlIHJhbmRvbW5seSBkaXN0cmlidXRlZCBWTXMgYXNzb2NpYXRlZCB3aXRo
IHRoZW0gPw0KICBJZiBub3QsIGVnOiBpZiB0aGV5IHdvdWxkIHN0YXkgdXN1YWxseSB3aXRoaW4g
c21hbGxlciBQT0RzLCB0aGF0IHdvdWxkDQogIGJlIGdvb2QgdG8gZGVzY3JpYmUgaW4gdGhlIHVz
ZS1jYXNlIHRleHQuDQotIFdvdWxkIGkgYWNoaWV2ZSBiZXR0ZXIgcmVwbGljYXRpb24gZWZmaWNp
ZW5jeSBpZiBpIHdvdWxkIHN0YXJ0DQogIHRvIHBsYW4gdGhlIGJpdHMgbW9yZSwgZWc6IGluc3Rl
YWQgb2YgU0kgdXNlIHN1YmRvbWFpbnMgZm9yIFBPRHMgb3INCiAgdGhlIGxpa2UuLi4NCg0Kd2hp
Y2ggd2UgaGF2ZSB0aGUgYXJjaGl0ZWN0dXJlIGZvciAuLi4gIDI1NSBzdWJkb21haW4gc2hvdWxk
IGdpdmUgeW91IHByZXR0eQ0KZ29vZCBzY2FsaW5nIGlmIHlvdSBleHBsb2l0IHRoZSBsb2NhbGl0
eSBvbiB0aGUgdG9wb2xvZ3kuIEludGVyLXN1YmRvbWFpbiBmb3J3YXJkaW5nDQppcyBhIGRpZmZl
cmVudCBpc3N1ZSBvdXRzaWRlIEJJRVIgc2NvcGUgZm9yIHRoZSBtb21lbnQgSSdkIHNheSAuLi4N
Cg0KLS0gdG9ueQ0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXw0KQklFUiBtYWlsaW5nIGxpc3QNCkJJRVJAaWV0Zi5vcmc8bWFpbHRvOkJJRVJAaWV0Zi5v
cmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2JpZXINCg0KDQo=

--_000_D412942B810E0aceeciscocom_
Content-Type: text/html; charset="utf-8"
Content-ID: <703B99813B39AA409B9332C84C870CEC@emea.cisco.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsgY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1zaXplOiAx
NHB4OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPGRpdj5IaSBBbGlhLCZu
YnNwOzwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxzcGFuIGlkPSJPTEtfU1JDX0JPRFlfU0VD
VElPTiI+DQo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpDYWxpYnJpOyBmb250LXNpemU6MTFwdDsg
dGV4dC1hbGlnbjpsZWZ0OyBjb2xvcjpibGFjazsgQk9SREVSLUJPVFRPTTogbWVkaXVtIG5vbmU7
IEJPUkRFUi1MRUZUOiBtZWRpdW0gbm9uZTsgUEFERElORy1CT1RUT006IDBpbjsgUEFERElORy1M
RUZUOiAwaW47IFBBRERJTkctUklHSFQ6IDBpbjsgQk9SREVSLVRPUDogI2I1YzRkZiAxcHQgc29s
aWQ7IEJPUkRFUi1SSUdIVDogbWVkaXVtIG5vbmU7IFBBRERJTkctVE9QOiAzcHQiPg0KPHNwYW4g
c3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPkZyb206IDwvc3Bhbj5CSUVSICZsdDs8YSBocmVmPSJt
YWlsdG86Ymllci1ib3VuY2VzQGlldGYub3JnIj5iaWVyLWJvdW5jZXNAaWV0Zi5vcmc8L2E+Jmd0
OyBvbiBiZWhhbGYgb2YgQWxpYSBBdGxhcyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFrYXRsYXNAZ21h
aWwuY29tIj5ha2F0bGFzQGdtYWlsLmNvbTwvYT4mZ3Q7PGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQt
d2VpZ2h0OmJvbGQiPkRhdGU6IDwvc3Bhbj5UaHVyc2RheSwgU2VwdGVtYmVyIDI5LCAyMDE2IGF0
IDk6MzkgQU08YnI+DQo8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+VG86IDwvc3Bhbj5U
b255IFByenlnaWVuZGEgJmx0OzxhIGhyZWY9Im1haWx0bzp0b255c2lldGZAZ21haWwuY29tIj50
b255c2lldGZAZ21haWwuY29tPC9hPiZndDs8YnI+DQo8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6
Ym9sZCI+Q2M6IDwvc3Bhbj5Ub2VybGVzcyBFY2tlcnQgJmx0OzxhIGhyZWY9Im1haWx0bzp0dGUm
IzQzO2lldGZAY3MuZmF1LmRlIj50dGUmIzQzO2lldGZAY3MuZmF1LmRlPC9hPiZndDssICZxdW90
OzxhIGhyZWY9Im1haWx0bzpiaWVyQGlldGYub3JnIj5iaWVyQGlldGYub3JnPC9hPiZxdW90OyAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmJpZXJAaWV0Zi5vcmciPmJpZXJAaWV0Zi5vcmc8L2E+Jmd0Oywg
JnF1b3Q7PGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWlldGYtYmllci11c2UtY2FzZXNAaWV0Zi5vcmci
PmRyYWZ0LWlldGYtYmllci11c2UtY2FzZXNAaWV0Zi5vcmc8L2E+JnF1b3Q7DQogJmx0OzxhIGhy
ZWY9Im1haWx0bzpkcmFmdC1pZXRmLWJpZXItdXNlLWNhc2VzQGlldGYub3JnIj5kcmFmdC1pZXRm
LWJpZXItdXNlLWNhc2VzQGlldGYub3JnPC9hPiZndDs8YnI+DQo8c3BhbiBzdHlsZT0iZm9udC13
ZWlnaHQ6Ym9sZCI+U3ViamVjdDogPC9zcGFuPlJlOiBbQmllcl0gZHJhZnQtaWV0Zi1iaWVyLXVz
ZS1jYXNlczogQlVNIHVzZS1jYXNlIHF1ZXN0aW9ucyBjb25zaWRlcmF0aW9uczxicj4NCjwvZGl2
Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIGlkPSJNQUNfT1VUTE9PS19BVFRSSUJV
VElPTl9CTE9DS1FVT1RFIiBzdHlsZT0iQk9SREVSLUxFRlQ6ICNiNWM0ZGYgNSBzb2xpZDsgUEFE
RElORzowIDAgMCA1OyBNQVJHSU46MCAwIDAgNTsiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2IGRpcj0i
bHRyIj5BIHBvaW50IG9mIFZYTEFOIGFuZCBvdGhlciBOVk8zIGVuY2Fwc3VsYXRpb25zIGlzIHRo
YXQgdGhlcmUgaXMgYSB2aXJ0dWFsIG5ldHdvcmsgKEwyIGluIHRoZSBjYXNlIG9mIEJVTSBiZWlu
ZyBpbnRlcmVzdGluZykgdGhhdCBpcyBiZWluZyBlbXVsYXRlZC4mbmJzcDsgVGhhdCBtZWFucyB0
aGF0IHRoZSBCVU0gdHJhZmZpYyBpcyBzZW50IHRvIHRoZSBvdGhlciBWTXMgaW4gdGhlIHNhbWUg
Vk5JIC0gd2hpY2ggc2hvdWxkIGJlIHNpZ25pZmljYW50bHkNCiBsb3dlciB0aGFuIGFsbCBvZiB0
aGUgVk1zIGluIHRoZSBkYXRhLWNlbnRlci48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2Nr
cXVvdGU+DQo8L3NwYW4+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5Jc27igJl0IHRoZSBzY2Fs
aW5nIGZvciBCVU0gdHJhZmZpYyBtb3JlIGEgcXVlc3Rpb24gb2YgdGhlIG51bWJlciBQRXMgaW4g
dGhlIHVuZGVybGF5IHJhdGhlciB0aGFuIHRoZSB2b2x1bWUgb2YgdHJhZmZpYyBpbiBhbnkgcGFy
dGljdWxhciBWTkkgb3IgRVZQTiBJbnN0YW5jZT8mbmJzcDs8L2Rpdj4NCjxkaXY+PGJyPg0KPC9k
aXY+DQo8ZGl2PlRoYW5rcyw8L2Rpdj4NCjxkaXY+QWNlZSZuYnNwOzwvZGl2Pg0KPGRpdj48YnI+
DQo8L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPHNwYW4gaWQ9
Ik9MS19TUkNfQk9EWV9TRUNUSU9OIj4NCjxibG9ja3F1b3RlIGlkPSJNQUNfT1VUTE9PS19BVFRS
SUJVVElPTl9CTE9DS1FVT1RFIiBzdHlsZT0iQk9SREVSLUxFRlQ6ICNiNWM0ZGYgNSBzb2xpZDsg
UEFERElORzowIDAgMCA1OyBNQVJHSU46MCAwIDAgNTsiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2IGRp
cj0ibHRyIj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2Pk9mIGNvdXJzZSwgbWFueSBkYXRhLWNl
bnRlcnMgYXJlIEwzIGJhc2VkIGFuZCBtYW55IG1heSBzdGlsbCBub3QgYmUgdmlydHVhbGl6ZWQu
PC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5SZWdhcmRzLDwvZGl2Pg0KPGRpdj5BbGlh
PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9ImdtYWlsX2V4dHJhIj48YnI+DQo8ZGl2IGNsYXNz
PSJnbWFpbF9xdW90ZSI+T24gV2VkLCBTZXAgMjgsIDIwMTYgYXQgMTA6NTQgUE0sIFRvbnkgUHJ6
eWdpZW5kYSA8c3BhbiBkaXI9Imx0ciI+DQombHQ7PGEgaHJlZj0ibWFpbHRvOnRvbnlzaWV0ZkBn
bWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj50b255c2lldGZAZ21haWwuY29tPC9hPiZndDs8L3Nw
YW4+IHdyb3RlOjxicj4NCjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1h
cmdpbjowIDAgMCAuOGV4O2JvcmRlci1sZWZ0OjFweCAjY2NjIHNvbGlkO3BhZGRpbmctbGVmdDox
ZXgiPg0KPGRpdiBkaXI9Imx0ciI+PGJyPg0KPGRpdiBjbGFzcz0iZ21haWxfZXh0cmEiPjxicj4N
CjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj48c3BhbiBjbGFzcz0iIj5PbiBXZWQsIFNlcCAyOCwg
MjAxNiBhdCA2OjQ3IFBNLCBUb2VybGVzcyBFY2tlcnQNCjxzcGFuIGRpcj0ibHRyIj4mbHQ7PGEg
aHJlZj0ibWFpbHRvOnR0ZSYjNDM7aWV0ZkBjcy5mYXUuZGUiIHRhcmdldD0iX2JsYW5rIj50dGUm
IzQzO2lldGZAY3MuZmF1LmRlPC9hPiZndDs8L3NwYW4+IHdyb3RlOjxicj4NCjxibG9ja3F1b3Rl
IGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjowIDAgMCAuOGV4O2JvcmRlci1sZWZ0
OjFweCAjY2NjIHNvbGlkO3BhZGRpbmctbGVmdDoxZXgiPg0KRHVyaW5nIHRoZSBCSUVSIGludGVy
aW0sIHdlIGRpc2N1c3NlZCB0aGUgVlhMQU0gQlVNIHVzZSBjYXNlIGZvciBCSUVSLjxicj4NClRo
aXMgd291bGQgYmUgc2ltaWxhciB0byB0aGUgRVZQTiB1c2UtY2FzZSBtZW50aW9uZWQgaW4gdGhl
IHVzZS1jYXNlIGRyYWZ0Ljxicj4NCjxicj4NClE6IFNob3VsZCBWWExBTiBiZSBhZGRlZCBiZXNp
ZGUgRVZQTiB0byB0aGUgdXNlIGNhc2UgZHJhZnQgPzxicj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+
PGJyPg0KPC9kaXY+DQo8L3NwYW4+DQo8ZGl2PklNTyB5ZXMgLi4uJm5ic3A7PC9kaXY+DQo8c3Bh
biBjbGFzcz0iIj4NCjxkaXY+Jm5ic3A7PC9kaXY+DQo8YmxvY2txdW90ZSBjbGFzcz0iZ21haWxf
cXVvdGUiIHN0eWxlPSJtYXJnaW46MCAwIDAgLjhleDtib3JkZXItbGVmdDoxcHggI2NjYyBzb2xp
ZDtwYWRkaW5nLWxlZnQ6MWV4Ij4NCjxicj4NClE6IEkgaGF2ZW4ndCB0cmllZCB0byByZWFkIHVw
IG9uIEVWUE4gaW4gZGV0YWlsOiBJcyBFVlBOIGFsd2F5czxicj4NCiZxdW90O2Jyb2FkY2FzdGlu
ZyZxdW90OyBVbmtub3duIHBhY2tldHMgPyBJc24ndCB0aGVyZSBhIHNpZ25hbGluZyBvcHRpb24g
YXMgd2VsbCA/PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGRpdj48YnI+DQo8L2Rpdj4NCjwvc3Bhbj4N
CjxkaXY+aXQgZG9lcyBmb3IgQlVfLCBmb3IgbXVsdGljYXN0IGEgc29sdXRpb24gaXMgY3VycmVu
dGx5IHdvcmtlZCBvbi4gT3ZlcmxheSBzaWduYWxpbmcgZm9yIEVWUE4gbXVsdGljYXN0IHdpdGgg
QklFUiBoYXMgYWxyZWFkeSBiZWVuIHByb3Bvc2VkLiZuYnNwOzwvZGl2Pg0KPHNwYW4gY2xhc3M9
IiI+DQo8ZGl2PiZuYnNwOzwvZGl2Pg0KPGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBz
dHlsZT0ibWFyZ2luOjAgMCAwIC44ZXg7Ym9yZGVyLWxlZnQ6MXB4ICNjY2Mgc29saWQ7cGFkZGlu
Zy1sZWZ0OjFleCI+DQo8YnI+DQpBc2s6IElmIHdvdWxkIGJlIGdyZWF0IGlmIHRoZSBkZXNjcmlw
dGlvbiBvZiB0aGUgdXNlLWNhc2Ugd291bGQgY29uc2lkZXI8YnI+DQpleGFtcGxlIHNjYWxlIGNv
bnNpZGVyYXRpb25zLCBlZzogQ2FuIHdlIHByZWRpY3QgaWYsIGFuZCBob3cgZWZmaWNpZW50PGJy
Pg0KQklFUiB3b3VsZCBiZSA/PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGRpdj48YnI+DQo8L2Rpdj4N
Cjwvc3Bhbj4NCjxkaXY+VGhlcmUgYXJlIG51bWJlcnMgSSBzYXcgZnJvbSBwcm92aWRlcnMgYnV0
IEknbSBub3QgZnJlZSB0byBkaXNjbG9zZSB0aGVtLiBUaGV5IGxvb2tlZCBwcmV0dHkgaW1wcmVz
c2l2ZSBAIDI1NiBiaXQgbWFzay4mbmJzcDs8L2Rpdj4NCjxzcGFuIGNsYXNzPSIiPg0KPGRpdj4m
bmJzcDs8L2Rpdj4NCjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdp
bjowIDAgMCAuOGV4O2JvcmRlci1sZWZ0OjFweCAjY2NjIHNvbGlkO3BhZGRpbmctbGVmdDoxZXgi
Pg0KPGJyPg0KVGhhdCBlZmZpY2llbmN5IGlzIHNvbXJ0aGluIGkgYW0gbW9zdGx5IHdvcnJpZWQg
YWJvdXQ6PGJyPg0KPGJyPg0KLSBEYXRhIGNlbnRlcnMgbWF5IGhhdmUgYXMgbXVjaCBhcyAxMCww
MDAgVE9Scy4gV2hpY2ggaSBndWVzcyB3b3VsZCBiZTxicj4NCiZuYnNwOyB0aGUgQkZFUi4gMjU2
IEJpdFN0cmluZyBsZW5ndGggPT0gNDAgU0lzLiBBa2E6IFdvcnN0IGNhc2UsIGlmIGkgaGF2ZTxi
cj4NCiZuYnNwOyByYW5kb21uIGFsbG9jYXRpb24gb2YgMTAsMDAwIEJGUi1JRHMsIGkgd291bGQg
bmVlZCB0byBzZW5kIHVwIHRvPGJyPg0KJm5ic3A7IDQwIEJJRVIgcGFja2V0cyBmb3IgYSBCVU0g
cGFja2V0Ljxicj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8L3NwYW4+DQo8
ZGl2PjQwIGNvcGllcyB0byBzZXJ2ZSAxMEsgZGVzdGluYXRpb25zIGlzICZuYnNwOzk5LjYlIGNv
bXByZXNzaW9uIHJhdGUuIFlvdXIgY29tcGxhaW50IGJlaW5nPzwvZGl2Pg0KPHNwYW4gY2xhc3M9
IiI+DQo8ZGl2PiZuYnNwOzwvZGl2Pg0KPGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBz
dHlsZT0ibWFyZ2luOjAgMCAwIC44ZXg7Ym9yZGVyLWxlZnQ6MXB4ICNjY2Mgc29saWQ7cGFkZGlu
Zy1sZWZ0OjFleCI+DQotIFdvdWxkIFZMQU5zIGhhdmUgcmFuZG9tbmx5IGRpc3RyaWJ1dGVkIFZN
cyBhc3NvY2lhdGVkIHdpdGggdGhlbSA/PGJyPg0KJm5ic3A7IElmIG5vdCwgZWc6IGlmIHRoZXkg
d291bGQgc3RheSB1c3VhbGx5IHdpdGhpbiBzbWFsbGVyIFBPRHMsIHRoYXQgd291bGQ8YnI+DQom
bmJzcDsgYmUgZ29vZCB0byBkZXNjcmliZSBpbiB0aGUgdXNlLWNhc2UgdGV4dC48YnI+DQotIFdv
dWxkIGkgYWNoaWV2ZSBiZXR0ZXIgcmVwbGljYXRpb24gZWZmaWNpZW5jeSBpZiBpIHdvdWxkIHN0
YXJ0PGJyPg0KJm5ic3A7IHRvIHBsYW4gdGhlIGJpdHMgbW9yZSwgZWc6IGluc3RlYWQgb2YgU0kg
dXNlIHN1YmRvbWFpbnMgZm9yIFBPRHMgb3I8YnI+DQombmJzcDsgdGhlIGxpa2UuLi48YnI+DQo8
L2Jsb2NrcXVvdGU+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPC9zcGFuPg0KPGRpdj53aGljaCB3ZSBo
YXZlIHRoZSBhcmNoaXRlY3R1cmUgZm9yIC4uLiAmbmJzcDsyNTUgc3ViZG9tYWluIHNob3VsZCBn
aXZlIHlvdSBwcmV0dHk8L2Rpdj4NCjxkaXY+Z29vZCBzY2FsaW5nIGlmIHlvdSBleHBsb2l0IHRo
ZSBsb2NhbGl0eSBvbiB0aGUgdG9wb2xvZ3kuIEludGVyLXN1YmRvbWFpbiBmb3J3YXJkaW5nJm5i
c3A7PC9kaXY+DQo8ZGl2PmlzIGEgZGlmZmVyZW50IGlzc3VlIG91dHNpZGUgQklFUiBzY29wZSBm
b3IgdGhlIG1vbWVudCBJJ2Qgc2F5IC4uLiZuYnNwOzwvZGl2Pg0KPHNwYW4gY2xhc3M9IkhPRW5a
YiI+PGZvbnQgY29sb3I9IiM4ODg4ODgiPg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+LS0gdG9u
eSZuYnNwOzwvZGl2Pg0KPC9mb250Pjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8YnI+
DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX188d2JyPl9fX19fX19fX19fX19fX19fPGJy
Pg0KQklFUiBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJtYWlsdG86QklFUkBpZXRmLm9yZyI+
QklFUkBpZXRmLm9yZzwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL2JpZXIiIHJlbD0ibm9yZWZlcnJlciIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vPHdicj5saXN0aW5mby9iaWVyPC9hPjxicj4NCjxicj4N
CjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPGJyPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9i
bG9ja3F1b3RlPg0KPC9zcGFuPg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_D412942B810E0aceeciscocom_--


From nobody Thu Sep 29 06:58:35 2016
Return-Path: <akatlas@gmail.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 91D0F12B144; Thu, 29 Sep 2016 06:58:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.699
X-Spam-Level: 
X-Spam-Status: No, score=-102.699 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, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 k9SzflKAd9Mf; Thu, 29 Sep 2016 06:58:30 -0700 (PDT)
Received: from mail-yw0-x234.google.com (mail-yw0-x234.google.com [IPv6:2607:f8b0:4002:c05::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 7EFD812B0D6; Thu, 29 Sep 2016 06:58:30 -0700 (PDT)
Received: by mail-yw0-x234.google.com with SMTP id t67so49052828ywg.3; Thu, 29 Sep 2016 06:58:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=HbFbpAlWwBuneuSVg/v1LTAXIVxe2WSoP3HU6b8GxOU=; b=qqf9jN9l8ziWER4zUgMULgJm1ULpiyOilaBlqt65lnVxOKgQgsadFc+rE8THIFDadD cTu2n9tO+WfLoxIkmHPCkQuBwnGvYbd+NGiaI3t4FIJSU3r7Hh2yek24vSkg1upyuzRn XNiD3JpG1A91U79bw7UrBDkDDZgHnsdu8S1NJCGUZQ5lYKmt1IG0JTjY96ZD6MQGvOuo 2Ypf01pEszIvrA41MxkKhOamROSFTG54/lG/R1bLZKvDk4sjh34358XNDy8DmPj9KNjP AB6Y9REQETi59GCl4OjwQaSWtn6hSvaQwQwBIYwg1l6V1fpuOfF0dfrgqi8dlOyt8oos h4BA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=HbFbpAlWwBuneuSVg/v1LTAXIVxe2WSoP3HU6b8GxOU=; b=RsxwoyZ64Ik1AsvtTVL6AHY/6dvmDakyTL8M9mEpI3vRktF2k33uIuw3Z+91sgT3E6 IJ/F3yvknqlSy8D/wZVdIo5L/OMuD5htB5pA17hQYCMwIQhEVgIRW0WmneaKYFRetpXt TfCTjnAe9g/FtBookJWtu+Vp3bPDCqF/eqRDDemJSpkvxGr50xnmuyRk6XzwZ/XFjikZ FUooMobFvY62RmN9aazgvlPsLISlhXL2/vhyJwqpeLhIHj21RK3KPWJMUefzn37UbBVC Ex4g8w4MDvCMuyhKKLeL5CmFetERrDj7wS0/XN1I19IHuz0gul570m8xcaZYQ13Kk7fl YFKQ==
X-Gm-Message-State: AA6/9RlnOjxIw36swe/2e7Yd7RBQDSxrV6G/ZHPzqzFrPGo3pw320kopPfJlP3Z/CjQJwBPzcg5IU9M16KUIGg==
X-Received: by 10.129.50.201 with SMTP id y192mr934760ywy.136.1475157509644; Thu, 29 Sep 2016 06:58:29 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.129.56.132 with HTTP; Thu, 29 Sep 2016 06:58:29 -0700 (PDT)
In-Reply-To: <D412942B.810E0%acee@cisco.com>
References: <20160929014717.GB29612@faui40p.informatik.uni-erlangen.de> <CA+wi2hMSzL8Qj3Lyj59sff8s_Ue-rPv+nRe2Wim9sJKwv8kXpw@mail.gmail.com> <CAG4d1rfBmT17mvmFEiykDiQn7CaK64yxx=omnJMwWbjeYfP-vQ@mail.gmail.com> <D412942B.810E0%acee@cisco.com>
From: Alia Atlas <akatlas@gmail.com>
Date: Thu, 29 Sep 2016 09:58:29 -0400
Message-ID: <CAG4d1rcN5Hs-WpBZvWuuDPqFse0-LMwPekgVtQqYZco4mkPDhQ@mail.gmail.com>
To: "Acee Lindem (acee)" <acee@cisco.com>
Content-Type: multipart/alternative; boundary=001a114092de59c52c053da5df6b
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/qZ4E8aP6384ZJmTrosFTHx1KVe4>
Cc: Toerless Eckert <tte+ietf@cs.fau.de>, "draft-ietf-bier-use-cases@ietf.org" <draft-ietf-bier-use-cases@ietf.org>, "bier@ietf.org" <bier@ietf.org>
Subject: Re: [Bier] draft-ietf-bier-use-cases: BUM use-case questions considerations
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 29 Sep 2016 13:58:33 -0000

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

Hi Acee,

On Thu, Sep 29, 2016 at 9:53 AM, Acee Lindem (acee) <acee@cisco.com> wrote:

> Hi Alia,
>
> From: BIER <bier-bounces@ietf.org> on behalf of Alia Atlas <
> akatlas@gmail.com>
> Date: Thursday, September 29, 2016 at 9:39 AM
> To: Tony Przygienda <tonysietf@gmail.com>
> Cc: Toerless Eckert <tte+ietf@cs.fau.de>, "bier@ietf.org" <bier@ietf.org>=
,
> "draft-ietf-bier-use-cases@ietf.org" <draft-ietf-bier-use-cases@ietf.org>
> Subject: Re: [Bier] draft-ietf-bier-use-cases: BUM use-case questions
> considerations
>
> A point of VXLAN and other NVO3 encapsulations is that there is a virtual
> network (L2 in the case of BUM being interesting) that is being emulated.
> That means that the BUM traffic is sent to the other VMs in the same VNI =
-
> which should be significantly lower than all of the VMs in the data-cente=
r.
>
>
> Isn=E2=80=99t the scaling for BUM traffic more a question of the number P=
Es in the
> underlay rather than the volume of traffic in any particular VNI or EVPN
> Instance?
>

True - I was thinking of the number of receivers, but the underlay would
need to be able to address each hypervisor or ToR.  Depending on how the
bits were assigned and applications were distributed onto physical
machines, the benefits from BIER in the underlay might not be that good.

Interested to hear others thoughts on the scaling and different places it
is beneficial.

Thanks for the correction!

Alia

Thanks,
> Acee
>
>
>
>
> Of course, many data-centers are L3 based and many may still not be
> virtualized.
>
> Regards,
> Alia
>
> On Wed, Sep 28, 2016 at 10:54 PM, Tony Przygienda <tonysietf@gmail.com>
> wrote:
>
>>
>>
>> On Wed, Sep 28, 2016 at 6:47 PM, Toerless Eckert <tte+ietf@cs.fau.de>
>> wrote:
>>
>>> During the BIER interim, we discussed the VXLAM BUM use case for BIER.
>>> This would be similar to the EVPN use-case mentioned in the use-case
>>> draft.
>>>
>>> Q: Should VXLAN be added beside EVPN to the use case draft ?
>>>
>>
>> IMO yes ...
>>
>>
>>>
>>> Q: I haven't tried to read up on EVPN in detail: Is EVPN always
>>> "broadcasting" Unknown packets ? Isn't there a signaling option as well=
 ?
>>>
>>
>> it does for BU_, for multicast a solution is currently worked on. Overla=
y
>> signaling for EVPN multicast with BIER has already been proposed.
>>
>>
>>>
>>> Ask: If would be great if the description of the use-case would conside=
r
>>> example scale considerations, eg: Can we predict if, and how efficient
>>> BIER would be ?
>>>
>>
>> There are numbers I saw from providers but I'm not free to disclose them=
.
>> They looked pretty impressive @ 256 bit mask.
>>
>>
>>>
>>> That efficiency is somrthin i am mostly worried about:
>>>
>>> - Data centers may have as much as 10,000 TORs. Which i guess would be
>>>   the BFER. 256 BitString length =3D=3D 40 SIs. Aka: Worst case, if i h=
ave
>>>   randomn allocation of 10,000 BFR-IDs, i would need to send up to
>>>   40 BIER packets for a BUM packet.
>>>
>>
>> 40 copies to serve 10K destinations is  99.6% compression rate. Your
>> complaint being?
>>
>>
>>> - Would VLANs have randomnly distributed VMs associated with them ?
>>>   If not, eg: if they would stay usually within smaller PODs, that woul=
d
>>>   be good to describe in the use-case text.
>>> - Would i achieve better replication efficiency if i would start
>>>   to plan the bits more, eg: instead of SI use subdomains for PODs or
>>>   the like...
>>>
>>
>> which we have the architecture for ...  255 subdomain should give you
>> pretty
>> good scaling if you exploit the locality on the topology. Inter-subdomai=
n
>> forwarding
>> is a different issue outside BIER scope for the moment I'd say ...
>>
>> -- tony
>>
>> _______________________________________________
>> BIER mailing list
>> BIER@ietf.org
>> https://www.ietf.org/mailman/listinfo/bier
>>
>>
>

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

<div dir=3D"ltr">Hi Acee,<div class=3D"gmail_extra"><br><div class=3D"gmail=
_quote">On Thu, Sep 29, 2016 at 9:53 AM, Acee Lindem (acee) <span dir=3D"lt=
r">&lt;<a href=3D"mailto:acee@cisco.com" target=3D"_blank">acee@cisco.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 style=3D"word-wrap:break-word;color:rgb(0,0,0);font-size:14px;font-fam=
ily:Calibri,sans-serif">
<div>Hi Alia,=C2=A0</div>
<div><br>
</div>
<span>
<div style=3D"font-family:Calibri;font-size:11pt;text-align:left;color:blac=
k;BORDER-BOTTOM:medium none;BORDER-LEFT:medium none;PADDING-BOTTOM:0in;PADD=
ING-LEFT:0in;PADDING-RIGHT:0in;BORDER-TOP:#b5c4df 1pt solid;BORDER-RIGHT:me=
dium none;PADDING-TOP:3pt">
<span style=3D"font-weight:bold">From: </span>BIER &lt;<a href=3D"mailto:bi=
er-bounces@ietf.org" target=3D"_blank">bier-bounces@ietf.org</a>&gt; on beh=
alf of Alia Atlas &lt;<a href=3D"mailto:akatlas@gmail.com" target=3D"_blank=
">akatlas@gmail.com</a>&gt;<br>
<span style=3D"font-weight:bold">Date: </span>Thursday, September 29, 2016 =
at 9:39 AM<br>
<span style=3D"font-weight:bold">To: </span>Tony Przygienda &lt;<a href=3D"=
mailto:tonysietf@gmail.com" target=3D"_blank">tonysietf@gmail.com</a>&gt;<b=
r>
<span style=3D"font-weight:bold">Cc: </span>Toerless Eckert &lt;<a href=3D"=
mailto:tte+ietf@cs.fau.de" target=3D"_blank">tte+ietf@cs.fau.de</a>&gt;, &q=
uot;<a href=3D"mailto:bier@ietf.org" target=3D"_blank">bier@ietf.org</a>&qu=
ot; &lt;<a href=3D"mailto:bier@ietf.org" target=3D"_blank">bier@ietf.org</a=
>&gt;, &quot;<a href=3D"mailto:draft-ietf-bier-use-cases@ietf.org" target=
=3D"_blank">draft-ietf-bier-use-cases@<wbr>ietf.org</a>&quot;
 &lt;<a href=3D"mailto:draft-ietf-bier-use-cases@ietf.org" target=3D"_blank=
">draft-ietf-bier-use-cases@<wbr>ietf.org</a>&gt;<br>
<span style=3D"font-weight:bold">Subject: </span>Re: [Bier] draft-ietf-bier=
-use-cases: BUM use-case questions considerations<br>
</div><span class=3D"">
<div><br>
</div>
<blockquote style=3D"BORDER-LEFT:#b5c4df 5 solid;PADDING:0 0 0 5;MARGIN:0 0=
 0 5">
<div>
<div>
<div dir=3D"ltr">A point of VXLAN and other NVO3 encapsulations is that the=
re is a virtual network (L2 in the case of BUM being interesting) that is b=
eing emulated.=C2=A0 That means that the BUM traffic is sent to the other V=
Ms in the same VNI - which should be significantly
 lower than all of the VMs in the data-center.</div>
</div>
</div>
</blockquote>
</span></span>
<div><br>
</div>
<div>Isn=E2=80=99t the scaling for BUM traffic more a question of the numbe=
r PEs in the underlay rather than the volume of traffic in any particular V=
NI or EVPN Instance?=C2=A0</div></div></blockquote><div><br></div><div>True=
 - I was thinking of the number of receivers, but the underlay would need t=
o be able to address each hypervisor or ToR.=C2=A0 Depending on how the bit=
s were assigned and applications were distributed onto physical machines, t=
he benefits from BIER in the underlay might not be that good.</div><div><br=
></div><div>Interested to hear others thoughts on the scaling and different=
 places it is beneficial.</div><div><br></div><div>Thanks for the correctio=
n!</div><div><br></div><div>Alia</div><div><br></div><blockquote class=3D"g=
mail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-l=
eft:1ex"><div style=3D"word-wrap:break-word;color:rgb(0,0,0);font-size:14px=
;font-family:Calibri,sans-serif"><div>
</div>
<div>Thanks,</div>
<div>Acee=C2=A0</div><div><div class=3D"h5">
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<span>
<blockquote style=3D"BORDER-LEFT:#b5c4df 5 solid;PADDING:0 0 0 5;MARGIN:0 0=
 0 5">
<div>
<div>
<div dir=3D"ltr">
<div><br>
</div>
<div>Of course, many data-centers are L3 based and many may still not be vi=
rtualized.</div>
<div><br>
</div>
<div>Regards,</div>
<div>Alia</div>
</div>
<div class=3D"gmail_extra"><br>
<div class=3D"gmail_quote">On Wed, Sep 28, 2016 at 10:54 PM, Tony Przygiend=
a <span dir=3D"ltr">
&lt;<a href=3D"mailto:tonysietf@gmail.com" target=3D"_blank">tonysietf@gmai=
l.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<div dir=3D"ltr"><br>
<div class=3D"gmail_extra"><br>
<div class=3D"gmail_quote"><span>On Wed, Sep 28, 2016 at 6:47 PM, Toerless =
Eckert
<span dir=3D"ltr">&lt;<a href=3D"mailto:tte+ietf@cs.fau.de" target=3D"_blan=
k">tte+ietf@cs.fau.de</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
During the BIER interim, we discussed the VXLAM BUM use case for BIER.<br>
This would be similar to the EVPN use-case mentioned in the use-case draft.=
<br>
<br>
Q: Should VXLAN be added beside EVPN to the use case draft ?<br>
</blockquote>
<div><br>
</div>
</span>
<div>IMO yes ...=C2=A0</div>
<span>
<div>=C2=A0</div>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<br>
Q: I haven&#39;t tried to read up on EVPN in detail: Is EVPN always<br>
&quot;broadcasting&quot; Unknown packets ? Isn&#39;t there a signaling opti=
on as well ?<br>
</blockquote>
<div><br>
</div>
</span>
<div>it does for BU_, for multicast a solution is currently worked on. Over=
lay signaling for EVPN multicast with BIER has already been proposed.=C2=A0=
</div>
<span>
<div>=C2=A0</div>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<br>
Ask: If would be great if the description of the use-case would consider<br=
>
example scale considerations, eg: Can we predict if, and how efficient<br>
BIER would be ?<br>
</blockquote>
<div><br>
</div>
</span>
<div>There are numbers I saw from providers but I&#39;m not free to disclos=
e them. They looked pretty impressive @ 256 bit mask.=C2=A0</div>
<span>
<div>=C2=A0</div>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<br>
That efficiency is somrthin i am mostly worried about:<br>
<br>
- Data centers may have as much as 10,000 TORs. Which i guess would be<br>
=C2=A0 the BFER. 256 BitString length =3D=3D 40 SIs. Aka: Worst case, if i =
have<br>
=C2=A0 randomn allocation of 10,000 BFR-IDs, i would need to send up to<br>
=C2=A0 40 BIER packets for a BUM packet.<br>
</blockquote>
<div><br>
</div>
</span>
<div>40 copies to serve 10K destinations is =C2=A099.6% compression rate. Y=
our complaint being?</div>
<span>
<div>=C2=A0</div>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
- Would VLANs have randomnly distributed VMs associated with them ?<br>
=C2=A0 If not, eg: if they would stay usually within smaller PODs, that wou=
ld<br>
=C2=A0 be good to describe in the use-case text.<br>
- Would i achieve better replication efficiency if i would start<br>
=C2=A0 to plan the bits more, eg: instead of SI use subdomains for PODs or<=
br>
=C2=A0 the like...<br>
</blockquote>
<div><br>
</div>
</span>
<div>which we have the architecture for ... =C2=A0255 subdomain should give=
 you pretty</div>
<div>good scaling if you exploit the locality on the topology. Inter-subdom=
ain forwarding=C2=A0</div>
<div>is a different issue outside BIER scope for the moment I&#39;d say ...=
=C2=A0</div>
<span><font color=3D"#888888">
<div><br>
</div>
<div>-- tony=C2=A0</div>
</font></span></div>
</div>
</div>
<br>
______________________________<wbr>_________________<br>
BIER mailing list<br>
<a href=3D"mailto:BIER@ietf.org" target=3D"_blank">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/l<wbr>istinfo/bier</a><br>
<br>
</blockquote>
</div>
<br>
</div>
</div>
</div>
</blockquote>
</span>
</div></div></div>

</blockquote></div><br></div></div>

--001a114092de59c52c053da5df6b--


From nobody Thu Sep 29 08:08:06 2016
Return-Path: <zzhang@juniper.net>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 876AB12B0FC; Thu, 29 Sep 2016 08:08:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.921
X-Spam-Level: 
X-Spam-Status: No, score=-1.921 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=junipernetworks.onmicrosoft.com
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 QM6JIz8hxwkq; Thu, 29 Sep 2016 08:08:00 -0700 (PDT)
Received: from NAM03-DM3-obe.outbound.protection.outlook.com (mail-dm3nam03on0136.outbound.protection.outlook.com [104.47.41.136]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2ECC812B130; Thu, 29 Sep 2016 08:07:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=junipernetworks.onmicrosoft.com; s=selector1-juniper-net; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=UAM2iMk1EFN3AoBh88rZ9aT5KlpeQYjDuCEUsXQ+vSU=; b=SqixqkkTbLGeqetnsyv5G424VIwtGKLjLm2PBcWesYvG6NWwuvnms4omdFSWZmysA8ph880RRnG/p8QCJMGzi/D/K8IN8+rIhqahEdZvtNlfak2ubc3ajvYPI2uAR0aUV3IHzpx3dIaz+ZSF8s/8DOdSO/NkoMhiZrb83vIpt1Y=
Received: from DM5PR05MB3145.namprd05.prod.outlook.com (10.173.219.15) by DM5PR05MB3145.namprd05.prod.outlook.com (10.173.219.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.649.6; Thu, 29 Sep 2016 15:07:56 +0000
Received: from DM5PR05MB3145.namprd05.prod.outlook.com ([10.173.219.15]) by DM5PR05MB3145.namprd05.prod.outlook.com ([10.173.219.15]) with mapi id 15.01.0649.018; Thu, 29 Sep 2016 15:07:56 +0000
From: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>
To: Alia Atlas <akatlas@gmail.com>, Tony Przygienda <tonysietf@gmail.com>
Thread-Topic: [Bier] draft-ietf-bier-use-cases: BUM use-case questions considerations
Thread-Index: AQHSGlbuSZkqYx6i0kmwAUYhBUZ7aaCQkLZQ
Date: Thu, 29 Sep 2016 15:07:56 +0000
Message-ID: <DM5PR05MB31452CE7424DEEC1BD8E957ED4CE0@DM5PR05MB3145.namprd05.prod.outlook.com>
References: <20160929014717.GB29612@faui40p.informatik.uni-erlangen.de> <CA+wi2hMSzL8Qj3Lyj59sff8s_Ue-rPv+nRe2Wim9sJKwv8kXpw@mail.gmail.com> <CAG4d1rfBmT17mvmFEiykDiQn7CaK64yxx=omnJMwWbjeYfP-vQ@mail.gmail.com>
In-Reply-To: <CAG4d1rfBmT17mvmFEiykDiQn7CaK64yxx=omnJMwWbjeYfP-vQ@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.11]
x-ms-office365-filtering-correlation-id: d492d800-0e3e-450b-bfc2-08d3e87a64b1
x-microsoft-exchange-diagnostics: 1; DM5PR05MB3145; 7:bLyoxGURDTCSwNCVqREfaCuJdprrezfPzhXQVF5kqzrdPQCgTHi9JiJheP5M0S+11C+GbpX0JowHmgkjBBrk+Fz33gSpmzdphziU0fbL2i8BjbmhN+Rpg6Ai7zG57+Sc99kJ/yGeSRWBkhhHfLdkKPk8sRov23uEBwuvkdvln0HeMt8swQe2khO8YcKqO9VpyVe0xVxWzEGDknyJrA6HGHA6ECN+eJn4ZDIcOcvhhcSMuPC84ya/D6DR/3sAJ5AatI2DiyOYSgkAS3VFbhs0VgYLIrF/qihFP5ckN0hlZUn3IWDwX2MGxdvQ/uOZV+vY8iU56ba6ilJK01FtgH+Twg==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DM5PR05MB3145;
x-microsoft-antispam-prvs: <DM5PR05MB314550384F7287F9D00289EAD4CE0@DM5PR05MB3145.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(21748063052155);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040176)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(6055026); SRVR:DM5PR05MB3145; BCL:0; PCL:0; RULEID:(304825118); SRVR:DM5PR05MB3145; 
x-forefront-prvs: 00808B16F3
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(7916002)(189002)(377454003)(199003)(24454002)(7696004)(50986999)(5002640100001)(54356999)(87936001)(5660300001)(9686002)(76176999)(2950100002)(101416001)(77096005)(76576001)(230783001)(15975445007)(19625215002)(5001770100001)(97736004)(33656002)(2900100001)(3660700001)(3280700002)(10400500002)(16236675004)(122556002)(74316002)(86362001)(68736007)(7906003)(66066001)(19580405001)(11100500001)(4326007)(92566002)(6116002)(3846002)(19617315012)(790700001)(102836003)(19300405004)(7736002)(7846002)(586003)(189998001)(99286002)(2906002)(81156014)(19609705001)(105586002)(81166006)(106356001)(8676002)(106116001)(19580395003)(8936002); DIR:OUT; SFP:1102; SCL:1; SRVR:DM5PR05MB3145; H:DM5PR05MB3145.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:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_DM5PR05MB31452CE7424DEEC1BD8E957ED4CE0DM5PR05MB3145namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Sep 2016 15:07:56.0184 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR05MB3145
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/xuTqbGnQyFEK9VIg14wzbs4S98o>
Cc: Toerless Eckert <tte+ietf@cs.fau.de>, "bier@ietf.org" <bier@ietf.org>, "draft-ietf-bier-use-cases@ietf.org" <draft-ietf-bier-use-cases@ietf.org>
Subject: Re: [Bier] draft-ietf-bier-use-cases: BUM use-case questions considerations
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 29 Sep 2016 15:08:05 -0000

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

PiB3aGljaCB3ZSBoYXZlIHRoZSBhcmNoaXRlY3R1cmUgZm9yIC4uLiAgMjU1IHN1YmRvbWFpbiBz
aG91bGQgZ2l2ZSB5b3UgcHJldHR5DQpnb29kIHNjYWxpbmcgaWYgeW91IGV4cGxvaXQgdGhlIGxv
Y2FsaXR5IG9uIHRoZSB0b3BvbG9neS4gSW50ZXItc3ViZG9tYWluIGZvcndhcmRpbmcNCmlzIGEg
ZGlmZmVyZW50IGlzc3VlIG91dHNpZGUgQklFUiBzY29wZSBmb3IgdGhlIG1vbWVudCBJJ2Qgc2F5
IC4uLg0KDQpQcm92aWRlciB0dW5uZWwgc2VnbWVudGF0aW9uIGFscmVhZHkgc3BlY2lmaWVkIGZv
ciBNVlBOIGFuZCBoYXMgYmVlbiBwcm9wb3NlZCBmb3IgRVZQTiAoaHR0cHM6Ly90b29scy5pZXRm
Lm9yZy9odG1sL2RyYWZ0LXp6aGFuZy1iZXNzLWV2cG4tYnVtLXByb2NlZHVyZS11cGRhdGVzLTAz
I3NlY3Rpb24tNikuDQoNCkhlcmUgZWFjaCBzZWdtZW50YXRpb24gcmVnaW9uIHdvdWxkIGJlIGEg
QklFUiBzdWItZG9tYWluLCBjb3JyZXNwb25kaW5nIHRvIGEgcG9kLg0KDQpKZWZmcmV5DQoNCg0K
RnJvbTogQklFUiBbbWFpbHRvOmJpZXItYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIEFs
aWEgQXRsYXMNClNlbnQ6IFRodXJzZGF5LCBTZXB0ZW1iZXIgMjksIDIwMTYgOTozOSBBTQ0KVG86
IFRvbnkgUHJ6eWdpZW5kYSA8dG9ueXNpZXRmQGdtYWlsLmNvbT4NCkNjOiBUb2VybGVzcyBFY2tl
cnQgPHR0ZStpZXRmQGNzLmZhdS5kZT47IGJpZXJAaWV0Zi5vcmc7IGRyYWZ0LWlldGYtYmllci11
c2UtY2FzZXNAaWV0Zi5vcmcNClN1YmplY3Q6IFJlOiBbQmllcl0gZHJhZnQtaWV0Zi1iaWVyLXVz
ZS1jYXNlczogQlVNIHVzZS1jYXNlIHF1ZXN0aW9ucyBjb25zaWRlcmF0aW9ucw0KDQpBIHBvaW50
IG9mIFZYTEFOIGFuZCBvdGhlciBOVk8zIGVuY2Fwc3VsYXRpb25zIGlzIHRoYXQgdGhlcmUgaXMg
YSB2aXJ0dWFsIG5ldHdvcmsgKEwyIGluIHRoZSBjYXNlIG9mIEJVTSBiZWluZyBpbnRlcmVzdGlu
ZykgdGhhdCBpcyBiZWluZyBlbXVsYXRlZC4gIFRoYXQgbWVhbnMgdGhhdCB0aGUgQlVNIHRyYWZm
aWMgaXMgc2VudCB0byB0aGUgb3RoZXIgVk1zIGluIHRoZSBzYW1lIFZOSSAtIHdoaWNoIHNob3Vs
ZCBiZSBzaWduaWZpY2FudGx5IGxvd2VyIHRoYW4gYWxsIG9mIHRoZSBWTXMgaW4gdGhlIGRhdGEt
Y2VudGVyLg0KDQpPZiBjb3Vyc2UsIG1hbnkgZGF0YS1jZW50ZXJzIGFyZSBMMyBiYXNlZCBhbmQg
bWFueSBtYXkgc3RpbGwgbm90IGJlIHZpcnR1YWxpemVkLg0KDQpSZWdhcmRzLA0KQWxpYQ0KDQpP
biBXZWQsIFNlcCAyOCwgMjAxNiBhdCAxMDo1NCBQTSwgVG9ueSBQcnp5Z2llbmRhIDx0b255c2ll
dGZAZ21haWwuY29tPG1haWx0bzp0b255c2lldGZAZ21haWwuY29tPj4gd3JvdGU6DQoNCg0KT24g
V2VkLCBTZXAgMjgsIDIwMTYgYXQgNjo0NyBQTSwgVG9lcmxlc3MgRWNrZXJ0IDx0dGUraWV0ZkBj
cy5mYXUuZGU8bWFpbHRvOnR0ZStpZXRmQGNzLmZhdS5kZT4+IHdyb3RlOg0KRHVyaW5nIHRoZSBC
SUVSIGludGVyaW0sIHdlIGRpc2N1c3NlZCB0aGUgVlhMQU0gQlVNIHVzZSBjYXNlIGZvciBCSUVS
Lg0KVGhpcyB3b3VsZCBiZSBzaW1pbGFyIHRvIHRoZSBFVlBOIHVzZS1jYXNlIG1lbnRpb25lZCBp
biB0aGUgdXNlLWNhc2UgZHJhZnQuDQoNClE6IFNob3VsZCBWWExBTiBiZSBhZGRlZCBiZXNpZGUg
RVZQTiB0byB0aGUgdXNlIGNhc2UgZHJhZnQgPw0KDQpJTU8geWVzIC4uLg0KDQoNClE6IEkgaGF2
ZW4ndCB0cmllZCB0byByZWFkIHVwIG9uIEVWUE4gaW4gZGV0YWlsOiBJcyBFVlBOIGFsd2F5cw0K
ImJyb2FkY2FzdGluZyIgVW5rbm93biBwYWNrZXRzID8gSXNuJ3QgdGhlcmUgYSBzaWduYWxpbmcg
b3B0aW9uIGFzIHdlbGwgPw0KDQppdCBkb2VzIGZvciBCVV8sIGZvciBtdWx0aWNhc3QgYSBzb2x1
dGlvbiBpcyBjdXJyZW50bHkgd29ya2VkIG9uLiBPdmVybGF5IHNpZ25hbGluZyBmb3IgRVZQTiBt
dWx0aWNhc3Qgd2l0aCBCSUVSIGhhcyBhbHJlYWR5IGJlZW4gcHJvcG9zZWQuDQoNCg0KQXNrOiBJ
ZiB3b3VsZCBiZSBncmVhdCBpZiB0aGUgZGVzY3JpcHRpb24gb2YgdGhlIHVzZS1jYXNlIHdvdWxk
IGNvbnNpZGVyDQpleGFtcGxlIHNjYWxlIGNvbnNpZGVyYXRpb25zLCBlZzogQ2FuIHdlIHByZWRp
Y3QgaWYsIGFuZCBob3cgZWZmaWNpZW50DQpCSUVSIHdvdWxkIGJlID8NCg0KVGhlcmUgYXJlIG51
bWJlcnMgSSBzYXcgZnJvbSBwcm92aWRlcnMgYnV0IEknbSBub3QgZnJlZSB0byBkaXNjbG9zZSB0
aGVtLiBUaGV5IGxvb2tlZCBwcmV0dHkgaW1wcmVzc2l2ZSBAIDI1NiBiaXQgbWFzay4NCg0KDQpU
aGF0IGVmZmljaWVuY3kgaXMgc29tcnRoaW4gaSBhbSBtb3N0bHkgd29ycmllZCBhYm91dDoNCg0K
LSBEYXRhIGNlbnRlcnMgbWF5IGhhdmUgYXMgbXVjaCBhcyAxMCwwMDAgVE9Scy4gV2hpY2ggaSBn
dWVzcyB3b3VsZCBiZQ0KICB0aGUgQkZFUi4gMjU2IEJpdFN0cmluZyBsZW5ndGggPT0gNDAgU0lz
LiBBa2E6IFdvcnN0IGNhc2UsIGlmIGkgaGF2ZQ0KICByYW5kb21uIGFsbG9jYXRpb24gb2YgMTAs
MDAwIEJGUi1JRHMsIGkgd291bGQgbmVlZCB0byBzZW5kIHVwIHRvDQogIDQwIEJJRVIgcGFja2V0
cyBmb3IgYSBCVU0gcGFja2V0Lg0KDQo0MCBjb3BpZXMgdG8gc2VydmUgMTBLIGRlc3RpbmF0aW9u
cyBpcyAgOTkuNiUgY29tcHJlc3Npb24gcmF0ZS4gWW91ciBjb21wbGFpbnQgYmVpbmc/DQoNCi0g
V291bGQgVkxBTnMgaGF2ZSByYW5kb21ubHkgZGlzdHJpYnV0ZWQgVk1zIGFzc29jaWF0ZWQgd2l0
aCB0aGVtID8NCiAgSWYgbm90LCBlZzogaWYgdGhleSB3b3VsZCBzdGF5IHVzdWFsbHkgd2l0aGlu
IHNtYWxsZXIgUE9EcywgdGhhdCB3b3VsZA0KICBiZSBnb29kIHRvIGRlc2NyaWJlIGluIHRoZSB1
c2UtY2FzZSB0ZXh0Lg0KLSBXb3VsZCBpIGFjaGlldmUgYmV0dGVyIHJlcGxpY2F0aW9uIGVmZmlj
aWVuY3kgaWYgaSB3b3VsZCBzdGFydA0KICB0byBwbGFuIHRoZSBiaXRzIG1vcmUsIGVnOiBpbnN0
ZWFkIG9mIFNJIHVzZSBzdWJkb21haW5zIGZvciBQT0RzIG9yDQogIHRoZSBsaWtlLi4uDQoNCndo
aWNoIHdlIGhhdmUgdGhlIGFyY2hpdGVjdHVyZSBmb3IgLi4uICAyNTUgc3ViZG9tYWluIHNob3Vs
ZCBnaXZlIHlvdSBwcmV0dHkNCmdvb2Qgc2NhbGluZyBpZiB5b3UgZXhwbG9pdCB0aGUgbG9jYWxp
dHkgb24gdGhlIHRvcG9sb2d5LiBJbnRlci1zdWJkb21haW4gZm9yd2FyZGluZw0KaXMgYSBkaWZm
ZXJlbnQgaXNzdWUgb3V0c2lkZSBCSUVSIHNjb3BlIGZvciB0aGUgbW9tZW50IEknZCBzYXkgLi4u
DQoNCi0tIHRvbnkNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18NCkJJRVIgbWFpbGluZyBsaXN0DQpCSUVSQGlldGYub3JnPG1haWx0bzpCSUVSQGlldGYu
b3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9iaWVyDQoNCg==

--_000_DM5PR05MB31452CE7424DEEC1BD8E957ED4CE0DM5PR05MB3145namp_
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
aW5lO30NCnNwYW4uaG9lbnpiDQoJe21zby1zdHlsZS1uYW1lOmhvZW56Yjt9DQpzcGFuLkVtYWls
U3R5bGUxOA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToi
Q2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJ
e21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5z
LXNlcmlmO30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJn
aW46MS4waW4gMS4waW4gMS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldv
cmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hh
cGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlm
XS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQi
Pg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94
bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIg
dmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+Jmd0OyB3aGljaCB3ZSBoYXZlIHRoZSBhcmNoaXRlY3R1cmUgZm9yIC4uLiAmbmJz
cDsyNTUgc3ViZG9tYWluIHNob3VsZCBnaXZlIHlvdSBwcmV0dHk8bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPmdvb2Qgc2NhbGluZyBpZiB5b3UgZXhwbG9pdCB0aGUgbG9jYWxp
dHkgb24gdGhlIHRvcG9sb2d5LiBJbnRlci1zdWJkb21haW4gZm9yd2FyZGluZyZuYnNwOzxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+aXMgYSBkaWZmZXJlbnQgaXNzdWUgb3V0
c2lkZSBCSUVSIHNjb3BlIGZvciB0aGUgbW9tZW50IEknZCBzYXkgLi4uJm5ic3A7PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPlByb3ZpZGVyIHR1bm5lbCBzZWdtZW50YXRpb24gYWxyZWFkeSBzcGVj
aWZpZWQgZm9yIE1WUE4gYW5kIGhhcyBiZWVuIHByb3Bvc2VkIGZvciBFVlBOICg8YSBocmVmPSJo
dHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtenpoYW5nLWJlc3MtZXZwbi1idW0tcHJv
Y2VkdXJlLXVwZGF0ZXMtMDMjc2VjdGlvbi02Ij5odHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwv
ZHJhZnQtenpoYW5nLWJlc3MtZXZwbi1idW0tcHJvY2VkdXJlLXVwZGF0ZXMtMDMjc2VjdGlvbi02
PC9hPikuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhlcmUgZWFjaCBzZWdtZW50YXRpb24gcmVn
aW9uIHdvdWxkIGJlIGEgQklFUiBzdWItZG9tYWluLCBjb3JyZXNwb25kaW5nIHRvIGEgcG9kLjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5KZWZmcmV5PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGEgbmFtZT0iX01haWxFbmRDb21w
b3NlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9hPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJs
dWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0i
Ym9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQg
MGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5G
cm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4gQklFUiBbbWFpbHRvOmJpZXItYm91bmNl
c0BpZXRmLm9yZ10NCjxiPk9uIEJlaGFsZiBPZiA8L2I+QWxpYSBBdGxhczxicj4NCjxiPlNlbnQ6
PC9iPiBUaHVyc2RheSwgU2VwdGVtYmVyIDI5LCAyMDE2IDk6MzkgQU08YnI+DQo8Yj5Ubzo8L2I+
IFRvbnkgUHJ6eWdpZW5kYSAmbHQ7dG9ueXNpZXRmQGdtYWlsLmNvbSZndDs8YnI+DQo8Yj5DYzo8
L2I+IFRvZXJsZXNzIEVja2VydCAmbHQ7dHRlJiM0MztpZXRmQGNzLmZhdS5kZSZndDs7IGJpZXJA
aWV0Zi5vcmc7IGRyYWZ0LWlldGYtYmllci11c2UtY2FzZXNAaWV0Zi5vcmc8YnI+DQo8Yj5TdWJq
ZWN0OjwvYj4gUmU6IFtCaWVyXSBkcmFmdC1pZXRmLWJpZXItdXNlLWNhc2VzOiBCVU0gdXNlLWNh
c2UgcXVlc3Rpb25zIGNvbnNpZGVyYXRpb25zPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkEgcG9pbnQgb2YgVlhMQU4gYW5kIG90aGVyIE5WTzMg
ZW5jYXBzdWxhdGlvbnMgaXMgdGhhdCB0aGVyZSBpcyBhIHZpcnR1YWwgbmV0d29yayAoTDIgaW4g
dGhlIGNhc2Ugb2YgQlVNIGJlaW5nIGludGVyZXN0aW5nKSB0aGF0IGlzIGJlaW5nIGVtdWxhdGVk
LiZuYnNwOyBUaGF0IG1lYW5zIHRoYXQgdGhlIEJVTSB0cmFmZmljIGlzIHNlbnQgdG8gdGhlIG90
aGVyIFZNcyBpbiB0aGUgc2FtZSBWTkkgLSB3aGljaCBzaG91bGQNCiBiZSBzaWduaWZpY2FudGx5
IGxvd2VyIHRoYW4gYWxsIG9mIHRoZSBWTXMgaW4gdGhlIGRhdGEtY2VudGVyLjxvOnA+PC9vOnA+
PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T2YgY291cnNlLCBtYW55IGRhdGEt
Y2VudGVycyBhcmUgTDMgYmFzZWQgYW5kIG1hbnkgbWF5IHN0aWxsIG5vdCBiZSB2aXJ0dWFsaXpl
ZC48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
UmVnYXJkcyw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPkFsaWE8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+T24gV2VkLCBTZXAgMjgsIDIwMTYgYXQgMTA6NTQgUE0sIFRvbnkgUHJ6eWdpZW5kYSAm
bHQ7PGEgaHJlZj0ibWFpbHRvOnRvbnlzaWV0ZkBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj50
b255c2lldGZAZ21haWwuY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8YmxvY2tx
dW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtw
YWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDow
aW4iPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIFdlZCwgU2VwIDI4LCAyMDE2IGF0IDY6NDcgUE0sIFRv
ZXJsZXNzIEVja2VydCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnR0ZSYjNDM7aWV0ZkBjcy5mYXUuZGUi
IHRhcmdldD0iX2JsYW5rIj50dGUmIzQzO2lldGZAY3MuZmF1LmRlPC9hPiZndDsgd3JvdGU6PG86
cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6
c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0
OjQuOHB0O21hcmdpbi1yaWdodDowaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+RHVyaW5nIHRo
ZSBCSUVSIGludGVyaW0sIHdlIGRpc2N1c3NlZCB0aGUgVlhMQU0gQlVNIHVzZSBjYXNlIGZvciBC
SUVSLjxicj4NClRoaXMgd291bGQgYmUgc2ltaWxhciB0byB0aGUgRVZQTiB1c2UtY2FzZSBtZW50
aW9uZWQgaW4gdGhlIHVzZS1jYXNlIGRyYWZ0Ljxicj4NCjxicj4NClE6IFNob3VsZCBWWExBTiBi
ZSBhZGRlZCBiZXNpZGUgRVZQTiB0byB0aGUgdXNlIGNhc2UgZHJhZnQgPzxvOnA+PC9vOnA+PC9w
Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SU1PIHllcyAu
Li4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9y
ZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBpbiAwaW4g
MGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDowaW4iPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PGJyPg0KUTogSSBoYXZlbid0IHRyaWVkIHRvIHJlYWQgdXAgb24gRVZQTiBp
biBkZXRhaWw6IElzIEVWUE4gYWx3YXlzPGJyPg0KJnF1b3Q7YnJvYWRjYXN0aW5nJnF1b3Q7IFVu
a25vd24gcGFja2V0cyA/IElzbid0IHRoZXJlIGEgc2lnbmFsaW5nIG9wdGlvbiBhcyB3ZWxsID88
bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPml0IGRvZXMgZm9yIEJVXywgZm9yIG11bHRpY2FzdCBhIHNvbHV0aW9uIGlzIGN1cnJlbnRs
eSB3b3JrZWQgb24uIE92ZXJsYXkgc2lnbmFsaW5nIGZvciBFVlBOIG11bHRpY2FzdCB3aXRoIEJJ
RVIgaGFzIGFscmVhZHkgYmVlbiBwcm9wb3NlZC4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0ND
Q0NDQyAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21h
cmdpbi1yaWdodDowaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGJyPg0KQXNrOiBJZiB3b3Vs
ZCBiZSBncmVhdCBpZiB0aGUgZGVzY3JpcHRpb24gb2YgdGhlIHVzZS1jYXNlIHdvdWxkIGNvbnNp
ZGVyPGJyPg0KZXhhbXBsZSBzY2FsZSBjb25zaWRlcmF0aW9ucywgZWc6IENhbiB3ZSBwcmVkaWN0
IGlmLCBhbmQgaG93IGVmZmljaWVudDxicj4NCkJJRVIgd291bGQgYmUgPzxvOnA+PC9vOnA+PC9w
Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhlcmUgYXJl
IG51bWJlcnMgSSBzYXcgZnJvbSBwcm92aWRlcnMgYnV0IEknbSBub3QgZnJlZSB0byBkaXNjbG9z
ZSB0aGVtLiBUaGV5IGxvb2tlZCBwcmV0dHkgaW1wcmVzc2l2ZSBAIDI1NiBiaXQgbWFzay4mbmJz
cDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZu
YnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5v
bmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDYu
MHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDowaW4iPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PGJyPg0KVGhhdCBlZmZpY2llbmN5IGlzIHNvbXJ0aGluIGkgYW0gbW9zdGx5IHdvcnJp
ZWQgYWJvdXQ6PGJyPg0KPGJyPg0KLSBEYXRhIGNlbnRlcnMgbWF5IGhhdmUgYXMgbXVjaCBhcyAx
MCwwMDAgVE9Scy4gV2hpY2ggaSBndWVzcyB3b3VsZCBiZTxicj4NCiZuYnNwOyB0aGUgQkZFUi4g
MjU2IEJpdFN0cmluZyBsZW5ndGggPT0gNDAgU0lzLiBBa2E6IFdvcnN0IGNhc2UsIGlmIGkgaGF2
ZTxicj4NCiZuYnNwOyByYW5kb21uIGFsbG9jYXRpb24gb2YgMTAsMDAwIEJGUi1JRHMsIGkgd291
bGQgbmVlZCB0byBzZW5kIHVwIHRvPGJyPg0KJm5ic3A7IDQwIEJJRVIgcGFja2V0cyBmb3IgYSBC
VU0gcGFja2V0LjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+NDAgY29waWVzIHRvIHNlcnZlIDEwSyBkZXN0aW5hdGlvbnMgaXMgJm5i
c3A7OTkuNiUgY29tcHJlc3Npb24gcmF0ZS4gWW91ciBjb21wbGFpbnQgYmVpbmc/PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1s
ZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4t
bGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6MGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPi0gV291
bGQgVkxBTnMgaGF2ZSByYW5kb21ubHkgZGlzdHJpYnV0ZWQgVk1zIGFzc29jaWF0ZWQgd2l0aCB0
aGVtID88YnI+DQombmJzcDsgSWYgbm90LCBlZzogaWYgdGhleSB3b3VsZCBzdGF5IHVzdWFsbHkg
d2l0aGluIHNtYWxsZXIgUE9EcywgdGhhdCB3b3VsZDxicj4NCiZuYnNwOyBiZSBnb29kIHRvIGRl
c2NyaWJlIGluIHRoZSB1c2UtY2FzZSB0ZXh0Ljxicj4NCi0gV291bGQgaSBhY2hpZXZlIGJldHRl
ciByZXBsaWNhdGlvbiBlZmZpY2llbmN5IGlmIGkgd291bGQgc3RhcnQ8YnI+DQombmJzcDsgdG8g
cGxhbiB0aGUgYml0cyBtb3JlLCBlZzogaW5zdGVhZCBvZiBTSSB1c2Ugc3ViZG9tYWlucyBmb3Ig
UE9EcyBvcjxicj4NCiZuYnNwOyB0aGUgbGlrZS4uLjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1
b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+d2hpY2ggd2UgaGF2ZSB0aGUgYXJj
aGl0ZWN0dXJlIGZvciAuLi4gJm5ic3A7MjU1IHN1YmRvbWFpbiBzaG91bGQgZ2l2ZSB5b3UgcHJl
dHR5PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5n
b29kIHNjYWxpbmcgaWYgeW91IGV4cGxvaXQgdGhlIGxvY2FsaXR5IG9uIHRoZSB0b3BvbG9neS4g
SW50ZXItc3ViZG9tYWluIGZvcndhcmRpbmcmbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPmlzIGEgZGlmZmVyZW50IGlzc3VlIG91dHNpZGUg
QklFUiBzY29wZSBmb3IgdGhlIG1vbWVudCBJJ2Qgc2F5IC4uLiZuYnNwOzxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9y
OiM4ODg4ODgiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojODg4ODg4Ij4tLSB0b255Jm5i
c3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxicj4N
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KQklF
UiBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJtYWlsdG86QklFUkBpZXRmLm9yZyI+QklFUkBp
ZXRmLm9yZzwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL2JpZXIiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL2JpZXI8L2E+PG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_DM5PR05MB31452CE7424DEEC1BD8E957ED4CE0DM5PR05MB3145namp_--


From nobody Thu Sep 29 10:12:17 2016
Return-Path: <gjshep@gmail.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B920412B1D6 for <bier@ietfa.amsl.com>; Thu, 29 Sep 2016 10:12:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 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, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 Xz3827tPhYj4 for <bier@ietfa.amsl.com>; Thu, 29 Sep 2016 10:12:08 -0700 (PDT)
Received: from mail-qk0-x230.google.com (mail-qk0-x230.google.com [IPv6:2607:f8b0:400d:c09::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 82B8D12B1CB for <bier@ietf.org>; Thu, 29 Sep 2016 10:12:08 -0700 (PDT)
Received: by mail-qk0-x230.google.com with SMTP id j129so75777374qkd.1 for <bier@ietf.org>; Thu, 29 Sep 2016 10:12:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:reply-to:from:date:message-id:subject:to; bh=QSzWkKzs4lQFJLN2nRXxQm9LQXItagztMwqryUcECJI=; b=gIJ4QzPfbGXxcEsuyxxQUd9/eo6l60d0QA0z/L+lNe4+mnqvDNwS7o1XCNDZgd7n8R FIcywyGADqIO1vv//mee5t4atgFM0CcmHXkDeQYUaZqV9/Fj3uAdQSiz7pVKKFycNhbV U3UXq/mrUdMmv8N8+JOvBUhKUyyg0hjQyALzduMrSUu6ZHW9eDYL0y/+p4zyrGx4XUck XrPbE0UtoysKmaU5pIyQUUhDJOJkF4/Qjaf1ubxY4rC/Q+kz0w1h/Hr2ykSn/WtS3Vj4 37cck8zUfC8F8x9y4uT/w+gU89n+5aAl6acn8DOJnqcltVkou26PtisDETriRCX7tTIO FJ7Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:reply-to:from:date:message-id :subject:to; bh=QSzWkKzs4lQFJLN2nRXxQm9LQXItagztMwqryUcECJI=; b=kznrgKDctB+qrley7c5FZfEfOXyvxeVkb8XIxaJkhn3HPrA5OM0upIb8sBBXiq8C9M mO4hCSxU80yIb4XM2Rz2fmNULs4tm4g0+hPMqc0CLPENQmisxdkrIiJ+ZHMibQ6+Mc4t 0gDxkJe10VrF99ffI4j3bOuBu2dedaFeRiHn4sq8iOBxZfr2WC4y+hkkaQ04jx6KRlSU mk9pDlJyFx4S52ZoLiYpxBs8wtxYuhAqCopP8cPhm8RpFXaj0QZuzQy8nb4QgN0J3UFx 5Cfjes0HyIezqMK9y5lIKwnU2rVTDN9qlVFrvtovfHmdasthjUVbos7Dedm2Dr/AR8i6 GT9w==
X-Gm-Message-State: AA6/9RmixMblE+3FIuzXB1mkKc9/n/tNsCh1eOS89frYzARBidZd0HF9fCOsk37WZ+ZZkZfQQYZQ2YjurP9Muw==
X-Received: by 10.55.77.7 with SMTP id a7mr2570378qkb.35.1475169127381; Thu, 29 Sep 2016 10:12:07 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.200.52.17 with HTTP; Thu, 29 Sep 2016 10:12:06 -0700 (PDT)
From: Greg Shepherd <gjshep@gmail.com>
Date: Thu, 29 Sep 2016 10:12:06 -0700
Message-ID: <CABFReBqNPgaDSL06=LQCMBz4QXmx_xfHzJrT5prvnW3pSCq2og@mail.gmail.com>
To: "bier@ietf.org" <bier@ietf.org>
Content-Type: multipart/alternative; boundary=001a114a7df4d2492c053da893a9
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/Ip1q7d43nXxd0_Eu9_EEaUzEVCc>
Subject: [Bier] WebEx recording is available for viewing: BIER WG Interim-20160927 1728-1
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 29 Sep 2016 17:12:16 -0000

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

*From: *Gregory Shepherd <messenger@webex.com>
*Subject: **WebEx recording is available for viewing: BIER WG
Interim-20160927 1728-1*
*Date: *September 28, 2016 at 8:21:01 AM PDT
*To: *<shep@cisco.com>
*Reply-To: *<shep@cisco.com>

Hi, Gregory Shepherd,
Gregory Shepherd wants to share this WebEx recording with you.

*BIER WG Interim-20160927 1728-1*
Tuesday, September 27, 2016
6:08 pm  |  Pacific Daylight Time (San Francisco, GMT-07:00)

*Play recording*
<https://cisco.webex.com/ciscosales/ldr.php?RCID=00716fe726038d0465a3b617182368c6>
 (5 hr)
Recording password: 6hAv5F2U

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

<div dir=3D"ltr"><div class=3D"gmail_quote"><div style=3D"word-wrap:break-w=
ord"><div><br><blockquote type=3D"cite">

<div style=3D"margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left=
:0px">
<span style=3D"font-family:-webkit-system-font,Helvetica Neue,Helvetica,san=
s-serif;color:rgba(0,0,0,1.0)"><b>From:
</b></span><span style=3D"font-family:-webkit-system-font,Helvetica Neue,He=
lvetica,sans-serif">Gregory Shepherd &lt;<a href=3D"mailto:messenger@webex.=
com" target=3D"_blank">messenger@webex.com</a>&gt;<br>
</span></div>
<div style=3D"margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left=
:0px">
<span style=3D"font-family:-webkit-system-font,Helvetica Neue,Helvetica,san=
s-serif;color:rgba(0,0,0,1.0)"><b>Subject:
</b></span><span style=3D"font-family:-webkit-system-font,Helvetica Neue,He=
lvetica,sans-serif"><b>WebEx recording is available for viewing: BIER WG In=
terim-20160927 1728-1</b><br>
</span></div>
<div style=3D"margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left=
:0px">
<span style=3D"font-family:-webkit-system-font,Helvetica Neue,Helvetica,san=
s-serif;color:rgba(0,0,0,1.0)"><b>Date:
</b></span><span style=3D"font-family:-webkit-system-font,Helvetica Neue,He=
lvetica,sans-serif">September 28, 2016 at 8:21:01 AM PDT<br>
</span></div>
<div style=3D"margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left=
:0px">
<span style=3D"font-family:-webkit-system-font,Helvetica Neue,Helvetica,san=
s-serif;color:rgba(0,0,0,1.0)"><b>To:
</b></span><span style=3D"font-family:-webkit-system-font,Helvetica Neue,He=
lvetica,sans-serif">&lt;<a href=3D"mailto:shep@cisco.com" target=3D"_blank"=
>shep@cisco.com</a>&gt;<br>
</span></div>
<div style=3D"margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left=
:0px">
<span style=3D"font-family:-webkit-system-font,Helvetica Neue,Helvetica,san=
s-serif;color:rgba(0,0,0,1.0)"><b>Reply-To:
</b></span><span style=3D"font-family:-webkit-system-font,Helvetica Neue,He=
lvetica,sans-serif">&lt;<a href=3D"mailto:shep@cisco.com" target=3D"_blank"=
>shep@cisco.com</a>&gt;<br>
</span></div>
<br>
<div>
<table width=3D"100%" align=3D"left" style=3D"border-collapse:separate;bord=
er:0px white;border-spacing:0px;width:100%!important;max-width:525px!import=
ant;min-width:279px!important;font-family:Helvetica;letter-spacing:normal;t=
ext-indent:0px;text-transform:none;word-spacing:0px;padding:0px;margin:0px"=
>
<tbody>
<tr style=3D"line-height:20px">
<td style=3D"word-wrap:break-word;word-break:normal;font-size:15px;font-fam=
ily:Arial;color:rgb(102,102,102);padding:5px 0px 0px">
<table align=3D"left" style=3D"border-collapse:separate;border:0px white;bo=
rder-spacing:0px;width:100%!important;max-width:525px!important;min-width:2=
79px!important;margin-left:5px">
<tbody>
<tr style=3D"line-height:20px">
<td valign=3D"top" style=3D"word-wrap:break-word;word-break:normal;font-siz=
e:15px;font-family:Arial;color:rgb(102,102,102);padding:0px">
<table style=3D"border-collapse:separate;border:0px white;border-spacing:0p=
x;width:100%!important;max-width:525px!important;min-width:279px!important"=
>
<tbody>
<tr style=3D"line-height:20px">
<td style=3D"word-wrap:break-word;word-break:normal;font-size:15px;font-fam=
ily:Arial;color:rgb(77,77,77);padding:0px">
Hi, Gregory Shepherd,</td>
</tr>
<tr style=3D"line-height:20px">
<td style=3D"word-wrap:break-word;word-break:normal;font-size:15px;font-fam=
ily:Arial;color:rgb(77,77,77);padding:10px 0px 0px">
Gregory Shepherd wants to share this WebEx recording with you.</td>
</tr>
<tr style=3D"line-height:20px">
<td style=3D"word-wrap:break-word;word-break:normal;font-size:15px;font-fam=
ily:Arial;color:rgb(77,77,77);padding:0px">
</td>
</tr>
</tbody>
</table><span class=3D"">
<table style=3D"border-collapse:separate;border:0px white;border-spacing:0p=
x;width:100%!important;max-width:525px!important;min-width:279px!important"=
>
<tbody>
<tr style=3D"line-height:20px">
<td style=3D"word-wrap:break-word;word-break:normal;font-size:15px;font-fam=
ily:Arial;color:rgb(102,102,102);padding:0px;height:20px">
=C2=A0</td>
</tr>
</tbody>
</table>
<table width=3D"100%" style=3D"border-collapse:separate;border:0px white;bo=
rder-spacing:0px;width:100%!important;max-width:525px!important;min-width:2=
79px!important">
<tbody>
<tr style=3D"line-height:20px">
<td style=3D"word-wrap:break-word;word-break:normal;font-size:16px;font-fam=
ily:Arial;color:rgb(77,77,77);padding:0px">
<b>BIER WG Interim-20160927 1728-1</b></td>
</tr>
<tr style=3D"line-height:20px;margin:0px">
<td style=3D"word-wrap:break-word;word-break:normal;font-size:15px;font-fam=
ily:Arial;color:rgb(102,102,102);padding:0px">
Tuesday, September 27, 2016</td>
</tr>
<tr style=3D"line-height:20px;margin:0px">
<td style=3D"word-wrap:break-word;word-break:normal;font-size:15px;font-fam=
ily:Arial;color:rgb(102,102,102);padding:0px">
6:08 pm=C2=A0=C2=A0|=C2=A0=C2=A0Pacific Daylight Time (San Francisco, GMT-0=
7:00)</td>
</tr>
</tbody>
</table>
<table style=3D"border-collapse:separate;border:0px white;border-spacing:0p=
x;width:100%!important;max-width:525px!important;min-width:279px!important"=
>
<tbody>
<tr style=3D"line-height:20px">
<td style=3D"word-wrap:break-word;word-break:normal;font-size:15px;font-fam=
ily:Arial;color:rgb(102,102,102);padding:0px;height:20px">
=C2=A0</td>
</tr>
</tbody>
</table>
<table style=3D"border-collapse:separate;border:0px white;border-spacing:0p=
x;width:auto!important;max-width:525px!important;min-width:279px!important"=
>
<tbody>
<tr style=3D"line-height:20px">
<td colspan=3D"2" style=3D"word-wrap:break-word;word-break:normal;font-size=
:16px;font-family:Arial;color:rgb(0,175,249);padding:0px">
<a href=3D"https://cisco.webex.com/ciscosales/ldr.php?RCID=3D00716fe726038d=
0465a3b617182368c6" style=3D"font-size:16px;font-family:Arial;color:rgb(0,1=
75,249);padding:0px;text-decoration:none" target=3D"_blank"><b>Play recordi=
ng</b></a><font style=3D"font-size:15px;font-family:Arial;color:rgb(102,102=
,102)"><span>=C2=A0</span>(5
 hr)</font></td>
</tr>
<tr style=3D"line-height:20px">
<td style=3D"word-wrap:break-word;word-break:normal;font-size:15px;font-fam=
ily:Arial;color:rgb(102,102,102);padding:0px">
Recording password: 6hAv5F2U</td>
</tr>
</tbody>
</table>
</span></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</blockquote>
</div>
<br>
</div>

</div><br></div>

--001a114a7df4d2492c053da893a9--


From nobody Thu Sep 29 10:38:26 2016
Return-Path: <eckert@i4.informatik.uni-erlangen.de>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3868512B025; Thu, 29 Sep 2016 10:38:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.215
X-Spam-Level: 
X-Spam-Status: No, score=-4.215 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RP_MATCHES_RCVD=-2.316] autolearn=ham autolearn_force=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 lOi3qYVID6-H; Thu, 29 Sep 2016 10:38:23 -0700 (PDT)
Received: from faui40.informatik.uni-erlangen.de (faui40.informatik.uni-erlangen.de [IPv6:2001:638:a000:4134::ffff:40]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D259412B0AF; Thu, 29 Sep 2016 10:38:22 -0700 (PDT)
Received: from faui40p.informatik.uni-erlangen.de (faui40p.informatik.uni-erlangen.de [IPv6:2001:638:a000:4134::ffff:77]) by faui40.informatik.uni-erlangen.de (Postfix) with ESMTP id 5180058C4B5; Thu, 29 Sep 2016 19:38:21 +0200 (CEST)
Received: by faui40p.informatik.uni-erlangen.de (Postfix, from userid 10463) id 381E5B0A9AE; Thu, 29 Sep 2016 19:38:21 +0200 (CEST)
Date: Thu, 29 Sep 2016 19:38:21 +0200
From: Toerless Eckert <tte+ietf@cs.fau.de>
To: Tony Przygienda <tonysietf@gmail.com>
Message-ID: <20160929173820.GC29612@faui40p.informatik.uni-erlangen.de>
References: <20160929014717.GB29612@faui40p.informatik.uni-erlangen.de> <CA+wi2hMSzL8Qj3Lyj59sff8s_Ue-rPv+nRe2Wim9sJKwv8kXpw@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <CA+wi2hMSzL8Qj3Lyj59sff8s_Ue-rPv+nRe2Wim9sJKwv8kXpw@mail.gmail.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/pp8D02xiokWXNhE4qBVcteigGyg>
Cc: Toerless Eckert <tte+ietf@cs.fau.de>, "bier@ietf.org" <bier@ietf.org>, draft-ietf-bier-use-cases@ietf.org
Subject: Re: [Bier] draft-ietf-bier-use-cases: BUM use-case questions considerations
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 29 Sep 2016 17:38:25 -0000

On Wed, Sep 28, 2016 at 07:54:37PM -0700, Tony Przygienda wrote:
> > That efficiency is something i am mostly worried about:
> >
> > - Data centers may have as much as 10,000 TORs. Which i guess would be
> >   the BFER. 256 BitString length == 40 SIs. Aka: Worst case, if i have
> >   randomn allocation of 10,000 BFR-IDs, i would need to send up to
> >   40 BIER packets for a BUM packet.
> 
> 40 copies to serve 10K destinations is  99.6% compression rate. Your
> complaint being?

1) Addressing randomn small subsets of large number of BFER 
   (due to SI/subdomains)
   
   Large DC with 10,000 TORs, some VLAN (EVPN/VXLAN/whatever) with just 50 VMs.
   VMs spread aross 50 TORs.  Each TOR is BFER translating from VLANs L2/L3 multicast
   to BIER. Worst case, these 50 TORs have bits in 40 different SI/Subdomains
   (10,000 TORs / 256 BSL = 40). Sending TOR has to send 40 BIER packets instead of
   50 unicast packets without BIER/multicast. 

2) Large number of VMs behind small number of TORs

   Even if a VLAN has a large #VMs, but those are all behind few TORs,
   the savings via BIER or multicast is just that #TORs - a unicast solution
   would also only send #TOR copies of packets.

I have no DC stats. If i have VLANs with large #VMs behind large #TORs and
these an be 'regionalized' by eg: PODs, then BIER would do excellent. If either
of the two above scenarios are most common, it would not. So it would be great
to identify and write down known best cases in the use cases doc. Even if those
are just examples. But examples known to exist would IMHO be very helpfull.

Of course, any "M" example could likely result in orders of magnitude more
traffic than "BU" traffic,and even a factor of 2..10 replication efficiency
could justify BIER. And then it may not be relevant anymore that the total amount
of "BU" traffic efficiency optimization may on average not be high enough to 
justify BIER by itself.

Cheers
    Toerless

> > - Would VLANs have randomnly distributed VMs associated with them ?
> >   If not, eg: if they would stay usually within smaller PODs, that would
> >   be good to describe in the use-case text.
> > - Would i achieve better replication efficiency if i would start
> >   to plan the bits more, eg: instead of SI use subdomains for PODs or
> >   the like...
> 
> which we have the architecture for ...  255 subdomain should give you pretty
> good scaling if you exploit the locality on the topology. Inter-subdomain
> forwarding
> is a different issue outside BIER scope for the moment I'd say ...
> 
> -- tony


From nobody Thu Sep 29 11:03:41 2016
Return-Path: <zzhang@juniper.net>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C2A3512B217; Thu, 29 Sep 2016 11:03:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.903
X-Spam-Level: 
X-Spam-Status: No, score=-1.903 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=junipernetworks.onmicrosoft.com
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 MaVVR1VDGyAf; Thu, 29 Sep 2016 11:03:37 -0700 (PDT)
Received: from NAM03-CO1-obe.outbound.protection.outlook.com (mail-co1nam03on0109.outbound.protection.outlook.com [104.47.40.109]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E38A612B1FC; Thu, 29 Sep 2016 11:03:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=junipernetworks.onmicrosoft.com; s=selector1-juniper-net; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=J22aTxiB4mIynJRT90SeVjKxFsBkzIAYifBFul3bBRs=; b=Q4EK7AWOLKiUS5WcBLgcUdgcXhQHrZ0XlCgiPqfu8HymCAb/PXMBS0UjKXGLKRmC6LixsOea7VcOK3w5X1vtcDlKtVrAt3qrnGMiVVy93Img1d24O5Hjpcf0lr8w49rkvjk8IuQkvw3gTLDyPJqA41lWLbW/Y51Ide2ITkDL3ZI=
Received: from DM5PR05MB3145.namprd05.prod.outlook.com (10.173.219.15) by DM5PR05MB3147.namprd05.prod.outlook.com (10.173.219.17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.659.8; Thu, 29 Sep 2016 18:03:25 +0000
Received: from DM5PR05MB3145.namprd05.prod.outlook.com ([10.173.219.15]) by DM5PR05MB3145.namprd05.prod.outlook.com ([10.173.219.15]) with mapi id 15.01.0649.018; Thu, 29 Sep 2016 18:03:25 +0000
From: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>
To: Toerless Eckert <tte@cs.fau.de>
Thread-Topic: [Bier] draft-ietf-bier-use-cases: BUM use-case questions considerations
Thread-Index: AQHSGlbuSZkqYx6i0kmwAUYhBUZ7aaCQkLZQgAAu4ICAAAFwEA==
Date: Thu, 29 Sep 2016 18:03:25 +0000
Message-ID: <DM5PR05MB314533DA3B03C3CFBE445728D4CE0@DM5PR05MB3145.namprd05.prod.outlook.com>
References: <20160929014717.GB29612@faui40p.informatik.uni-erlangen.de> <CA+wi2hMSzL8Qj3Lyj59sff8s_Ue-rPv+nRe2Wim9sJKwv8kXpw@mail.gmail.com> <CAG4d1rfBmT17mvmFEiykDiQn7CaK64yxx=omnJMwWbjeYfP-vQ@mail.gmail.com> <DM5PR05MB31452CE7424DEEC1BD8E957ED4CE0@DM5PR05MB3145.namprd05.prod.outlook.com> <20160929175141.GD29612@faui40p.informatik.uni-erlangen.de>
In-Reply-To: <20160929175141.GD29612@faui40p.informatik.uni-erlangen.de>
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-ms-office365-filtering-correlation-id: e436db4b-bb25-47eb-8cbd-08d3e892e88c
x-microsoft-exchange-diagnostics: 1; DM5PR05MB3147; 6:Mfg2vYUgY1V4ytAfDW4fJ2hT6ZTgerki36QrO1pFS4ce44r0S+fYGSypKLWaTK/4iHm0UikG7ZLg0wmYKNCT7bRdpdCR516mlUiaSZyS8S6UBgKLS1ddieX/AUK+OwKPIYxJ5f7ImVoD5TXDjstl2oJ7ENFo0P/E1D0LroBnT/XcRCUS/leB4d/5+lk1yu0Lhx+xYYRi9YbKAHfiMwlEG/Yw4zgJTYGYP22sUvhhKYT7QyACED714AjsvzZAzu2h+TqeGgAGBBYD2c3nqL86PDak75nIjnAyshXPneMUfKciobHN2sLi3KofzL27svn/Q7jfe2lnhJKmhkfIOy0P8B3Q7BbVKR3WEOoVEjqpFtI=; 5:kGJaJMTjOByVPGSyiSSSXfD1nX9ppGXeKLAY883lQ5iUEBB9y9ICq8eVTqLtaQV8DfffsL6GxR3KTeb/U6jNUEDl9scs4fGusIgMtQiHUPS5H12vqU8qYcE7a6Qn1X+gyvN0CSPz5xLgpLwrxGHLrg==; 24:ECCC+EkpQ8P/9BhNnZoz4ojV+JOO2Jc9Nf+aRIcuJW7WBAwgHyzkqwDpDmNmE8Yn9L+eLaZbjNybkYLQwwEdcpAgAbIOmwf55yp9ibGm+x0=; 7:sT+Pm7E2+yNUWj86idjGx+VvmA6qsdPOzhi9nq2UewAxVuYkrCbQ+0ib7Jh60B3rQVAXaMEEgYvRi8bfZqGKoV93XzkEYiMEJKMmTx7qob5LMk4hbIKeF0LshdOq7koVjOetzWL3Onzfo4bq+RaHp94Tx4cAClDY00ZpsQ/s1bx17yh0MBO3pkC0KRToPKzezStcTHT3Dxtl/DNUalPVzhjtANVixInNMSyHz0XxUh5er+nYzOYwEDqlgxQwN/qt2waRzRRmNaY7Rosm3HdS9Xe+zddemR/wdPMpVQdrbtrrtymfWt/M1vurBfjhz05P
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DM5PR05MB3147;
x-microsoft-antispam-prvs: <DM5PR05MB3147262F8CC960E0BD00763CD4CE0@DM5PR05MB3147.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(138986009662008)(17755550239193);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040176)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(6055026); SRVR:DM5PR05MB3147; BCL:0; PCL:0; RULEID:; SRVR:DM5PR05MB3147; 
x-forefront-prvs: 00808B16F3
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(7916002)(377454003)(189002)(13464003)(199003)(24454002)(9686002)(33656002)(87936001)(19580405001)(19580395003)(50986999)(68736007)(3660700001)(99286002)(76576001)(54356999)(105586002)(76176999)(106116001)(106356001)(93886004)(230783001)(2906002)(3280700002)(8936002)(4326007)(6116002)(5660300001)(92566002)(81166006)(8676002)(81156014)(74316002)(7736002)(5002640100001)(7846002)(66066001)(6916009)(7696004)(110136003)(305945005)(10400500002)(189998001)(2950100002)(97736004)(586003)(3846002)(122556002)(101416001)(86362001)(2900100001)(77096005)(11100500001)(15975445007)(102836003); DIR:OUT; SFP:1102; SCL:1; SRVR:DM5PR05MB3147; H:DM5PR05MB3145.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:99
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: 29 Sep 2016 18:03:25.2775 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR05MB3147
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/PPPdpsAyXR0KoFg0de674mwcOgI>
Cc: "bier@ietf.org" <bier@ietf.org>, Toerless Eckert <tte+ietf@cs.fau.de>, "draft-ietf-bier-use-cases@ietf.org" <draft-ietf-bier-use-cases@ietf.org>
Subject: Re: [Bier] draft-ietf-bier-use-cases: BUM use-case questions considerations
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 29 Sep 2016 18:03:40 -0000

Hi Toerless,

No there is no such assumption.

W/o segmentation, you may have to send 40 copies to reach just 40 VMs that =
are scattered sparsely.

W/ segmentation, you may need just one or a few copy to cover all those in =
the same ingress pod, and all those in different pods but are reachable via=
 the border routers (segmentation points) in the same ingress pod.

Jeffrey

> -----Original Message-----
> From: Toerless Eckert [mailto:tte@cs.fau.de]
> Sent: Thursday, September 29, 2016 1:52 PM
> To: Jeffrey (Zhaohui) Zhang <zzhang@juniper.net>
> Cc: Alia Atlas <akatlas@gmail.com>; Tony Przygienda <tonysietf@gmail.com>=
;
> Toerless Eckert <tte+ietf@cs.fau.de>; bier@ietf.org; draft-ietf-bier-use-
> cases@ietf.org
> Subject: Re: [Bier] draft-ietf-bier-use-cases: BUM use-case questions
> considerations
>=20
> Thanks, Jeff
>=20
> Are you implying that the mayority of EVPN/VXLAN VLANs would have VMs
> primarily only within a single POD ? Would be nice if the use-case draft
> could give some reasonable likely example.
>=20
> Not sure if the following are realistic DC data, but if they wher,
> then this type of explanation could help to justify BIER for the readers
> that are like me now cued in that much about DC stats:
>=20
>   - VMs in VLANs are most commonly spread inside a POD
>   - PODs likely have 100...1000 TORs
>   - VLANs can likely spread some 20..80% of TORs.
>=20
> With numbers like these and BSL 256, BIER would give great replication
> efficiency - factor 50..200. Worst case 2..4 packets sent. Will never
> send a packet unnecessary to a TOR - with IP multicast one very likely
> would end up iwth setups where traffic would unnecessarily be sent to
> TORs.
>=20
> etc. pp. Aka: try to figure out the best up-pitch we can describe.
>=20
> Cheers
>     Toerless
>=20
> On Thu, Sep 29, 2016 at 03:07:56PM +0000, Jeffrey (Zhaohui) Zhang wrote:
> > > which we have the architecture for ...  255 subdomain should give you
> pretty
> > good scaling if you exploit the locality on the topology. Inter-
> subdomain forwarding
> > is a different issue outside BIER scope for the moment I'd say ...
> >
> > Provider tunnel segmentation already specified for MVPN and has been
> proposed for EVPN (https://tools.ietf.org/html/draft-zzhang-bess-evpn-bum=
-
> procedure-updates-03#section-6).
> >
> > Here each segmentation region would be a BIER sub-domain, corresponding
> to a pod.
> >
> > Jeffrey
> >
> >
> > From: BIER [mailto:bier-bounces@ietf.org] On Behalf Of Alia Atlas
> > Sent: Thursday, September 29, 2016 9:39 AM
> > To: Tony Przygienda <tonysietf@gmail.com>
> > Cc: Toerless Eckert <tte+ietf@cs.fau.de>; bier@ietf.org; draft-ietf-
> bier-use-cases@ietf.org
> > Subject: Re: [Bier] draft-ietf-bier-use-cases: BUM use-case questions
> considerations
> >
> > A point of VXLAN and other NVO3 encapsulations is that there is a
> virtual network (L2 in the case of BUM being interesting) that is being
> emulated.  That means that the BUM traffic is sent to the other VMs in th=
e
> same VNI - which should be significantly lower than all of the VMs in the
> data-center.
> >
> > Of course, many data-centers are L3 based and many may still not be
> virtualized.
> >
> > Regards,
> > Alia
> >
> > On Wed, Sep 28, 2016 at 10:54 PM, Tony Przygienda
> <tonysietf@gmail.com<mailto:tonysietf@gmail.com>> wrote:
> >
> >
> > On Wed, Sep 28, 2016 at 6:47 PM, Toerless Eckert
> <tte+ietf@cs.fau.de<mailto:tte+ietf@cs.fau.de>> wrote:
> > During the BIER interim, we discussed the VXLAM BUM use case for BIER.
> > This would be similar to the EVPN use-case mentioned in the use-case
> draft.
> >
> > Q: Should VXLAN be added beside EVPN to the use case draft ?
> >
> > IMO yes ...
> >
> >
> > Q: I haven't tried to read up on EVPN in detail: Is EVPN always
> > "broadcasting" Unknown packets ? Isn't there a signaling option as well=
 ?
> >
> > it does for BU_, for multicast a solution is currently worked on.
> Overlay signaling for EVPN multicast with BIER has already been proposed.
> >
> >
> > Ask: If would be great if the description of the use-case would conside=
r
> > example scale considerations, eg: Can we predict if, and how efficient
> > BIER would be ?
> >
> > There are numbers I saw from providers but I'm not free to disclose the=
m.
> They looked pretty impressive @ 256 bit mask.
> >
> >
> > That efficiency is somrthin i am mostly worried about:
> >
> > - Data centers may have as much as 10,000 TORs. Which i guess would be
> >   the BFER. 256 BitString length =3D=3D 40 SIs. Aka: Worst case, if i h=
ave
> >   randomn allocation of 10,000 BFR-IDs, i would need to send up to
> >   40 BIER packets for a BUM packet.
> >
> > 40 copies to serve 10K destinations is  99.6% compression rate. Your
> complaint being?
> >
> > - Would VLANs have randomnly distributed VMs associated with them ?
> >   If not, eg: if they would stay usually within smaller PODs, that woul=
d
> >   be good to describe in the use-case text.
> > - Would i achieve better replication efficiency if i would start
> >   to plan the bits more, eg: instead of SI use subdomains for PODs or
> >   the like...
> >
> > which we have the architecture for ...  255 subdomain should give you
> pretty
> > good scaling if you exploit the locality on the topology. Inter-
> subdomain forwarding
> > is a different issue outside BIER scope for the moment I'd say ...
> >
> > -- tony
> >
> > _______________________________________________
> > BIER mailing list
> > BIER@ietf.org<mailto:BIER@ietf.org>
> > https://www.ietf.org/mailman/listinfo/bier
> >
>=20
> > _______________________________________________
> > BIER mailing list
> > BIER@ietf.org
> > https://www.ietf.org/mailman/listinfo/bier
>=20
>=20
> --
> ---
> tte@cs.fau.de


From nobody Thu Sep 29 11:57:44 2016
Return-Path: <zzhang@juniper.net>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 92D2512B192; Thu, 29 Sep 2016 11:57:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.903
X-Spam-Level: 
X-Spam-Status: No, score=-1.903 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=junipernetworks.onmicrosoft.com
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 bkWoLfqedwN6; Thu, 29 Sep 2016 11:57:38 -0700 (PDT)
Received: from NAM03-DM3-obe.outbound.protection.outlook.com (mail-dm3nam03on0100.outbound.protection.outlook.com [104.47.41.100]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 56BE612B181; Thu, 29 Sep 2016 11:57:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=junipernetworks.onmicrosoft.com; s=selector1-juniper-net; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=FKA472bp4lVAdhMF6F4YcVVOtPQLa7L74Cm0olZZl2M=; b=BZnunnZQFacf6UTRgtriPzIJrdwD5fgSdqeMlJ8823QV5ByVXGr/9Uig/jHCEZK5LxUqvVc42viy6FImP716BFC1EShnMG1r315tCjJ+RTNK9uXWuXEkb5IVFuIFpZD10MSYj7p61V732vkzSudtAAojZs73W11ueUSgbMP9zIA=
Received: from DM5PR05MB3145.namprd05.prod.outlook.com (10.173.219.15) by DM5PR05MB3145.namprd05.prod.outlook.com (10.173.219.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.649.6; Thu, 29 Sep 2016 18:57:37 +0000
Received: from DM5PR05MB3145.namprd05.prod.outlook.com ([10.173.219.15]) by DM5PR05MB3145.namprd05.prod.outlook.com ([10.173.219.15]) with mapi id 15.01.0649.018; Thu, 29 Sep 2016 18:57:37 +0000
From: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>
To: Toerless Eckert <tte@cs.fau.de>
Thread-Topic: [Bier] draft-ietf-bier-use-cases: BUM use-case questions considerations
Thread-Index: AQHSGlbuSZkqYx6i0kmwAUYhBUZ7aaCQkLZQgAAu4ICAAAFwEIAAD/+AgAAAYUA=
Date: Thu, 29 Sep 2016 18:57:36 +0000
Message-ID: <DM5PR05MB3145AA464EAE44A4D059AA46D4CE0@DM5PR05MB3145.namprd05.prod.outlook.com>
References: <20160929014717.GB29612@faui40p.informatik.uni-erlangen.de> <CA+wi2hMSzL8Qj3Lyj59sff8s_Ue-rPv+nRe2Wim9sJKwv8kXpw@mail.gmail.com> <CAG4d1rfBmT17mvmFEiykDiQn7CaK64yxx=omnJMwWbjeYfP-vQ@mail.gmail.com> <DM5PR05MB31452CE7424DEEC1BD8E957ED4CE0@DM5PR05MB3145.namprd05.prod.outlook.com> <20160929175141.GD29612@faui40p.informatik.uni-erlangen.de> <DM5PR05MB314533DA3B03C3CFBE445728D4CE0@DM5PR05MB3145.namprd05.prod.outlook.com> <20160929185405.GE29612@faui40p.informatik.uni-erlangen.de>
In-Reply-To: <20160929185405.GE29612@faui40p.informatik.uni-erlangen.de>
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-ms-office365-filtering-correlation-id: e8f28332-5df2-4a85-5a0f-08d3e89a7aac
x-microsoft-exchange-diagnostics: 1; DM5PR05MB3145; 7:E0/TlsUeq+Na4c3/kt6/ggg3rdFCN0vfhHTGuymefu+AllvdTvZKrHuo2WBf7eD8oscrL0hX9Il9gdcOn55cLM09REVTmPkJNVpdlKRKnDiks8x4k8M/uc7BO+Zoa2jVXmH267j/799ndrjmNnpE3ppeg0OXxiHGKnLjry5gR0iMDs+BE744KVeY8wbKkaoz1xJKWYChcpmCmxs6Mq+7dpsE5FQzCPuO449uFmv8g3pCRI3gCgx/QEmN60OSDKc2VHkkmy1nN/dVf+CEUrifeud/QbfqdkCA8qOWH3Z1u69c/+Kdj4XefXgN2dZCcGM4WX6jTMfmWw7vCvkKTlZydw==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DM5PR05MB3145;
x-microsoft-antispam-prvs: <DM5PR05MB31456083A146756047749C34D4CE0@DM5PR05MB3145.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(138986009662008)(17755550239193);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040176)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(6055026); SRVR:DM5PR05MB3145; BCL:0; PCL:0; RULEID:; SRVR:DM5PR05MB3145; 
x-forefront-prvs: 00808B16F3
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(7916002)(199003)(13464003)(24454002)(189002)(377454003)(102836003)(6116002)(3846002)(7846002)(7736002)(305945005)(92566002)(11100500001)(4326007)(66066001)(19580405001)(81166006)(105586002)(81156014)(106116001)(8676002)(8936002)(106356001)(19580395003)(586003)(2906002)(189998001)(99286002)(76176999)(9686002)(5660300001)(2950100002)(77096005)(101416001)(76576001)(93886004)(7696004)(54356999)(87936001)(5002640100001)(50986999)(122556002)(74316002)(68736007)(110136003)(86362001)(97736004)(230783001)(15975445007)(6916009)(3660700001)(3280700002)(10400500002)(2900100001)(33656002); DIR:OUT; SFP:1102; SCL:1; SRVR:DM5PR05MB3145; H:DM5PR05MB3145.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:99
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: 29 Sep 2016 18:57:36.9514 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR05MB3145
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/95O8YOqORQniSNNyUa_t90_CwdE>
Cc: "bier@ietf.org" <bier@ietf.org>, Toerless Eckert <tte+ietf@cs.fau.de>, "draft-ietf-bier-use-cases@ietf.org" <draft-ietf-bier-use-cases@ietf.org>
Subject: Re: [Bier] draft-ietf-bier-use-cases: BUM use-case questions considerations
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 29 Sep 2016 18:57:41 -0000

> BIER only inside
> PODs, Segmentation points become BUM level forwarders, receiving them as
> BFER, and replicating them out to all other necessary PODs BIER domains.

Yes that's the idea of segmentation.

Jeffrey

> -----Original Message-----
> From: Toerless Eckert [mailto:tte@cs.fau.de]
> Sent: Thursday, September 29, 2016 2:54 PM
> To: Jeffrey (Zhaohui) Zhang <zzhang@juniper.net>
> Cc: Alia Atlas <akatlas@gmail.com>; Tony Przygienda <tonysietf@gmail.com>=
;
> Toerless Eckert <tte+ietf@cs.fau.de>; bier@ietf.org; draft-ietf-bier-use-
> cases@ietf.org
> Subject: Re: [Bier] draft-ietf-bier-use-cases: BUM use-case questions
> considerations
>=20
> Ok, would this be a typial example then:
>   - Small-DC: my prior single POD example. 1..4 copies worst.
>   - Normal/large DC: Many pods with segmentation points between them.
>     #packets ~=3D 1..4 * #PODs covering the VLAN.
>=20
> If the segmentation points would actively participate in the BUM solution=
,
> then IMHO we could get rid of those additional copies. Eg: Eg; BIER only
> inside
> PODs, Segmentation points become BUM level forwarders, receiving them as
> BFER, and replicating them out to all other necessary PODs BIER domains.
>=20
> On Thu, Sep 29, 2016 at 06:03:25PM +0000, Jeffrey (Zhaohui) Zhang wrote:
> > Hi Toerless,
> >
> > No there is no such assumption.
> >
> > W/o segmentation, you may have to send 40 copies to reach just 40 VMs
> that are scattered sparsely.
> >
> > W/ segmentation, you may need just one or a few copy to cover all those
> in the same ingress pod, and all those in different pods but are reachabl=
e
> via the border routers (segmentation points) in the same ingress pod.
> >
> > Jeffrey
> >
> > > -----Original Message-----
> > > From: Toerless Eckert [mailto:tte@cs.fau.de]
> > > Sent: Thursday, September 29, 2016 1:52 PM
> > > To: Jeffrey (Zhaohui) Zhang <zzhang@juniper.net>
> > > Cc: Alia Atlas <akatlas@gmail.com>; Tony Przygienda
> <tonysietf@gmail.com>;
> > > Toerless Eckert <tte+ietf@cs.fau.de>; bier@ietf.org; draft-ietf-bier-
> use-
> > > cases@ietf.org
> > > Subject: Re: [Bier] draft-ietf-bier-use-cases: BUM use-case questions
> > > considerations
> > >
> > > Thanks, Jeff
> > >
> > > Are you implying that the mayority of EVPN/VXLAN VLANs would have VMs
> > > primarily only within a single POD ? Would be nice if the use-case
> draft
> > > could give some reasonable likely example.
> > >
> > > Not sure if the following are realistic DC data, but if they wher,
> > > then this type of explanation could help to justify BIER for the
> readers
> > > that are like me now cued in that much about DC stats:
> > >
> > >   - VMs in VLANs are most commonly spread inside a POD
> > >   - PODs likely have 100...1000 TORs
> > >   - VLANs can likely spread some 20..80% of TORs.
> > >
> > > With numbers like these and BSL 256, BIER would give great replicatio=
n
> > > efficiency - factor 50..200. Worst case 2..4 packets sent. Will never
> > > send a packet unnecessary to a TOR - with IP multicast one very likel=
y
> > > would end up iwth setups where traffic would unnecessarily be sent to
> > > TORs.
> > >
> > > etc. pp. Aka: try to figure out the best up-pitch we can describe.
> > >
> > > Cheers
> > >     Toerless
> > >
> > > On Thu, Sep 29, 2016 at 03:07:56PM +0000, Jeffrey (Zhaohui) Zhang
> wrote:
> > > > > which we have the architecture for ...  255 subdomain should give
> you
> > > pretty
> > > > good scaling if you exploit the locality on the topology. Inter-
> > > subdomain forwarding
> > > > is a different issue outside BIER scope for the moment I'd say ...
> > > >
> > > > Provider tunnel segmentation already specified for MVPN and has bee=
n
> > > proposed for EVPN (https://tools.ietf.org/html/draft-zzhang-bess-evpn=
-
> bum-
> > > procedure-updates-03#section-6).
> > > >
> > > > Here each segmentation region would be a BIER sub-domain,
> corresponding
> > > to a pod.
> > > >
> > > > Jeffrey
> > > >
> > > >
> > > > From: BIER [mailto:bier-bounces@ietf.org] On Behalf Of Alia Atlas
> > > > Sent: Thursday, September 29, 2016 9:39 AM
> > > > To: Tony Przygienda <tonysietf@gmail.com>
> > > > Cc: Toerless Eckert <tte+ietf@cs.fau.de>; bier@ietf.org; draft-ietf=
-
> > > bier-use-cases@ietf.org
> > > > Subject: Re: [Bier] draft-ietf-bier-use-cases: BUM use-case
> questions
> > > considerations
> > > >
> > > > A point of VXLAN and other NVO3 encapsulations is that there is a
> > > virtual network (L2 in the case of BUM being interesting) that is
> being
> > > emulated.  That means that the BUM traffic is sent to the other VMs i=
n
> the
> > > same VNI - which should be significantly lower than all of the VMs in
> the
> > > data-center.
> > > >
> > > > Of course, many data-centers are L3 based and many may still not be
> > > virtualized.
> > > >
> > > > Regards,
> > > > Alia
> > > >
> > > > On Wed, Sep 28, 2016 at 10:54 PM, Tony Przygienda
> > > <tonysietf@gmail.com<mailto:tonysietf@gmail.com>> wrote:
> > > >
> > > >
> > > > On Wed, Sep 28, 2016 at 6:47 PM, Toerless Eckert
> > > <tte+ietf@cs.fau.de<mailto:tte+ietf@cs.fau.de>> wrote:
> > > > During the BIER interim, we discussed the VXLAM BUM use case for
> BIER.
> > > > This would be similar to the EVPN use-case mentioned in the use-cas=
e
> > > draft.
> > > >
> > > > Q: Should VXLAN be added beside EVPN to the use case draft ?
> > > >
> > > > IMO yes ...
> > > >
> > > >
> > > > Q: I haven't tried to read up on EVPN in detail: Is EVPN always
> > > > "broadcasting" Unknown packets ? Isn't there a signaling option as
> well ?
> > > >
> > > > it does for BU_, for multicast a solution is currently worked on.
> > > Overlay signaling for EVPN multicast with BIER has already been
> proposed.
> > > >
> > > >
> > > > Ask: If would be great if the description of the use-case would
> consider
> > > > example scale considerations, eg: Can we predict if, and how
> efficient
> > > > BIER would be ?
> > > >
> > > > There are numbers I saw from providers but I'm not free to disclose
> them.
> > > They looked pretty impressive @ 256 bit mask.
> > > >
> > > >
> > > > That efficiency is somrthin i am mostly worried about:
> > > >
> > > > - Data centers may have as much as 10,000 TORs. Which i guess would
> be
> > > >   the BFER. 256 BitString length =3D=3D 40 SIs. Aka: Worst case, if=
 i
> have
> > > >   randomn allocation of 10,000 BFR-IDs, i would need to send up to
> > > >   40 BIER packets for a BUM packet.
> > > >
> > > > 40 copies to serve 10K destinations is  99.6% compression rate. You=
r
> > > complaint being?
> > > >
> > > > - Would VLANs have randomnly distributed VMs associated with them ?
> > > >   If not, eg: if they would stay usually within smaller PODs, that
> would
> > > >   be good to describe in the use-case text.
> > > > - Would i achieve better replication efficiency if i would start
> > > >   to plan the bits more, eg: instead of SI use subdomains for PODs
> or
> > > >   the like...
> > > >
> > > > which we have the architecture for ...  255 subdomain should give
> you
> > > pretty
> > > > good scaling if you exploit the locality on the topology. Inter-
> > > subdomain forwarding
> > > > is a different issue outside BIER scope for the moment I'd say ...
> > > >
> > > > -- tony
> > > >
> > > > _______________________________________________
> > > > BIER mailing list
> > > > BIER@ietf.org<mailto:BIER@ietf.org>
> > > > https://www.ietf.org/mailman/listinfo/bier
> > > >
> > >
> > > > _______________________________________________
> > > > BIER mailing list
> > > > BIER@ietf.org
> > > > https://www.ietf.org/mailman/listinfo/bier
> > >
> > >
> > > --
> > > ---
> > > tte@cs.fau.de
>=20
> --
> ---
> tte@cs.fau.de


From nobody Thu Sep 29 12:04:04 2016
Return-Path: <eckert@i4.informatik.uni-erlangen.de>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DAE4D12B181; Thu, 29 Sep 2016 12:04:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.029
X-Spam-Level: 
X-Spam-Status: No, score=-5.029 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FAKE_REPLY_C=1.486, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-2.316] autolearn=ham autolearn_force=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 fwDqt3Ua-XKM; Thu, 29 Sep 2016 12:04:00 -0700 (PDT)
Received: from faui40.informatik.uni-erlangen.de (faui40.informatik.uni-erlangen.de [131.188.34.40]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B8AC512B16E; Thu, 29 Sep 2016 12:04:00 -0700 (PDT)
Received: from faui40p.informatik.uni-erlangen.de (faui40p.informatik.uni-erlangen.de [131.188.34.77]) by faui40.informatik.uni-erlangen.de (Postfix) with ESMTP id 36F1358C4B5; Thu, 29 Sep 2016 21:03:59 +0200 (CEST)
Received: by faui40p.informatik.uni-erlangen.de (Postfix, from userid 10463) id 25CBFB0A9B0; Thu, 29 Sep 2016 21:03:59 +0200 (CEST)
Date: Thu, 29 Sep 2016 21:03:59 +0200
From: Toerless Eckert <tte+ietf@cs.fau.de>
To: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>
Message-ID: <20160929190359.GA24444@faui40p.informatik.uni-erlangen.de>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.5.21 (2010-09-15)
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/L2-I-igAaeYyUQTL_Y1v5Nj_ozw>
Cc: "bier@ietf.org" <bier@ietf.org>, Toerless Eckert <tte+ietf@cs.fau.de>, "draft-ietf-bier-use-cases@ietf.org" <draft-ietf-bier-use-cases@ietf.org>
Subject: Re: [Bier] bier-ietf-bier-use-cases: BUM use-case questions considerations
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 29 Sep 2016 19:04:03 -0000

Ok, would this be a typial example then:
  - Small-DC: my prior single POD example. 1..4 copies worst.
  - Normal/large DC: Many pods with segmentation points between them.
    #packets ~= 1..4 * #PODs covering the VLAN.

If the segmentation points would actively participate in the BUM solution,
then IMHO we could get rid of those additional copies. Eg: Eg; BIER only inside
PODs, Segmentation points become BUM level forwarders, receiving them as
BFER, and replicating them out to all other necessary PODs BIER domains. 

On Thu, Sep 29, 2016 at 06:03:25PM +0000, Jeffrey (Zhaohui) Zhang wrote:
> Hi Toerless,
> 
> No there is no such assumption.
> 
> W/o segmentation, you may have to send 40 copies to reach just 40 VMs that are scattered sparsely.
> 
> W/ segmentation, you may need just one or a few copy to cover all those in the same ingress pod, and all those in different pods but are reachable via the border routers (segmentation points) in the same ingress pod.
> 
> Jeffrey
> 
> > -----Original Message-----
> > From: Toerless Eckert [mailto:tte@cs.fau.de]
> > Sent: Thursday, September 29, 2016 1:52 PM
> > To: Jeffrey (Zhaohui) Zhang <zzhang@juniper.net>
> > Cc: Alia Atlas <akatlas@gmail.com>; Tony Przygienda <tonysietf@gmail.com>;
> > Toerless Eckert <tte+ietf@cs.fau.de>; bier@ietf.org; draft-ietf-bier-use-
> > cases@ietf.org
> > Subject: Re: [Bier] draft-ietf-bier-use-cases: BUM use-case questions
> > considerations
> > 
> > Thanks, Jeff
> > 
> > Are you implying that the mayority of EVPN/VXLAN VLANs would have VMs
> > primarily only within a single POD ? Would be nice if the use-case draft
> > could give some reasonable likely example.
> > 
> > Not sure if the following are realistic DC data, but if they wher,
> > then this type of explanation could help to justify BIER for the readers
> > that are like me now cued in that much about DC stats:
> > 
> >   - VMs in VLANs are most commonly spread inside a POD
> >   - PODs likely have 100...1000 TORs
> >   - VLANs can likely spread some 20..80% of TORs.
> > 
> > With numbers like these and BSL 256, BIER would give great replication
> > efficiency - factor 50..200. Worst case 2..4 packets sent. Will never
> > send a packet unnecessary to a TOR - with IP multicast one very likely
> > would end up iwth setups where traffic would unnecessarily be sent to
> > TORs.
> > 
> > etc. pp. Aka: try to figure out the best up-pitch we can describe.
> > 
> > Cheers
> >     Toerless
> > 
> > On Thu, Sep 29, 2016 at 03:07:56PM +0000, Jeffrey (Zhaohui) Zhang wrote:
> > > > which we have the architecture for ...  255 subdomain should give you
> > pretty
> > > good scaling if you exploit the locality on the topology. Inter-
> > subdomain forwarding
> > > is a different issue outside BIER scope for the moment I'd say ...
> > >
> > > Provider tunnel segmentation already specified for MVPN and has been
> > proposed for EVPN (https://tools.ietf.org/html/draft-zzhang-bess-evpn-bum-
> > procedure-updates-03#section-6).
> > >
> > > Here each segmentation region would be a BIER sub-domain, corresponding
> > to a pod.
> > >
> > > Jeffrey
> > >
> > >
> > > From: BIER [mailto:bier-bounces@ietf.org] On Behalf Of Alia Atlas
> > > Sent: Thursday, September 29, 2016 9:39 AM
> > > To: Tony Przygienda <tonysietf@gmail.com>
> > > Cc: Toerless Eckert <tte+ietf@cs.fau.de>; bier@ietf.org; draft-ietf-
> > bier-use-cases@ietf.org
> > > Subject: Re: [Bier] draft-ietf-bier-use-cases: BUM use-case questions
> > considerations
> > >
> > > A point of VXLAN and other NVO3 encapsulations is that there is a
> > virtual network (L2 in the case of BUM being interesting) that is being
> > emulated.  That means that the BUM traffic is sent to the other VMs in the
> > same VNI - which should be significantly lower than all of the VMs in the
> > data-center.
> > >
> > > Of course, many data-centers are L3 based and many may still not be
> > virtualized.
> > >
> > > Regards,
> > > Alia
> > >
> > > On Wed, Sep 28, 2016 at 10:54 PM, Tony Przygienda
> > <tonysietf@gmail.com<mailto:tonysietf@gmail.com>> wrote:
> > >
> > >
> > > On Wed, Sep 28, 2016 at 6:47 PM, Toerless Eckert
> > <tte+ietf@cs.fau.de<mailto:tte+ietf@cs.fau.de>> wrote:
> > > During the BIER interim, we discussed the VXLAM BUM use case for BIER.
> > > This would be similar to the EVPN use-case mentioned in the use-case
> > draft.
> > >
> > > Q: Should VXLAN be added beside EVPN to the use case draft ?
> > >
> > > IMO yes ...
> > >
> > >
> > > Q: I haven't tried to read up on EVPN in detail: Is EVPN always
> > > "broadcasting" Unknown packets ? Isn't there a signaling option as well ?
> > >
> > > it does for BU_, for multicast a solution is currently worked on.
> > Overlay signaling for EVPN multicast with BIER has already been proposed.
> > >
> > >
> > > Ask: If would be great if the description of the use-case would consider
> > > example scale considerations, eg: Can we predict if, and how efficient
> > > BIER would be ?
> > >
> > > There are numbers I saw from providers but I'm not free to disclose them.
> > They looked pretty impressive @ 256 bit mask.
> > >
> > >
> > > That efficiency is somrthin i am mostly worried about:
> > >
> > > - Data centers may have as much as 10,000 TORs. Which i guess would be
> > >   the BFER. 256 BitString length == 40 SIs. Aka: Worst case, if i have
> > >   randomn allocation of 10,000 BFR-IDs, i would need to send up to
> > >   40 BIER packets for a BUM packet.
> > >
> > > 40 copies to serve 10K destinations is  99.6% compression rate. Your
> > complaint being?
> > >
> > > - Would VLANs have randomnly distributed VMs associated with them ?
> > >   If not, eg: if they would stay usually within smaller PODs, that would
> > >   be good to describe in the use-case text.
> > > - Would i achieve better replication efficiency if i would start
> > >   to plan the bits more, eg: instead of SI use subdomains for PODs or
> > >   the like...
> > >
> > > which we have the architecture for ...  255 subdomain should give you
> > pretty
> > > good scaling if you exploit the locality on the topology. Inter-
> > subdomain forwarding
> > > is a different issue outside BIER scope for the moment I'd say ...
> > >
> > > -- tony


From nobody Fri Sep 30 10:53:03 2016
Return-Path: <gjshep@gmail.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3DBF512B1A5 for <bier@ietfa.amsl.com>; Fri, 30 Sep 2016 10:53:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 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, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 BZBwEpf8qeeE for <bier@ietfa.amsl.com>; Fri, 30 Sep 2016 10:53:00 -0700 (PDT)
Received: from mail-qk0-x230.google.com (mail-qk0-x230.google.com [IPv6:2607:f8b0:400d:c09::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 BD53012B150 for <bier@ietf.org>; Fri, 30 Sep 2016 10:52:59 -0700 (PDT)
Received: by mail-qk0-x230.google.com with SMTP id z190so113798536qkc.3 for <bier@ietf.org>; Fri, 30 Sep 2016 10:52:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:reply-to:from:date:message-id:subject:to; bh=Z495P1KklIb4fNaxdB4teDs7lY80lxeNGwsyOKxQsRo=; b=ovGark5zcLr7CExiR64kpITxbVXRrnvWs1xN0urtyN0sPL5OFggrJ6gFG26kc8TvN/ 6bybVYhJpQi/nNWnW9ez0WVIrry7RTqaxZpPw8Qc29V6ik5ZjP4zXpazt11YBo0s9Vhw LQi1l6HQvU4HHYRSY7jkcQ4NMv0CkMe+Sj18Eb5OqrOOW/SL9OdzIQPrGINzGyUf0yjl H3hX2VktzXvkA4GN57K3v418WfORUjqcPjeXq3zuIwU19P+liZfb7xnBQk6pxCfK7ac6 mvWRhndd0H0WRG/TbvX0HYvoXE8W1rXN4IfR9r5Er6x9SBBQ3Wo8ljRvCZPHsJWq9tGW 8/Dw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:reply-to:from:date:message-id :subject:to; bh=Z495P1KklIb4fNaxdB4teDs7lY80lxeNGwsyOKxQsRo=; b=OmpE1ZTiU3de4IcEY533HT6euo9UDGQ9NbPmFxvn1vw3Wahs1QGbK0nAGWZdIe2PaJ dazQF7n0KavguWXTrGbq/F9hWvrZdPfBuU6TVNIWCkbhIzD6Q7ANWkeTEuctHGzT/OPG 7iGS9XQnhW1YGCt4Gcs7fYuvP3d8KB5uFfkDfQa3oZX7e+VGtXw80xYCxjzhdrWEfhN3 VVMepX3vAvhZMxx+WT6TC4y4vzYaIc5lm5fVXT8+3Vg5kTfFJeFpntUQUcaJ+/xiPaUr I7tpmCZcD/R5tL+aN3duwDPowv9R5ptr3e1DFY48o4NaXACM/1ZjZw5/lTAyexsBxKuw HRBA==
X-Gm-Message-State: AA6/9RlzVqhe+CfQgzqDdGwg2IetWBEJzL/jqsjB18lN4FwN0qGpApzfxzIQAYqxGw+50bDJzCEztUamGGgovw==
X-Received: by 10.55.47.135 with SMTP id v129mr7891693qkh.127.1475257978787; Fri, 30 Sep 2016 10:52:58 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.200.49.90 with HTTP; Fri, 30 Sep 2016 10:52:58 -0700 (PDT)
From: Greg Shepherd <gjshep@gmail.com>
Date: Fri, 30 Sep 2016 10:52:58 -0700
Message-ID: <CABFReBqiHK+ctGvF1pjPNOEu_5tftPweNB0mcynMBa+RPN4YOg@mail.gmail.com>
To: "bier@ietf.org" <bier@ietf.org>
Content-Type: multipart/alternative; boundary=001a114f4020c71dbf053dbd4339
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/XYv0egfDI6qMjZwIDy5ktMNutXw>
Subject: [Bier] Interim Day 2: WebEx recording is available for viewing: BIER WG Interim-20160928 2118-1
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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: Fri, 30 Sep 2016 17:53:02 -0000

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

*From: *<messenger@webex.com>
*Subject: **Your WebEx recording is available for viewing: BIER WG
Interim-20160928 2118-1*
*Date: *September 28, 2016 at 3:34:57 PM PDT
*To: *<shep@cisco.com>
*Reply-To: *<messenger@webex.com>

Hi, Gregory Shepherd,
Your recording is now available on your WebEx site.

*BIER WG Interim-20160928 2118-1*
Wednesday, September 28, 2016
2:18 pm  |  Pacific Daylight Time (San Francisco, GMT-07:00)

*Play recording*
<https://cisco.webex.com/ciscosales/lsr.php?RCID=1cdb4d7f201e4aea95991c5a1af58988>
 (1 hr 8 min 20 sec)
Recording password: rVh6v6cm

You can forward this message to others to allow them to play back the
recording.

*Additional options*
Edit recording
<https://cisco.webex.com/ciscosales/editrd.php?RCID=94e32e69301b418a9af7470f4005594d>
Download recording
<https://cisco.webex.com/ciscosales/viewrd.php?RCID=afbe49b331684f26b23e33b272616a8d>
Manage recordings <https://cisco.webex.com/ciscosales/servicerds.php?SP=MC>
View FAQ <https://help.webex.com/docs/DOC-8424>

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

<div dir=3D"ltr"><div class=3D"gmail_quote"><div style=3D"word-wrap:break-w=
ord"><div><br><blockquote type=3D"cite">
<br class=3D"m_-1126346818347548658m_-1767446389303630800Apple-interchange-=
newline">
<div style=3D"margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left=
:0px">
<span style=3D"font-family:-webkit-system-font,Helvetica Neue,Helvetica,san=
s-serif;color:rgba(0,0,0,1.0)"><b>From:
</b></span><span style=3D"font-family:-webkit-system-font,Helvetica Neue,He=
lvetica,sans-serif">&lt;<a href=3D"mailto:messenger@webex.com" target=3D"_b=
lank">messenger@webex.com</a>&gt;<br>
</span></div>
<div style=3D"margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left=
:0px">
<span style=3D"font-family:-webkit-system-font,Helvetica Neue,Helvetica,san=
s-serif;color:rgba(0,0,0,1.0)"><b>Subject:
</b></span><span style=3D"font-family:-webkit-system-font,Helvetica Neue,He=
lvetica,sans-serif"><b>Your WebEx recording is available for viewing: BIER =
WG Interim-20160928 2118-1</b><br>
</span></div>
<div style=3D"margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left=
:0px">
<span style=3D"font-family:-webkit-system-font,Helvetica Neue,Helvetica,san=
s-serif;color:rgba(0,0,0,1.0)"><b>Date:
</b></span><span style=3D"font-family:-webkit-system-font,Helvetica Neue,He=
lvetica,sans-serif">September 28, 2016 at 3:34:57 PM PDT<br>
</span></div>
<div style=3D"margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left=
:0px">
<span style=3D"font-family:-webkit-system-font,Helvetica Neue,Helvetica,san=
s-serif;color:rgba(0,0,0,1.0)"><b>To:
</b></span><span style=3D"font-family:-webkit-system-font,Helvetica Neue,He=
lvetica,sans-serif">&lt;<a href=3D"mailto:shep@cisco.com" target=3D"_blank"=
>shep@cisco.com</a>&gt;<br>
</span></div>
<div style=3D"margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left=
:0px">
<span style=3D"font-family:-webkit-system-font,Helvetica Neue,Helvetica,san=
s-serif;color:rgba(0,0,0,1.0)"><b>Reply-To:
</b></span><span style=3D"font-family:-webkit-system-font,Helvetica Neue,He=
lvetica,sans-serif">&lt;<a href=3D"mailto:messenger@webex.com" target=3D"_b=
lank">messenger@webex.com</a>&gt;<br>
</span></div>
<br>
<div>
<table width=3D"100%" align=3D"left" style=3D"border-collapse:separate;bord=
er:0px white;border-spacing:0px;width:100%!important;max-width:525px!import=
ant;min-width:279px!important;font-family:Helvetica;letter-spacing:normal;t=
ext-indent:0px;text-transform:none;word-spacing:0px;padding:0px;margin:0px"=
>
<tbody>
<tr style=3D"line-height:20px">
<td style=3D"word-wrap:break-word;word-break:normal;font-size:15px;font-fam=
ily:Arial;color:rgb(102,102,102);padding:5px 0px 0px">
<table align=3D"left" style=3D"border-collapse:separate;border:0px white;bo=
rder-spacing:0px;width:100%!important;max-width:525px!important;min-width:2=
79px!important;margin-left:5px">
<tbody>
<tr style=3D"line-height:20px">
<td valign=3D"top" style=3D"word-wrap:break-word;word-break:normal;font-siz=
e:15px;font-family:Arial;color:rgb(102,102,102);padding:0px">
<table style=3D"border-collapse:separate;border:0px white;border-spacing:0p=
x;width:100%!important;max-width:525px!important;min-width:279px!important"=
>
<tbody>
<tr style=3D"line-height:20px">
<td style=3D"word-wrap:break-word;word-break:normal;font-size:15px;font-fam=
ily:Arial;color:rgb(77,77,77);padding:0px">
Hi, Gregory Shepherd,</td>
</tr>
<tr style=3D"line-height:20px;margin:0px">
<td style=3D"word-wrap:break-word;word-break:normal;font-size:15px;font-fam=
ily:Arial;color:rgb(77,77,77);padding:10px 0px 0px">
Your recording is now available on your WebEx site.</td>
</tr>
</tbody>
</table>
<table style=3D"border-collapse:separate;border:0px white;border-spacing:0p=
x;width:100%!important;max-width:525px!important;min-width:279px!important"=
>
<tbody>
<tr style=3D"line-height:20px">
<td style=3D"word-wrap:break-word;word-break:normal;font-size:15px;font-fam=
ily:Arial;color:rgb(102,102,102);padding:0px;height:20px">
=C2=A0</td>
</tr>
</tbody>
</table>
<table width=3D"100%" style=3D"border-collapse:separate;border:0px white;bo=
rder-spacing:0px;width:100%!important;max-width:525px!important;min-width:2=
79px!important">
<tbody>
<tr style=3D"line-height:20px">
<td style=3D"word-wrap:break-word;word-break:normal;font-size:16px;font-fam=
ily:Arial;color:rgb(77,77,77);padding:0px">
<b>BIER WG Interim-20160928 2118-1</b></td>
</tr>
<tr style=3D"line-height:20px;margin:0px">
<td style=3D"word-wrap:break-word;word-break:normal;font-size:15px;font-fam=
ily:Arial;color:rgb(102,102,102);padding:0px">
Wednesday, September 28, 2016</td>
</tr>
<tr style=3D"line-height:20px;margin:0px">
<td style=3D"word-wrap:break-word;word-break:normal;font-size:15px;font-fam=
ily:Arial;color:rgb(102,102,102);padding:0px">
2:18 pm=C2=A0=C2=A0|=C2=A0=C2=A0Pacific Daylight Time (San Francisco, GMT-0=
7:00)</td>
</tr>
</tbody>
</table>
<table style=3D"border-collapse:separate;border:0px white;border-spacing:0p=
x;width:100%!important;max-width:525px!important;min-width:279px!important"=
>
<tbody>
<tr style=3D"line-height:20px">
<td style=3D"word-wrap:break-word;word-break:normal;font-size:15px;font-fam=
ily:Arial;color:rgb(102,102,102);padding:0px;height:20px">
=C2=A0</td>
</tr>
</tbody>
</table>
<table style=3D"border-collapse:separate;border:0px white;border-spacing:0p=
x;width:auto!important;max-width:525px!important;min-width:279px!important"=
>
<tbody>
<tr style=3D"line-height:20px">
<td colspan=3D"2" style=3D"word-wrap:break-word;word-break:normal;font-size=
:16px;font-family:Arial;color:rgb(0,175,249);padding:0px">
<a href=3D"https://cisco.webex.com/ciscosales/lsr.php?RCID=3D1cdb4d7f201e4a=
ea95991c5a1af58988" style=3D"font-size:16px;font-family:Arial;color:rgb(0,1=
75,249);padding:0px;text-decoration:none" target=3D"_blank"><b>Play recordi=
ng</b></a><font style=3D"font-size:15px;font-family:Arial;color:rgb(102,102=
,102)"><span class=3D"m_-1126346818347548658m_-1767446389303630800Apple-con=
verted-space">=C2=A0</span>(1
 hr 8 min 20 sec)</font></td>
</tr>
<tr style=3D"line-height:20px">
<td style=3D"word-wrap:break-word;word-break:normal;font-size:15px;font-fam=
ily:Arial;color:rgb(102,102,102);padding:0px">
Recording password: rVh6v6cm</td>
</tr>
</tbody>
</table>
<table style=3D"border-collapse:separate;border:0px white;border-spacing:0p=
x;width:100%!important;max-width:525px!important;min-width:279px!important"=
>
<tbody>
<tr style=3D"line-height:10px">
<td style=3D"word-wrap:break-word;word-break:normal;font-size:15px;font-fam=
ily:Arial;color:rgb(102,102,102);padding:0px;height:10px">
=C2=A0</td>
</tr>
</tbody>
</table>
<table width=3D"100%" style=3D"border-collapse:separate;border:0px white;bo=
rder-spacing:0px;width:100%!important;max-width:525px!important;min-width:2=
79px!important">
<tbody>
<tr style=3D"line-height:20px">
<td style=3D"word-wrap:break-word;word-break:normal;font-size:15px;font-fam=
ily:Arial;color:rgb(102,102,102);padding:0px">
You can forward this message to others to allow them to play back the recor=
ding.</td>
</tr>
</tbody>
</table>
<table style=3D"border-collapse:separate;border:0px white;border-spacing:0p=
x;width:100%!important;max-width:525px!important;min-width:279px!important"=
>
<tbody>
<tr style=3D"line-height:20px">
<td style=3D"word-wrap:break-word;word-break:normal;font-size:15px;font-fam=
ily:Arial;color:rgb(102,102,102);padding:0px;height:20px">
=C2=A0</td>
</tr>
</tbody>
</table>
<table width=3D"100%" style=3D"border-collapse:separate;border:0px white;bo=
rder-spacing:0px;width:100%!important;max-width:525px!important;min-width:2=
79px!important">
<tbody>
<tr style=3D"line-height:20px">
<td style=3D"word-wrap:break-word;word-break:normal;font-size:16px;font-fam=
ily:Arial;color:rgb(77,77,77);padding:0px">
<b>Additional options</b></td>
</tr>
<tr style=3D"line-height:20px;margin:0px">
<td style=3D"word-wrap:break-word;word-break:normal;font-size:15px;font-fam=
ily:Arial;color:rgb(102,102,102);padding:0px">
<a href=3D"https://cisco.webex.com/ciscosales/editrd.php?RCID=3D94e32e69301=
b418a9af7470f4005594d" style=3D"font-size:15px;font-family:Arial;color:rgb(=
0,175,249);padding:0px;text-decoration:none" target=3D"_blank">Edit recordi=
ng</a></td>
</tr>
<tr style=3D"line-height:20px;margin:0px">
<td style=3D"word-wrap:break-word;word-break:normal;font-size:15px;font-fam=
ily:Arial;color:rgb(102,102,102);padding:0px">
<a href=3D"https://cisco.webex.com/ciscosales/viewrd.php?RCID=3Dafbe49b3316=
84f26b23e33b272616a8d" style=3D"font-size:15px;font-family:Arial;color:rgb(=
0,175,249);padding:0px;text-decoration:none" target=3D"_blank">Download rec=
ording</a></td>
</tr>
<tr style=3D"line-height:20px;margin:0px">
<td style=3D"word-wrap:break-word;word-break:normal;font-size:15px;font-fam=
ily:Arial;color:rgb(102,102,102);padding:0px">
<a href=3D"https://cisco.webex.com/ciscosales/servicerds.php?SP=3DMC" style=
=3D"font-size:15px;font-family:Arial;color:rgb(0,175,249);padding:0px;text-=
decoration:none" target=3D"_blank">Manage recordings</a></td>
</tr>
<tr style=3D"line-height:20px;margin:0px">
<td style=3D"word-wrap:break-word;word-break:normal;font-size:15px;font-fam=
ily:Arial;color:rgb(102,102,102);padding:0px">
<a href=3D"https://help.webex.com/docs/DOC-8424" style=3D"font-size:15px;fo=
nt-family:Arial;color:rgb(0,175,249);padding:0px;text-decoration:none" targ=
et=3D"_blank">View FAQ</a></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</blockquote>
</div>
<br>
</div>

</div><br></div>

--001a114f4020c71dbf053dbd4339--


From nobody Fri Sep 30 10:53:36 2016
Return-Path: <gjshep@gmail.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9786512B1A7 for <bier@ietfa.amsl.com>; Fri, 30 Sep 2016 10:53:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 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, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 aBfyRayS1aNm for <bier@ietfa.amsl.com>; Fri, 30 Sep 2016 10:53:33 -0700 (PDT)
Received: from mail-qt0-x230.google.com (mail-qt0-x230.google.com [IPv6:2607:f8b0:400d:c0d::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 B089612B1A5 for <bier@ietf.org>; Fri, 30 Sep 2016 10:53:32 -0700 (PDT)
Received: by mail-qt0-x230.google.com with SMTP id 30so29785295qth.2 for <bier@ietf.org>; Fri, 30 Sep 2016 10:53:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:reply-to:from:date:message-id:subject:to; bh=/R0gaWcUrifKhzzVDmV024sjq0DqaaXkCTf3yPwct3I=; b=iFpphi+zH55b440HPBm+rN68iTjXnY8KetvNHWrraXwjWl1+fRNFDc0ITVFmaPVFDT PiUIv95LCtAM/O7gt06phUFUPIPx24S5VRSJ9eJRcjqFYDoo0TBsf56MavxxoG9TWjlV f7CY+QgqtSe+QnoghCaSYDSNyIyRsSZXyTNXZU9wkl4KFotP136PimUoGpQSMdaCeHa3 r7dn0UcWXHFEUq78Mxvyt1mBZ6Nc05g14eBMpZ928bIlWC9Skz6pVprzcy0lJxH7POka 0v2O1lL/J5VA2C51eVsnAelqiwVXoy9Z8guTBC9wnlU54GmGiH/2VrJ+CfRtmu5/51yy aH0Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:reply-to:from:date:message-id :subject:to; bh=/R0gaWcUrifKhzzVDmV024sjq0DqaaXkCTf3yPwct3I=; b=j/uw0m/Pzm6s6Fba09SXGwgvGLj1Hpl9ibowN2q0Avpo/yMpMueAlFyKHNNM+aja2n J1QwK0NxUWJ1PbQuqwOz9tlNm+I42y/KN+qJWKThhBYdk07nNbGhUUsRZjvh4VYOPzoU h18F+z65Ka61NAeSWu0Z1Ax8hal1Jb2WEgFI1lxmfmecogD7yE9Nj9LeSXF3CWMrupwY OLwZSRx3FTu56+Vwsl4+qeg5OKUNaR9iwrTPi/M0hO0U4cBOGG5zi0l7P+iOPIOf14a3 VCEBmC2kK/8A+834kwXhLcmTTEt/NgUEqtyiU63SlqjGyggchJ2cqGM2j6S88pWbRBI6 yHMg==
X-Gm-Message-State: AA6/9RmAW188mZicsQCb03COiR80jGvl94u63x31x2V366SAogYKJFr7Nhs9d+fp8CKq3aC3D3YziXEyQFaG6w==
X-Received: by 10.200.39.151 with SMTP id w23mr8455899qtw.81.1475258011775; Fri, 30 Sep 2016 10:53:31 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.200.49.90 with HTTP; Fri, 30 Sep 2016 10:53:30 -0700 (PDT)
From: Greg Shepherd <gjshep@gmail.com>
Date: Fri, 30 Sep 2016 10:53:30 -0700
Message-ID: <CABFReBq5wNBcdBW5Mnj53k8OJFQvrdr0yVjL+2vq+jL7UQQHOw@mail.gmail.com>
To: "bier@ietf.org" <bier@ietf.org>
Content-Type: multipart/alternative; boundary=001a11414ee8be76ec053dbd4542
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/1DBLo8ecKixIrxz53l_BaYWk7ZI>
Subject: [Bier] Interim Day 3: WebEx recording is available for viewing: BIER WG Interim-20160929 1717-1
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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: Fri, 30 Sep 2016 17:53:34 -0000

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

*From: *<messenger@webex.com>
*Subject: **Your WebEx recording is available for viewing: BIER WG
Interim-20160929 1717-1*
*Date: *September 29, 2016 at 11:09:10 AM PDT
*To: *<shep@cisco.com>
*Reply-To: *<messenger@webex.com>

Hi, Gregory Shepherd,
Your recording is now available on your WebEx site.

*BIER WG Interim-20160929 1717-1*
Thursday, September 29, 2016
10:17 am  |  Pacific Daylight Time (San Francisco, GMT-07:00)

*Play recording*
<https://cisco.webex.com/ciscosales/lsr.php?RCID=a166dfbe342a4bdbbf1e008f53e130b6>
 (40 min 39 sec)
Recording password: Zx2af28J

You can forward this message to others to allow them to play back the
recording.

*Additional options*
Edit recording
<https://cisco.webex.com/ciscosales/editrd.php?RCID=827ba848481c4a9ba86824fe17bb755c>
Download recording
<https://cisco.webex.com/ciscosales/viewrd.php?RCID=b5a3b2401f1f471990a535b120fa5f15>
Manage recordings <https://cisco.webex.com/ciscosales/servicerds.php?SP=MC>
View FAQ <https://help.webex.com/docs/DOC-8424>

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

<div dir=3D"ltr"><div class=3D"gmail_quote"><div style=3D"word-wrap:break-w=
ord"><div><br><blockquote type=3D"cite">
<br class=3D"m_-5846157747358211890Apple-interchange-newline">
<div style=3D"margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left=
:0px">
<span style=3D"font-family:-webkit-system-font,Helvetica Neue,Helvetica,san=
s-serif;color:rgba(0,0,0,1.0)"><b>From:
</b></span><span style=3D"font-family:-webkit-system-font,Helvetica Neue,He=
lvetica,sans-serif">&lt;<a href=3D"mailto:messenger@webex.com" target=3D"_b=
lank">messenger@webex.com</a>&gt;<br>
</span></div>
<div style=3D"margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left=
:0px">
<span style=3D"font-family:-webkit-system-font,Helvetica Neue,Helvetica,san=
s-serif;color:rgba(0,0,0,1.0)"><b>Subject:
</b></span><span style=3D"font-family:-webkit-system-font,Helvetica Neue,He=
lvetica,sans-serif"><b>Your WebEx recording is available for viewing: BIER =
WG Interim-20160929 1717-1</b><br>
</span></div>
<div style=3D"margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left=
:0px">
<span style=3D"font-family:-webkit-system-font,Helvetica Neue,Helvetica,san=
s-serif;color:rgba(0,0,0,1.0)"><b>Date:
</b></span><span style=3D"font-family:-webkit-system-font,Helvetica Neue,He=
lvetica,sans-serif">September 29, 2016 at 11:09:10 AM PDT<br>
</span></div>
<div style=3D"margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left=
:0px">
<span style=3D"font-family:-webkit-system-font,Helvetica Neue,Helvetica,san=
s-serif;color:rgba(0,0,0,1.0)"><b>To:
</b></span><span style=3D"font-family:-webkit-system-font,Helvetica Neue,He=
lvetica,sans-serif">&lt;<a href=3D"mailto:shep@cisco.com" target=3D"_blank"=
>shep@cisco.com</a>&gt;<br>
</span></div>
<div style=3D"margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left=
:0px">
<span style=3D"font-family:-webkit-system-font,Helvetica Neue,Helvetica,san=
s-serif;color:rgba(0,0,0,1.0)"><b>Reply-To:
</b></span><span style=3D"font-family:-webkit-system-font,Helvetica Neue,He=
lvetica,sans-serif">&lt;<a href=3D"mailto:messenger@webex.com" target=3D"_b=
lank">messenger@webex.com</a>&gt;<br>
</span></div>
<br>
<div>
<table width=3D"100%" align=3D"left" style=3D"border-collapse:separate;bord=
er:0px white;border-spacing:0px;width:100%!important;max-width:525px!import=
ant;min-width:279px!important;font-family:Helvetica;letter-spacing:normal;t=
ext-indent:0px;text-transform:none;word-spacing:0px;padding:0px;margin:0px"=
>
<tbody>
<tr style=3D"line-height:20px">
<td style=3D"word-wrap:break-word;word-break:normal;font-size:15px;font-fam=
ily:Arial;color:rgb(102,102,102);padding:5px 0px 0px">
<table align=3D"left" style=3D"border-collapse:separate;border:0px white;bo=
rder-spacing:0px;width:100%!important;max-width:525px!important;min-width:2=
79px!important;margin-left:5px">
<tbody>
<tr style=3D"line-height:20px">
<td valign=3D"top" style=3D"word-wrap:break-word;word-break:normal;font-siz=
e:15px;font-family:Arial;color:rgb(102,102,102);padding:0px">
<table style=3D"border-collapse:separate;border:0px white;border-spacing:0p=
x;width:100%!important;max-width:525px!important;min-width:279px!important"=
>
<tbody>
<tr style=3D"line-height:20px">
<td style=3D"word-wrap:break-word;word-break:normal;font-size:15px;font-fam=
ily:Arial;color:rgb(77,77,77);padding:0px">
Hi, Gregory Shepherd,</td>
</tr>
<tr style=3D"line-height:20px;margin:0px">
<td style=3D"word-wrap:break-word;word-break:normal;font-size:15px;font-fam=
ily:Arial;color:rgb(77,77,77);padding:10px 0px 0px">
Your recording is now available on your WebEx site.</td>
</tr>
</tbody>
</table>
<table style=3D"border-collapse:separate;border:0px white;border-spacing:0p=
x;width:100%!important;max-width:525px!important;min-width:279px!important"=
>
<tbody>
<tr style=3D"line-height:20px">
<td style=3D"word-wrap:break-word;word-break:normal;font-size:15px;font-fam=
ily:Arial;color:rgb(102,102,102);padding:0px;height:20px">
=C2=A0</td>
</tr>
</tbody>
</table>
<table width=3D"100%" style=3D"border-collapse:separate;border:0px white;bo=
rder-spacing:0px;width:100%!important;max-width:525px!important;min-width:2=
79px!important">
<tbody>
<tr style=3D"line-height:20px">
<td style=3D"word-wrap:break-word;word-break:normal;font-size:16px;font-fam=
ily:Arial;color:rgb(77,77,77);padding:0px">
<b>BIER WG Interim-20160929 1717-1</b></td>
</tr>
<tr style=3D"line-height:20px;margin:0px">
<td style=3D"word-wrap:break-word;word-break:normal;font-size:15px;font-fam=
ily:Arial;color:rgb(102,102,102);padding:0px">
Thursday, September 29, 2016</td>
</tr>
<tr style=3D"line-height:20px;margin:0px">
<td style=3D"word-wrap:break-word;word-break:normal;font-size:15px;font-fam=
ily:Arial;color:rgb(102,102,102);padding:0px">
10:17 am=C2=A0=C2=A0|=C2=A0=C2=A0Pacific Daylight Time (San Francisco, GMT-=
07:00)</td>
</tr>
</tbody>
</table>
<table style=3D"border-collapse:separate;border:0px white;border-spacing:0p=
x;width:100%!important;max-width:525px!important;min-width:279px!important"=
>
<tbody>
<tr style=3D"line-height:20px">
<td style=3D"word-wrap:break-word;word-break:normal;font-size:15px;font-fam=
ily:Arial;color:rgb(102,102,102);padding:0px;height:20px">
=C2=A0</td>
</tr>
</tbody>
</table>
<table style=3D"border-collapse:separate;border:0px white;border-spacing:0p=
x;width:auto!important;max-width:525px!important;min-width:279px!important"=
>
<tbody>
<tr style=3D"line-height:20px">
<td colspan=3D"2" style=3D"word-wrap:break-word;word-break:normal;font-size=
:16px;font-family:Arial;color:rgb(0,175,249);padding:0px">
<a href=3D"https://cisco.webex.com/ciscosales/lsr.php?RCID=3Da166dfbe342a4b=
dbbf1e008f53e130b6" style=3D"font-size:16px;font-family:Arial;color:rgb(0,1=
75,249);padding:0px;text-decoration:none" target=3D"_blank"><b>Play recordi=
ng</b></a><font style=3D"font-size:15px;font-family:Arial;color:rgb(102,102=
,102)"><span class=3D"m_-5846157747358211890Apple-converted-space">=C2=A0</=
span>(40
 min 39 sec)</font></td>
</tr>
<tr style=3D"line-height:20px">
<td style=3D"word-wrap:break-word;word-break:normal;font-size:15px;font-fam=
ily:Arial;color:rgb(102,102,102);padding:0px">
Recording password: Zx2af28J</td>
</tr>
</tbody>
</table>
<table style=3D"border-collapse:separate;border:0px white;border-spacing:0p=
x;width:100%!important;max-width:525px!important;min-width:279px!important"=
>
<tbody>
<tr style=3D"line-height:10px">
<td style=3D"word-wrap:break-word;word-break:normal;font-size:15px;font-fam=
ily:Arial;color:rgb(102,102,102);padding:0px;height:10px">
=C2=A0</td>
</tr>
</tbody>
</table>
<table width=3D"100%" style=3D"border-collapse:separate;border:0px white;bo=
rder-spacing:0px;width:100%!important;max-width:525px!important;min-width:2=
79px!important">
<tbody>
<tr style=3D"line-height:20px">
<td style=3D"word-wrap:break-word;word-break:normal;font-size:15px;font-fam=
ily:Arial;color:rgb(102,102,102);padding:0px">
You can forward this message to others to allow them to play back the recor=
ding.</td>
</tr>
</tbody>
</table>
<table style=3D"border-collapse:separate;border:0px white;border-spacing:0p=
x;width:100%!important;max-width:525px!important;min-width:279px!important"=
>
<tbody>
<tr style=3D"line-height:20px">
<td style=3D"word-wrap:break-word;word-break:normal;font-size:15px;font-fam=
ily:Arial;color:rgb(102,102,102);padding:0px;height:20px">
=C2=A0</td>
</tr>
</tbody>
</table>
<table width=3D"100%" style=3D"border-collapse:separate;border:0px white;bo=
rder-spacing:0px;width:100%!important;max-width:525px!important;min-width:2=
79px!important">
<tbody>
<tr style=3D"line-height:20px">
<td style=3D"word-wrap:break-word;word-break:normal;font-size:16px;font-fam=
ily:Arial;color:rgb(77,77,77);padding:0px">
<b>Additional options</b></td>
</tr>
<tr style=3D"line-height:20px;margin:0px">
<td style=3D"word-wrap:break-word;word-break:normal;font-size:15px;font-fam=
ily:Arial;color:rgb(102,102,102);padding:0px">
<a href=3D"https://cisco.webex.com/ciscosales/editrd.php?RCID=3D827ba848481=
c4a9ba86824fe17bb755c" style=3D"font-size:15px;font-family:Arial;color:rgb(=
0,175,249);padding:0px;text-decoration:none" target=3D"_blank">Edit recordi=
ng</a></td>
</tr>
<tr style=3D"line-height:20px;margin:0px">
<td style=3D"word-wrap:break-word;word-break:normal;font-size:15px;font-fam=
ily:Arial;color:rgb(102,102,102);padding:0px">
<a href=3D"https://cisco.webex.com/ciscosales/viewrd.php?RCID=3Db5a3b2401f1=
f471990a535b120fa5f15" style=3D"font-size:15px;font-family:Arial;color:rgb(=
0,175,249);padding:0px;text-decoration:none" target=3D"_blank">Download rec=
ording</a></td>
</tr>
<tr style=3D"line-height:20px;margin:0px">
<td style=3D"word-wrap:break-word;word-break:normal;font-size:15px;font-fam=
ily:Arial;color:rgb(102,102,102);padding:0px">
<a href=3D"https://cisco.webex.com/ciscosales/servicerds.php?SP=3DMC" style=
=3D"font-size:15px;font-family:Arial;color:rgb(0,175,249);padding:0px;text-=
decoration:none" target=3D"_blank">Manage recordings</a></td>
</tr>
<tr style=3D"line-height:20px;margin:0px">
<td style=3D"word-wrap:break-word;word-break:normal;font-size:15px;font-fam=
ily:Arial;color:rgb(102,102,102);padding:0px">
<a href=3D"https://help.webex.com/docs/DOC-8424" style=3D"font-size:15px;fo=
nt-family:Arial;color:rgb(0,175,249);padding:0px;text-decoration:none" targ=
et=3D"_blank">View FAQ</a></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</blockquote>
</div>
<br>
</div>

</div><br></div>

--001a11414ee8be76ec053dbd4542--


From nobody Fri Sep 30 15:05:12 2016
Return-Path: <gjshep@gmail.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2744E12B004 for <bier@ietfa.amsl.com>; Fri, 30 Sep 2016 15:05:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level: 
X-Spam-Status: No, score=-2.7 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, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 BYICIuSZqd8X for <bier@ietfa.amsl.com>; Fri, 30 Sep 2016 15:05:09 -0700 (PDT)
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 DD249126B6D for <bier@ietf.org>; Fri, 30 Sep 2016 15:05:08 -0700 (PDT)
Received: by mail-qk0-x22a.google.com with SMTP id j129so111990838qkd.1 for <bier@ietf.org>; Fri, 30 Sep 2016 15:05:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:reply-to:from:date:message-id:subject:to; bh=xeaQKEdM2sBQaLpNvxZFXrnihUzZzPamw0O0Scu362A=; b=eB3HYEl8RAH3+d58gq7z39gAPE/w5IDaXY7HP+9e6ESCOdSzHDohsz0g7L4gGOvm4K fpI0jK80o7iq0Yata+QWrSFsFOfoYKZnffqMOR1SU6y+6QmiqO1PWKYkfdL2OobiQo4x 3+PpEEsNxFcKS+jODTTC3ZVtd5deW5borhHPRpJ4mlBeroWozLyGpsoEl2uY3dxaLoJE QNlVrVtBtsu60G6BtNwhjZdlKzsPTJy9WiLw3OfLizelsKTjnVbG1AUcNDp0UxfiSTSa imW5BoW4WtdGsdShAPUHlxKEAY2J7/pZXkSc86gZQx9rCyKOCeNO1U5X/J/t3WpJlY1r t1eA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:reply-to:from:date:message-id :subject:to; bh=xeaQKEdM2sBQaLpNvxZFXrnihUzZzPamw0O0Scu362A=; b=E4FcC0FK9T0tuQhIkOIuuEMpfm07GuBUeKWb98HWGQp+pFfU6fPzYjdKh78kL4ASLL 5Ve/inbVlwQxS3/kvcOjqslzC3CFsQ44T3yTyAtUE3/TTPgW4tNzNBlGsJIJvFIIbnn4 Wj4VUOoXExzbhDC9xc0a1UfAW8k2ttPnTinL39+3go4tkHqZdNi8AxgaMz23Xr6/kmOF mgl6zhyPmsPUv08GnRKeVuSOFaLtd9Bnlqsb3R1MbpfmEWtTD9+s4L7VAzI/ylq0EusV JhY2slFo/u+w6Tn+aX0LWpoT7oygPMCQpiVhUGq+dT01sGstSLzPQVT+J2XfcKXtCSo4 vGcQ==
X-Gm-Message-State: AA6/9RnR09Ho2gRajJMMUFz0VAI6PQNS/V1Pey4CsXNBLnVGLyW+/eYNUw1u5ZEctJrVBvjaHEuTkOMPwWpnDA==
X-Received: by 10.55.10.12 with SMTP id 12mr9028021qkk.209.1475273107903; Fri, 30 Sep 2016 15:05:07 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.200.49.90 with HTTP; Fri, 30 Sep 2016 15:05:07 -0700 (PDT)
From: Greg Shepherd <gjshep@gmail.com>
Date: Fri, 30 Sep 2016 15:05:07 -0700
Message-ID: <CABFReBou1pLdXqD5-+ocjZJBPf4pQM8bJP+x3owbkS9pi_pzzA@mail.gmail.com>
To: "bier@ietf.org" <bier@ietf.org>
Content-Type: text/plain; charset=UTF-8
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/g6esUUKx0F3tdVmBncpIyIIy5dw>
Subject: [Bier] Interim WG Results - Direction
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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: Fri, 30 Sep 2016 22:05:11 -0000

Thank you to everyone who participated in the Interim BIER WG Interim
meeting / encap design team both in person and remote. I feel we were
quite productive this week, and have moved the work along much faster
than would have happened over email alone.

The minutes and slides are all posted, and the links to the recordings
have been sent out to the list. The summary results are posted below.
Please read and review and provide any feedback on the direction
recommendations for the WG at large.

Chairs

---------
IETF BIER WG
Interim Meeting
Sept 27-29, 2016

Recommendations for the WG direction

1) Unify encapsulation (MPLS, Eth, Generic) under MPLS Ethertype

The interim reached the conclusion that the MPLS encapsulation can be
carried into rfc5332 and with that the drafts eth/generic can be
unified into one draft that suggests the necessary DSCP bit additions
to it and explains how the label value can be used to encode
SI/BSL/subdomain if so desired. This will solve the "BIER over
ethernet" without any needs of a new encapsulation. Necessary
discussions need to be closed whether rfc5332 is enough or some reason
exists for a new EtherType carrying MPLS encapsulation inside for BIER
has to be requested.  On Tony P to unify the parties towards a draft
and drive it forward towards suggested adoption by the WG.


2) BIER in-band membership signaling

Both draft-pfister-bier-mld and draft-wang-bier-VXLAN outline a
solution for signaling membership over the BIER domain by sending
MLD/IGMP messages over BIER. Authors of both drafts to converge the
work under a single draft.

IJsbrand Wijnands <ice@cisco.com>
Pierre Pfister (ppfister) <ppfister@cisco.com>


3) Host-to-host use-case and problem statement draft

The interim agreed that host-to-first-BFR router or host-to-host and
with that simplification of a host BIER API presents a valid and
valuable work item and should be attacked by a problem statement
draft/use-cases and suggestions for solutions, be it novel encaps or
BFR-host mechanisms to achieve such an API. The results should be
presented in the WG and further consensus sought with the group and AD
as to adoption/further work.


The use case statement should make distinction of the case of
virtualized hosts in the data-center where a VM uses BIER uncap to
indicate the replication desired inside its own VNI, and the case of
the hypervisor using BIER to replicate packets to Network Virtualized
Edges (NVEs) over a BIER underlay, and/or any translation, interaction
or dependancies between the two cases.

IJsbrand Wijnands <ice@cisco.com>
Toerless Eckert <tte+ietf@cs.fau.de>
Jeff Tantsura <jefftant.ietf@gmail.com>

4) Continue exploring IPv6 encoding w/ IETF IPv6 expert input

Suggested IPv6 encapsulation was perceived during the interim as
having lots of desired capabilities of a host L3 based encapsulation
but will need exposure towards IPv6 flame keepers to ratify whether
the implications on IPv6 architecture are viable and secure. A clear
use-case statement to focus the discussion around the various
components of the proposed solutions - i.e. being able to send traffic
from outside the BIER domain without tunneling. The proposal and any
progressing work needs input from the 6MAN WG.

Pierre Pfister (ppfister) <ppfister@cisco.com>


From nobody Fri Sep 30 15:15:31 2016
Return-Path: <session_request_developers@ietf.org>
X-Original-To: bier@ietf.org
Delivered-To: bier@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 473701200DF; Fri, 30 Sep 2016 15:15:28 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: "\"IETF Meeting Session Request Tool\"" <session_request_developers@ietf.org>
To: <session-request@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.34.1
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <147527372828.20369.10762179410612854136.idtracker@ietfa.amsl.com>
Date: Fri, 30 Sep 2016 15:15:28 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/ORA9cL3WcQn9NjjBqi4qk3RvVIY>
Cc: bier-chairs@ietf.org, bier@ietf.org
Subject: [Bier] bier - New Meeting Session Request for IETF 97
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
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, 30 Sep 2016 22:15:30 -0000

A new meeting session request has just been submitted by Alia Atlas, a RTG Area Director.


---------------------------------------------------------
Working Group Name: Bit Indexed Explicit Replication
Area Name: Routing Area
Session Requester: Alia Atlas

Number of Sessions: 1
Length of Session(s):  2 Hours
Number of Attendees: 50
Conflicts to Avoid: 
 First Priority: pim, rtgwg, detnet, homenet,




Special Requests:
  Need to sanity check the conflicts with the chairs...
---------------------------------------------------------

