
From nobody Sun Oct 19 23:39:55 2014
Return-Path: <ice@cisco.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C59421A6FB6 for <bier@ietfa.amsl.com>; Sun, 19 Oct 2014 23:39:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MRBfgynls1Dr for <bier@ietfa.amsl.com>; Sun, 19 Oct 2014 23:39:52 -0700 (PDT)
Received: from aer-iport-4.cisco.com (aer-iport-4.cisco.com [173.38.203.54]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 153B01A1BE1 for <bier@ietf.org>; Sun, 19 Oct 2014 23:39:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2515; q=dns/txt; s=iport; t=1413787192; x=1414996792; h=mime-version:subject:from:in-reply-to:date:cc: content-transfer-encoding:message-id:references:to; bh=paNm3NAC6FYGwquUimHZIvImoC6zWWx5Xvg6w4ZeVH4=; b=PpDETbJgb89pZ/4REQdAAXNFWH6NSHjY8xFPjEKYSqzU5yKsNP9VeTWf ZgKd0fjXniJ0xjdE0cDLZFVRlL+UbSoM/QDpJSJc9CX12W/JEqOwnU8UR QuZBXr73uvdWlMDHUUvQU1h3h2GqXE5lOafagljlk1WXM/juw5pRQw8wy 0=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Aj0KAJitRFStJssW/2dsb2JhbABbvUIBAQEBAQEFAXOZXAKBJAF9hAMBAQMBeQULUVcGE4g3CMBaAQEBAQEBAQEBAQEBAQEBAQEBAQEBF4Yjii4Hgy2BHgEEnVmBMI1WgxuEAYN5Oy+CSwEBAQ
X-IronPort-AV: E=Sophos;i="5.04,752,1406592000"; d="scan'208";a="213015860"
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; 20 Oct 2014 06:39:50 +0000
Received: from ams-iwijnand-88110.cisco.com (ams-iwijnand-88110.cisco.com [10.60.202.91]) by aer-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id s9K6dnGB016501 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Mon, 20 Oct 2014 06:39:50 GMT
Content-Type: text/plain; charset=windows-1252
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: IJsbrand Wijnands <ice@cisco.com>
In-Reply-To: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C2FE4@NKGEML512-MBS.china.huawei.com>
Date: Mon, 20 Oct 2014 08:39:48 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <CA24052D-737A-44EA-AADA-950A24D857CC@cisco.com>
References: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082BFD23@NKGEML512-MBS.china.huawei.com> <F955EDA1-6963-4B1F-A057-87164D0185C1@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C105F@NKGEML512-MBS.china.huawei.com> <FCAEACFA-CB49-4C43-8412-4FF2733D617F@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C1DE6@NKGEML512-MBS.china.huawei.com> <E53C2F60-3699-4183-A3F3-446D664B7E0E@cisco.com> <543FD330.5050002@juniper.net> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C268D@NKGEML512-MBS.china.huawei.com> <8B9C1EE3-0290-41BC-A1D7-798F08672564@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C2FE4@NKGEML512-MBS.china.huawei.com>
To: Xuxiaohu <xuxiaohu@huawei.com>
X-Mailer: Apple Mail (2.1878.6)
Archived-At: http://mailarchive.ietf.org/arch/msg/bier/a2kGMnCmfO6jvnOuArll9fZqdW8
Cc: bier@ietf.org
Subject: [Bier] BIER encapsulation
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 20 Oct 2014 06:39:53 -0000

Hi Xiaohu,

+ bier@ietf.org

>> I've already answered that on the bier list. Moreover, how much of =
MPLS
>> remains with BIER? Its really an encapsulation indirection that =
allows us to do
>> really useful stuff. If we decide to remove that indirection, we just =
have to
>> replace some of the fields we get for free in MPLS in a new encoding. =
This is no
>=20
> There is no free lunch. When using the MPLS-BIER label as an =
indirection layer, you would have to introduce an additional mechanism =
for MPLS-BIER label distribution which is otherwise not required in the =
case where a transport-

True, you have to advertise labels through the IGP. But you have to =
advertise your BFR-id, supported BitString Length and potential MT-ID =
through the network as well, attaching a Label value to that update is =
not a big deal.

> independent BIER header is used. Furthermore, when this technology is =
applied to the data center networks, the usage of MPLS labels is not =
much popular.

If you say there is no need to distribute labels when going with an =
independent BIER header, that would mean you have to allocate some =
reserved label for BIER. If we do that, we through away the baby with =
the bathwater. We are using the BIER MPLS label as an indirection for =
{MT-ID, Set-ID, BitString Length} (and potentially some other value that =
Tony is working on). Having this indirection is very useful because it =
saves us many lookups and makes the forwarding plane independent of any =
of these values, which also allows us to modify and add new values =
without the need to change the data-plane. This is an advantage that =
MPLS bring to the table and we would be nuts if we through that out.

If datacenter like to use BIER (and don=92t want MPLS), we can just =
define an encapsulation for datacenter. There is no reason to make the =
encapsulation generic for that reason. The BIER forwarding layer as how =
its implemented in the router should be generic such that it can be =
re-used, it does not mean the encapsulation that the BIER BitString =
comes in has to be generic. If you want a beer, do you care if it comes =
in a can or a bottle? :-)

Thx,

Ice.

>=20
> Best regards,
> Xiaohu
>=20
>> rocket science. The true value of a shared BIER forwarding layer =
comes in the
>> mechanism how you process the BitString, whether that comes via MPLS,
>> ethernet, or something else, does not matter.
>>=20
>> Thx,
>>=20
>> Ice.
>=20


From nobody Mon Oct 20 00:49:18 2014
Return-Path: <rraszuk@gmail.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8D5251A6FD2 for <bier@ietfa.amsl.com>; Mon, 20 Oct 2014 00:49:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.278
X-Spam-Level: 
X-Spam-Status: No, score=-1.278 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZCYd56pQYnsv for <bier@ietfa.amsl.com>; Mon, 20 Oct 2014 00:49:15 -0700 (PDT)
Received: from mail-ig0-x235.google.com (mail-ig0-x235.google.com [IPv6:2607:f8b0:4001:c05::235]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EDAD91A0030 for <bier@ietf.org>; Mon, 20 Oct 2014 00:49:14 -0700 (PDT)
Received: by mail-ig0-f181.google.com with SMTP id r10so4087983igi.8 for <bier@ietf.org>; Mon, 20 Oct 2014 00:49:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type:content-transfer-encoding; bh=RZN2GpX7MckjPcaqkBqcd2DfcPBPgOeGC5Pc5WLG+GI=; b=wlCPZtmd7CEATba3ql/yVXRoKFdmBpoiBzdx14Sz8h70z5qlYP1FhmZksHjP9MFm5T XevbH6t6LDjbopWMrMNWpk0uRAJCzjPuobq37wUUICCFtUjZYde+QFLn5SzX1anC5su7 csDo+vGEh7GzbBAFqFr/PVfKG0KmEfsFUE2VgH8HPYbnP827oU57NgaL+xqZng9u2usk PICRql6Cj56TOCpLV+YyPl2S4qE8ZdF82IONWoF88D0aeJV1kuYAEg4XVupsYREeb+Px 4oRiIgTXRFHIn7zkE22ocLy0lUScFil2Z7z5MAqTePW681/ckHX1bxXnfKLMnNkI+8h9 FU+Q==
MIME-Version: 1.0
X-Received: by 10.50.85.44 with SMTP id e12mr16108382igz.17.1413791354389; Mon, 20 Oct 2014 00:49:14 -0700 (PDT)
Sender: rraszuk@gmail.com
Received: by 10.107.156.208 with HTTP; Mon, 20 Oct 2014 00:49:14 -0700 (PDT)
In-Reply-To: <CA24052D-737A-44EA-AADA-950A24D857CC@cisco.com>
References: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082BFD23@NKGEML512-MBS.china.huawei.com> <F955EDA1-6963-4B1F-A057-87164D0185C1@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C105F@NKGEML512-MBS.china.huawei.com> <FCAEACFA-CB49-4C43-8412-4FF2733D617F@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C1DE6@NKGEML512-MBS.china.huawei.com> <E53C2F60-3699-4183-A3F3-446D664B7E0E@cisco.com> <543FD330.5050002@juniper.net> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C268D@NKGEML512-MBS.china.huawei.com> <8B9C1EE3-0290-41BC-A1D7-798F08672564@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C2FE4@NKGEML512-MBS.china.huawei.com> <CA24052D-737A-44EA-AADA-950A24D857CC@cisco.com>
Date: Mon, 20 Oct 2014 09:49:14 +0200
X-Google-Sender-Auth: TZ0U2orCVa5YMZmwg9GevWIAjnE
Message-ID: <CA+b+ER=a=My8b4i9oCP1Sk3kwJXjsksrmBQbwbKtyqPiMZWqDA@mail.gmail.com>
From: Robert Raszuk <robert@raszuk.net>
To: IJsbrand Wijnands <ice@cisco.com>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Archived-At: http://mailarchive.ietf.org/arch/msg/bier/qOhM2zXUgHHcumWhJ6IJR_ZsHgE
Cc: Xuxiaohu <xuxiaohu@huawei.com>, "bier@ietf.org" <bier@ietf.org>
Subject: Re: [Bier] BIER encapsulation
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 20 Oct 2014 07:49:16 -0000

Hey Ice,

> True, you have to advertise labels through the IGP.

I wonder why did you choose to do that as opposed to define a "well
known" label value which would punt the packets to BIER switching path
?

Is this for MVPN reasons so upon arrival packets will end up already
in different contexts ? If so do you plan to carry now in IGP as much
BIER MPLS labels as number of PEs * number of BIER enabled VPNs on
each PE ?

> But you have to advertise your BFR-id, supported BitString Length and
> potential MT-ID through the network as well, attaching a Label value to
> that update is not a big deal.

Well that is an option.

Alternative would be to leave the IGP (or in general routing) alone
and only say via I2RS distribute BIER info as an pure overlay to both
- edges and participating P nodes.


> If you say there is no need to distribute labels when going with an indep=
endent BIER header, that would mean you have to allocate some reserved labe=
l for BIER. If we do that, we through away the baby with the bathwater. We =
are using the BIER MPLS label as an indirection for {MT-ID, Set-ID, BitStri=
ng Length} (and potentially some other value that Tony is working on). Havi=
ng this indirection is very useful because it saves us many lookups and mak=
es the forwarding plane independent of any of these values, which also allo=
ws us to modify and add new values without the need to change the data-plan=
e. This is an advantage that MPLS bring to the table and we would be nuts i=
f we through that out.


Why I would love to let's not argue about MPLS or no MPLS this time.
You need some demux field. Such demux can be GRE key or MPLS label or
LISP Instance ID .. that does not matter that much. All of your
ingredients as well as new ones can be converted into such value and
used in a *single* lookup.

You claim let's use MPLS as the lookup table is ready for it - that is
true and I would not much argue about that - at least for those
devices which support MPLS lookup.

How about those which do not and are not going to ? Think about l3vpn
for end systems draft (or soon RFC) to start with .... Do you really
want to limit BIER so narror to think about only few vendors core
boxes ?

What seems however much more important here is amount of state you are
going to add to plain IGP to accommodate your current or TonyP's
future ideas ... yes IGP is already polluted to some extend, but I
think we have now learned a bit more from past mistakes and at least
some folks are shifting applications to where they belong .. ie
overlay layer.

>
> If datacenter like to use BIER (and don=E2=80=99t want MPLS), we can just=
 define an encapsulation for datacenter. There is no reason to make the enc=
apsulation generic for that reason. The BIER forwarding layer as how its im=
plemented in the router should be generic such that it can be re-used, it d=
oes not mean the encapsulation that the BIER BitString comes in has to be g=
eneric. If you want a beer, do you care if it comes in a can or a bottle? :=
-)


No. That would be no point .. sorry. There is nothing which would
prevent new header to work in WAN as well so if we ack that current
proposed header does not solve the problem it needs to be fixed
generically.

Best,
r.




>
> Thx,
>
> Ice.
>
>>
>> Best regards,
>> Xiaohu
>>
>>> rocket science. The true value of a shared BIER forwarding layer comes =
in the
>>> mechanism how you process the BitString, whether that comes via MPLS,
>>> ethernet, or something else, does not matter.
>>>
>>> Thx,
>>>
>>> Ice.
>>
>
> _______________________________________________
> BIER mailing list
> BIER@ietf.org
> https://www.ietf.org/mailman/listinfo/bier


From nobody Mon Oct 20 01:15:33 2014
Return-Path: <xuxiaohu@huawei.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8BEB61A6FE8 for <bier@ietfa.amsl.com>; Mon, 20 Oct 2014 01:15:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.211
X-Spam-Level: 
X-Spam-Status: No, score=-4.211 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id eDkWwC-TVnnH for <bier@ietfa.amsl.com>; Mon, 20 Oct 2014 01:15:28 -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 222721A6FE3 for <bier@ietf.org>; Mon, 20 Oct 2014 01:15:27 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml401-hub.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BNV27164; Mon, 20 Oct 2014 08:15:26 +0000 (GMT)
Received: from nkgeml409-hub.china.huawei.com (10.98.56.40) by lhreml401-hub.china.huawei.com (10.201.5.240) with Microsoft SMTP Server (TLS) id 14.3.158.1; Mon, 20 Oct 2014 09:15:25 +0100
Received: from NKGEML512-MBS.china.huawei.com ([169.254.8.18]) by nkgeml409-hub.china.huawei.com ([10.98.56.40]) with mapi id 14.03.0158.001; Mon, 20 Oct 2014 16:15:19 +0800
From: Xuxiaohu <xuxiaohu@huawei.com>
To: IJsbrand Wijnands <ice@cisco.com>
Thread-Topic: BIER encapsulation
Thread-Index: AQHP7DCpX6ld4djEL0yclXdbOkMDp5w4jzDQ
Date: Mon, 20 Oct 2014 08:15:19 +0000
Message-ID: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C30C5@NKGEML512-MBS.china.huawei.com>
References: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082BFD23@NKGEML512-MBS.china.huawei.com> <F955EDA1-6963-4B1F-A057-87164D0185C1@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C105F@NKGEML512-MBS.china.huawei.com> <FCAEACFA-CB49-4C43-8412-4FF2733D617F@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C1DE6@NKGEML512-MBS.china.huawei.com> <E53C2F60-3699-4183-A3F3-446D664B7E0E@cisco.com> <543FD330.5050002@juniper.net> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C268D@NKGEML512-MBS.china.huawei.com> <8B9C1EE3-0290-41BC-A1D7-798F08672564@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C2FE4@NKGEML512-MBS.china.huawei.com> <CA24052D-737A-44EA-AADA-950A24D857CC@cisco.com>
In-Reply-To: <CA24052D-737A-44EA-AADA-950A24D857CC@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.98.134]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/bier/c-eQ555lv4xbNobBxFzkvHqv3c0
Cc: "bier@ietf.org" <bier@ietf.org>
Subject: Re: [Bier] BIER encapsulation
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 20 Oct 2014 08:15:31 -0000

Hi Ice,

> -----Original Message-----
> From: IJsbrand Wijnands [mailto:ice@cisco.com]
> Sent: Monday, October 20, 2014 2:40 PM
> To: Xuxiaohu
> Cc: bier@ietf.org
> Subject: BIER encapsulation
>=20
> Hi Xiaohu,
>=20
> + bier@ietf.org
>=20
> >> I've already answered that on the bier list. Moreover, how much of
> >> MPLS remains with BIER? Its really an encapsulation indirection that
> >> allows us to do really useful stuff. If we decide to remove that
> >> indirection, we just have to replace some of the fields we get for
> >> free in MPLS in a new encoding. This is no
> >
> > There is no free lunch. When using the MPLS-BIER label as an
> > indirection layer, you would have to introduce an additional mechanism
> > for MPLS-BIER label distribution which is otherwise not required in
> > the case where a transport-
>=20
> True, you have to advertise labels through the IGP. But you have to adver=
tise
> your BFR-id, supported BitString Length and potential MT-ID through the
> network as well, attaching a Label value to that update is not a big deal=
.

Although attaching a label to that update is not a big deal, it implies tha=
t intermediate routers would have to support the MPLS data plane which is o=
therwise not needed at all in the transport-independent BIER encapsulation =
scheme (https://tools.ietf.org/html/draft-xu-bier-encapsulation-01) and the=
 mappings of BFR-ID and BFR-prefix which are otherwise only meaningful for =
adjacent peers would have be unnecessarily flooded across the whole IGP are=
a or ever domain. BTW, you actually don't have to advertise the BFR-ID (whi=
ch is only needed for ingress and egress routers) and MT-ID (https://tools.=
ietf.org/html/draft-xu-ospf-bier-cap-00) .

> > independent BIER header is used. Furthermore, when this technology is
> applied to the data center networks, the usage of MPLS labels is not much
> popular.
>=20
> If you say there is no need to distribute labels when going with an indep=
endent
> BIER header, that would mean you have to allocate some reserved label for=
 BIER.

It depends on whether the BIER-encapsulated packets need to traverse LSPs i=
n most cases. If no, that reserved label for indicating the MPLS payload is=
 a BIER-encapsulated packet is not needed at all. That's the reason that I =
prefer to a transport-independent BIER encapsulation header rather than an =
MPLS-coupled BIER encapsulation header.=20

> If we do that, we through away the baby with the bathwater. We are using =
the
> BIER MPLS label as an indirection for {MT-ID, Set-ID, BitString Length} (=
and
> potentially some other value that Tony is working on). Having this indire=
ction is
> very useful because it saves us many lookups and makes the forwarding pla=
ne
> independent of any of these values, which also allows us to modify and ad=
d new
> values without the need to change the data-plane. This is an advantage th=
at
> MPLS bring to the table and we would be nuts if we through that out.

IMHO, no change to the DATA FORMAT doesn't mean no change to the DATA PLANE=
 when modifying and adding new values/fields.

> If datacenter like to use BIER (and don't want MPLS), we can just define =
an
> encapsulation for datacenter. There is no reason to make the encapsulatio=
n
> generic for that reason. The BIER forwarding layer as how its implemented=
 in the
> router should be generic such that it can be re-used, it does not mean th=
e
> encapsulation that the BIER BitString comes in has to be generic. If you =
want a
> beer, do you care if it comes in a can or a bottle? :-)

If a single forwarding plane (i.e., the BIER forwarding plane) is good enou=
gh, why introduce two (i.e., MPLS forwarding plane and BIER forwarding plan=
e)?

Best regards,
Xiaohu

> Thx,
>=20
> Ice.
>=20
> >
> > Best regards,
> > Xiaohu
> >
> >> rocket science. The true value of a shared BIER forwarding layer
> >> comes in the mechanism how you process the BitString, whether that
> >> comes via MPLS, ethernet, or something else, does not matter.
> >>
> >> Thx,
> >>
> >> Ice.
> >


From nobody Mon Oct 20 01:16:02 2014
Return-Path: <ice@cisco.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C4B8C1A6FE6 for <bier@ietfa.amsl.com>; Mon, 20 Oct 2014 01:15:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6VTVbChgqayL for <bier@ietfa.amsl.com>; Mon, 20 Oct 2014 01:15:52 -0700 (PDT)
Received: from aer-iport-1.cisco.com (aer-iport-1.cisco.com [173.38.203.51]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 114BF1A6FE3 for <bier@ietf.org>; Mon, 20 Oct 2014 01:15:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3491; q=dns/txt; s=iport; t=1413792953; x=1415002553; h=mime-version:subject:from:in-reply-to:date:cc: content-transfer-encoding:message-id:references:to; bh=y0WBB3Zxhw6OWWKIZz3K3mTK/7/8C+yfVnNFJiN3qsw=; b=lZdoAdHvA/OC634QhVIrkZz0pxGjzu+UJdToVtu/EEv33lIlmwrNZ3OB 8FL9L47m+r8YwhwcuRL4f9HvpCkZC9g5AFoYaPgSKxcEVkQF9dso6qPOL gyx1J2Km3+ASs50UNv4uBd/Oo3DZdwcMmx9Spu/wOK2Y6ESImBKDazVyg U=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Aj0KABTERFStJssW/2dsb2JhbABbvUIBAQEBAQEFAXOZXAKBJAF9hAMBAQMBbA0FCwtGVwaISgjBTQEBAQEBAQEBAQEBAQEBAQEBAQEBAReGI4lMCwYBHTMHgy2BHgEEnVmBMI1WgxuEAYN5O4E2CBeBJQEBAQ
X-IronPort-AV: E=Sophos;i="5.04,754,1406592000"; d="scan'208";a="217859274"
Received: from aer-iport-nat.cisco.com (HELO aer-core-4.cisco.com) ([173.38.203.22]) by aer-iport-1.cisco.com with ESMTP; 20 Oct 2014 08:15:51 +0000
Received: from ams-iwijnand-88110.cisco.com (ams-iwijnand-88110.cisco.com [10.60.202.91]) by aer-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id s9K8Fna4020930 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Mon, 20 Oct 2014 08:15:49 GMT
Content-Type: text/plain; charset=windows-1252
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: IJsbrand Wijnands <ice@cisco.com>
In-Reply-To: <CA+b+ER=a=My8b4i9oCP1Sk3kwJXjsksrmBQbwbKtyqPiMZWqDA@mail.gmail.com>
Date: Mon, 20 Oct 2014 10:15:48 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <A2A61482-E494-4629-9A0B-AAAE6A5030E6@cisco.com>
References: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082BFD23@NKGEML512-MBS.china.huawei.com> <F955EDA1-6963-4B1F-A057-87164D0185C1@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C105F@NKGEML512-MBS.china.huawei.com> <FCAEACFA-CB49-4C43-8412-4FF2733D617F@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C1DE6@NKGEML512-MBS.china.huawei.com> <E53C2F60-3699-4183-A3F3-446D664B7E0E@cisco.com> <543FD330.5050002@juniper.net> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C268D@NKGEML512-MBS.china.huawei.com> <8B9C1EE3-0290-41BC-A1D7-798F08672564@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C2FE4@NKGEML512-MBS.china.huawei.com> <CA24052D-737A-44EA-AADA-950A24D857CC@cisco.com> <CA+b+ER=a=My8b4i9oCP1Sk3kwJXjsksrmBQbwbKtyqPiMZWqDA@mail.gmail.com>
To: Robert Raszuk <robert@raszuk.net>
X-Mailer: Apple Mail (2.1878.6)
Archived-At: http://mailarchive.ietf.org/arch/msg/bier/SFNbbWtCCbcHud4nTjrJG4kf-6g
Cc: Xuxiaohu <xuxiaohu@huawei.com>, "bier@ietf.org" <bier@ietf.org>
Subject: Re: [Bier] BIER encapsulation
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 20 Oct 2014 08:15:58 -0000

Hi Robert,

> I wonder why did you choose to do that as opposed to define a "well
> known" label value which would punt the packets to BIER switching path
> ?

I answered that in the last email:

...
Having this indirection is very useful because it saves us many lookups =
and makes the forwarding plane independent of any of these values, which =
also allows us to modify and add new values without the need to change =
the data-plane. This is an advantage that MPLS bring to the table and we =
would be nuts if we through that out.
...

>=20
> Is this for MVPN reasons so upon arrival packets will end up already
> in different contexts ? If so do you plan to carry now in IGP as much
> BIER MPLS labels as number of PEs * number of BIER enabled VPNs on
> each PE ?

No.

>=20
>> But you have to advertise your BFR-id, supported BitString Length and
>> potential MT-ID through the network as well, attaching a Label value =
to
>> that update is not a big deal.
>=20
> Well that is an option.
>=20
> Alternative would be to leave the IGP (or in general routing) alone
> and only say via I2RS distribute BIER info as an pure overlay to both
> - edges and participating P nodes.

The BFR-id needs to be known on all IGP routers in the network, this is =
not an overlay function.

>=20
>=20
>> If you say there is no need to distribute labels when going with an =
independent BIER header, that would mean you have to allocate some =
reserved label for BIER. If we do that, we through away the baby with =
the bathwater. We are using the BIER MPLS label as an indirection for =
{MT-ID, Set-ID, BitString Length} (and potentially some other value that =
Tony is working on). Having this indirection is very useful because it =
saves us many lookups and makes the forwarding plane independent of any =
of these values, which also allows us to modify and add new values =
without the need to change the data-plane. This is an advantage that =
MPLS bring to the table and we would be nuts if we through that out.
>=20
>=20
> Why I would love to let's not argue about MPLS or no MPLS this time.
> You need some demux field. Such demux can be GRE key or MPLS label or
> LISP Instance ID .. that does not matter that much. All of your
> ingredients as well as new ones can be converted into such value and
> used in a *single* lookup.

Yes, its just that your =91key=92 becomes very long. We can of course =
re-invent the same functionality and call it something different...

> How about those which do not and are not going to ? Think about l3vpn
> for end systems draft (or soon RFC) to start with .... Do you really
> want to limit BIER so narror to think about only few vendors core
> boxes ?

I see no problem in defining a new encapsulation for BIER in non-MPLS =
networks. I don=92t see what the value is in a generic encapsulation =
where we throw away benefits we get through MPLS. Yes, we can re-invent =
those benefits back into it, but what have we gained. Just more =
complexity.=20


> What seems however much more important here is amount of state you are
> going to add to plain IGP to accommodate your current or TonyP's
> future ideas ... yes IGP is already polluted to some extend, but I
> think we have now learned a bit more from past mistakes and at least
> some folks are shifting applications to where they belong .. ie
> overlay layer.

I=92m all for overlay in this context.

Thx,

Ice.


From nobody Mon Oct 20 01:22:19 2014
Return-Path: <xuxiaohu@huawei.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8E0071A6FD1 for <bier@ietfa.amsl.com>; Mon, 20 Oct 2014 01:22:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.211
X-Spam-Level: 
X-Spam-Status: No, score=-4.211 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SvdXZMv3advJ for <bier@ietfa.amsl.com>; Mon, 20 Oct 2014 01:22:15 -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 3F9E11A6F39 for <bier@ietf.org>; Mon, 20 Oct 2014 01:22:15 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml401-hub.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BKS59302; Mon, 20 Oct 2014 08:22:13 +0000 (GMT)
Received: from NKGEML402-HUB.china.huawei.com (10.98.56.33) by lhreml401-hub.china.huawei.com (10.201.5.240) with Microsoft SMTP Server (TLS) id 14.3.158.1; Mon, 20 Oct 2014 09:22:12 +0100
Received: from NKGEML512-MBS.china.huawei.com ([169.254.8.18]) by nkgeml402-hub.china.huawei.com ([10.98.56.33]) with mapi id 14.03.0158.001; Mon, 20 Oct 2014 16:22:03 +0800
From: Xuxiaohu <xuxiaohu@huawei.com>
To: Xuxiaohu <xuxiaohu@huawei.com>, IJsbrand Wijnands <ice@cisco.com>
Thread-Topic: BIER encapsulation
Thread-Index: AQHP7DCpX6ld4djEL0yclXdbOkMDp5w4jzDQgAAV5ZA=
Date: Mon, 20 Oct 2014 08:22:02 +0000
Message-ID: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C30E2@NKGEML512-MBS.china.huawei.com>
References: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082BFD23@NKGEML512-MBS.china.huawei.com> <F955EDA1-6963-4B1F-A057-87164D0185C1@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C105F@NKGEML512-MBS.china.huawei.com> <FCAEACFA-CB49-4C43-8412-4FF2733D617F@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C1DE6@NKGEML512-MBS.china.huawei.com> <E53C2F60-3699-4183-A3F3-446D664B7E0E@cisco.com> <543FD330.5050002@juniper.net> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C268D@NKGEML512-MBS.china.huawei.com> <8B9C1EE3-0290-41BC-A1D7-798F08672564@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C2FE4@NKGEML512-MBS.china.huawei.com> <CA24052D-737A-44EA-AADA-950A24D857CC@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.98.134]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/bier/HMLBybJH7A8PpXflzDgT_OfesYE
Cc: "bier@ietf.org" <bier@ietf.org>
Subject: Re: [Bier] BIER encapsulation
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 20 Oct 2014 08:22:17 -0000

Just fix an error.

> -----Original Message-----
> From: Xuxiaohu
> Sent: Monday, October 20, 2014 4:15 PM
> To: 'IJsbrand Wijnands'
> Cc: bier@ietf.org
> Subject: RE: BIER encapsulation
>=20
> Hi Ice,
>=20
> > -----Original Message-----
> > From: IJsbrand Wijnands [mailto:ice@cisco.com]
> > Sent: Monday, October 20, 2014 2:40 PM
> > To: Xuxiaohu
> > Cc: bier@ietf.org
> > Subject: BIER encapsulation
> >
> > Hi Xiaohu,
> >
> > + bier@ietf.org
> >
> > >> I've already answered that on the bier list. Moreover, how much of
> > >> MPLS remains with BIER? Its really an encapsulation indirection
> > >> that allows us to do really useful stuff. If we decide to remove
> > >> that indirection, we just have to replace some of the fields we get
> > >> for free in MPLS in a new encoding. This is no
> > >
> > > There is no free lunch. When using the MPLS-BIER label as an
> > > indirection layer, you would have to introduce an additional
> > > mechanism for MPLS-BIER label distribution which is otherwise not
> > > required in the case where a transport-
> >
> > True, you have to advertise labels through the IGP. But you have to
> > advertise your BFR-id, supported BitString Length and potential MT-ID
> > through the network as well, attaching a Label value to that update is =
not a big
> deal.
>=20
> Although attaching a label to that update is not a big deal, it implies t=
hat
> intermediate routers would have to support the MPLS data plane which is
> otherwise not needed at all in the transport-independent BIER encapsulati=
on
> scheme (https://tools.ietf.org/html/draft-xu-bier-encapsulation-01) and t=
he
> mappings of BFR-ID and BFR-prefix which are otherwise only meaningful for

s/the mappings of BFR-ID and BFR-prefix/the BIER-MPLS labels

Best regards,
Xiaohu

> adjacent peers would have be unnecessarily flooded across the whole IGP a=
rea
> or ever domain. BTW, you actually don't have to advertise the BFR-ID (whi=
ch is
> only needed for ingress and egress routers) and MT-ID
> (https://tools.ietf.org/html/draft-xu-ospf-bier-cap-00) .
>=20
> > > independent BIER header is used. Furthermore, when this technology
> > > is
> > applied to the data center networks, the usage of MPLS labels is not
> > much popular.
> >
> > If you say there is no need to distribute labels when going with an
> > independent BIER header, that would mean you have to allocate some
> reserved label for BIER.
>=20
> It depends on whether the BIER-encapsulated packets need to traverse LSPs=
 in
> most cases. If no, that reserved label for indicating the MPLS payload is=
 a
> BIER-encapsulated packet is not needed at all. That's the reason that I p=
refer to a
> transport-independent BIER encapsulation header rather than an MPLS-coupl=
ed
> BIER encapsulation header.
>=20
> > If we do that, we through away the baby with the bathwater. We are
> > using the BIER MPLS label as an indirection for {MT-ID, Set-ID,
> > BitString Length} (and potentially some other value that Tony is
> > working on). Having this indirection is very useful because it saves
> > us many lookups and makes the forwarding plane independent of any of
> > these values, which also allows us to modify and add new values
> > without the need to change the data-plane. This is an advantage that MP=
LS
> bring to the table and we would be nuts if we through that out.
>=20
> IMHO, no change to the DATA FORMAT doesn't mean no change to the DATA
> PLANE when modifying and adding new values/fields.
>=20
> > If datacenter like to use BIER (and don't want MPLS), we can just
> > define an encapsulation for datacenter. There is no reason to make the
> > encapsulation generic for that reason. The BIER forwarding layer as
> > how its implemented in the router should be generic such that it can
> > be re-used, it does not mean the encapsulation that the BIER BitString
> > comes in has to be generic. If you want a beer, do you care if it
> > comes in a can or a bottle? :-)
>=20
> If a single forwarding plane (i.e., the BIER forwarding plane) is good en=
ough,
> why introduce two (i.e., MPLS forwarding plane and BIER forwarding plane)=
?
>=20
> Best regards,
> Xiaohu
>=20
> > Thx,
> >
> > Ice.
> >
> > >
> > > Best regards,
> > > Xiaohu
> > >
> > >> rocket science. The true value of a shared BIER forwarding layer
> > >> comes in the mechanism how you process the BitString, whether that
> > >> comes via MPLS, ethernet, or something else, does not matter.
> > >>
> > >> Thx,
> > >>
> > >> Ice.
> > >


From nobody Mon Oct 20 01:35:42 2014
Return-Path: <rraszuk@gmail.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 612C41A00D4 for <bier@ietfa.amsl.com>; Mon, 20 Oct 2014 01:35:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.277
X-Spam-Level: 
X-Spam-Status: No, score=-1.277 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id adjLAjHMu4oR for <bier@ietfa.amsl.com>; Mon, 20 Oct 2014 01:35:37 -0700 (PDT)
Received: from mail-ig0-x22e.google.com (mail-ig0-x22e.google.com [IPv6:2607:f8b0:4001:c05::22e]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8B59D1A0155 for <bier@ietf.org>; Mon, 20 Oct 2014 01:35:37 -0700 (PDT)
Received: by mail-ig0-f174.google.com with SMTP id a13so4884284igq.7 for <bier@ietf.org>; Mon, 20 Oct 2014 01:35:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=wDUam4ypYnG4K/AW5zapcpC55pJAGx9Wz4pt2m3nfgo=; b=i269L79flMP/U8fCFv8NOiqZORlPBB9wb+6UehGaQyyDgZBDxAhLy5a23YvaoVIHXu El31ifkL5P7l7q4KgcSXYkXEj7J90TUHDdJ7VnMS88O+HI2d3fgaZl9IKEYoGyhtGSg/ x5JvagleZgMkLJmL3t51vkd9LIzFnYrxFTnJUDrDGrCl8H8eM12R+6eVB0V9F07MPyQ1 InUAf1BQw9O9qWOiUe0/BJjXVQFZLBCNbfdjVyIU8IO4NNQ1ViwyrU3FWHbKheOf2Jip sHg6LbA4+qDroWOmHg2Tlcx+VRtOJ7i6IZx1l4a+oXQ0zHuEo9wuofOokE5poYSCOphh JNkA==
MIME-Version: 1.0
X-Received: by 10.50.43.165 with SMTP id x5mr16349404igl.17.1413794136973; Mon, 20 Oct 2014 01:35:36 -0700 (PDT)
Sender: rraszuk@gmail.com
Received: by 10.107.156.208 with HTTP; Mon, 20 Oct 2014 01:35:36 -0700 (PDT)
Received: by 10.107.156.208 with HTTP; Mon, 20 Oct 2014 01:35:36 -0700 (PDT)
In-Reply-To: <A2A61482-E494-4629-9A0B-AAAE6A5030E6@cisco.com>
References: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082BFD23@NKGEML512-MBS.china.huawei.com> <F955EDA1-6963-4B1F-A057-87164D0185C1@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C105F@NKGEML512-MBS.china.huawei.com> <FCAEACFA-CB49-4C43-8412-4FF2733D617F@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C1DE6@NKGEML512-MBS.china.huawei.com> <E53C2F60-3699-4183-A3F3-446D664B7E0E@cisco.com> <543FD330.5050002@juniper.net> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C268D@NKGEML512-MBS.china.huawei.com> <8B9C1EE3-0290-41BC-A1D7-798F08672564@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C2FE4@NKGEML512-MBS.china.huawei.com> <CA24052D-737A-44EA-AADA-950A24D857CC@cisco.com> <CA+b+ER=a=My8b4i9oCP1Sk3kwJXjsksrmBQbwbKtyqPiMZWqDA@mail.gmail.com> <A2A61482-E494-4629-9A0B-AAAE6A5030E6@cisco.com>
Date: Mon, 20 Oct 2014 10:35:36 +0200
X-Google-Sender-Auth: 0sqdS0kZhw2ufHoxTYtF-et9Jdg
Message-ID: <CA+b+ER=1gS=Kmn+Hu5iLxaX89xYG5cBXqX2tigT8RC80Yps89g@mail.gmail.com>
From: Robert Raszuk <robert@raszuk.net>
To: IJsbrand Wijnands <ice@cisco.com>
Content-Type: multipart/alternative; boundary=089e0122aee051e8a10505d6995a
Archived-At: http://mailarchive.ietf.org/arch/msg/bier/KuOldjMUpORlMYcTEr9J_AwmIZ0
Cc: Xuxiaohu <xuxiaohu@huawei.com>, bier@ietf.org
Subject: Re: [Bier] BIER encapsulation
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 20 Oct 2014 08:35:39 -0000

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

Hi,

Why would such key become very long ? If you can fit the demux into 20 bits
the key also wouldn't need to be  much longer ... no ?

Best,
R.
On Oct 20, 2014 10:15 AM, "IJsbrand Wijnands" <ice@cisco.com> wrote:

> Hi Robert,
>
> > I wonder why did you choose to do that as opposed to define a "well
> > known" label value which would punt the packets to BIER switching path
> > ?
>
> I answered that in the last email:
>
> ...
> Having this indirection is very useful because it saves us many lookups
> and makes the forwarding plane independent of any of these values, which
> also allows us to modify and add new values without the need to change th=
e
> data-plane. This is an advantage that MPLS bring to the table and we woul=
d
> be nuts if we through that out.
> ...
>
> >
> > Is this for MVPN reasons so upon arrival packets will end up already
> > in different contexts ? If so do you plan to carry now in IGP as much
> > BIER MPLS labels as number of PEs * number of BIER enabled VPNs on
> > each PE ?
>
> No.
>
> >
> >> But you have to advertise your BFR-id, supported BitString Length and
> >> potential MT-ID through the network as well, attaching a Label value t=
o
> >> that update is not a big deal.
> >
> > Well that is an option.
> >
> > Alternative would be to leave the IGP (or in general routing) alone
> > and only say via I2RS distribute BIER info as an pure overlay to both
> > - edges and participating P nodes.
>
> The BFR-id needs to be known on all IGP routers in the network, this is
> not an overlay function.
>
> >
> >
> >> If you say there is no need to distribute labels when going with an
> independent BIER header, that would mean you have to allocate some reserv=
ed
> label for BIER. If we do that, we through away the baby with the bathwate=
r.
> We are using the BIER MPLS label as an indirection for {MT-ID, Set-ID,
> BitString Length} (and potentially some other value that Tony is working
> on). Having this indirection is very useful because it saves us many
> lookups and makes the forwarding plane independent of any of these values=
,
> which also allows us to modify and add new values without the need to
> change the data-plane. This is an advantage that MPLS bring to the table
> and we would be nuts if we through that out.
> >
> >
> > Why I would love to let's not argue about MPLS or no MPLS this time.
> > You need some demux field. Such demux can be GRE key or MPLS label or
> > LISP Instance ID .. that does not matter that much. All of your
> > ingredients as well as new ones can be converted into such value and
> > used in a *single* lookup.
>
> Yes, its just that your =E2=80=98key=E2=80=99 becomes very long. We can o=
f course
> re-invent the same functionality and call it something different...
>
> > How about those which do not and are not going to ? Think about l3vpn
> > for end systems draft (or soon RFC) to start with .... Do you really
> > want to limit BIER so narror to think about only few vendors core
> > boxes ?
>
> I see no problem in defining a new encapsulation for BIER in non-MPLS
> networks. I don=E2=80=99t see what the value is in a generic encapsulatio=
n where we
> throw away benefits we get through MPLS. Yes, we can re-invent those
> benefits back into it, but what have we gained. Just more complexity.
>
>
> > What seems however much more important here is amount of state you are
> > going to add to plain IGP to accommodate your current or TonyP's
> > future ideas ... yes IGP is already polluted to some extend, but I
> > think we have now learned a bit more from past mistakes and at least
> > some folks are shifting applications to where they belong .. ie
> > overlay layer.
>
> I=E2=80=99m all for overlay in this context.
>
> Thx,
>
> Ice.
>
>

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

<p dir=3D"ltr">Hi,</p>
<p dir=3D"ltr">Why would such key become very long ? If you can fit the dem=
ux into 20 bits the key also wouldn&#39;t need to be=C2=A0 much longer ... =
no ?</p>
<p dir=3D"ltr">Best,<br>
R.</p>
<div class=3D"gmail_quote">On Oct 20, 2014 10:15 AM, &quot;IJsbrand Wijnand=
s&quot; &lt;<a href=3D"mailto:ice@cisco.com">ice@cisco.com</a>&gt; wrote:<b=
r type=3D"attribution"><blockquote class=3D"gmail_quote" style=3D"margin:0 =
0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Robert,<br>
<br>
&gt; I wonder why did you choose to do that as opposed to define a &quot;we=
ll<br>
&gt; known&quot; label value which would punt the packets to BIER switching=
 path<br>
&gt; ?<br>
<br>
I answered that in the last email:<br>
<br>
...<br>
Having this indirection is very useful because it saves us many lookups and=
 makes the forwarding plane independent of any of these values, which also =
allows us to modify and add new values without the need to change the data-=
plane. This is an advantage that MPLS bring to the table and we would be nu=
ts if we through that out.<br>
...<br>
<br>
&gt;<br>
&gt; Is this for MVPN reasons so upon arrival packets will end up already<b=
r>
&gt; in different contexts ? If so do you plan to carry now in IGP as much<=
br>
&gt; BIER MPLS labels as number of PEs * number of BIER enabled VPNs on<br>
&gt; each PE ?<br>
<br>
No.<br>
<br>
&gt;<br>
&gt;&gt; But you have to advertise your BFR-id, supported BitString Length =
and<br>
&gt;&gt; potential MT-ID through the network as well, attaching a Label val=
ue to<br>
&gt;&gt; that update is not a big deal.<br>
&gt;<br>
&gt; Well that is an option.<br>
&gt;<br>
&gt; Alternative would be to leave the IGP (or in general routing) alone<br=
>
&gt; and only say via I2RS distribute BIER info as an pure overlay to both<=
br>
&gt; - edges and participating P nodes.<br>
<br>
The BFR-id needs to be known on all IGP routers in the network, this is not=
 an overlay function.<br>
<br>
&gt;<br>
&gt;<br>
&gt;&gt; If you say there is no need to distribute labels when going with a=
n independent BIER header, that would mean you have to allocate some reserv=
ed label for BIER. If we do that, we through away the baby with the bathwat=
er. We are using the BIER MPLS label as an indirection for {MT-ID, Set-ID, =
BitString Length} (and potentially some other value that Tony is working on=
). Having this indirection is very useful because it saves us many lookups =
and makes the forwarding plane independent of any of these values, which al=
so allows us to modify and add new values without the need to change the da=
ta-plane. This is an advantage that MPLS bring to the table and we would be=
 nuts if we through that out.<br>
&gt;<br>
&gt;<br>
&gt; Why I would love to let&#39;s not argue about MPLS or no MPLS this tim=
e.<br>
&gt; You need some demux field. Such demux can be GRE key or MPLS label or<=
br>
&gt; LISP Instance ID .. that does not matter that much. All of your<br>
&gt; ingredients as well as new ones can be converted into such value and<b=
r>
&gt; used in a *single* lookup.<br>
<br>
Yes, its just that your =E2=80=98key=E2=80=99 becomes very long. We can of =
course re-invent the same functionality and call it something different...<=
br>
<br>
&gt; How about those which do not and are not going to ? Think about l3vpn<=
br>
&gt; for end systems draft (or soon RFC) to start with .... Do you really<b=
r>
&gt; want to limit BIER so narror to think about only few vendors core<br>
&gt; boxes ?<br>
<br>
I see no problem in defining a new encapsulation for BIER in non-MPLS netwo=
rks. I don=E2=80=99t see what the value is in a generic encapsulation where=
 we throw away benefits we get through MPLS. Yes, we can re-invent those be=
nefits back into it, but what have we gained. Just more complexity.<br>
<br>
<br>
&gt; What seems however much more important here is amount of state you are=
<br>
&gt; going to add to plain IGP to accommodate your current or TonyP&#39;s<b=
r>
&gt; future ideas ... yes IGP is already polluted to some extend, but I<br>
&gt; think we have now learned a bit more from past mistakes and at least<b=
r>
&gt; some folks are shifting applications to where they belong .. ie<br>
&gt; overlay layer.<br>
<br>
I=E2=80=99m all for overlay in this context.<br>
<br>
Thx,<br>
<br>
Ice.<br>
<br>
</blockquote></div>

--089e0122aee051e8a10505d6995a--


From nobody Mon Oct 20 01:45:44 2014
Return-Path: <ice@cisco.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 41E581A6FEE for <bier@ietfa.amsl.com>; Mon, 20 Oct 2014 01:45:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8pQv4Syh8Fqa for <bier@ietfa.amsl.com>; Mon, 20 Oct 2014 01:45:42 -0700 (PDT)
Received: from aer-iport-4.cisco.com (aer-iport-4.cisco.com [173.38.203.54]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0785E1A6FEF for <bier@ietf.org>; Mon, 20 Oct 2014 01:45:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=279; q=dns/txt; s=iport; t=1413794742; x=1415004342; h=mime-version:subject:from:in-reply-to:date:cc: content-transfer-encoding:message-id:references:to; bh=etDScomnMtB1bNA31EnD/u3gKRAJEc9xt6aVGEGAT8s=; b=Ip6SyQzgEEXP4NG8qi4dTFDWvgC4KWufB41DkihJXdn3HOlJyDX2T/AW WWYFy4C0kC6ZEATU4uN7lWn1KsVnzXCd82eYRdk5d3tzn1N9wZRcf2f5p yTLg0NtSStF0/0179eIX1u6wunnjuADvehnTb8VLpfr7mazgn7Jt7is/m w=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AlcKACDLRFStJssW/2dsb2JhbABckhSrLgEBAQEBAQUBc5lcAoEkAX2EAwEBAwE6PwULC0ZXBi6IHAjBYwEBAQEBAQEBAQEBAQEBAQEBAQEBAReGI4l7MweDLYEeAQSdWZYig3k7gnoBAQE
X-IronPort-AV: E=Sophos;i="5.04,754,1406592000"; d="scan'208";a="213124670"
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; 20 Oct 2014 08:45:40 +0000
Received: from ams-iwijnand-88110.cisco.com (ams-iwijnand-88110.cisco.com [10.60.202.91]) by aer-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id s9K8jdeM007396 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Mon, 20 Oct 2014 08:45:40 GMT
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: IJsbrand Wijnands <ice@cisco.com>
In-Reply-To: <CA+b+ER=1gS=Kmn+Hu5iLxaX89xYG5cBXqX2tigT8RC80Yps89g@mail.gmail.com>
Date: Mon, 20 Oct 2014 10:45:38 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <18AC5BF7-DEFD-4E98-8847-EBC1C9A3832D@cisco.com>
References: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082BFD23@NKGEML512-MBS.china.huawei.com> <F955EDA1-6963-4B1F-A057-87164D0185C1@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C105F@NKGEML512-MBS.china.huawei.com> <FCAEACFA-CB49-4C43-8412-4FF2733D617F@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C1DE6@NKGEML512-MBS.china.huawei.com> <E53C2F60-3699-4183-A3F3-446D664B7E0E@cisco.com> <543FD330.5050002@juniper.net> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C268D@NKGEML512-MBS.china.huawei.com> <8B9C1EE3-0290-41BC-A1D7-798F08672564@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C2FE4@NKGEML512-MBS.china.huawei.com> <CA24052D-737A-44EA-AADA-950A24D857CC@cisco.com> <CA+b+ER=a=My8b4i9oCP1Sk3kwJXjsksrmBQbwbKtyqPiMZWqDA@mail.gmail.com> <A2A61482-E494-4629-9A0B-AAAE6A5030E6@cisco.com> <CA+b+ER=1gS=Kmn+Hu5iLxaX89xYG5cBXqX2tigT8RC80Yps89g@mail.gmail.com>
To: Robert Raszuk <robert@raszuk.net>
X-Mailer: Apple Mail (2.1878.6)
Archived-At: http://mailarchive.ietf.org/arch/msg/bier/y_UMSbQKQfWSa14uvHj1VTiDXv4
Cc: Xuxiaohu <xuxiaohu@huawei.com>, bier@ietf.org
Subject: Re: [Bier] BIER encapsulation
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 20 Oct 2014 08:45:43 -0000

Robert,

> Why would such key become very long ? If you can fit the demux into 20 =
bits the key also wouldn't need to be  much longer ... no ?

Great, lets architect a solution that looks, feels and smells like MPLS, =
and call it something different :-)

Thx,

Ice.


From nobody Mon Oct 20 01:46:54 2014
Return-Path: <somasundaram.s@alcatel-lucent.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B79FF1A6FF0 for <bier@ietfa.amsl.com>; Mon, 20 Oct 2014 01:46:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level: 
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3Mq76-18zlYM for <bier@ietfa.amsl.com>; Mon, 20 Oct 2014 01:46:50 -0700 (PDT)
Received: from smtp-us.alcatel-lucent.com (us-hpswa-esg-02.alcatel-lucent.com [135.245.18.30]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 837C61A6FEF for <bier@ietf.org>; Mon, 20 Oct 2014 01:46:50 -0700 (PDT)
Received: from us70tusmtp2.zam.alcatel-lucent.com (unknown [135.5.2.64]) by Websense Email Security Gateway with ESMTPS id 39281A847DA77; Mon, 20 Oct 2014 08:46:48 +0000 (GMT)
Received: from US70TWXCHHUB04.zam.alcatel-lucent.com (us70twxchhub04.zam.alcatel-lucent.com [135.5.2.36]) by us70tusmtp2.zam.alcatel-lucent.com (GMO) with ESMTP id s9K8kMPo029922 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Mon, 20 Oct 2014 04:46:48 -0400
Received: from SG70XWXCHHUB02.zap.alcatel-lucent.com (135.253.2.47) by US70TWXCHHUB04.zam.alcatel-lucent.com (135.5.2.36) with Microsoft SMTP Server (TLS) id 14.3.195.1; Mon, 20 Oct 2014 04:46:05 -0400
Received: from SG70XWXCHMBA03.zap.alcatel-lucent.com ([169.254.3.2]) by SG70XWXCHHUB02.zap.alcatel-lucent.com ([135.253.2.47]) with mapi id 14.03.0195.001; Mon, 20 Oct 2014 16:45:34 +0800
From: "S, Somasundaram (Somasundaram)" <somasundaram.s@alcatel-lucent.com>
To: IJsbrand Wijnands <ice@cisco.com>, Xuxiaohu <xuxiaohu@huawei.com>
Thread-Topic: [Bier] BIER encapsulation
Thread-Index: AQHP7DC2tMbCStKuvUy1OIi1njKLoJw4p/Fw
Date: Mon, 20 Oct 2014 08:45:33 +0000
Message-ID: <A11CB189CA381D4E8002572EFF81F18B1F6BE332@SG70XWXCHMBA03.zap.alcatel-lucent.com>
References: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082BFD23@NKGEML512-MBS.china.huawei.com> <F955EDA1-6963-4B1F-A057-87164D0185C1@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C105F@NKGEML512-MBS.china.huawei.com> <FCAEACFA-CB49-4C43-8412-4FF2733D617F@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C1DE6@NKGEML512-MBS.china.huawei.com> <E53C2F60-3699-4183-A3F3-446D664B7E0E@cisco.com> <543FD330.5050002@juniper.net> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C268D@NKGEML512-MBS.china.huawei.com> <8B9C1EE3-0290-41BC-A1D7-798F08672564@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C2FE4@NKGEML512-MBS.china.huawei.com> <CA24052D-737A-44EA-AADA-950A24D857CC@cisco.com>
In-Reply-To: <CA24052D-737A-44EA-AADA-950A24D857CC@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.253.19.16]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/bier/bkNx7JZKG7GW1MkwbEoUD1PUXac
Cc: "bier@ietf.org" <bier@ietf.org>
Subject: Re: [Bier] BIER encapsulation
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 20 Oct 2014 08:46:52 -0000

Hi Ice,
	It's all understood that "MT-ID, set id and Bit String" needs to be repres=
ented in the data plane as a single variable.. And you had chosen to use MP=
LS label...
	But, except for the hardware performance (which is not a problem at all wi=
th today's ASICs or FPGAs), what are the benefits this approach of maintain=
ing different  encapsulation for different scenarios brings to the table?

	Why would you recommend adopting a different encapsulation for a different=
 operating environment?
=20
	I believe this has been discussed earlier in the list but we haven't gone =
beyond discussing about HW performance yet...=20

=09
Regards
Somasundaram


-----Original Message-----
From: BIER [mailto:bier-bounces@ietf.org] On Behalf Of IJsbrand Wijnands
Sent: Monday, October 20, 2014 12:10 PM
To: Xuxiaohu
Cc: bier@ietf.org
Subject: [Bier] BIER encapsulation

Hi Xiaohu,

+ bier@ietf.org

>> I've already answered that on the bier list. Moreover, how much of=20
>> MPLS remains with BIER? Its really an encapsulation indirection that=20
>> allows us to do really useful stuff. If we decide to remove that=20
>> indirection, we just have to replace some of the fields we get for=20
>> free in MPLS in a new encoding. This is no
>=20
> There is no free lunch. When using the MPLS-BIER label as an=20
> indirection layer, you would have to introduce an additional mechanism=20
> for MPLS-BIER label distribution which is otherwise not required in=20
> the case where a transport-

True, you have to advertise labels through the IGP. But you have to adverti=
se your BFR-id, supported BitString Length and potential MT-ID through the =
network as well, attaching a Label value to that update is not a big deal.

> independent BIER header is used. Furthermore, when this technology is app=
lied to the data center networks, the usage of MPLS labels is not much popu=
lar.

If you say there is no need to distribute labels when going with an indepen=
dent BIER header, that would mean you have to allocate some reserved label =
for BIER. If we do that, we through away the baby with the bathwater. We ar=
e using the BIER MPLS label as an indirection for {MT-ID, Set-ID, BitString=
 Length} (and potentially some other value that Tony is working on). Having=
 this indirection is very useful because it saves us many lookups and makes=
 the forwarding plane independent of any of these values, which also allows=
 us to modify and add new values without the need to change the data-plane.=
 This is an advantage that MPLS bring to the table and we would be nuts if =
we through that out.

If datacenter like to use BIER (and don't want MPLS), we can just define an=
 encapsulation for datacenter. There is no reason to make the encapsulation=
 generic for that reason. The BIER forwarding layer as how its implemented =
in the router should be generic such that it can be re-used, it does not me=
an the encapsulation that the BIER BitString comes in has to be generic. If=
 you want a beer, do you care if it comes in a can or a bottle? :-)

Thx,

Ice.

>=20
> Best regards,
> Xiaohu
>=20
>> rocket science. The true value of a shared BIER forwarding layer=20
>> comes in the mechanism how you process the BitString, whether that=20
>> comes via MPLS, ethernet, or something else, does not matter.
>>=20
>> Thx,
>>=20
>> Ice.
>=20

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


From nobody Mon Oct 20 01:54:10 2014
Return-Path: <xuxiaohu@huawei.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4F03C1A6FFA for <bier@ietfa.amsl.com>; Mon, 20 Oct 2014 01:54:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.211
X-Spam-Level: 
X-Spam-Status: No, score=-4.211 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VVHuD2oMQO8A for <bier@ietfa.amsl.com>; Mon, 20 Oct 2014 01:54: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 3618A1A6FF5 for <bier@ietf.org>; Mon, 20 Oct 2014 01:54:05 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml406-hub.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BKS63405; Mon, 20 Oct 2014 08:54:03 +0000 (GMT)
Received: from nkgeml405-hub.china.huawei.com (10.98.56.36) by lhreml406-hub.china.huawei.com (10.201.5.243) with Microsoft SMTP Server (TLS) id 14.3.158.1; Mon, 20 Oct 2014 09:53:00 +0100
Received: from NKGEML512-MBS.china.huawei.com ([169.254.8.18]) by nkgeml405-hub.china.huawei.com ([10.98.56.36]) with mapi id 14.03.0158.001; Mon, 20 Oct 2014 16:52:53 +0800
From: Xuxiaohu <xuxiaohu@huawei.com>
To: IJsbrand Wijnands <ice@cisco.com>, Robert Raszuk <robert@raszuk.net>
Thread-Topic: [Bier] BIER encapsulation
Thread-Index: AQHP7DCpX6ld4djEL0yclXdbOkMDp5w4FjEAgAAHbACAAAWJAIAAAs0AgACG00A=
Date: Mon, 20 Oct 2014 08:52:53 +0000
Message-ID: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C3124@NKGEML512-MBS.china.huawei.com>
References: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082BFD23@NKGEML512-MBS.china.huawei.com> <F955EDA1-6963-4B1F-A057-87164D0185C1@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C105F@NKGEML512-MBS.china.huawei.com> <FCAEACFA-CB49-4C43-8412-4FF2733D617F@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C1DE6@NKGEML512-MBS.china.huawei.com> <E53C2F60-3699-4183-A3F3-446D664B7E0E@cisco.com> <543FD330.5050002@juniper.net> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C268D@NKGEML512-MBS.china.huawei.com> <8B9C1EE3-0290-41BC-A1D7-798F08672564@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C2FE4@NKGEML512-MBS.china.huawei.com> <CA24052D-737A-44EA-AADA-950A24D857CC@cisco.com> <CA+b+ER=a=My8b4i9oCP1Sk3kwJXjsksrmBQbwbKtyqPiMZWqDA@mail.gmail.com> <A2A61482-E494-4629-9A0B-AAAE6A5030E6@cisco.com> <CA+b+ER=1gS=Kmn+Hu5iLxaX89xYG5cBXqX2tigT8RC80Yps89g@mail.gmail.com> <18AC5BF7-DEFD-4E98-8847-EBC1C9A3832D@cisco.com>
In-Reply-To: <18AC5BF7-DEFD-4E98-8847-EBC1C9A3832D@cisco.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.98.134]
Content-Type: multipart/mixed; boundary="_002_1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C3124NKGEML512MBSchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/bier/n9i3E_tcTDQ97Jo3GvrGPwT6YxY
Cc: "bier@ietf.org" <bier@ietf.org>
Subject: Re: [Bier] BIER encapsulation
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 20 Oct 2014 08:54:08 -0000

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

Hi Ice,

Please see the attached about the comparison between the BIER header and th=
e IPv6 header. IMHO, the BIER layer is almost a totally-new network layer a=
nd therefore the corresponding header format is much similar with the IPv6 =
header.

Best regards,
Xiaohu

> -----Original Message-----
> From: IJsbrand Wijnands [mailto:ice@cisco.com]
> Sent: Monday, October 20, 2014 4:46 PM
> To: Robert Raszuk
> Cc: bier@ietf.org; Xuxiaohu
> Subject: Re: [Bier] BIER encapsulation
>=20
> Robert,
>=20
> > Why would such key become very long ? If you can fit the demux into 20 =
bits
> the key also wouldn't need to be  much longer ... no ?
>=20
> Great, lets architect a solution that looks, feels and smells like MPLS, =
and call it
> something different :-)
>=20
> Thx,
>=20
> Ice.


--_002_1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C3124NKGEML512MBSchi_
Content-Type: image/jpeg; name="BIER header vs IPv6 header.JPG"
Content-Description: BIER header vs IPv6 header.JPG
Content-Disposition: attachment; filename="BIER header vs IPv6 header.JPG";
	size=57430; creation-date="Fri, 17 Oct 2014 03:07:41 GMT";
	modification-date="Fri, 17 Oct 2014 03:07:42 GMT"
Content-Transfer-Encoding: base64

/9j/4AAQSkZJRgABAQEAYABgAAD/4RDmRXhpZgAATU0AKgAAAAgABAE7AAIAAAAJAAAISodpAAQA
AAABAAAIVJydAAEAAAASAAAQzOocAAcAAAgMAAAAPgAAAAAc6gAAAAgAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFh1eGlhb2h1AAAABZAD
AAIAAAAUAAAQopAEAAIAAAAUAAAQtpKRAAIAAAADMTIAAJKSAAIAAAADMTIAAOocAAcAAAgMAAAI
lgAAAAAc6gAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAADIwMTQ6MTA6MTcgMTE6MDY6NDQAMjAxNDoxMDoxNyAxMTowNjo0NAAAAFgA
dQB4AGkAYQBvAGgAdQAAAP/hCxtodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvADw/eHBhY2tl
dCBiZWdpbj0n77u/JyBpZD0nVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkJz8+DQo8eDp4bXBtZXRh
IHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIj48cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cu
dzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPjxyZGY6RGVzY3JpcHRpb24gcmRmOmFi
b3V0PSJ1dWlkOmZhZjViZGQ1LWJhM2QtMTFkYS1hZDMxLWQzM2Q3NTE4MmYxYiIgeG1sbnM6ZGM9
Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIi8+PHJkZjpEZXNjcmlwdGlvbiByZGY6
YWJvdXQ9InV1aWQ6ZmFmNWJkZDUtYmEzZC0xMWRhLWFkMzEtZDMzZDc1MTgyZjFiIiB4bWxuczp4
bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iPjx4bXA6Q3JlYXRlRGF0ZT4yMDE0LTEw
LTE3VDExOjA2OjQ0LjExOTwveG1wOkNyZWF0ZURhdGU+PC9yZGY6RGVzY3JpcHRpb24+PHJkZjpE
ZXNjcmlwdGlvbiByZGY6YWJvdXQ9InV1aWQ6ZmFmNWJkZDUtYmEzZC0xMWRhLWFkMzEtZDMzZDc1
MTgyZjFiIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iPjxkYzpj
cmVhdG9yPjxyZGY6U2VxIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1y
ZGYtc3ludGF4LW5zIyI+PHJkZjpsaT5YdXhpYW9odTwvcmRmOmxpPjwvcmRmOlNlcT4NCgkJCTwv
ZGM6Y3JlYXRvcj48L3JkZjpEZXNjcmlwdGlvbj48L3JkZjpSREY+PC94OnhtcG1ldGE+DQogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDw/eHBhY2tl
dCBlbmQ9J3cnPz7/2wBDAAcFBQYFBAcGBQYIBwcIChELCgkJChUPEAwRGBUaGRgVGBcbHichGx0l
HRcYIi4iJSgpKywrGiAvMy8qMicqKyr/2wBDAQcICAoJChQLCxQqHBgcKioqKioqKioqKioqKioq
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
kopVRLLgnvk+Vx+tWYdStSX+0T2qjYduyWU5bsDmEce9c1RR/q1lv8n9fcH+smO8vx/zNyx1SNtR
uFvJrRLcONrRyylsbR0Bi9fpUy6lFvXfNZBc8kTzE4/78VztFH+rWW/yB/rJjvL8f8zbu9URdWiS
1mtGtjv+Z5pQ2ONuQIeD+dWZtSthKRbz2jR4GDJLKDnHPAhPfNc3RR/q1lv8n9fcH+smO8vx/wAz
c1TVIo7BWsZrV5cLvDyygBt3OP3XIx34qw2pW3kIUntDKSd4Msu0DjGD5PPftXN0Uf6tZb/IH+sm
O8vx/wAzsNJvvNuUWye0kvi37qIzS7GXad2SYhg1r+FpdVl0qI6nHbhNrbXjmd3J3HqGUfzrkfCX
/I02n/A//QGr0a1uYry1S4t2LRyDKkjGa5quBoYGXs6Csnr89v0PZwONq42m6lXdO2nyf6mH44/5
FSf/AK6xf+hrXnlejeNIml8K3AUgbXjY59nWvOa9jLP4UvX9EeBnn+8x/wAK/NhRRRXqHhBRRRQA
UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABR
RRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFF
FABRRRQAUUUUAFFFFABRRRQBs+Ev+RptP+B/+gNXceHf+Rds/wDrn/U1w/hL/kabT/gf/oDV6BpV
o9jpVvaysrPEuCV6GvAzL+MvT9WfXZH/ALvL/E/yRheONXtLXQ7i0eXFw/lkJsY8bx3Ax2NcBHIs
ibkOR9K9M8YIJPCt2GzgGM8H0kWvNq7Ms/gv1/RHm55/vMf8K/NhRRRXpnhhRRRQAUUUUAFFFFAB
RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF
FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU
UAFFFFABRRRQBpeHbyCw8QWtxdOUiUsCwUt1Rh0HNd3oHiK0120V4JAZtpZlCMABnHUgVxfhL/ka
bT/gf/oDV6LaWsdnapbw7tiZxuOTyc14GZfxl6fqz67JP92l/if5IxfHBI8KT4JH7yL/ANDWvO69
E8cAnwpPgf8ALSL/ANDWvO668s/hS9f0R52ef7zH/CvzYUUUV6h4QUUUUAFFFFABRRRQAUUUUAFF
FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU
UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ
AUUUUAbPhL/kabT/AIH/AOgNXc+HmZvD9mzEsTHySck8muG8Jf8AI02n/A//AEBq7nw8pXw/ZhgV
Ij5BGD1NeBmX8Zen6s+uyP8A3eX+J/kit4wdU8K3ZY4BMY/8fWvNq73xxpiXOgXFz5twroY/lW4d
UI3jqgO0n8K4BECLtBYj/aYk/rXZln8F+v6I83PP95j/AIV+bHUUUV6Z4YUUUUAFFFFABRRRQAUU
UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVFPMsEW9gTkhQB3JOBUtQXX/HuQYfP
UkBkxnIJ5oAdHLI0hSSEoQMgg5B/GpazBDMvnpYtKsZiO0S5wr9tuefX26U6OIGa3+zwvFtz5xcE
ZGOh/vHOOeaBGhmjIzjNZSRuttaReRJvhmy3y/dGTznuOlOjtoZdRuhJA/lSKoHyFVJ5yfr70DNS
is6SEG6nF1FI6MoERUFtoxzj0Oe/0ouIpTcxFgTAIsYKeZhvcfTvQBo012CIzt0UZNRWcTQ2iIzu
2M4L9cZ4FJebmjSJQ/7xgCyrnaOvNAC2dz9qtVlKGMkkMhPKkHBFL55+2/ZynVN4bPvjGPxrPMVz
Gt/BD5jFiJEfbt3ZxuAPTPH608Rn7YWtIHjBt2UMU2gNnjOaALsk5juYYtmRKSN2emBnpUuQeh6V
lxR4lsmW2kDJnzWK8glccnvz3pbW1hknulkgcI0oZAUZQAAvI9ORQI1KKyZreaSa4WUuCzfunWPc
QMDGGzxg1Ldxl5uVZiIwPniLo35dD7/SgZo0VnTIzQ2waN0Kp90oZVBwOGHU/X61ZslZbRVaPy8E
4XJ6Z9+R9KBFiiiigYUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFA
BRRRQBs+Ev8AkabT/gf/AKA1ejW1zFd26z27743+62MZ5xXmfhy2S78Q2sMjyorb+YZWjb7jfxKQ
a7rw/oY0axSNpriSUKQwkupJV+8TwGOB+VeBmX8Zen6s+uyP/d5f4n+SIPGkrReFbgqAdzxqc+7r
XnNeh+OP+RUn/wCusX/oa155XXln8KXr+iPOzz/eY/4V+bCiiivUPCCiiigAooooAKKKKACiiigA
ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi
iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK
KACiiigDZ8Jf8jTaf8D/APQGr0DSrt77Sre6lVVeVckL0Fef+Ev+RptP+B/+gNXceHf+Rds/+uf9
TXgZl/GXp+rPrsj/AN3l/if5Ir+MI1k8LXQYZ2mMj671rzau78dvqI0CcQR232XMW5mkYSZ8wdAF
xjp39a4JN+394FDf7JyK7Ms/gv1/RHm55/vMf8K/NjqKKK9M8MKKKKACiiigAooooAKKKKACiiig
AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC
iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK
KKANnwl/yNNp/wAD/wDQGr0a1torO1S3gUrHGMKCc4rzLw6boeILU2KQvN8+0TOVX7jZ5AJ/Su18
LSatJpUR1NLYJtba0cru5O49dyivAzL+MvT9WfXZH/u8v8T/ACQ7xhIsfha6LH7xjA+u9a82r0Px
x/yKk/8A11i/9DWvPK7Msf7mXr+iPNzz/eY/4V+bCiiivTPDCiiigAooooAKKKKACiiigAooooAK
KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo
ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii
gDZ8Jf8AI02n/A//AEBq9GtbmK8tY7iAlo5BlSRivOfCX/I02n/A/wD0Bq7jw7/yLtn/ANc/6mvA
zL+MvT9WfXZH/u8v8T/JFTxpEZfCtwFIG142OfZ1rzmu98a6zp9no01peXJgZ2iyxhdwqmReflH6
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
UAFFFFABRRRQAUUUUAdF4C/5Hew/7af+i2r1Tw8rL4fs1ZSpEfIIwRya8r8Bf8jvYf8AbT/0W1ew
21zFd26z27743ztbGM84rwcy/ir0/Vnv5b/Bfr+iOV+JGmR3PhG8uPMnEiGL5VuJFTHmL/ADtJ98
V5IiBF2gsR/tMSf1r2P4iSNF4HvCoHzPEpz7yLXj1deW/wAJ+v6I48z/AIy9P1YUUUV6Z5gUUUUA
FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU
UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR
RQAUUUUAFFFFABRRRQAUUUUAbvgy2S78YWMMrSqp8zJilaNv9W38SkH9a9U8P6GujWMcZlnklCkN
vupJV5YngMSB+VeYeAv+R3sP+2n/AKLavWtJu5L7Sre5lCh5VyQvSvBzH+MvT9We/lv8F+v6Iwfi
R/yI13/11h/9GrXkNeyfECNZPA98GGdpiI+vmLXjddeWr90/X9EceZ/xl6fqwooor0zzAooooAKK
KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACionuoI5NkkyKwGdpYA1KDkZF
ABRRRQAUUU1ZEdmVHVihwwBztPvQA6iiigAoopskiRJuldUXIGWOBzQA6iiigAooooAKKasqO7or
gsmNwB5GfWh5UjKiRwu44XJ6n0oAdRTZJUhQvK4RR1LHAp1ABRRRQAUUUUAFFFFABRRRQAUUUUAF
FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAdF4C/5Hew/wC2n/otq9T8O/8AIu2f
/XP+pryzwF/yO9h/20/9FtXsNrbRWdslvbrtjjGFGc4rwcy/jL0/Vnv5b/Bfr+iOS+JTaiPCV2IE
tvsuYdzM7CTPmr0AGMdO/rXk6b9n7wKG/wBk8V7N8QJFj8D3xb+IxKPr5i143XXlv8J+v6I48z/j
L0/VhRRRXpnmBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAU8A60
wIGPswzn/eNU7O5kitoYYlJEjymNgM4QNxgZ9D+VaUlnbyymSSJWcjBJ7j0pzwRSIEeNSq/dGOn0
9KAKy3F0bVi0QEofaBkZYeoGeuO2adbzSzpKvmgOpGMxlWX6g1MbaFohG0alAcgY6H1p0cMcIIjU
Lnr70AVdLaV9PieaXezpnkYNOs2cy3SuVLLJgMExn5QefXrU8cEUWfLQLu64psdpBCzNHGFLfeIJ
5oAqRXdz5FvLIyMJZfLKhcdyM9fakkvpl3yxYkiWUJwuB94A8k5J+gq2LK3EaRiJdiNuUeh9aGsb
ZixaFDuOSMcE+v196AILkz/2lbJHPtRw527c9AKfqDOtqroVI3oCGXcGywFTvBFIqh0BC/d9qSa2
hnULLGGVeg7CgBlxNItzDBEQpkDEuwzgDHAHrzVZ7u4AZFKb450jLbeGDY/I81daCJ4xG6AqvTPa
mm0gaNYzEu1W3Ae/r9aAGW80hup4JSG8sKQwGM5z/hVgkKpYnAAyaYsEaTPKqASOMM3rTpI1ljaO
RdysMEHvQBm2pePU1Z4iguozkkjlgcj9CfyoknkubaCdmVUe4UBMcjDY6+vFX2toWMRaMExfc/2a
Q2duzFmhQknccjjPrj1oAo3k0k9lekMqRxEx7SMk4xznt1qxLJcDUYoY3XZJGzHK/dxj8+tTSWlv
KxaSJWLDDZHX6+tBtIDKJTGN68A+n+cUAV5Lm4jlitiA0rIXZ0TjggcAn3pRcXRtAxiAl3lSBgkg
dwM9fbNWpYY5gPNQNt6HuKa1tC8ao0alVOVGOhoArx3Mr2srIVeVWwFZShGccEHvz+NPtJ3kkkSR
uVAIVoyrDr+BHHUVL9mh8kxGNShOSDzk06OCOHPlqBnqepNAD6KKKACiiigAooooAKKKKACiiigA
ooooAKKKKACiiigAooooAKKKKACiiigAooooA3PBpuh4usTYLC037zaJmKr/AKts8gE16f4WfVn0
qI6mlsE2ttaOR2cnceu4CvNvAX/I72H/AG0/9FtXsNrdRXlrHcQEmOQZUkYrwcx/ir0/Vnv5b/Bf
r+iOa+JH/IjXf/XWH/0ateQ17D8RIjL4HvApA2vExz7SLXj1deW/wpev6I48z/jL0/VhRRRXpnmB
RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF
FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU
UAFFFFABRRRQAUUUUAFFFFABRRRQB0XgL/kd7D/tp/6LavU/Dv8AyLtn/wBc/wCpryzwF/yO9h/2
0/8ARbV63pVo9hpUFrKys8S4JXoa8HMv4y9P1Z7+W/wn6/ojmviRq9ta+FLy0d289/KIXynIx5i/
xAY7HvXkqOsibkJI9xivZviAgk8D34bOAYj1/wCmq143XZlv8F+v6I48z/jL0/VhRRRXpHmBRRRQ
AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB
RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF
FFABRRRQAUUUUAFFFFABRRRQBueDbyGx8XWM9yzLGvmZKoWPMbdgCa9V0DxDba5aI8THzdpZl8p1
UDdjgsBmvMPAX/I72H/bT/0W1ewWtrFZ2yW8AIjTOMnJ5Oa8HMf4q9P1Z7+W/wAF+v6I5z4kf8iN
d/8AXWH/ANGrXkFev/EgE+BrvAJ/eQ/+jVryCuvLP4UvX9EceZ/xo+n6sKKKK9M8wKKKKACiiigA
ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi
iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK
KACiiigAooooAKKKKAOi8Bf8jvYf9tP/AEW1eqeHiW8PWZYkkx9Sfc15X4C/5Hew/wC2n/otq9V8
PqyeH7NXUqwj5BGCOTXg5l/GXp+rPfy3+E/X9EZnxAdU8D35Y4BMQ/8AIq143XuGu6BHrEanzJ0k
EkZ+W7ljXCuCflVsZwDzip30O0eKOMyXu2PO0i/nBOfUh8n8ajDYz2EHHlvr39C8Tg/bzUua2nY8
IpEYOgZTkEZFe8HQ7T7KbcSXuwtuz9um3Zxj72/OPbOKq6V4bgsdGjs5ZbosI1WQrfTnkf3TuyPw
xXT/AGn/AHPx/wCAc39l/wB/8P8AgniVIHVmZQeV4Ne8w6JaQFikl6d6lDvvpm4Pplzg+45FVNP8
NQWWp3d15t0RLIrRg307cBADuBbB5z60f2n/AHPx/wCAH9l/3/w/4J4lSF1DhSeW6V7sugWSOGEt
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
tfKz9qMTM0JLZGNjMx6HPHTFC2ivJX8tFf56ejuD3b8389X+H5HJa1r0+oeLNeXUdP8AEd1pmgQx
LJFod79mSJzEJZJHcTRPKcEKFXdgKTtywzrfE28t7z4L3t7p7NcW00NtLA2TukQyxleW5yRjr+NX
tW8GajPrGrXmh67HpsWtwxxX8cll5z5VSm+Jt6hG2HHzK44Bx63Na8G22o+AP+EVsZzZWyQwwQyF
PMKJGykDGRnhMdaFt93/AAf+AJ7/ANeX/BuVB43n06+1O38UaUmnCy01tUR7e6+0B4FJDBvlXbIM
D5RuHPDGs7w/8U7bWtci0zy9Lnlu7aS4tY9K1mK8kygBMcq4URuQePmZchhu4yd3WPB9trmtXd3f
XDG2u9Ik0uW3RcNtd9xcPng9sYqqPCmtXvh660TX/Ecd1ZTWT2ataWAglZWXZvkZncM2P7qoMk8Y
wAru1+uv6/pYrS9ul/8AL/gmZpfxUsbm91SG/OlPHp+nPqJm0fVVv18tDh1fCJsf7uByDk88VWk1
bWdR+IHg2bW9Ei0uKRLqaFo70T4BgPySDau1wMZA3L1+atC3+H15dXMj+Jtagv4X0eTSPIs7D7Kq
xPtywzI53fKfbpgDBzPY+DNX/tfRr3XfEaagNIjkiiiisBAJVePYWc72Jfocrhf9kdabWmm//Bf6
WJev9en63MrSfjDpmq6zpsETaUbTVJ/IthDq6S3iMQSpltgvyA7ccOxG5cgZON7wT4p1Hxfpi6rN
o0WnafKGELNeGSV2Vyp+QIAFyDg7snH3RR4d8Mav4egttMi16KXRLPK28BscXATnbG8xcqygHHEa
sQBz1zf8JeH/APhFvC1no32n7V9m3/vvL2btzs33cnH3sde1CsN7mzRRRQAUUUUAFFFFABRRRQAU
UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR
RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFF
ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUA
FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAH//2Q==

--_002_1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C3124NKGEML512MBSchi_--


From nobody Mon Oct 20 02:09:06 2014
Return-Path: <rraszuk@gmail.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 88BF71A7003 for <bier@ietfa.amsl.com>; Mon, 20 Oct 2014 02:09:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.277
X-Spam-Level: 
X-Spam-Status: No, score=-1.277 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5zLp3my1HcTK for <bier@ietfa.amsl.com>; Mon, 20 Oct 2014 02:09:03 -0700 (PDT)
Received: from mail-ie0-x22f.google.com (mail-ie0-x22f.google.com [IPv6:2607:f8b0:4001:c03::22f]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 55C881A1A25 for <bier@ietf.org>; Mon, 20 Oct 2014 02:09:03 -0700 (PDT)
Received: by mail-ie0-f175.google.com with SMTP id x19so4157498ier.6 for <bier@ietf.org>; Mon, 20 Oct 2014 02:09:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=TFLoBdvsaYPbmZP+o4cjc7Atx7O5NG323nDh2P0ixNg=; b=OXZKYdDrIdIfQ/QvRohBEkdHfrd0v/fFFpXa61x0272/6IGnEx3/6OFX6PIHxh6BzX DVKANXZ0ZbnhS5wA6IfGXbpILtYvBko0tw50pnKkkpADsrDiDI1r+kOuR7FFxWX601Gp aAySf3DihmMeOywkHgsQN0SBSaerlvq46nNTRLE1CbCrYGdySmGDVFfnEQtd5XKKQwV0 aJ6E6yBxtUPdZxIqzlWzxXImKNlrYt/s1vTs4hUHBA8DPFIo+mClEkimMnN/SKn9MlCU nvqLqhMLyib5eK3pZ4ZegplumYaW4qmV1e5hhxnTjXk0GzYEeEPFs5jEM0q/4InhtIWd 64JA==
MIME-Version: 1.0
X-Received: by 10.43.78.16 with SMTP id zk16mr1161321icb.55.1413796142704; Mon, 20 Oct 2014 02:09:02 -0700 (PDT)
Sender: rraszuk@gmail.com
Received: by 10.107.156.208 with HTTP; Mon, 20 Oct 2014 02:09:02 -0700 (PDT)
Received: by 10.107.156.208 with HTTP; Mon, 20 Oct 2014 02:09:02 -0700 (PDT)
In-Reply-To: <18AC5BF7-DEFD-4E98-8847-EBC1C9A3832D@cisco.com>
References: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082BFD23@NKGEML512-MBS.china.huawei.com> <F955EDA1-6963-4B1F-A057-87164D0185C1@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C105F@NKGEML512-MBS.china.huawei.com> <FCAEACFA-CB49-4C43-8412-4FF2733D617F@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C1DE6@NKGEML512-MBS.china.huawei.com> <E53C2F60-3699-4183-A3F3-446D664B7E0E@cisco.com> <543FD330.5050002@juniper.net> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C268D@NKGEML512-MBS.china.huawei.com> <8B9C1EE3-0290-41BC-A1D7-798F08672564@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C2FE4@NKGEML512-MBS.china.huawei.com> <CA24052D-737A-44EA-AADA-950A24D857CC@cisco.com> <CA+b+ER=a=My8b4i9oCP1Sk3kwJXjsksrmBQbwbKtyqPiMZWqDA@mail.gmail.com> <A2A61482-E494-4629-9A0B-AAAE6A5030E6@cisco.com> <CA+b+ER=1gS=Kmn+Hu5iLxaX89xYG5cBXqX2tigT8RC80Yps89g@mail.gmail.com> <18AC5BF7-DEFD-4E98-8847-EBC1C9A3832D@cisco.com>
Date: Mon, 20 Oct 2014 11:09:02 +0200
X-Google-Sender-Auth: 5uD7pagDEoIOzuHCT63rYFAxObM
Message-ID: <CA+b+ERkq4NUHvOaAZZ4mg+wDb6mcJarBds3sopfHtH-SSunh8Q@mail.gmail.com>
From: Robert Raszuk <robert@raszuk.net>
To: IJsbrand Wijnands <ice@cisco.com>
Content-Type: multipart/alternative; boundary=e89a8ffba3dfdef0420505d71011
Archived-At: http://mailarchive.ietf.org/arch/msg/bier/3ssSmeugzcylYkDAjKj45MutBq0
Cc: Xuxiaohu <xuxiaohu@huawei.com>, bier@ietf.org
Subject: Re: [Bier] BIER encapsulation
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 20 Oct 2014 09:09:04 -0000

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

Hey Ice,

Glad we are progressing :)

I have even better idea ... let's ignore reality of GRE and VXLAN being
already supported in millions of linux hosts acting as PEs and start
campagne of new MPLS stack and IGP obviously to all of them only because
few equipment vendors have boxes with mpls deployed here and there ...

Cheers,
R.
On Oct 20, 2014 10:45 AM, "IJsbrand Wijnands" <ice@cisco.com> wrote:

> Robert,
>
> > Why would such key become very long ? If you can fit the demux into 20
> bits the key also wouldn't need to be  much longer ... no ?
>
> Great, lets architect a solution that looks, feels and smells like MPLS,
> and call it something different :-)
>
> Thx,
>
> Ice.
>
>

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

<p dir=3D"ltr">Hey Ice, </p>
<p dir=3D"ltr">Glad we are progressing :)</p>
<p dir=3D"ltr"> I have even better idea ... let&#39;s ignore reality of GRE=
 and VXLAN being already supported in millions of linux hosts acting as PEs=
 and start campagne of new MPLS stack and IGP obviously to all of them only=
 because few equipment vendors have boxes with mpls deployed here and there=
 ...</p>
<p dir=3D"ltr">Cheers,<br>
R.</p>
<div class=3D"gmail_quote">On Oct 20, 2014 10:45 AM, &quot;IJsbrand Wijnand=
s&quot; &lt;<a href=3D"mailto:ice@cisco.com">ice@cisco.com</a>&gt; wrote:<b=
r type=3D"attribution"><blockquote class=3D"gmail_quote" style=3D"margin:0 =
0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Robert,<br>
<br>
&gt; Why would such key become very long ? If you can fit the demux into 20=
 bits the key also wouldn&#39;t need to be=C2=A0 much longer ... no ?<br>
<br>
Great, lets architect a solution that looks, feels and smells like MPLS, an=
d call it something different :-)<br>
<br>
Thx,<br>
<br>
Ice.<br>
<br>
</blockquote></div>

--e89a8ffba3dfdef0420505d71011--


From nobody Mon Oct 20 05:25:03 2014
Return-Path: <ice@cisco.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5E1F01A86F4 for <bier@ietfa.amsl.com>; Mon, 20 Oct 2014 05:25:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hprnV3trA4pk for <bier@ietfa.amsl.com>; Mon, 20 Oct 2014 05:24:59 -0700 (PDT)
Received: from aer-iport-4.cisco.com (aer-iport-4.cisco.com [173.38.203.54]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D0B891A86DD for <bier@ietf.org>; Mon, 20 Oct 2014 05:24:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4248; q=dns/txt; s=iport; t=1413807899; x=1415017499; h=mime-version:subject:from:in-reply-to:date:cc: content-transfer-encoding:message-id:references:to; bh=VCBKopujp1tbk8XHrp1bkCC9yv/3AyZDQYnjyKehz10=; b=AaNcEYEp60LBjyHSdLPCTev5epyxoCVQExsRUyJJ/A1b0I0eEsOiNilb uHlFbu6t18tTN62SfLaNfbwsGXHY8zMUXNL2VTY3MvSw2DNWnwW9c9jbp kD76ubA3KqXzgWw8QeeE8fsQU4EntvD4EmV7st8J2ijJsX0z3/lrM0zTC c=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AkUKAL/9RFStJssW/2dsb2JhbABcg2G5dAEBAQEBAQUBc5IFCodNAoEnAX2EAgEBAQMBAQEBawsFBwQLEQQBASgHJx8JCAYTiDcIDcMjAQEBAQEBAQEBAQEBAQEBAQEBAQEBEwSGI4l7MwcGgyeBHgEEnVmBMI1WgxuEAYN5Oy+CSwEBAQ
X-IronPort-AV: E=Sophos;i="5.04,756,1406592000"; d="scan'208";a="213317022"
Received: from aer-iport-nat.cisco.com (HELO aer-core-4.cisco.com) ([173.38.203.22]) by aer-iport-4.cisco.com with ESMTP; 20 Oct 2014 12:24:57 +0000
Received: from ams-iwijnand-88110.cisco.com (ams-iwijnand-88110.cisco.com [10.60.202.91]) by aer-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id s9KCOs2X008816 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Mon, 20 Oct 2014 12:24:55 GMT
Content-Type: text/plain; charset=windows-1252
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: IJsbrand Wijnands <ice@cisco.com>
In-Reply-To: <A11CB189CA381D4E8002572EFF81F18B1F6BE332@SG70XWXCHMBA03.zap.alcatel-lucent.com>
Date: Mon, 20 Oct 2014 14:24:53 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <B5AEF109-5116-4AE3-B14C-6BD929AF2FB7@cisco.com>
References: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082BFD23@NKGEML512-MBS.china.huawei.com> <F955EDA1-6963-4B1F-A057-87164D0185C1@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C105F@NKGEML512-MBS.china.huawei.com> <FCAEACFA-CB49-4C43-8412-4FF2733D617F@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C1DE6@NKGEML512-MBS.china.huawei.com> <E53C2F60-3699-4183-A3F3-446D664B7E0E@cisco.com> <543FD330.5050002@juniper.net> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C268D@NKGEML512-MBS.china.huawei.com> <8B9C1EE3-0290-41BC-A1D7-798F08672564@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C2FE4@NKGEML512-MBS.china.huawei.com> <CA24052D-737A-44EA-AADA-950A24D857CC@cisco.com> <A11CB189CA381D4E8002572EFF81F18B1F6BE332@SG70XWXCHMBA03.zap.alcatel-lucent.com>
To: "S, Somasundaram (Somasundaram)" <somasundaram.s@alcatel-lucent.com>
X-Mailer: Apple Mail (2.1878.6)
Archived-At: http://mailarchive.ietf.org/arch/msg/bier/Jjx6gEcCzydYEx_jhrgB1TGutUQ
Cc: Xuxiaohu <xuxiaohu@huawei.com>, "bier@ietf.org" <bier@ietf.org>
Subject: Re: [Bier] BIER encapsulation
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 20 Oct 2014 12:25:01 -0000

Hi Somasundaram,

> 	It's all understood that "MT-ID, set id and Bit String" needs to =
be represented in the data plane as a single variable.. And you had =
chosen to use MPLS label...
> 	But, except for the hardware performance (which is not a problem =
at all with today's ASICs or FPGAs), what

That=92s assuming there are ASIC=92s to do this, and, that is still no =
good reason to waste the resources while its not necessary.

>  are the benefits this approach of maintaining different  =
encapsulation for different scenarios brings to the table?

Each encapsulation, MPLS, Ethernet, IPv6 Extension header, GRE, Vxlan, =
(and there are many more), have their own characteristics. I don=92t =
think this is the moment to settle on a generic encapsulation throwing =
away advantages that each encapsulation has.

> Why would you recommend adopting a different encapsulation for a =
different operating environment?

Because you=92ll settle on the lowest common denominator. If that =
happens to be the same, then fine.

Thx,

Ice.

>=20
> 	I believe this has been discussed earlier in the list but we =
haven't gone beyond discussing about HW performance yet...=20
>=20
> =09
> Regards
> Somasundaram
>=20
>=20
> -----Original Message-----
> From: BIER [mailto:bier-bounces@ietf.org] On Behalf Of IJsbrand =
Wijnands
> Sent: Monday, October 20, 2014 12:10 PM
> To: Xuxiaohu
> Cc: bier@ietf.org
> Subject: [Bier] BIER encapsulation
>=20
> Hi Xiaohu,
>=20
> + bier@ietf.org
>=20
>>> I've already answered that on the bier list. Moreover, how much of=20=

>>> MPLS remains with BIER? Its really an encapsulation indirection that=20=

>>> allows us to do really useful stuff. If we decide to remove that=20
>>> indirection, we just have to replace some of the fields we get for=20=

>>> free in MPLS in a new encoding. This is no
>>=20
>> There is no free lunch. When using the MPLS-BIER label as an=20
>> indirection layer, you would have to introduce an additional =
mechanism=20
>> for MPLS-BIER label distribution which is otherwise not required in=20=

>> the case where a transport-
>=20
> True, you have to advertise labels through the IGP. But you have to =
advertise your BFR-id, supported BitString Length and potential MT-ID =
through the network as well, attaching a Label value to that update is =
not a big deal.
>=20
>> independent BIER header is used. Furthermore, when this technology is =
applied to the data center networks, the usage of MPLS labels is not =
much popular.
>=20
> If you say there is no need to distribute labels when going with an =
independent BIER header, that would mean you have to allocate some =
reserved label for BIER. If we do that, we through away the baby with =
the bathwater. We are using the BIER MPLS label as an indirection for =
{MT-ID, Set-ID, BitString Length} (and potentially some other value that =
Tony is working on). Having this indirection is very useful because it =
saves us many lookups and makes the forwarding plane independent of any =
of these values, which also allows us to modify and add new values =
without the need to change the data-plane. This is an advantage that =
MPLS bring to the table and we would be nuts if we through that out.
>=20
> If datacenter like to use BIER (and don't want MPLS), we can just =
define an encapsulation for datacenter. There is no reason to make the =
encapsulation generic for that reason. The BIER forwarding layer as how =
its implemented in the router should be generic such that it can be =
re-used, it does not mean the encapsulation that the BIER BitString =
comes in has to be generic. If you want a beer, do you care if it comes =
in a can or a bottle? :-)
>=20
> Thx,
>=20
> Ice.
>=20
>>=20
>> Best regards,
>> Xiaohu
>>=20
>>> rocket science. The true value of a shared BIER forwarding layer=20
>>> comes in the mechanism how you process the BitString, whether that=20=

>>> comes via MPLS, ethernet, or something else, does not matter.
>>>=20
>>> Thx,
>>>=20
>>> Ice.
>>=20
>=20
> _______________________________________________
> BIER mailing list
> BIER@ietf.org
> https://www.ietf.org/mailman/listinfo/bier


From nobody Mon Oct 20 05:35:25 2014
Return-Path: <ice@cisco.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9F3071A86F8 for <bier@ietfa.amsl.com>; Mon, 20 Oct 2014 05:35:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CqK25j0yWo7q for <bier@ietfa.amsl.com>; Mon, 20 Oct 2014 05:35:22 -0700 (PDT)
Received: from aer-iport-3.cisco.com (aer-iport-3.cisco.com [173.38.203.53]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E925F1A8546 for <bier@ietf.org>; Mon, 20 Oct 2014 05:35:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1242; q=dns/txt; s=iport; t=1413808522; x=1415018122; h=mime-version:subject:from:in-reply-to:date:cc: content-transfer-encoding:message-id:references:to; bh=/lJM6yWvKhMHAXnQQd0rDVaDgLZkkT7GPHYYl075jfI=; b=QlLqlTk8J66+AunXQps7YpH+868++jhxYFNeibn9sD0DEwww1jxSgZ5i EMPtJlS2NTlonUpg1KOPxOHjg4SoorqKP5tGYonfA/OP8RhzAfOuVBxT4 K63ufJw/+G9mAVgfeVWSsdrBe7Rb+8IIecCzqOz9KYJvVSVyLAXo0wl6T 0=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AikQAEgBRVStJssW/2dsb2JhbABcvVUBAQEBAQEFAXOZWAICAoEnAX2EAgEBAQMBeQUHBAsRBAEBKAdGCQgGExuIHAjDQQEBAQEBAQEBAQEBAQEBAQEBAQEBAReGI4QwhUszBwaDJ4EeAQSdWYEwg0aRLIN5Oy+CSwEBAQ
X-IronPort-AV: E=Sophos;i="5.04,756,1406592000"; d="scan'208";a="213358367"
Received: from aer-iport-nat.cisco.com (HELO aer-core-1.cisco.com) ([173.38.203.22]) by aer-iport-3.cisco.com with ESMTP; 20 Oct 2014 12:35:20 +0000
Received: from ams-iwijnand-88110.cisco.com (ams-iwijnand-88110.cisco.com [10.60.202.91]) by aer-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id s9KCZIPa008615 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Mon, 20 Oct 2014 12:35:19 GMT
Content-Type: text/plain; charset=windows-1252
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: IJsbrand Wijnands <ice@cisco.com>
In-Reply-To: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C3124@NKGEML512-MBS.china.huawei.com>
Date: Mon, 20 Oct 2014 14:35:17 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <3D677CE8-221B-46D6-BA2F-5976B9AAFBA2@cisco.com>
References: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082BFD23@NKGEML512-MBS.china.huawei.com> <F955EDA1-6963-4B1F-A057-87164D0185C1@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C105F@NKGEML512-MBS.china.huawei.com> <FCAEACFA-CB49-4C43-8412-4FF2733D617F@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C1DE6@NKGEML512-MBS.china.huawei.com> <E53C2F60-3699-4183-A3F3-446D664B7E0E@cisco.com> <543FD330.5050002@juniper.net> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C268D@NKGEML512-MBS.china.huawei.com> <8B9C1EE3-0290-41BC-A1D7-798F08672564@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C2FE4@NKGEML512-MBS.china.huawei.com> <CA24052D-737A-44EA-AADA-950A24D857CC@cisco.com> <CA+b+ER=a=My8b4i9oCP1Sk3kwJXjsksrmBQbwbKtyqPiMZWqDA@mail.gmail.com> <A2A61482-E494-4629-9A0B-AAAE6A5030E6@cisco.com> <CA+b+ER=1gS=Kmn+Hu5iLxaX89xYG5cBXqX2tigT8RC80Yps89g@mail.gmail.com> <18AC5BF7-DEFD-4E98-8847-EBC1C9A3832D@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C3124@NKGEML512-MBS.china.huawei.com>
To: Xuxiaohu <xuxiaohu@huawei.com>
X-Mailer: Apple Mail (2.1878.6)
Archived-At: http://mailarchive.ietf.org/arch/msg/bier/SeCojx5EIfVDhHOCVb9h8Y1ftkM
Cc: "bier@ietf.org" <bier@ietf.org>, Robert Raszuk <robert@raszuk.net>
Subject: Re: [Bier] BIER encapsulation
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 20 Oct 2014 12:35:23 -0000

Hi Xiaohu,

I don=92t see how a IPv6 header is similar to a BIER header, but I agree =
the BIER header is a new layer. I would say BIER is more like MPLS. =
Meaning, a sub-header between L2 and L3 that determines the =
=91intermediate=92 end destination(s).

Thx,

Ice.

On 20 Oct 2014, at 10:52, Xuxiaohu <xuxiaohu@huawei.com> wrote:

> Hi Ice,
>=20
> Please see the attached about the comparison between the BIER header =
and the IPv6 header. IMHO, the BIER layer is almost a totally-new =
network layer and therefore the corresponding header format is much =
similar with the IPv6 header.
>=20
> Best regards,
> Xiaohu
>=20
>> -----Original Message-----
>> From: IJsbrand Wijnands [mailto:ice@cisco.com]
>> Sent: Monday, October 20, 2014 4:46 PM
>> To: Robert Raszuk
>> Cc: bier@ietf.org; Xuxiaohu
>> Subject: Re: [Bier] BIER encapsulation
>>=20
>> Robert,
>>=20
>>> Why would such key become very long ? If you can fit the demux into =
20 bits
>> the key also wouldn't need to be  much longer ... no ?
>>=20
>> Great, lets architect a solution that looks, feels and smells like =
MPLS, and call it
>> something different :-)
>>=20
>> Thx,
>>=20
>> Ice.
>=20
> <BIER header vs IPv6 header.JPG>


From nobody Mon Oct 20 05:49:55 2014
Return-Path: <ice@cisco.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 53F1A1A8727 for <bier@ietfa.amsl.com>; Mon, 20 Oct 2014 05:49:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aOuP2anl6GpL for <bier@ietfa.amsl.com>; Mon, 20 Oct 2014 05:49:53 -0700 (PDT)
Received: from aer-iport-2.cisco.com (aer-iport-2.cisco.com [173.38.203.52]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BB3CB1A872A for <bier@ietf.org>; Mon, 20 Oct 2014 05:49:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=959; q=dns/txt; s=iport; t=1413809394; x=1415018994; h=mime-version:subject:from:in-reply-to:date:cc: content-transfer-encoding:message-id:references:to; bh=e7i/55kBNKkEXKprwgDT9ZrdHXPtgfkqa9gn94koLPU=; b=JefvIwt9y85SMRn177NOXEW+dH1lW6PUmCyLvoNk5iE5gua4eZM2sQE9 5cB7RMFijB/KRWnLK4t2LaJcgx++U/vf6duR4gY/KrHuOGHWbFVhLGo7C Qp+++WghzwqWK4Z6t/8vweiEu3R3wr4Qq1qtXs7VziKJNmT6IJvLbRTuD A=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Aj0KAJoDRVStJssW/2dsb2JhbABcvVUBAQEBAQEFAXOZXAKBJwF9hAMBAQMBeQULC0ZXBohKCMNcAQEBAQEBAQEBAQEBAQEBAQEBAQEBF4YjiXszB4MtgR4BBJ1ZliKDeTuCegEBAQ
X-IronPort-AV: E=Sophos;i="5.04,756,1406592000"; d="scan'208";a="217450437"
Received: from aer-iport-nat.cisco.com (HELO aer-core-2.cisco.com) ([173.38.203.22]) by aer-iport-2.cisco.com with ESMTP; 20 Oct 2014 12:49:52 +0000
Received: from ams-iwijnand-88110.cisco.com (ams-iwijnand-88110.cisco.com [10.60.202.91]) by aer-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id s9KCnnB7028498 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Mon, 20 Oct 2014 12:49:50 GMT
Content-Type: text/plain; charset=windows-1252
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: IJsbrand Wijnands <ice@cisco.com>
In-Reply-To: <CA+b+ERkq4NUHvOaAZZ4mg+wDb6mcJarBds3sopfHtH-SSunh8Q@mail.gmail.com>
Date: Mon, 20 Oct 2014 14:49:48 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <29118874-6E94-419F-8225-5D5352E09611@cisco.com>
References: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082BFD23@NKGEML512-MBS.china.huawei.com> <F955EDA1-6963-4B1F-A057-87164D0185C1@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C105F@NKGEML512-MBS.china.huawei.com> <FCAEACFA-CB49-4C43-8412-4FF2733D617F@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C1DE6@NKGEML512-MBS.china.huawei.com> <E53C2F60-3699-4183-A3F3-446D664B7E0E@cisco.com> <543FD330.5050002@juniper.net> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C268D@NKGEML512-MBS.china.huawei.com> <8B9C1EE3-0290-41BC-A1D7-798F08672564@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C2FE4@NKGEML512-MBS.china.huawei.com> <CA24052D-737A-44EA-AADA-950A24D857CC@cisco.com> <CA+b+ER=a=My8b4i9oCP1Sk3kwJXjsksrmBQbwbKtyqPiMZWqDA@mail.gmail.com> <A2A61482-E494-4629-9A0B-AAAE6A5030E6@cisco.com> <CA+b+ER=1gS=Kmn+Hu5iLxaX89xYG5cBXqX2tigT8RC80Yps89g@mail.gmail.com> <18AC5BF7-DEFD-4E98-8847-EBC1C9A3832D@cisco.com> <CA+b+ERkq4NUHvOaAZZ4mg+wDb6mcJarBds3sopfHtH-SSunh8Q@mail.gmail.com>
To: Robert Raszuk <robert@raszuk.net>
X-Mailer: Apple Mail (2.1878.6)
Archived-At: http://mailarchive.ietf.org/arch/msg/bier/C3tAoucMi2Zz9oAanHj4VMAJXj0
Cc: Xuxiaohu <xuxiaohu@huawei.com>, bier@ietf.org
Subject: Re: [Bier] BIER encapsulation
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 20 Oct 2014 12:49:54 -0000

Robert,

> Glad we are progressing :)
>=20
> I have even better idea ... let's ignore reality of GRE and VXLAN =
being already supported in millions of linux hosts acting as PEs and =
start campagne of new MPLS stack and IGP obviously to all of them only =
because few equipment vendors have boxes with mpls deployed here and =
there =85

And I=92ll be the first one to be very happy to see the BIER technology =
spread into multiple area=92s. And to me it does not have to be MPLS at =
all if that is not the right way to do it in those area=92s. My point =
is, if you want to use MPLS, don=92t throw out MPLS advantages by going =
to a generic encapsulation, while its not even sure if/how its going to =
apply to other area=92s.=20

Lets look at real use-cases in other area=92s and see how BIER applies =
and then determine how to encapsulate it, instead of assuming its =
applicability. Can you help in doing that?=20

Thx,

Ice.


From nobody Mon Oct 20 06:42:19 2014
Return-Path: <erosen@juniper.net>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 294AF1A873B for <bier@ietfa.amsl.com>; Mon, 20 Oct 2014 06:42:06 -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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Zn8xbRDRUiuG for <bier@ietfa.amsl.com>; Mon, 20 Oct 2014 06:42:03 -0700 (PDT)
Received: from na01-by2-obe.outbound.protection.outlook.com (mail-by2on0101.outbound.protection.outlook.com [207.46.100.101]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B761E1A873C for <bier@ietf.org>; Mon, 20 Oct 2014 06:40:28 -0700 (PDT)
Received: from [172.29.33.55] (66.129.241.14) by BN3PR0501MB1092.namprd05.prod.outlook.com (25.160.113.139) with Microsoft SMTP Server (TLS) id 15.0.1054.13; Mon, 20 Oct 2014 13:40:26 +0000
Message-ID: <544510C1.9000503@juniper.net>
Date: Mon, 20 Oct 2014 09:40:17 -0400
From: Eric Rosen <erosen@juniper.net>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.2.0
MIME-Version: 1.0
To: IJsbrand Wijnands <ice@cisco.com>, Robert Raszuk <robert@raszuk.net>
References: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082BFD23@NKGEML512-MBS.china.huawei.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C105F@NKGEML512-MBS.china.huawei.com> <FCAEACFA-CB49-4C43-8412-4FF2733D617F@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C1DE6@NKGEML512-MBS.china.huawei.com> <E53C2F60-3699-4183-A3F3-446D664B7E0E@cisco.com> <543FD330.5050002@juniper.net> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C268D@NKGEML512-MBS.china.huawei.com> <8B9C1EE3-0290-41BC-A1D7-798F08672564@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C2FE4@NKGEML512-MBS.china.huawei.com> <CA24052D-737A-44EA-AADA-950A24D857CC@cisco.com> <CA+b+ER=a=My8b4i9oCP1Sk3kwJXjsksrmBQbwbKtyqPiMZWqDA@mail.gmail.com> <A2A61482-E494-4629-9A0B-AAAE6A5030E6@cisco.com> <CA+b+ER=1gS=Kmn+Hu5iLxaX89xYG5cBXqX2tigT8RC80Yps89g@mail.gmail.com> <18AC5BF7-DEFD-4E98-8847-EBC1C9A3832D@cisco.com> <CA+b+ERkq4NUHvOaAZZ4mg+wDb6mcJarBds3sopfHtH-SSunh8Q@mail.gmail.com> <29118874-6E94-419F-8225-5D5352E09611@cisco.com>
In-Reply-To: <29118874-6E94-419F-8225-5D5352E09611@cisco.com>
Content-Type: text/plain; charset="windows-1252"; format=flowed
Content-Transfer-Encoding: 7bit
X-Originating-IP: [66.129.241.14]
X-ClientProxiedBy: BY2PR03CA058.namprd03.prod.outlook.com (10.141.249.31) To BN3PR0501MB1092.namprd05.prod.outlook.com (25.160.113.139)
X-Microsoft-Antispam: UriScan:;
X-Microsoft-Antispam: BCL:0;PCL:0;RULEID:;SRVR:BN3PR0501MB1092;
X-Exchange-Antispam-Report-Test: UriScan:;
X-Forefront-PRVS: 03706074BC
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6009001)(6049001)(199003)(189002)(23746002)(36756003)(122386002)(80316001)(93886004)(85306004)(59896002)(85852003)(46102003)(80022003)(87976001)(31966008)(95666004)(76482002)(120916001)(92726001)(92566001)(86362001)(54356999)(87266999)(50986999)(76176999)(97736003)(65816999)(77096002)(50466002)(102836001)(66066001)(33656002)(99396003)(42186005)(21056001)(64706001)(107046002)(40100003)(105586002)(4396001)(20776003)(47776003)(106356001)(101416001); DIR:OUT; SFP:1102; SCL:1; SRVR:BN3PR0501MB1092; H:[172.29.33.55]; FPR:; MLV:sfv; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
X-OriginatorOrg: juniper.net
Archived-At: http://mailarchive.ietf.org/arch/msg/bier/qN8CSXbFfkYbEMiOs8LcDY9xblo
Cc: Xuxiaohu <xuxiaohu@huawei.com>, bier@ietf.org, erosen@juniper.net
Subject: Re: [Bier] BIER encapsulation
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 20 Oct 2014 13:42:06 -0000

However one does the BIER encapsulation, one still has to extract a 
lookup key from the header, and then use that key to find the BIFT 
context in which the packet's BitString is to be processed.

With the MPLS encapsulation, the lookup key is the MPLS label that 
already appears in the header.  In the "generic" encapsulation, the 
lookup key has to be constructed from fields in the BIER header.  I see 
a couple of advantages in using the MPLS encapsulation:

1. Looking up the MPLS label immediately gives you the BIFT context in 
which the BitString is to be processed.  So you save the steps of 
concatenating various fields from the BIER header to produce the lookup 
key that then gives you the context.

2. Since the BIFT context is determined by the label, not by the BIER 
header, the assignment of a given packet to a given context doesn't 
depend upon the fields in the data plane header at all. Suppose we 
decide someday that we want to use a "special" BIFT for traffic from 
certain "special" subscribers.  We could do this just by making the 
appropriate modifications in the control plane; we wouldn't have to 
change the BIER header to carry a "subscriber id", and we wouldn't have 
to modify the forwarding procedure to change the way the lookup key is 
constructed.  This flexibility is very similar to the flexibility that 
MPLS provides to unicast forwarding -- an ingress node can assign a 
packet to a "forwarding equivalence class", where that assignment is 
based on information that does not appear explicitly in the data plane 
header.

If one thinks that most BIER usage will be on MPLS networks, it seems 
logical to take advantage of these properties of MPLS.

I see the point that BIER may be valuable in DC networks, where one 
doesn't want to introduce multicast tree-building protocols, but one 
also doesn't want the inefficiency of IR.  However, if one is going to 
introduce a BIER forwarding plane into those environments, one could 
also introduce an MPLS forwarding plane.  After all, BIER is already 
incompatible with existing DC routers.

For those who object to introducing MPLS in the DC environment, we can 
just say that the MPLS label is part of the BIER header, we can rename 
it to be the "non-MPLS 20-bit BIER lookup key that just happens to 
resemble the MPLS label stack".   As has been pointed out, there is no 
MPLS-specific signaling needed to distributed the label values, as this 
is done via the same IGP extensions used to distributed the 
BIER-specific control info.








From nobody Mon Oct 20 06:42:21 2014
Return-Path: <rraszuk@gmail.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 147791A8733 for <bier@ietfa.amsl.com>; Mon, 20 Oct 2014 06:42:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.278
X-Spam-Level: 
X-Spam-Status: No, score=-1.278 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JFQ3g65JNuLI for <bier@ietfa.amsl.com>; Mon, 20 Oct 2014 06:42:07 -0700 (PDT)
Received: from mail-ie0-x232.google.com (mail-ie0-x232.google.com [IPv6:2607:f8b0:4001:c03::232]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 013C71A8770 for <bier@ietf.org>; Mon, 20 Oct 2014 06:40:34 -0700 (PDT)
Received: by mail-ie0-f178.google.com with SMTP id rl12so4574343iec.23 for <bier@ietf.org>; Mon, 20 Oct 2014 06:40:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type:content-transfer-encoding; bh=mHNvj4OQV/TJPFwRyl0bc59ktljGwUA+SiPzHT1oAm0=; b=e41zxM5djhslo8A3yhDVqA+RTHTERzLTl0ku2oQdprRRzbWouENtttt1Z+j70dTAq8 7vD9YV7TUQvZrivTpTDUcaQ9a7c0ZwwCDKLShJNwUSP428P3uq1fdeH+DPwkThrc1Jkh CoJ0yjObwu5xNvPA15X0Hd+tWtfOAgpL2bvi6Is5luSddSlIUlyn3WHrToAd5XunCUPN Rg0bOJRPLOlgZiHBwxna4UQvVFqV2zdxunzrJh+CxBmWnq5V2I6teuKVj6XkRtH7182y lGeYP5yBVFznp2blVab73iOgmsodrTHb2z49xILnJHQRr/TIMy//+dg8lmHdcxPLE+4R +M1g==
MIME-Version: 1.0
X-Received: by 10.107.160.200 with SMTP id j191mr2822586ioe.75.1413812433894;  Mon, 20 Oct 2014 06:40:33 -0700 (PDT)
Sender: rraszuk@gmail.com
Received: by 10.107.156.208 with HTTP; Mon, 20 Oct 2014 06:40:33 -0700 (PDT)
In-Reply-To: <29118874-6E94-419F-8225-5D5352E09611@cisco.com>
References: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082BFD23@NKGEML512-MBS.china.huawei.com> <F955EDA1-6963-4B1F-A057-87164D0185C1@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C105F@NKGEML512-MBS.china.huawei.com> <FCAEACFA-CB49-4C43-8412-4FF2733D617F@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C1DE6@NKGEML512-MBS.china.huawei.com> <E53C2F60-3699-4183-A3F3-446D664B7E0E@cisco.com> <543FD330.5050002@juniper.net> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C268D@NKGEML512-MBS.china.huawei.com> <8B9C1EE3-0290-41BC-A1D7-798F08672564@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C2FE4@NKGEML512-MBS.china.huawei.com> <CA24052D-737A-44EA-AADA-950A24D857CC@cisco.com> <CA+b+ER=a=My8b4i9oCP1Sk3kwJXjsksrmBQbwbKtyqPiMZWqDA@mail.gmail.com> <A2A61482-E494-4629-9A0B-AAAE6A5030E6@cisco.com> <CA+b+ER=1gS=Kmn+Hu5iLxaX89xYG5cBXqX2tigT8RC80Yps89g@mail.gmail.com> <18AC5BF7-DEFD-4E98-8847-EBC1C9A3832D@cisco.com> <CA+b+ERkq4NUHvOaAZZ4mg+wDb6mcJarBds3sopfHtH-SSunh8Q@mail.gmail.com> <29118874-6E94-419F-8225-5D5352E09611@cisco.com>
Date: Mon, 20 Oct 2014 15:40:33 +0200
X-Google-Sender-Auth: PEpaoerSUUav_3sf_tgRSfSJ_8g
Message-ID: <CA+b+ERk6C2yOjAUtUHd3YdFLE=4W6rK4sRm_BP8+xoMGMUNSDQ@mail.gmail.com>
From: Robert Raszuk <robert@raszuk.net>
To: IJsbrand Wijnands <ice@cisco.com>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Archived-At: http://mailarchive.ietf.org/arch/msg/bier/1s9gQSaVR7bLkQR7hbTyRgasmy8
Cc: Xuxiaohu <xuxiaohu@huawei.com>, "bier@ietf.org" <bier@ietf.org>
Subject: Re: [Bier] BIER encapsulation
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 20 Oct 2014 13:42:08 -0000

Hi Ice,

Your explanation would perhaps hold if you assume completely isolated
environments. However these days hosts talk to routers and vice versa.

Hence if you do two different data plane encapsulations you are stuck
into building expensive gateways which will have to convert paradigms.

Knowing apriori (based on our past mistakes) that this is coming why
would you not avoid it in the first place ?

Thx,
r.


On Mon, Oct 20, 2014 at 2:49 PM, IJsbrand Wijnands <ice@cisco.com> wrote:
> Robert,
>
>> Glad we are progressing :)
>>
>> I have even better idea ... let's ignore reality of GRE and VXLAN being =
already supported in millions of linux hosts acting as PEs and start campag=
ne of new MPLS stack and IGP obviously to all of them only because few equi=
pment vendors have boxes with mpls deployed here and there =E2=80=A6
>
> And I=E2=80=99ll be the first one to be very happy to see the BIER techno=
logy spread into multiple area=E2=80=99s. And to me it does not have to be =
MPLS at all if that is not the right way to do it in those area=E2=80=99s. =
My point is, if you want to use MPLS, don=E2=80=99t throw out MPLS advantag=
es by going to a generic encapsulation, while its not even sure if/how its =
going to apply to other area=E2=80=99s.
>
> Lets look at real use-cases in other area=E2=80=99s and see how BIER appl=
ies and then determine how to encapsulate it, instead of assuming its appli=
cability. Can you help in doing that?
>
> Thx,
>
> Ice.
>


From nobody Mon Oct 20 06:46:29 2014
Return-Path: <rraszuk@gmail.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 422581A8711 for <bier@ietfa.amsl.com>; Mon, 20 Oct 2014 06:46:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.278
X-Spam-Level: 
X-Spam-Status: No, score=-1.278 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0FFoRu4D6Mi3 for <bier@ietfa.amsl.com>; Mon, 20 Oct 2014 06:46:22 -0700 (PDT)
Received: from mail-ie0-x231.google.com (mail-ie0-x231.google.com [IPv6:2607:f8b0:4001:c03::231]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 504991A872D for <bier@ietf.org>; Mon, 20 Oct 2014 06:46:04 -0700 (PDT)
Received: by mail-ie0-f177.google.com with SMTP id rd18so4670456iec.36 for <bier@ietf.org>; Mon, 20 Oct 2014 06:46:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=NHwKojAQd/6GUad9VZaepUlFqQH3pcLnWIl+pkqNZxI=; b=LgkK4WJvuqvfPSLPU25M6s5H/8pGFiuCmdl37UtNYMA8/wDLwkB4Rp999o02uGIF9D ZPXXQP3uIRY9YUJvqNmdLc4t1I5EsYh+LBQhzPDTZnc2yxG6v5ArepeC3wNpjGkMNDMq geguOeAyHBYRlTQdotFSpb4R9UuwmPyIvAlu5C/018aWVyD5EEyZSUd3N/ErcqltRDLn K1r3yB5rlUsEmWAEhbTm/bl88rhoiMU+8GcX9O5l7sfl/C6uODJa7wsYB22x+GVXVkew T89R/CVjYMr4R2MkmKNGdGG3J+eRRoTzLPtLiL/lW9QCVgkntgtF6p6oRKlXr5EwVJCs ioHw==
MIME-Version: 1.0
X-Received: by 10.50.8.1 with SMTP id n1mr18641503iga.9.1413812763780; Mon, 20 Oct 2014 06:46:03 -0700 (PDT)
Sender: rraszuk@gmail.com
Received: by 10.107.156.208 with HTTP; Mon, 20 Oct 2014 06:46:03 -0700 (PDT)
In-Reply-To: <544510C1.9000503@juniper.net>
References: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082BFD23@NKGEML512-MBS.china.huawei.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C105F@NKGEML512-MBS.china.huawei.com> <FCAEACFA-CB49-4C43-8412-4FF2733D617F@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C1DE6@NKGEML512-MBS.china.huawei.com> <E53C2F60-3699-4183-A3F3-446D664B7E0E@cisco.com> <543FD330.5050002@juniper.net> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C268D@NKGEML512-MBS.china.huawei.com> <8B9C1EE3-0290-41BC-A1D7-798F08672564@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C2FE4@NKGEML512-MBS.china.huawei.com> <CA24052D-737A-44EA-AADA-950A24D857CC@cisco.com> <CA+b+ER=a=My8b4i9oCP1Sk3kwJXjsksrmBQbwbKtyqPiMZWqDA@mail.gmail.com> <A2A61482-E494-4629-9A0B-AAAE6A5030E6@cisco.com> <CA+b+ER=1gS=Kmn+Hu5iLxaX89xYG5cBXqX2tigT8RC80Yps89g@mail.gmail.com> <18AC5BF7-DEFD-4E98-8847-EBC1C9A3832D@cisco.com> <CA+b+ERkq4NUHvOaAZZ4mg+wDb6mcJarBds3sopfHtH-SSunh8Q@mail.gmail.com> <29118874-6E94-419F-8225-5D5352E09611@cisco.com> <544510C1.9000503@juniper.net>
Date: Mon, 20 Oct 2014 15:46:03 +0200
X-Google-Sender-Auth: Z2SAhQoZcLIH8xehZERqwBiMUAQ
Message-ID: <CA+b+ERnqHf8POVe2tt0mBWy4-Ape6NPNin9ZN5gN2bZWhXMtpg@mail.gmail.com>
From: Robert Raszuk <robert@raszuk.net>
To: Eric Rosen <erosen@juniper.net>
Content-Type: text/plain; charset=UTF-8
Archived-At: http://mailarchive.ietf.org/arch/msg/bier/4wxR8FQi1K5H-vPGcgSvIxVqje0
Cc: Xuxiaohu <xuxiaohu@huawei.com>, "bier@ietf.org" <bier@ietf.org>, IJsbrand Wijnands <ice@cisco.com>
Subject: Re: [Bier] BIER encapsulation
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 20 Oct 2014 13:46:23 -0000

Hi Eric,

> As has been pointed out, there is no MPLS-specific signaling
> needed to distributed the label values, as this is done via the
> same IGP extensions used to distributed the BIER-specific
> control info.

How about data centers which do not run IGP ? Should they forget
about BIER ?

Also how many BIER MPLS labels do you envision will be advertised by
each L3VPN PE into IGP ?

Thx,
R.






On Mon, Oct 20, 2014 at 3:40 PM, Eric Rosen <erosen@juniper.net> wrote:
> However one does the BIER encapsulation, one still has to extract a lookup
> key from the header, and then use that key to find the BIFT context in which
> the packet's BitString is to be processed.
>
> With the MPLS encapsulation, the lookup key is the MPLS label that already
> appears in the header.  In the "generic" encapsulation, the lookup key has
> to be constructed from fields in the BIER header.  I see a couple of
> advantages in using the MPLS encapsulation:
>
> 1. Looking up the MPLS label immediately gives you the BIFT context in which
> the BitString is to be processed.  So you save the steps of concatenating
> various fields from the BIER header to produce the lookup key that then
> gives you the context.
>
> 2. Since the BIFT context is determined by the label, not by the BIER
> header, the assignment of a given packet to a given context doesn't depend
> upon the fields in the data plane header at all. Suppose we decide someday
> that we want to use a "special" BIFT for traffic from certain "special"
> subscribers.  We could do this just by making the appropriate modifications
> in the control plane; we wouldn't have to change the BIER header to carry a
> "subscriber id", and we wouldn't have to modify the forwarding procedure to
> change the way the lookup key is constructed.  This flexibility is very
> similar to the flexibility that MPLS provides to unicast forwarding -- an
> ingress node can assign a packet to a "forwarding equivalence class", where
> that assignment is based on information that does not appear explicitly in
> the data plane header.
>
> If one thinks that most BIER usage will be on MPLS networks, it seems
> logical to take advantage of these properties of MPLS.
>
> I see the point that BIER may be valuable in DC networks, where one doesn't
> want to introduce multicast tree-building protocols, but one also doesn't
> want the inefficiency of IR.  However, if one is going to introduce a BIER
> forwarding plane into those environments, one could also introduce an MPLS
> forwarding plane.  After all, BIER is already incompatible with existing DC
> routers.
>
> For those who object to introducing MPLS in the DC environment, we can just
> say that the MPLS label is part of the BIER header, we can rename it to be
> the "non-MPLS 20-bit BIER lookup key that just happens to resemble the MPLS
> label stack".   As has been pointed out, there is no MPLS-specific signaling
> needed to distributed the label values, as this is done via the same IGP
> extensions used to distributed the BIER-specific control info.
>
>
>
>
>
>
>


From nobody Mon Oct 20 08:24:51 2014
Return-Path: <somasundaram.s@alcatel-lucent.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 34DAD1A02BE for <bier@ietfa.amsl.com>; Mon, 20 Oct 2014 08:24:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level: 
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HLlEWemYw3ZL for <bier@ietfa.amsl.com>; Mon, 20 Oct 2014 08:24:48 -0700 (PDT)
Received: from smtp-us.alcatel-lucent.com (us-hpswa-esg-01.alcatel-lucent.com [135.245.18.29]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4509C1A8828 for <bier@ietf.org>; Mon, 20 Oct 2014 08:15:36 -0700 (PDT)
Received: from us70tusmtp1.zam.alcatel-lucent.com (unknown [135.5.2.63]) by Websense Email Security Gateway with ESMTPS id 4FFA9B5C0617F; Mon, 20 Oct 2014 15:15:32 +0000 (GMT)
Received: from US70UWXCHHUB02.zam.alcatel-lucent.com (us70uwxchhub02.zam.alcatel-lucent.com [135.5.2.49]) by us70tusmtp1.zam.alcatel-lucent.com (GMO) with ESMTP id s9KFFY3k025782 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Mon, 20 Oct 2014 11:15:34 -0400
Received: from SG70YWXCHHUB04.zap.alcatel-lucent.com (135.253.2.38) by US70UWXCHHUB02.zam.alcatel-lucent.com (135.5.2.49) with Microsoft SMTP Server (TLS) id 14.3.195.1; Mon, 20 Oct 2014 11:15:34 -0400
Received: from SG70XWXCHMBA03.zap.alcatel-lucent.com ([169.254.3.2]) by SG70YWXCHHUB04.zap.alcatel-lucent.com ([135.253.2.38]) with mapi id 14.03.0195.001; Mon, 20 Oct 2014 23:15:30 +0800
From: "S, Somasundaram (Somasundaram)" <somasundaram.s@alcatel-lucent.com>
To: Eric Rosen <erosen@juniper.net>, IJsbrand Wijnands <ice@cisco.com>, Robert Raszuk <robert@raszuk.net>
Thread-Topic: [Bier] BIER encapsulation
Thread-Index: AQHP7DC2tMbCStKuvUy1OIi1njKLoJw4FjEAgAAHbACAAAWJAIAAAs0AgAAGigCAAD2uAIAADhuAgACKKGA=
Date: Mon, 20 Oct 2014 15:15:30 +0000
Message-ID: <A11CB189CA381D4E8002572EFF81F18B1F6BE995@SG70XWXCHMBA03.zap.alcatel-lucent.com>
References: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082BFD23@NKGEML512-MBS.china.huawei.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C105F@NKGEML512-MBS.china.huawei.com> <FCAEACFA-CB49-4C43-8412-4FF2733D617F@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C1DE6@NKGEML512-MBS.china.huawei.com> <E53C2F60-3699-4183-A3F3-446D664B7E0E@cisco.com> <543FD330.5050002@juniper.net> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C268D@NKGEML512-MBS.china.huawei.com> <8B9C1EE3-0290-41BC-A1D7-798F08672564@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C2FE4@NKGEML512-MBS.china.huawei.com> <CA24052D-737A-44EA-AADA-950A24D857CC@cisco.com> <CA+b+ER=a=My8b4i9oCP1Sk3kwJXjsksrmBQbwbKtyqPiMZWqDA@mail.gmail.com> <A2A61482-E494-4629-9A0B-AAAE6A5030E6@cisco.com> <CA+b+ER=1gS=Kmn+Hu5iLxaX89xYG5cBXqX2tigT8RC80Yps89g@mail.gmail.com> <18AC5BF7-DEFD-4E98-8847-EBC1C9A3832D@cisco.com> <CA+b+ERkq4NUHvOaAZZ4mg+wDb6mcJarBds3sopfHtH-SSunh8Q@mail.gmail.com> <29118874-6E94-419F-8225-5D5352E09611@cisco.com> <544510C1.9000503@juniper.net>
In-Reply-To: <544510C1.9000503@juniper.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.253.19.16]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/bier/wtrmh-yP4ZAGRetbw-SyZAJG4-Q
Cc: Xuxiaohu <xuxiaohu@huawei.com>, "bier@ietf.org" <bier@ietf.org>
Subject: Re: [Bier] BIER encapsulation
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 20 Oct 2014 15:24:50 -0000

Hi Eric,
	Thanks for your views.... But, MPLS header is actually followed by BIER he=
ader which means that every BIR neighbor (or every router in the BIER domai=
n) will have to process the BIER header.. The forwarding logic to perform b=
ased on the BIER header is defined in "draft-wijnands-bier-architecture-00"=
... The MPLS label only identifies the BIR here. So despite being MPLS enca=
psulated, "Bit string, set id and MT-ID" are used for replication.
=09
Regards
Somasundaram

-----Original Message-----
From: BIER [mailto:bier-bounces@ietf.org] On Behalf Of Eric Rosen
Sent: Monday, October 20, 2014 7:10 PM
To: IJsbrand Wijnands; Robert Raszuk
Cc: Xuxiaohu; bier@ietf.org; erosen@juniper.net
Subject: Re: [Bier] BIER encapsulation

However one does the BIER encapsulation, one still has to extract a lookup =
key from the header, and then use that key to find the BIFT context in whic=
h the packet's BitString is to be processed.

With the MPLS encapsulation, the lookup key is the MPLS label that already =
appears in the header.  In the "generic" encapsulation, the lookup key has =
to be constructed from fields in the BIER header.  I see a couple of advant=
ages in using the MPLS encapsulation:

1. Looking up the MPLS label immediately gives you the BIFT context in whic=
h the BitString is to be processed.  So you save the steps of concatenating=
 various fields from the BIER header to produce the lookup key that then gi=
ves you the context.

2. Since the BIFT context is determined by the label, not by the BIER heade=
r, the assignment of a given packet to a given context doesn't depend upon =
the fields in the data plane header at all. Suppose we decide someday that =
we want to use a "special" BIFT for traffic from certain "special" subscrib=
ers.  We could do this just by making the appropriate modifications in the =
control plane; we wouldn't have to change the BIER header to carry a "subsc=
riber id", and we wouldn't have to modify the forwarding procedure to chang=
e the way the lookup key is constructed.  This flexibility is very similar =
to the flexibility that MPLS provides to unicast forwarding -- an ingress n=
ode can assign a packet to a "forwarding equivalence class", where that ass=
ignment is based on information that does not appear explicitly in the data=
 plane header.

If one thinks that most BIER usage will be on MPLS networks, it seems logic=
al to take advantage of these properties of MPLS.

I see the point that BIER may be valuable in DC networks, where one doesn't=
 want to introduce multicast tree-building protocols, but one also doesn't =
want the inefficiency of IR.  However, if one is going to introduce a BIER =
forwarding plane into those environments, one could also introduce an MPLS =
forwarding plane.  After all, BIER is already incompatible with existing DC=
 routers.

For those who object to introducing MPLS in the DC environment, we can just=
 say that the MPLS label is part of the BIER header, we can rename it to be=
 the "non-MPLS 20-bit BIER lookup key that just happens to=20
resemble the MPLS label stack".   As has been pointed out, there is no=20
MPLS-specific signaling needed to distributed the label values, as this is =
done via the same IGP extensions used to distributed the BIER-specific cont=
rol info.







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


From nobody Mon Oct 20 08:25:16 2014
Return-Path: <erosen@juniper.net>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 925681A008D for <bier@ietfa.amsl.com>; Mon, 20 Oct 2014 08:25:14 -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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7tSEUNSBd5JK for <bier@ietfa.amsl.com>; Mon, 20 Oct 2014 08:25:11 -0700 (PDT)
Received: from na01-bl2-obe.outbound.protection.outlook.com (mail-bl2on0111.outbound.protection.outlook.com [65.55.169.111]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3219A1A0123 for <bier@ietf.org>; Mon, 20 Oct 2014 08:17:00 -0700 (PDT)
Received: from CY1PR0501MB1098.namprd05.prod.outlook.com (25.160.144.140) by CY1PR0501MB1611.namprd05.prod.outlook.com (25.161.162.14) with Microsoft SMTP Server (TLS) id 15.0.1054.13; Mon, 20 Oct 2014 15:16:58 +0000
Received: from [172.29.33.55] (66.129.241.14) by CY1PR0501MB1098.namprd05.prod.outlook.com (25.160.144.140) with Microsoft SMTP Server (TLS) id 15.0.1054.13; Mon, 20 Oct 2014 15:16:56 +0000
Message-ID: <54452760.5070507@juniper.net>
Date: Mon, 20 Oct 2014 11:16:48 -0400
From: Eric Rosen <erosen@juniper.net>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.2.0
MIME-Version: 1.0
To: Robert Raszuk <robert@raszuk.net>
References: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082BFD23@NKGEML512-MBS.china.huawei.com>	<FCAEACFA-CB49-4C43-8412-4FF2733D617F@cisco.com>	<1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C1DE6@NKGEML512-MBS.china.huawei.com>	<E53C2F60-3699-4183-A3F3-446D664B7E0E@cisco.com>	<543FD330.5050002@juniper.net>	<1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C268D@NKGEML512-MBS.china.huawei.com>	<8B9C1EE3-0290-41BC-A1D7-798F08672564@cisco.com>	<1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C2FE4@NKGEML512-MBS.china.huawei.com>	<CA24052D-737A-44EA-AADA-950A24D857CC@cisco.com>	<CA+b+ER=a=My8b4i9oCP1Sk3kwJXjsksrmBQbwbKtyqPiMZWqDA@mail.gmail.com>	<A2A61482-E494-4629-9A0B-AAAE6A5030E6@cisco.com>	<CA+b+ER=1gS=Kmn+Hu5iLxaX89xYG5cBXqX2tigT8RC80Yps89g@mail.gmail.com>	<18AC5BF7-DEFD-4E98-8847-EBC1C9A3832D@cisco.com>	<CA+b+ERkq4NUHvOaAZZ4mg+wDb6mcJarBds3sopfHtH-SSunh8Q@mail.gmail.com>	<29118874-6E94-419F-8225-5D5352E09611@cisco.com>	<544510C1.9000503@juniper.net> <CA+b+ERnqHf8POVe2tt0mBWy4-Ape6NPNin9ZN5gN2bZWhXMtpg@mail.gmail.com>
In-Reply-To: <CA+b+ERnqHf8POVe2tt0mBWy4-Ape6NPNin9ZN5gN2bZWhXMtpg@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"; format=flowed
Content-Transfer-Encoding: 7bit
X-Originating-IP: [66.129.241.14]
X-ClientProxiedBy: BY1PR0201CA0031.namprd02.prod.outlook.com (25.160.191.169) To CY1PR0501MB1098.namprd05.prod.outlook.com (25.160.144.140)
X-Microsoft-Antispam: UriScan:;UriScan:;
X-Microsoft-Antispam: BCL:0;PCL:0;RULEID:;SRVR:CY1PR0501MB1098;
X-Exchange-Antispam-Report-Test: UriScan:;
X-Forefront-PRVS: 03706074BC
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6049001)(6009001)(199003)(51704005)(24454002)(189002)(377454003)(479174003)(21056001)(50986999)(19580405001)(87266999)(19580395003)(85852003)(59896002)(87976001)(93886004)(85306004)(76176999)(54356999)(122386002)(40100003)(36756003)(117636001)(120916001)(97736003)(101416001)(23676002)(46102003)(99396003)(80022003)(102836001)(92566001)(76482002)(86362001)(92726001)(66066001)(106356001)(105586002)(95666004)(4396001)(42186005)(64706001)(31966008)(20776003)(47776003)(65816999)(50466002)(110136001)(77096002)(107046002)(62816006); DIR:OUT; SFP:1102; SCL:1; SRVR:CY1PR0501MB1098; H:[172.29.33.55]; FPR:; MLV:sfv; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
X-Microsoft-Antispam: BCL:0;PCL:0;RULEID:;SRVR:CY1PR0501MB1611;
X-OriginatorOrg: juniper.net
Archived-At: http://mailarchive.ietf.org/arch/msg/bier/KvqyUfWkDrcz6ADZW28dH6krX_w
Cc: Xuxiaohu <xuxiaohu@huawei.com>, "bier@ietf.org" <bier@ietf.org>, IJsbrand Wijnands <ice@cisco.com>, erosen@juniper.net
Subject: Re: [Bier] BIER encapsulation
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 20 Oct 2014 15:25:14 -0000

Robert> How about data centers which do not run IGP ? Should they forget about BIER ?

Whatever technique is used to set up the BIER control information can be used to set up the labels as well.

Robert> how many BIER MPLS labels do you envision will be advertised by each L3VPN PE

I'm not sure exactly what you're asking.  The labels in question are not specific to the application.

On 10/20/2014 9:46 AM, Robert Raszuk wrote:
> Hi Eric,
>
>> As has been pointed out, there is no MPLS-specific signaling
>> needed to distributed the label values, as this is done via the
>> same IGP extensions used to distributed the BIER-specific
>> control info.
> How about data centers which do not run IGP ? Should they forget
> about BIER ?
>
> Also how many BIER MPLS labels do you envision will be advertised by
> each L3VPN PE into IGP ?
>
> Thx,
> R.
>
>
>
>
>
>
> On Mon, Oct 20, 2014 at 3:40 PM, Eric Rosen <erosen@juniper.net> wrote:
>> However one does the BIER encapsulation, one still has to extract a lookup
>> key from the header, and then use that key to find the BIFT context in which
>> the packet's BitString is to be processed.
>>
>> With the MPLS encapsulation, the lookup key is the MPLS label that already
>> appears in the header.  In the "generic" encapsulation, the lookup key has
>> to be constructed from fields in the BIER header.  I see a couple of
>> advantages in using the MPLS encapsulation:
>>
>> 1. Looking up the MPLS label immediately gives you the BIFT context in which
>> the BitString is to be processed.  So you save the steps of concatenating
>> various fields from the BIER header to produce the lookup key that then
>> gives you the context.
>>
>> 2. Since the BIFT context is determined by the label, not by the BIER
>> header, the assignment of a given packet to a given context doesn't depend
>> upon the fields in the data plane header at all. Suppose we decide someday
>> that we want to use a "special" BIFT for traffic from certain "special"
>> subscribers.  We could do this just by making the appropriate modifications
>> in the control plane; we wouldn't have to change the BIER header to carry a
>> "subscriber id", and we wouldn't have to modify the forwarding procedure to
>> change the way the lookup key is constructed.  This flexibility is very
>> similar to the flexibility that MPLS provides to unicast forwarding -- an
>> ingress node can assign a packet to a "forwarding equivalence class", where
>> that assignment is based on information that does not appear explicitly in
>> the data plane header.
>>
>> If one thinks that most BIER usage will be on MPLS networks, it seems
>> logical to take advantage of these properties of MPLS.
>>
>> I see the point that BIER may be valuable in DC networks, where one doesn't
>> want to introduce multicast tree-building protocols, but one also doesn't
>> want the inefficiency of IR.  However, if one is going to introduce a BIER
>> forwarding plane into those environments, one could also introduce an MPLS
>> forwarding plane.  After all, BIER is already incompatible with existing DC
>> routers.
>>
>> For those who object to introducing MPLS in the DC environment, we can just
>> say that the MPLS label is part of the BIER header, we can rename it to be
>> the "non-MPLS 20-bit BIER lookup key that just happens to resemble the MPLS
>> label stack".   As has been pointed out, there is no MPLS-specific signaling
>> needed to distributed the label values, as this is done via the same IGP
>> extensions used to distributed the BIER-specific control info.
>>
>>
>>
>>
>>
>>
>>


From nobody Mon Oct 20 08:28:21 2014
Return-Path: <rraszuk@gmail.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F26B81A1ADA for <bier@ietfa.amsl.com>; Mon, 20 Oct 2014 08:28:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.278
X-Spam-Level: 
X-Spam-Status: No, score=-1.278 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id C4lNACJIgskf for <bier@ietfa.amsl.com>; Mon, 20 Oct 2014 08:28:19 -0700 (PDT)
Received: from mail-ig0-x22d.google.com (mail-ig0-x22d.google.com [IPv6:2607:f8b0:4001:c05::22d]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1219A1A1BB1 for <bier@ietf.org>; Mon, 20 Oct 2014 08:20:47 -0700 (PDT)
Received: by mail-ig0-f173.google.com with SMTP id h18so5505458igc.12 for <bier@ietf.org>; Mon, 20 Oct 2014 08:20:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=RI25obcN9iGhFvzGwIzDU9Z3k+Il4rCCwMoQ9PLhkJ8=; b=wUstDh5OmPaQTG6TSUZIPVdVjsNkKxjVftcIQjMiflXTWULhW1PbqC7gAqsvjLtbnc R/tNyzViuf2weON0bYMVMwirVBmHkWAt0hz5ZAvlQqAwFnd/ApUNpD2Z/Dj04ZPsIILc 02TFxRTyotwZLiE54bWXWH/S9ZvpHe5l4FlBAnKM3eB9a83EHxrNcneL1SmTu9Lf33q5 4GSAEGpW7kLWYIfyFX4fpuU8UoHzNaQ48tGMeSDvsv2moxx9JqcQvcZPs7p7UCA8btTM gZ+F11ZuYfe2AzafY1q70HNB3a/cSqhLiaIYcyTxVU7MPFp8avcJX2BcZZvZlJZwGDhR x0gw==
MIME-Version: 1.0
X-Received: by 10.42.105.143 with SMTP id v15mr2546275ico.90.1413818446546; Mon, 20 Oct 2014 08:20:46 -0700 (PDT)
Sender: rraszuk@gmail.com
Received: by 10.107.156.208 with HTTP; Mon, 20 Oct 2014 08:20:46 -0700 (PDT)
In-Reply-To: <54452760.5070507@juniper.net>
References: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082BFD23@NKGEML512-MBS.china.huawei.com> <FCAEACFA-CB49-4C43-8412-4FF2733D617F@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C1DE6@NKGEML512-MBS.china.huawei.com> <E53C2F60-3699-4183-A3F3-446D664B7E0E@cisco.com> <543FD330.5050002@juniper.net> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C268D@NKGEML512-MBS.china.huawei.com> <8B9C1EE3-0290-41BC-A1D7-798F08672564@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C2FE4@NKGEML512-MBS.china.huawei.com> <CA24052D-737A-44EA-AADA-950A24D857CC@cisco.com> <CA+b+ER=a=My8b4i9oCP1Sk3kwJXjsksrmBQbwbKtyqPiMZWqDA@mail.gmail.com> <A2A61482-E494-4629-9A0B-AAAE6A5030E6@cisco.com> <CA+b+ER=1gS=Kmn+Hu5iLxaX89xYG5cBXqX2tigT8RC80Yps89g@mail.gmail.com> <18AC5BF7-DEFD-4E98-8847-EBC1C9A3832D@cisco.com> <CA+b+ERkq4NUHvOaAZZ4mg+wDb6mcJarBds3sopfHtH-SSunh8Q@mail.gmail.com> <29118874-6E94-419F-8225-5D5352E09611@cisco.com> <544510C1.9000503@juniper.net> <CA+b+ERnqHf8POVe2tt0mBWy4-Ape6NPNin9ZN5gN2bZWhXMtpg@mail.gmail.com> <54452760.5070507@juniper.net>
Date: Mon, 20 Oct 2014 17:20:46 +0200
X-Google-Sender-Auth: XZrQztrWQAoLIpmS7fGfCc0aigU
Message-ID: <CA+b+ER=1kcTCapwrn-O5pWa26vrY_bHxON0u4MEZt_8bZ1SBNQ@mail.gmail.com>
From: Robert Raszuk <robert@raszuk.net>
To: Eric Rosen <erosen@juniper.net>
Content-Type: text/plain; charset=UTF-8
Archived-At: http://mailarchive.ietf.org/arch/msg/bier/8qtrw76Gs-cHTQHhefXQLewVFK4
Cc: Xuxiaohu <xuxiaohu@huawei.com>, "bier@ietf.org" <bier@ietf.org>, IJsbrand Wijnands <ice@cisco.com>
Subject: Re: [Bier] BIER encapsulation
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 20 Oct 2014 15:28:20 -0000

> Robert> How about data centers which do not run IGP ? Should they forget
> about BIER ?
>
> Whatever technique is used to set up the BIER control information can be
> used to set up the labels as well.

Great. Shouldn't architecture document describe those options rather then
locking on one specific one already ?



> Robert> how many BIER MPLS labels do you envision will be advertised by each
> L3VPN PE
>
> I'm not sure exactly what you're asking.  The labels in question are not
> specific to the application.

I was under impression that for MVPN MPLS BIER label will get you to
different per VPN BIER context .. if not that I really don't see the
reason to have this label to be dynamically distributed.

New ethertype may be a much better and much more general option.

r.


From nobody Mon Oct 20 08:29:20 2014
Return-Path: <erosen@juniper.net>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E567D1A1B6F for <bier@ietfa.amsl.com>; Mon, 20 Oct 2014 08:29:10 -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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FHO-BiLCwndV for <bier@ietfa.amsl.com>; Mon, 20 Oct 2014 08:29:02 -0700 (PDT)
Received: from na01-by2-obe.outbound.protection.outlook.com (mail-by2on0133.outbound.protection.outlook.com [207.46.100.133]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BDAA71A1BE4 for <bier@ietf.org>; Mon, 20 Oct 2014 08:22:42 -0700 (PDT)
Received: from [172.29.33.55] (66.129.241.14) by CY1PR0501MB1097.namprd05.prod.outlook.com (25.160.144.139) with Microsoft SMTP Server (TLS) id 15.0.1054.13; Mon, 20 Oct 2014 15:22:41 +0000
Message-ID: <544528B8.80305@juniper.net>
Date: Mon, 20 Oct 2014 11:22:32 -0400
From: Eric Rosen <erosen@juniper.net>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.2.0
MIME-Version: 1.0
To: "S, Somasundaram (Somasundaram)" <somasundaram.s@alcatel-lucent.com>, IJsbrand Wijnands <ice@cisco.com>, Robert Raszuk <robert@raszuk.net>
References: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082BFD23@NKGEML512-MBS.china.huawei.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C1DE6@NKGEML512-MBS.china.huawei.com> <E53C2F60-3699-4183-A3F3-446D664B7E0E@cisco.com> <543FD330.5050002@juniper.net> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C268D@NKGEML512-MBS.china.huawei.com> <8B9C1EE3-0290-41BC-A1D7-798F08672564@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C2FE4@NKGEML512-MBS.china.huawei.com> <CA24052D-737A-44EA-AADA-950A24D857CC@cisco.com> <CA+b+ER=a=My8b4i9oCP1Sk3kwJXjsksrmBQbwbKtyqPiMZWqDA@mail.gmail.com> <A2A61482-E494-4629-9A0B-AAAE6A5030E6@cisco.com> <CA+b+ER=1gS=Kmn+Hu5iLxaX89xYG5cBXqX2tigT8RC80Yps89g@mail.gmail.com> <18AC5BF7-DEFD-4E98-8847-EBC1C9A3832D@cisco.com> <CA+b+ERkq4NUHvOaAZZ4mg+wDb6mcJarBds3sopfHtH-SSunh8Q@mail.gmail.com> <29118874-6E94-419F-8225-5D5352E09611@cisco.com> <544510C1.9000503@juniper.net> <A11CB189CA381D4E8002572EFF81F18B1F6BE995@SG70XWXCHMBA03.zap.alcatel-lucent.com>
In-Reply-To: <A11CB189CA381D4E8002572EFF81F18B1F6BE995@SG70XWXCHMBA03.zap.alcatel-lucent.com>
Content-Type: text/plain; charset="windows-1252"; format=flowed
Content-Transfer-Encoding: 7bit
X-Originating-IP: [66.129.241.14]
X-ClientProxiedBy: DM2PR00CA0036.namprd00.prod.outlook.com (25.160.243.46) To CY1PR0501MB1097.namprd05.prod.outlook.com (25.160.144.139)
X-Microsoft-Antispam: UriScan:;
X-Microsoft-Antispam: BCL:0;PCL:0;RULEID:;SRVR:CY1PR0501MB1097;
X-Exchange-Antispam-Report-Test: UriScan:;
X-Forefront-PRVS: 03706074BC
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6009001)(6049001)(377454003)(479174003)(199003)(189002)(24454002)(76176999)(65816999)(42186005)(54356999)(50986999)(92726001)(85852003)(87976001)(23746002)(47776003)(46102003)(101416001)(20776003)(80022003)(21056001)(64706001)(93886004)(65806001)(122386002)(40100003)(85306004)(92566001)(66066001)(4396001)(33656002)(102836001)(86362001)(65956001)(83506001)(31966008)(77096002)(50466002)(105586002)(99396003)(76482002)(106356001)(97736003)(95666004)(120916001)(36756003)(107046002); DIR:OUT; SFP:1102; SCL:1; SRVR:CY1PR0501MB1097; H:[172.29.33.55]; FPR:; MLV:sfv; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
X-OriginatorOrg: juniper.net
Archived-At: http://mailarchive.ietf.org/arch/msg/bier/dy3e3aly9Xhanf_l0BXf7Pmb5I0
Cc: Xuxiaohu <xuxiaohu@huawei.com>, "bier@ietf.org" <bier@ietf.org>, erosen@juniper.net
Subject: Re: [Bier] BIER encapsulation
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 20 Oct 2014 15:29:11 -0000

On 10/20/2014 11:15 AM, S, Somasundaram (Somasundaram) wrote:

> The MPLS label only identifies the BIR here.

I'm not sure what you mean by "BIR".  Did you mean "BFR"?  If so, the statement is not correct.

> So despite being MPLS encapsulated, "Bit string, set id and MT-ID" are used for replication.

Not following.  In the MPLS encaps, set id and mt-id are not in the BIER header.




From nobody Mon Oct 20 08:30:56 2014
Return-Path: <erosen@juniper.net>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A11301A00FB for <bier@ietfa.amsl.com>; Mon, 20 Oct 2014 08:30:55 -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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZEIr3fmuCk5H for <bier@ietfa.amsl.com>; Mon, 20 Oct 2014 08:30:54 -0700 (PDT)
Received: from na01-bl2-obe.outbound.protection.outlook.com (mail-bl2on0109.outbound.protection.outlook.com [65.55.169.109]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1C20F1A039B for <bier@ietf.org>; Mon, 20 Oct 2014 08:25:59 -0700 (PDT)
Received: from [172.29.33.55] (66.129.241.14) by BY1PR0501MB1093.namprd05.prod.outlook.com (25.160.103.139) with Microsoft SMTP Server (TLS) id 15.0.1054.13; Mon, 20 Oct 2014 15:25:54 +0000
Message-ID: <5445297A.8040008@juniper.net>
Date: Mon, 20 Oct 2014 11:25:46 -0400
From: Eric Rosen <erosen@juniper.net>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.2.0
MIME-Version: 1.0
To: Robert Raszuk <robert@raszuk.net>
References: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082BFD23@NKGEML512-MBS.china.huawei.com>	<E53C2F60-3699-4183-A3F3-446D664B7E0E@cisco.com>	<543FD330.5050002@juniper.net>	<1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C268D@NKGEML512-MBS.china.huawei.com>	<8B9C1EE3-0290-41BC-A1D7-798F08672564@cisco.com>	<1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C2FE4@NKGEML512-MBS.china.huawei.com>	<CA24052D-737A-44EA-AADA-950A24D857CC@cisco.com>	<CA+b+ER=a=My8b4i9oCP1Sk3kwJXjsksrmBQbwbKtyqPiMZWqDA@mail.gmail.com>	<A2A61482-E494-4629-9A0B-AAAE6A5030E6@cisco.com>	<CA+b+ER=1gS=Kmn+Hu5iLxaX89xYG5cBXqX2tigT8RC80Yps89g@mail.gmail.com>	<18AC5BF7-DEFD-4E98-8847-EBC1C9A3832D@cisco.com>	<CA+b+ERkq4NUHvOaAZZ4mg+wDb6mcJarBds3sopfHtH-SSunh8Q@mail.gmail.com>	<29118874-6E94-419F-8225-5D5352E09611@cisco.com>	<544510C1.9000503@juniper.net>	<CA+b+ERnqHf8POVe2tt0mBWy4-Ape6NPNin9ZN5gN2bZWhXMtpg@mail.gmail.com>	<54452760.5070507@juniper.net> <CA+b+ER=1kcTCapwrn-O5pWa26vrY_bHxON0u4MEZt_8bZ1SBNQ@mail.gmail.com>
In-Reply-To: <CA+b+ER=1kcTCapwrn-O5pWa26vrY_bHxON0u4MEZt_8bZ1SBNQ@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"; format=flowed
Content-Transfer-Encoding: 7bit
X-Originating-IP: [66.129.241.14]
X-ClientProxiedBy: DM2PR00CA0038.namprd00.prod.outlook.com (25.160.243.48) To BY1PR0501MB1093.namprd05.prod.outlook.com (25.160.103.139)
X-Microsoft-Antispam: UriScan:;
X-Microsoft-Antispam: BCL:0;PCL:0;RULEID:;SRVR:BY1PR0501MB1093;
X-Exchange-Antispam-Report-Test: UriScan:;
X-Forefront-PRVS: 03706074BC
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6009001)(6049001)(199003)(189002)(87976001)(85852003)(23676002)(31966008)(120916001)(99396003)(42186005)(122386002)(40100003)(107046002)(95666004)(50466002)(77096002)(106356001)(105586002)(76482002)(36756003)(54356999)(102836001)(87266999)(50986999)(76176999)(33656002)(101416001)(65816999)(80022003)(46102003)(93886004)(85306004)(86362001)(110136001)(64706001)(97736003)(92726001)(20776003)(47776003)(92566001)(83506001)(4396001)(80316001)(59896002)(66066001)(65806001)(65956001)(21056001); DIR:OUT; SFP:1102; SCL:1; SRVR:BY1PR0501MB1093; H:[172.29.33.55]; FPR:; MLV:sfv; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
X-OriginatorOrg: juniper.net
Archived-At: http://mailarchive.ietf.org/arch/msg/bier/LDyDvIbybeBa1khfzmfNP06GRjg
Cc: Xuxiaohu <xuxiaohu@huawei.com>, "bier@ietf.org" <bier@ietf.org>, IJsbrand Wijnands <ice@cisco.com>, erosen@juniper.net
Subject: Re: [Bier] BIER encapsulation
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 20 Oct 2014 15:30:55 -0000

> I was under impression that for MVPN MPLS BIER label will get you to different per VPN BIER context

For an MVPN packet, the VRF context would be determined by the label 
stack that is part of the payload (i.e., that appears after the BIER 
header), in conjunction with the BFIR-id that is in the BIER header.  
The label we've been discussing in this thread is the one that appears 
before the BIER header.


From nobody Mon Oct 20 08:39:55 2014
Return-Path: <somasundaram.s@alcatel-lucent.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A16081A1B85 for <bier@ietfa.amsl.com>; Mon, 20 Oct 2014 08:39:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level: 
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nulptZKKLq4E for <bier@ietfa.amsl.com>; Mon, 20 Oct 2014 08:39:40 -0700 (PDT)
Received: from smtp-us.alcatel-lucent.com (us-hpatc-esg-02.alcatel-lucent.com [135.245.18.28]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1ECC31A1BA4 for <bier@ietf.org>; Mon, 20 Oct 2014 08:38:02 -0700 (PDT)
Received: from us70uusmtp4.zam.alcatel-lucent.com (unknown [135.5.2.66]) by Websense Email Security Gateway with ESMTPS id D20BB87A9615; Mon, 20 Oct 2014 15:37:59 +0000 (GMT)
Received: from US70UWXCHHUB01.zam.alcatel-lucent.com (us70uwxchhub01.zam.alcatel-lucent.com [135.5.2.48]) by us70uusmtp4.zam.alcatel-lucent.com (GMO) with ESMTP id s9KFbvaR021603 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Mon, 20 Oct 2014 11:38:01 -0400
Received: from SG70YWXCHHUB04.zap.alcatel-lucent.com (135.253.2.38) by US70UWXCHHUB01.zam.alcatel-lucent.com (135.5.2.48) with Microsoft SMTP Server (TLS) id 14.3.195.1; Mon, 20 Oct 2014 11:37:58 -0400
Received: from SG70XWXCHMBA03.zap.alcatel-lucent.com ([169.254.3.2]) by SG70YWXCHHUB04.zap.alcatel-lucent.com ([135.253.2.38]) with mapi id 14.03.0195.001; Mon, 20 Oct 2014 23:37:55 +0800
From: "S, Somasundaram (Somasundaram)" <somasundaram.s@alcatel-lucent.com>
To: Eric Rosen <erosen@juniper.net>, IJsbrand Wijnands <ice@cisco.com>, Robert Raszuk <robert@raszuk.net>
Thread-Topic: [Bier] BIER encapsulation
Thread-Index: AQHP7DC2tMbCStKuvUy1OIi1njKLoJw4FjEAgAAHbACAAAWJAIAAAs0AgAAGigCAAD2uAIAADhuAgACKKGD//5JqAIAAh9JQ
Date: Mon, 20 Oct 2014 15:37:54 +0000
Message-ID: <A11CB189CA381D4E8002572EFF81F18B1F6BE9F1@SG70XWXCHMBA03.zap.alcatel-lucent.com>
References: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082BFD23@NKGEML512-MBS.china.huawei.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C1DE6@NKGEML512-MBS.china.huawei.com> <E53C2F60-3699-4183-A3F3-446D664B7E0E@cisco.com> <543FD330.5050002@juniper.net> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C268D@NKGEML512-MBS.china.huawei.com> <8B9C1EE3-0290-41BC-A1D7-798F08672564@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C2FE4@NKGEML512-MBS.china.huawei.com> <CA24052D-737A-44EA-AADA-950A24D857CC@cisco.com> <CA+b+ER=a=My8b4i9oCP1Sk3kwJXjsksrmBQbwbKtyqPiMZWqDA@mail.gmail.com> <A2A61482-E494-4629-9A0B-AAAE6A5030E6@cisco.com> <CA+b+ER=1gS=Kmn+Hu5iLxaX89xYG5cBXqX2tigT8RC80Yps89g@mail.gmail.com> <18AC5BF7-DEFD-4E98-8847-EBC1C9A3832D@cisco.com> <CA+b+ERkq4NUHvOaAZZ4mg+wDb6mcJarBds3sopfHtH-SSunh8Q@mail.gmail.com> <29118874-6E94-419F-8225-5D5352E09611@cisco.com> <544510C1.9000503@juniper.net> <A11CB189CA381D4E8002572EFF81F18B1F6BE995@SG70XWXCHMBA03.zap.alcatel-lucent.com> <544528B8.80305@juniper.net>
In-Reply-To: <544528B8.80305@juniper.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.253.19.16]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/bier/mI5M7KFjx1p_I-DWHRQKtdTWIXQ
Cc: Xuxiaohu <xuxiaohu@huawei.com>, "bier@ietf.org" <bier@ietf.org>
Subject: Re: [Bier] BIER encapsulation
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 20 Oct 2014 15:39:46 -0000

Yes... I was referring to BFR .. Can you clarify on why is the statement no=
t correct?

>>>Not following.  In the MPLS encaps, set id and mt-id are not in the BIER=
 header.

I apologize.. just got confused with the other proposal on encapsulation..

-----Original Message-----
From: Eric Rosen [mailto:erosen@juniper.net]=20
Sent: Monday, October 20, 2014 8:53 PM
To: S, Somasundaram (Somasundaram); IJsbrand Wijnands; Robert Raszuk
Cc: erosen@juniper.net; Xuxiaohu; bier@ietf.org
Subject: Re: [Bier] BIER encapsulation


On 10/20/2014 11:15 AM, S, Somasundaram (Somasundaram) wrote:

> The MPLS label only identifies the BIR here.

I'm not sure what you mean by "BIR".  Did you mean "BFR"?  If so, the state=
ment is not correct.

> So despite being MPLS encapsulated, "Bit string, set id and MT-ID" are us=
ed for replication.

Not following.  In the MPLS encaps, set id and mt-id are not in the BIER he=
ader.




From nobody Mon Oct 20 08:40:48 2014
Return-Path: <xuxiaohu@huawei.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5EC411A1BB8 for <bier@ietfa.amsl.com>; Mon, 20 Oct 2014 08:40:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.761
X-Spam-Level: 
X-Spam-Status: No, score=-1.761 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MIME_CHARSET_FARAWAY=2.45, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NW9er_tdhvOZ for <bier@ietfa.amsl.com>; Mon, 20 Oct 2014 08:40:45 -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 904A21A1ADA for <bier@ietf.org>; Mon, 20 Oct 2014 08:38:47 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml403-hub.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BKT07443; Mon, 20 Oct 2014 15:38:43 +0000 (GMT)
Received: from NKGEML401-HUB.china.huawei.com (10.98.56.32) by lhreml403-hub.china.huawei.com (10.201.5.217) with Microsoft SMTP Server (TLS) id 14.3.158.1; Mon, 20 Oct 2014 16:37:34 +0100
Received: from NKGEML512-MBS.china.huawei.com ([169.254.8.18]) by nkgeml401-hub.china.huawei.com ([10.98.56.32]) with mapi id 14.03.0158.001; Mon, 20 Oct 2014 23:37:28 +0800
From: Xuxiaohu <xuxiaohu@huawei.com>
To: Eric Rosen <erosen@juniper.net>, Robert Raszuk <robert@raszuk.net>
Thread-Topic: [Bier] BIER encapsulation
Thread-Index: AQHP7DCpX6ld4djEL0yclXdbOkMDp5w4FjEAgAAHbACAAAWJAIAAAs0AgAAGigCAAD2uAIAADhuAgAABnYCAABlbAIAAARsAgAABZgCAAIbtCw==
Date: Mon, 20 Oct 2014 15:37:27 +0000
Message-ID: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C3342@NKGEML512-MBS.china.huawei.com>
References: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082BFD23@NKGEML512-MBS.china.huawei.com> <E53C2F60-3699-4183-A3F3-446D664B7E0E@cisco.com> <543FD330.5050002@juniper.net> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C268D@NKGEML512-MBS.china.huawei.com> <8B9C1EE3-0290-41BC-A1D7-798F08672564@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C2FE4@NKGEML512-MBS.china.huawei.com> <CA24052D-737A-44EA-AADA-950A24D857CC@cisco.com> <CA+b+ER=a=My8b4i9oCP1Sk3kwJXjsksrmBQbwbKtyqPiMZWqDA@mail.gmail.com> <A2A61482-E494-4629-9A0B-AAAE6A5030E6@cisco.com> <CA+b+ER=1gS=Kmn+Hu5iLxaX89xYG5cBXqX2tigT8RC80Yps89g@mail.gmail.com> <18AC5BF7-DEFD-4E98-8847-EBC1C9A3832D@cisco.com> <CA+b+ERkq4NUHvOaAZZ4mg+wDb6mcJarBds3sopfHtH-SSunh8Q@mail.gmail.com> <29118874-6E94-419F-8225-5D5352E09611@cisco.com> <544510C1.9000503@juniper.net> <CA+b+ERnqHf8POVe2tt0mBWy4-Ape6NPNin9ZN5gN2bZWhXMtpg@mail.gmail.com> <54452760.5070507@juniper.net> <CA+b+ER=1kcTCapwrn-O5pWa26vrY_bHxON0u4MEZt_8bZ1SBNQ@mail.gmail.com>, <5445297A.8040008@juniper.net>
In-Reply-To: <5445297A.8040008@juniper.net>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.45.17.53]
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/bier/4zPBj4tKdZXftE0EyujK5pYyJ10
Cc: "bier@ietf.org" <bier@ietf.org>, IJsbrand Wijnands <ice@cisco.com>
Subject: Re: [Bier] BIER encapsulation
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 20 Oct 2014 15:40:46 -0000

SWYgSSB1bmRlcnN0YW5kIGl0IGNvcnJlY3RseSwgdGhlIHB1cnBvc2Ugb2YgdGhlIEJJRVItTVBM
UyBsYWJlbCBpbmNsdWRlOiAxKSBhIGxvb2t1cCBrZXkgZm9yIHRoZSBTSSANCmFuZCBNVC1JRCB2
YWx1ZXM7IDIpIGEgcHJvdG9jb2wgaWRlbnRpZmllciBmb3IgdGhlIEJJRVItZW5jYXBzdWxhdGVk
IHBhY2tldC4NCg0KTm93IGFzc3VtZSBTSSBhbmQgTVQtSUQgdmFsdWVzIGhhdmUgYmVlbiBjYXJy
aWVkIGluIHRoZSBCSUVSIGhlYWRlciwgdGhlIG9ubHkgcmVtYWluaW5nIHB1cnBvc2Ugb2YgdGhl
IEJJRVItTVBMUyBsYWJlbCBpcyB0aGUgcHJvdG9jb2wgaWRlbnRpZmllci4gQXMgUm9iZXJ0IGhh
ZCBwb2ludGVkIG91dCwgdGhlIEV0aGVydHlwZSBmaWVsZCBpcyBhIG1vcmUgZ2VuZXJpYyB3YXkg
Zm9yIHRoYXQgcmVtYWluaW5nIHB1cnBvc2UuDQoNCkJlc3QgcmVnYXJkcywNClhpYW9odQ0KX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0Kt6K8/sjLOiBFcmljIFJvc2Vu
IFtlcm9zZW5AanVuaXBlci5uZXRdDQq3osvNyrG85DogMjAxNMTqMTDUwjIwyNUgMjM6MjUNCsrV
vP7IyzogUm9iZXJ0IFJhc3p1aw0Ks63LzTogZXJvc2VuQGp1bmlwZXIubmV0OyBJSnNicmFuZCBX
aWpuYW5kczsgWHV4aWFvaHU7IGJpZXJAaWV0Zi5vcmcNCtb3zOI6IFJlOiBbQmllcl0gQklFUiBl
bmNhcHN1bGF0aW9uDQoNCj4gSSB3YXMgdW5kZXIgaW1wcmVzc2lvbiB0aGF0IGZvciBNVlBOIE1Q
TFMgQklFUiBsYWJlbCB3aWxsIGdldCB5b3UgdG8gZGlmZmVyZW50IHBlciBWUE4gQklFUiBjb250
ZXh0DQoNCkZvciBhbiBNVlBOIHBhY2tldCwgdGhlIFZSRiBjb250ZXh0IHdvdWxkIGJlIGRldGVy
bWluZWQgYnkgdGhlIGxhYmVsDQpzdGFjayB0aGF0IGlzIHBhcnQgb2YgdGhlIHBheWxvYWQgKGku
ZS4sIHRoYXQgYXBwZWFycyBhZnRlciB0aGUgQklFUg0KaGVhZGVyKSwgaW4gY29uanVuY3Rpb24g
d2l0aCB0aGUgQkZJUi1pZCB0aGF0IGlzIGluIHRoZSBCSUVSIGhlYWRlci4NClRoZSBsYWJlbCB3
ZSd2ZSBiZWVuIGRpc2N1c3NpbmcgaW4gdGhpcyB0aHJlYWQgaXMgdGhlIG9uZSB0aGF0IGFwcGVh
cnMNCmJlZm9yZSB0aGUgQklFUiBoZWFkZXIu


From nobody Mon Oct 20 08:46:02 2014
Return-Path: <zzhang@juniper.net>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 026D91A1AC8 for <bier@ietfa.amsl.com>; Mon, 20 Oct 2014 08:46:01 -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, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id h1dKhdhiVs1y for <bier@ietfa.amsl.com>; Mon, 20 Oct 2014 08:45:59 -0700 (PDT)
Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1bon0744.outbound.protection.outlook.com [IPv6:2a01:111:f400:fc10::1:744]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 352191A1AE0 for <bier@ietf.org>; Mon, 20 Oct 2014 08:44:11 -0700 (PDT)
Received: from BY2PR05MB079.namprd05.prod.outlook.com (10.242.38.16) by BY1PR0501MB1095.namprd05.prod.outlook.com (25.160.103.141) with Microsoft SMTP Server (TLS) id 15.0.1054.13; Mon, 20 Oct 2014 15:43:47 +0000
Received: from BY2PR05MB079.namprd05.prod.outlook.com ([169.254.8.76]) by BY2PR05MB079.namprd05.prod.outlook.com ([169.254.8.76]) with mapi id 15.00.1054.004; Mon, 20 Oct 2014 15:43:47 +0000
From: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>
To: Eric Rosen <erosen@juniper.net>, IJsbrand Wijnands <ice@cisco.com>, "Robert Raszuk" <robert@raszuk.net>
Thread-Topic: [Bier] BIER encapsulation
Thread-Index: AQHP7DCrPW6RepOE60yLzgc5eAXzk5w4nE0AgAAHbQCAAAWIAIAAAs4AgAAGiQCAAD2vAIAADhuAgAAg/nA=
Date: Mon, 20 Oct 2014 15:43:46 +0000
Message-ID: <56abb0309ed44f2e94b9c0e89767d2c5@BY2PR05MB079.namprd05.prod.outlook.com>
References: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082BFD23@NKGEML512-MBS.china.huawei.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C105F@NKGEML512-MBS.china.huawei.com> <FCAEACFA-CB49-4C43-8412-4FF2733D617F@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C1DE6@NKGEML512-MBS.china.huawei.com> <E53C2F60-3699-4183-A3F3-446D664B7E0E@cisco.com> <543FD330.5050002@juniper.net> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C268D@NKGEML512-MBS.china.huawei.com> <8B9C1EE3-0290-41BC-A1D7-798F08672564@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C2FE4@NKGEML512-MBS.china.huawei.com> <CA24052D-737A-44EA-AADA-950A24D857CC@cisco.com> <CA+b+ER=a=My8b4i9oCP1Sk3kwJXjsksrmBQbwbKtyqPiMZWqDA@mail.gmail.com> <A2A61482-E494-4629-9A0B-AAAE6A5030E6@cisco.com> <CA+b+ER=1gS=Kmn+Hu5iLxaX89xYG5cBXqX2tigT8RC80Yps89g@mail.gmail.com> <18AC5BF7-DEFD-4E98-8847-EBC1C9A3832D@cisco.com> <CA+b+ERkq4NUHvOaAZZ4mg+wDb6mcJarBds3sopfHtH-SSunh8Q@mail.gmail.com> <29118874-6E94-419F-8225-5D5352E09611@cisco.com> <544510C1.9000503@juniper.net>
In-Reply-To: <544510C1.9000503@juniper.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [66.129.241.14]
x-microsoft-antispam: BCL:0;PCL:0;RULEID:;SRVR:BY1PR0501MB1095;
x-exchange-antispam-report-test: UriScan:;
x-forefront-prvs: 03706074BC
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(13464003)(51704005)(377454003)(189002)(199003)(97736003)(108616004)(93886004)(85306004)(31966008)(105586002)(99286002)(20776003)(106116001)(74316001)(107046002)(66066001)(21056001)(106356001)(95666004)(77096002)(15975445006)(4396001)(33646002)(85852003)(122556002)(1941001)(46102003)(40100003)(76482002)(19580395003)(80022003)(120916001)(99396003)(92566001)(86362001)(54356999)(76176999)(50986999)(87936001)(2656002)(101416001)(19580405001)(64706001)(76576001)(24736002); DIR:OUT; SFP:1102; SCL:1; SRVR:BY1PR0501MB1095; H:BY2PR05MB079.namprd05.prod.outlook.com; FPR:; MLV:sfv; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
Archived-At: http://mailarchive.ietf.org/arch/msg/bier/AR4eP5CPeYw2aNaKsaeIPyIuvds
Cc: Xuxiaohu <xuxiaohu@huawei.com>, "bier@ietf.org" <bier@ietf.org>, Eric Rosen <erosen@juniper.net>
Subject: Re: [Bier] BIER encapsulation
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 20 Oct 2014 15:46:01 -0000

I want to add that, even if the topology and SI are encoded in the BIER hea=
der itself, in case of MPLS based FRR, we still need another label to indic=
ate that a BIER header follows.

For that you either use a special label, or just use a regular label that a=
lso gives you the topology and SI all the time, for the benefits that Eric =
explained below.

Jeffrey

> -----Original Message-----
> From: BIER [mailto:bier-bounces@ietf.org] On Behalf Of Eric Rosen
> Sent: Monday, October 20, 2014 9:40 AM
> To: IJsbrand Wijnands; Robert Raszuk
> Cc: Xuxiaohu; bier@ietf.org; Eric Rosen
> Subject: Re: [Bier] BIER encapsulation
>=20
> However one does the BIER encapsulation, one still has to extract a
> lookup key from the header, and then use that key to find the BIFT
> context in which the packet's BitString is to be processed.
>=20
> With the MPLS encapsulation, the lookup key is the MPLS label that
> already appears in the header.  In the "generic" encapsulation, the
> lookup key has to be constructed from fields in the BIER header.  I see
> a couple of advantages in using the MPLS encapsulation:
>=20
> 1. Looking up the MPLS label immediately gives you the BIFT context in
> which the BitString is to be processed.  So you save the steps of
> concatenating various fields from the BIER header to produce the lookup
> key that then gives you the context.
>=20
> 2. Since the BIFT context is determined by the label, not by the BIER
> header, the assignment of a given packet to a given context doesn't
> depend upon the fields in the data plane header at all. Suppose we
> decide someday that we want to use a "special" BIFT for traffic from
> certain "special" subscribers.  We could do this just by making the
> appropriate modifications in the control plane; we wouldn't have to
> change the BIER header to carry a "subscriber id", and we wouldn't have
> to modify the forwarding procedure to change the way the lookup key is
> constructed.  This flexibility is very similar to the flexibility that
> MPLS provides to unicast forwarding -- an ingress node can assign a
> packet to a "forwarding equivalence class", where that assignment is
> based on information that does not appear explicitly in the data plane
> header.
>=20
> If one thinks that most BIER usage will be on MPLS networks, it seems
> logical to take advantage of these properties of MPLS.
>=20
> I see the point that BIER may be valuable in DC networks, where one
> doesn't want to introduce multicast tree-building protocols, but one
> also doesn't want the inefficiency of IR.  However, if one is going to
> introduce a BIER forwarding plane into those environments, one could
> also introduce an MPLS forwarding plane.  After all, BIER is already
> incompatible with existing DC routers.
>=20
> For those who object to introducing MPLS in the DC environment, we can
> just say that the MPLS label is part of the BIER header, we can rename
> it to be the "non-MPLS 20-bit BIER lookup key that just happens to
> resemble the MPLS label stack".   As has been pointed out, there is no
> MPLS-specific signaling needed to distributed the label values, as this
> is done via the same IGP extensions used to distributed the
> BIER-specific control info.
>=20
>=20
>=20
>=20
>=20
>=20
>=20
> _______________________________________________
> BIER mailing list
> BIER@ietf.org
> https://www.ietf.org/mailman/listinfo/bier


From nobody Mon Oct 20 08:59:14 2014
Return-Path: <rraszuk@gmail.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CBB8D1A1B07 for <bier@ietfa.amsl.com>; Mon, 20 Oct 2014 08:58:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.277
X-Spam-Level: 
X-Spam-Status: No, score=-1.277 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7ulc_Ltn7F7H for <bier@ietfa.amsl.com>; Mon, 20 Oct 2014 08:58:56 -0700 (PDT)
Received: from mail-ig0-x231.google.com (mail-ig0-x231.google.com [IPv6:2607:f8b0:4001:c05::231]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7AD701A1BDA for <bier@ietf.org>; Mon, 20 Oct 2014 08:57:50 -0700 (PDT)
Received: by mail-ig0-f177.google.com with SMTP id a13so4858128igq.10 for <bier@ietf.org>; Mon, 20 Oct 2014 08:57:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=CWL84BHiqVFJYsAJWcQNW0ID+Bnhslm0R5ooZqp3sMw=; b=cAysIdkT8ihNNGVgGRmSSqrb8zDop8n0BBmZRWNKEVZ8I4gKNMskx4++RnQ8fRu9YN ItgzPh5rR9t9LHH2G8LOxFWCAWbOO3HcyVByIfVUT25mv3SbaMGcx5GlujziTUGNpVr8 tgZsVDVTsn/ugkfYjpfuMJK9kFZGSdzB+TvKwBUj+YfiiutioCePxqOW+SnTxLeYXYAb KprHFZoML1sTWpnXysowonj7F1J6qVmndCT11Q8RqBcnghifTt/60fvqkNfWx4eSE+3F LJeHRU9CJk24q4GD9oa6+tdFHtEc6cHZuByK0Py/pbNaYjs2RVBPrRyVdX6pmkzHQIP0 UzZA==
MIME-Version: 1.0
X-Received: by 10.42.105.143 with SMTP id v15mr2773485ico.90.1413820669530; Mon, 20 Oct 2014 08:57:49 -0700 (PDT)
Sender: rraszuk@gmail.com
Received: by 10.107.156.208 with HTTP; Mon, 20 Oct 2014 08:57:49 -0700 (PDT)
Received: by 10.107.156.208 with HTTP; Mon, 20 Oct 2014 08:57:49 -0700 (PDT)
In-Reply-To: <56abb0309ed44f2e94b9c0e89767d2c5@BY2PR05MB079.namprd05.prod.outlook.com>
References: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082BFD23@NKGEML512-MBS.china.huawei.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C105F@NKGEML512-MBS.china.huawei.com> <FCAEACFA-CB49-4C43-8412-4FF2733D617F@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C1DE6@NKGEML512-MBS.china.huawei.com> <E53C2F60-3699-4183-A3F3-446D664B7E0E@cisco.com> <543FD330.5050002@juniper.net> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C268D@NKGEML512-MBS.china.huawei.com> <8B9C1EE3-0290-41BC-A1D7-798F08672564@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C2FE4@NKGEML512-MBS.china.huawei.com> <CA24052D-737A-44EA-AADA-950A24D857CC@cisco.com> <CA+b+ER=a=My8b4i9oCP1Sk3kwJXjsksrmBQbwbKtyqPiMZWqDA@mail.gmail.com> <A2A61482-E494-4629-9A0B-AAAE6A5030E6@cisco.com> <CA+b+ER=1gS=Kmn+Hu5iLxaX89xYG5cBXqX2tigT8RC80Yps89g@mail.gmail.com> <18AC5BF7-DEFD-4E98-8847-EBC1C9A3832D@cisco.com> <CA+b+ERkq4NUHvOaAZZ4mg+wDb6mcJarBds3sopfHtH-SSunh8Q@mail.gmail.com> <29118874-6E94-419F-8225-5D5352E09611@cisco.com> <544510C1.9000503@juniper.net> <56abb0309ed44f2e94b9c0e89767d2c5@BY2PR05MB079.namprd05.prod.outlook.com>
Date: Mon, 20 Oct 2014 17:57:49 +0200
X-Google-Sender-Auth: M0L4vb_OdjCEeNeIZPk__htMmMU
Message-ID: <CA+b+ERmuOqciqTfgD8RwTWksL+eEzem0cFbmOPwUGO6-WS9GkQ@mail.gmail.com>
From: Robert Raszuk <robert@raszuk.net>
To: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>
Content-Type: multipart/alternative; boundary=f46d044280a8c898a40505dcc659
Archived-At: http://mailarchive.ietf.org/arch/msg/bier/RrLV1phqQrA9NsiVtT-rSqHQrYE
Cc: Xuxiaohu <xuxiaohu@huawei.com>, bier@ietf.org, IJsbrand Wijnands <ice@cisco.com>, Eric Rosen <erosen@juniper.net>
Subject: Re: [Bier] BIER encapsulation
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 20 Oct 2014 15:58:59 -0000

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

And what is the advantage of MPLS FRR now as compared with LFA (either
native or its topology enhance version) ?

The choice is simple ... you continue into closed and limited data plane
paradigm or you keep it open. Choice is yours.

Best,
R.
On Oct 20, 2014 5:43 PM, "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>
wrote:

> I want to add that, even if the topology and SI are encoded in the BIER
> header itself, in case of MPLS based FRR, we still need another label to
> indicate that a BIER header follows.
>
> For that you either use a special label, or just use a regular label that
> also gives you the topology and SI all the time, for the benefits that Eric
> explained below.
>
> Jeffrey
>
> > -----Original Message-----
> > From: BIER [mailto:bier-bounces@ietf.org] On Behalf Of Eric Rosen
> > Sent: Monday, October 20, 2014 9:40 AM
> > To: IJsbrand Wijnands; Robert Raszuk
> > Cc: Xuxiaohu; bier@ietf.org; Eric Rosen
> > Subject: Re: [Bier] BIER encapsulation
> >
> > However one does the BIER encapsulation, one still has to extract a
> > lookup key from the header, and then use that key to find the BIFT
> > context in which the packet's BitString is to be processed.
> >
> > With the MPLS encapsulation, the lookup key is the MPLS label that
> > already appears in the header.  In the "generic" encapsulation, the
> > lookup key has to be constructed from fields in the BIER header.  I see
> > a couple of advantages in using the MPLS encapsulation:
> >
> > 1. Looking up the MPLS label immediately gives you the BIFT context in
> > which the BitString is to be processed.  So you save the steps of
> > concatenating various fields from the BIER header to produce the lookup
> > key that then gives you the context.
> >
> > 2. Since the BIFT context is determined by the label, not by the BIER
> > header, the assignment of a given packet to a given context doesn't
> > depend upon the fields in the data plane header at all. Suppose we
> > decide someday that we want to use a "special" BIFT for traffic from
> > certain "special" subscribers.  We could do this just by making the
> > appropriate modifications in the control plane; we wouldn't have to
> > change the BIER header to carry a "subscriber id", and we wouldn't have
> > to modify the forwarding procedure to change the way the lookup key is
> > constructed.  This flexibility is very similar to the flexibility that
> > MPLS provides to unicast forwarding -- an ingress node can assign a
> > packet to a "forwarding equivalence class", where that assignment is
> > based on information that does not appear explicitly in the data plane
> > header.
> >
> > If one thinks that most BIER usage will be on MPLS networks, it seems
> > logical to take advantage of these properties of MPLS.
> >
> > I see the point that BIER may be valuable in DC networks, where one
> > doesn't want to introduce multicast tree-building protocols, but one
> > also doesn't want the inefficiency of IR.  However, if one is going to
> > introduce a BIER forwarding plane into those environments, one could
> > also introduce an MPLS forwarding plane.  After all, BIER is already
> > incompatible with existing DC routers.
> >
> > For those who object to introducing MPLS in the DC environment, we can
> > just say that the MPLS label is part of the BIER header, we can rename
> > it to be the "non-MPLS 20-bit BIER lookup key that just happens to
> > resemble the MPLS label stack".   As has been pointed out, there is no
> > MPLS-specific signaling needed to distributed the label values, as this
> > is done via the same IGP extensions used to distributed the
> > BIER-specific control info.
> >
> >
> >
> >
> >
> >
> >
> > _______________________________________________
> > BIER mailing list
> > BIER@ietf.org
> > https://www.ietf.org/mailman/listinfo/bier
>

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

<p dir=3D"ltr">And what is the advantage of MPLS FRR now as compared with L=
FA (either native or its topology enhance version) ?</p>
<p dir=3D"ltr">The choice is simple ... you continue into closed and limite=
d data plane paradigm or you keep it open. Choice is yours.</p>
<p dir=3D"ltr">Best,<br>
R.</p>
<div class=3D"gmail_quote">On Oct 20, 2014 5:43 PM, &quot;Jeffrey (Zhaohui)=
 Zhang&quot; &lt;<a href=3D"mailto:zzhang@juniper.net">zzhang@juniper.net</=
a>&gt; wrote:<br type=3D"attribution"><blockquote class=3D"gmail_quote" sty=
le=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I want=
 to add that, even if the topology and SI are encoded in the BIER header it=
self, in case of MPLS based FRR, we still need another label to indicate th=
at a BIER header follows.<br>
<br>
For that you either use a special label, or just use a regular label that a=
lso gives you the topology and SI all the time, for the benefits that Eric =
explained below.<br>
<br>
Jeffrey<br>
<br>
&gt; -----Original Message-----<br>
&gt; From: BIER [mailto:<a href=3D"mailto:bier-bounces@ietf.org">bier-bounc=
es@ietf.org</a>] On Behalf Of Eric Rosen<br>
&gt; Sent: Monday, October 20, 2014 9:40 AM<br>
&gt; To: IJsbrand Wijnands; Robert Raszuk<br>
&gt; Cc: Xuxiaohu; <a href=3D"mailto:bier@ietf.org">bier@ietf.org</a>; Eric=
 Rosen<br>
&gt; Subject: Re: [Bier] BIER encapsulation<br>
&gt;<br>
&gt; However one does the BIER encapsulation, one still has to extract a<br=
>
&gt; lookup key from the header, and then use that key to find the BIFT<br>
&gt; context in which the packet&#39;s BitString is to be processed.<br>
&gt;<br>
&gt; With the MPLS encapsulation, the lookup key is the MPLS label that<br>
&gt; already appears in the header.=C2=A0 In the &quot;generic&quot; encaps=
ulation, the<br>
&gt; lookup key has to be constructed from fields in the BIER header.=C2=A0=
 I see<br>
&gt; a couple of advantages in using the MPLS encapsulation:<br>
&gt;<br>
&gt; 1. Looking up the MPLS label immediately gives you the BIFT context in=
<br>
&gt; which the BitString is to be processed.=C2=A0 So you save the steps of=
<br>
&gt; concatenating various fields from the BIER header to produce the looku=
p<br>
&gt; key that then gives you the context.<br>
&gt;<br>
&gt; 2. Since the BIFT context is determined by the label, not by the BIER<=
br>
&gt; header, the assignment of a given packet to a given context doesn&#39;=
t<br>
&gt; depend upon the fields in the data plane header at all. Suppose we<br>
&gt; decide someday that we want to use a &quot;special&quot; BIFT for traf=
fic from<br>
&gt; certain &quot;special&quot; subscribers.=C2=A0 We could do this just b=
y making the<br>
&gt; appropriate modifications in the control plane; we wouldn&#39;t have t=
o<br>
&gt; change the BIER header to carry a &quot;subscriber id&quot;, and we wo=
uldn&#39;t have<br>
&gt; to modify the forwarding procedure to change the way the lookup key is=
<br>
&gt; constructed.=C2=A0 This flexibility is very similar to the flexibility=
 that<br>
&gt; MPLS provides to unicast forwarding -- an ingress node can assign a<br=
>
&gt; packet to a &quot;forwarding equivalence class&quot;, where that assig=
nment is<br>
&gt; based on information that does not appear explicitly in the data plane=
<br>
&gt; header.<br>
&gt;<br>
&gt; If one thinks that most BIER usage will be on MPLS networks, it seems<=
br>
&gt; logical to take advantage of these properties of MPLS.<br>
&gt;<br>
&gt; I see the point that BIER may be valuable in DC networks, where one<br=
>
&gt; doesn&#39;t want to introduce multicast tree-building protocols, but o=
ne<br>
&gt; also doesn&#39;t want the inefficiency of IR.=C2=A0 However, if one is=
 going to<br>
&gt; introduce a BIER forwarding plane into those environments, one could<b=
r>
&gt; also introduce an MPLS forwarding plane.=C2=A0 After all, BIER is alre=
ady<br>
&gt; incompatible with existing DC routers.<br>
&gt;<br>
&gt; For those who object to introducing MPLS in the DC environment, we can=
<br>
&gt; just say that the MPLS label is part of the BIER header, we can rename=
<br>
&gt; it to be the &quot;non-MPLS 20-bit BIER lookup key that just happens t=
o<br>
&gt; resemble the MPLS label stack&quot;.=C2=A0 =C2=A0As has been pointed o=
ut, there is no<br>
&gt; MPLS-specific signaling needed to distributed the label values, as thi=
s<br>
&gt; is done via the same IGP extensions used to distributed the<br>
&gt; BIER-specific control info.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; BIER mailing list<br>
&gt; <a href=3D"mailto:BIER@ietf.org">BIER@ietf.org</a><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/bier" target=3D"_blan=
k">https://www.ietf.org/mailman/listinfo/bier</a><br>
</blockquote></div>

--f46d044280a8c898a40505dcc659--


From nobody Mon Oct 20 09:03:00 2014
Return-Path: <xuxiaohu@huawei.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8C1261A1BE6 for <bier@ietfa.amsl.com>; Mon, 20 Oct 2014 09:02:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.761
X-Spam-Level: 
X-Spam-Status: No, score=-1.761 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MIME_CHARSET_FARAWAY=2.45, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id w7uwqxcmukjW for <bier@ietfa.amsl.com>; Mon, 20 Oct 2014 09:02:45 -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 E76BE1A1BDB for <bier@ietf.org>; Mon, 20 Oct 2014 09:01:59 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml402-hub.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BKT09334; Mon, 20 Oct 2014 16:01:44 +0000 (GMT)
Received: from nkgeml407-hub.china.huawei.com (10.98.56.38) by lhreml402-hub.china.huawei.com (10.201.5.241) with Microsoft SMTP Server (TLS) id 14.3.158.1; Mon, 20 Oct 2014 17:00:35 +0100
Received: from NKGEML512-MBS.china.huawei.com ([169.254.8.18]) by nkgeml407-hub.china.huawei.com ([10.98.56.38]) with mapi id 14.03.0158.001; Tue, 21 Oct 2014 00:00:30 +0800
From: Xuxiaohu <xuxiaohu@huawei.com>
To: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>, Eric Rosen <erosen@juniper.net>, IJsbrand Wijnands <ice@cisco.com>, Robert Raszuk <robert@raszuk.net>
Thread-Topic: [Bier] BIER encapsulation
Thread-Index: AQHP7DCpX6ld4djEL0yclXdbOkMDp5w4FjEAgAAHbACAAAWJAIAAAs0AgAAGigCAAD2uAIAADhuAgAAigACAAIabnw==
Date: Mon, 20 Oct 2014 16:00:30 +0000
Message-ID: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C337F@NKGEML512-MBS.china.huawei.com>
References: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082BFD23@NKGEML512-MBS.china.huawei.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C105F@NKGEML512-MBS.china.huawei.com> <FCAEACFA-CB49-4C43-8412-4FF2733D617F@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C1DE6@NKGEML512-MBS.china.huawei.com> <E53C2F60-3699-4183-A3F3-446D664B7E0E@cisco.com> <543FD330.5050002@juniper.net> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C268D@NKGEML512-MBS.china.huawei.com> <8B9C1EE3-0290-41BC-A1D7-798F08672564@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C2FE4@NKGEML512-MBS.china.huawei.com> <CA24052D-737A-44EA-AADA-950A24D857CC@cisco.com> <CA+b+ER=a=My8b4i9oCP1Sk3kwJXjsksrmBQbwbKtyqPiMZWqDA@mail.gmail.com> <A2A61482-E494-4629-9A0B-AAAE6A5030E6@cisco.com> <CA+b+ER=1gS=Kmn+Hu5iLxaX89xYG5cBXqX2tigT8RC80Yps89g@mail.gmail.com> <18AC5BF7-DEFD-4E98-8847-EBC1C9A3832D@cisco.com> <CA+b+ERkq4NUHvOaAZZ4mg+wDb6mcJarBds3sopfHtH-SSunh8Q@mail.gmail.com> <29118874-6E94-419F-8225-5D5352E09611@cisco.com> <544510C1.9000503@juniper.net>, <56abb0309ed44f2e94b9c0e89767d2c5@BY2PR05MB079.namprd05.prod.outlook.com>
In-Reply-To: <56abb0309ed44f2e94b9c0e89767d2c5@BY2PR05MB079.namprd05.prod.outlook.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.45.17.53]
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/bier/PZEpW1IUqBgqbDp4z4A0M0iglnI
Cc: "bier@ietf.org" <bier@ietf.org>
Subject: Re: [Bier] BIER encapsulation
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 20 Oct 2014 16:02:49 -0000

SW4gdGhlIE1QTFMgdHJhbnNwb3J0IG5ldHdvcmssIEkgYWdyZWUgd2l0aCB5b3UgdGhhdCB3ZSBz
dGlsbCBuZWVkIGEgd2F5IHRvIGluZGljYXRlIHRoZSBCSUVSIGhlYWRlciBmb2xsb3dpbmcgdGhl
IE1QTFMgbGFiZWwgc3RhY2sgZXZlbiB0aHJvdWdoIHRoZSBNVC1JRCBhbmQgU0kgdmFsdWVzIGhh
dmUgYmVlbiBlbmNvZGVkIGluIHRoZSBCSUVSIGhlYWRlci4gTm93IGl0IHNlZW1zIHRoYXQgdGhl
IG9ubHkgd29yayB3ZSBuZWVkIHRvIGRvIGlzIGp1c3QgdG8gZmluZCBhIHdheSB0byBpbmRpY2F0
ZSB0aGUgTVBMUyBwYXlsb2FkIHR5cGUuIEluIGZhY3QsIHRoZXJlIGFyZSBtYW55IHdheXMuDQoN
ClRoZXJlIGlzIG5vIGZyZWUgbHVuY2guIFRvIG9idGFpbiB0aGUgYmVuZWZpdHMsIHlvdSBoYXZl
IHRvIGFmZm9yZCB0aGUgY29ycmVzcG9uZGluZyBjb3N0cyAoZS5nLiwgdW5uZXNzYXJ5IGZsb29k
aW5nIG9mIHRoZSBsYWJlbCBtYXBwaW5ncyBhY3Jvc3MgdGhlIHdob2xlIElHUCBhcmVhIG9yIGRv
bWFpbiwgdGhlIHRyb3VibGVzaG9vdGluZyBjb21wbGV4aXR5IGludHJvZHVjZWQgYnkgdGhhdCBp
bmRpcmVjdGlvbiwgdGhlIE1QTFMgZm9yd2FyZGluZyBwbGFuZSB3aGljaCBpcyBvdGhlcndpc2Ug
dW5uZWNlc3NhcnkpDQoNCkJlc3QgcmVnYXJkcywNClhpYW9odQ0KDQpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fDQq3orz+yMs6IEplZmZyZXkgKFpoYW9odWkpIFpoYW5n
IFt6emhhbmdAanVuaXBlci5uZXRdDQq3osvNyrG85DogMjAxNMTqMTDUwjIwyNUgMjM6NDMNCsrV
vP7IyzogRXJpYyBSb3NlbjsgSUpzYnJhbmQgV2lqbmFuZHM7IFJvYmVydCBSYXN6dWsNCrOty806
IFh1eGlhb2h1OyBiaWVyQGlldGYub3JnOyBFcmljIFJvc2VuDQrW98ziOiBSRTogW0JpZXJdIEJJ
RVIgZW5jYXBzdWxhdGlvbg0KDQpJIHdhbnQgdG8gYWRkIHRoYXQsIGV2ZW4gaWYgdGhlIHRvcG9s
b2d5IGFuZCBTSSBhcmUgZW5jb2RlZCBpbiB0aGUgQklFUiBoZWFkZXIgaXRzZWxmLCBpbiBjYXNl
IG9mIE1QTFMgYmFzZWQgRlJSLCB3ZSBzdGlsbCBuZWVkIGFub3RoZXIgbGFiZWwgdG8gaW5kaWNh
dGUgdGhhdCBhIEJJRVIgaGVhZGVyIGZvbGxvd3MuDQoNCkZvciB0aGF0IHlvdSBlaXRoZXIgdXNl
IGEgc3BlY2lhbCBsYWJlbCwgb3IganVzdCB1c2UgYSByZWd1bGFyIGxhYmVsIHRoYXQgYWxzbyBn
aXZlcyB5b3UgdGhlIHRvcG9sb2d5IGFuZCBTSSBhbGwgdGhlIHRpbWUsIGZvciB0aGUgYmVuZWZp
dHMgdGhhdCBFcmljIGV4cGxhaW5lZCBiZWxvdy4NCg0KSmVmZnJleQ0KDQo+IC0tLS0tT3JpZ2lu
YWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IEJJRVIgW21haWx0bzpiaWVyLWJvdW5jZXNAaWV0Zi5v
cmddIE9uIEJlaGFsZiBPZiBFcmljIFJvc2VuDQo+IFNlbnQ6IE1vbmRheSwgT2N0b2JlciAyMCwg
MjAxNCA5OjQwIEFNDQo+IFRvOiBJSnNicmFuZCBXaWpuYW5kczsgUm9iZXJ0IFJhc3p1aw0KPiBD
YzogWHV4aWFvaHU7IGJpZXJAaWV0Zi5vcmc7IEVyaWMgUm9zZW4NCj4gU3ViamVjdDogUmU6IFtC
aWVyXSBCSUVSIGVuY2Fwc3VsYXRpb24NCj4NCj4gSG93ZXZlciBvbmUgZG9lcyB0aGUgQklFUiBl
bmNhcHN1bGF0aW9uLCBvbmUgc3RpbGwgaGFzIHRvIGV4dHJhY3QgYQ0KPiBsb29rdXAga2V5IGZy
b20gdGhlIGhlYWRlciwgYW5kIHRoZW4gdXNlIHRoYXQga2V5IHRvIGZpbmQgdGhlIEJJRlQNCj4g
Y29udGV4dCBpbiB3aGljaCB0aGUgcGFja2V0J3MgQml0U3RyaW5nIGlzIHRvIGJlIHByb2Nlc3Nl
ZC4NCj4NCj4gV2l0aCB0aGUgTVBMUyBlbmNhcHN1bGF0aW9uLCB0aGUgbG9va3VwIGtleSBpcyB0
aGUgTVBMUyBsYWJlbCB0aGF0DQo+IGFscmVhZHkgYXBwZWFycyBpbiB0aGUgaGVhZGVyLiAgSW4g
dGhlICJnZW5lcmljIiBlbmNhcHN1bGF0aW9uLCB0aGUNCj4gbG9va3VwIGtleSBoYXMgdG8gYmUg
Y29uc3RydWN0ZWQgZnJvbSBmaWVsZHMgaW4gdGhlIEJJRVIgaGVhZGVyLiAgSSBzZWUNCj4gYSBj
b3VwbGUgb2YgYWR2YW50YWdlcyBpbiB1c2luZyB0aGUgTVBMUyBlbmNhcHN1bGF0aW9uOg0KPg0K
PiAxLiBMb29raW5nIHVwIHRoZSBNUExTIGxhYmVsIGltbWVkaWF0ZWx5IGdpdmVzIHlvdSB0aGUg
QklGVCBjb250ZXh0IGluDQo+IHdoaWNoIHRoZSBCaXRTdHJpbmcgaXMgdG8gYmUgcHJvY2Vzc2Vk
LiAgU28geW91IHNhdmUgdGhlIHN0ZXBzIG9mDQo+IGNvbmNhdGVuYXRpbmcgdmFyaW91cyBmaWVs
ZHMgZnJvbSB0aGUgQklFUiBoZWFkZXIgdG8gcHJvZHVjZSB0aGUgbG9va3VwDQo+IGtleSB0aGF0
IHRoZW4gZ2l2ZXMgeW91IHRoZSBjb250ZXh0Lg0KPg0KPiAyLiBTaW5jZSB0aGUgQklGVCBjb250
ZXh0IGlzIGRldGVybWluZWQgYnkgdGhlIGxhYmVsLCBub3QgYnkgdGhlIEJJRVINCj4gaGVhZGVy
LCB0aGUgYXNzaWdubWVudCBvZiBhIGdpdmVuIHBhY2tldCB0byBhIGdpdmVuIGNvbnRleHQgZG9l
c24ndA0KPiBkZXBlbmQgdXBvbiB0aGUgZmllbGRzIGluIHRoZSBkYXRhIHBsYW5lIGhlYWRlciBh
dCBhbGwuIFN1cHBvc2Ugd2UNCj4gZGVjaWRlIHNvbWVkYXkgdGhhdCB3ZSB3YW50IHRvIHVzZSBh
ICJzcGVjaWFsIiBCSUZUIGZvciB0cmFmZmljIGZyb20NCj4gY2VydGFpbiAic3BlY2lhbCIgc3Vi
c2NyaWJlcnMuICBXZSBjb3VsZCBkbyB0aGlzIGp1c3QgYnkgbWFraW5nIHRoZQ0KPiBhcHByb3By
aWF0ZSBtb2RpZmljYXRpb25zIGluIHRoZSBjb250cm9sIHBsYW5lOyB3ZSB3b3VsZG4ndCBoYXZl
IHRvDQo+IGNoYW5nZSB0aGUgQklFUiBoZWFkZXIgdG8gY2FycnkgYSAic3Vic2NyaWJlciBpZCIs
IGFuZCB3ZSB3b3VsZG4ndCBoYXZlDQo+IHRvIG1vZGlmeSB0aGUgZm9yd2FyZGluZyBwcm9jZWR1
cmUgdG8gY2hhbmdlIHRoZSB3YXkgdGhlIGxvb2t1cCBrZXkgaXMNCj4gY29uc3RydWN0ZWQuICBU
aGlzIGZsZXhpYmlsaXR5IGlzIHZlcnkgc2ltaWxhciB0byB0aGUgZmxleGliaWxpdHkgdGhhdA0K
PiBNUExTIHByb3ZpZGVzIHRvIHVuaWNhc3QgZm9yd2FyZGluZyAtLSBhbiBpbmdyZXNzIG5vZGUg
Y2FuIGFzc2lnbiBhDQo+IHBhY2tldCB0byBhICJmb3J3YXJkaW5nIGVxdWl2YWxlbmNlIGNsYXNz
Iiwgd2hlcmUgdGhhdCBhc3NpZ25tZW50IGlzDQo+IGJhc2VkIG9uIGluZm9ybWF0aW9uIHRoYXQg
ZG9lcyBub3QgYXBwZWFyIGV4cGxpY2l0bHkgaW4gdGhlIGRhdGEgcGxhbmUNCj4gaGVhZGVyLg0K
Pg0KPiBJZiBvbmUgdGhpbmtzIHRoYXQgbW9zdCBCSUVSIHVzYWdlIHdpbGwgYmUgb24gTVBMUyBu
ZXR3b3JrcywgaXQgc2VlbXMNCj4gbG9naWNhbCB0byB0YWtlIGFkdmFudGFnZSBvZiB0aGVzZSBw
cm9wZXJ0aWVzIG9mIE1QTFMuDQo+DQo+IEkgc2VlIHRoZSBwb2ludCB0aGF0IEJJRVIgbWF5IGJl
IHZhbHVhYmxlIGluIERDIG5ldHdvcmtzLCB3aGVyZSBvbmUNCj4gZG9lc24ndCB3YW50IHRvIGlu
dHJvZHVjZSBtdWx0aWNhc3QgdHJlZS1idWlsZGluZyBwcm90b2NvbHMsIGJ1dCBvbmUNCj4gYWxz
byBkb2Vzbid0IHdhbnQgdGhlIGluZWZmaWNpZW5jeSBvZiBJUi4gIEhvd2V2ZXIsIGlmIG9uZSBp
cyBnb2luZyB0bw0KPiBpbnRyb2R1Y2UgYSBCSUVSIGZvcndhcmRpbmcgcGxhbmUgaW50byB0aG9z
ZSBlbnZpcm9ubWVudHMsIG9uZSBjb3VsZA0KPiBhbHNvIGludHJvZHVjZSBhbiBNUExTIGZvcndh
cmRpbmcgcGxhbmUuICBBZnRlciBhbGwsIEJJRVIgaXMgYWxyZWFkeQ0KPiBpbmNvbXBhdGlibGUg
d2l0aCBleGlzdGluZyBEQyByb3V0ZXJzLg0KPg0KPiBGb3IgdGhvc2Ugd2hvIG9iamVjdCB0byBp
bnRyb2R1Y2luZyBNUExTIGluIHRoZSBEQyBlbnZpcm9ubWVudCwgd2UgY2FuDQo+IGp1c3Qgc2F5
IHRoYXQgdGhlIE1QTFMgbGFiZWwgaXMgcGFydCBvZiB0aGUgQklFUiBoZWFkZXIsIHdlIGNhbiBy
ZW5hbWUNCj4gaXQgdG8gYmUgdGhlICJub24tTVBMUyAyMC1iaXQgQklFUiBsb29rdXAga2V5IHRo
YXQganVzdCBoYXBwZW5zIHRvDQo+IHJlc2VtYmxlIHRoZSBNUExTIGxhYmVsIHN0YWNrIi4gICBB
cyBoYXMgYmVlbiBwb2ludGVkIG91dCwgdGhlcmUgaXMgbm8NCj4gTVBMUy1zcGVjaWZpYyBzaWdu
YWxpbmcgbmVlZGVkIHRvIGRpc3RyaWJ1dGVkIHRoZSBsYWJlbCB2YWx1ZXMsIGFzIHRoaXMNCj4g
aXMgZG9uZSB2aWEgdGhlIHNhbWUgSUdQIGV4dGVuc2lvbnMgdXNlZCB0byBkaXN0cmlidXRlZCB0
aGUNCj4gQklFUi1zcGVjaWZpYyBjb250cm9sIGluZm8uDQo+DQo+DQo+DQo+DQo+DQo+DQo+DQo+
IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IEJJRVIg
bWFpbGluZyBsaXN0DQo+IEJJRVJAaWV0Zi5vcmcNCj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9iaWVy


From nobody Mon Oct 20 09:28:43 2014
Return-Path: <akatlas@gmail.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 720A31A8AE2 for <bier@ietfa.amsl.com>; Mon, 20 Oct 2014 09:28:41 -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
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 pnf4ASylUAH3 for <bier@ietfa.amsl.com>; Mon, 20 Oct 2014 09:28:38 -0700 (PDT)
Received: from mail-yh0-x233.google.com (mail-yh0-x233.google.com [IPv6:2607:f8b0:4002:c01::233]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9ED631A87F0 for <bier@ietf.org>; Mon, 20 Oct 2014 09:21:42 -0700 (PDT)
Received: by mail-yh0-f51.google.com with SMTP id t59so3460770yho.38 for <bier@ietf.org>; Mon, 20 Oct 2014 09:21:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=6JyGgF7f6MjZYc0wr+3+xxkl+O+FfJvyrxoI93C41gk=; b=W5/j7y4iV7RT5oV1AlfAVf1Vwld9tmT3Htaq+/6VbOeRStstOAJUL1xaGNGTIohLUu CYfP8lJNlnGNCzt27IBVvISvvFO9TQXXU6KYI9l/QlYz4go/YvSDSHhq290kfrTRnYCY wCFPwxe/dP8FUd1UmvFg/d290KgEVl6UJZ5R4MNpENVd2BoYkiOM0GIR9XqRQJzTCeqT N1vM/x/jt6LcQ2NZpBzHfAZm/T5fg+nOwwrKbIpKIviNT1KvLOlbATk3jKLYE+KFmtUB wY6abDVtLALQFt3o15kGPqhNRBAJrw6u0ThYjfNQcdXBzMlw/eRUGawbfgxfKWnuSJrI KUgQ==
MIME-Version: 1.0
X-Received: by 10.236.223.198 with SMTP id v66mr41101233yhp.38.1413822102007;  Mon, 20 Oct 2014 09:21:42 -0700 (PDT)
Received: by 10.170.113.132 with HTTP; Mon, 20 Oct 2014 09:21:41 -0700 (PDT)
In-Reply-To: <CA+b+ERmuOqciqTfgD8RwTWksL+eEzem0cFbmOPwUGO6-WS9GkQ@mail.gmail.com>
References: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082BFD23@NKGEML512-MBS.china.huawei.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C105F@NKGEML512-MBS.china.huawei.com> <FCAEACFA-CB49-4C43-8412-4FF2733D617F@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C1DE6@NKGEML512-MBS.china.huawei.com> <E53C2F60-3699-4183-A3F3-446D664B7E0E@cisco.com> <543FD330.5050002@juniper.net> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C268D@NKGEML512-MBS.china.huawei.com> <8B9C1EE3-0290-41BC-A1D7-798F08672564@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C2FE4@NKGEML512-MBS.china.huawei.com> <CA24052D-737A-44EA-AADA-950A24D857CC@cisco.com> <CA+b+ER=a=My8b4i9oCP1Sk3kwJXjsksrmBQbwbKtyqPiMZWqDA@mail.gmail.com> <A2A61482-E494-4629-9A0B-AAAE6A5030E6@cisco.com> <CA+b+ER=1gS=Kmn+Hu5iLxaX89xYG5cBXqX2tigT8RC80Yps89g@mail.gmail.com> <18AC5BF7-DEFD-4E98-8847-EBC1C9A3832D@cisco.com> <CA+b+ERkq4NUHvOaAZZ4mg+wDb6mcJarBds3sopfHtH-SSunh8Q@mail.gmail.com> <29118874-6E94-419F-8225-5D5352E09611@cisco.com> <544510C1.9000503@juniper.net> <56abb0309ed44f2e94b9c0e89767d2c5@BY2PR05MB079.namprd05.prod.outlook.com> <CA+b+ERmuOqciqTfgD8RwTWksL+eEzem0cFbmOPwUGO6-WS9GkQ@mail.gmail.com>
Date: Mon, 20 Oct 2014 12:21:41 -0400
Message-ID: <CAG4d1re-gUPQE2ysaR=DF5LnuOT=dk5hWzwUG-raqLhvkBxPgg@mail.gmail.com>
From: Alia Atlas <akatlas@gmail.com>
To: Robert Raszuk <robert@raszuk.net>
Content-Type: multipart/alternative; boundary=001a11c1e9ee2a73ed0505dd1c8f
Archived-At: http://mailarchive.ietf.org/arch/msg/bier/JRHCeGoafbjGz_XpFKqvyi8q1uQ
Cc: "Jeffrey \(Zhaohui\) Zhang" <zzhang@juniper.net>, Xuxiaohu <xuxiaohu@huawei.com>, bier@ietf.org, IJsbrand Wijnands <ice@cisco.com>, Eric Rosen <erosen@juniper.net>
Subject: Re: [Bier] BIER encapsulation
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 20 Oct 2014 16:28:41 -0000

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

Robert,

On Mon, Oct 20, 2014 at 11:57 AM, Robert Raszuk <robert@raszuk.net> wrote:

> And what is the advantage of MPLS FRR now as compared with LFA (either
> native or its topology enhance version) ?
>
Regardless of how the alternate is computed, there can still be an MPLS
label indicating the merge-point; then the existence of a BIER header would
have to be indicated next on the stack.

> The choice is simple ... you continue into closed and limited data plane
> paradigm or you keep it open. Choice is yours.
>
I think this comes down to common use-cases and deployments.  Understanding
the technology and problem scope is a primary focus of the upcoming BoF.

One clear use-case that maps to a highly deployed case is MPLS for MVPN.
Certainly, that seems to be a good motivator.

I can certainly see BIER being useful in the DC case - as I pointed out to
the NVO3 chairs.  However, I don't see a need to create another full
overlay encapsulation (complete with TTL, QoS, etc.).  One question with
BIER is whether it is viewed like a pseudo-wire header or a new
encapsulation or such?  I do think there could be a common base and then
either an optional first word or two, depending.  Taking a look at what
type of extension/encapsulation would make sense for vxlan sounds
interesting - but there are also some change control issues for the IETF
around vxlan.

Regards,
Alia

> Best,
> R.
> On Oct 20, 2014 5:43 PM, "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>
> wrote:
>
>> I want to add that, even if the topology and SI are encoded in the BIER
>> header itself, in case of MPLS based FRR, we still need another label to
>> indicate that a BIER header follows.
>>
>> For that you either use a special label, or just use a regular label that
>> also gives you the topology and SI all the time, for the benefits that Eric
>> explained below.
>>
>> Jeffrey
>>
>> > -----Original Message-----
>> > From: BIER [mailto:bier-bounces@ietf.org] On Behalf Of Eric Rosen
>> > Sent: Monday, October 20, 2014 9:40 AM
>> > To: IJsbrand Wijnands; Robert Raszuk
>> > Cc: Xuxiaohu; bier@ietf.org; Eric Rosen
>> > Subject: Re: [Bier] BIER encapsulation
>> >
>> > However one does the BIER encapsulation, one still has to extract a
>> > lookup key from the header, and then use that key to find the BIFT
>> > context in which the packet's BitString is to be processed.
>> >
>> > With the MPLS encapsulation, the lookup key is the MPLS label that
>> > already appears in the header.  In the "generic" encapsulation, the
>> > lookup key has to be constructed from fields in the BIER header.  I see
>> > a couple of advantages in using the MPLS encapsulation:
>> >
>> > 1. Looking up the MPLS label immediately gives you the BIFT context in
>> > which the BitString is to be processed.  So you save the steps of
>> > concatenating various fields from the BIER header to produce the lookup
>> > key that then gives you the context.
>> >
>> > 2. Since the BIFT context is determined by the label, not by the BIER
>> > header, the assignment of a given packet to a given context doesn't
>> > depend upon the fields in the data plane header at all. Suppose we
>> > decide someday that we want to use a "special" BIFT for traffic from
>> > certain "special" subscribers.  We could do this just by making the
>> > appropriate modifications in the control plane; we wouldn't have to
>> > change the BIER header to carry a "subscriber id", and we wouldn't have
>> > to modify the forwarding procedure to change the way the lookup key is
>> > constructed.  This flexibility is very similar to the flexibility that
>> > MPLS provides to unicast forwarding -- an ingress node can assign a
>> > packet to a "forwarding equivalence class", where that assignment is
>> > based on information that does not appear explicitly in the data plane
>> > header.
>> >
>> > If one thinks that most BIER usage will be on MPLS networks, it seems
>> > logical to take advantage of these properties of MPLS.
>> >
>> > I see the point that BIER may be valuable in DC networks, where one
>> > doesn't want to introduce multicast tree-building protocols, but one
>> > also doesn't want the inefficiency of IR.  However, if one is going to
>> > introduce a BIER forwarding plane into those environments, one could
>> > also introduce an MPLS forwarding plane.  After all, BIER is already
>> > incompatible with existing DC routers.
>> >
>> > For those who object to introducing MPLS in the DC environment, we can
>> > just say that the MPLS label is part of the BIER header, we can rename
>> > it to be the "non-MPLS 20-bit BIER lookup key that just happens to
>> > resemble the MPLS label stack".   As has been pointed out, there is no
>> > MPLS-specific signaling needed to distributed the label values, as this
>> > is done via the same IGP extensions used to distributed the
>> > BIER-specific control info.
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> > _______________________________________________
>> > 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
>
>

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

<div dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmail_quote">Robe=
rt,</div><div class=3D"gmail_quote"><br></div><div class=3D"gmail_quote">On=
 Mon, Oct 20, 2014 at 11:57 AM, Robert Raszuk <span dir=3D"ltr">&lt;<a href=
=3D"mailto:robert@raszuk.net" target=3D"_blank">robert@raszuk.net</a>&gt;</=
span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8e=
x;border-left:1px #ccc solid;padding-left:1ex"><p dir=3D"ltr">And what is t=
he advantage of MPLS FRR now as compared with LFA (either native or its top=
ology enhance version) ?</p></blockquote><div>Regardless of how the alterna=
te is computed, there can still be an MPLS label indicating the merge-point=
; then the existence of a BIER header would have to be indicated next on th=
e stack.=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0=
 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<p dir=3D"ltr">The choice is simple ... you continue into closed and limite=
d data plane paradigm or you keep it open. Choice is yours.</p></blockquote=
><div>I think this comes down to common use-cases and deployments.=C2=A0 Un=
derstanding the technology and problem scope is a primary focus of the upco=
ming BoF.</div><div><br></div><div>One clear use-case that maps to a highly=
 deployed case is MPLS for MVPN.=C2=A0 Certainly, that seems to be a good m=
otivator.</div><div><br></div><div>I can certainly see BIER being useful in=
 the DC case - as I pointed out to the NVO3 chairs.=C2=A0 However, I don&#3=
9;t see a need to create another full overlay encapsulation (complete with =
TTL, QoS, etc.).=C2=A0 One question with BIER is whether it is viewed like =
a pseudo-wire header or a new encapsulation or such?=C2=A0 I do think there=
 could be a common base and then either an optional first word or two, depe=
nding.=C2=A0 Taking a look at what type of extension/encapsulation would ma=
ke sense for vxlan sounds interesting - but there are also some change cont=
rol issues for the IETF around vxlan.</div><div>=C2=A0</div><div>Regards,</=
div><div>Alia</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 =
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<p dir=3D"ltr">Best,<br>
R.</p><div class=3D"HOEnZb"><div class=3D"h5">
<div class=3D"gmail_quote">On Oct 20, 2014 5:43 PM, &quot;Jeffrey (Zhaohui)=
 Zhang&quot; &lt;<a href=3D"mailto:zzhang@juniper.net" target=3D"_blank">zz=
hang@juniper.net</a>&gt; wrote:<br type=3D"attribution"><blockquote class=
=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd=
ing-left:1ex">I want to add that, even if the topology and SI are encoded i=
n the BIER header itself, in case of MPLS based FRR, we still need another =
label to indicate that a BIER header follows.<br>
<br>
For that you either use a special label, or just use a regular label that a=
lso gives you the topology and SI all the time, for the benefits that Eric =
explained below.<br>
<br>
Jeffrey<br>
<br>
&gt; -----Original Message-----<br>
&gt; From: BIER [mailto:<a href=3D"mailto:bier-bounces@ietf.org" target=3D"=
_blank">bier-bounces@ietf.org</a>] On Behalf Of Eric Rosen<br>
&gt; Sent: Monday, October 20, 2014 9:40 AM<br>
&gt; To: IJsbrand Wijnands; Robert Raszuk<br>
&gt; Cc: Xuxiaohu; <a href=3D"mailto:bier@ietf.org" target=3D"_blank">bier@=
ietf.org</a>; Eric Rosen<br>
&gt; Subject: Re: [Bier] BIER encapsulation<br>
&gt;<br>
&gt; However one does the BIER encapsulation, one still has to extract a<br=
>
&gt; lookup key from the header, and then use that key to find the BIFT<br>
&gt; context in which the packet&#39;s BitString is to be processed.<br>
&gt;<br>
&gt; With the MPLS encapsulation, the lookup key is the MPLS label that<br>
&gt; already appears in the header.=C2=A0 In the &quot;generic&quot; encaps=
ulation, the<br>
&gt; lookup key has to be constructed from fields in the BIER header.=C2=A0=
 I see<br>
&gt; a couple of advantages in using the MPLS encapsulation:<br>
&gt;<br>
&gt; 1. Looking up the MPLS label immediately gives you the BIFT context in=
<br>
&gt; which the BitString is to be processed.=C2=A0 So you save the steps of=
<br>
&gt; concatenating various fields from the BIER header to produce the looku=
p<br>
&gt; key that then gives you the context.<br>
&gt;<br>
&gt; 2. Since the BIFT context is determined by the label, not by the BIER<=
br>
&gt; header, the assignment of a given packet to a given context doesn&#39;=
t<br>
&gt; depend upon the fields in the data plane header at all. Suppose we<br>
&gt; decide someday that we want to use a &quot;special&quot; BIFT for traf=
fic from<br>
&gt; certain &quot;special&quot; subscribers.=C2=A0 We could do this just b=
y making the<br>
&gt; appropriate modifications in the control plane; we wouldn&#39;t have t=
o<br>
&gt; change the BIER header to carry a &quot;subscriber id&quot;, and we wo=
uldn&#39;t have<br>
&gt; to modify the forwarding procedure to change the way the lookup key is=
<br>
&gt; constructed.=C2=A0 This flexibility is very similar to the flexibility=
 that<br>
&gt; MPLS provides to unicast forwarding -- an ingress node can assign a<br=
>
&gt; packet to a &quot;forwarding equivalence class&quot;, where that assig=
nment is<br>
&gt; based on information that does not appear explicitly in the data plane=
<br>
&gt; header.<br>
&gt;<br>
&gt; If one thinks that most BIER usage will be on MPLS networks, it seems<=
br>
&gt; logical to take advantage of these properties of MPLS.<br>
&gt;<br>
&gt; I see the point that BIER may be valuable in DC networks, where one<br=
>
&gt; doesn&#39;t want to introduce multicast tree-building protocols, but o=
ne<br>
&gt; also doesn&#39;t want the inefficiency of IR.=C2=A0 However, if one is=
 going to<br>
&gt; introduce a BIER forwarding plane into those environments, one could<b=
r>
&gt; also introduce an MPLS forwarding plane.=C2=A0 After all, BIER is alre=
ady<br>
&gt; incompatible with existing DC routers.<br>
&gt;<br>
&gt; For those who object to introducing MPLS in the DC environment, we can=
<br>
&gt; just say that the MPLS label is part of the BIER header, we can rename=
<br>
&gt; it to be the &quot;non-MPLS 20-bit BIER lookup key that just happens t=
o<br>
&gt; resemble the MPLS label stack&quot;.=C2=A0 =C2=A0As has been pointed o=
ut, there is no<br>
&gt; MPLS-specific signaling needed to distributed the label values, as thi=
s<br>
&gt; is done via the same IGP extensions used to distributed the<br>
&gt; BIER-specific control info.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; BIER mailing list<br>
&gt; <a href=3D"mailto:BIER@ietf.org" target=3D"_blank">BIER@ietf.org</a><b=
r>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/bier" target=3D"_blan=
k">https://www.ietf.org/mailman/listinfo/bier</a><br>
</blockquote></div>
</div></div><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><br>
<br></blockquote></div><br></div></div>

--001a11c1e9ee2a73ed0505dd1c8f--


From nobody Mon Oct 20 10:02:59 2014
Return-Path: <naikumar@cisco.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8BE381A8924 for <bier@ietfa.amsl.com>; Mon, 20 Oct 2014 10:02:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qLbsD2QtProY for <bier@ietfa.amsl.com>; Mon, 20 Oct 2014 10:02:56 -0700 (PDT)
Received: from alln-iport-6.cisco.com (alln-iport-6.cisco.com [173.37.142.93]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D16381A8BC1 for <bier@ietf.org>; Mon, 20 Oct 2014 09:50:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1805; q=dns/txt; s=iport; t=1413823828; x=1415033428; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=tHzwwWOc3yApjG+uuAUkv0fN56y2YabOsuN0oJNqGZM=; b=XZL948a7CIF4a5BcxUs7y7MCruaGbWBN000EAY4t148JJemXfPbNSmy2 u7eQibJDK0XKd7YwKVS+2uoXSN04itfkm8CWM28o41t3X2rUwY/fflhxs YHTC19fHiP6AVTmp5eko1YON0GjTH7WMUmA5x+yKQEyk/8BXr+5Vyx3RX g=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AhYFAAg9RVStJA2G/2dsb2JhbABSCoMOU1gEzCAKh00CgRMWAX2EAgEBAQQBAQFrCwwEAgEIEQQBAQEnBycLFAkIAgQBDQWIPw3FbwEBAQEBAQEBAQEBAQEBAQEBAQEBARMEj3VcBwaERQEEiySGXYtZliKDd2yBSIEDAQEB
X-IronPort-AV: E=Sophos;i="5.04,757,1406592000"; d="scan'208";a="88677847"
Received: from alln-core-12.cisco.com ([173.36.13.134]) by alln-iport-6.cisco.com with ESMTP; 20 Oct 2014 16:50:28 +0000
Received: from xhc-aln-x11.cisco.com (xhc-aln-x11.cisco.com [173.36.12.85]) by alln-core-12.cisco.com (8.14.5/8.14.5) with ESMTP id s9KGoSmD007397 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Mon, 20 Oct 2014 16:50:28 GMT
Received: from xmb-rcd-x03.cisco.com ([169.254.7.63]) by xhc-aln-x11.cisco.com ([173.36.12.85]) with mapi id 14.03.0195.001; Mon, 20 Oct 2014 11:50:28 -0500
From: "Nagendra Kumar Nainar (naikumar)" <naikumar@cisco.com>
To: "S, Somasundaram (Somasundaram)" <somasundaram.s@alcatel-lucent.com>, "Eric Rosen" <erosen@juniper.net>, "IJsbrand Wijnands (iwijnand)" <ice@cisco.com>, Robert Raszuk <robert@raszuk.net>
Thread-Topic: [Bier] BIER encapsulation
Thread-Index: AQHP7DCqCPPBtK5NCEyV/WsG8ohM3Zw48B8AgAAHbACAAAWJAIAAAs0AgAAGigCAAD2uAIAADhuAgAAamwCAAAH3AIAABEsA///RMIA=
Date: Mon, 20 Oct 2014 16:50:27 +0000
Message-ID: <D06AB476.7F691%naikumar@cisco.com>
References: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082BFD23@NKGEML512-MBS.china.huawei.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C1DE6@NKGEML512-MBS.china.huawei.com> <E53C2F60-3699-4183-A3F3-446D664B7E0E@cisco.com> <543FD330.5050002@juniper.net> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C268D@NKGEML512-MBS.china.huawei.com> <8B9C1EE3-0290-41BC-A1D7-798F08672564@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C2FE4@NKGEML512-MBS.china.huawei.com> <CA24052D-737A-44EA-AADA-950A24D857CC@cisco.com> <CA+b+ER=a=My8b4i9oCP1Sk3kwJXjsksrmBQbwbKtyqPiMZWqDA@mail.gmail.com> <A2A61482-E494-4629-9A0B-AAAE6A5030E6@cisco.com> <CA+b+ER=1gS=Kmn+Hu5iLxaX89xYG5cBXqX2tigT8RC80Yps89g@mail.gmail.com> <18AC5BF7-DEFD-4E98-8847-EBC1C9A3832D@cisco.com> <CA+b+ERkq4NUHvOaAZZ4mg+wDb6mcJarBds3sopfHtH-SSunh8Q@mail.gmail.com> <29118874-6E94-419F-8225-5D5352E09611@cisco.com> <544510C1.9000503@juniper.net> <A11CB189CA381D4E8002572EFF81F18B1F6BE995@SG70XWXCHMBA03.zap.alcatel-lucent.com> <544528B8.80305@juniper.net> <A11CB189CA381D4E8002572EFF81F18B1F6BE9F1@SG70XWXCHMBA03.zap.alcatel-lucent.com>
In-Reply-To: <A11CB189CA381D4E8002572EFF81F18B1F6BE9F1@SG70XWXCHMBA03.zap.alcatel-lucent.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.4.2.140509
x-originating-ip: [10.21.71.150]
Content-Type: text/plain; charset="iso-8859-1"
Content-ID: <A2CBB39C01DE9D4C9623CA7FAC5AF4B7@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/bier/yDDXdYBcQpOcPy1PBIT7iPxLk7k
Cc: Xuxiaohu <xuxiaohu@huawei.com>, "bier@ietf.org" <bier@ietf.org>
Subject: Re: [Bier] BIER encapsulation
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 20 Oct 2014 17:02:57 -0000

Hi Somasundaram,

The Bit string to be used for forwarding will be pulled from the BiER
header. But the SI and/or MT-ID doesn=B9t require a look in BiER header as
it can be inferred from the label itself. As mentioned in BiER encap and
OSPF extension draft, in MPLS network, a unique label will be assigned for
each Bitstream length (or simply for each SI) and MT-ID. So we save the
context lookup in BiER header (by looking into different fields). Instead
a label lookup will help identify the context into which the actual bit
string lookup should be performed.

Thanks,
Nagendra=20

On 10/20/14, 11:37 AM, "S, Somasundaram (Somasundaram)"
<somasundaram.s@alcatel-lucent.com> wrote:

>Yes... I was referring to BFR .. Can you clarify on why is the statement
>not correct?
>
>>>>Not following.  In the MPLS encaps, set id and mt-id are not in the
>>>>BIER header.
>
>I apologize.. just got confused with the other proposal on encapsulation..
>
>-----Original Message-----
>From: Eric Rosen [mailto:erosen@juniper.net]
>Sent: Monday, October 20, 2014 8:53 PM
>To: S, Somasundaram (Somasundaram); IJsbrand Wijnands; Robert Raszuk
>Cc: erosen@juniper.net; Xuxiaohu; bier@ietf.org
>Subject: Re: [Bier] BIER encapsulation
>
>
>On 10/20/2014 11:15 AM, S, Somasundaram (Somasundaram) wrote:
>
>> The MPLS label only identifies the BIR here.
>
>I'm not sure what you mean by "BIR".  Did you mean "BFR"?  If so, the
>statement is not correct.
>
>> So despite being MPLS encapsulated, "Bit string, set id and MT-ID" are
>>used for replication.
>
>Not following.  In the MPLS encaps, set id and mt-id are not in the BIER
>header.
>
>
>
>_______________________________________________
>BIER mailing list
>BIER@ietf.org
>https://www.ietf.org/mailman/listinfo/bier


From nobody Mon Oct 20 22:51:40 2014
Return-Path: <xuxiaohu@huawei.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 668241AD040 for <bier@ietfa.amsl.com>; Mon, 20 Oct 2014 22:51:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.761
X-Spam-Level: 
X-Spam-Status: No, score=-1.761 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MIME_CHARSET_FARAWAY=2.45, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id w7LsvMfNCjJb for <bier@ietfa.amsl.com>; Mon, 20 Oct 2014 22:51:36 -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 8BE991AD003 for <bier@ietf.org>; Mon, 20 Oct 2014 22:51:35 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml401-hub.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BNW22722; Tue, 21 Oct 2014 05:51:34 +0000 (GMT)
Received: from NKGEML410-HUB.china.huawei.com (10.98.56.41) by lhreml401-hub.china.huawei.com (10.201.5.240) with Microsoft SMTP Server (TLS) id 14.3.158.1; Tue, 21 Oct 2014 06:51:33 +0100
Received: from NKGEML512-MBS.china.huawei.com ([169.254.8.18]) by nkgeml410-hub.china.huawei.com ([10.98.56.41]) with mapi id 14.03.0158.001; Tue, 21 Oct 2014 13:51:27 +0800
From: Xuxiaohu <xuxiaohu@huawei.com>
To: IJsbrand Wijnands <ice@cisco.com>
Thread-Topic: [Bier] BIER encapsulation
Thread-Index: AQHP7DCpX6ld4djEL0yclXdbOkMDp5w4FjEAgAAHbACAAAWJAIAAAs0AgACG00D//7lXgIAApIAA
Date: Tue, 21 Oct 2014 05:51:27 +0000
Message-ID: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C377A@NKGEML512-MBS.china.huawei.com>
References: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082BFD23@NKGEML512-MBS.china.huawei.com> <F955EDA1-6963-4B1F-A057-87164D0185C1@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C105F@NKGEML512-MBS.china.huawei.com> <FCAEACFA-CB49-4C43-8412-4FF2733D617F@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C1DE6@NKGEML512-MBS.china.huawei.com> <E53C2F60-3699-4183-A3F3-446D664B7E0E@cisco.com> <543FD330.5050002@juniper.net> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C268D@NKGEML512-MBS.china.huawei.com> <8B9C1EE3-0290-41BC-A1D7-798F08672564@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C2FE4@NKGEML512-MBS.china.huawei.com> <CA24052D-737A-44EA-AADA-950A24D857CC@cisco.com> <CA+b+ER=a=My8b4i9oCP1Sk3kwJXjsksrmBQbwbKtyqPiMZWqDA@mail.gmail.com> <A2A61482-E494-4629-9A0B-AAAE6A5030E6@cisco.com> <CA+b+ER=1gS=Kmn+Hu5iLxaX89xYG5cBXqX2tigT8RC80Yps89g@mail.gmail.com> <18AC5BF7-DEFD-4E98-8847-EBC1C9A3832D@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C3124@NKGEML512-MBS.china.huawei.com>, <3D677CE8-221B-46D6-BA2F-5976B9AAFBA2@cisco.com>
In-Reply-To: <3D677CE8-221B-46D6-BA2F-5976B9AAFBA2@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.98.134]
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/bier/mmXaIsuRulFTjOAAD6w1F0gihWY
Cc: "bier@ietf.org" <bier@ietf.org>, Robert Raszuk <robert@raszuk.net>
Subject: Re: [Bier] BIER encapsulation
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 21 Oct 2014 05:51:39 -0000

SGkgSWNlLA0KDQpGcm9tIHRoZSBmdW5jdGlvbmFsaXR5IHBlcnNwZWN0aXZlLCBJTUhPLCB0aGUg
QklFUiBoZWFkZXIgaXMgbXVjaCBzaW1pbGFyIHdpdGggdGhlIElQdjYgaGVhZGVyIHdoaWNoIGlz
IHVzZWQgYXMgYW4gdW5kZXJsYXkgZW5jYXBzdWxhdGlvbiBoZWFkZXIgZm9yIG92ZXJsYXkgbXVs
dGljYXN0L2Jyb2FkY2FzdC91bmtvd24tdW5pY2FzdCBwYWNrZXRzLiBJbiB0aGUgZm9ybWVyIGNh
c2UsIGFsbCB0aGUgcmVjZWl2ZXJzIG9mIGEgZ2l2ZW4gQklFUi1lbmNhcHN1bGF0ZWQgcGFja2V0
IGFyZSBleHBsaWNpdGx5IGluZGljYXRlZCBieSB0aGUgY29tYmluYXRpb24gb2YgdGhlIFNJIGFu
ZCBCaXRTdHJpbmcgZmllbGRzLiBJbiB0aGUgbGF0dGVyIGNhc2UsIGFsbCB0aGUgcmVjZWl2ZXJz
IG9mIHRoZSBJUHY2LWVuY2Fwc3VsYXRlZCBwYWNrZXQgYXJlIGluZGlyZWN0bHkgaW5kaWNhdGVk
IGJ5IHRoZSBtdWx0aWNhc3QgZGVzdGluYXRpb24gYWRkcmVzcy4gICBJbiB0aGUgZm9ybWVyIGNh
c2UsIHRoZSBzZW5kZXIgb2YgdGhlIEJJRVItZW5jYXBzdWxhdGVkIHBhY2tldCBpcyBpbmRpY2F0
ZWQgYnkgdGhlIEJGSVItSUQsIGluIHRoZSBsYXR0ZXIgY2FzZSwgdGhlIHNlbmRlciBvZiB0aGUg
SVB2Ni1lbmNhcHN1bGF0ZWQgcGFja2V0IGlzIGluZGljYXRlZCBieSB0aGUgc291cmNlIGFkZHJl
c3MgZmllbGQuICBUbyBzdXBwb3J0IE1ULXJvdXRpbmcsIHRoZSBCSUVSLWhlYWRlciBzaG91bGQg
Y29udGFpbiBhbiBNVC1JRCBmaWVsZCAoSVB2NiB1c2VzIHRoZSBEUy9UQyBmaWVsZCwgYXMgYSBy
ZXN1bHQsIHRoZXJlIGlzIG5vIHdheSB0byBzdXBwb3J0IGJvdGggRGlmZi1zZXJ2IGFuZCBNVC1y
b3V0aW5nIHNpbXVsdGFuZW91c2x5LCB0aGF0IHBpdHkgaXMgZml4ZWQgbm93IGJ5IGludHJvZHVj
aW5nIGEgZGVkaWNhdGVkIE1ULUlEIGZpZWxkISkuIFRvIHN1cHBvcnQgbG9hZC1iYWxhbmNpbmcs
IHRoZSBCSUVSLWhlYWRlciBzaG91bGQgY29udGFpbiBhbiBlbnRyb3B5IGZpZWxkIChzaW1pbGFy
IHRvIHRoZSBJUHY2IEZMKS4gVG8gc3VwcG9ydCBEaWZmLXNlcnYsIHRoZSBCSUVSLWhlYWRlciBz
aG91bGQgY29udGFpbiBhIERTIGZpZWxkIChzaW1pbGFyIHRvIHRoZSBJUHY2IERTL1RDIGZpZWxk
KS4gVG8gYXZvaWQgdHJhbnNpZW50IGxvb3AsIHRoZSBCSUVSIGhlYWRlciBzaG91bGQgY29udGFp
biBhIFRUTCBmaWVsZC4gT2YgY291cnNlLCB0aGUgVmVyc2lvbiBhbmQgUHJvdG9jb2wgZmllbGRz
IGFyZSBtYW5kYXRvcnkuIEFzIHRoZSBJUHY2LWVuY2Fwc3VsYXRlZCBwYWNrZXQgY291bGQgYmUg
dHJhbnNwb3J0ZWQgb3ZlciBhbnkga2luZCBvZiBsaW5rLWxheWVycyBpbmNsdWRpbmcgYnV0IG5v
dCBsaW1pdGVkIHRvIEV0aGVybmV0IGFuZCBQUFAsIHRoZSBCSUVSLWVuY2Fwc3VsYXRlZCBjb3Vs
ZCBiZSB0cmFuc3BvcnQgb3ZlciB0aG9zZSBsaW5rLWxheWVycyBhcyB3ZWxsLiBNZWFud2hpbGUs
IGFzIHRoZSBJUHY2LWVuY2Fwc3VsYXRlZCBwYWNrZXQgY291bGQgdHJhdmVyc2UgYW55IGtpbmQg
b2YgdHVubmVscyBzdWNoIGFzIE1QTFMgTFNQIHR1bm5lbHMgYW5kIEdSRSB0dW5uZWxzLCB0aGUg
QklFUi1lbmNhcHN1bGF0ZWQgcGFja2V0IGNvdWxkIHRyYXZlcnNlIHRob3NlIHR1bm5lbHMgYXMg
d2VsbC4gDQoNCkJlc3QgcmVnYXJkcywNClhpYW9odQ0KDQpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fDQq3orz+yMs6IEJJRVIgW2JpZXItYm91bmNlc0BpZXRmLm9yZ10g
tPqx7SBJSnNicmFuZCBXaWpuYW5kcyBbaWNlQGNpc2NvLmNvbV0NCreiy83KsbzkOiAyMDE0xOox
MNTCMjDI1SAyMDozNQ0KytW8/sjLOiBYdXhpYW9odQ0Ks63LzTogYmllckBpZXRmLm9yZzsgUm9i
ZXJ0IFJhc3p1aw0K1vfM4jogUmU6IFtCaWVyXSBCSUVSIGVuY2Fwc3VsYXRpb24NCg0KSGkgWGlh
b2h1LA0KDQpJIGRvbqGvdCBzZWUgaG93IGEgSVB2NiBoZWFkZXIgaXMgc2ltaWxhciB0byBhIEJJ
RVIgaGVhZGVyLCBidXQgSSBhZ3JlZSB0aGUgQklFUiBoZWFkZXIgaXMgYSBuZXcgbGF5ZXIuIEkg
d291bGQgc2F5IEJJRVIgaXMgbW9yZSBsaWtlIE1QTFMuIE1lYW5pbmcsIGEgc3ViLWhlYWRlciBi
ZXR3ZWVuIEwyIGFuZCBMMyB0aGF0IGRldGVybWluZXMgdGhlIKGuaW50ZXJtZWRpYXRloa8gZW5k
IGRlc3RpbmF0aW9uKHMpLg0KDQpUaHgsDQoNCkljZS4NCg0KT24gMjAgT2N0IDIwMTQsIGF0IDEw
OjUyLCBYdXhpYW9odSA8eHV4aWFvaHVAaHVhd2VpLmNvbT4gd3JvdGU6DQoNCj4gSGkgSWNlLA0K
Pg0KPiBQbGVhc2Ugc2VlIHRoZSBhdHRhY2hlZCBhYm91dCB0aGUgY29tcGFyaXNvbiBiZXR3ZWVu
IHRoZSBCSUVSIGhlYWRlciBhbmQgdGhlIElQdjYgaGVhZGVyLiBJTUhPLCB0aGUgQklFUiBsYXll
ciBpcyBhbG1vc3QgYSB0b3RhbGx5LW5ldyBuZXR3b3JrIGxheWVyIGFuZCB0aGVyZWZvcmUgdGhl
IGNvcnJlc3BvbmRpbmcgaGVhZGVyIGZvcm1hdCBpcyBtdWNoIHNpbWlsYXIgd2l0aCB0aGUgSVB2
NiBoZWFkZXIuDQo+DQo+IEJlc3QgcmVnYXJkcywNCj4gWGlhb2h1DQo+DQo+PiAtLS0tLU9yaWdp
bmFsIE1lc3NhZ2UtLS0tLQ0KPj4gRnJvbTogSUpzYnJhbmQgV2lqbmFuZHMgW21haWx0bzppY2VA
Y2lzY28uY29tXQ0KPj4gU2VudDogTW9uZGF5LCBPY3RvYmVyIDIwLCAyMDE0IDQ6NDYgUE0NCj4+
IFRvOiBSb2JlcnQgUmFzenVrDQo+PiBDYzogYmllckBpZXRmLm9yZzsgWHV4aWFvaHUNCj4+IFN1
YmplY3Q6IFJlOiBbQmllcl0gQklFUiBlbmNhcHN1bGF0aW9uDQo+Pg0KPj4gUm9iZXJ0LA0KPj4N
Cj4+PiBXaHkgd291bGQgc3VjaCBrZXkgYmVjb21lIHZlcnkgbG9uZyA/IElmIHlvdSBjYW4gZml0
IHRoZSBkZW11eCBpbnRvIDIwIGJpdHMNCj4+IHRoZSBrZXkgYWxzbyB3b3VsZG4ndCBuZWVkIHRv
IGJlICBtdWNoIGxvbmdlciAuLi4gbm8gPw0KPj4NCj4+IEdyZWF0LCBsZXRzIGFyY2hpdGVjdCBh
IHNvbHV0aW9uIHRoYXQgbG9va3MsIGZlZWxzIGFuZCBzbWVsbHMgbGlrZSBNUExTLCBhbmQgY2Fs
bCBpdA0KPj4gc29tZXRoaW5nIGRpZmZlcmVudCA6LSkNCj4+DQo+PiBUaHgsDQo+Pg0KPj4gSWNl
Lg0KPg0KPiA8QklFUiBoZWFkZXIgdnMgSVB2NiBoZWFkZXIuSlBHPg0KDQpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KQklFUiBtYWlsaW5nIGxpc3QNCkJJ
RVJAaWV0Zi5vcmcNCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vYmllcg0K


From nobody Mon Oct 20 23:43:13 2014
Return-Path: <xuxiaohu@huawei.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2367A1AD06E for <bier@ietfa.amsl.com>; Mon, 20 Oct 2014 23:43:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.21
X-Spam-Level: 
X-Spam-Status: No, score=-4.21 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Fv_Fx4O_H08b for <bier@ietfa.amsl.com>; Mon, 20 Oct 2014 23:43:08 -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 AC5AF1AD012 for <bier@ietf.org>; Mon, 20 Oct 2014 23:43:06 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml402-hub.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BNW27419; Tue, 21 Oct 2014 06:43:05 +0000 (GMT)
Received: from NKGEML408-HUB.china.huawei.com (10.98.56.39) by lhreml402-hub.china.huawei.com (10.201.5.241) with Microsoft SMTP Server (TLS) id 14.3.158.1; Tue, 21 Oct 2014 07:42:02 +0100
Received: from NKGEML512-MBS.china.huawei.com ([169.254.8.18]) by nkgeml408-hub.china.huawei.com ([10.98.56.39]) with mapi id 14.03.0158.001; Tue, 21 Oct 2014 14:41:59 +0800
From: Xuxiaohu <xuxiaohu@huawei.com>
To: Alia Atlas <akatlas@gmail.com>, Robert Raszuk <robert@raszuk.net>
Thread-Topic: [Bier] BIER encapsulation
Thread-Index: AQHP7DCpX6ld4djEL0yclXdbOkMDp5w4FjEAgAAHbACAAAWJAIAAAs0AgAAGigCAAD2uAIAADhuAgAAigACAAAPtgIAABqyAgAFvqkA=
Date: Tue, 21 Oct 2014 06:41:58 +0000
Message-ID: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C3797@NKGEML512-MBS.china.huawei.com>
References: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082BFD23@NKGEML512-MBS.china.huawei.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C105F@NKGEML512-MBS.china.huawei.com> <FCAEACFA-CB49-4C43-8412-4FF2733D617F@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C1DE6@NKGEML512-MBS.china.huawei.com> <E53C2F60-3699-4183-A3F3-446D664B7E0E@cisco.com> <543FD330.5050002@juniper.net> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C268D@NKGEML512-MBS.china.huawei.com> <8B9C1EE3-0290-41BC-A1D7-798F08672564@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C2FE4@NKGEML512-MBS.china.huawei.com> <CA24052D-737A-44EA-AADA-950A24D857CC@cisco.com> <CA+b+ER=a=My8b4i9oCP1Sk3kwJXjsksrmBQbwbKtyqPiMZWqDA@mail.gmail.com> <A2A61482-E494-4629-9A0B-AAAE6A5030E6@cisco.com> <CA+b+ER=1gS=Kmn+Hu5iLxaX89xYG5cBXqX2tigT8RC80Yps89g@mail.gmail.com> <18AC5BF7-DEFD-4E98-8847-EBC1C9A3832D@cisco.com> <CA+b+ERkq4NUHvOaAZZ4mg+wDb6mcJarBds3sopfHtH-SSunh8Q@mail.gmail.com> <29118874-6E94-419F-8225-5D5352E09611@cisco.com> <544510C1.9000503@juniper.net> <56abb0309ed44f2e94b9c0e89767d2c5@BY2PR05MB079.namprd05.prod.outlook.com> <CA+b+ERmuOqciqTfgD8RwTWksL+eEzem0cFbmOPwUGO6-WS9GkQ@mail.gmail.com> <CAG4d1re-gUPQE2ysaR=DF5LnuOT=dk5hWzwUG-raqLhvkBxPgg@mail.gmail.com>
In-Reply-To: <CAG4d1re-gUPQE2ysaR=DF5LnuOT=dk5hWzwUG-raqLhvkBxPgg@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.98.134]
Content-Type: multipart/alternative; boundary="_000_1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C3797NKGEML512MBSchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/bier/Aak9y7j7_MZvvVhI2FXln7h1M2E
Cc: "Jeffrey \(Zhaohui\) Zhang" <zzhang@juniper.net>, "bier@ietf.org" <bier@ietf.org>, IJsbrand Wijnands <ice@cisco.com>, Eric Rosen <erosen@juniper.net>
Subject: Re: [Bier] BIER encapsulation
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 21 Oct 2014 06:43:11 -0000

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

TGV04oCZcyBoYXZlIGEgbG9vayBhdCBvbmUgcG9zc2libGUgZXh0cmVtZSBvZiB0aGUgQklFUiBh
cHBsaWNhdGlvbjogb25seSBvbmUgZWdyZXNzIFBFIGZvciBhIGdpdmVuIG92ZXJsYXkgQlVNIHBh
Y2tldC4gSW4gdGhpcyBjYXNlLCB3ZSBjb3VsZCBlaXRoZXIgdXNlIHRoZSBCSUVSIGVuY2Fwc3Vs
YXRpb24gYnkgc2V0dGluZyBvbmx5IG9uZSBiaXQgb2YgdGhlIEJpdFN0cmluZyB3aGljaCBpcyBj
b3JyZXNwb25kaW5nIHRvIHRoYXQgZWdyZXNzIFBFIG9yIHVzZSB0aGUgSVAgZW5jYXBzdWxhdGlv
biB3aXRoIHRoZSBkZXN0aW5hdGlvbiBiZWluZyBmaWxsZWQgd2l0aCB0aGUgYWRkcmVzcyBvZiB0
aGF0IGVncmVzcyBQRS4NCg0KT3Igd2UgY2FuIHRoaW5rIGFib3V0IHRoZSBCSUVSIGZ1bmN0aW9u
YWxpdHkgZnJvbSB0aGUgaW5ncmVzcyByZXBsaWNhdGlvbiBwZXJzcGVjdGl2ZTogYXNzdW1lIGFu
IGluZ3Jlc3MgUEUgbmVlZHMgdG8gcmVwbGljYXRlIG4gY29waWVzIGZvciBhIGdpdmVuIG92ZXJs
YXkgQlVNIHBhY2tldCB3aXRoIGVhY2ggZGVzdGluZWQgZm9yIGEgcGFydGljdWxhciBlZ3Jlc3Mg
UEUuIFNpbmNlICBuIGNvcGllcyAobjxtKSBuZWVkIHRvIGJlIGZvcndhcmRlZCB0byBhIGdpdmVu
IG5leHQtaG9wLCAgdGhlIGluZ3Jlc3MgUEUgZGVjaWRlcyB0byDigJxhZ2dyZWdhdGVz4oCdIHRo
YXQgbiBjb3BpZXMgaW50byBvbmUgY29weSBieSBsaXN0aW5nIGVncmVzcyBQRXMgZm9yIHRob3Nl
IG4gY29waWVzIHdpdGhpbiBvbmUgY29weS4NCg0KRnJvbSB0aGUgYWJvdmUgcmVhc29uaW5nLCB3
ZSBjYW4gZmluZCB0aGF0IHRoZSBCSUVSIGlzIGV4YWN0bHkgYSB0b3RhbGx5LW5ldyBuZXR3b3Jr
IGxheWVyIGluIHdoaWNoIG9uZSBvciBtb3JlIGRlc3RpbmF0aW9uIGFkZHJlc3NlcyBjb3VsZCBi
ZSBpbmRpY2F0ZWQgKGJ5IHRoZSBCaXRTdHJpbmcpLg0KDQpCZXN0IHJlZ2FyZHMsDQpYaWFvaHUN
Cg0KRnJvbTogQWxpYSBBdGxhcyBbbWFpbHRvOmFrYXRsYXNAZ21haWwuY29tXQ0KU2VudDogVHVl
c2RheSwgT2N0b2JlciAyMSwgMjAxNCAxMjoyMiBBTQ0KVG86IFJvYmVydCBSYXN6dWsNCkNjOiBK
ZWZmcmV5IChaaGFvaHVpKSBaaGFuZzsgWHV4aWFvaHU7IGJpZXJAaWV0Zi5vcmc7IElKc2JyYW5k
IFdpam5hbmRzOyBFcmljIFJvc2VuDQpTdWJqZWN0OiBSZTogW0JpZXJdIEJJRVIgZW5jYXBzdWxh
dGlvbg0KDQpSb2JlcnQsDQoNCk9uIE1vbiwgT2N0IDIwLCAyMDE0IGF0IDExOjU3IEFNLCBSb2Jl
cnQgUmFzenVrIDxyb2JlcnRAcmFzenVrLm5ldDxtYWlsdG86cm9iZXJ0QHJhc3p1ay5uZXQ+PiB3
cm90ZToNCg0KQW5kIHdoYXQgaXMgdGhlIGFkdmFudGFnZSBvZiBNUExTIEZSUiBub3cgYXMgY29t
cGFyZWQgd2l0aCBMRkEgKGVpdGhlciBuYXRpdmUgb3IgaXRzIHRvcG9sb2d5IGVuaGFuY2UgdmVy
c2lvbikgPw0KUmVnYXJkbGVzcyBvZiBob3cgdGhlIGFsdGVybmF0ZSBpcyBjb21wdXRlZCwgdGhl
cmUgY2FuIHN0aWxsIGJlIGFuIE1QTFMgbGFiZWwgaW5kaWNhdGluZyB0aGUgbWVyZ2UtcG9pbnQ7
IHRoZW4gdGhlIGV4aXN0ZW5jZSBvZiBhIEJJRVIgaGVhZGVyIHdvdWxkIGhhdmUgdG8gYmUgaW5k
aWNhdGVkIG5leHQgb24gdGhlIHN0YWNrLg0KDQpUaGUgY2hvaWNlIGlzIHNpbXBsZSAuLi4geW91
IGNvbnRpbnVlIGludG8gY2xvc2VkIGFuZCBsaW1pdGVkIGRhdGEgcGxhbmUgcGFyYWRpZ20gb3Ig
eW91IGtlZXAgaXQgb3Blbi4gQ2hvaWNlIGlzIHlvdXJzLg0KSSB0aGluayB0aGlzIGNvbWVzIGRv
d24gdG8gY29tbW9uIHVzZS1jYXNlcyBhbmQgZGVwbG95bWVudHMuICBVbmRlcnN0YW5kaW5nIHRo
ZSB0ZWNobm9sb2d5IGFuZCBwcm9ibGVtIHNjb3BlIGlzIGEgcHJpbWFyeSBmb2N1cyBvZiB0aGUg
dXBjb21pbmcgQm9GLg0KDQpPbmUgY2xlYXIgdXNlLWNhc2UgdGhhdCBtYXBzIHRvIGEgaGlnaGx5
IGRlcGxveWVkIGNhc2UgaXMgTVBMUyBmb3IgTVZQTi4gIENlcnRhaW5seSwgdGhhdCBzZWVtcyB0
byBiZSBhIGdvb2QgbW90aXZhdG9yLg0KDQpJIGNhbiBjZXJ0YWlubHkgc2VlIEJJRVIgYmVpbmcg
dXNlZnVsIGluIHRoZSBEQyBjYXNlIC0gYXMgSSBwb2ludGVkIG91dCB0byB0aGUgTlZPMyBjaGFp
cnMuICBIb3dldmVyLCBJIGRvbid0IHNlZSBhIG5lZWQgdG8gY3JlYXRlIGFub3RoZXIgZnVsbCBv
dmVybGF5IGVuY2Fwc3VsYXRpb24gKGNvbXBsZXRlIHdpdGggVFRMLCBRb1MsIGV0Yy4pLiAgT25l
IHF1ZXN0aW9uIHdpdGggQklFUiBpcyB3aGV0aGVyIGl0IGlzIHZpZXdlZCBsaWtlIGEgcHNldWRv
LXdpcmUgaGVhZGVyIG9yIGEgbmV3IGVuY2Fwc3VsYXRpb24gb3Igc3VjaD8gIEkgZG8gdGhpbmsg
dGhlcmUgY291bGQgYmUgYSBjb21tb24gYmFzZSBhbmQgdGhlbiBlaXRoZXIgYW4gb3B0aW9uYWwg
Zmlyc3Qgd29yZCBvciB0d28sIGRlcGVuZGluZy4gIFRha2luZyBhIGxvb2sgYXQgd2hhdCB0eXBl
IG9mIGV4dGVuc2lvbi9lbmNhcHN1bGF0aW9uIHdvdWxkIG1ha2Ugc2Vuc2UgZm9yIHZ4bGFuIHNv
dW5kcyBpbnRlcmVzdGluZyAtIGJ1dCB0aGVyZSBhcmUgYWxzbyBzb21lIGNoYW5nZSBjb250cm9s
IGlzc3VlcyBmb3IgdGhlIElFVEYgYXJvdW5kIHZ4bGFuLg0KDQpSZWdhcmRzLA0KQWxpYQ0KDQpC
ZXN0LA0KUi4NCk9uIE9jdCAyMCwgMjAxNCA1OjQzIFBNLCAiSmVmZnJleSAoWmhhb2h1aSkgWmhh
bmciIDx6emhhbmdAanVuaXBlci5uZXQ8bWFpbHRvOnp6aGFuZ0BqdW5pcGVyLm5ldD4+IHdyb3Rl
Og0KSSB3YW50IHRvIGFkZCB0aGF0LCBldmVuIGlmIHRoZSB0b3BvbG9neSBhbmQgU0kgYXJlIGVu
Y29kZWQgaW4gdGhlIEJJRVIgaGVhZGVyIGl0c2VsZiwgaW4gY2FzZSBvZiBNUExTIGJhc2VkIEZS
Uiwgd2Ugc3RpbGwgbmVlZCBhbm90aGVyIGxhYmVsIHRvIGluZGljYXRlIHRoYXQgYSBCSUVSIGhl
YWRlciBmb2xsb3dzLg0KDQpGb3IgdGhhdCB5b3UgZWl0aGVyIHVzZSBhIHNwZWNpYWwgbGFiZWws
IG9yIGp1c3QgdXNlIGEgcmVndWxhciBsYWJlbCB0aGF0IGFsc28gZ2l2ZXMgeW91IHRoZSB0b3Bv
bG9neSBhbmQgU0kgYWxsIHRoZSB0aW1lLCBmb3IgdGhlIGJlbmVmaXRzIHRoYXQgRXJpYyBleHBs
YWluZWQgYmVsb3cuDQoNCkplZmZyZXkNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0K
PiBGcm9tOiBCSUVSIFttYWlsdG86Ymllci1ib3VuY2VzQGlldGYub3JnPG1haWx0bzpiaWVyLWJv
dW5jZXNAaWV0Zi5vcmc+XSBPbiBCZWhhbGYgT2YgRXJpYyBSb3Nlbg0KPiBTZW50OiBNb25kYXks
IE9jdG9iZXIgMjAsIDIwMTQgOTo0MCBBTQ0KPiBUbzogSUpzYnJhbmQgV2lqbmFuZHM7IFJvYmVy
dCBSYXN6dWsNCj4gQ2M6IFh1eGlhb2h1OyBiaWVyQGlldGYub3JnPG1haWx0bzpiaWVyQGlldGYu
b3JnPjsgRXJpYyBSb3Nlbg0KPiBTdWJqZWN0OiBSZTogW0JpZXJdIEJJRVIgZW5jYXBzdWxhdGlv
bg0KPg0KPiBIb3dldmVyIG9uZSBkb2VzIHRoZSBCSUVSIGVuY2Fwc3VsYXRpb24sIG9uZSBzdGls
bCBoYXMgdG8gZXh0cmFjdCBhDQo+IGxvb2t1cCBrZXkgZnJvbSB0aGUgaGVhZGVyLCBhbmQgdGhl
biB1c2UgdGhhdCBrZXkgdG8gZmluZCB0aGUgQklGVA0KPiBjb250ZXh0IGluIHdoaWNoIHRoZSBw
YWNrZXQncyBCaXRTdHJpbmcgaXMgdG8gYmUgcHJvY2Vzc2VkLg0KPg0KPiBXaXRoIHRoZSBNUExT
IGVuY2Fwc3VsYXRpb24sIHRoZSBsb29rdXAga2V5IGlzIHRoZSBNUExTIGxhYmVsIHRoYXQNCj4g
YWxyZWFkeSBhcHBlYXJzIGluIHRoZSBoZWFkZXIuICBJbiB0aGUgImdlbmVyaWMiIGVuY2Fwc3Vs
YXRpb24sIHRoZQ0KPiBsb29rdXAga2V5IGhhcyB0byBiZSBjb25zdHJ1Y3RlZCBmcm9tIGZpZWxk
cyBpbiB0aGUgQklFUiBoZWFkZXIuICBJIHNlZQ0KPiBhIGNvdXBsZSBvZiBhZHZhbnRhZ2VzIGlu
IHVzaW5nIHRoZSBNUExTIGVuY2Fwc3VsYXRpb246DQo+DQo+IDEuIExvb2tpbmcgdXAgdGhlIE1Q
TFMgbGFiZWwgaW1tZWRpYXRlbHkgZ2l2ZXMgeW91IHRoZSBCSUZUIGNvbnRleHQgaW4NCj4gd2hp
Y2ggdGhlIEJpdFN0cmluZyBpcyB0byBiZSBwcm9jZXNzZWQuICBTbyB5b3Ugc2F2ZSB0aGUgc3Rl
cHMgb2YNCj4gY29uY2F0ZW5hdGluZyB2YXJpb3VzIGZpZWxkcyBmcm9tIHRoZSBCSUVSIGhlYWRl
ciB0byBwcm9kdWNlIHRoZSBsb29rdXANCj4ga2V5IHRoYXQgdGhlbiBnaXZlcyB5b3UgdGhlIGNv
bnRleHQuDQo+DQo+IDIuIFNpbmNlIHRoZSBCSUZUIGNvbnRleHQgaXMgZGV0ZXJtaW5lZCBieSB0
aGUgbGFiZWwsIG5vdCBieSB0aGUgQklFUg0KPiBoZWFkZXIsIHRoZSBhc3NpZ25tZW50IG9mIGEg
Z2l2ZW4gcGFja2V0IHRvIGEgZ2l2ZW4gY29udGV4dCBkb2Vzbid0DQo+IGRlcGVuZCB1cG9uIHRo
ZSBmaWVsZHMgaW4gdGhlIGRhdGEgcGxhbmUgaGVhZGVyIGF0IGFsbC4gU3VwcG9zZSB3ZQ0KPiBk
ZWNpZGUgc29tZWRheSB0aGF0IHdlIHdhbnQgdG8gdXNlIGEgInNwZWNpYWwiIEJJRlQgZm9yIHRy
YWZmaWMgZnJvbQ0KPiBjZXJ0YWluICJzcGVjaWFsIiBzdWJzY3JpYmVycy4gIFdlIGNvdWxkIGRv
IHRoaXMganVzdCBieSBtYWtpbmcgdGhlDQo+IGFwcHJvcHJpYXRlIG1vZGlmaWNhdGlvbnMgaW4g
dGhlIGNvbnRyb2wgcGxhbmU7IHdlIHdvdWxkbid0IGhhdmUgdG8NCj4gY2hhbmdlIHRoZSBCSUVS
IGhlYWRlciB0byBjYXJyeSBhICJzdWJzY3JpYmVyIGlkIiwgYW5kIHdlIHdvdWxkbid0IGhhdmUN
Cj4gdG8gbW9kaWZ5IHRoZSBmb3J3YXJkaW5nIHByb2NlZHVyZSB0byBjaGFuZ2UgdGhlIHdheSB0
aGUgbG9va3VwIGtleSBpcw0KPiBjb25zdHJ1Y3RlZC4gIFRoaXMgZmxleGliaWxpdHkgaXMgdmVy
eSBzaW1pbGFyIHRvIHRoZSBmbGV4aWJpbGl0eSB0aGF0DQo+IE1QTFMgcHJvdmlkZXMgdG8gdW5p
Y2FzdCBmb3J3YXJkaW5nIC0tIGFuIGluZ3Jlc3Mgbm9kZSBjYW4gYXNzaWduIGENCj4gcGFja2V0
IHRvIGEgImZvcndhcmRpbmcgZXF1aXZhbGVuY2UgY2xhc3MiLCB3aGVyZSB0aGF0IGFzc2lnbm1l
bnQgaXMNCj4gYmFzZWQgb24gaW5mb3JtYXRpb24gdGhhdCBkb2VzIG5vdCBhcHBlYXIgZXhwbGlj
aXRseSBpbiB0aGUgZGF0YSBwbGFuZQ0KPiBoZWFkZXIuDQo+DQo+IElmIG9uZSB0aGlua3MgdGhh
dCBtb3N0IEJJRVIgdXNhZ2Ugd2lsbCBiZSBvbiBNUExTIG5ldHdvcmtzLCBpdCBzZWVtcw0KPiBs
b2dpY2FsIHRvIHRha2UgYWR2YW50YWdlIG9mIHRoZXNlIHByb3BlcnRpZXMgb2YgTVBMUy4NCj4N
Cj4gSSBzZWUgdGhlIHBvaW50IHRoYXQgQklFUiBtYXkgYmUgdmFsdWFibGUgaW4gREMgbmV0d29y
a3MsIHdoZXJlIG9uZQ0KPiBkb2Vzbid0IHdhbnQgdG8gaW50cm9kdWNlIG11bHRpY2FzdCB0cmVl
LWJ1aWxkaW5nIHByb3RvY29scywgYnV0IG9uZQ0KPiBhbHNvIGRvZXNuJ3Qgd2FudCB0aGUgaW5l
ZmZpY2llbmN5IG9mIElSLiAgSG93ZXZlciwgaWYgb25lIGlzIGdvaW5nIHRvDQo+IGludHJvZHVj
ZSBhIEJJRVIgZm9yd2FyZGluZyBwbGFuZSBpbnRvIHRob3NlIGVudmlyb25tZW50cywgb25lIGNv
dWxkDQo+IGFsc28gaW50cm9kdWNlIGFuIE1QTFMgZm9yd2FyZGluZyBwbGFuZS4gIEFmdGVyIGFs
bCwgQklFUiBpcyBhbHJlYWR5DQo+IGluY29tcGF0aWJsZSB3aXRoIGV4aXN0aW5nIERDIHJvdXRl
cnMuDQo+DQo+IEZvciB0aG9zZSB3aG8gb2JqZWN0IHRvIGludHJvZHVjaW5nIE1QTFMgaW4gdGhl
IERDIGVudmlyb25tZW50LCB3ZSBjYW4NCj4ganVzdCBzYXkgdGhhdCB0aGUgTVBMUyBsYWJlbCBp
cyBwYXJ0IG9mIHRoZSBCSUVSIGhlYWRlciwgd2UgY2FuIHJlbmFtZQ0KPiBpdCB0byBiZSB0aGUg
Im5vbi1NUExTIDIwLWJpdCBCSUVSIGxvb2t1cCBrZXkgdGhhdCBqdXN0IGhhcHBlbnMgdG8NCj4g
cmVzZW1ibGUgdGhlIE1QTFMgbGFiZWwgc3RhY2siLiAgIEFzIGhhcyBiZWVuIHBvaW50ZWQgb3V0
LCB0aGVyZSBpcyBubw0KPiBNUExTLXNwZWNpZmljIHNpZ25hbGluZyBuZWVkZWQgdG8gZGlzdHJp
YnV0ZWQgdGhlIGxhYmVsIHZhbHVlcywgYXMgdGhpcw0KPiBpcyBkb25lIHZpYSB0aGUgc2FtZSBJ
R1AgZXh0ZW5zaW9ucyB1c2VkIHRvIGRpc3RyaWJ1dGVkIHRoZQ0KPiBCSUVSLXNwZWNpZmljIGNv
bnRyb2wgaW5mby4NCj4NCj4NCj4NCj4NCj4NCj4NCj4NCj4gX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gQklFUiBtYWlsaW5nIGxpc3QNCj4gQklFUkBp
ZXRmLm9yZzxtYWlsdG86QklFUkBpZXRmLm9yZz4NCj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9iaWVyDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fDQpCSUVSIG1haWxpbmcgbGlzdA0KQklFUkBpZXRmLm9yZzxtYWlsdG86QklF
UkBpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vYmllcg0K
DQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
5a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseTrlrovkvZM7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9u
dC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQg
MyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpUYWhvbWE7DQoJcGFub3NlLTE6MiAx
MSA2IDQgMyA1IDQgNCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiXEDlrovkvZMi
Ow0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMg
Ki8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBj
bTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZh
bWlseTrlrovkvZM7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJp
b3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6
dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6
OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcA0KCXtt
c28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2lu
LXJpZ2h0OjBjbTsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDow
Y207DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseTrlrovkvZM7fQ0Kc3Bhbi5FbWFp
bFN0eWxlMTgNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6
IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0
DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtz
aXplOjYxMi4wcHQgNzkyLjBwdDsNCgltYXJnaW46NzIuMHB0IDkwLjBwdCA3Mi4wcHQgOTAuMHB0
O30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48
IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNw
aWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHht
bD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBk
YXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0K
PGJvZHkgbGFuZz0iWkgtQ04iIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFz
cz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjE2LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+TGV04oCZcyBoYXZlIGEgbG9v
ayBhdCBvbmUgcG9zc2libGUgZXh0cmVtZSBvZiB0aGUgQklFUiBhcHBsaWNhdGlvbjogb25seSBv
bmUgZWdyZXNzIFBFIGZvciBhIGdpdmVuIG92ZXJsYXkgQlVNIHBhY2tldC4gSW4gdGhpcyBjYXNl
LCB3ZSBjb3VsZCBlaXRoZXINCiB1c2UgdGhlIEJJRVIgZW5jYXBzdWxhdGlvbiBieSBzZXR0aW5n
IG9ubHkgb25lIGJpdCBvZiB0aGUgQml0U3RyaW5nIHdoaWNoIGlzIGNvcnJlc3BvbmRpbmcgdG8g
dGhhdCBlZ3Jlc3MgUEUgb3IgdXNlIHRoZSBJUCBlbmNhcHN1bGF0aW9uIHdpdGggdGhlIGRlc3Rp
bmF0aW9uIGJlaW5nIGZpbGxlZCB3aXRoIHRoZSBhZGRyZXNzIG9mIHRoYXQgZWdyZXNzIFBFLjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjE2LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5PciB3ZSBjYW4gdGhpbmsgYWJvdXQg
dGhlIEJJRVIgZnVuY3Rpb25hbGl0eSBmcm9tIHRoZSBpbmdyZXNzIHJlcGxpY2F0aW9uIHBlcnNw
ZWN0aXZlOiBhc3N1bWUgYW4gaW5ncmVzcyBQRSBuZWVkcyB0byByZXBsaWNhdGUgbiBjb3BpZXMg
Zm9yIGEgZ2l2ZW4NCiBvdmVybGF5IEJVTSBwYWNrZXQgd2l0aCBlYWNoIGRlc3RpbmVkIGZvciBh
IHBhcnRpY3VsYXIgZWdyZXNzIFBFLiBTaW5jZSAmbmJzcDtuIGNvcGllcyAobiZsdDttKSBuZWVk
IHRvIGJlIGZvcndhcmRlZCB0byBhIGdpdmVuIG5leHQtaG9wLCAmbmJzcDt0aGUgaW5ncmVzcyBQ
RSBkZWNpZGVzIHRvIOKAnGFnZ3JlZ2F0ZXPigJ0gdGhhdCBuIGNvcGllcyBpbnRvIG9uZSBjb3B5
IGJ5IGxpc3RpbmcgZWdyZXNzIFBFcyBmb3IgdGhvc2UgbiBjb3BpZXMgd2l0aGluIG9uZSBjb3B5
LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjE2LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5Gcm9tIHRoZSBhYm92ZSByZWFz
b25pbmcsIHdlIGNhbiBmaW5kIHRoYXQgdGhlIEJJRVIgaXMgZXhhY3RseSBhIHRvdGFsbHktbmV3
IG5ldHdvcmsgbGF5ZXIgaW4gd2hpY2ggb25lIG9yIG1vcmUgZGVzdGluYXRpb24gYWRkcmVzc2Vz
IGNvdWxkIGJlDQogaW5kaWNhdGVkIChieSB0aGUgQml0U3RyaW5nKS48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjE2LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+QmVzdCByZWdhcmRzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjE2LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+WGlhb2h1PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTYuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJi
b3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGNtIDBjbSAw
Y20gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29s
aWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+RnJv
bTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+IEFs
aWEgQXRsYXMgW21haWx0bzpha2F0bGFzQGdtYWlsLmNvbV0NCjxicj4NCjxiPlNlbnQ6PC9iPiBU
dWVzZGF5LCBPY3RvYmVyIDIxLCAyMDE0IDEyOjIyIEFNPGJyPg0KPGI+VG86PC9iPiBSb2JlcnQg
UmFzenVrPGJyPg0KPGI+Q2M6PC9iPiBKZWZmcmV5IChaaGFvaHVpKSBaaGFuZzsgWHV4aWFvaHU7
IGJpZXJAaWV0Zi5vcmc7IElKc2JyYW5kIFdpam5hbmRzOyBFcmljIFJvc2VuPGJyPg0KPGI+U3Vi
amVjdDo8L2I+IFJlOiBbQmllcl0gQklFUiBlbmNhcHN1bGF0aW9uPG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Um9iZXJ0LDxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+T24gTW9uLCBPY3QgMjAsIDIw
MTQgYXQgMTE6NTcgQU0sIFJvYmVydCBSYXN6dWsgJmx0OzxhIGhyZWY9Im1haWx0bzpyb2JlcnRA
cmFzenVrLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPnJvYmVydEByYXN6dWsubmV0PC9hPiZndDsgd3Jv
dGU6PG86cD48L286cD48L3NwYW4+PC9wPg0KPHA+PHNwYW4gbGFuZz0iRU4tVVMiPkFuZCB3aGF0
IGlzIHRoZSBhZHZhbnRhZ2Ugb2YgTVBMUyBGUlIgbm93IGFzIGNvbXBhcmVkIHdpdGggTEZBIChl
aXRoZXIgbmF0aXZlIG9yIGl0cyB0b3BvbG9neSBlbmhhbmNlIHZlcnNpb24pID88bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiPlJlZ2FyZGxlc3Mgb2YgaG93IHRoZSBhbHRlcm5hdGUgaXMgY29tcHV0ZWQsIHRoZXJlIGNh
biBzdGlsbCBiZSBhbiBNUExTIGxhYmVsIGluZGljYXRpbmcgdGhlIG1lcmdlLXBvaW50OyB0aGVu
IHRoZSBleGlzdGVuY2Ugb2YgYSBCSUVSIGhlYWRlciB3b3VsZCBoYXZlIHRvIGJlIGluZGljYXRl
ZCBuZXh0IG9uIHRoZSBzdGFjay4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0ND
IDEuMHB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2lu
LXJpZ2h0OjBjbSI+DQo8cD48c3BhbiBsYW5nPSJFTi1VUyI+VGhlIGNob2ljZSBpcyBzaW1wbGUg
Li4uIHlvdSBjb250aW51ZSBpbnRvIGNsb3NlZCBhbmQgbGltaXRlZCBkYXRhIHBsYW5lIHBhcmFk
aWdtIG9yIHlvdSBrZWVwIGl0IG9wZW4uIENob2ljZSBpcyB5b3Vycy48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiPkkgdGhpbmsgdGhpcyBjb21lcyBkb3duIHRvIGNvbW1vbiB1c2UtY2FzZXMg
YW5kIGRlcGxveW1lbnRzLiZuYnNwOyBVbmRlcnN0YW5kaW5nIHRoZSB0ZWNobm9sb2d5IGFuZCBw
cm9ibGVtIHNjb3BlIGlzIGEgcHJpbWFyeSBmb2N1cyBvZiB0aGUgdXBjb21pbmcgQm9GLjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+T25lIGNsZWFyIHVz
ZS1jYXNlIHRoYXQgbWFwcyB0byBhIGhpZ2hseSBkZXBsb3llZCBjYXNlIGlzIE1QTFMgZm9yIE1W
UE4uJm5ic3A7IENlcnRhaW5seSwgdGhhdCBzZWVtcyB0byBiZSBhIGdvb2QgbW90aXZhdG9yLjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+SSBjYW4gY2Vy
dGFpbmx5IHNlZSBCSUVSIGJlaW5nIHVzZWZ1bCBpbiB0aGUgREMgY2FzZSAtIGFzIEkgcG9pbnRl
ZCBvdXQgdG8gdGhlIE5WTzMgY2hhaXJzLiZuYnNwOyBIb3dldmVyLCBJIGRvbid0IHNlZSBhIG5l
ZWQgdG8gY3JlYXRlIGFub3RoZXIgZnVsbCBvdmVybGF5IGVuY2Fwc3VsYXRpb24gKGNvbXBsZXRl
IHdpdGggVFRMLCBRb1MsIGV0Yy4pLiZuYnNwOyBPbmUgcXVlc3Rpb24gd2l0aA0KIEJJRVIgaXMg
d2hldGhlciBpdCBpcyB2aWV3ZWQgbGlrZSBhIHBzZXVkby13aXJlIGhlYWRlciBvciBhIG5ldyBl
bmNhcHN1bGF0aW9uIG9yIHN1Y2g/Jm5ic3A7IEkgZG8gdGhpbmsgdGhlcmUgY291bGQgYmUgYSBj
b21tb24gYmFzZSBhbmQgdGhlbiBlaXRoZXIgYW4gb3B0aW9uYWwgZmlyc3Qgd29yZCBvciB0d28s
IGRlcGVuZGluZy4mbmJzcDsgVGFraW5nIGEgbG9vayBhdCB3aGF0IHR5cGUgb2YgZXh0ZW5zaW9u
L2VuY2Fwc3VsYXRpb24gd291bGQgbWFrZSBzZW5zZQ0KIGZvciB2eGxhbiBzb3VuZHMgaW50ZXJl
c3RpbmcgLSBidXQgdGhlcmUgYXJlIGFsc28gc29tZSBjaGFuZ2UgY29udHJvbCBpc3N1ZXMgZm9y
IHRoZSBJRVRGIGFyb3VuZCB2eGxhbi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiPlJlZ2FyZHMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkFsaWE8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTti
b3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNi4wcHQ7
bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBjbSI+DQo8cD48c3BhbiBsYW5nPSJFTi1V
UyI+QmVzdCw8YnI+DQpSLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5PbiBPY3QgMjAsIDIw
MTQgNTo0MyBQTSwgJnF1b3Q7SmVmZnJleSAoWmhhb2h1aSkgWmhhbmcmcXVvdDsgJmx0OzxhIGhy
ZWY9Im1haWx0bzp6emhhbmdAanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj56emhhbmdAanVu
aXBlci5uZXQ8L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+SSB3YW50IHRvIGFkZCB0aGF0LCBldmVuIGlm
IHRoZSB0b3BvbG9neSBhbmQgU0kgYXJlIGVuY29kZWQgaW4gdGhlIEJJRVIgaGVhZGVyIGl0c2Vs
ZiwgaW4gY2FzZSBvZiBNUExTIGJhc2VkIEZSUiwgd2Ugc3RpbGwgbmVlZCBhbm90aGVyIGxhYmVs
IHRvIGluZGljYXRlIHRoYXQgYSBCSUVSIGhlYWRlciBmb2xsb3dzLjxicj4NCjxicj4NCkZvciB0
aGF0IHlvdSBlaXRoZXIgdXNlIGEgc3BlY2lhbCBsYWJlbCwgb3IganVzdCB1c2UgYSByZWd1bGFy
IGxhYmVsIHRoYXQgYWxzbyBnaXZlcyB5b3UgdGhlIHRvcG9sb2d5IGFuZCBTSSBhbGwgdGhlIHRp
bWUsIGZvciB0aGUgYmVuZWZpdHMgdGhhdCBFcmljIGV4cGxhaW5lZCBiZWxvdy48YnI+DQo8YnI+
DQpKZWZmcmV5PGJyPg0KPGJyPg0KJmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxicj4N
CiZndDsgRnJvbTogQklFUiBbbWFpbHRvOjxhIGhyZWY9Im1haWx0bzpiaWVyLWJvdW5jZXNAaWV0
Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5iaWVyLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XSBPbiBCZWhh
bGYgT2YgRXJpYyBSb3Nlbjxicj4NCiZndDsgU2VudDogTW9uZGF5LCBPY3RvYmVyIDIwLCAyMDE0
IDk6NDAgQU08YnI+DQomZ3Q7IFRvOiBJSnNicmFuZCBXaWpuYW5kczsgUm9iZXJ0IFJhc3p1azxi
cj4NCiZndDsgQ2M6IFh1eGlhb2h1OyA8YSBocmVmPSJtYWlsdG86YmllckBpZXRmLm9yZyIgdGFy
Z2V0PSJfYmxhbmsiPmJpZXJAaWV0Zi5vcmc8L2E+OyBFcmljIFJvc2VuPGJyPg0KJmd0OyBTdWJq
ZWN0OiBSZTogW0JpZXJdIEJJRVIgZW5jYXBzdWxhdGlvbjxicj4NCiZndDs8YnI+DQomZ3Q7IEhv
d2V2ZXIgb25lIGRvZXMgdGhlIEJJRVIgZW5jYXBzdWxhdGlvbiwgb25lIHN0aWxsIGhhcyB0byBl
eHRyYWN0IGE8YnI+DQomZ3Q7IGxvb2t1cCBrZXkgZnJvbSB0aGUgaGVhZGVyLCBhbmQgdGhlbiB1
c2UgdGhhdCBrZXkgdG8gZmluZCB0aGUgQklGVDxicj4NCiZndDsgY29udGV4dCBpbiB3aGljaCB0
aGUgcGFja2V0J3MgQml0U3RyaW5nIGlzIHRvIGJlIHByb2Nlc3NlZC48YnI+DQomZ3Q7PGJyPg0K
Jmd0OyBXaXRoIHRoZSBNUExTIGVuY2Fwc3VsYXRpb24sIHRoZSBsb29rdXAga2V5IGlzIHRoZSBN
UExTIGxhYmVsIHRoYXQ8YnI+DQomZ3Q7IGFscmVhZHkgYXBwZWFycyBpbiB0aGUgaGVhZGVyLiZu
YnNwOyBJbiB0aGUgJnF1b3Q7Z2VuZXJpYyZxdW90OyBlbmNhcHN1bGF0aW9uLCB0aGU8YnI+DQom
Z3Q7IGxvb2t1cCBrZXkgaGFzIHRvIGJlIGNvbnN0cnVjdGVkIGZyb20gZmllbGRzIGluIHRoZSBC
SUVSIGhlYWRlci4mbmJzcDsgSSBzZWU8YnI+DQomZ3Q7IGEgY291cGxlIG9mIGFkdmFudGFnZXMg
aW4gdXNpbmcgdGhlIE1QTFMgZW5jYXBzdWxhdGlvbjo8YnI+DQomZ3Q7PGJyPg0KJmd0OyAxLiBM
b29raW5nIHVwIHRoZSBNUExTIGxhYmVsIGltbWVkaWF0ZWx5IGdpdmVzIHlvdSB0aGUgQklGVCBj
b250ZXh0IGluPGJyPg0KJmd0OyB3aGljaCB0aGUgQml0U3RyaW5nIGlzIHRvIGJlIHByb2Nlc3Nl
ZC4mbmJzcDsgU28geW91IHNhdmUgdGhlIHN0ZXBzIG9mPGJyPg0KJmd0OyBjb25jYXRlbmF0aW5n
IHZhcmlvdXMgZmllbGRzIGZyb20gdGhlIEJJRVIgaGVhZGVyIHRvIHByb2R1Y2UgdGhlIGxvb2t1
cDxicj4NCiZndDsga2V5IHRoYXQgdGhlbiBnaXZlcyB5b3UgdGhlIGNvbnRleHQuPGJyPg0KJmd0
Ozxicj4NCiZndDsgMi4gU2luY2UgdGhlIEJJRlQgY29udGV4dCBpcyBkZXRlcm1pbmVkIGJ5IHRo
ZSBsYWJlbCwgbm90IGJ5IHRoZSBCSUVSPGJyPg0KJmd0OyBoZWFkZXIsIHRoZSBhc3NpZ25tZW50
IG9mIGEgZ2l2ZW4gcGFja2V0IHRvIGEgZ2l2ZW4gY29udGV4dCBkb2Vzbid0PGJyPg0KJmd0OyBk
ZXBlbmQgdXBvbiB0aGUgZmllbGRzIGluIHRoZSBkYXRhIHBsYW5lIGhlYWRlciBhdCBhbGwuIFN1
cHBvc2Ugd2U8YnI+DQomZ3Q7IGRlY2lkZSBzb21lZGF5IHRoYXQgd2Ugd2FudCB0byB1c2UgYSAm
cXVvdDtzcGVjaWFsJnF1b3Q7IEJJRlQgZm9yIHRyYWZmaWMgZnJvbTxicj4NCiZndDsgY2VydGFp
biAmcXVvdDtzcGVjaWFsJnF1b3Q7IHN1YnNjcmliZXJzLiZuYnNwOyBXZSBjb3VsZCBkbyB0aGlz
IGp1c3QgYnkgbWFraW5nIHRoZTxicj4NCiZndDsgYXBwcm9wcmlhdGUgbW9kaWZpY2F0aW9ucyBp
biB0aGUgY29udHJvbCBwbGFuZTsgd2Ugd291bGRuJ3QgaGF2ZSB0bzxicj4NCiZndDsgY2hhbmdl
IHRoZSBCSUVSIGhlYWRlciB0byBjYXJyeSBhICZxdW90O3N1YnNjcmliZXIgaWQmcXVvdDssIGFu
ZCB3ZSB3b3VsZG4ndCBoYXZlPGJyPg0KJmd0OyB0byBtb2RpZnkgdGhlIGZvcndhcmRpbmcgcHJv
Y2VkdXJlIHRvIGNoYW5nZSB0aGUgd2F5IHRoZSBsb29rdXAga2V5IGlzPGJyPg0KJmd0OyBjb25z
dHJ1Y3RlZC4mbmJzcDsgVGhpcyBmbGV4aWJpbGl0eSBpcyB2ZXJ5IHNpbWlsYXIgdG8gdGhlIGZs
ZXhpYmlsaXR5IHRoYXQ8YnI+DQomZ3Q7IE1QTFMgcHJvdmlkZXMgdG8gdW5pY2FzdCBmb3J3YXJk
aW5nIC0tIGFuIGluZ3Jlc3Mgbm9kZSBjYW4gYXNzaWduIGE8YnI+DQomZ3Q7IHBhY2tldCB0byBh
ICZxdW90O2ZvcndhcmRpbmcgZXF1aXZhbGVuY2UgY2xhc3MmcXVvdDssIHdoZXJlIHRoYXQgYXNz
aWdubWVudCBpczxicj4NCiZndDsgYmFzZWQgb24gaW5mb3JtYXRpb24gdGhhdCBkb2VzIG5vdCBh
cHBlYXIgZXhwbGljaXRseSBpbiB0aGUgZGF0YSBwbGFuZTxicj4NCiZndDsgaGVhZGVyLjxicj4N
CiZndDs8YnI+DQomZ3Q7IElmIG9uZSB0aGlua3MgdGhhdCBtb3N0IEJJRVIgdXNhZ2Ugd2lsbCBi
ZSBvbiBNUExTIG5ldHdvcmtzLCBpdCBzZWVtczxicj4NCiZndDsgbG9naWNhbCB0byB0YWtlIGFk
dmFudGFnZSBvZiB0aGVzZSBwcm9wZXJ0aWVzIG9mIE1QTFMuPGJyPg0KJmd0Ozxicj4NCiZndDsg
SSBzZWUgdGhlIHBvaW50IHRoYXQgQklFUiBtYXkgYmUgdmFsdWFibGUgaW4gREMgbmV0d29ya3Ms
IHdoZXJlIG9uZTxicj4NCiZndDsgZG9lc24ndCB3YW50IHRvIGludHJvZHVjZSBtdWx0aWNhc3Qg
dHJlZS1idWlsZGluZyBwcm90b2NvbHMsIGJ1dCBvbmU8YnI+DQomZ3Q7IGFsc28gZG9lc24ndCB3
YW50IHRoZSBpbmVmZmljaWVuY3kgb2YgSVIuJm5ic3A7IEhvd2V2ZXIsIGlmIG9uZSBpcyBnb2lu
ZyB0bzxicj4NCiZndDsgaW50cm9kdWNlIGEgQklFUiBmb3J3YXJkaW5nIHBsYW5lIGludG8gdGhv
c2UgZW52aXJvbm1lbnRzLCBvbmUgY291bGQ8YnI+DQomZ3Q7IGFsc28gaW50cm9kdWNlIGFuIE1Q
TFMgZm9yd2FyZGluZyBwbGFuZS4mbmJzcDsgQWZ0ZXIgYWxsLCBCSUVSIGlzIGFscmVhZHk8YnI+
DQomZ3Q7IGluY29tcGF0aWJsZSB3aXRoIGV4aXN0aW5nIERDIHJvdXRlcnMuPGJyPg0KJmd0Ozxi
cj4NCiZndDsgRm9yIHRob3NlIHdobyBvYmplY3QgdG8gaW50cm9kdWNpbmcgTVBMUyBpbiB0aGUg
REMgZW52aXJvbm1lbnQsIHdlIGNhbjxicj4NCiZndDsganVzdCBzYXkgdGhhdCB0aGUgTVBMUyBs
YWJlbCBpcyBwYXJ0IG9mIHRoZSBCSUVSIGhlYWRlciwgd2UgY2FuIHJlbmFtZTxicj4NCiZndDsg
aXQgdG8gYmUgdGhlICZxdW90O25vbi1NUExTIDIwLWJpdCBCSUVSIGxvb2t1cCBrZXkgdGhhdCBq
dXN0IGhhcHBlbnMgdG88YnI+DQomZ3Q7IHJlc2VtYmxlIHRoZSBNUExTIGxhYmVsIHN0YWNrJnF1
b3Q7LiZuYnNwOyAmbmJzcDtBcyBoYXMgYmVlbiBwb2ludGVkIG91dCwgdGhlcmUgaXMgbm88YnI+
DQomZ3Q7IE1QTFMtc3BlY2lmaWMgc2lnbmFsaW5nIG5lZWRlZCB0byBkaXN0cmlidXRlZCB0aGUg
bGFiZWwgdmFsdWVzLCBhcyB0aGlzPGJyPg0KJmd0OyBpcyBkb25lIHZpYSB0aGUgc2FtZSBJR1Ag
ZXh0ZW5zaW9ucyB1c2VkIHRvIGRpc3RyaWJ1dGVkIHRoZTxicj4NCiZndDsgQklFUi1zcGVjaWZp
YyBjb250cm9sIGluZm8uPGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0Ozxi
cj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4NCiZndDsgX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7IEJJRVIgbWFpbGluZyBsaXN0
PGJyPg0KJmd0OyA8YSBocmVmPSJtYWlsdG86QklFUkBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsi
PkJJRVJAaWV0Zi5vcmc8L2E+PGJyPg0KJmd0OyA8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL2JpZXIiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2JpZXI8L2E+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1i
b3R0b206MTIuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyI+PGJyPg0KX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQpCSUVSIG1haWxpbmcgbGlzdDxicj4N
CjxhIGhyZWY9Im1haWx0bzpCSUVSQGlldGYub3JnIj5CSUVSQGlldGYub3JnPC9hPjxicj4NCjxh
IGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vYmllciIgdGFyZ2V0
PSJfYmxhbmsiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vYmllcjwvYT48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C3797NKGEML512MBSchi_--


From nobody Tue Oct 21 00:31:57 2014
Return-Path: <haoweiguo@huawei.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 330951AD08F for <bier@ietfa.amsl.com>; Tue, 21 Oct 2014 00:31:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.74
X-Spam-Level: *
X-Spam-Status: No, score=1.74 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, CHARSET_FARAWAY_HEADER=3.2, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, MIME_CHARSET_FARAWAY=2.45, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4A5sHc7iqnwC for <bier@ietfa.amsl.com>; Tue, 21 Oct 2014 00:31:52 -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 53D151AD080 for <bier@ietf.org>; Tue, 21 Oct 2014 00:31:51 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml406-hub.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BNW32795; Tue, 21 Oct 2014 07:31:49 +0000 (GMT)
Received: from NKGEML401-HUB.china.huawei.com (10.98.56.32) by lhreml406-hub.china.huawei.com (10.201.5.243) with Microsoft SMTP Server (TLS) id 14.3.158.1; Tue, 21 Oct 2014 08:31:48 +0100
Received: from NKGEML501-MBS.china.huawei.com ([169.254.2.21]) by nkgeml401-hub.china.huawei.com ([10.98.56.32]) with mapi id 14.03.0158.001; Tue, 21 Oct 2014 15:31:37 +0800
From: Haoweiguo <haoweiguo@huawei.com>
To: Alia Atlas <akatlas@gmail.com>, Robert Raszuk <robert@raszuk.net>
Thread-Topic: [Bier] BIER encapsulation
Thread-Index: AQHP7DpevyxynZ80a06RMuj2PL3bT5w4HYoAgAAFiACAAALOAIAABooAgAA9rgCAAA4bgIAAIoAAgAAD7YCAAAargIABdrG7
Date: Tue, 21 Oct 2014 07:31:37 +0000
Message-ID: <DD5FC8DE455C3348B94340C0AB5517334F80A70A@nkgeml501-mbs.china.huawei.com>
References: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082BFD23@NKGEML512-MBS.china.huawei.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C105F@NKGEML512-MBS.china.huawei.com> <FCAEACFA-CB49-4C43-8412-4FF2733D617F@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C1DE6@NKGEML512-MBS.china.huawei.com> <E53C2F60-3699-4183-A3F3-446D664B7E0E@cisco.com> <543FD330.5050002@juniper.net> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C268D@NKGEML512-MBS.china.huawei.com> <8B9C1EE3-0290-41BC-A1D7-798F08672564@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C2FE4@NKGEML512-MBS.china.huawei.com> <CA24052D-737A-44EA-AADA-950A24D857CC@cisco.com> <CA+b+ER=a=My8b4i9oCP1Sk3kwJXjsksrmBQbwbKtyqPiMZWqDA@mail.gmail.com> <A2A61482-E494-4629-9A0B-AAAE6A5030E6@cisco.com> <CA+b+ER=1gS=Kmn+Hu5iLxaX89xYG5cBXqX2tigT8RC80Yps89g@mail.gmail.com> <18AC5BF7-DEFD-4E98-8847-EBC1C9A3832D@cisco.com> <CA+b+ERkq4NUHvOaAZZ4mg+wDb6mcJarBds3sopfHtH-SSunh8Q@mail.gmail.com> <29118874-6E94-419F-8225-5D5352E09611@cisco.com> <544510C1.9000503@juniper.net> <56abb0309ed44f2e94b9c0e89767d2c5@BY2PR05MB079.namprd05.prod.outlook.com> <CA+b+ERmuOqciqTfgD8RwTWksL+eEzem0cFbmOPwUGO6-WS9GkQ@mail.gmail.com>, <CAG4d1re-gUPQE2ysaR=DF5LnuOT=dk5hWzwUG-raqLhvkBxPgg@mail.gmail.com>
In-Reply-To: <CAG4d1re-gUPQE2ysaR=DF5LnuOT=dk5hWzwUG-raqLhvkBxPgg@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.135.23.94]
Content-Type: multipart/alternative; boundary="_000_DD5FC8DE455C3348B94340C0AB5517334F80A70Ankgeml501mbschi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/bier/pT7-Zk6VYBcGOf8e-OvzIMSk1r8
Cc: "bier@ietf.org" <bier@ietf.org>, IJsbrand Wijnands <ice@cisco.com>, Lucy yong <lucy.yong@huawei.com>, "Jeffrey \(Zhaohui\) Zhang" <zzhang@juniper.net>, Xuxiaohu <xuxiaohu@huawei.com>, Eric Rosen <erosen@juniper.net>
Subject: [Bier] =?gb2312?b?tPC4tDogIEJJRVIgZW5jYXBzdWxhdGlvbg==?=
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 21 Oct 2014 07:31:55 -0000

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

SGkgQWxpYSwNCg0KSSBhZ3JlZSB3aXRoIHlvdXIgb3BpbmlvbiBhYm91dCBCSUVSIGFwcGxpY2F0
aW9uIGluIHRoZSBEQyBjYXNlLCBpIGFsc28gdGhpbmsgaXQncyBub3QgbmVjZXNzYXJ5IHRvIGlu
dHJvZHVjZSBhbm90aGVyIG92ZXJsYXkgZW5jYXBzdWxhdGlvbiBpbiBOVk8zIGFyZWEuDQoNClVu
ZGVybGF5IG5ldHdvcmsgZGlzdHJpYnV0aW9uIHRyZWUgY2FuIGJlIHVzZWQgdG8gY2FycnkgTlZP
MyBvdmVybGF5IG11bHRpY2FzdCB0cmFmZmljLCB0aGUgZGlzdHJpYnV0aW9uIHRyZWUgY2FuIGJl
IGVzdGFibGlzaGVkIHVzaW5nIHRyYWRpdGlvbmFsIFBJTSBwcm90b2NvbCBvciB1c2luZyBJUy1J
UyBleHRlbnNpb24gc2ltaWxhciBzb2x1dGlvbi4gQXMgZGVzY3JpYmVkIGluIEJJRVIgcHJvYmxl
bSBzdGF0ZW1lbnRzLCBjdXJyZW50bHkgaW4gdW5kZXJsYXkgbmV0d29yayBhbHNvIHRoZXJlIGFy
ZSB0aGUgY2hhbGxlbmdlcyBhcyBmb2xsb3dzOg0KDQoNCg0KMS4gQ29tcGxleGl0eS4gSW5kZXBl
bmRhbnQgUElNIGxpa2UgcHJvdG9jb2wgc2hvdWxkIGJlIGRlcGxveWVkIGJlc2lkZXMgdW5pY2Fz
dCBJR1AvQkdQIHByb3RvY29sLg0KDQoyLiBMb25nIGNvbnZlcmdlbmNlIHRpbWVyLiBNdWx0aWNh
c3QgbmV0d29yayBjb252ZXJnZW5jZSBjYXRlbmF0ZWQgd2l0aCB1bmljYXN0IG5ldHdvcmsgY29u
dmVyZ2VuY2UuDQoNCjMuIE1haW50YWluIHBlciBmbG93IGZvcndhcmRpbmcgc3RhdGUuDQoNCg0K
DQpJUy1JUyBleHRlbnNpb24gc2ltaWxhciBtZWNoYW5pc20gY2FuIGJlIHVzZWQgdG8gcmVwbGFj
ZSBQSU0gdG8gcmVkdWNlIGNvbXBsZXhpdHkgYW5kIGNvbnZlcmdlbmNlIHRpbWVyLCBpdCBjb252
ZXJnZXMgdW5pY2FzdCBhbmQgbXVsdGljYXN0IHByb3RvY29scyBpbnRvIGEgc2luZ2xlIHByb3Rv
Y29sLg0KDQpBcyBmb3IgcGVyIGZsb3cgZm9yd2FyZGluZyBzdGF0ZSwgIGZsb3cgc3RhdGUgY2Fu
IGJlIGFnZ3JlZ2F0ZWQgdXNpbmcgdGhlIGlkZWEgc2ltaWxhciB0byBCSUVSLCBidXQgdXNpbmcg
c3RhbmRhcmQgTlZPMyhWWExBTi9OVkdSRSxldGMpIGRhdGEgZm9ybWF0IGluc3RlYWQgb2YgZnVs
bCBuZXcgZW5jYXBzdWxhdGlvbi4gV2UgY2FuIHVzZSBhIHVuZGVybGF5IG11bHRpY2FzdCBncm91
cCBhZGRyZXNzIGluc3RlYWQgb2YgQml0U3RyaW5nIHRvIHJlcHJlc2VudCBhIHNldCBvZiB1bmRl
cmxheSBlZGdlIGRldmljZXMuDQoNCg0KDQpJZiBtdWx0aXBlIG92ZXJsYXkgbXVsdGljYXN0IGdy
b3VwcyBhdHRhY2hlcyB0byBzYW1lIHVuZGVybGF5IGVkZ2UgZGV2aWNlcywgc2FtZSB1bmRlcmxh
eSBtdWx0aWNhc3QgZ3JvdXAgY2FuIGJlIHVzZWQgdG8gY2FycnkgdGhlIHRyYWZmaWMgb2YgdGhl
c2Ugb3ZlcmxheSBtdWx0aWNhc3QgZ3JvdXBzLiBFYWNoIE5WTzMgZWRnZSBkZXZpY2UgdXNlcyB0
aGUgY29ycmVzcG9uZGluZyB1bmRlcmxheSBtdWx0aWNhc3QgZ3JvdXAgdG8gcGVyZm9ybSBOVk8z
IGVuY2Fwc3VsYXRpb24gd2hlbiBpdCBzZW5kcyBtdWx0aWNhc3QgdHJhZmZpYyB0byB1bmRlcmxh
eSBuZXR3b3JrLCB1bmRlcmxheSBuZXR3b3JrIGRldmljZXMgcmVseSBvbiB0aGUgdW5kZXJsYXkg
bXVsdGljYXN0IGdyb3VwIHRvIHJlcGxpY2F0ZSBhbmQgZm9yd2FyZCBtdWx0aWNhc3QgdHJhZmZp
YywgdGhlc2UgZGV2aWNlcyBkb24ndCBuZWVkIG1haW50YWluIHBlciBmbG93IG11bHRpY2FzdCBz
dGF0ZS4NCg0KDQoNClRoYW5rcw0KDQp3ZWlndW8NCg0KX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18NCg0Kt6K8/sjLOiBCSUVSIFtiaWVyLWJvdW5jZXNAaWV0Zi5vcmddILT6se0gQWxp
YSBBdGxhcyBbYWthdGxhc0BnbWFpbC5jb21dDQq3osvNyrG85DogMjAxNMTqMTDUwjIxyNUgMDoy
MQ0KytW8/sjLOiBSb2JlcnQgUmFzenVrDQqzrcvNOiBKZWZmcmV5IChaaGFvaHVpKSBaaGFuZzsg
WHV4aWFvaHU7IGJpZXJAaWV0Zi5vcmc7IElKc2JyYW5kIFdpam5hbmRzOyBFcmljIFJvc2VuDQrW
98ziOiBSZTogW0JpZXJdIEJJRVIgZW5jYXBzdWxhdGlvbg0KDQpSb2JlcnQsDQoNCk9uIE1vbiwg
T2N0IDIwLCAyMDE0IGF0IDExOjU3IEFNLCBSb2JlcnQgUmFzenVrIDxyb2JlcnRAcmFzenVrLm5l
dDxtYWlsdG86cm9iZXJ0QHJhc3p1ay5uZXQ+PiB3cm90ZToNCg0KQW5kIHdoYXQgaXMgdGhlIGFk
dmFudGFnZSBvZiBNUExTIEZSUiBub3cgYXMgY29tcGFyZWQgd2l0aCBMRkEgKGVpdGhlciBuYXRp
dmUgb3IgaXRzIHRvcG9sb2d5IGVuaGFuY2UgdmVyc2lvbikgPw0KDQpSZWdhcmRsZXNzIG9mIGhv
dyB0aGUgYWx0ZXJuYXRlIGlzIGNvbXB1dGVkLCB0aGVyZSBjYW4gc3RpbGwgYmUgYW4gTVBMUyBs
YWJlbCBpbmRpY2F0aW5nIHRoZSBtZXJnZS1wb2ludDsgdGhlbiB0aGUgZXhpc3RlbmNlIG9mIGEg
QklFUiBoZWFkZXIgd291bGQgaGF2ZSB0byBiZSBpbmRpY2F0ZWQgbmV4dCBvbiB0aGUgc3RhY2su
DQoNClRoZSBjaG9pY2UgaXMgc2ltcGxlIC4uLiB5b3UgY29udGludWUgaW50byBjbG9zZWQgYW5k
IGxpbWl0ZWQgZGF0YSBwbGFuZSBwYXJhZGlnbSBvciB5b3Uga2VlcCBpdCBvcGVuLiBDaG9pY2Ug
aXMgeW91cnMuDQoNCkkgdGhpbmsgdGhpcyBjb21lcyBkb3duIHRvIGNvbW1vbiB1c2UtY2FzZXMg
YW5kIGRlcGxveW1lbnRzLiAgVW5kZXJzdGFuZGluZyB0aGUgdGVjaG5vbG9neSBhbmQgcHJvYmxl
bSBzY29wZSBpcyBhIHByaW1hcnkgZm9jdXMgb2YgdGhlIHVwY29taW5nIEJvRi4NCg0KT25lIGNs
ZWFyIHVzZS1jYXNlIHRoYXQgbWFwcyB0byBhIGhpZ2hseSBkZXBsb3llZCBjYXNlIGlzIE1QTFMg
Zm9yIE1WUE4uICBDZXJ0YWlubHksIHRoYXQgc2VlbXMgdG8gYmUgYSBnb29kIG1vdGl2YXRvci4N
Cg0KSSBjYW4gY2VydGFpbmx5IHNlZSBCSUVSIGJlaW5nIHVzZWZ1bCBpbiB0aGUgREMgY2FzZSAt
IGFzIEkgcG9pbnRlZCBvdXQgdG8gdGhlIE5WTzMgY2hhaXJzLiAgSG93ZXZlciwgSSBkb24ndCBz
ZWUgYSBuZWVkIHRvIGNyZWF0ZSBhbm90aGVyIGZ1bGwgb3ZlcmxheSBlbmNhcHN1bGF0aW9uIChj
b21wbGV0ZSB3aXRoIFRUTCwgUW9TLCBldGMuKS4gIE9uZSBxdWVzdGlvbiB3aXRoIEJJRVIgaXMg
d2hldGhlciBpdCBpcyB2aWV3ZWQgbGlrZSBhIHBzZXVkby13aXJlIGhlYWRlciBvciBhIG5ldyBl
bmNhcHN1bGF0aW9uIG9yIHN1Y2g/ICBJIGRvIHRoaW5rIHRoZXJlIGNvdWxkIGJlIGEgY29tbW9u
IGJhc2UgYW5kIHRoZW4gZWl0aGVyIGFuIG9wdGlvbmFsIGZpcnN0IHdvcmQgb3IgdHdvLCBkZXBl
bmRpbmcuICBUYWtpbmcgYSBsb29rIGF0IHdoYXQgdHlwZSBvZiBleHRlbnNpb24vZW5jYXBzdWxh
dGlvbiB3b3VsZCBtYWtlIHNlbnNlIGZvciB2eGxhbiBzb3VuZHMgaW50ZXJlc3RpbmcgLSBidXQg
dGhlcmUgYXJlIGFsc28gc29tZSBjaGFuZ2UgY29udHJvbCBpc3N1ZXMgZm9yIHRoZSBJRVRGIGFy
b3VuZCB2eGxhbi4NCg0KUmVnYXJkcywNCkFsaWENCg0KQmVzdCwNClIuDQoNCk9uIE9jdCAyMCwg
MjAxNCA1OjQzIFBNLCAiSmVmZnJleSAoWmhhb2h1aSkgWmhhbmciIDx6emhhbmdAanVuaXBlci5u
ZXQ8bWFpbHRvOnp6aGFuZ0BqdW5pcGVyLm5ldD4+IHdyb3RlOg0KSSB3YW50IHRvIGFkZCB0aGF0
LCBldmVuIGlmIHRoZSB0b3BvbG9neSBhbmQgU0kgYXJlIGVuY29kZWQgaW4gdGhlIEJJRVIgaGVh
ZGVyIGl0c2VsZiwgaW4gY2FzZSBvZiBNUExTIGJhc2VkIEZSUiwgd2Ugc3RpbGwgbmVlZCBhbm90
aGVyIGxhYmVsIHRvIGluZGljYXRlIHRoYXQgYSBCSUVSIGhlYWRlciBmb2xsb3dzLg0KDQpGb3Ig
dGhhdCB5b3UgZWl0aGVyIHVzZSBhIHNwZWNpYWwgbGFiZWwsIG9yIGp1c3QgdXNlIGEgcmVndWxh
ciBsYWJlbCB0aGF0IGFsc28gZ2l2ZXMgeW91IHRoZSB0b3BvbG9neSBhbmQgU0kgYWxsIHRoZSB0
aW1lLCBmb3IgdGhlIGJlbmVmaXRzIHRoYXQgRXJpYyBleHBsYWluZWQgYmVsb3cuDQoNCkplZmZy
ZXkNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBCSUVSIFttYWlsdG86
Ymllci1ib3VuY2VzQGlldGYub3JnPG1haWx0bzpiaWVyLWJvdW5jZXNAaWV0Zi5vcmc+XSBPbiBC
ZWhhbGYgT2YgRXJpYyBSb3Nlbg0KPiBTZW50OiBNb25kYXksIE9jdG9iZXIgMjAsIDIwMTQgOTo0
MCBBTQ0KPiBUbzogSUpzYnJhbmQgV2lqbmFuZHM7IFJvYmVydCBSYXN6dWsNCj4gQ2M6IFh1eGlh
b2h1OyBiaWVyQGlldGYub3JnPG1haWx0bzpiaWVyQGlldGYub3JnPjsgRXJpYyBSb3Nlbg0KPiBT
dWJqZWN0OiBSZTogW0JpZXJdIEJJRVIgZW5jYXBzdWxhdGlvbg0KPg0KPiBIb3dldmVyIG9uZSBk
b2VzIHRoZSBCSUVSIGVuY2Fwc3VsYXRpb24sIG9uZSBzdGlsbCBoYXMgdG8gZXh0cmFjdCBhDQo+
IGxvb2t1cCBrZXkgZnJvbSB0aGUgaGVhZGVyLCBhbmQgdGhlbiB1c2UgdGhhdCBrZXkgdG8gZmlu
ZCB0aGUgQklGVA0KPiBjb250ZXh0IGluIHdoaWNoIHRoZSBwYWNrZXQncyBCaXRTdHJpbmcgaXMg
dG8gYmUgcHJvY2Vzc2VkLg0KPg0KPiBXaXRoIHRoZSBNUExTIGVuY2Fwc3VsYXRpb24sIHRoZSBs
b29rdXAga2V5IGlzIHRoZSBNUExTIGxhYmVsIHRoYXQNCj4gYWxyZWFkeSBhcHBlYXJzIGluIHRo
ZSBoZWFkZXIuICBJbiB0aGUgImdlbmVyaWMiIGVuY2Fwc3VsYXRpb24sIHRoZQ0KPiBsb29rdXAg
a2V5IGhhcyB0byBiZSBjb25zdHJ1Y3RlZCBmcm9tIGZpZWxkcyBpbiB0aGUgQklFUiBoZWFkZXIu
ICBJIHNlZQ0KPiBhIGNvdXBsZSBvZiBhZHZhbnRhZ2VzIGluIHVzaW5nIHRoZSBNUExTIGVuY2Fw
c3VsYXRpb246DQo+DQo+IDEuIExvb2tpbmcgdXAgdGhlIE1QTFMgbGFiZWwgaW1tZWRpYXRlbHkg
Z2l2ZXMgeW91IHRoZSBCSUZUIGNvbnRleHQgaW4NCj4gd2hpY2ggdGhlIEJpdFN0cmluZyBpcyB0
byBiZSBwcm9jZXNzZWQuICBTbyB5b3Ugc2F2ZSB0aGUgc3RlcHMgb2YNCj4gY29uY2F0ZW5hdGlu
ZyB2YXJpb3VzIGZpZWxkcyBmcm9tIHRoZSBCSUVSIGhlYWRlciB0byBwcm9kdWNlIHRoZSBsb29r
dXANCj4ga2V5IHRoYXQgdGhlbiBnaXZlcyB5b3UgdGhlIGNvbnRleHQuDQo+DQo+IDIuIFNpbmNl
IHRoZSBCSUZUIGNvbnRleHQgaXMgZGV0ZXJtaW5lZCBieSB0aGUgbGFiZWwsIG5vdCBieSB0aGUg
QklFUg0KPiBoZWFkZXIsIHRoZSBhc3NpZ25tZW50IG9mIGEgZ2l2ZW4gcGFja2V0IHRvIGEgZ2l2
ZW4gY29udGV4dCBkb2Vzbid0DQo+IGRlcGVuZCB1cG9uIHRoZSBmaWVsZHMgaW4gdGhlIGRhdGEg
cGxhbmUgaGVhZGVyIGF0IGFsbC4gU3VwcG9zZSB3ZQ0KPiBkZWNpZGUgc29tZWRheSB0aGF0IHdl
IHdhbnQgdG8gdXNlIGEgInNwZWNpYWwiIEJJRlQgZm9yIHRyYWZmaWMgZnJvbQ0KPiBjZXJ0YWlu
ICJzcGVjaWFsIiBzdWJzY3JpYmVycy4gIFdlIGNvdWxkIGRvIHRoaXMganVzdCBieSBtYWtpbmcg
dGhlDQo+IGFwcHJvcHJpYXRlIG1vZGlmaWNhdGlvbnMgaW4gdGhlIGNvbnRyb2wgcGxhbmU7IHdl
IHdvdWxkbid0IGhhdmUgdG8NCj4gY2hhbmdlIHRoZSBCSUVSIGhlYWRlciB0byBjYXJyeSBhICJz
dWJzY3JpYmVyIGlkIiwgYW5kIHdlIHdvdWxkbid0IGhhdmUNCj4gdG8gbW9kaWZ5IHRoZSBmb3J3
YXJkaW5nIHByb2NlZHVyZSB0byBjaGFuZ2UgdGhlIHdheSB0aGUgbG9va3VwIGtleSBpcw0KPiBj
b25zdHJ1Y3RlZC4gIFRoaXMgZmxleGliaWxpdHkgaXMgdmVyeSBzaW1pbGFyIHRvIHRoZSBmbGV4
aWJpbGl0eSB0aGF0DQo+IE1QTFMgcHJvdmlkZXMgdG8gdW5pY2FzdCBmb3J3YXJkaW5nIC0tIGFu
IGluZ3Jlc3Mgbm9kZSBjYW4gYXNzaWduIGENCj4gcGFja2V0IHRvIGEgImZvcndhcmRpbmcgZXF1
aXZhbGVuY2UgY2xhc3MiLCB3aGVyZSB0aGF0IGFzc2lnbm1lbnQgaXMNCj4gYmFzZWQgb24gaW5m
b3JtYXRpb24gdGhhdCBkb2VzIG5vdCBhcHBlYXIgZXhwbGljaXRseSBpbiB0aGUgZGF0YSBwbGFu
ZQ0KPiBoZWFkZXIuDQo+DQo+IElmIG9uZSB0aGlua3MgdGhhdCBtb3N0IEJJRVIgdXNhZ2Ugd2ls
bCBiZSBvbiBNUExTIG5ldHdvcmtzLCBpdCBzZWVtcw0KPiBsb2dpY2FsIHRvIHRha2UgYWR2YW50
YWdlIG9mIHRoZXNlIHByb3BlcnRpZXMgb2YgTVBMUy4NCj4NCj4gSSBzZWUgdGhlIHBvaW50IHRo
YXQgQklFUiBtYXkgYmUgdmFsdWFibGUgaW4gREMgbmV0d29ya3MsIHdoZXJlIG9uZQ0KPiBkb2Vz
bid0IHdhbnQgdG8gaW50cm9kdWNlIG11bHRpY2FzdCB0cmVlLWJ1aWxkaW5nIHByb3RvY29scywg
YnV0IG9uZQ0KPiBhbHNvIGRvZXNuJ3Qgd2FudCB0aGUgaW5lZmZpY2llbmN5IG9mIElSLiAgSG93
ZXZlciwgaWYgb25lIGlzIGdvaW5nIHRvDQo+IGludHJvZHVjZSBhIEJJRVIgZm9yd2FyZGluZyBw
bGFuZSBpbnRvIHRob3NlIGVudmlyb25tZW50cywgb25lIGNvdWxkDQo+IGFsc28gaW50cm9kdWNl
IGFuIE1QTFMgZm9yd2FyZGluZyBwbGFuZS4gIEFmdGVyIGFsbCwgQklFUiBpcyBhbHJlYWR5DQo+
IGluY29tcGF0aWJsZSB3aXRoIGV4aXN0aW5nIERDIHJvdXRlcnMuDQo+DQo+IEZvciB0aG9zZSB3
aG8gb2JqZWN0IHRvIGludHJvZHVjaW5nIE1QTFMgaW4gdGhlIERDIGVudmlyb25tZW50LCB3ZSBj
YW4NCj4ganVzdCBzYXkgdGhhdCB0aGUgTVBMUyBsYWJlbCBpcyBwYXJ0IG9mIHRoZSBCSUVSIGhl
YWRlciwgd2UgY2FuIHJlbmFtZQ0KPiBpdCB0byBiZSB0aGUgIm5vbi1NUExTIDIwLWJpdCBCSUVS
IGxvb2t1cCBrZXkgdGhhdCBqdXN0IGhhcHBlbnMgdG8NCj4gcmVzZW1ibGUgdGhlIE1QTFMgbGFi
ZWwgc3RhY2siLiAgIEFzIGhhcyBiZWVuIHBvaW50ZWQgb3V0LCB0aGVyZSBpcyBubw0KPiBNUExT
LXNwZWNpZmljIHNpZ25hbGluZyBuZWVkZWQgdG8gZGlzdHJpYnV0ZWQgdGhlIGxhYmVsIHZhbHVl
cywgYXMgdGhpcw0KPiBpcyBkb25lIHZpYSB0aGUgc2FtZSBJR1AgZXh0ZW5zaW9ucyB1c2VkIHRv
IGRpc3RyaWJ1dGVkIHRoZQ0KPiBCSUVSLXNwZWNpZmljIGNvbnRyb2wgaW5mby4NCj4NCj4NCj4N
Cj4NCj4NCj4NCj4NCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18NCj4gQklFUiBtYWlsaW5nIGxpc3QNCj4gQklFUkBpZXRmLm9yZzxtYWlsdG86QklFUkBp
ZXRmLm9yZz4NCj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9iaWVyDQoN
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpCSUVSIG1h
aWxpbmcgbGlzdA0KQklFUkBpZXRmLm9yZzxtYWlsdG86QklFUkBpZXRmLm9yZz4NCmh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vYmllcg0KDQoNCg==

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

<html dir=3D"ltr">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dgb2312">
<style id=3D"owaParaStyle">P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
</style>
</head>
<body fPStyle=3D"1" ocsi=3D"0">
<div style=3D"direction: ltr;font-family: Tahoma;color: #000000;font-size: =
10pt;">
<p><font size=3D"3" face=3D"Times New Roman">Hi Alia,</font></p>
<p><font size=3D"3" face=3D"Times New Roman">I agree with your opinion abou=
t BIER application in the DC case,&nbsp;i also think it's not necessary to =
introduce another overlay encapsulation in NVO3 area.</font></p>
<p><font size=3D"3" face=3D"Times New Roman">Underlay network distribution =
tree can be used to carry NVO3 overlay multicast traffic, the distribution =
tree can be established using traditional PIM protocol or using IS-IS exten=
sion similar solution.
</font><font size=3D"3" face=3D"Times New Roman">As described in BIER probl=
em statements, currently&nbsp;in underlay network&nbsp;also there are the c=
hallenges as follows:</font></p>
<p><font size=3D"3" face=3D"Times New Roman"></font>&nbsp;</p>
<p><font size=3D"3" face=3D"Times New Roman">1. Complexity. Independant PIM=
 like protocol should be deployed besides unicast IGP/BGP protocol.</font><=
/p>
<p><font size=3D"3" face=3D"Times New Roman">2. Long convergence timer. Mul=
ticast network convergence catenated with unicast network convergence.</fon=
t></p>
<p><font size=3D"3" face=3D"Times New Roman">3. Maintain per flow forwardin=
g state.</font></p>
<p><font size=3D"3" face=3D"Times New Roman"></font>&nbsp;</p>
<p><font size=3D"3" face=3D"Times New Roman">IS-IS extension similar mechan=
ism can be used to replace PIM to reduce complexity and convergence timer, =
it converges unicast and multicast protocols into a single protocol.</font>=
</p>
<p><font size=3D"3" face=3D"Times New Roman">As for per flow forwarding sta=
te,&nbsp; flow state can be aggregated using the idea similar to BIER, but =
using standard NVO3(VXLAN/NVGRE,etc) data format instead of full new encaps=
ulation. We can use a underlay multicast
 group address instead of BitString to represent a set of underlay edge dev=
ices.</font></p>
<p><font size=3D"3" face=3D"Times New Roman"></font>&nbsp;</p>
<p><font size=3D"3" face=3D"Times New Roman">If multipe overlay multicast g=
roups attaches to same underlay edge devices, same underlay multicast group=
 can be used to carry the traffic of these overlay multicast groups. Each N=
VO3 edge device uses the corresponding
 underlay multicast group to perform NVO3 encapsulation when it sends multi=
cast traffic to underlay network, u</font><font size=3D"3" face=3D"Times Ne=
w Roman">nderlay network devices rely on the underlay multicast group to re=
plicate and forward multicast traffic,
 these devices don't need maintain per flow multicast state.</font></p>
<p><font size=3D"3" face=3D"Times New Roman"></font>&nbsp;</p>
<p><font size=3D"3" face=3D"Times New Roman">Thanks</font></p>
<p><font size=3D"3" face=3D"Times New Roman">weiguo</font></p>
<p></p>
<hr tabindex=3D"-1">
<p></p>
<div style=3D"FONT-FAMILY: Times New Roman; COLOR: #000000; FONT-SIZE: 16px=
">
<div style=3D"DIRECTION: ltr" id=3D"divRpF866092"><font color=3D"#000000" s=
ize=3D"2" face=3D"Tahoma"><b>=B7=A2=BC=FE=C8=CB:</b> BIER [bier-bounces@iet=
f.org] =B4=FA=B1=ED Alia Atlas [akatlas@gmail.com]<br>
<b>=B7=A2=CB=CD=CA=B1=BC=E4:</b> 2014=C4=EA10=D4=C221=C8=D5 0:21<br>
<b>=CA=D5=BC=FE=C8=CB:</b> Robert Raszuk<br>
<b>=B3=AD=CB=CD:</b> Jeffrey (Zhaohui) Zhang; Xuxiaohu; bier@ietf.org; IJsb=
rand Wijnands; Eric Rosen<br>
<b>=D6=F7=CC=E2:</b> Re: [Bier] BIER encapsulation<br>
</font><br>
</div>
<div></div>
<div>
<div dir=3D"ltr">
<div class=3D"gmail_extra">
<div class=3D"gmail_quote">Robert,</div>
<div class=3D"gmail_quote"><br>
</div>
<div class=3D"gmail_quote">On Mon, Oct 20, 2014 at 11:57 AM, Robert Raszuk =
<span dir=3D"ltr">
&lt;<a href=3D"mailto:robert@raszuk.net" target=3D"_blank">robert@raszuk.ne=
t</a>&gt;</span> wrote:<br>
<blockquote style=3D"BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex=
; PADDING-LEFT: 1ex" class=3D"gmail_quote">
<p dir=3D"ltr">And what is the advantage of MPLS FRR now as compared with L=
FA (either native or its topology enhance version) ?</p>
</blockquote>
<div>Regardless of how the alternate is computed, there can still be an MPL=
S label indicating the merge-point; then the existence of a BIER header wou=
ld have to be indicated next on the stack.&nbsp;</div>
<blockquote style=3D"BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex=
; PADDING-LEFT: 1ex" class=3D"gmail_quote">
<p dir=3D"ltr">The choice is simple ... you continue into closed and limite=
d data plane paradigm or you keep it open. Choice is yours.</p>
</blockquote>
<div>I think this comes down to common use-cases and deployments.&nbsp; Und=
erstanding the technology and problem scope is a primary focus of the upcom=
ing BoF.</div>
<div><br>
</div>
<div>One clear use-case that maps to a highly deployed case is MPLS for MVP=
N.&nbsp; Certainly, that seems to be a good motivator.</div>
<div><br>
</div>
<div>I can certainly see BIER being useful in the DC case - as I pointed ou=
t to the NVO3 chairs.&nbsp; However, I don't see a need to create another f=
ull overlay encapsulation (complete with TTL, QoS, etc.).&nbsp; One questio=
n with BIER is whether it is viewed like a
 pseudo-wire header or a new encapsulation or such?&nbsp; I do think there =
could be a common base and then either an optional first word or two, depen=
ding.&nbsp; Taking a look at what type of extension/encapsulation would mak=
e sense for vxlan sounds interesting - but
 there are also some change control issues for the IETF around vxlan.</div>
<div>&nbsp;</div>
<div>Regards,</div>
<div>Alia</div>
<blockquote style=3D"BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex=
; PADDING-LEFT: 1ex" class=3D"gmail_quote">
<p dir=3D"ltr">Best,<br>
R.</p>
<div class=3D"HOEnZb">
<div class=3D"h5">
<div class=3D"gmail_quote">On Oct 20, 2014 5:43 PM, &quot;Jeffrey (Zhaohui)=
 Zhang&quot; &lt;<a href=3D"mailto:zzhang@juniper.net" target=3D"_blank">zz=
hang@juniper.net</a>&gt; wrote:<br type=3D"attribution">
<blockquote style=3D"BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex=
; PADDING-LEFT: 1ex" class=3D"gmail_quote">
I want to add that, even if the topology and SI are encoded in the BIER hea=
der itself, in case of MPLS based FRR, we still need another label to indic=
ate that a BIER header follows.<br>
<br>
For that you either use a special label, or just use a regular label that a=
lso gives you the topology and SI all the time, for the benefits that Eric =
explained below.<br>
<br>
Jeffrey<br>
<br>
&gt; -----Original Message-----<br>
&gt; From: BIER [mailto:<a href=3D"mailto:bier-bounces@ietf.org" target=3D"=
_blank">bier-bounces@ietf.org</a>] On Behalf Of Eric Rosen<br>
&gt; Sent: Monday, October 20, 2014 9:40 AM<br>
&gt; To: IJsbrand Wijnands; Robert Raszuk<br>
&gt; Cc: Xuxiaohu; <a href=3D"mailto:bier@ietf.org" target=3D"_blank">bier@=
ietf.org</a>; Eric Rosen<br>
&gt; Subject: Re: [Bier] BIER encapsulation<br>
&gt;<br>
&gt; However one does the BIER encapsulation, one still has to extract a<br=
>
&gt; lookup key from the header, and then use that key to find the BIFT<br>
&gt; context in which the packet's BitString is to be processed.<br>
&gt;<br>
&gt; With the MPLS encapsulation, the lookup key is the MPLS label that<br>
&gt; already appears in the header.&nbsp; In the &quot;generic&quot; encaps=
ulation, the<br>
&gt; lookup key has to be constructed from fields in the BIER header.&nbsp;=
 I see<br>
&gt; a couple of advantages in using the MPLS encapsulation:<br>
&gt;<br>
&gt; 1. Looking up the MPLS label immediately gives you the BIFT context in=
<br>
&gt; which the BitString is to be processed.&nbsp; So you save the steps of=
<br>
&gt; concatenating various fields from the BIER header to produce the looku=
p<br>
&gt; key that then gives you the context.<br>
&gt;<br>
&gt; 2. Since the BIFT context is determined by the label, not by the BIER<=
br>
&gt; header, the assignment of a given packet to a given context doesn't<br=
>
&gt; depend upon the fields in the data plane header at all. Suppose we<br>
&gt; decide someday that we want to use a &quot;special&quot; BIFT for traf=
fic from<br>
&gt; certain &quot;special&quot; subscribers.&nbsp; We could do this just b=
y making the<br>
&gt; appropriate modifications in the control plane; we wouldn't have to<br=
>
&gt; change the BIER header to carry a &quot;subscriber id&quot;, and we wo=
uldn't have<br>
&gt; to modify the forwarding procedure to change the way the lookup key is=
<br>
&gt; constructed.&nbsp; This flexibility is very similar to the flexibility=
 that<br>
&gt; MPLS provides to unicast forwarding -- an ingress node can assign a<br=
>
&gt; packet to a &quot;forwarding equivalence class&quot;, where that assig=
nment is<br>
&gt; based on information that does not appear explicitly in the data plane=
<br>
&gt; header.<br>
&gt;<br>
&gt; If one thinks that most BIER usage will be on MPLS networks, it seems<=
br>
&gt; logical to take advantage of these properties of MPLS.<br>
&gt;<br>
&gt; I see the point that BIER may be valuable in DC networks, where one<br=
>
&gt; doesn't want to introduce multicast tree-building protocols, but one<b=
r>
&gt; also doesn't want the inefficiency of IR.&nbsp; However, if one is goi=
ng to<br>
&gt; introduce a BIER forwarding plane into those environments, one could<b=
r>
&gt; also introduce an MPLS forwarding plane.&nbsp; After all, BIER is alre=
ady<br>
&gt; incompatible with existing DC routers.<br>
&gt;<br>
&gt; For those who object to introducing MPLS in the DC environment, we can=
<br>
&gt; just say that the MPLS label is part of the BIER header, we can rename=
<br>
&gt; it to be the &quot;non-MPLS 20-bit BIER lookup key that just happens t=
o<br>
&gt; resemble the MPLS label stack&quot;.&nbsp; &nbsp;As has been pointed o=
ut, there is no<br>
&gt; MPLS-specific signaling needed to distributed the label values, as thi=
s<br>
&gt; is done via the same IGP extensions used to distributed the<br>
&gt; BIER-specific control info.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; BIER mailing list<br>
&gt; <a href=3D"mailto:BIER@ietf.org" target=3D"_blank">BIER@ietf.org</a><b=
r>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/bier" target=3D"_blan=
k">https://www.ietf.org/mailman/listinfo/bier</a><br>
</blockquote>
</div>
</div>
</div>
<br>
_______________________________________________<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" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/bier</a><br>
<br>
</blockquote>
</div>
<br>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_DD5FC8DE455C3348B94340C0AB5517334F80A70Ankgeml501mbschi_--


From nobody Tue Oct 21 00:35:35 2014
Return-Path: <ice@cisco.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 863281AD080 for <bier@ietfa.amsl.com>; Tue, 21 Oct 2014 00:35:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.801
X-Spam-Level: 
X-Spam-Status: No, score=-6.801 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_DKIM_INVALID=0.01, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 327Y9ZVUS5HG for <bier@ietfa.amsl.com>; Tue, 21 Oct 2014 00:35:31 -0700 (PDT)
Received: from aer-iport-4.cisco.com (aer-iport-4.cisco.com [173.38.203.54]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 649131AD08F for <bier@ietf.org>; Tue, 21 Oct 2014 00:35:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=8362; q=dns/txt; s=iport; t=1413876929; x=1415086529; h=mime-version:subject:from:in-reply-to:date:cc: content-transfer-encoding:message-id:references:to; bh=wNcWZaNy+QXTgV6R2Ng8sFbcCNA1GOn4V8DIyZtjvX4=; b=jinxs4J2agJarXw6CyijNO23L3DX4x2/dBhnyXfoGLHTZCcLuHpSxa+K HLEs6iH72WMVX7GNltf5Kv6rPhsz5+dKXcEhoASYGbHb26ri3+b7YmDfy gbpJs5CboS0y8nLjvSSxQmuN2mzptM+tJ+7hPxVDwc/9SqkRP7/rr2P+Q c=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: An8QAFMIRlStJssW/2dsb2JhbABcg2FYuQIBAQEBAQEFAXOSCgqHSQICAoEkAX2EAgEBAQMBAQEBawsFBwQLEQQBAQEnByEGHwkIBhOIKwMJCA2+FQ2GLgEBAQEBAQEBAQEBAQEBAQEBAQEBARMEhiOHeoFcJTMHBoMngR4BBJtJghGPSIZag3k7L4EGgUUBAQE
X-IronPort-AV: E=Sophos;i="5.04,760,1406592000"; d="scan'208";a="214319124"
Received: from aer-iport-nat.cisco.com (HELO aer-core-4.cisco.com) ([173.38.203.22]) by aer-iport-4.cisco.com with ESMTP; 21 Oct 2014 07:35:27 +0000
Received: from ams-iwijnand-88110.cisco.com (ams-iwijnand-88110.cisco.com [10.60.202.91]) by aer-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id s9L7ZHJw025453 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Tue, 21 Oct 2014 07:35:26 GMT
Content-Type: text/plain; charset=windows-1252
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: IJsbrand Wijnands <ice@cisco.com>
In-Reply-To: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C3797@NKGEML512-MBS.china.huawei.com>
Date: Tue, 21 Oct 2014 09:35:17 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <EF0A287A-4EDC-4A77-A385-85E1FF32CDCD@cisco.com>
References: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082BFD23@NKGEML512-MBS.china.huawei.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C105F@NKGEML512-MBS.china.huawei.com> <FCAEACFA-CB49-4C43-8412-4FF2733D617F@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C1DE6@NKGEML512-MBS.china.huawei.com> <E53C2F60-3699-4183-A3F3-446D664B7E0E@cisco.com> <543FD330.5050002@juniper.net> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C268D@NKGEML512-MBS.china.huawei.com> <8B9C1EE3-0290-41BC-A1D7-798F08672564@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C2FE4@NKGEML512-MBS.china.huawei.com> <CA24052D-737A-44EA-AADA-950A24D857CC@cisco.com> <CA+b+ER=a=My8b4i9oCP1Sk3kwJXjsksrmBQbwbKtyqPiMZWqDA@mail.gmail.com> <A2A61482-E494-4629-9A0B-AAAE6A5030E6@cisco.com> <CA+b+ER=1gS=Kmn+Hu5iLxaX89xYG5cBXqX2tigT8RC80Yps89g@mail.gmail.com> <18AC5BF7-DEFD-4E98-8847-EBC1C9A3832D@cisco.com> <CA+b+ERkq4NUHvOaAZZ4mg+wDb6mcJarBds3sopfHtH-SSunh8Q@mail.gmail.com> <29118874-6E94-419F-8225-5D5352E09611@cisco.com> <544510C1.9000503@juniper.net> <56a bb0309ed44f2e94b9c0e89767d2c5@BY2PR05MB079.namprd05.prod.outlook.com> <CA+b+ERmuOqciqTfgD8RwTWksL+eEzem0cFbmOPwUGO6-WS9GkQ@mail.gmail.com> <CAG4d1re-gUPQE2ysaR=DF5LnuOT=dk5hWzwUG-raqLhvkBxPgg@mail.gmail.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C3797@NKGEML512-MBS.china.huawei.com>
To: Xuxiaohu <xuxiaohu@huawei.com>
X-Mailer: Apple Mail (2.1878.6)
Archived-At: http://mailarchive.ietf.org/arch/msg/bier/JHCKMTSjVyaVqEqiV0P6MMlOMDo
Cc: "Jeffrey \(Zhaohui\) Zhang" <zzhang@juniper.net>, "bier@ietf.org" <bier@ietf.org>, Eric Rosen <erosen@juniper.net>, Robert Raszuk <robert@raszuk.net>
Subject: Re: [Bier] BIER encapsulation
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 21 Oct 2014 07:35:33 -0000

Xiaohu,

I agree with you this is a completely new way to forward and replicate =
multicast packets. Does it help you to think about the =91generic=92 =
BIER encapsulation to be like this? The Table ID is an 20 bit value used =
as an indirection that represents SetID, MT-ID, BitString Length, (and =
any other value you want to add in the future). The data-plane is not =
overloaded with multiple lookups, the Table ID points to the BIFT table =
that needs to be used to forward the packet using the BitString.


      0                   1                   2                   3
      0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20=

     |             Table ID                  | Exp |1|       TTL     |=20=

     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
     |0 0 0 0|  Ver  |I|0 0 0 0 0 0 0| Proto |  Len  |   Entropy     |
     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
     |                BitString  (first 32 bits)                     ~
     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
     ~                                                               ~
     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
     ~                BitString  (last 32 bits)                      |
     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
     |                    BFIR-id (optional)                         |
     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Thx,

Ice.


On 21 Oct 2014, at 08:41, Xuxiaohu <xuxiaohu@huawei.com> wrote:

> Let=92s have a look at one possible extreme of the BIER application: =
only one egress PE for a given overlay BUM packet. In this case, we =
could either use the BIER encapsulation by setting only one bit of the =
BitString which is corresponding to that egress PE or use the IP =
encapsulation with the destination being filled with the address of that =
egress PE.
> =20
> Or we can think about the BIER functionality from the ingress =
replication perspective: assume an ingress PE needs to replicate n =
copies for a given overlay BUM packet with each destined for a =
particular egress PE. Since  n copies (n<m) need to be forwarded to a =
given next-hop,  the ingress PE decides to =93aggregates=94 that n =
copies into one copy by listing egress PEs for those n copies within one =
copy.
> =20
> =46rom the above reasoning, we can find that the BIER is exactly a =
totally-new network layer in which one or more destination addresses =
could be indicated (by the BitString).
> =20
> Best regards,
> Xiaohu
> =20
> From: Alia Atlas [mailto:akatlas@gmail.com]=20
> Sent: Tuesday, October 21, 2014 12:22 AM
> To: Robert Raszuk
> Cc: Jeffrey (Zhaohui) Zhang; Xuxiaohu; bier@ietf.org; IJsbrand =
Wijnands; Eric Rosen
> Subject: Re: [Bier] BIER encapsulation
> =20
> Robert,
> =20
> On Mon, Oct 20, 2014 at 11:57 AM, Robert Raszuk <robert@raszuk.net> =
wrote:
> And what is the advantage of MPLS FRR now as compared with LFA (either =
native or its topology enhance version) ?
>=20
> Regardless of how the alternate is computed, there can still be an =
MPLS label indicating the merge-point; then the existence of a BIER =
header would have to be indicated next on the stack.=20
> The choice is simple ... you continue into closed and limited data =
plane paradigm or you keep it open. Choice is yours.
>=20
> I think this comes down to common use-cases and deployments.  =
Understanding the technology and problem scope is a primary focus of the =
upcoming BoF.
> =20
> One clear use-case that maps to a highly deployed case is MPLS for =
MVPN.  Certainly, that seems to be a good motivator.
> =20
> I can certainly see BIER being useful in the DC case - as I pointed =
out to the NVO3 chairs.  However, I don't see a need to create another =
full overlay encapsulation (complete with TTL, QoS, etc.).  One question =
with BIER is whether it is viewed like a pseudo-wire header or a new =
encapsulation or such?  I do think there could be a common base and then =
either an optional first word or two, depending.  Taking a look at what =
type of extension/encapsulation would make sense for vxlan sounds =
interesting - but there are also some change control issues for the IETF =
around vxlan.
> =20
> Regards,
> Alia
> Best,
> R.
>=20
> On Oct 20, 2014 5:43 PM, "Jeffrey (Zhaohui) Zhang" =
<zzhang@juniper.net> wrote:
> I want to add that, even if the topology and SI are encoded in the =
BIER header itself, in case of MPLS based FRR, we still need another =
label to indicate that a BIER header follows.
>=20
> For that you either use a special label, or just use a regular label =
that also gives you the topology and SI all the time, for the benefits =
that Eric explained below.
>=20
> Jeffrey
>=20
> > -----Original Message-----
> > From: BIER [mailto:bier-bounces@ietf.org] On Behalf Of Eric Rosen
> > Sent: Monday, October 20, 2014 9:40 AM
> > To: IJsbrand Wijnands; Robert Raszuk
> > Cc: Xuxiaohu; bier@ietf.org; Eric Rosen
> > Subject: Re: [Bier] BIER encapsulation
> >
> > However one does the BIER encapsulation, one still has to extract a
> > lookup key from the header, and then use that key to find the BIFT
> > context in which the packet's BitString is to be processed.
> >
> > With the MPLS encapsulation, the lookup key is the MPLS label that
> > already appears in the header.  In the "generic" encapsulation, the
> > lookup key has to be constructed from fields in the BIER header.  I =
see
> > a couple of advantages in using the MPLS encapsulation:
> >
> > 1. Looking up the MPLS label immediately gives you the BIFT context =
in
> > which the BitString is to be processed.  So you save the steps of
> > concatenating various fields from the BIER header to produce the =
lookup
> > key that then gives you the context.
> >
> > 2. Since the BIFT context is determined by the label, not by the =
BIER
> > header, the assignment of a given packet to a given context doesn't
> > depend upon the fields in the data plane header at all. Suppose we
> > decide someday that we want to use a "special" BIFT for traffic from
> > certain "special" subscribers.  We could do this just by making the
> > appropriate modifications in the control plane; we wouldn't have to
> > change the BIER header to carry a "subscriber id", and we wouldn't =
have
> > to modify the forwarding procedure to change the way the lookup key =
is
> > constructed.  This flexibility is very similar to the flexibility =
that
> > MPLS provides to unicast forwarding -- an ingress node can assign a
> > packet to a "forwarding equivalence class", where that assignment is
> > based on information that does not appear explicitly in the data =
plane
> > header.
> >
> > If one thinks that most BIER usage will be on MPLS networks, it =
seems
> > logical to take advantage of these properties of MPLS.
> >
> > I see the point that BIER may be valuable in DC networks, where one
> > doesn't want to introduce multicast tree-building protocols, but one
> > also doesn't want the inefficiency of IR.  However, if one is going =
to
> > introduce a BIER forwarding plane into those environments, one could
> > also introduce an MPLS forwarding plane.  After all, BIER is already
> > incompatible with existing DC routers.
> >
> > For those who object to introducing MPLS in the DC environment, we =
can
> > just say that the MPLS label is part of the BIER header, we can =
rename
> > it to be the "non-MPLS 20-bit BIER lookup key that just happens to
> > resemble the MPLS label stack".   As has been pointed out, there is =
no
> > MPLS-specific signaling needed to distributed the label values, as =
this
> > is done via the same IGP extensions used to distributed the
> > BIER-specific control info.
> >
> >
> >
> >
> >
> >
> >
> > _______________________________________________
> > BIER mailing list
> > 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


From nobody Tue Oct 21 00:39:30 2014
Return-Path: <rraszuk@gmail.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AA1681AD06E for <bier@ietfa.amsl.com>; Tue, 21 Oct 2014 00:39:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.278
X-Spam-Level: 
X-Spam-Status: No, score=-1.278 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HSIq3CuPYf6l for <bier@ietfa.amsl.com>; Tue, 21 Oct 2014 00:39:27 -0700 (PDT)
Received: from mail-ig0-x22a.google.com (mail-ig0-x22a.google.com [IPv6:2607:f8b0:4001:c05::22a]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 944A91A6FBE for <bier@ietf.org>; Tue, 21 Oct 2014 00:39:27 -0700 (PDT)
Received: by mail-ig0-f170.google.com with SMTP id hn15so7787675igb.5 for <bier@ietf.org>; Tue, 21 Oct 2014 00:39:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type:content-transfer-encoding; bh=pXBh3+nuwxHKIBW6F4KDzYut/Rm2IbUPoXxzHbk/MGs=; b=NIVm+5BDO5IvoadtAZpoYAGPHtxOaqUy1+vfsIfYcMYe8YCW8LDqJPujde6Kgl/PMe Yi8h4YXrVyiPVdUszbszXVVaSmM5Q/PfGQlDxnJ8Okt1J/C6BCFz45s9BIWyehTX1c9c PioC6Y+dQkNLkgfk7UhgaObEMqmegV5xxaGfu/lYnK55O1Qe6jVmDe5KW82qn2kIarC+ ZTxpdItX0muLfSqre74Z28LYU2VLKlBTUUgEL+LBNlHuHyLVWWjxVHkWzlWme6dXKkFs XBkgUlC+CMLQ/Ic6c8vdRaAuAKpvLQmmvYX3ZiseefRjbxxo6q1jcnZiqs4jOK+g352i lhOw==
MIME-Version: 1.0
X-Received: by 10.50.122.100 with SMTP id lr4mr14896485igb.9.1413877166926; Tue, 21 Oct 2014 00:39:26 -0700 (PDT)
Sender: rraszuk@gmail.com
Received: by 10.107.156.208 with HTTP; Tue, 21 Oct 2014 00:39:26 -0700 (PDT)
In-Reply-To: <EF0A287A-4EDC-4A77-A385-85E1FF32CDCD@cisco.com>
References: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082BFD23@NKGEML512-MBS.china.huawei.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C105F@NKGEML512-MBS.china.huawei.com> <FCAEACFA-CB49-4C43-8412-4FF2733D617F@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C1DE6@NKGEML512-MBS.china.huawei.com> <E53C2F60-3699-4183-A3F3-446D664B7E0E@cisco.com> <543FD330.5050002@juniper.net> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C268D@NKGEML512-MBS.china.huawei.com> <8B9C1EE3-0290-41BC-A1D7-798F08672564@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C2FE4@NKGEML512-MBS.china.huawei.com> <CA24052D-737A-44EA-AADA-950A24D857CC@cisco.com> <CA+b+ER=a=My8b4i9oCP1Sk3kwJXjsksrmBQbwbKtyqPiMZWqDA@mail.gmail.com> <A2A61482-E494-4629-9A0B-AAAE6A5030E6@cisco.com> <CA+b+ER=1gS=Kmn+Hu5iLxaX89xYG5cBXqX2tigT8RC80Yps89g@mail.gmail.com> <18AC5BF7-DEFD-4E98-8847-EBC1C9A3832D@cisco.com> <CA+b+ERkq4NUHvOaAZZ4mg+wDb6mcJarBds3sopfHtH-SSunh8Q@mail.gmail.com> <29118874-6E94-419F-8225-5D5352E09611@cisco.com> <544510C1.9000503@juniper.net> <56abb0309ed44f2e94b9c0e89767d2c5@BY2PR05MB079.namprd05.prod.outlook.com> <CA+b+ERmuOqciqTfgD8RwTWksL+eEzem0cFbmOPwUGO6-WS9GkQ@mail.gmail.com> <CAG4d1re-gUPQE2ysaR=DF5LnuOT=dk5hWzwUG-raqLhvkBxPgg@mail.gmail.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C3797@NKGEML512-MBS.china.huawei.com> <EF0A287A-4EDC-4A77-A385-85E1FF32CDCD@cisco.com>
Date: Tue, 21 Oct 2014 09:39:26 +0200
X-Google-Sender-Auth: lJaes94YXnIj4-Lnb5SE4qns9zI
Message-ID: <CA+b+ER=hLBUwzBTr6u+34j3N6yDkJZ5PVNzXnK0jJ7R1DLMv9A@mail.gmail.com>
From: Robert Raszuk <robert@raszuk.net>
To: IJsbrand Wijnands <ice@cisco.com>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Archived-At: http://mailarchive.ietf.org/arch/msg/bier/pOja1FPp9Im3gmg6wmqfrZbL-Vc
Cc: "Jeffrey \(Zhaohui\) Zhang" <zzhang@juniper.net>, Xuxiaohu <xuxiaohu@huawei.com>, "bier@ietf.org" <bier@ietf.org>, Eric Rosen <erosen@juniper.net>
Subject: Re: [Bier] BIER encapsulation
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 21 Oct 2014 07:39:29 -0000

Ice,

What you propose has not much value as ethertype just below such
header can easily point to BIFT table. Why to have two things
(table_id and ethertype) pointing to the same context in each packet ?

r.

On Tue, Oct 21, 2014 at 9:35 AM, IJsbrand Wijnands <ice@cisco.com> wrote:
> Xiaohu,
>
> I agree with you this is a completely new way to forward and replicate mu=
lticast packets. Does it help you to think about the =E2=80=98generic=E2=80=
=99 BIER encapsulation to be like this? The Table ID is an 20 bit value use=
d as an indirection that represents SetID, MT-ID, BitString Length, (and an=
y other value you want to add in the future). The data-plane is not overloa=
ded with multiple lookups, the Table ID points to the BIFT table that needs=
 to be used to forward the packet using the BitString.
>
>
>       0                   1                   2                   3
>       0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
>      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>      |             Table ID                  | Exp |1|       TTL     |
>      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>      |0 0 0 0|  Ver  |I|0 0 0 0 0 0 0| Proto |  Len  |   Entropy     |
>      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>      |                BitString  (first 32 bits)                     ~
>      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>      ~                                                               ~
>      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>      ~                BitString  (last 32 bits)                      |
>      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>      |                    BFIR-id (optional)                         |
>      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>
> Thx,
>
> Ice.
>
>
> On 21 Oct 2014, at 08:41, Xuxiaohu <xuxiaohu@huawei.com> wrote:
>
>> Let=E2=80=99s have a look at one possible extreme of the BIER applicatio=
n: only one egress PE for a given overlay BUM packet. In this case, we coul=
d either use the BIER encapsulation by setting only one bit of the BitStrin=
g which is corresponding to that egress PE or use the IP encapsulation with=
 the destination being filled with the address of that egress PE.
>>
>> Or we can think about the BIER functionality from the ingress replicatio=
n perspective: assume an ingress PE needs to replicate n copies for a given=
 overlay BUM packet with each destined for a particular egress PE. Since  n=
 copies (n<m) need to be forwarded to a given next-hop,  the ingress PE dec=
ides to =E2=80=9Caggregates=E2=80=9D that n copies into one copy by listing=
 egress PEs for those n copies within one copy.
>>
>> From the above reasoning, we can find that the BIER is exactly a totally=
-new network layer in which one or more destination addresses could be indi=
cated (by the BitString).
>>
>> Best regards,
>> Xiaohu
>>
>> From: Alia Atlas [mailto:akatlas@gmail.com]
>> Sent: Tuesday, October 21, 2014 12:22 AM
>> To: Robert Raszuk
>> Cc: Jeffrey (Zhaohui) Zhang; Xuxiaohu; bier@ietf.org; IJsbrand Wijnands;=
 Eric Rosen
>> Subject: Re: [Bier] BIER encapsulation
>>
>> Robert,
>>
>> On Mon, Oct 20, 2014 at 11:57 AM, Robert Raszuk <robert@raszuk.net> wrot=
e:
>> And what is the advantage of MPLS FRR now as compared with LFA (either n=
ative or its topology enhance version) ?
>>
>> Regardless of how the alternate is computed, there can still be an MPLS =
label indicating the merge-point; then the existence of a BIER header would=
 have to be indicated next on the stack.
>> The choice is simple ... you continue into closed and limited data plane=
 paradigm or you keep it open. Choice is yours.
>>
>> I think this comes down to common use-cases and deployments.  Understand=
ing the technology and problem scope is a primary focus of the upcoming BoF=
.
>>
>> One clear use-case that maps to a highly deployed case is MPLS for MVPN.=
  Certainly, that seems to be a good motivator.
>>
>> I can certainly see BIER being useful in the DC case - as I pointed out =
to the NVO3 chairs.  However, I don't see a need to create another full ove=
rlay encapsulation (complete with TTL, QoS, etc.).  One question with BIER =
is whether it is viewed like a pseudo-wire header or a new encapsulation or=
 such?  I do think there could be a common base and then either an optional=
 first word or two, depending.  Taking a look at what type of extension/enc=
apsulation would make sense for vxlan sounds interesting - but there are al=
so some change control issues for the IETF around vxlan.
>>
>> Regards,
>> Alia
>> Best,
>> R.
>>
>> On Oct 20, 2014 5:43 PM, "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net> =
wrote:
>> I want to add that, even if the topology and SI are encoded in the BIER =
header itself, in case of MPLS based FRR, we still need another label to in=
dicate that a BIER header follows.
>>
>> For that you either use a special label, or just use a regular label tha=
t also gives you the topology and SI all the time, for the benefits that Er=
ic explained below.
>>
>> Jeffrey
>>
>> > -----Original Message-----
>> > From: BIER [mailto:bier-bounces@ietf.org] On Behalf Of Eric Rosen
>> > Sent: Monday, October 20, 2014 9:40 AM
>> > To: IJsbrand Wijnands; Robert Raszuk
>> > Cc: Xuxiaohu; bier@ietf.org; Eric Rosen
>> > Subject: Re: [Bier] BIER encapsulation
>> >
>> > However one does the BIER encapsulation, one still has to extract a
>> > lookup key from the header, and then use that key to find the BIFT
>> > context in which the packet's BitString is to be processed.
>> >
>> > With the MPLS encapsulation, the lookup key is the MPLS label that
>> > already appears in the header.  In the "generic" encapsulation, the
>> > lookup key has to be constructed from fields in the BIER header.  I se=
e
>> > a couple of advantages in using the MPLS encapsulation:
>> >
>> > 1. Looking up the MPLS label immediately gives you the BIFT context in
>> > which the BitString is to be processed.  So you save the steps of
>> > concatenating various fields from the BIER header to produce the looku=
p
>> > key that then gives you the context.
>> >
>> > 2. Since the BIFT context is determined by the label, not by the BIER
>> > header, the assignment of a given packet to a given context doesn't
>> > depend upon the fields in the data plane header at all. Suppose we
>> > decide someday that we want to use a "special" BIFT for traffic from
>> > certain "special" subscribers.  We could do this just by making the
>> > appropriate modifications in the control plane; we wouldn't have to
>> > change the BIER header to carry a "subscriber id", and we wouldn't hav=
e
>> > to modify the forwarding procedure to change the way the lookup key is
>> > constructed.  This flexibility is very similar to the flexibility that
>> > MPLS provides to unicast forwarding -- an ingress node can assign a
>> > packet to a "forwarding equivalence class", where that assignment is
>> > based on information that does not appear explicitly in the data plane
>> > header.
>> >
>> > If one thinks that most BIER usage will be on MPLS networks, it seems
>> > logical to take advantage of these properties of MPLS.
>> >
>> > I see the point that BIER may be valuable in DC networks, where one
>> > doesn't want to introduce multicast tree-building protocols, but one
>> > also doesn't want the inefficiency of IR.  However, if one is going to
>> > introduce a BIER forwarding plane into those environments, one could
>> > also introduce an MPLS forwarding plane.  After all, BIER is already
>> > incompatible with existing DC routers.
>> >
>> > For those who object to introducing MPLS in the DC environment, we can
>> > just say that the MPLS label is part of the BIER header, we can rename
>> > it to be the "non-MPLS 20-bit BIER lookup key that just happens to
>> > resemble the MPLS label stack".   As has been pointed out, there is no
>> > MPLS-specific signaling needed to distributed the label values, as thi=
s
>> > is done via the same IGP extensions used to distributed the
>> > BIER-specific control info.
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> > _______________________________________________
>> > 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
>>
>>
>


From nobody Tue Oct 21 00:41:52 2014
Return-Path: <ice@cisco.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D38971A6FBE for <bier@ietfa.amsl.com>; Tue, 21 Oct 2014 00:41:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.801
X-Spam-Level: 
X-Spam-Status: No, score=-6.801 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_DKIM_INVALID=0.01, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qcD5jEjFroVe for <bier@ietfa.amsl.com>; Tue, 21 Oct 2014 00:41:48 -0700 (PDT)
Received: from aer-iport-2.cisco.com (aer-iport-2.cisco.com [173.38.203.52]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A00131AD068 for <bier@ietf.org>; Tue, 21 Oct 2014 00:41:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=9156; q=dns/txt; s=iport; t=1413877308; x=1415086908; h=mime-version:subject:from:in-reply-to:date:cc: content-transfer-encoding:message-id:references:to; bh=+YIXB4mfmrYQuhRBoaFhlHdboDtGSDEoO+r/cnZ+KGo=; b=GbEBeYKd6VaSVnIskT7C60tckbQUnfWMUsPzVpFgA8G+1PMx0Qssh5cX DEzS0g3IM/m631xvM87cuSkWSeuJW1X52ARExQ7zZ05dY/BwdyC+45Ski oYQtYyzcH0W9VjnbIG7r2nld51gmt4YR9rG0V+uXy8SP0fcx5axN/tMve 8=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AncKAFMIRlStJssW/2dsb2JhbABcg2FYuQIBAQEBAQEFAXOSCgqHTQKBJAF9hAIBAQEDAQEBAWsLBQcECxEEAQEBJwchBh8JCAYTiCsDCQgNvhUNhi4BAQEBAQEBAQEBAQEBAQEBAQEBAQETBIYjh3qBXCUzBwaDJ4EeAQSbSYIRj0iGWoN5Oy+BBoFFAQEB
X-IronPort-AV: E=Sophos;i="5.04,760,1406592000"; d="scan'208";a="218435531"
Received: from aer-iport-nat.cisco.com (HELO aer-core-3.cisco.com) ([173.38.203.22]) by aer-iport-2.cisco.com with ESMTP; 21 Oct 2014 07:41:45 +0000
Received: from ams-iwijnand-88110.cisco.com (ams-iwijnand-88110.cisco.com [10.60.202.91]) by aer-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id s9L7fZWO012285 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Tue, 21 Oct 2014 07:41:43 GMT
Content-Type: text/plain; charset=windows-1252
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: IJsbrand Wijnands <ice@cisco.com>
In-Reply-To: <CA+b+ER=hLBUwzBTr6u+34j3N6yDkJZ5PVNzXnK0jJ7R1DLMv9A@mail.gmail.com>
Date: Tue, 21 Oct 2014 09:41:34 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <7DA18C54-7C64-4138-85CC-524BD83E474E@cisco.com>
References: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082BFD23@NKGEML512-MBS.china.huawei.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C105F@NKGEML512-MBS.china.huawei.com> <FCAEACFA-CB49-4C43-8412-4FF2733D617F@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C1DE6@NKGEML512-MBS.china.huawei.com> <E53C2F60-3699-4183-A3F3-446D664B7E0E@cisco.com> <543FD330.5050002@juniper.net> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C268D@NKGEML512-MBS.china.huawei.com> <8B9C1EE3-0290-41BC-A1D7-798F08672564@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C2FE4@NKGEML512-MBS.china.huawei.com> <CA24052D-737A-44EA-AADA-950A24D857CC@cisco.com> <CA+b+ER=a=My8b4i9oCP1Sk3kwJXjsksrmBQbwbKtyqPiMZWqDA@mail.gmail.com> <A2A61482-E494-4629-9A0B-AAAE6A5030E6@cisco.com> <CA+b+ER=1gS=Kmn+Hu5iLxaX89xYG5cBXqX2tigT8RC80Yps89g@mail.gmail.com> <18AC5BF7-DEFD-4E98-8847-EBC1C9A3832D@cisco.com> <CA+b+ERkq4NUHvOaAZZ4mg+wDb6mcJarBds3sopfHtH-SSunh8Q@mail.gmail.com> <29118874-6E94-419F-8225-5D5352E09611@cisco.com> <544510C1.9000503@juniper.net> <56a bb0309ed44f2e94b9c0e89767d2c5@BY2PR05MB079.namprd05.prod.outlook.com> <CA+b+ERmuOqciqTfgD8RwTWksL+eEzem0cFbmOPwUGO6-WS9GkQ@mail.gmail.com> <CAG4d1re-gUPQE2ysaR=DF5LnuOT=dk5hWzwUG-raqLhvkBxPgg@mail.gmail.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C3797@NKGEML512-MBS.china.huawei.com> <EF0A287A-4EDC-4A77-A385-85E1FF32CDCD@cisco.com> <CA+b+ER=hLBUwzBTr6u+34j3N6yDkJZ5PVNzXnK0jJ7R1DLMv9A@mail.gmail.com>
To: Robert Raszuk <robert@raszuk.net>
X-Mailer: Apple Mail (2.1878.6)
Archived-At: http://mailarchive.ietf.org/arch/msg/bier/IFeOsxK5b2w_Cx1xtrUcL_7rpNA
Cc: "Jeffrey \(Zhaohui\) Zhang" <zzhang@juniper.net>, Xuxiaohu <xuxiaohu@huawei.com>, "bier@ietf.org" <bier@ietf.org>, Eric Rosen <erosen@juniper.net>
Subject: Re: [Bier] BIER encapsulation
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 21 Oct 2014 07:41:51 -0000

Because it allows you to use more then one BIFT table. Even if you don=92t=
 use MT-ID, each SetID have its own BIFT.

On 21 Oct 2014, at 09:39, Robert Raszuk <robert@raszuk.net> wrote:

> Ice,
>=20
> What you propose has not much value as ethertype just below such
> header can easily point to BIFT table. Why to have two things
> (table_id and ethertype) pointing to the same context in each packet ?
>=20
> r.
>=20
> On Tue, Oct 21, 2014 at 9:35 AM, IJsbrand Wijnands <ice@cisco.com> =
wrote:
>> Xiaohu,
>>=20
>> I agree with you this is a completely new way to forward and =
replicate multicast packets. Does it help you to think about the =
=91generic=92 BIER encapsulation to be like this? The Table ID is an 20 =
bit value used as an indirection that represents SetID, MT-ID, BitString =
Length, (and any other value you want to add in the future). The =
data-plane is not overloaded with multiple lookups, the Table ID points =
to the BIFT table that needs to be used to forward the packet using the =
BitString.
>>=20
>>=20
>>      0                   1                   2                   3
>>      0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
>>     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>     |             Table ID                  | Exp |1|       TTL     |
>>     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>     |0 0 0 0|  Ver  |I|0 0 0 0 0 0 0| Proto |  Len  |   Entropy     |
>>     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>     |                BitString  (first 32 bits)                     ~
>>     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>     ~                                                               ~
>>     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>     ~                BitString  (last 32 bits)                      |
>>     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>     |                    BFIR-id (optional)                         |
>>     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>=20
>> Thx,
>>=20
>> Ice.
>>=20
>>=20
>> On 21 Oct 2014, at 08:41, Xuxiaohu <xuxiaohu@huawei.com> wrote:
>>=20
>>> Let=92s have a look at one possible extreme of the BIER application: =
only one egress PE for a given overlay BUM packet. In this case, we =
could either use the BIER encapsulation by setting only one bit of the =
BitString which is corresponding to that egress PE or use the IP =
encapsulation with the destination being filled with the address of that =
egress PE.
>>>=20
>>> Or we can think about the BIER functionality from the ingress =
replication perspective: assume an ingress PE needs to replicate n =
copies for a given overlay BUM packet with each destined for a =
particular egress PE. Since  n copies (n<m) need to be forwarded to a =
given next-hop,  the ingress PE decides to =93aggregates=94 that n =
copies into one copy by listing egress PEs for those n copies within one =
copy.
>>>=20
>>> =46rom the above reasoning, we can find that the BIER is exactly a =
totally-new network layer in which one or more destination addresses =
could be indicated (by the BitString).
>>>=20
>>> Best regards,
>>> Xiaohu
>>>=20
>>> From: Alia Atlas [mailto:akatlas@gmail.com]
>>> Sent: Tuesday, October 21, 2014 12:22 AM
>>> To: Robert Raszuk
>>> Cc: Jeffrey (Zhaohui) Zhang; Xuxiaohu; bier@ietf.org; IJsbrand =
Wijnands; Eric Rosen
>>> Subject: Re: [Bier] BIER encapsulation
>>>=20
>>> Robert,
>>>=20
>>> On Mon, Oct 20, 2014 at 11:57 AM, Robert Raszuk <robert@raszuk.net> =
wrote:
>>> And what is the advantage of MPLS FRR now as compared with LFA =
(either native or its topology enhance version) ?
>>>=20
>>> Regardless of how the alternate is computed, there can still be an =
MPLS label indicating the merge-point; then the existence of a BIER =
header would have to be indicated next on the stack.
>>> The choice is simple ... you continue into closed and limited data =
plane paradigm or you keep it open. Choice is yours.
>>>=20
>>> I think this comes down to common use-cases and deployments.  =
Understanding the technology and problem scope is a primary focus of the =
upcoming BoF.
>>>=20
>>> One clear use-case that maps to a highly deployed case is MPLS for =
MVPN.  Certainly, that seems to be a good motivator.
>>>=20
>>> I can certainly see BIER being useful in the DC case - as I pointed =
out to the NVO3 chairs.  However, I don't see a need to create another =
full overlay encapsulation (complete with TTL, QoS, etc.).  One question =
with BIER is whether it is viewed like a pseudo-wire header or a new =
encapsulation or such?  I do think there could be a common base and then =
either an optional first word or two, depending.  Taking a look at what =
type of extension/encapsulation would make sense for vxlan sounds =
interesting - but there are also some change control issues for the IETF =
around vxlan.
>>>=20
>>> Regards,
>>> Alia
>>> Best,
>>> R.
>>>=20
>>> On Oct 20, 2014 5:43 PM, "Jeffrey (Zhaohui) Zhang" =
<zzhang@juniper.net> wrote:
>>> I want to add that, even if the topology and SI are encoded in the =
BIER header itself, in case of MPLS based FRR, we still need another =
label to indicate that a BIER header follows.
>>>=20
>>> For that you either use a special label, or just use a regular label =
that also gives you the topology and SI all the time, for the benefits =
that Eric explained below.
>>>=20
>>> Jeffrey
>>>=20
>>>> -----Original Message-----
>>>> From: BIER [mailto:bier-bounces@ietf.org] On Behalf Of Eric Rosen
>>>> Sent: Monday, October 20, 2014 9:40 AM
>>>> To: IJsbrand Wijnands; Robert Raszuk
>>>> Cc: Xuxiaohu; bier@ietf.org; Eric Rosen
>>>> Subject: Re: [Bier] BIER encapsulation
>>>>=20
>>>> However one does the BIER encapsulation, one still has to extract a
>>>> lookup key from the header, and then use that key to find the BIFT
>>>> context in which the packet's BitString is to be processed.
>>>>=20
>>>> With the MPLS encapsulation, the lookup key is the MPLS label that
>>>> already appears in the header.  In the "generic" encapsulation, the
>>>> lookup key has to be constructed from fields in the BIER header.  I =
see
>>>> a couple of advantages in using the MPLS encapsulation:
>>>>=20
>>>> 1. Looking up the MPLS label immediately gives you the BIFT context =
in
>>>> which the BitString is to be processed.  So you save the steps of
>>>> concatenating various fields from the BIER header to produce the =
lookup
>>>> key that then gives you the context.
>>>>=20
>>>> 2. Since the BIFT context is determined by the label, not by the =
BIER
>>>> header, the assignment of a given packet to a given context doesn't
>>>> depend upon the fields in the data plane header at all. Suppose we
>>>> decide someday that we want to use a "special" BIFT for traffic =
from
>>>> certain "special" subscribers.  We could do this just by making the
>>>> appropriate modifications in the control plane; we wouldn't have to
>>>> change the BIER header to carry a "subscriber id", and we wouldn't =
have
>>>> to modify the forwarding procedure to change the way the lookup key =
is
>>>> constructed.  This flexibility is very similar to the flexibility =
that
>>>> MPLS provides to unicast forwarding -- an ingress node can assign a
>>>> packet to a "forwarding equivalence class", where that assignment =
is
>>>> based on information that does not appear explicitly in the data =
plane
>>>> header.
>>>>=20
>>>> If one thinks that most BIER usage will be on MPLS networks, it =
seems
>>>> logical to take advantage of these properties of MPLS.
>>>>=20
>>>> I see the point that BIER may be valuable in DC networks, where one
>>>> doesn't want to introduce multicast tree-building protocols, but =
one
>>>> also doesn't want the inefficiency of IR.  However, if one is going =
to
>>>> introduce a BIER forwarding plane into those environments, one =
could
>>>> also introduce an MPLS forwarding plane.  After all, BIER is =
already
>>>> incompatible with existing DC routers.
>>>>=20
>>>> For those who object to introducing MPLS in the DC environment, we =
can
>>>> just say that the MPLS label is part of the BIER header, we can =
rename
>>>> it to be the "non-MPLS 20-bit BIER lookup key that just happens to
>>>> resemble the MPLS label stack".   As has been pointed out, there is =
no
>>>> MPLS-specific signaling needed to distributed the label values, as =
this
>>>> is done via the same IGP extensions used to distributed the
>>>> BIER-specific control info.
>>>>=20
>>>>=20
>>>>=20
>>>>=20
>>>>=20
>>>>=20
>>>>=20
>>>> _______________________________________________
>>>> BIER mailing list
>>>> 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
>>=20


From nobody Tue Oct 21 00:49:20 2014
Return-Path: <somasundaram.s@alcatel-lucent.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3CF3F1AD0A3 for <bier@ietfa.amsl.com>; Tue, 21 Oct 2014 00:49:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level: 
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0YfqThyXzPeh for <bier@ietfa.amsl.com>; Tue, 21 Oct 2014 00:49:14 -0700 (PDT)
Received: from smtp-us.alcatel-lucent.com (us-hpatc-esg-01.alcatel-lucent.com [135.245.18.27]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 498B51A6FA9 for <bier@ietf.org>; Tue, 21 Oct 2014 00:49:13 -0700 (PDT)
Received: from us70uusmtp3.zam.alcatel-lucent.com (unknown [135.5.2.65]) by Websense Email Security Gateway with ESMTPS id 849FE1FC4DD3B; Tue, 21 Oct 2014 07:49:10 +0000 (GMT)
Received: from US70UWXCHHUB02.zam.alcatel-lucent.com (us70uwxchhub02.zam.alcatel-lucent.com [135.5.2.49]) by us70uusmtp3.zam.alcatel-lucent.com (GMO) with ESMTP id s9L7nA2d000972 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 21 Oct 2014 03:49:12 -0400
Received: from SG70YWXCHHUB03.zap.alcatel-lucent.com (135.253.2.37) by US70UWXCHHUB02.zam.alcatel-lucent.com (135.5.2.49) with Microsoft SMTP Server (TLS) id 14.3.195.1; Tue, 21 Oct 2014 03:49:11 -0400
Received: from SG70XWXCHMBA03.zap.alcatel-lucent.com ([169.254.3.2]) by SG70YWXCHHUB03.zap.alcatel-lucent.com ([135.253.2.37]) with mapi id 14.03.0195.001; Tue, 21 Oct 2014 15:49:08 +0800
From: "S, Somasundaram (Somasundaram)" <somasundaram.s@alcatel-lucent.com>
To: IJsbrand Wijnands <ice@cisco.com>, Xuxiaohu <xuxiaohu@huawei.com>
Thread-Topic: [Bier] BIER encapsulation
Thread-Index: AQHP7DC2tMbCStKuvUy1OIi1njKLoJw4FjEAgAAHbACAAAWJAIAAAs0AgAAGigCAAD2uAIAADhuAgAAigACAAAPtgIAABqyAgAFvqkD//4+XgIAAiduQ
Date: Tue, 21 Oct 2014 07:49:07 +0000
Message-ID: <A11CB189CA381D4E8002572EFF81F18B1F6BF73B@SG70XWXCHMBA03.zap.alcatel-lucent.com>
References: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082BFD23@NKGEML512-MBS.china.huawei.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C105F@NKGEML512-MBS.china.huawei.com> <FCAEACFA-CB49-4C43-8412-4FF2733D617F@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C1DE6@NKGEML512-MBS.china.huawei.com> <E53C2F60-3699-4183-A3F3-446D664B7E0E@cisco.com> <543FD330.5050002@juniper.net> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C268D@NKGEML512-MBS.china.huawei.com> <8B9C1EE3-0290-41BC-A1D7-798F08672564@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C2FE4@NKGEML512-MBS.china.huawei.com> <CA24052D-737A-44EA-AADA-950A24D857CC@cisco.com> <CA+b+ER=a=My8b4i9oCP1Sk3kwJXjsksrmBQbwbKtyqPiMZWqDA@mail.gmail.com> <A2A61482-E494-4629-9A0B-AAAE6A5030E6@cisco.com> <CA+b+ER=1gS=Kmn+Hu5iLxaX89xYG5cBXqX2tigT8RC80Yps89g@mail.gmail.com> <18AC5BF7-DEFD-4E98-8847-EBC1C9A3832D@cisco.com> <CA+b+ERkq4NUHvOaAZZ4mg+wDb6mcJarBds3sopfHtH-SSunh8Q@mail.gmail.com> <29118874-6E94-419F-8225-5D5352E09611@cisco.com> <544510C1.9000503@juniper.net> <56a bb0309ed44f2e94b9c0e89767d2c5@BY2PR05MB079.namprd05.prod.outlook.com> <CA+b+ERmuOqciqTfgD8RwTWksL+eEzem0cFbmOPwUGO6-WS9GkQ@mail.gmail.com> <CAG4d1re-gUPQE2ysaR=DF5LnuOT=dk5hWzwUG-raqLhvkBxPgg@mail.gmail.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C3797@NKGEML512-MBS.china.huawei.com> <EF0A287A-4EDC-4A77-A385-85E1FF32CDCD@cisco.com>
In-Reply-To: <EF0A287A-4EDC-4A77-A385-85E1FF32CDCD@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.253.19.16]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/bier/stJRrqouir3tgDzvR4Y5Y7lXAYA
Cc: "Jeffrey \(Zhaohui\) Zhang" <zzhang@juniper.net>, "bier@ietf.org" <bier@ietf.org>, Robert Raszuk <robert@raszuk.net>, Eric Rosen <erosen@juniper.net>
Subject: Re: [Bier] BIER encapsulation
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 21 Oct 2014 07:49:17 -0000

Hi Ice,
	Are you proposing this new encapsulation?

Regards
Somasundaram


-----Original Message-----
From: BIER [mailto:bier-bounces@ietf.org] On Behalf Of IJsbrand Wijnands
Sent: Tuesday, October 21, 2014 1:05 PM
To: Xuxiaohu
Cc: Jeffrey (Zhaohui) Zhang; bier@ietf.org; Eric Rosen; Robert Raszuk
Subject: Re: [Bier] BIER encapsulation

Xiaohu,

I agree with you this is a completely new way to forward and replicate mult=
icast packets. Does it help you to think about the 'generic' BIER encapsula=
tion to be like this? The Table ID is an 20 bit value used as an indirectio=
n that represents SetID, MT-ID, BitString Length, (and any other value you =
want to add in the future). The data-plane is not overloaded with multiple =
lookups, the Table ID points to the BIFT table that needs to be used to for=
ward the packet using the BitString.


      0                   1                   2                   3
      0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
     |             Table ID                  | Exp |1|       TTL     |=20
     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
     |0 0 0 0|  Ver  |I|0 0 0 0 0 0 0| Proto |  Len  |   Entropy     |
     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
     |                BitString  (first 32 bits)                     ~
     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
     ~                                                               ~
     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
     ~                BitString  (last 32 bits)                      |
     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
     |                    BFIR-id (optional)                         |
     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Thx,

Ice.


On 21 Oct 2014, at 08:41, Xuxiaohu <xuxiaohu@huawei.com> wrote:

> Let's have a look at one possible extreme of the BIER application: only o=
ne egress PE for a given overlay BUM packet. In this case, we could either =
use the BIER encapsulation by setting only one bit of the BitString which i=
s corresponding to that egress PE or use the IP encapsulation with the dest=
ination being filled with the address of that egress PE.
> =20
> Or we can think about the BIER functionality from the ingress replication=
 perspective: assume an ingress PE needs to replicate n copies for a given =
overlay BUM packet with each destined for a particular egress PE. Since  n =
copies (n<m) need to be forwarded to a given next-hop,  the ingress PE deci=
des to "aggregates" that n copies into one copy by listing egress PEs for t=
hose n copies within one copy.
> =20
> From the above reasoning, we can find that the BIER is exactly a totally-=
new network layer in which one or more destination addresses could be indic=
ated (by the BitString).
> =20
> Best regards,
> Xiaohu
> =20
> From: Alia Atlas [mailto:akatlas@gmail.com]
> Sent: Tuesday, October 21, 2014 12:22 AM
> To: Robert Raszuk
> Cc: Jeffrey (Zhaohui) Zhang; Xuxiaohu; bier@ietf.org; IJsbrand=20
> Wijnands; Eric Rosen
> Subject: Re: [Bier] BIER encapsulation
> =20
> Robert,
> =20
> On Mon, Oct 20, 2014 at 11:57 AM, Robert Raszuk <robert@raszuk.net> wrote=
:
> And what is the advantage of MPLS FRR now as compared with LFA (either na=
tive or its topology enhance version) ?
>=20
> Regardless of how the alternate is computed, there can still be an MPLS l=
abel indicating the merge-point; then the existence of a BIER header would =
have to be indicated next on the stack.=20
> The choice is simple ... you continue into closed and limited data plane =
paradigm or you keep it open. Choice is yours.
>=20
> I think this comes down to common use-cases and deployments.  Understandi=
ng the technology and problem scope is a primary focus of the upcoming BoF.
> =20
> One clear use-case that maps to a highly deployed case is MPLS for MVPN. =
 Certainly, that seems to be a good motivator.
> =20
> I can certainly see BIER being useful in the DC case - as I pointed out t=
o the NVO3 chairs.  However, I don't see a need to create another full over=
lay encapsulation (complete with TTL, QoS, etc.).  One question with BIER i=
s whether it is viewed like a pseudo-wire header or a new encapsulation or =
such?  I do think there could be a common base and then either an optional =
first word or two, depending.  Taking a look at what type of extension/enca=
psulation would make sense for vxlan sounds interesting - but there are als=
o some change control issues for the IETF around vxlan.
> =20
> Regards,
> Alia
> Best,
> R.
>=20
> On Oct 20, 2014 5:43 PM, "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net> w=
rote:
> I want to add that, even if the topology and SI are encoded in the BIER h=
eader itself, in case of MPLS based FRR, we still need another label to ind=
icate that a BIER header follows.
>=20
> For that you either use a special label, or just use a regular label that=
 also gives you the topology and SI all the time, for the benefits that Eri=
c explained below.
>=20
> Jeffrey
>=20
> > -----Original Message-----
> > From: BIER [mailto:bier-bounces@ietf.org] On Behalf Of Eric Rosen
> > Sent: Monday, October 20, 2014 9:40 AM
> > To: IJsbrand Wijnands; Robert Raszuk
> > Cc: Xuxiaohu; bier@ietf.org; Eric Rosen
> > Subject: Re: [Bier] BIER encapsulation
> >
> > However one does the BIER encapsulation, one still has to extract a=20
> > lookup key from the header, and then use that key to find the BIFT=20
> > context in which the packet's BitString is to be processed.
> >
> > With the MPLS encapsulation, the lookup key is the MPLS label that=20
> > already appears in the header.  In the "generic" encapsulation, the=20
> > lookup key has to be constructed from fields in the BIER header.  I=20
> > see a couple of advantages in using the MPLS encapsulation:
> >
> > 1. Looking up the MPLS label immediately gives you the BIFT context=20
> > in which the BitString is to be processed.  So you save the steps of=20
> > concatenating various fields from the BIER header to produce the=20
> > lookup key that then gives you the context.
> >
> > 2. Since the BIFT context is determined by the label, not by the=20
> > BIER header, the assignment of a given packet to a given context=20
> > doesn't depend upon the fields in the data plane header at all.=20
> > Suppose we decide someday that we want to use a "special" BIFT for=20
> > traffic from certain "special" subscribers.  We could do this just=20
> > by making the appropriate modifications in the control plane; we=20
> > wouldn't have to change the BIER header to carry a "subscriber id",=20
> > and we wouldn't have to modify the forwarding procedure to change=20
> > the way the lookup key is constructed.  This flexibility is very=20
> > similar to the flexibility that MPLS provides to unicast forwarding=20
> > -- an ingress node can assign a packet to a "forwarding equivalence=20
> > class", where that assignment is based on information that does not=20
> > appear explicitly in the data plane header.
> >
> > If one thinks that most BIER usage will be on MPLS networks, it=20
> > seems logical to take advantage of these properties of MPLS.
> >
> > I see the point that BIER may be valuable in DC networks, where one=20
> > doesn't want to introduce multicast tree-building protocols, but one=20
> > also doesn't want the inefficiency of IR.  However, if one is going=20
> > to introduce a BIER forwarding plane into those environments, one=20
> > could also introduce an MPLS forwarding plane.  After all, BIER is=20
> > already incompatible with existing DC routers.
> >
> > For those who object to introducing MPLS in the DC environment, we=20
> > can just say that the MPLS label is part of the BIER header, we can=20
> > rename it to be the "non-MPLS 20-bit BIER lookup key that just happens =
to
> > resemble the MPLS label stack".   As has been pointed out, there is no
> > MPLS-specific signaling needed to distributed the label values, as=20
> > this is done via the same IGP extensions used to distributed the=20
> > BIER-specific control info.
> >
> >
> >
> >
> >
> >
> >
> > _______________________________________________
> > BIER mailing list
> > 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

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


From nobody Tue Oct 21 00:50:31 2014
Return-Path: <rraszuk@gmail.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 705BA1AD0A6 for <bier@ietfa.amsl.com>; Tue, 21 Oct 2014 00:50:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.277
X-Spam-Level: 
X-Spam-Status: No, score=-1.277 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mE-Xz25RGfBm for <bier@ietfa.amsl.com>; Tue, 21 Oct 2014 00:50:26 -0700 (PDT)
Received: from mail-ie0-x231.google.com (mail-ie0-x231.google.com [IPv6:2607:f8b0:4001:c03::231]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2918F1AD0A1 for <bier@ietf.org>; Tue, 21 Oct 2014 00:50:25 -0700 (PDT)
Received: by mail-ie0-f177.google.com with SMTP id rd18so634171iec.36 for <bier@ietf.org>; Tue, 21 Oct 2014 00:50:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=4GjCfisaF7M6pfv5M1PkR5KoPyqO4ROT2aahyG3mKLw=; b=OBga9YWmNxyvjMGj31vcoFVKzWK955fDKguMIKVd7/rJcsJrH+fmEGM4m2muB+Leqf Bo5eEUzK9h1iF7g3tSF0wC7pykJZ0WPAUCCbaTFawUkPaYDDz2kvtQLdMOH58Ck91yvD 8jDWA9fq1E/ZSAUKf/XsJTGb2BU5p3mVHfLSs0cd2OFa7gdGnYs7F4TQpO2S4qux8mo9 MY2/mJk3+C3Uzn0CAmb/z2PAZTT4udYNNwDCSAsA3uFICQRCRduSfNyTy7+Nmf2/J/Ss 0b8TLaAwdbkjCF7otFbz9ChmU6ZY7dxLl1x1NRqHP5zGNWgPztcmLfaNipCt2t01eCYV GH0g==
MIME-Version: 1.0
X-Received: by 10.107.133.5 with SMTP id h5mr15258945iod.47.1413877824487; Tue, 21 Oct 2014 00:50:24 -0700 (PDT)
Sender: rraszuk@gmail.com
Received: by 10.107.156.208 with HTTP; Tue, 21 Oct 2014 00:50:24 -0700 (PDT)
In-Reply-To: <7DA18C54-7C64-4138-85CC-524BD83E474E@cisco.com>
References: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082BFD23@NKGEML512-MBS.china.huawei.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C105F@NKGEML512-MBS.china.huawei.com> <FCAEACFA-CB49-4C43-8412-4FF2733D617F@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C1DE6@NKGEML512-MBS.china.huawei.com> <E53C2F60-3699-4183-A3F3-446D664B7E0E@cisco.com> <543FD330.5050002@juniper.net> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C268D@NKGEML512-MBS.china.huawei.com> <8B9C1EE3-0290-41BC-A1D7-798F08672564@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C2FE4@NKGEML512-MBS.china.huawei.com> <CA24052D-737A-44EA-AADA-950A24D857CC@cisco.com> <CA+b+ER=a=My8b4i9oCP1Sk3kwJXjsksrmBQbwbKtyqPiMZWqDA@mail.gmail.com> <A2A61482-E494-4629-9A0B-AAAE6A5030E6@cisco.com> <CA+b+ER=1gS=Kmn+Hu5iLxaX89xYG5cBXqX2tigT8RC80Yps89g@mail.gmail.com> <18AC5BF7-DEFD-4E98-8847-EBC1C9A3832D@cisco.com> <CA+b+ERkq4NUHvOaAZZ4mg+wDb6mcJarBds3sopfHtH-SSunh8Q@mail.gmail.com> <29118874-6E94-419F-8225-5D5352E09611@cisco.com> <544510C1.9000503@juniper.net> <56abb0309ed44f2e94b9c0e89767d2c5@BY2PR05MB079.namprd05.prod.outlook.com> <CA+b+ERmuOqciqTfgD8RwTWksL+eEzem0cFbmOPwUGO6-WS9GkQ@mail.gmail.com> <CAG4d1re-gUPQE2ysaR=DF5LnuOT=dk5hWzwUG-raqLhvkBxPgg@mail.gmail.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C3797@NKGEML512-MBS.china.huawei.com> <EF0A287A-4EDC-4A77-A385-85E1FF32CDCD@cisco.com> <CA+b+ER=hLBUwzBTr6u+34j3N6yDkJZ5PVNzXnK0jJ7R1DLMv9A@mail.gmail.com> <7DA18C54-7C64-4138-85CC-524BD83E474E@cisco.com>
Date: Tue, 21 Oct 2014 09:50:24 +0200
X-Google-Sender-Auth: lBAwAbKUCbP7pN0Z0HkbMQvYsyY
Message-ID: <CA+b+ERnZLvQMfbZb41Zqc6Rz5=_ziH3Zfg9Q1nM9-inyoe8RTQ@mail.gmail.com>
From: Robert Raszuk <robert@raszuk.net>
To: IJsbrand Wijnands <ice@cisco.com>
Content-Type: multipart/alternative; boundary=001a113ea4f07c06a90505ea159f
Archived-At: http://mailarchive.ietf.org/arch/msg/bier/-bF5OTyUkkDAWi8WJZfZpfVpkgA
Cc: "Jeffrey \(Zhaohui\) Zhang" <zzhang@juniper.net>, Xuxiaohu <xuxiaohu@huawei.com>, "bier@ietf.org" <bier@ietf.org>, Eric Rosen <erosen@juniper.net>
Subject: Re: [Bier] BIER encapsulation
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 21 Oct 2014 07:50:30 -0000

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

But proposed header has exactly 20 bits to use different BIFT too ... it is
just they are call differently
=E2=80=8B: SI + MT-ID=E2=80=8B
:)

        0                   1                   2                   3
        0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
       |  Ver  |   BS Length   |       SI      |         MT-ID         |
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

=E2=80=8BSo what difference it is for you ? After all =E2=80=8Bthis is just=
 binary string
you read from the packet and perform lookup upon.

Btw I am not sure if we need MT-ID so wide so we may have some spare room
for new ideas there :)

r.




On Tue, Oct 21, 2014 at 9:41 AM, IJsbrand Wijnands <ice@cisco.com> wrote:

> Because it allows you to use more then one BIFT table. Even if you don=E2=
=80=99t
> use MT-ID, each SetID have its own BIFT.
>
> On 21 Oct 2014, at 09:39, Robert Raszuk <robert@raszuk.net> wrote:
>
> > Ice,
> >
> > What you propose has not much value as ethertype just below such
> > header can easily point to BIFT table. Why to have two things
> > (table_id and ethertype) pointing to the same context in each packet ?
> >
> > r.
> >
> > On Tue, Oct 21, 2014 at 9:35 AM, IJsbrand Wijnands <ice@cisco.com>
> wrote:
> >> Xiaohu,
> >>
> >> I agree with you this is a completely new way to forward and replicate
> multicast packets. Does it help you to think about the =E2=80=98generic=
=E2=80=99 BIER
> encapsulation to be like this? The Table ID is an 20 bit value used as an
> indirection that represents SetID, MT-ID, BitString Length, (and any othe=
r
> value you want to add in the future). The data-plane is not overloaded wi=
th
> multiple lookups, the Table ID points to the BIFT table that needs to be
> used to forward the packet using the BitString.
> >>
> >>
> >>      0                   1                   2                   3
> >>      0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
> >>     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >>     |             Table ID                  | Exp |1|       TTL     |
> >>     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >>     |0 0 0 0|  Ver  |I|0 0 0 0 0 0 0| Proto |  Len  |   Entropy     |
> >>     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >>     |                BitString  (first 32 bits)                     ~
> >>     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >>     ~                                                               ~
> >>     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >>     ~                BitString  (last 32 bits)                      |
> >>     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >>     |                    BFIR-id (optional)                         |
> >>     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >>
> >> Thx,
> >>
> >> Ice.
> >>
> >>
> >> On 21 Oct 2014, at 08:41, Xuxiaohu <xuxiaohu@huawei.com> wrote:
> >>
> >>> Let=E2=80=99s have a look at one possible extreme of the BIER applica=
tion:
> only one egress PE for a given overlay BUM packet. In this case, we could
> either use the BIER encapsulation by setting only one bit of the BitStrin=
g
> which is corresponding to that egress PE or use the IP encapsulation with
> the destination being filled with the address of that egress PE.
> >>>
> >>> Or we can think about the BIER functionality from the ingress
> replication perspective: assume an ingress PE needs to replicate n copies
> for a given overlay BUM packet with each destined for a particular egress
> PE. Since  n copies (n<m) need to be forwarded to a given next-hop,  the
> ingress PE decides to =E2=80=9Caggregates=E2=80=9D that n copies into one=
 copy by listing
> egress PEs for those n copies within one copy.
> >>>
> >>> From the above reasoning, we can find that the BIER is exactly a
> totally-new network layer in which one or more destination addresses coul=
d
> be indicated (by the BitString).
> >>>
> >>> Best regards,
> >>> Xiaohu
> >>>
> >>> From: Alia Atlas [mailto:akatlas@gmail.com]
> >>> Sent: Tuesday, October 21, 2014 12:22 AM
> >>> To: Robert Raszuk
> >>> Cc: Jeffrey (Zhaohui) Zhang; Xuxiaohu; bier@ietf.org; IJsbrand
> Wijnands; Eric Rosen
> >>> Subject: Re: [Bier] BIER encapsulation
> >>>
> >>> Robert,
> >>>
> >>> On Mon, Oct 20, 2014 at 11:57 AM, Robert Raszuk <robert@raszuk.net>
> wrote:
> >>> And what is the advantage of MPLS FRR now as compared with LFA (eithe=
r
> native or its topology enhance version) ?
> >>>
> >>> Regardless of how the alternate is computed, there can still be an
> MPLS label indicating the merge-point; then the existence of a BIER heade=
r
> would have to be indicated next on the stack.
> >>> The choice is simple ... you continue into closed and limited data
> plane paradigm or you keep it open. Choice is yours.
> >>>
> >>> I think this comes down to common use-cases and deployments.
> Understanding the technology and problem scope is a primary focus of the
> upcoming BoF.
> >>>
> >>> One clear use-case that maps to a highly deployed case is MPLS for
> MVPN.  Certainly, that seems to be a good motivator.
> >>>
> >>> I can certainly see BIER being useful in the DC case - as I pointed
> out to the NVO3 chairs.  However, I don't see a need to create another fu=
ll
> overlay encapsulation (complete with TTL, QoS, etc.).  One question with
> BIER is whether it is viewed like a pseudo-wire header or a new
> encapsulation or such?  I do think there could be a common base and then
> either an optional first word or two, depending.  Taking a look at what
> type of extension/encapsulation would make sense for vxlan sounds
> interesting - but there are also some change control issues for the IETF
> around vxlan.
> >>>
> >>> Regards,
> >>> Alia
> >>> Best,
> >>> R.
> >>>
> >>> On Oct 20, 2014 5:43 PM, "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.ne=
t>
> wrote:
> >>> I want to add that, even if the topology and SI are encoded in the
> BIER header itself, in case of MPLS based FRR, we still need another labe=
l
> to indicate that a BIER header follows.
> >>>
> >>> For that you either use a special label, or just use a regular label
> that also gives you the topology and SI all the time, for the benefits th=
at
> Eric explained below.
> >>>
> >>> Jeffrey
> >>>
> >>>> -----Original Message-----
> >>>> From: BIER [mailto:bier-bounces@ietf.org] On Behalf Of Eric Rosen
> >>>> Sent: Monday, October 20, 2014 9:40 AM
> >>>> To: IJsbrand Wijnands; Robert Raszuk
> >>>> Cc: Xuxiaohu; bier@ietf.org; Eric Rosen
> >>>> Subject: Re: [Bier] BIER encapsulation
> >>>>
> >>>> However one does the BIER encapsulation, one still has to extract a
> >>>> lookup key from the header, and then use that key to find the BIFT
> >>>> context in which the packet's BitString is to be processed.
> >>>>
> >>>> With the MPLS encapsulation, the lookup key is the MPLS label that
> >>>> already appears in the header.  In the "generic" encapsulation, the
> >>>> lookup key has to be constructed from fields in the BIER header.  I
> see
> >>>> a couple of advantages in using the MPLS encapsulation:
> >>>>
> >>>> 1. Looking up the MPLS label immediately gives you the BIFT context =
in
> >>>> which the BitString is to be processed.  So you save the steps of
> >>>> concatenating various fields from the BIER header to produce the
> lookup
> >>>> key that then gives you the context.
> >>>>
> >>>> 2. Since the BIFT context is determined by the label, not by the BIE=
R
> >>>> header, the assignment of a given packet to a given context doesn't
> >>>> depend upon the fields in the data plane header at all. Suppose we
> >>>> decide someday that we want to use a "special" BIFT for traffic from
> >>>> certain "special" subscribers.  We could do this just by making the
> >>>> appropriate modifications in the control plane; we wouldn't have to
> >>>> change the BIER header to carry a "subscriber id", and we wouldn't
> have
> >>>> to modify the forwarding procedure to change the way the lookup key =
is
> >>>> constructed.  This flexibility is very similar to the flexibility th=
at
> >>>> MPLS provides to unicast forwarding -- an ingress node can assign a
> >>>> packet to a "forwarding equivalence class", where that assignment is
> >>>> based on information that does not appear explicitly in the data pla=
ne
> >>>> header.
> >>>>
> >>>> If one thinks that most BIER usage will be on MPLS networks, it seem=
s
> >>>> logical to take advantage of these properties of MPLS.
> >>>>
> >>>> I see the point that BIER may be valuable in DC networks, where one
> >>>> doesn't want to introduce multicast tree-building protocols, but one
> >>>> also doesn't want the inefficiency of IR.  However, if one is going =
to
> >>>> introduce a BIER forwarding plane into those environments, one could
> >>>> also introduce an MPLS forwarding plane.  After all, BIER is already
> >>>> incompatible with existing DC routers.
> >>>>
> >>>> For those who object to introducing MPLS in the DC environment, we c=
an
> >>>> just say that the MPLS label is part of the BIER header, we can rena=
me
> >>>> it to be the "non-MPLS 20-bit BIER lookup key that just happens to
> >>>> resemble the MPLS label stack".   As has been pointed out, there is =
no
> >>>> MPLS-specific signaling needed to distributed the label values, as
> this
> >>>> is done via the same IGP extensions used to distributed the
> >>>> BIER-specific control info.
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>> _______________________________________________
> >>>> 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
> >>>
> >>>
> >>
>
>

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

<div dir=3D"ltr"><font face=3D"courier new, monospace">But proposed header =
has exactly 20 bits to use different BIFT too ... it is just they are call =
differently<div class=3D"gmail_default" style=3D"font-family:&#39;courier n=
ew&#39;,monospace;font-size:small;display:inline">=E2=80=8B: SI + MT-ID=E2=
=80=8B</div> :) <br><br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 1 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 2 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 3<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 0 1 2 3 4 5 6 7 8 9 =
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0+=
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br>=C2=A0 =
=C2=A0 =C2=A0 =C2=A0| =C2=A0Ver =C2=A0| =C2=A0 BS Length =C2=A0 | =C2=A0 =
=C2=A0 =C2=A0 SI =C2=A0 =C2=A0 =C2=A0| =C2=A0 =C2=A0 =C2=A0 =C2=A0 MT-ID =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 |<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0+-+-+-+-+-+-+-+=
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</font><div><font face=3D=
"courier new, monospace"><br></font></div><div><div class=3D"gmail_default"=
 style=3D"font-family:&#39;courier new&#39;,monospace;font-size:small">=E2=
=80=8BSo what difference it is for you ? After all =E2=80=8Bthis is just bi=
nary string you read from the packet and perform lookup upon.=C2=A0</div><d=
iv class=3D"gmail_default" style=3D"font-family:&#39;courier new&#39;,monos=
pace;font-size:small"><br></div><div class=3D"gmail_default" style=3D"font-=
family:&#39;courier new&#39;,monospace;font-size:small">Btw I am not sure i=
f we need MT-ID so wide so we may have some spare room for new ideas there =
:)=C2=A0</div><div class=3D"gmail_default" style=3D"font-family:&#39;courie=
r new&#39;,monospace;font-size:small"><br></div><div class=3D"gmail_default=
" style=3D"font-family:&#39;courier new&#39;,monospace;font-size:small">r.<=
/div><br></div><div><br></div><div><br></div></div><div class=3D"gmail_extr=
a"><br><div class=3D"gmail_quote">On Tue, Oct 21, 2014 at 9:41 AM, IJsbrand=
 Wijnands <span dir=3D"ltr">&lt;<a href=3D"mailto:ice@cisco.com" target=3D"=
_blank">ice@cisco.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_q=
uote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1e=
x">Because it allows you to use more then one BIFT table. Even if you don=
=E2=80=99t use MT-ID, each SetID have its own BIFT.<br>
<div class=3D"HOEnZb"><div class=3D"h5"><br>
On 21 Oct 2014, at 09:39, Robert Raszuk &lt;<a href=3D"mailto:robert@raszuk=
.net">robert@raszuk.net</a>&gt; wrote:<br>
<br>
&gt; Ice,<br>
&gt;<br>
&gt; What you propose has not much value as ethertype just below such<br>
&gt; header can easily point to BIFT table. Why to have two things<br>
&gt; (table_id and ethertype) pointing to the same context in each packet ?=
<br>
&gt;<br>
&gt; r.<br>
&gt;<br>
&gt; On Tue, Oct 21, 2014 at 9:35 AM, IJsbrand Wijnands &lt;<a href=3D"mail=
to:ice@cisco.com">ice@cisco.com</a>&gt; wrote:<br>
&gt;&gt; Xiaohu,<br>
&gt;&gt;<br>
&gt;&gt; I agree with you this is a completely new way to forward and repli=
cate multicast packets. Does it help you to think about the =E2=80=98generi=
c=E2=80=99 BIER encapsulation to be like this? The Table ID is an 20 bit va=
lue used as an indirection that represents SetID, MT-ID, BitString Length, =
(and any other value you want to add in the future). The data-plane is not =
overloaded with multiple lookups, the Table ID points to the BIFT table tha=
t needs to be used to forward the packet using the BitString.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0 0=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A01=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A02=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A03<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 =
3 4 5 6 7 8 9 0 1<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=
-+-+-+-+-+-+-+-+-+<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0Table ID=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=
 Exp |1|=C2=A0 =C2=A0 =C2=A0 =C2=A0TTL=C2=A0 =C2=A0 =C2=A0|<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=
-+-+-+-+-+-+-+-+-+<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0|0 0 0 0|=C2=A0 Ver=C2=A0 |I|0 0 0 0 0 0 0| Pro=
to |=C2=A0 Len=C2=A0 |=C2=A0 =C2=A0Entropy=C2=A0 =C2=A0 =C2=A0|<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=
-+-+-+-+-+-+-+-+-+<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 BitString=C2=A0 (first 32 bits)=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0~<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=
-+-+-+-+-+-+-+-+-+<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0~=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0~<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=
-+-+-+-+-+-+-+-+-+<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0~=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 BitString=C2=A0 (last 32 bits)=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=
-+-+-+-+-+-+-+-+-+<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 BFIR-id (optional)=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=
-+-+-+-+-+-+-+-+-+<br>
&gt;&gt;<br>
&gt;&gt; Thx,<br>
&gt;&gt;<br>
&gt;&gt; Ice.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; On 21 Oct 2014, at 08:41, Xuxiaohu &lt;<a href=3D"mailto:xuxiaohu@=
huawei.com">xuxiaohu@huawei.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt;&gt; Let=E2=80=99s have a look at one possible extreme of the BIER =
application: only one egress PE for a given overlay BUM packet. In this cas=
e, we could either use the BIER encapsulation by setting only one bit of th=
e BitString which is corresponding to that egress PE or use the IP encapsul=
ation with the destination being filled with the address of that egress PE.=
<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Or we can think about the BIER functionality from the ingress =
replication perspective: assume an ingress PE needs to replicate n copies f=
or a given overlay BUM packet with each destined for a particular egress PE=
. Since=C2=A0 n copies (n&lt;m) need to be forwarded to a given next-hop,=
=C2=A0 the ingress PE decides to =E2=80=9Caggregates=E2=80=9D that n copies=
 into one copy by listing egress PEs for those n copies within one copy.<br=
>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; From the above reasoning, we can find that the BIER is exactly=
 a totally-new network layer in which one or more destination addresses cou=
ld be indicated (by the BitString).<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Best regards,<br>
&gt;&gt;&gt; Xiaohu<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; From: Alia Atlas [mailto:<a href=3D"mailto:akatlas@gmail.com">=
akatlas@gmail.com</a>]<br>
&gt;&gt;&gt; Sent: Tuesday, October 21, 2014 12:22 AM<br>
&gt;&gt;&gt; To: Robert Raszuk<br>
&gt;&gt;&gt; Cc: Jeffrey (Zhaohui) Zhang; Xuxiaohu; <a href=3D"mailto:bier@=
ietf.org">bier@ietf.org</a>; IJsbrand Wijnands; Eric Rosen<br>
&gt;&gt;&gt; Subject: Re: [Bier] BIER encapsulation<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Robert,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On Mon, Oct 20, 2014 at 11:57 AM, Robert Raszuk &lt;<a href=3D=
"mailto:robert@raszuk.net">robert@raszuk.net</a>&gt; wrote:<br>
&gt;&gt;&gt; And what is the advantage of MPLS FRR now as compared with LFA=
 (either native or its topology enhance version) ?<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Regardless of how the alternate is computed, there can still b=
e an MPLS label indicating the merge-point; then the existence of a BIER he=
ader would have to be indicated next on the stack.<br>
&gt;&gt;&gt; The choice is simple ... you continue into closed and limited =
data plane paradigm or you keep it open. Choice is yours.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; I think this comes down to common use-cases and deployments.=
=C2=A0 Understanding the technology and problem scope is a primary focus of=
 the upcoming BoF.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; One clear use-case that maps to a highly deployed case is MPLS=
 for MVPN.=C2=A0 Certainly, that seems to be a good motivator.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; I can certainly see BIER being useful in the DC case - as I po=
inted out to the NVO3 chairs.=C2=A0 However, I don&#39;t see a need to crea=
te another full overlay encapsulation (complete with TTL, QoS, etc.).=C2=A0=
 One question with BIER is whether it is viewed like a pseudo-wire header o=
r a new encapsulation or such?=C2=A0 I do think there could be a common bas=
e and then either an optional first word or two, depending.=C2=A0 Taking a =
look at what type of extension/encapsulation would make sense for vxlan sou=
nds interesting - but there are also some change control issues for the IET=
F around vxlan.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Regards,<br>
&gt;&gt;&gt; Alia<br>
&gt;&gt;&gt; Best,<br>
&gt;&gt;&gt; R.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On Oct 20, 2014 5:43 PM, &quot;Jeffrey (Zhaohui) Zhang&quot; &=
lt;<a href=3D"mailto:zzhang@juniper.net">zzhang@juniper.net</a>&gt; wrote:<=
br>
&gt;&gt;&gt; I want to add that, even if the topology and SI are encoded in=
 the BIER header itself, in case of MPLS based FRR, we still need another l=
abel to indicate that a BIER header follows.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; For that you either use a special label, or just use a regular=
 label that also gives you the topology and SI all the time, for the benefi=
ts that Eric explained below.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Jeffrey<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; -----Original Message-----<br>
&gt;&gt;&gt;&gt; From: BIER [mailto:<a href=3D"mailto:bier-bounces@ietf.org=
">bier-bounces@ietf.org</a>] On Behalf Of Eric Rosen<br>
&gt;&gt;&gt;&gt; Sent: Monday, October 20, 2014 9:40 AM<br>
&gt;&gt;&gt;&gt; To: IJsbrand Wijnands; Robert Raszuk<br>
&gt;&gt;&gt;&gt; Cc: Xuxiaohu; <a href=3D"mailto:bier@ietf.org">bier@ietf.o=
rg</a>; Eric Rosen<br>
&gt;&gt;&gt;&gt; Subject: Re: [Bier] BIER encapsulation<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; However one does the BIER encapsulation, one still has to =
extract a<br>
&gt;&gt;&gt;&gt; lookup key from the header, and then use that key to find =
the BIFT<br>
&gt;&gt;&gt;&gt; context in which the packet&#39;s BitString is to be proce=
ssed.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; With the MPLS encapsulation, the lookup key is the MPLS la=
bel that<br>
&gt;&gt;&gt;&gt; already appears in the header.=C2=A0 In the &quot;generic&=
quot; encapsulation, the<br>
&gt;&gt;&gt;&gt; lookup key has to be constructed from fields in the BIER h=
eader.=C2=A0 I see<br>
&gt;&gt;&gt;&gt; a couple of advantages in using the MPLS encapsulation:<br=
>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; 1. Looking up the MPLS label immediately gives you the BIF=
T context in<br>
&gt;&gt;&gt;&gt; which the BitString is to be processed.=C2=A0 So you save =
the steps of<br>
&gt;&gt;&gt;&gt; concatenating various fields from the BIER header to produ=
ce the lookup<br>
&gt;&gt;&gt;&gt; key that then gives you the context.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; 2. Since the BIFT context is determined by the label, not =
by the BIER<br>
&gt;&gt;&gt;&gt; header, the assignment of a given packet to a given contex=
t doesn&#39;t<br>
&gt;&gt;&gt;&gt; depend upon the fields in the data plane header at all. Su=
ppose we<br>
&gt;&gt;&gt;&gt; decide someday that we want to use a &quot;special&quot; B=
IFT for traffic from<br>
&gt;&gt;&gt;&gt; certain &quot;special&quot; subscribers.=C2=A0 We could do=
 this just by making the<br>
&gt;&gt;&gt;&gt; appropriate modifications in the control plane; we wouldn&=
#39;t have to<br>
&gt;&gt;&gt;&gt; change the BIER header to carry a &quot;subscriber id&quot=
;, and we wouldn&#39;t have<br>
&gt;&gt;&gt;&gt; to modify the forwarding procedure to change the way the l=
ookup key is<br>
&gt;&gt;&gt;&gt; constructed.=C2=A0 This flexibility is very similar to the=
 flexibility that<br>
&gt;&gt;&gt;&gt; MPLS provides to unicast forwarding -- an ingress node can=
 assign a<br>
&gt;&gt;&gt;&gt; packet to a &quot;forwarding equivalence class&quot;, wher=
e that assignment is<br>
&gt;&gt;&gt;&gt; based on information that does not appear explicitly in th=
e data plane<br>
&gt;&gt;&gt;&gt; header.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; If one thinks that most BIER usage will be on MPLS network=
s, it seems<br>
&gt;&gt;&gt;&gt; logical to take advantage of these properties of MPLS.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; I see the point that BIER may be valuable in DC networks, =
where one<br>
&gt;&gt;&gt;&gt; doesn&#39;t want to introduce multicast tree-building prot=
ocols, but one<br>
&gt;&gt;&gt;&gt; also doesn&#39;t want the inefficiency of IR.=C2=A0 Howeve=
r, if one is going to<br>
&gt;&gt;&gt;&gt; introduce a BIER forwarding plane into those environments,=
 one could<br>
&gt;&gt;&gt;&gt; also introduce an MPLS forwarding plane.=C2=A0 After all, =
BIER is already<br>
&gt;&gt;&gt;&gt; incompatible with existing DC routers.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; For those who object to introducing MPLS in the DC environ=
ment, we can<br>
&gt;&gt;&gt;&gt; just say that the MPLS label is part of the BIER header, w=
e can rename<br>
&gt;&gt;&gt;&gt; it to be the &quot;non-MPLS 20-bit BIER lookup key that ju=
st happens to<br>
&gt;&gt;&gt;&gt; resemble the MPLS label stack&quot;.=C2=A0 =C2=A0As has be=
en pointed out, there is no<br>
&gt;&gt;&gt;&gt; MPLS-specific signaling needed to distributed the label va=
lues, as this<br>
&gt;&gt;&gt;&gt; is done via the same IGP extensions used to distributed th=
e<br>
&gt;&gt;&gt;&gt; BIER-specific control info.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt; BIER mailing list<br>
&gt;&gt;&gt;&gt; <a href=3D"mailto:BIER@ietf.org">BIER@ietf.org</a><br>
&gt;&gt;&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/bier" tar=
get=3D"_blank">https://www.ietf.org/mailman/listinfo/bier</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; BIER mailing list<br>
&gt;&gt;&gt; <a href=3D"mailto:BIER@ietf.org">BIER@ietf.org</a><br>
&gt;&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/bier" target=
=3D"_blank">https://www.ietf.org/mailman/listinfo/bier</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
<br>
</div></div></blockquote></div><br></div>

--001a113ea4f07c06a90505ea159f--


From nobody Tue Oct 21 00:52:37 2014
Return-Path: <ice@cisco.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 58D971AD0B2 for <bier@ietfa.amsl.com>; Tue, 21 Oct 2014 00:52:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0EhMPP3rWwOd for <bier@ietfa.amsl.com>; Tue, 21 Oct 2014 00:52:32 -0700 (PDT)
Received: from aer-iport-1.cisco.com (aer-iport-1.cisco.com [173.38.203.51]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4512C1AD0AE for <bier@ietf.org>; Tue, 21 Oct 2014 00:52:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=9296; q=dns/txt; s=iport; t=1413877928; x=1415087528; h=mime-version:subject:from:in-reply-to:date:cc: content-transfer-encoding:message-id:references:to; bh=k46Uj///Md6XIkc87qrdiRQjfvpG3b0IwxvaHhKi5iE=; b=Djavtfk1OXlrsoR7wnxsg5fUNwUP9npfhrtREX29Qt2C9DzE3h2iVyBR RScpEnMdgEs2HJJRPo4UeBTHxod1+UP6t0WCjajJ7dIyUI1eocM7vemcO FvIifNNhXXn54+AViiepBgl9AHcJ8qyXEB69YTscoIYrCJFGIWS4W8HDJ U=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AncKAI4ORlStJssW/2dsb2JhbABcg2FYuQIBAQEBAQEFAXOSCgqHTQKBJAF9hAIBAQEDAQEBAWsLBQcECxEEAQEBJwchBh8JCAYTiCsDCQgNvWgNhi4BAQEBAQEBAQEBAQEBAQEBAQEBAQETBIYjh3qBXCUzBwaDJ4EeAQSbSYIRj0iGWoN5Oy+BBoFFAQEB
X-IronPort-AV: E=Sophos;i="5.04,760,1406592000"; d="scan'208";a="219095241"
Received: from aer-iport-nat.cisco.com (HELO aer-core-3.cisco.com) ([173.38.203.22]) by aer-iport-1.cisco.com with ESMTP; 21 Oct 2014 07:52:06 +0000
Received: from ams-iwijnand-88110.cisco.com (ams-iwijnand-88110.cisco.com [10.60.202.91]) by aer-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id s9L7q3VL001231 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Tue, 21 Oct 2014 07:52:05 GMT
Content-Type: text/plain; charset=windows-1252
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: IJsbrand Wijnands <ice@cisco.com>
In-Reply-To: <A11CB189CA381D4E8002572EFF81F18B1F6BF73B@SG70XWXCHMBA03.zap.alcatel-lucent.com>
Date: Tue, 21 Oct 2014 09:52:02 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <7155A18F-ED06-41A8-BB0C-1BF96E7DE1D8@cisco.com>
References: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082BFD23@NKGEML512-MBS.china.huawei.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C105F@NKGEML512-MBS.china.huawei.com> <FCAEACFA-CB49-4C43-8412-4FF2733D617F@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C1DE6@NKGEML512-MBS.china.huawei.com> <E53C2F60-3699-4183-A3F3-446D664B7E0E@cisco.com> <543FD330.5050002@juniper.net> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C268D@NKGEML512-MBS.china.huawei.com> <8B9C1EE3-0290-41BC-A1D7-798F08672564@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C2FE4@NKGEML512-MBS.china.huawei.com> <CA24052D-737A-44EA-AADA-950A24D857CC@cisco.com> <CA+b+ER=a=My8b4i9oCP1Sk3kwJXjsksrmBQbwbKtyqPiMZWqDA@mail.gmail.com> <A2A61482-E494-4629-9A0B-AAAE6A5030E6@cisco.com> <CA+b+ER=1gS=Kmn+Hu5iLxaX89xYG5cBXqX2tigT8RC80Yps89g@mail.gmail.com> <18AC5BF7-DEFD-4E98-8847-EBC1C9A3832D@cisco.com> <CA+b+ERkq4NUHvOaAZZ4mg+wDb6mcJarBds3sopfHtH-SSunh8Q@mail.gmail.com> <29118874-6E94-419F-8225-5D5352E09611@cisco.com> <544510C1.9000503@juniper.net> <56a bb0309ed44f2e94b9c0e89767d2c5@BY2PR05MB079.namprd05.prod.outlook.com> <CA+b+ERmuOqciqTfgD8RwTWksL+eEzem0cFbmOPwUGO6-WS9GkQ@mail.gmail.com> <CAG4d1re-gUPQE2ysaR=DF5LnuOT=dk5hWzwUG-raqLhvkBxPgg@mail.gmail.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C3797@NKGEML512-MBS.china.huawei.com> <EF0A287A-4EDC-4A77-A385-85E1FF32CDCD@cisco.com> <A11CB189CA381D4E8002572EFF81F18B1F6BF73B@SG70XWXCHMBA03.zap.alcatel-lucent.com>
To: "S, Somasundaram (Somasundaram)" <somasundaram.s@alcatel-lucent.com>
X-Mailer: Apple Mail (2.1878.6)
Archived-At: http://mailarchive.ietf.org/arch/msg/bier/GG92521Y5r9zEfLEb2H0AFKSXps
Cc: "Jeffrey \(Zhaohui\) Zhang" <zzhang@juniper.net>, Xuxiaohu <xuxiaohu@huawei.com>, "bier@ietf.org" <bier@ietf.org>, Robert Raszuk <robert@raszuk.net>, Eric Rosen <erosen@juniper.net>
Subject: Re: [Bier] BIER encapsulation
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 21 Oct 2014 07:52:35 -0000

Hi Somasundaram,

Of course not,=85

Thx,

Ice.

On 21 Oct 2014, at 09:49, S, Somasundaram (Somasundaram) =
<somasundaram.s@alcatel-lucent.com> wrote:

> Hi Ice,
> 	Are you proposing this new encapsulation?
>=20
> Regards
> Somasundaram
>=20
>=20
> -----Original Message-----
> From: BIER [mailto:bier-bounces@ietf.org] On Behalf Of IJsbrand =
Wijnands
> Sent: Tuesday, October 21, 2014 1:05 PM
> To: Xuxiaohu
> Cc: Jeffrey (Zhaohui) Zhang; bier@ietf.org; Eric Rosen; Robert Raszuk
> Subject: Re: [Bier] BIER encapsulation
>=20
> Xiaohu,
>=20
> I agree with you this is a completely new way to forward and replicate =
multicast packets. Does it help you to think about the 'generic' BIER =
encapsulation to be like this? The Table ID is an 20 bit value used as =
an indirection that represents SetID, MT-ID, BitString Length, (and any =
other value you want to add in the future). The data-plane is not =
overloaded with multiple lookups, the Table ID points to the BIFT table =
that needs to be used to forward the packet using the BitString.
>=20
>=20
>      0                   1                   2                   3
>      0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
>     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20=

>     |             Table ID                  | Exp |1|       TTL     |=20=

>     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>     |0 0 0 0|  Ver  |I|0 0 0 0 0 0 0| Proto |  Len  |   Entropy     |
>     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>     |                BitString  (first 32 bits)                     ~
>     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>     ~                                                               ~
>     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>     ~                BitString  (last 32 bits)                      |
>     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>     |                    BFIR-id (optional)                         |
>     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>=20
> Thx,
>=20
> Ice.
>=20
>=20
> On 21 Oct 2014, at 08:41, Xuxiaohu <xuxiaohu@huawei.com> wrote:
>=20
>> Let's have a look at one possible extreme of the BIER application: =
only one egress PE for a given overlay BUM packet. In this case, we =
could either use the BIER encapsulation by setting only one bit of the =
BitString which is corresponding to that egress PE or use the IP =
encapsulation with the destination being filled with the address of that =
egress PE.
>>=20
>> Or we can think about the BIER functionality from the ingress =
replication perspective: assume an ingress PE needs to replicate n =
copies for a given overlay BUM packet with each destined for a =
particular egress PE. Since  n copies (n<m) need to be forwarded to a =
given next-hop,  the ingress PE decides to "aggregates" that n copies =
into one copy by listing egress PEs for those n copies within one copy.
>>=20
>> =46rom the above reasoning, we can find that the BIER is exactly a =
totally-new network layer in which one or more destination addresses =
could be indicated (by the BitString).
>>=20
>> Best regards,
>> Xiaohu
>>=20
>> From: Alia Atlas [mailto:akatlas@gmail.com]
>> Sent: Tuesday, October 21, 2014 12:22 AM
>> To: Robert Raszuk
>> Cc: Jeffrey (Zhaohui) Zhang; Xuxiaohu; bier@ietf.org; IJsbrand=20
>> Wijnands; Eric Rosen
>> Subject: Re: [Bier] BIER encapsulation
>>=20
>> Robert,
>>=20
>> On Mon, Oct 20, 2014 at 11:57 AM, Robert Raszuk <robert@raszuk.net> =
wrote:
>> And what is the advantage of MPLS FRR now as compared with LFA =
(either native or its topology enhance version) ?
>>=20
>> Regardless of how the alternate is computed, there can still be an =
MPLS label indicating the merge-point; then the existence of a BIER =
header would have to be indicated next on the stack.=20
>> The choice is simple ... you continue into closed and limited data =
plane paradigm or you keep it open. Choice is yours.
>>=20
>> I think this comes down to common use-cases and deployments.  =
Understanding the technology and problem scope is a primary focus of the =
upcoming BoF.
>>=20
>> One clear use-case that maps to a highly deployed case is MPLS for =
MVPN.  Certainly, that seems to be a good motivator.
>>=20
>> I can certainly see BIER being useful in the DC case - as I pointed =
out to the NVO3 chairs.  However, I don't see a need to create another =
full overlay encapsulation (complete with TTL, QoS, etc.).  One question =
with BIER is whether it is viewed like a pseudo-wire header or a new =
encapsulation or such?  I do think there could be a common base and then =
either an optional first word or two, depending.  Taking a look at what =
type of extension/encapsulation would make sense for vxlan sounds =
interesting - but there are also some change control issues for the IETF =
around vxlan.
>>=20
>> Regards,
>> Alia
>> Best,
>> R.
>>=20
>> On Oct 20, 2014 5:43 PM, "Jeffrey (Zhaohui) Zhang" =
<zzhang@juniper.net> wrote:
>> I want to add that, even if the topology and SI are encoded in the =
BIER header itself, in case of MPLS based FRR, we still need another =
label to indicate that a BIER header follows.
>>=20
>> For that you either use a special label, or just use a regular label =
that also gives you the topology and SI all the time, for the benefits =
that Eric explained below.
>>=20
>> Jeffrey
>>=20
>>> -----Original Message-----
>>> From: BIER [mailto:bier-bounces@ietf.org] On Behalf Of Eric Rosen
>>> Sent: Monday, October 20, 2014 9:40 AM
>>> To: IJsbrand Wijnands; Robert Raszuk
>>> Cc: Xuxiaohu; bier@ietf.org; Eric Rosen
>>> Subject: Re: [Bier] BIER encapsulation
>>>=20
>>> However one does the BIER encapsulation, one still has to extract a=20=

>>> lookup key from the header, and then use that key to find the BIFT=20=

>>> context in which the packet's BitString is to be processed.
>>>=20
>>> With the MPLS encapsulation, the lookup key is the MPLS label that=20=

>>> already appears in the header.  In the "generic" encapsulation, the=20=

>>> lookup key has to be constructed from fields in the BIER header.  I=20=

>>> see a couple of advantages in using the MPLS encapsulation:
>>>=20
>>> 1. Looking up the MPLS label immediately gives you the BIFT context=20=

>>> in which the BitString is to be processed.  So you save the steps of=20=

>>> concatenating various fields from the BIER header to produce the=20
>>> lookup key that then gives you the context.
>>>=20
>>> 2. Since the BIFT context is determined by the label, not by the=20
>>> BIER header, the assignment of a given packet to a given context=20
>>> doesn't depend upon the fields in the data plane header at all.=20
>>> Suppose we decide someday that we want to use a "special" BIFT for=20=

>>> traffic from certain "special" subscribers.  We could do this just=20=

>>> by making the appropriate modifications in the control plane; we=20
>>> wouldn't have to change the BIER header to carry a "subscriber id",=20=

>>> and we wouldn't have to modify the forwarding procedure to change=20
>>> the way the lookup key is constructed.  This flexibility is very=20
>>> similar to the flexibility that MPLS provides to unicast forwarding=20=

>>> -- an ingress node can assign a packet to a "forwarding equivalence=20=

>>> class", where that assignment is based on information that does not=20=

>>> appear explicitly in the data plane header.
>>>=20
>>> If one thinks that most BIER usage will be on MPLS networks, it=20
>>> seems logical to take advantage of these properties of MPLS.
>>>=20
>>> I see the point that BIER may be valuable in DC networks, where one=20=

>>> doesn't want to introduce multicast tree-building protocols, but one=20=

>>> also doesn't want the inefficiency of IR.  However, if one is going=20=

>>> to introduce a BIER forwarding plane into those environments, one=20
>>> could also introduce an MPLS forwarding plane.  After all, BIER is=20=

>>> already incompatible with existing DC routers.
>>>=20
>>> For those who object to introducing MPLS in the DC environment, we=20=

>>> can just say that the MPLS label is part of the BIER header, we can=20=

>>> rename it to be the "non-MPLS 20-bit BIER lookup key that just =
happens to
>>> resemble the MPLS label stack".   As has been pointed out, there is =
no
>>> MPLS-specific signaling needed to distributed the label values, as=20=

>>> this is done via the same IGP extensions used to distributed the=20
>>> BIER-specific control info.
>>>=20
>>>=20
>>>=20
>>>=20
>>>=20
>>>=20
>>>=20
>>> _______________________________________________
>>> BIER mailing list
>>> 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
>=20
> _______________________________________________
> BIER mailing list
> BIER@ietf.org
> https://www.ietf.org/mailman/listinfo/bier


From nobody Tue Oct 21 01:03:05 2014
Return-Path: <ice@cisco.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EF5F41AD0AA for <bier@ietfa.amsl.com>; Tue, 21 Oct 2014 01:02:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.801
X-Spam-Level: 
X-Spam-Status: No, score=-6.801 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_DKIM_INVALID=0.01, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id j4B2kfw_09dq for <bier@ietfa.amsl.com>; Tue, 21 Oct 2014 01:02:52 -0700 (PDT)
Received: from aer-iport-1.cisco.com (aer-iport-1.cisco.com [173.38.203.51]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BA9FB1AD0AC for <bier@ietf.org>; Tue, 21 Oct 2014 01:02:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=10874; q=dns/txt; s=iport; t=1413878554; x=1415088154; h=mime-version:subject:from:in-reply-to:date:cc: content-transfer-encoding:message-id:references:to; bh=yVei73g2MaewMcT+oJrfvkLDwuW65jo3LhEvO8qUEuk=; b=eT5g5AklMgaziDx2aFR+YWfTSsmXn4lTwnQZPCT+amEoe7kQ+uq8/WG4 O915aQ7ZqdKnytPb/ZnIJVjmAVzwdChfcoRqGtx3fE6XyFq5Dbc1WTobM 7wK0zYpirnjib6JyfNd3ttYmvgJ38BjMTHYjb1n48K8Q9kl4R9eXJRFyt 0=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AnoKAI4ORlStJssW/2dsb2JhbABcg2FYgwa1fAEBAQEBAQUBc5IKCodNAoEkAX2EAgEBAQMBAQEBIEsLBQcECxEEAQEBAgIjAwICIQYfCQgGE4grAwkIDa8wjjgNhi4BAQEBAQEBAQEBAQEBAQEBAQEBAQETBIEshHeEMINKgVwlMwcGgnE2gR4Fm0mCEYEwhnOHJYZag3k7L4EGgUUBAQE
X-IronPort-AV: E=Sophos;i="5.04,760,1406592000"; d="scan'208";a="219103580"
Received: from aer-iport-nat.cisco.com (HELO aer-core-2.cisco.com) ([173.38.203.22]) by aer-iport-1.cisco.com with ESMTP; 21 Oct 2014 08:02:32 +0000
Received: from ams-iwijnand-88110.cisco.com (ams-iwijnand-88110.cisco.com [10.60.202.91]) by aer-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id s9L82UGb019990 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Tue, 21 Oct 2014 08:02:32 GMT
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: IJsbrand Wijnands <ice@cisco.com>
In-Reply-To: <CA+b+ERnZLvQMfbZb41Zqc6Rz5=_ziH3Zfg9Q1nM9-inyoe8RTQ@mail.gmail.com>
Date: Tue, 21 Oct 2014 10:02:29 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <2DD88E45-0CD2-4F5F-8F5B-40D680971358@cisco.com>
References: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082BFD23@NKGEML512-MBS.china.huawei.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C105F@NKGEML512-MBS.china.huawei.com> <FCAEACFA-CB49-4C43-8412-4FF2733D617F@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C1DE6@NKGEML512-MBS.china.huawei.com> <E53C2F60-3699-4183-A3F3-446D664B7E0E@cisco.com> <543FD330.5050002@juniper.net> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C268D@NKGEML512-MBS.china.huawei.com> <8B9C1EE3-0290-41BC-A1D7-798F08672564@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C2FE4@NKGEML512-MBS.china.huawei.com> <CA24052D-737A-44EA-AADA-950A24D857CC@cisco.com> <CA+b+ER=a=My8b4i9oCP1Sk3kwJXjsksrmBQbwbKtyqPiMZWqDA@mail.gmail.com> <A2A61482-E494-4629-9A0B-AAAE6A5030E6@cisco.com> <CA+b+ER=1gS=Kmn+Hu5iLxaX89xYG5cBXqX2tigT8RC80Yps89g@mail.gmail.com> <18AC5BF7-DEFD-4E98-8847-EBC1C9A3832D@cisco.com> <CA+b+ERkq4NUHvOaAZZ4mg+wDb6mcJarBds3sopfHtH-SSunh8Q@mail.gmail.com> <29118874-6E94-419F-8225-5D5352E09611@cisco.com> <544510C1.9000503@juniper.net> <56a bb0309ed44f2e94b9c0e89767d2c5@BY2PR05MB079.namprd05.prod.outlook.com> <CA+b+ERmuOqciqTfgD8RwTWksL+eEzem0cFbmOPwUGO6-WS9GkQ@mail.gmail.com> <CAG4d1re-gUPQE2ysaR=DF5LnuOT=dk5hWzwUG-raqLhvkBxPgg@mail.gmail.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C3797@NKGEML512-MBS.china.huawei.com> <EF0A287A-4EDC-4A77-A385-85E1FF32CDCD@cisco.com> <CA+b+ER=hLBUwzBTr6u+34j3N6yDkJZ5PVNzXnK0jJ7R1DLMv9A@mail.gmail.com> <7DA18C54-7C64-4138-85CC-524BD83E474E@cisco.com> <CA+b+ERnZLvQMfbZb41Zqc6Rz5=_ziH3Zfg9Q1nM9-inyoe8RTQ@mail.gmail.com>
To: Robert Raszuk <robert@raszuk.net>
X-Mailer: Apple Mail (2.1878.6)
Archived-At: http://mailarchive.ietf.org/arch/msg/bier/5y92cH8G5JZuXln_TU-3L72WU9c
Cc: "Jeffrey \(Zhaohui\) Zhang" <zzhang@juniper.net>, Xuxiaohu <xuxiaohu@huawei.com>, "bier@ietf.org" <bier@ietf.org>, Eric Rosen <erosen@juniper.net>
Subject: Re: [Bier] BIER encapsulation
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 21 Oct 2014 08:02:55 -0000

Robert,

> But proposed header has exactly 20 bits to use different BIFT too ... =
it is just they are call differently=E2=80=8B: SI + MT-ID=E2=80=8B :)=20

Is BS Length not part of it?

>=20
>         0                   1                   2                   3
>         0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 =
1
>        =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>        |  Ver  |   BS Length   |       SI      |         MT-ID         =
|
>        =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>=20
> =E2=80=8BSo what difference it is for you ? After all =E2=80=8Bthis is =
just binary string you read from the packet and perform lookup upon.=20
>=20
> Btw I am not sure if we need MT-ID so wide so we may have some spare =
room for new ideas there :)=20

Two great question, thank you for asking :-)

By not statically nailing the fields (like you do above), we achieve =
control-plane separation from the data-plane. You already ask the =
question if the MT-ID needs to be this wide, we don=E2=80=99t worry =
about that anymore. Also, what if you want additional fields? Using an =
MPLS label as an indirection is a very flexible approach. I hope you can =
see that.

Thx,

Ice.


>=20
> r.
>=20
>=20
>=20
>=20
> On Tue, Oct 21, 2014 at 9:41 AM, IJsbrand Wijnands <ice@cisco.com> =
wrote:
> Because it allows you to use more then one BIFT table. Even if you =
don=E2=80=99t use MT-ID, each SetID have its own BIFT.
>=20
> On 21 Oct 2014, at 09:39, Robert Raszuk <robert@raszuk.net> wrote:
>=20
> > Ice,
> >
> > What you propose has not much value as ethertype just below such
> > header can easily point to BIFT table. Why to have two things
> > (table_id and ethertype) pointing to the same context in each packet =
?
> >
> > r.
> >
> > On Tue, Oct 21, 2014 at 9:35 AM, IJsbrand Wijnands <ice@cisco.com> =
wrote:
> >> Xiaohu,
> >>
> >> I agree with you this is a completely new way to forward and =
replicate multicast packets. Does it help you to think about the =
=E2=80=98generic=E2=80=99 BIER encapsulation to be like this? The Table =
ID is an 20 bit value used as an indirection that represents SetID, =
MT-ID, BitString Length, (and any other value you want to add in the =
future). The data-plane is not overloaded with multiple lookups, the =
Table ID points to the BIFT table that needs to be used to forward the =
packet using the BitString.
> >>
> >>
> >>      0                   1                   2                   3
> >>      0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 =
1
> >>     =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >>     |             Table ID                  | Exp |1|       TTL     =
|
> >>     =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >>     |0 0 0 0|  Ver  |I|0 0 0 0 0 0 0| Proto |  Len  |   Entropy     =
|
> >>     =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >>     |                BitString  (first 32 bits)                     =
~
> >>     =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >>     ~                                                               =
~
> >>     =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >>     ~                BitString  (last 32 bits)                      =
|
> >>     =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >>     |                    BFIR-id (optional)                         =
|
> >>     =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >>
> >> Thx,
> >>
> >> Ice.
> >>
> >>
> >> On 21 Oct 2014, at 08:41, Xuxiaohu <xuxiaohu@huawei.com> wrote:
> >>
> >>> Let=E2=80=99s have a look at one possible extreme of the BIER =
application: only one egress PE for a given overlay BUM packet. In this =
case, we could either use the BIER encapsulation by setting only one bit =
of the BitString which is corresponding to that egress PE or use the IP =
encapsulation with the destination being filled with the address of that =
egress PE.
> >>>
> >>> Or we can think about the BIER functionality from the ingress =
replication perspective: assume an ingress PE needs to replicate n =
copies for a given overlay BUM packet with each destined for a =
particular egress PE. Since  n copies (n<m) need to be forwarded to a =
given next-hop,  the ingress PE decides to =E2=80=9Caggregates=E2=80=9D =
that n copies into one copy by listing egress PEs for those n copies =
within one copy.
> >>>
> >>> =46rom the above reasoning, we can find that the BIER is exactly a =
totally-new network layer in which one or more destination addresses =
could be indicated (by the BitString).
> >>>
> >>> Best regards,
> >>> Xiaohu
> >>>
> >>> From: Alia Atlas [mailto:akatlas@gmail.com]
> >>> Sent: Tuesday, October 21, 2014 12:22 AM
> >>> To: Robert Raszuk
> >>> Cc: Jeffrey (Zhaohui) Zhang; Xuxiaohu; bier@ietf.org; IJsbrand =
Wijnands; Eric Rosen
> >>> Subject: Re: [Bier] BIER encapsulation
> >>>
> >>> Robert,
> >>>
> >>> On Mon, Oct 20, 2014 at 11:57 AM, Robert Raszuk =
<robert@raszuk.net> wrote:
> >>> And what is the advantage of MPLS FRR now as compared with LFA =
(either native or its topology enhance version) ?
> >>>
> >>> Regardless of how the alternate is computed, there can still be an =
MPLS label indicating the merge-point; then the existence of a BIER =
header would have to be indicated next on the stack.
> >>> The choice is simple ... you continue into closed and limited data =
plane paradigm or you keep it open. Choice is yours.
> >>>
> >>> I think this comes down to common use-cases and deployments.  =
Understanding the technology and problem scope is a primary focus of the =
upcoming BoF.
> >>>
> >>> One clear use-case that maps to a highly deployed case is MPLS for =
MVPN.  Certainly, that seems to be a good motivator.
> >>>
> >>> I can certainly see BIER being useful in the DC case - as I =
pointed out to the NVO3 chairs.  However, I don't see a need to create =
another full overlay encapsulation (complete with TTL, QoS, etc.).  One =
question with BIER is whether it is viewed like a pseudo-wire header or =
a new encapsulation or such?  I do think there could be a common base =
and then either an optional first word or two, depending.  Taking a look =
at what type of extension/encapsulation would make sense for vxlan =
sounds interesting - but there are also some change control issues for =
the IETF around vxlan.
> >>>
> >>> Regards,
> >>> Alia
> >>> Best,
> >>> R.
> >>>
> >>> On Oct 20, 2014 5:43 PM, "Jeffrey (Zhaohui) Zhang" =
<zzhang@juniper.net> wrote:
> >>> I want to add that, even if the topology and SI are encoded in the =
BIER header itself, in case of MPLS based FRR, we still need another =
label to indicate that a BIER header follows.
> >>>
> >>> For that you either use a special label, or just use a regular =
label that also gives you the topology and SI all the time, for the =
benefits that Eric explained below.
> >>>
> >>> Jeffrey
> >>>
> >>>> -----Original Message-----
> >>>> From: BIER [mailto:bier-bounces@ietf.org] On Behalf Of Eric Rosen
> >>>> Sent: Monday, October 20, 2014 9:40 AM
> >>>> To: IJsbrand Wijnands; Robert Raszuk
> >>>> Cc: Xuxiaohu; bier@ietf.org; Eric Rosen
> >>>> Subject: Re: [Bier] BIER encapsulation
> >>>>
> >>>> However one does the BIER encapsulation, one still has to extract =
a
> >>>> lookup key from the header, and then use that key to find the =
BIFT
> >>>> context in which the packet's BitString is to be processed.
> >>>>
> >>>> With the MPLS encapsulation, the lookup key is the MPLS label =
that
> >>>> already appears in the header.  In the "generic" encapsulation, =
the
> >>>> lookup key has to be constructed from fields in the BIER header.  =
I see
> >>>> a couple of advantages in using the MPLS encapsulation:
> >>>>
> >>>> 1. Looking up the MPLS label immediately gives you the BIFT =
context in
> >>>> which the BitString is to be processed.  So you save the steps of
> >>>> concatenating various fields from the BIER header to produce the =
lookup
> >>>> key that then gives you the context.
> >>>>
> >>>> 2. Since the BIFT context is determined by the label, not by the =
BIER
> >>>> header, the assignment of a given packet to a given context =
doesn't
> >>>> depend upon the fields in the data plane header at all. Suppose =
we
> >>>> decide someday that we want to use a "special" BIFT for traffic =
from
> >>>> certain "special" subscribers.  We could do this just by making =
the
> >>>> appropriate modifications in the control plane; we wouldn't have =
to
> >>>> change the BIER header to carry a "subscriber id", and we =
wouldn't have
> >>>> to modify the forwarding procedure to change the way the lookup =
key is
> >>>> constructed.  This flexibility is very similar to the flexibility =
that
> >>>> MPLS provides to unicast forwarding -- an ingress node can assign =
a
> >>>> packet to a "forwarding equivalence class", where that assignment =
is
> >>>> based on information that does not appear explicitly in the data =
plane
> >>>> header.
> >>>>
> >>>> If one thinks that most BIER usage will be on MPLS networks, it =
seems
> >>>> logical to take advantage of these properties of MPLS.
> >>>>
> >>>> I see the point that BIER may be valuable in DC networks, where =
one
> >>>> doesn't want to introduce multicast tree-building protocols, but =
one
> >>>> also doesn't want the inefficiency of IR.  However, if one is =
going to
> >>>> introduce a BIER forwarding plane into those environments, one =
could
> >>>> also introduce an MPLS forwarding plane.  After all, BIER is =
already
> >>>> incompatible with existing DC routers.
> >>>>
> >>>> For those who object to introducing MPLS in the DC environment, =
we can
> >>>> just say that the MPLS label is part of the BIER header, we can =
rename
> >>>> it to be the "non-MPLS 20-bit BIER lookup key that just happens =
to
> >>>> resemble the MPLS label stack".   As has been pointed out, there =
is no
> >>>> MPLS-specific signaling needed to distributed the label values, =
as this
> >>>> is done via the same IGP extensions used to distributed the
> >>>> BIER-specific control info.
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>> _______________________________________________
> >>>> 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
>=20


From nobody Tue Oct 21 01:08:42 2014
Return-Path: <antoni.przygienda@ericsson.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8DE991AD362 for <bier@ietfa.amsl.com>; Tue, 21 Oct 2014 01:08:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 3.35
X-Spam-Level: ***
X-Spam-Status: No, score=3.35 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, CHARSET_FARAWAY_HEADER=3.2, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, MIME_CHARSET_FARAWAY=2.45, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Ce3WWOmB0Rn5 for <bier@ietfa.amsl.com>; Tue, 21 Oct 2014 01:08:33 -0700 (PDT)
Received: from usevmg21.ericsson.net (usevmg21.ericsson.net [198.24.6.65]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 610591AD1EE for <bier@ietf.org>; Tue, 21 Oct 2014 01:05:42 -0700 (PDT)
X-AuditID: c6180641-f79916d00000623a-57-5445b64a8406
Received: from EUSAAHC001.ericsson.se (Unknown_Domain [147.117.188.75]) by usevmg21.ericsson.net (Symantec Mail Security) with SMTP id 80.F9.25146.A46B5445; Tue, 21 Oct 2014 03:26:35 +0200 (CEST)
Received: from EUSAAMB103.ericsson.se ([147.117.188.120]) by EUSAAHC001.ericsson.se ([147.117.188.75]) with mapi id 14.03.0174.001; Tue, 21 Oct 2014 03:50:31 -0400
From: Antoni Przygienda <antoni.przygienda@ericsson.com>
To: Haoweiguo <haoweiguo@huawei.com>, Alia Atlas <akatlas@gmail.com>, "Robert Raszuk" <robert@raszuk.net>
Thread-Topic: =?gb2312?B?W0JpZXJdILTwuLQ6ICBCSUVSIGVuY2Fwc3VsYXRpb24=?=
Thread-Index: AQHP7QEbpMOIZacL9Ue8uRMMnVgoJpw6K30w
Date: Tue, 21 Oct 2014 07:50:30 +0000
Message-ID: <2E4BB27CAB87BF43B4207C0E55860F181C0769@eusaamb103.ericsson.se>
References: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082BFD23@NKGEML512-MBS.china.huawei.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C105F@NKGEML512-MBS.china.huawei.com> <FCAEACFA-CB49-4C43-8412-4FF2733D617F@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C1DE6@NKGEML512-MBS.china.huawei.com> <E53C2F60-3699-4183-A3F3-446D664B7E0E@cisco.com> <543FD330.5050002@juniper.net> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C268D@NKGEML512-MBS.china.huawei.com> <8B9C1EE3-0290-41BC-A1D7-798F08672564@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C2FE4@NKGEML512-MBS.china.huawei.com> <CA24052D-737A-44EA-AADA-950A24D857CC@cisco.com> <CA+b+ER=a=My8b4i9oCP1Sk3kwJXjsksrmBQbwbKtyqPiMZWqDA@mail.gmail.com> <A2A61482-E494-4629-9A0B-AAAE6A5030E6@cisco.com> <CA+b+ER=1gS=Kmn+Hu5iLxaX89xYG5cBXqX2tigT8RC80Yps89g@mail.gmail.com> <18AC5BF7-DEFD-4E98-8847-EBC1C9A3832D@cisco.com> <CA+b+ERkq4NUHvOaAZZ4mg+wDb6mcJarBds3sopfHtH-SSunh8Q@mail.gmail.com> <29118874-6E94-419F-8225-5D5352E09611@cisco.com> <544510C1.9000503@juniper.net> <56abb0309ed44f2e94b9c0e89767d2c5@BY2PR05MB079.namprd05.prod.outlook.com> <CA+b+ERmuOqciqTfgD8RwTWksL+eEzem0cFbmOPwUGO6-WS9GkQ@mail.gmail.com>, <CAG4d1re-gUPQE2ysaR=DF5LnuOT=dk5hWzwUG-raqLhvkBxPgg@mail.gmail.com> <DD5FC8DE455C3348B94340C0AB5517334F80A70A@nkgeml501-mbs.china.huawei.com>
In-Reply-To: <DD5FC8DE455C3348B94340C0AB5517334F80A70A@nkgeml501-mbs.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [147.117.188.11]
Content-Type: multipart/alternative; boundary="_000_2E4BB27CAB87BF43B4207C0E55860F181C0769eusaamb103ericsso_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRmVeSWpSXmKPExsUyuXSPt673NtcQgzmXuSw+PbzEbLF0xh4m i3UbPjBbvFjBYfFqzh1mi42/FrFZNC1sYrbYen4Vo8WRi40sDpweU35vZPXYOesuu0fLkbes HkuW/GTyuN50ld1j98YFTAFsUVw2Kak5mWWpRfp2CVwZM3p3sRW06Ve8WbyapYHxuFYXIweH hICJxMffpV2MnECmmMSFe+vZuhi5OIQEjjJKbLneyQjhLGeUaLnfygRSxSZgIXH521NmEFtE IFvi56ttYB3MAvcZJd4/mcQOMlVYwE1izVlLiBp3iaUzLjFB2EYSCz8cBOtlEVCVWHe2mx3E 5hXwlmjev5IFxBYSWMElMfV0PIjNKRAmceTuKrAaRqDrvp9aAzaHWUBc4taT+UwQVwtILNlz nhnCFpV4+fgfK4StBPTYfHaI+nyJudvms0DsEpQ4OfMJywRG0VlIRs1CUjYLSRlEXEtiXsNv qBpFiSndD9khbE2JK5MPQdnaEssWvmZewMi+ipGjtDi1LDfdyHATIzCCj0mwOe5gXPDJ8hCj AAejEg/vAl/XECHWxLLiytxDjNIcLErivJrV84KFBNITS1KzU1MLUovii0pzUosPMTJxcEo1 MO7dbv9AWu3+3qYjzi5zu/4e+2KbH124e6NuOcuhZ123tVr4n366uu5ShGr/on0PJv2+fslu 6uwJEoLGNvGxG30jIuZoqDZMiv92+GSZeaT8wvrN9lP936i9uXz786JTXCk9p2Vv1ebNE4y/ q2LHrL9Cu/jxxfdVQS4HrXVL5TSm7BBc83+lr4ESS3FGoqEWc1FxIgDG+NklwQIAAA==
Archived-At: http://mailarchive.ietf.org/arch/msg/bier/uyW0M0fZtikXY-Ng0iCDRdxZRGc
Cc: "bier@ietf.org" <bier@ietf.org>, IJsbrand Wijnands <ice@cisco.com>, Lucy yong <lucy.yong@huawei.com>, "Jeffrey \(Zhaohui\) Zhang" <zzhang@juniper.net>, Xuxiaohu <xuxiaohu@huawei.com>, Eric Rosen <erosen@juniper.net>
Subject: Re: [Bier] =?gb2312?b?tPC4tDogIEJJRVIgZW5jYXBzdWxhdGlvbg==?=
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 21 Oct 2014 08:08:38 -0000

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

SVMtSVMgZXh0ZW5zaW9uIHNpbWlsYXIgbWVjaGFuaXNtIGNhbiBiZSB1c2VkIHRvIHJlcGxhY2Ug
UElNIHRvIHJlZHVjZSBjb21wbGV4aXR5IGFuZCBjb252ZXJnZW5jZSB0aW1lciwgaXQgY29udmVy
Z2VzIHVuaWNhc3QgYW5kIG11bHRpY2FzdCBwcm90b2NvbHMgaW50byBhIHNpbmdsZSBwcm90b2Nv
bC4NCg0KW1Rvbnkgc2FpZF0gaHR0cDovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjMTU4NCAgIExv
bmcgYmVmb3JlIG1vc3Qgb2YgdGhlIHJvdXRlciBjb21wYW5pZXMgaW4gdGhpcyBhbGlhcyBoZXJl
IGV2ZW4gZXhpc3RlZC4gSaGvbSBzdXJlIEpvaG4gd2lsbCBiZSBleGNpdGVkIHdoZW4gaGUgZ2V0
cyBhIGNhbGwgb24gTmFudHVja2V0IDstKSA7LSkgTm93LCB0aG9zZSB3ZXJlIHRpbWVzIHdoZW4g
dGhlIHdvcmxkIHdhcyB5b3VuZyBhbmQgd2Ugd2VyZW6hr3QgYWZyYWlkIHRvIGhhdWwgc29tZSBf
c2VyaW91c18gc3RhdGUgYXJvdW5kIGluIElHUHMgOy0pIDstKQ0KDQotLS0gdG9ueQ0K

--_000_2E4BB27CAB87BF43B4207C0E55860F181C0769eusaamb103ericsso_
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 14 (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:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 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:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:SimSun;
	mso-fareast-language:ZH-CN;}
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;}
p
	{mso-style-priority:99;
	margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:SimSun;
	mso-fareast-language:ZH-CN;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";
	mso-fareast-language:ZH-CN;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";
	mso-fareast-language:ZH-CN;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p style=3D"margin-left:4.8pt"><font size=3D"3" color=3D"black" face=3D"Tim=
es New Roman"><span style=3D"font-size:12.0pt;font-family:&quot;Times New R=
oman&quot;,&quot;serif&quot;;color:black">IS-IS extension similar mechanism=
 can be used to replace PIM to reduce complexity and convergence
 timer, it converges unicast and multicast protocols into a single protocol=
. <o:p>
</o:p></span></font></p>
<div>
<div>
<div>
<div>
<p class=3D"MsoNormal"><font size=3D"3" color=3D"#1f497d" face=3D"Times New=
 Roman"><span style=3D"font-size:12.0pt;font-family:&quot;Times New Roman&q=
uot;,&quot;serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><b><i><font size=3D"2" color=3D"#1f497d" face=3D"Cal=
ibri"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;;color:#1F497D;font-weight:bold;font-style:italic">[Tony s=
aid]
<a href=3D"http://tools.ietf.org/html/rfc1584">http://tools.ietf.org/html/r=
fc1584</a>&nbsp;&nbsp; Long before most of the router companies in this ali=
as here even existed. I=A1=AFm sure John will be excited when he gets a cal=
l on Nantucket ;-) ;-) Now, those were times when
 the world was young and we weren=A1=AFt afraid to haul some _</span></font=
></i></b><b><i><font size=3D"2" color=3D"#1f497d" face=3D"Calibri"><span st=
yle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&qu=
ot;;color:#1F497D;font-weight:bold;font-style:italic">serious</span></font>=
</i></b><b><i><font size=3D"2" color=3D"#1f497d" face=3D"Calibri"><span sty=
le=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quo=
t;;color:#1F497D;font-weight:bold;font-style:italic">_
 state around in IGPs ;-) ;-) <o:p></o:p></span></font></i></b></p>
<p class=3D"MsoNormal"><b><i><font size=3D"2" color=3D"#1f497d" face=3D"Cal=
ibri"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;;color:#1F497D;font-weight:bold;font-style:italic"><o:p>&n=
bsp;</o:p></span></font></i></b></p>
<p class=3D"MsoNormal"><b><i><font size=3D"2" color=3D"#1f497d" face=3D"Cal=
ibri"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;;color:#1F497D;font-weight:bold;font-style:italic">--- ton=
y
</span></font></i></b><font size=3D"2" color=3D"#1f497d" face=3D"Calibri"><=
span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-s=
erif&quot;;color:#1F497D"><o:p></o:p></span></font></p>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_2E4BB27CAB87BF43B4207C0E55860F181C0769eusaamb103ericsso_--


From nobody Tue Oct 21 01:13:06 2014
Return-Path: <xuxiaohu@huawei.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D2E171AD0D3 for <bier@ietfa.amsl.com>; Tue, 21 Oct 2014 01:12:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.211
X-Spam-Level: 
X-Spam-Status: No, score=-4.211 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OSj75j_5wwUF for <bier@ietfa.amsl.com>; Tue, 21 Oct 2014 01:12:52 -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 76B751AD0D6 for <bier@ietf.org>; Tue, 21 Oct 2014 01:08:14 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml405-hub.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BNW37257; Tue, 21 Oct 2014 08:08:12 +0000 (GMT)
Received: from NKGEML403-HUB.china.huawei.com (10.98.56.34) by lhreml405-hub.china.huawei.com (10.201.5.242) with Microsoft SMTP Server (TLS) id 14.3.158.1; Tue, 21 Oct 2014 09:08:11 +0100
Received: from NKGEML512-MBS.china.huawei.com ([169.254.8.18]) by nkgeml403-hub.china.huawei.com ([10.98.56.34]) with mapi id 14.03.0158.001; Tue, 21 Oct 2014 16:08:07 +0800
From: Xuxiaohu <xuxiaohu@huawei.com>
To: IJsbrand Wijnands <ice@cisco.com>
Thread-Topic: [Bier] BIER encapsulation
Thread-Index: AQHP7DCpX6ld4djEL0yclXdbOkMDp5w4FjEAgAAHbACAAAWJAIAAAs0AgAAGigCAAD2uAIAADhuAgAAigACAAAPtgIAABqyAgAFvqkD//4+XgIAAjJgA
Date: Tue, 21 Oct 2014 08:08:07 +0000
Message-ID: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C380D@NKGEML512-MBS.china.huawei.com>
References: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082BFD23@NKGEML512-MBS.china.huawei.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C105F@NKGEML512-MBS.china.huawei.com> <FCAEACFA-CB49-4C43-8412-4FF2733D617F@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C1DE6@NKGEML512-MBS.china.huawei.com> <E53C2F60-3699-4183-A3F3-446D664B7E0E@cisco.com> <543FD330.5050002@juniper.net> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C268D@NKGEML512-MBS.china.huawei.com> <8B9C1EE3-0290-41BC-A1D7-798F08672564@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C2FE4@NKGEML512-MBS.china.huawei.com> <CA24052D-737A-44EA-AADA-950A24D857CC@cisco.com> <CA+b+ER=a=My8b4i9oCP1Sk3kwJXjsksrmBQbwbKtyqPiMZWqDA@mail.gmail.com> <A2A61482-E494-4629-9A0B-AAAE6A5030E6@cisco.com> <CA+b+ER=1gS=Kmn+Hu5iLxaX89xYG5cBXqX2tigT8RC80Yps89g@mail.gmail.com> <18AC5BF7-DEFD-4E98-8847-EBC1C9A3832D@cisco.com> <CA+b+ERkq4NUHvOaAZZ4mg+wDb6mcJarBds3sopfHtH-SSunh8Q@mail.gmail.com> <29118874-6E94-419F-8225-5D5352E09611@cisco.com> <544510C1.9000503@juniper. net> <56abb0309ed44f2e94b9c0e89767d2c5@BY2PR05MB079.namprd05.prod.outlook.com> <CA+b+ERmuOqciqTfgD8RwTWksL+eEzem0cFbmOPwUGO6-WS9GkQ@mail.gmail.com> <CAG4d1re-gUPQE2ysaR=DF5LnuOT=dk5hWzwUG-raqLhvkBxPgg@mail.gmail.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C3797@NKGEML512-MBS.china.huawei.com> <EF0A287A-4EDC-4A77-A385-85E1FF32CDCD@cisco.com>
In-Reply-To: <EF0A287A-4EDC-4A77-A385-85E1FF32CDCD@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.98.134]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/bier/E2KLzCnvR0AjFWUxBJDeG2-UNwg
Cc: "Jeffrey \(Zhaohui\) Zhang" <zzhang@juniper.net>, "bier@ietf.org" <bier@ietf.org>, Eric Rosen <erosen@juniper.net>, Robert Raszuk <robert@raszuk.net>
Subject: Re: [Bier] BIER encapsulation
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 21 Oct 2014 08:13:00 -0000

Hi Ice,

Honestly speaking, it looks like a frog with a tail. In other words, it is =
on the way towards a complete network layer header.

Best regards,
Xiaohu

> -----Original Message-----
> From: IJsbrand Wijnands [mailto:ice@cisco.com]
> Sent: Tuesday, October 21, 2014 3:35 PM
> To: Xuxiaohu
> Cc: Alia Atlas; Robert Raszuk; Jeffrey (Zhaohui) Zhang; bier@ietf.org; Er=
ic Rosen
> Subject: Re: [Bier] BIER encapsulation
>=20
> Xiaohu,
>=20
> I agree with you this is a completely new way to forward and replicate mu=
lticast
> packets. Does it help you to think about the 'generic' BIER encapsulation=
 to be
> like this? The Table ID is an 20 bit value used as an indirection that re=
presents
> SetID, MT-ID, BitString Length, (and any other value you want to add in t=
he
> future). The data-plane is not overloaded with multiple lookups, the Tabl=
e ID
> points to the BIFT table that needs to be used to forward the packet usin=
g the
> BitString.
>=20
>=20
>       0                   1                   2                   3
>       0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
>      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>      |             Table ID                  | Exp |1|       TTL     |
>      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>      |0 0 0 0|  Ver  |I|0 0 0 0 0 0 0| Proto |  Len  |   Entropy     |
>      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>      |                BitString  (first 32 bits)                     ~
>      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>      ~
> ~
>      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>      ~                BitString  (last 32 bits)                      |
>      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>      |                    BFIR-id (optional)                         |
>      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>=20
> Thx,
>=20
> Ice.
>=20
>=20
> On 21 Oct 2014, at 08:41, Xuxiaohu <xuxiaohu@huawei.com> wrote:
>=20
> > Let's have a look at one possible extreme of the BIER application: only=
 one
> egress PE for a given overlay BUM packet. In this case, we could either u=
se the
> BIER encapsulation by setting only one bit of the BitString which is
> corresponding to that egress PE or use the IP encapsulation with the dest=
ination
> being filled with the address of that egress PE.
> >
> > Or we can think about the BIER functionality from the ingress replicati=
on
> perspective: assume an ingress PE needs to replicate n copies for a given=
 overlay
> BUM packet with each destined for a particular egress PE. Since  n copies=
 (n<m)
> need to be forwarded to a given next-hop,  the ingress PE decides to
> "aggregates" that n copies into one copy by listing egress PEs for those =
n copies
> within one copy.
> >
> > From the above reasoning, we can find that the BIER is exactly a totall=
y-new
> network layer in which one or more destination addresses could be indicat=
ed
> (by the BitString).
> >
> > Best regards,
> > Xiaohu
> >
> > From: Alia Atlas [mailto:akatlas@gmail.com]
> > Sent: Tuesday, October 21, 2014 12:22 AM
> > To: Robert Raszuk
> > Cc: Jeffrey (Zhaohui) Zhang; Xuxiaohu; bier@ietf.org; IJsbrand
> > Wijnands; Eric Rosen
> > Subject: Re: [Bier] BIER encapsulation
> >
> > Robert,
> >
> > On Mon, Oct 20, 2014 at 11:57 AM, Robert Raszuk <robert@raszuk.net>
> wrote:
> > And what is the advantage of MPLS FRR now as compared with LFA (either
> native or its topology enhance version) ?
> >
> > Regardless of how the alternate is computed, there can still be an MPLS=
 label
> indicating the merge-point; then the existence of a BIER header would hav=
e to
> be indicated next on the stack.
> > The choice is simple ... you continue into closed and limited data plan=
e
> paradigm or you keep it open. Choice is yours.
> >
> > I think this comes down to common use-cases and deployments.
> Understanding the technology and problem scope is a primary focus of the
> upcoming BoF.
> >
> > One clear use-case that maps to a highly deployed case is MPLS for MVPN=
.
> Certainly, that seems to be a good motivator.
> >
> > I can certainly see BIER being useful in the DC case - as I pointed out=
 to the
> NVO3 chairs.  However, I don't see a need to create another full overlay
> encapsulation (complete with TTL, QoS, etc.).  One question with BIER is
> whether it is viewed like a pseudo-wire header or a new encapsulation or =
such?
> I do think there could be a common base and then either an optional first=
 word
> or two, depending.  Taking a look at what type of extension/encapsulation
> would make sense for vxlan sounds interesting - but there are also some c=
hange
> control issues for the IETF around vxlan.
> >
> > Regards,
> > Alia
> > Best,
> > R.
> >
> > On Oct 20, 2014 5:43 PM, "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>
> wrote:
> > I want to add that, even if the topology and SI are encoded in the BIER=
 header
> itself, in case of MPLS based FRR, we still need another label to indicat=
e that a
> BIER header follows.
> >
> > For that you either use a special label, or just use a regular label th=
at also gives
> you the topology and SI all the time, for the benefits that Eric explaine=
d below.
> >
> > Jeffrey
> >
> > > -----Original Message-----
> > > From: BIER [mailto:bier-bounces@ietf.org] On Behalf Of Eric Rosen
> > > Sent: Monday, October 20, 2014 9:40 AM
> > > To: IJsbrand Wijnands; Robert Raszuk
> > > Cc: Xuxiaohu; bier@ietf.org; Eric Rosen
> > > Subject: Re: [Bier] BIER encapsulation
> > >
> > > However one does the BIER encapsulation, one still has to extract a
> > > lookup key from the header, and then use that key to find the BIFT
> > > context in which the packet's BitString is to be processed.
> > >
> > > With the MPLS encapsulation, the lookup key is the MPLS label that
> > > already appears in the header.  In the "generic" encapsulation, the
> > > lookup key has to be constructed from fields in the BIER header.  I
> > > see a couple of advantages in using the MPLS encapsulation:
> > >
> > > 1. Looking up the MPLS label immediately gives you the BIFT context
> > > in which the BitString is to be processed.  So you save the steps of
> > > concatenating various fields from the BIER header to produce the
> > > lookup key that then gives you the context.
> > >
> > > 2. Since the BIFT context is determined by the label, not by the
> > > BIER header, the assignment of a given packet to a given context
> > > doesn't depend upon the fields in the data plane header at all.
> > > Suppose we decide someday that we want to use a "special" BIFT for
> > > traffic from certain "special" subscribers.  We could do this just
> > > by making the appropriate modifications in the control plane; we
> > > wouldn't have to change the BIER header to carry a "subscriber id",
> > > and we wouldn't have to modify the forwarding procedure to change
> > > the way the lookup key is constructed.  This flexibility is very
> > > similar to the flexibility that MPLS provides to unicast forwarding
> > > -- an ingress node can assign a packet to a "forwarding equivalence
> > > class", where that assignment is based on information that does not
> > > appear explicitly in the data plane header.
> > >
> > > If one thinks that most BIER usage will be on MPLS networks, it
> > > seems logical to take advantage of these properties of MPLS.
> > >
> > > I see the point that BIER may be valuable in DC networks, where one
> > > doesn't want to introduce multicast tree-building protocols, but one
> > > also doesn't want the inefficiency of IR.  However, if one is going
> > > to introduce a BIER forwarding plane into those environments, one
> > > could also introduce an MPLS forwarding plane.  After all, BIER is
> > > already incompatible with existing DC routers.
> > >
> > > For those who object to introducing MPLS in the DC environment, we
> > > can just say that the MPLS label is part of the BIER header, we can
> > > rename it to be the "non-MPLS 20-bit BIER lookup key that just happen=
s to
> > > resemble the MPLS label stack".   As has been pointed out, there is n=
o
> > > MPLS-specific signaling needed to distributed the label values, as
> > > this is done via the same IGP extensions used to distributed the
> > > BIER-specific control info.
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > _______________________________________________
> > > 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
> >
> >


From nobody Tue Oct 21 01:21:48 2014
Return-Path: <rraszuk@gmail.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0030F1AD3E6 for <bier@ietfa.amsl.com>; Tue, 21 Oct 2014 01:21:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.277
X-Spam-Level: 
X-Spam-Status: No, score=-1.277 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IMKokP74VzQv for <bier@ietfa.amsl.com>; Tue, 21 Oct 2014 01:21:42 -0700 (PDT)
Received: from mail-ie0-x22a.google.com (mail-ie0-x22a.google.com [IPv6:2607:f8b0:4001:c03::22a]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5DDEC1AD16B for <bier@ietf.org>; Tue, 21 Oct 2014 01:14:31 -0700 (PDT)
Received: by mail-ie0-f170.google.com with SMTP id rd18so697314iec.1 for <bier@ietf.org>; Tue, 21 Oct 2014 01:14:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=1IugTZl6SsFGdzDDYDCsOHIWJj6BzPOFYKZ5afkBcz0=; b=b1Z7JskfkDR4a7NetRszwGcyiWj4E5CA4aRcQ4HHY4GPv6QIz4uL3wQCcM2axmOIHP R6wYUXBHeYD1ZMFPyMhthM2zzcPCvnqMHOp0x96ru0DfGAdI0XjEIqfe2Hpuor1fkbv5 AI17yDtp/njmuzax2gSyduAjses/pghYNM25prJJhHun6z7Xzgpwy/+5hSvcFerpxqf+ ieelCjMxXC4BZ2QHKC2QIHMhxvVfbKlx7WZ9Puvp5gkuERu7k8vGNoRvfVt66eset1xh YFjaHsLkAxoiKnWb7VPry6Wb+ojp9JHy1CQ0weLmXrgsnncI2qrf/ShKKCABzrwMoLfC sCLQ==
MIME-Version: 1.0
X-Received: by 10.107.159.18 with SMTP id i18mr33111556ioe.33.1413879270686; Tue, 21 Oct 2014 01:14:30 -0700 (PDT)
Sender: rraszuk@gmail.com
Received: by 10.107.156.208 with HTTP; Tue, 21 Oct 2014 01:14:30 -0700 (PDT)
In-Reply-To: <2DD88E45-0CD2-4F5F-8F5B-40D680971358@cisco.com>
References: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082BFD23@NKGEML512-MBS.china.huawei.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C105F@NKGEML512-MBS.china.huawei.com> <FCAEACFA-CB49-4C43-8412-4FF2733D617F@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C1DE6@NKGEML512-MBS.china.huawei.com> <E53C2F60-3699-4183-A3F3-446D664B7E0E@cisco.com> <543FD330.5050002@juniper.net> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C268D@NKGEML512-MBS.china.huawei.com> <8B9C1EE3-0290-41BC-A1D7-798F08672564@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C2FE4@NKGEML512-MBS.china.huawei.com> <CA24052D-737A-44EA-AADA-950A24D857CC@cisco.com> <CA+b+ER=a=My8b4i9oCP1Sk3kwJXjsksrmBQbwbKtyqPiMZWqDA@mail.gmail.com> <A2A61482-E494-4629-9A0B-AAAE6A5030E6@cisco.com> <CA+b+ER=1gS=Kmn+Hu5iLxaX89xYG5cBXqX2tigT8RC80Yps89g@mail.gmail.com> <18AC5BF7-DEFD-4E98-8847-EBC1C9A3832D@cisco.com> <CA+b+ERkq4NUHvOaAZZ4mg+wDb6mcJarBds3sopfHtH-SSunh8Q@mail.gmail.com> <29118874-6E94-419F-8225-5D5352E09611@cisco.com> <544510C1.9000503@juniper.net> <56abb0309ed44f2e94b9c0e89767d2c5@BY2PR05MB079.namprd05.prod.outlook.com> <CA+b+ERmuOqciqTfgD8RwTWksL+eEzem0cFbmOPwUGO6-WS9GkQ@mail.gmail.com> <CAG4d1re-gUPQE2ysaR=DF5LnuOT=dk5hWzwUG-raqLhvkBxPgg@mail.gmail.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C3797@NKGEML512-MBS.china.huawei.com> <EF0A287A-4EDC-4A77-A385-85E1FF32CDCD@cisco.com> <CA+b+ER=hLBUwzBTr6u+34j3N6yDkJZ5PVNzXnK0jJ7R1DLMv9A@mail.gmail.com> <7DA18C54-7C64-4138-85CC-524BD83E474E@cisco.com> <CA+b+ERnZLvQMfbZb41Zqc6Rz5=_ziH3Zfg9Q1nM9-inyoe8RTQ@mail.gmail.com> <2DD88E45-0CD2-4F5F-8F5B-40D680971358@cisco.com>
Date: Tue, 21 Oct 2014 10:14:30 +0200
X-Google-Sender-Auth: WmT72AAZJ-pMnBqzq89mLCYxroc
Message-ID: <CA+b+ERnozcyzZ_+3aqkOgyCvurOhAJ=y3H70axtbUU0cmpCh+A@mail.gmail.com>
From: Robert Raszuk <robert@raszuk.net>
To: IJsbrand Wijnands <ice@cisco.com>
Content-Type: multipart/alternative; boundary=001a1140f94eaf6b9e0505ea6b8a
Archived-At: http://mailarchive.ietf.org/arch/msg/bier/J8DR6wm8h8IV6PL_Z5eRIBavxT0
Cc: "Jeffrey \(Zhaohui\) Zhang" <zzhang@juniper.net>, Xuxiaohu <xuxiaohu@huawei.com>, "bier@ietf.org" <bier@ietf.org>, Eric Rosen <erosen@juniper.net>
Subject: Re: [Bier] BIER encapsulation
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 21 Oct 2014 08:21:44 -0000

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

>
>
> Is BS Length not part of it?
>
>
=E2=80=8BIt a length .. you do not perform lookup based on that. I assume y=
ou don't
find it that difficult to read arbitrary string after any offset from the
packet - right ?

=E2=80=8B

> By not statically nailing the fields (like you do above), we achieve
> control-plane separation from the data-plane.


=E2=80=8BLOL .. sorry control plane separation means not muxing N-values in=
to one
value. It means that your control plane procesing happens on different
hardware then your data plane processing. Note that this is nothing new as
such different hardware can be RP and LC which has been done for decades.


> You already ask the question if the MT-ID needs to be this wide, we don=
=E2=80=99t
> worry about that anymore. Also, what if you want additional fields? Using
> an MPLS label as an indirection is a very flexible approach. I hope you c=
an
> see that.
>

=E2=80=8BIce .. I am not the enemy of indirection. As you know I like L3VPN=
 with
MPLS VPN label over GRE.

For BIER however I see no point of such huge lookup space being used just
to map packets to BIFT tables. Do you really plan =E2=80=8Bneed of 2^20 tab=
les just
because we already have a lookup mechanism for it in some network gear ?

r.

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

<div dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmail_quote"><blo=
ckquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #c=
cc solid;padding-left:1ex"><br>Is BS Length not part of it?<br>
<br></blockquote><div><br></div><div><div class=3D"gmail_default" style=3D"=
font-family:&#39;courier new&#39;,monospace;font-size:small">=E2=80=8BIt a =
length .. you do not perform lookup based on that. I assume you don&#39;t f=
ind it that difficult to read arbitrary string after any offset from the pa=
cket - right ?=C2=A0</div><div class=3D"gmail_default" style=3D"font-family=
:&#39;courier new&#39;,monospace;font-size:small"><br></div><div class=3D"g=
mail_default" style=3D"font-family:&#39;courier new&#39;,monospace;font-siz=
e:small">=E2=80=8B</div></div><blockquote class=3D"gmail_quote" style=3D"ma=
rgin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
By not statically nailing the fields (like you do above), we achieve contro=
l-plane separation from the data-plane. </blockquote><div><br></div><div><d=
iv class=3D"gmail_default" style=3D"font-family:&#39;courier new&#39;,monos=
pace;font-size:small">=E2=80=8BLOL .. sorry control plane separation means =
not muxing N-values into one value. It means that your control plane proces=
ing happens on different hardware then your data plane processing. Note tha=
t this is nothing new as such different hardware can be RP and LC which has=
 been done for decades.</div></div><div>=C2=A0<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd=
ing-left:1ex">You already ask the question if the MT-ID needs to be this wi=
de, we don=E2=80=99t worry about that anymore. Also, what if you want addit=
ional fields? Using an MPLS label as an indirection is a very flexible appr=
oach. I hope you can see that.<br></blockquote><div><br></div><div><div cla=
ss=3D"gmail_default" style=3D"font-family:&#39;courier new&#39;,monospace;f=
ont-size:small">=E2=80=8BIce .. I am not the enemy of indirection. As you k=
now I like L3VPN with MPLS VPN label over GRE.=C2=A0</div><div class=3D"gma=
il_default" style=3D"font-family:&#39;courier new&#39;,monospace;font-size:=
small"><br></div><div class=3D"gmail_default" style=3D"font-family:&#39;cou=
rier new&#39;,monospace;font-size:small">For BIER however I see no point of=
 such huge lookup space being used just to map packets to BIFT tables. Do y=
ou really plan =E2=80=8Bneed of 2^20 tables just because we already have a =
lookup mechanism for it in some network gear ?=C2=A0</div><div class=3D"gma=
il_default" style=3D"font-family:&#39;courier new&#39;,monospace;font-size:=
small"><br></div><div class=3D"gmail_default" style=3D"font-family:&#39;cou=
rier new&#39;,monospace;font-size:small">r.</div><br></div><div><br></div><=
div><br></div><div><br></div><div><br></div></div></div></div>

--001a1140f94eaf6b9e0505ea6b8a--


From nobody Tue Oct 21 01:35:56 2014
Return-Path: <ice@cisco.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6426F1A1A05 for <bier@ietfa.amsl.com>; Tue, 21 Oct 2014 01:35:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.801
X-Spam-Level: 
X-Spam-Status: No, score=-6.801 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_DKIM_INVALID=0.01, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wypza0lvrws5 for <bier@ietfa.amsl.com>; Tue, 21 Oct 2014 01:35:53 -0700 (PDT)
Received: from aer-iport-4.cisco.com (aer-iport-4.cisco.com [173.38.203.54]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2C1221AD3B3 for <bier@ietf.org>; Tue, 21 Oct 2014 01:26:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=330; q=dns/txt; s=iport; t=1413879967; x=1415089567; h=mime-version:subject:from:in-reply-to:date:cc: content-transfer-encoding:message-id:references:to; bh=D4M/UW/+wpQ6nY7ml5zfvqPjQLCSWBHtRax6pXMcjDw=; b=ftxDAbINF8wlVehzXZNScXD+jlUHLPKhCUpFkILRNB5qa8f1U212UMze YaZ1NN+Ydu27Z7v8UyFuTtj++NPJz7Wh40rkD5aYqwDmCzmONjFs6rZXx eZ1FuRbY3pyxVGDt/zUuNvxsDA7SV0Yw+F8ul2UcJsWfG4YI2cTmZ4qwI c=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AmQKAFsXRlStJssW/2dsb2JhbABchz+1fQEBAQEBAQUBc5lhAoEkAX2EAwEBAwEjVgULCxoCJgICVwaISgivKJRzAQEBAQEBAQEBAQEBAQEBAQEBARmBLIR3iXszB4J3NoEeAQSdWpYig3k7gnoBAQE
X-IronPort-AV: E=Sophos;i="5.04,760,1406592000"; d="scan'208";a="214362447"
Received: from aer-iport-nat.cisco.com (HELO aer-core-1.cisco.com) ([173.38.203.22]) by aer-iport-4.cisco.com with ESMTP; 21 Oct 2014 08:26:05 +0000
Received: from ams-iwijnand-88110.cisco.com (ams-iwijnand-88110.cisco.com [10.60.202.91]) by aer-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id s9L8Q4WR029954 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Tue, 21 Oct 2014 08:26:04 GMT
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: IJsbrand Wijnands <ice@cisco.com>
In-Reply-To: <CA+b+ERnozcyzZ_+3aqkOgyCvurOhAJ=y3H70axtbUU0cmpCh+A@mail.gmail.com>
Date: Tue, 21 Oct 2014 10:26:03 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <CD9BD47E-FBA3-4B03-AE6F-670204E3A25A@cisco.com>
References: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082BFD23@NKGEML512-MBS.china.huawei.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C105F@NKGEML512-MBS.china.huawei.com> <FCAEACFA-CB49-4C43-8412-4FF2733D617F@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C1DE6@NKGEML512-MBS.china.huawei.com> <E53C2F60-3699-4183-A3F3-446D664B7E0E@cisco.com> <543FD330.5050002@juniper.net> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C268D@NKGEML512-MBS.china.huawei.com> <8B9C1EE3-0290-41BC-A1D7-798F08672564@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C2FE4@NKGEML512-MBS.china.huawei.com> <CA24052D-737A-44EA-AADA-950A24D857CC@cisco.com> <CA+b+ER=a=My8b4i9oCP1Sk3kwJXjsksrmBQbwbKtyqPiMZWqDA@mail.gmail.com> <A2A61482-E494-4629-9A0B-AAAE6A5030E6@cisco.com> <CA+b+ER=1gS=Kmn+Hu5iLxaX89xYG5cBXqX2tigT8RC80Yps89g@mail.gmail.com> <18AC5BF7-DEFD-4E98-8847-EBC1C9A3832D@cisco.com> <CA+b+ERkq4NUHvOaAZZ4mg+wDb6mcJarBds3sopfHtH-SSunh8Q@mail.gmail.com> <29118874-6E94-419F-8225-5D5352E09611@cisco.com> <544510C1.9000503@juniper.net> <56a bb0309ed44f2e94b9c0e89767d2c5@BY2PR05MB079.namprd05.prod.outlook.com> <CA+b+ERmuOqciqTfgD8RwTWksL+eEzem0cFbmOPwUGO6-WS9GkQ@mail.gmail.com> <CAG4d1re-gUPQE2ysaR=DF5LnuOT=dk5hWzwUG-raqLhvkBxPgg@mail.gmail.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C3797@NKGEML512-MBS.china.huawei.com> <EF0A287A-4EDC-4A77-A385-85E1FF32CDCD@cisco.com> <CA+b+ER=hLBUwzBTr6u+34j3N6yDkJZ5PVNzXnK0jJ7R1DLMv9A@mail.gmail.com> <7DA18C54-7C64-4138-85CC-524BD83E474E@cisco.com> <CA+b+ERnZLvQMfbZb41Zqc6Rz5=_ziH3Zfg9Q1nM9-inyoe8RTQ@mail.gmail.com> <2DD88E45-0CD2-4F5F-8F5B-40D680971358@cisco.com> <CA+b+ERnozcyzZ_+3aqkOgyCvurOhAJ=y3H70axtbUU0cmpCh+A@mail.gmail.com>
To: Robert Raszuk <robert@raszuk.net>
X-Mailer: Apple Mail (2.1878.6)
Archived-At: http://mailarchive.ietf.org/arch/msg/bier/Hql58ClDTNdQEH9wdDUu_5SfEyc
Cc: "Jeffrey \(Zhaohui\) Zhang" <zzhang@juniper.net>, Xuxiaohu <xuxiaohu@huawei.com>, "bier@ietf.org" <bier@ietf.org>, Eric Rosen <erosen@juniper.net>
Subject: Re: [Bier] BIER encapsulation
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 21 Oct 2014 08:35:54 -0000

Robert,

> For BIER however I see no point of such huge lookup space being used =
just to map packets to BIFT tables. Do you really plan =E2=80=8Bneed of =
2^20 tables just because we already have a lookup mechanism for it in =
some network gear ?=20

The key is much smaller as to what you are proposing!

Thx,

Ice.


From nobody Tue Oct 21 04:32:26 2014
Return-Path: <haoweiguo@huawei.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 587D31A1AC6 for <bier@ietfa.amsl.com>; Tue, 21 Oct 2014 04:32:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.74
X-Spam-Level: *
X-Spam-Status: No, score=1.74 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, CHARSET_FARAWAY_HEADER=3.2, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, MIME_CHARSET_FARAWAY=2.45, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Tv29SEmeWAME for <bier@ietfa.amsl.com>; Tue, 21 Oct 2014 04:32:20 -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 B63741A1AC2 for <bier@ietf.org>; Tue, 21 Oct 2014 04:32:19 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml402-hub.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BNW61954; Tue, 21 Oct 2014 11:32:18 +0000 (GMT)
Received: from nkgeml407-hub.china.huawei.com (10.98.56.38) by lhreml402-hub.china.huawei.com (10.201.5.241) with Microsoft SMTP Server (TLS) id 14.3.158.1; Tue, 21 Oct 2014 12:32:17 +0100
Received: from NKGEML501-MBS.china.huawei.com ([169.254.2.21]) by nkgeml407-hub.china.huawei.com ([10.98.56.38]) with mapi id 14.03.0158.001; Tue, 21 Oct 2014 19:32:05 +0800
From: Haoweiguo <haoweiguo@huawei.com>
To: Antoni Przygienda <antoni.przygienda@ericsson.com>, Alia Atlas <akatlas@gmail.com>, Robert Raszuk <robert@raszuk.net>
Thread-Topic: =?gb2312?B?W0JpZXJdILTwuLQ6ICBCSUVSIGVuY2Fwc3VsYXRpb24=?=
Thread-Index: AQHP7QPQTPKz5bk9wU2r4tCWjH/bvJw6adgz
Date: Tue, 21 Oct 2014 11:32:04 +0000
Message-ID: <DD5FC8DE455C3348B94340C0AB5517334F80A7E5@nkgeml501-mbs.china.huawei.com>
References: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082BFD23@NKGEML512-MBS.china.huawei.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C105F@NKGEML512-MBS.china.huawei.com> <FCAEACFA-CB49-4C43-8412-4FF2733D617F@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C1DE6@NKGEML512-MBS.china.huawei.com> <E53C2F60-3699-4183-A3F3-446D664B7E0E@cisco.com> <543FD330.5050002@juniper.net> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C268D@NKGEML512-MBS.china.huawei.com> <8B9C1EE3-0290-41BC-A1D7-798F08672564@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C2FE4@NKGEML512-MBS.china.huawei.com> <CA24052D-737A-44EA-AADA-950A24D857CC@cisco.com> <CA+b+ER=a=My8b4i9oCP1Sk3kwJXjsksrmBQbwbKtyqPiMZWqDA@mail.gmail.com> <A2A61482-E494-4629-9A0B-AAAE6A5030E6@cisco.com> <CA+b+ER=1gS=Kmn+Hu5iLxaX89xYG5cBXqX2tigT8RC80Yps89g@mail.gmail.com> <18AC5BF7-DEFD-4E98-8847-EBC1C9A3832D@cisco.com> <CA+b+ERkq4NUHvOaAZZ4mg+wDb6mcJarBds3sopfHtH-SSunh8Q@mail.gmail.com> <29118874-6E94-419F-8225-5D5352E09611@cisco.com> <544510C1.9000503@juniper.net> <56abb0309ed44f2e94b9c0e89767d2c5@BY2PR05MB079.namprd05.prod.outlook.com> <CA+b+ERmuOqciqTfgD8RwTWksL+eEzem0cFbmOPwUGO6-WS9GkQ@mail.gmail.com>, <CAG4d1re-gUPQE2ysaR=DF5LnuOT=dk5hWzwUG-raqLhvkBxPgg@mail.gmail.com> <DD5FC8DE455C3348B94340C0AB5517334F80A70A@nkgeml501-mbs.china.huawei.com>, <2E4BB27CAB87BF43B4207C0E55860F181C0769@eusaamb103.ericsson.se>
In-Reply-To: <2E4BB27CAB87BF43B4207C0E55860F181C0769@eusaamb103.ericsson.se>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.135.23.94]
Content-Type: multipart/alternative; boundary="_000_DD5FC8DE455C3348B94340C0AB5517334F80A7E5nkgeml501mbschi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/bier/YjSFt9OGNWejTl-jUboqOjWgDxU
Cc: "bier@ietf.org" <bier@ietf.org>, IJsbrand Wijnands <ice@cisco.com>, Lucy yong <lucy.yong@huawei.com>, "Jeffrey \(Zhaohui\) Zhang" <zzhang@juniper.net>, Xuxiaohu <xuxiaohu@huawei.com>, Eric Rosen <erosen@juniper.net>
Subject: [Bier] =?gb2312?b?tPC4tDogILTwuLQ6ICBCSUVSIGVuY2Fwc3VsYXRpb24=?=
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 21 Oct 2014 11:32:25 -0000

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

TU9TUEYgaXMgdXNlZCBmb3IgY29uc3RydWN0aW5nIHNob3J0ZXN0LXBhdGggdHJlZSB1c2luZyA8
c291cmNlLGdyb3VwPiBhcyBtdWx0aWNhc3QgIGZvcndhcmRpbmcga2V5LiBJdCBpcyBzaW1pbGFy
IHRvIFBJTS1TTS4NCkJpZGlyLVBJTSBpcyBtb3JlIHBvcHVsYXIgaW4gZGF0YSBjZW50ZXIgbmV0
d29yaywgaXQgdXNlcyBzaGFyZSB0cmVlIG1vZGVsLCBubyA8c291cmNlLGdyb3VwPiBmb3J3YXJk
aW5nIHN0YXRlIGFuZCBSRkMgY2hlY2sgaXMgcmVxdWlyZWQgb24gZWFjaCBkZXZpY2UsIHNvICBp
dCAgaXMgc2ltcGxlciB0aGFuIFBJTS1TTSBvciBNT1NQRi4gSVMtSVMgZXh0ZW5zaW9uIGNhbiBi
ZSB1c2VkIHRvIHJlcGxhY2UgYmlkaXItUElNIHRvIGNvbnN0cnVjdCBiaS1kaXJlY3Rpb24gZGlz
dHJpYnV0aW9uIHRyZWUgaW4gZGF0YSBjZW50ZXIgbmV0d29yay4NClRoYW5rcw0KDQp3ZWlndW8N
Cg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCreivP7IyzogQW50b25pIFByenln
aWVuZGEgW2FudG9uaS5wcnp5Z2llbmRhQGVyaWNzc29uLmNvbV0NCreiy83KsbzkOiAyMDE0xOox
MNTCMjHI1SAxNTo1MA0KytW8/sjLOiBIYW93ZWlndW87IEFsaWEgQXRsYXM7IFJvYmVydCBSYXN6
dWsNCrOty806IGJpZXJAaWV0Zi5vcmc7IElKc2JyYW5kIFdpam5hbmRzOyBMdWN5IHlvbmc7IEpl
ZmZyZXkgKFpoYW9odWkpIFpoYW5nOyBYdXhpYW9odTsgRXJpYyBSb3Nlbg0K1vfM4jogUkU6IFtC
aWVyXSC08Li0OiBCSUVSIGVuY2Fwc3VsYXRpb24NCg0KDQpJUy1JUyBleHRlbnNpb24gc2ltaWxh
ciBtZWNoYW5pc20gY2FuIGJlIHVzZWQgdG8gcmVwbGFjZSBQSU0gdG8gcmVkdWNlIGNvbXBsZXhp
dHkgYW5kIGNvbnZlcmdlbmNlIHRpbWVyLCBpdCBjb252ZXJnZXMgdW5pY2FzdCBhbmQgbXVsdGlj
YXN0IHByb3RvY29scyBpbnRvIGEgc2luZ2xlIHByb3RvY29sLg0KDQpbVG9ueSBzYWlkXSBodHRw
Oi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmMxNTg0ICAgTG9uZyBiZWZvcmUgbW9zdCBvZiB0aGUg
cm91dGVyIGNvbXBhbmllcyBpbiB0aGlzIGFsaWFzIGhlcmUgZXZlbiBleGlzdGVkLiBJoa9tIHN1
cmUgSm9obiB3aWxsIGJlIGV4Y2l0ZWQgd2hlbiBoZSBnZXRzIGEgY2FsbCBvbiBOYW50dWNrZXQg
Oy0pIDstKSBOb3csIHRob3NlIHdlcmUgdGltZXMgd2hlbiB0aGUgd29ybGQgd2FzIHlvdW5nIGFu
ZCB3ZSB3ZXJlbqGvdCBhZnJhaWQgdG8gaGF1bCBzb21lIF9zZXJpb3VzXyBzdGF0ZSBhcm91bmQg
aW4gSUdQcyA7LSkgOy0pDQoNCi0tLSB0b255DQo=

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

<html dir=3D"ltr">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dgb2312">
<style>@font-face {
	font-family: SimSun;
}
@font-face {
	font-family: SimSun;
}
@font-face {
	font-family: Calibri;
}
@font-face {
	font-family: Tahoma;
}
@page WordSection1 {margin: 1.0in 1.0in 1.0in 1.0in; }
P.MsoNormal {
	MARGIN: 0in 0in 0pt; FONT-FAMILY: SimSun; FONT-SIZE: 12pt
}
LI.MsoNormal {
	MARGIN: 0in 0in 0pt; FONT-FAMILY: SimSun; FONT-SIZE: 12pt
}
DIV.MsoNormal {
	MARGIN: 0in 0in 0pt; FONT-FAMILY: SimSun; FONT-SIZE: 12pt
}
A:link {
	COLOR: blue; TEXT-DECORATION: underline
}
SPAN.MsoHyperlink {
	COLOR: blue; TEXT-DECORATION: underline
}
A:visited {
	COLOR: purple; TEXT-DECORATION: underline
}
SPAN.MsoHyperlinkFollowed {
	COLOR: purple; TEXT-DECORATION: underline
}
P.MsoAcetate {
	MARGIN: 0in 0in 0pt; FONT-FAMILY: "Tahoma","sans-serif"; FONT-SIZE: 8pt
}
LI.MsoAcetate {
	MARGIN: 0in 0in 0pt; FONT-FAMILY: "Tahoma","sans-serif"; FONT-SIZE: 8pt
}
DIV.MsoAcetate {
	MARGIN: 0in 0in 0pt; FONT-FAMILY: "Tahoma","sans-serif"; FONT-SIZE: 8pt
}
SPAN.EmailStyle18 {
	FONT-FAMILY: "Calibri","sans-serif"; COLOR: #1f497d
}
SPAN.BalloonTextChar {
	FONT-FAMILY: "Tahoma","sans-serif"
}
.MsoChpDefault {
	FONT-SIZE: 10pt
}
</style><style id=3D"owaParaStyle">P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
</style>
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple" fPStyle=3D"1" ocsi=3D"0=
">
<div style=3D"direction: ltr;font-family: Tahoma;color: #000000;font-size: =
10pt;">
<p><font size=3D"3" face=3D"Times New Roman">MOSPF is used for constructing=
 shortest-path tree using &lt;source,group&gt; as multicast &nbsp;forwardin=
g key. It is similar to PIM-SM.<br>
Bidir-PIM is more popular in data center network, it uses share tree model,=
 no &lt;source,group&gt; forwarding state and RFC check is required on each=
 device, so &nbsp;it &nbsp;is simpler than PIM-SM or MOSPF. IS-IS extension=
 can be used to replace bidir-PIM to construct bi-direction
 distribution tree in data center network. <br>
Thanks</font></p>
<p><font size=3D"3" face=3D"Times New Roman">weiguo</font></p>
<div style=3D"FONT-FAMILY: Times New Roman; COLOR: #000000; FONT-SIZE: 16px=
">
<hr tabindex=3D"-1">
<div style=3D"DIRECTION: ltr" id=3D"divRpF904755"><font color=3D"#000000" s=
ize=3D"2" face=3D"Tahoma"><b>=B7=A2=BC=FE=C8=CB:</b> Antoni Przygienda [ant=
oni.przygienda@ericsson.com]<br>
<b>=B7=A2=CB=CD=CA=B1=BC=E4:</b> 2014=C4=EA10=D4=C221=C8=D5 15:50<br>
<b>=CA=D5=BC=FE=C8=CB:</b> Haoweiguo; Alia Atlas; Robert Raszuk<br>
<b>=B3=AD=CB=CD:</b> bier@ietf.org; IJsbrand Wijnands; Lucy yong; Jeffrey (=
Zhaohui) Zhang; Xuxiaohu; Eric Rosen<br>
<b>=D6=F7=CC=E2:</b> RE: [Bier] =B4=F0=B8=B4: BIER encapsulation<br>
</font><br>
</div>
<div></div>
<div>
<div class=3D"WordSection1">
<p style=3D"MARGIN-LEFT: 4.8pt"><font color=3D"black" size=3D"3" face=3D"Ti=
mes New Roman"><span style=3D"FONT-FAMILY: 'Times New Roman','serif'; COLOR=
: black; FONT-SIZE: 12pt">IS-IS extension similar mechanism can be used to =
replace PIM to reduce complexity and convergence
 timer, it converges unicast and multicast protocols into a single protocol=
. </span>
</font></p>
<div>
<div>
<div>
<div>
<p class=3D"MsoNormal"><font color=3D"#1f497d" size=3D"3" face=3D"Times New=
 Roman"><span style=3D"FONT-FAMILY: 'Times New Roman','serif'; COLOR: #1f49=
7d; FONT-SIZE: 12pt"></span></font>&nbsp;</p>
<p class=3D"MsoNormal"><b><i><font color=3D"#1f497d" size=3D"2" face=3D"Cal=
ibri"><span style=3D"FONT-STYLE: italic; FONT-FAMILY: 'Calibri','sans-serif=
'; COLOR: #1f497d; FONT-SIZE: 11pt; FONT-WEIGHT: bold">[Tony said]
<a href=3D"http://tools.ietf.org/html/rfc1584" target=3D"_blank">http://too=
ls.ietf.org/html/rfc1584</a>&nbsp;&nbsp; Long before most of the router com=
panies in this alias here even existed. I=A1=AFm sure John will be excited =
when he gets a call on Nantucket ;-) ;-) Now, those
 were times when the world was young and we weren=A1=AFt afraid to haul som=
e _</span></font></i></b><b><i><font color=3D"#1f497d" size=3D"2" face=3D"C=
alibri"><span style=3D"FONT-STYLE: italic; FONT-FAMILY: 'Calibri','sans-ser=
if'; COLOR: #1f497d; FONT-SIZE: 11pt; FONT-WEIGHT: bold">serious</span></fo=
nt></i></b><b><i><font color=3D"#1f497d" size=3D"2" face=3D"Calibri"><span =
style=3D"FONT-STYLE: italic; FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1=
f497d; FONT-SIZE: 11pt; FONT-WEIGHT: bold">_
 state around in IGPs ;-) ;-) </span></font></i></b></p>
<p class=3D"MsoNormal"><b><i><font color=3D"#1f497d" size=3D"2" face=3D"Cal=
ibri"><span style=3D"FONT-STYLE: italic; FONT-FAMILY: 'Calibri','sans-serif=
'; COLOR: #1f497d; FONT-SIZE: 11pt; FONT-WEIGHT: bold"></span></font></i></=
b>&nbsp;</p>
<p class=3D"MsoNormal"><b><i><font color=3D"#1f497d" size=3D"2" face=3D"Cal=
ibri"><span style=3D"FONT-STYLE: italic; FONT-FAMILY: 'Calibri','sans-serif=
'; COLOR: #1f497d; FONT-SIZE: 11pt; FONT-WEIGHT: bold">--- tony
</span></font></i></b><font color=3D"#1f497d" size=3D"2" face=3D"Calibri"><=
span style=3D"FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZ=
E: 11pt"></span></font></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_DD5FC8DE455C3348B94340C0AB5517334F80A7E5nkgeml501mbschi_--


From nobody Wed Oct 22 00:21:49 2014
Return-Path: <xuxiaohu@huawei.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2C6581A8ADA for <bier@ietfa.amsl.com>; Wed, 22 Oct 2014 00:21:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.21
X-Spam-Level: 
X-Spam-Status: No, score=-4.21 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gJp-87ptQeBS for <bier@ietfa.amsl.com>; Wed, 22 Oct 2014 00:21:37 -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 05D0E1A8A99 for <bier@ietf.org>; Wed, 22 Oct 2014 00:21:35 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml405-hub.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BNX40639; Wed, 22 Oct 2014 07:21:34 +0000 (GMT)
Received: from nkgeml409-hub.china.huawei.com (10.98.56.40) by lhreml405-hub.china.huawei.com (10.201.5.242) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 22 Oct 2014 08:20:42 +0100
Received: from NKGEML512-MBS.china.huawei.com ([169.254.8.18]) by nkgeml409-hub.china.huawei.com ([10.98.56.40]) with mapi id 14.03.0158.001; Wed, 22 Oct 2014 15:20:36 +0800
From: Xuxiaohu <xuxiaohu@huawei.com>
To: Robert Raszuk <robert@raszuk.net>, IJsbrand Wijnands <ice@cisco.com>
Thread-Topic: [Bier] BIER encapsulation
Thread-Index: AQHP7DCpX6ld4djEL0yclXdbOkMDp5w4FjEAgAAHbACAAAWJAIAAAs0AgAAGigCAAD2uAIAADhuAgAAigACAAAPtgIAABqyAgAFvqkD//4+XgIAAASkAgAAAmQCAAAJ3AIACCH0g
Date: Wed, 22 Oct 2014 07:20:35 +0000
Message-ID: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C3DE9@NKGEML512-MBS.china.huawei.com>
References: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082BFD23@NKGEML512-MBS.china.huawei.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C105F@NKGEML512-MBS.china.huawei.com> <FCAEACFA-CB49-4C43-8412-4FF2733D617F@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C1DE6@NKGEML512-MBS.china.huawei.com> <E53C2F60-3699-4183-A3F3-446D664B7E0E@cisco.com> <543FD330.5050002@juniper.net> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C268D@NKGEML512-MBS.china.huawei.com> <8B9C1EE3-0290-41BC-A1D7-798F08672564@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C2FE4@NKGEML512-MBS.china.huawei.com> <CA24052D-737A-44EA-AADA-950A24D857CC@cisco.com> <CA+b+ER=a=My8b4i9oCP1Sk3kwJXjsksrmBQbwbKtyqPiMZWqDA@mail.gmail.com> <A2A61482-E494-4629-9A0B-AAAE6A5030E6@cisco.com> <CA+b+ER=1gS=Kmn+Hu5iLxaX89xYG5cBXqX2tigT8RC80Yps89g@mail.gmail.com> <18AC5BF7-DEFD-4E98-8847-EBC1C9A3832D@cisco.com> <CA+b+ERkq4NUHvOaAZZ4mg+wDb6mcJarBds3sopfHtH-SSunh8Q@mail.gmail.com> <29118874-6E94-419F-8225-5D5352E09611@cisco.com> <544510C1.9000503@juniper.net> <56abb0309ed44f2e94b9c0e89767d2c5@BY2PR05MB079.namprd05.prod.outlook.com> <CA+b+ERmuOqciqTfgD8RwTWksL+eEzem0cFbmOPwUGO6-WS9GkQ@mail.gmail.com> <CAG4d1re-gUPQE2ysaR=DF5LnuOT=dk5hWzwUG-raqLhvkBxPgg@mail.gmail.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C3797@NKGEML512-MBS.china.huawei.com> <EF0A287A-4EDC-4A77-A385-85E1FF32CDCD@cisco.com> <CA+b+ER=hLBUwzBTr6u+34j3N6yDkJZ5PVNzXnK0jJ7R1DLMv9A@mail.gmail.com> <7DA18C54-7C64-4138-85CC-524BD83E474E@cisco.com> <CA+b+ERnZLvQMfbZb41Zqc6Rz5=_ziH3Zfg9Q1nM9-inyoe8RTQ@mail.gmail.com>
In-Reply-To: <CA+b+ERnZLvQMfbZb41Zqc6Rz5=_ziH3Zfg9Q1nM9-inyoe8RTQ@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.98.134]
Content-Type: multipart/alternative; boundary="_000_1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C3DE9NKGEML512MBSchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/bier/Xr9Z0uQZnGW_RsqxY9-Z7Gps8p4
Cc: "Jeffrey \(Zhaohui\) Zhang" <zzhang@juniper.net>, "bier@ietf.org" <bier@ietf.org>, Eric Rosen <erosen@juniper.net>
Subject: Re: [Bier] BIER encapsulation
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 22 Oct 2014 07:21:43 -0000

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

DQoNCkZyb206IHJyYXN6dWtAZ21haWwuY29tIFttYWlsdG86cnJhc3p1a0BnbWFpbC5jb21dIE9u
IEJlaGFsZiBPZiBSb2JlcnQgUmFzenVrDQpTZW50OiBUdWVzZGF5LCBPY3RvYmVyIDIxLCAyMDE0
IDM6NTAgUE0NClRvOiBJSnNicmFuZCBXaWpuYW5kcw0KQ2M6IFh1eGlhb2h1OyBBbGlhIEF0bGFz
OyBKZWZmcmV5IChaaGFvaHVpKSBaaGFuZzsgYmllckBpZXRmLm9yZzsgRXJpYyBSb3Nlbg0KU3Vi
amVjdDogUmU6IFtCaWVyXSBCSUVSIGVuY2Fwc3VsYXRpb24NCg0KQnV0IHByb3Bvc2VkIGhlYWRl
ciBoYXMgZXhhY3RseSAyMCBiaXRzIHRvIHVzZSBkaWZmZXJlbnQgQklGVCB0b28gLi4uIGl0IGlz
IGp1c3QgdGhleSBhcmUgY2FsbCBkaWZmZXJlbnRseQ0K4oCLOiBTSSArIE1ULUlE4oCLDQo6KQ0K
DQogICAgICAgIDAgICAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgICAyICAgICAg
ICAgICAgICAgICAgIDMNCiAgICAgICAgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2
IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxDQogICAgICAgKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsNCiAgICAgICB8
ICBWZXIgIHwgICBCUyBMZW5ndGggICB8ICAgICAgIFNJICAgICAgfCAgICAgICAgIE1ULUlEICAg
ICAgICAgfA0KICAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rDQoNCuKAi1NvIHdoYXQgZGlmZmVyZW5jZSBpdCBpcyBm
b3IgeW91ID8gQWZ0ZXIgYWxsIOKAi3RoaXMgaXMganVzdCBiaW5hcnkgc3RyaW5nIHlvdSByZWFk
IGZyb20gdGhlIHBhY2tldCBhbmQgcGVyZm9ybSBsb29rdXAgdXBvbi4NCg0KW1hpYW9odV0gR29v
ZCBwb2ludC4NCg0KQnR3IEkgYW0gbm90IHN1cmUgaWYgd2UgbmVlZCBNVC1JRCBzbyB3aWRlIHNv
IHdlIG1heSBoYXZlIHNvbWUgc3BhcmUgcm9vbSBmb3IgbmV3IGlkZWFzIHRoZXJlIDopDQoNCltY
aWFvaHVdIFRoZSBNVC1JRCBjb3VsZCBiZSB1c2VkIGZvciBpbmNyZW1lbnRhbCBkZXBsb3ltZW50
IHB1cnBvc2UuIEZvciBleGFtcGxlLCBvbmx5IEJJRVItY2FwYWJsZSByb3V0ZXJzIGFyZSBjb25m
aWd1cmVkIGFzIGJlbG9uZ2luZyB0byBhIHBhcnRpY3VsYXIgdG9wb2xvZ3kgYW5kIHRoZXJlZm9y
ZSBCSUVSIHBhY2tldHMgY291bGQgYmUgZm9yd2FyZGVkIGFjY29yZGluZyB0byB0aGF0IHRvcG9s
b2d54oCZcyByb3V0aW5nIGluc3RhbmNlLiBTaW5jZSB0aGUgQklFUiBpcyBhIHRvdGFsbHktbmV3
IG5ldHdvcmsgbGF5ZXIsIHRoZSBjYXBhYmlsaXR5IG9mIGluY3JlbWVudGFsIGRlcGxveW1lbnQg
c2hvdWxkIGJlIGVzc2VudGlhbC4NCg0KQmVzdCByZWdhcmRzLA0KWGlhb2h1DQoNCnIuDQoNCg0K
DQoNCk9uIFR1ZSwgT2N0IDIxLCAyMDE0IGF0IDk6NDEgQU0sIElKc2JyYW5kIFdpam5hbmRzIDxp
Y2VAY2lzY28uY29tPG1haWx0bzppY2VAY2lzY28uY29tPj4gd3JvdGU6DQpCZWNhdXNlIGl0IGFs
bG93cyB5b3UgdG8gdXNlIG1vcmUgdGhlbiBvbmUgQklGVCB0YWJsZS4gRXZlbiBpZiB5b3UgZG9u
4oCZdCB1c2UgTVQtSUQsIGVhY2ggU2V0SUQgaGF2ZSBpdHMgb3duIEJJRlQuDQoNCk9uIDIxIE9j
dCAyMDE0LCBhdCAwOTozOSwgUm9iZXJ0IFJhc3p1ayA8cm9iZXJ0QHJhc3p1ay5uZXQ8bWFpbHRv
OnJvYmVydEByYXN6dWsubmV0Pj4gd3JvdGU6DQoNCj4gSWNlLA0KPg0KPiBXaGF0IHlvdSBwcm9w
b3NlIGhhcyBub3QgbXVjaCB2YWx1ZSBhcyBldGhlcnR5cGUganVzdCBiZWxvdyBzdWNoDQo+IGhl
YWRlciBjYW4gZWFzaWx5IHBvaW50IHRvIEJJRlQgdGFibGUuIFdoeSB0byBoYXZlIHR3byB0aGlu
Z3MNCj4gKHRhYmxlX2lkIGFuZCBldGhlcnR5cGUpIHBvaW50aW5nIHRvIHRoZSBzYW1lIGNvbnRl
eHQgaW4gZWFjaCBwYWNrZXQgPw0KPg0KPiByLg0KPg0KPiBPbiBUdWUsIE9jdCAyMSwgMjAxNCBh
dCA5OjM1IEFNLCBJSnNicmFuZCBXaWpuYW5kcyA8aWNlQGNpc2NvLmNvbTxtYWlsdG86aWNlQGNp
c2NvLmNvbT4+IHdyb3RlOg0KPj4gWGlhb2h1LA0KPj4NCj4+IEkgYWdyZWUgd2l0aCB5b3UgdGhp
cyBpcyBhIGNvbXBsZXRlbHkgbmV3IHdheSB0byBmb3J3YXJkIGFuZCByZXBsaWNhdGUgbXVsdGlj
YXN0IHBhY2tldHMuIERvZXMgaXQgaGVscCB5b3UgdG8gdGhpbmsgYWJvdXQgdGhlIOKAmGdlbmVy
aWPigJkgQklFUiBlbmNhcHN1bGF0aW9uIHRvIGJlIGxpa2UgdGhpcz8gVGhlIFRhYmxlIElEIGlz
IGFuIDIwIGJpdCB2YWx1ZSB1c2VkIGFzIGFuIGluZGlyZWN0aW9uIHRoYXQgcmVwcmVzZW50cyBT
ZXRJRCwgTVQtSUQsIEJpdFN0cmluZyBMZW5ndGgsIChhbmQgYW55IG90aGVyIHZhbHVlIHlvdSB3
YW50IHRvIGFkZCBpbiB0aGUgZnV0dXJlKS4gVGhlIGRhdGEtcGxhbmUgaXMgbm90IG92ZXJsb2Fk
ZWQgd2l0aCBtdWx0aXBsZSBsb29rdXBzLCB0aGUgVGFibGUgSUQgcG9pbnRzIHRvIHRoZSBCSUZU
IHRhYmxlIHRoYXQgbmVlZHMgdG8gYmUgdXNlZCB0byBmb3J3YXJkIHRoZSBwYWNrZXQgdXNpbmcg
dGhlIEJpdFN0cmluZy4NCj4+DQo+Pg0KPj4gICAgICAwICAgICAgICAgICAgICAgICAgIDEgICAg
ICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgICAgICAzDQo+PiAgICAgIDAgMSAyIDMgNCA1
IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMQ0KPj4g
ICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rDQo+PiAgICAgfCAgICAgICAgICAgICBUYWJsZSBJRCAgICAgICAgICAgICAg
ICAgIHwgRXhwIHwxfCAgICAgICBUVEwgICAgIHwNCj4+ICAgICArLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKw0KPj4gICAgIHww
IDAgMCAwfCAgVmVyICB8SXwwIDAgMCAwIDAgMCAwfCBQcm90byB8ICBMZW4gIHwgICBFbnRyb3B5
ICAgICB8DQo+PiAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSsNCj4+ICAgICB8ICAgICAgICAgICAgICAgIEJpdFN0cmlu
ZyAgKGZpcnN0IDMyIGJpdHMpICAgICAgICAgICAgICAgICAgICAgfg0KPj4gICAgICstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
DQo+PiAgICAgfiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIH4NCj4+ICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKw0KPj4gICAgIH4gICAgICAgICAgICAg
ICAgQml0U3RyaW5nICAobGFzdCAzMiBiaXRzKSAgICAgICAgICAgICAgICAgICAgICB8DQo+PiAg
ICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSsNCj4+ICAgICB8ICAgICAgICAgICAgICAgICAgICBCRklSLWlkIChvcHRpb25h
bCkgICAgICAgICAgICAgICAgICAgICAgICAgfA0KPj4gICAgICstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rDQo+Pg0KPj4gVGh4
LA0KPj4NCj4+IEljZS4NCj4+DQo+Pg0KPj4gT24gMjEgT2N0IDIwMTQsIGF0IDA4OjQxLCBYdXhp
YW9odSA8eHV4aWFvaHVAaHVhd2VpLmNvbTxtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbT4+IHdy
b3RlOg0KPj4NCj4+PiBMZXTigJlzIGhhdmUgYSBsb29rIGF0IG9uZSBwb3NzaWJsZSBleHRyZW1l
IG9mIHRoZSBCSUVSIGFwcGxpY2F0aW9uOiBvbmx5IG9uZSBlZ3Jlc3MgUEUgZm9yIGEgZ2l2ZW4g
b3ZlcmxheSBCVU0gcGFja2V0LiBJbiB0aGlzIGNhc2UsIHdlIGNvdWxkIGVpdGhlciB1c2UgdGhl
IEJJRVIgZW5jYXBzdWxhdGlvbiBieSBzZXR0aW5nIG9ubHkgb25lIGJpdCBvZiB0aGUgQml0U3Ry
aW5nIHdoaWNoIGlzIGNvcnJlc3BvbmRpbmcgdG8gdGhhdCBlZ3Jlc3MgUEUgb3IgdXNlIHRoZSBJ
UCBlbmNhcHN1bGF0aW9uIHdpdGggdGhlIGRlc3RpbmF0aW9uIGJlaW5nIGZpbGxlZCB3aXRoIHRo
ZSBhZGRyZXNzIG9mIHRoYXQgZWdyZXNzIFBFLg0KPj4+DQo+Pj4gT3Igd2UgY2FuIHRoaW5rIGFi
b3V0IHRoZSBCSUVSIGZ1bmN0aW9uYWxpdHkgZnJvbSB0aGUgaW5ncmVzcyByZXBsaWNhdGlvbiBw
ZXJzcGVjdGl2ZTogYXNzdW1lIGFuIGluZ3Jlc3MgUEUgbmVlZHMgdG8gcmVwbGljYXRlIG4gY29w
aWVzIGZvciBhIGdpdmVuIG92ZXJsYXkgQlVNIHBhY2tldCB3aXRoIGVhY2ggZGVzdGluZWQgZm9y
IGEgcGFydGljdWxhciBlZ3Jlc3MgUEUuIFNpbmNlICBuIGNvcGllcyAobjxtKSBuZWVkIHRvIGJl
IGZvcndhcmRlZCB0byBhIGdpdmVuIG5leHQtaG9wLCAgdGhlIGluZ3Jlc3MgUEUgZGVjaWRlcyB0
byDigJxhZ2dyZWdhdGVz4oCdIHRoYXQgbiBjb3BpZXMgaW50byBvbmUgY29weSBieSBsaXN0aW5n
IGVncmVzcyBQRXMgZm9yIHRob3NlIG4gY29waWVzIHdpdGhpbiBvbmUgY29weS4NCj4+Pg0KPj4+
IEZyb20gdGhlIGFib3ZlIHJlYXNvbmluZywgd2UgY2FuIGZpbmQgdGhhdCB0aGUgQklFUiBpcyBl
eGFjdGx5IGEgdG90YWxseS1uZXcgbmV0d29yayBsYXllciBpbiB3aGljaCBvbmUgb3IgbW9yZSBk
ZXN0aW5hdGlvbiBhZGRyZXNzZXMgY291bGQgYmUgaW5kaWNhdGVkIChieSB0aGUgQml0U3RyaW5n
KS4NCj4+Pg0KPj4+IEJlc3QgcmVnYXJkcywNCj4+PiBYaWFvaHUNCj4+Pg0KPj4+IEZyb206IEFs
aWEgQXRsYXMgW21haWx0bzpha2F0bGFzQGdtYWlsLmNvbTxtYWlsdG86YWthdGxhc0BnbWFpbC5j
b20+XQ0KPj4+IFNlbnQ6IFR1ZXNkYXksIE9jdG9iZXIgMjEsIDIwMTQgMTI6MjIgQU0NCj4+PiBU
bzogUm9iZXJ0IFJhc3p1aw0KPj4+IENjOiBKZWZmcmV5IChaaGFvaHVpKSBaaGFuZzsgWHV4aWFv
aHU7IGJpZXJAaWV0Zi5vcmc8bWFpbHRvOmJpZXJAaWV0Zi5vcmc+OyBJSnNicmFuZCBXaWpuYW5k
czsgRXJpYyBSb3Nlbg0KPj4+IFN1YmplY3Q6IFJlOiBbQmllcl0gQklFUiBlbmNhcHN1bGF0aW9u
DQo+Pj4NCj4+PiBSb2JlcnQsDQo+Pj4NCj4+PiBPbiBNb24sIE9jdCAyMCwgMjAxNCBhdCAxMTo1
NyBBTSwgUm9iZXJ0IFJhc3p1ayA8cm9iZXJ0QHJhc3p1ay5uZXQ8bWFpbHRvOnJvYmVydEByYXN6
dWsubmV0Pj4gd3JvdGU6DQo+Pj4gQW5kIHdoYXQgaXMgdGhlIGFkdmFudGFnZSBvZiBNUExTIEZS
UiBub3cgYXMgY29tcGFyZWQgd2l0aCBMRkEgKGVpdGhlciBuYXRpdmUgb3IgaXRzIHRvcG9sb2d5
IGVuaGFuY2UgdmVyc2lvbikgPw0KPj4+DQo+Pj4gUmVnYXJkbGVzcyBvZiBob3cgdGhlIGFsdGVy
bmF0ZSBpcyBjb21wdXRlZCwgdGhlcmUgY2FuIHN0aWxsIGJlIGFuIE1QTFMgbGFiZWwgaW5kaWNh
dGluZyB0aGUgbWVyZ2UtcG9pbnQ7IHRoZW4gdGhlIGV4aXN0ZW5jZSBvZiBhIEJJRVIgaGVhZGVy
IHdvdWxkIGhhdmUgdG8gYmUgaW5kaWNhdGVkIG5leHQgb24gdGhlIHN0YWNrLg0KPj4+IFRoZSBj
aG9pY2UgaXMgc2ltcGxlIC4uLiB5b3UgY29udGludWUgaW50byBjbG9zZWQgYW5kIGxpbWl0ZWQg
ZGF0YSBwbGFuZSBwYXJhZGlnbSBvciB5b3Uga2VlcCBpdCBvcGVuLiBDaG9pY2UgaXMgeW91cnMu
DQo+Pj4NCj4+PiBJIHRoaW5rIHRoaXMgY29tZXMgZG93biB0byBjb21tb24gdXNlLWNhc2VzIGFu
ZCBkZXBsb3ltZW50cy4gIFVuZGVyc3RhbmRpbmcgdGhlIHRlY2hub2xvZ3kgYW5kIHByb2JsZW0g
c2NvcGUgaXMgYSBwcmltYXJ5IGZvY3VzIG9mIHRoZSB1cGNvbWluZyBCb0YuDQo+Pj4NCj4+PiBP
bmUgY2xlYXIgdXNlLWNhc2UgdGhhdCBtYXBzIHRvIGEgaGlnaGx5IGRlcGxveWVkIGNhc2UgaXMg
TVBMUyBmb3IgTVZQTi4gIENlcnRhaW5seSwgdGhhdCBzZWVtcyB0byBiZSBhIGdvb2QgbW90aXZh
dG9yLg0KPj4+DQo+Pj4gSSBjYW4gY2VydGFpbmx5IHNlZSBCSUVSIGJlaW5nIHVzZWZ1bCBpbiB0
aGUgREMgY2FzZSAtIGFzIEkgcG9pbnRlZCBvdXQgdG8gdGhlIE5WTzMgY2hhaXJzLiAgSG93ZXZl
ciwgSSBkb24ndCBzZWUgYSBuZWVkIHRvIGNyZWF0ZSBhbm90aGVyIGZ1bGwgb3ZlcmxheSBlbmNh
cHN1bGF0aW9uIChjb21wbGV0ZSB3aXRoIFRUTCwgUW9TLCBldGMuKS4gIE9uZSBxdWVzdGlvbiB3
aXRoIEJJRVIgaXMgd2hldGhlciBpdCBpcyB2aWV3ZWQgbGlrZSBhIHBzZXVkby13aXJlIGhlYWRl
ciBvciBhIG5ldyBlbmNhcHN1bGF0aW9uIG9yIHN1Y2g/ICBJIGRvIHRoaW5rIHRoZXJlIGNvdWxk
IGJlIGEgY29tbW9uIGJhc2UgYW5kIHRoZW4gZWl0aGVyIGFuIG9wdGlvbmFsIGZpcnN0IHdvcmQg
b3IgdHdvLCBkZXBlbmRpbmcuICBUYWtpbmcgYSBsb29rIGF0IHdoYXQgdHlwZSBvZiBleHRlbnNp
b24vZW5jYXBzdWxhdGlvbiB3b3VsZCBtYWtlIHNlbnNlIGZvciB2eGxhbiBzb3VuZHMgaW50ZXJl
c3RpbmcgLSBidXQgdGhlcmUgYXJlIGFsc28gc29tZSBjaGFuZ2UgY29udHJvbCBpc3N1ZXMgZm9y
IHRoZSBJRVRGIGFyb3VuZCB2eGxhbi4NCj4+Pg0KPj4+IFJlZ2FyZHMsDQo+Pj4gQWxpYQ0KPj4+
IEJlc3QsDQo+Pj4gUi4NCj4+Pg0KPj4+IE9uIE9jdCAyMCwgMjAxNCA1OjQzIFBNLCAiSmVmZnJl
eSAoWmhhb2h1aSkgWmhhbmciIDx6emhhbmdAanVuaXBlci5uZXQ8bWFpbHRvOnp6aGFuZ0BqdW5p
cGVyLm5ldD4+IHdyb3RlOg0KPj4+IEkgd2FudCB0byBhZGQgdGhhdCwgZXZlbiBpZiB0aGUgdG9w
b2xvZ3kgYW5kIFNJIGFyZSBlbmNvZGVkIGluIHRoZSBCSUVSIGhlYWRlciBpdHNlbGYsIGluIGNh
c2Ugb2YgTVBMUyBiYXNlZCBGUlIsIHdlIHN0aWxsIG5lZWQgYW5vdGhlciBsYWJlbCB0byBpbmRp
Y2F0ZSB0aGF0IGEgQklFUiBoZWFkZXIgZm9sbG93cy4NCj4+Pg0KPj4+IEZvciB0aGF0IHlvdSBl
aXRoZXIgdXNlIGEgc3BlY2lhbCBsYWJlbCwgb3IganVzdCB1c2UgYSByZWd1bGFyIGxhYmVsIHRo
YXQgYWxzbyBnaXZlcyB5b3UgdGhlIHRvcG9sb2d5IGFuZCBTSSBhbGwgdGhlIHRpbWUsIGZvciB0
aGUgYmVuZWZpdHMgdGhhdCBFcmljIGV4cGxhaW5lZCBiZWxvdy4NCj4+Pg0KPj4+IEplZmZyZXkN
Cj4+Pg0KPj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+PiBGcm9tOiBCSUVSIFtt
YWlsdG86Ymllci1ib3VuY2VzQGlldGYub3JnPG1haWx0bzpiaWVyLWJvdW5jZXNAaWV0Zi5vcmc+
XSBPbiBCZWhhbGYgT2YgRXJpYyBSb3Nlbg0KPj4+PiBTZW50OiBNb25kYXksIE9jdG9iZXIgMjAs
IDIwMTQgOTo0MCBBTQ0KPj4+PiBUbzogSUpzYnJhbmQgV2lqbmFuZHM7IFJvYmVydCBSYXN6dWsN
Cj4+Pj4gQ2M6IFh1eGlhb2h1OyBiaWVyQGlldGYub3JnPG1haWx0bzpiaWVyQGlldGYub3JnPjsg
RXJpYyBSb3Nlbg0KPj4+PiBTdWJqZWN0OiBSZTogW0JpZXJdIEJJRVIgZW5jYXBzdWxhdGlvbg0K
Pj4+Pg0KPj4+PiBIb3dldmVyIG9uZSBkb2VzIHRoZSBCSUVSIGVuY2Fwc3VsYXRpb24sIG9uZSBz
dGlsbCBoYXMgdG8gZXh0cmFjdCBhDQo+Pj4+IGxvb2t1cCBrZXkgZnJvbSB0aGUgaGVhZGVyLCBh
bmQgdGhlbiB1c2UgdGhhdCBrZXkgdG8gZmluZCB0aGUgQklGVA0KPj4+PiBjb250ZXh0IGluIHdo
aWNoIHRoZSBwYWNrZXQncyBCaXRTdHJpbmcgaXMgdG8gYmUgcHJvY2Vzc2VkLg0KPj4+Pg0KPj4+
PiBXaXRoIHRoZSBNUExTIGVuY2Fwc3VsYXRpb24sIHRoZSBsb29rdXAga2V5IGlzIHRoZSBNUExT
IGxhYmVsIHRoYXQNCj4+Pj4gYWxyZWFkeSBhcHBlYXJzIGluIHRoZSBoZWFkZXIuICBJbiB0aGUg
ImdlbmVyaWMiIGVuY2Fwc3VsYXRpb24sIHRoZQ0KPj4+PiBsb29rdXAga2V5IGhhcyB0byBiZSBj
b25zdHJ1Y3RlZCBmcm9tIGZpZWxkcyBpbiB0aGUgQklFUiBoZWFkZXIuICBJIHNlZQ0KPj4+PiBh
IGNvdXBsZSBvZiBhZHZhbnRhZ2VzIGluIHVzaW5nIHRoZSBNUExTIGVuY2Fwc3VsYXRpb246DQo+
Pj4+DQo+Pj4+IDEuIExvb2tpbmcgdXAgdGhlIE1QTFMgbGFiZWwgaW1tZWRpYXRlbHkgZ2l2ZXMg
eW91IHRoZSBCSUZUIGNvbnRleHQgaW4NCj4+Pj4gd2hpY2ggdGhlIEJpdFN0cmluZyBpcyB0byBi
ZSBwcm9jZXNzZWQuICBTbyB5b3Ugc2F2ZSB0aGUgc3RlcHMgb2YNCj4+Pj4gY29uY2F0ZW5hdGlu
ZyB2YXJpb3VzIGZpZWxkcyBmcm9tIHRoZSBCSUVSIGhlYWRlciB0byBwcm9kdWNlIHRoZSBsb29r
dXANCj4+Pj4ga2V5IHRoYXQgdGhlbiBnaXZlcyB5b3UgdGhlIGNvbnRleHQuDQo+Pj4+DQo+Pj4+
IDIuIFNpbmNlIHRoZSBCSUZUIGNvbnRleHQgaXMgZGV0ZXJtaW5lZCBieSB0aGUgbGFiZWwsIG5v
dCBieSB0aGUgQklFUg0KPj4+PiBoZWFkZXIsIHRoZSBhc3NpZ25tZW50IG9mIGEgZ2l2ZW4gcGFj
a2V0IHRvIGEgZ2l2ZW4gY29udGV4dCBkb2Vzbid0DQo+Pj4+IGRlcGVuZCB1cG9uIHRoZSBmaWVs
ZHMgaW4gdGhlIGRhdGEgcGxhbmUgaGVhZGVyIGF0IGFsbC4gU3VwcG9zZSB3ZQ0KPj4+PiBkZWNp
ZGUgc29tZWRheSB0aGF0IHdlIHdhbnQgdG8gdXNlIGEgInNwZWNpYWwiIEJJRlQgZm9yIHRyYWZm
aWMgZnJvbQ0KPj4+PiBjZXJ0YWluICJzcGVjaWFsIiBzdWJzY3JpYmVycy4gIFdlIGNvdWxkIGRv
IHRoaXMganVzdCBieSBtYWtpbmcgdGhlDQo+Pj4+IGFwcHJvcHJpYXRlIG1vZGlmaWNhdGlvbnMg
aW4gdGhlIGNvbnRyb2wgcGxhbmU7IHdlIHdvdWxkbid0IGhhdmUgdG8NCj4+Pj4gY2hhbmdlIHRo
ZSBCSUVSIGhlYWRlciB0byBjYXJyeSBhICJzdWJzY3JpYmVyIGlkIiwgYW5kIHdlIHdvdWxkbid0
IGhhdmUNCj4+Pj4gdG8gbW9kaWZ5IHRoZSBmb3J3YXJkaW5nIHByb2NlZHVyZSB0byBjaGFuZ2Ug
dGhlIHdheSB0aGUgbG9va3VwIGtleSBpcw0KPj4+PiBjb25zdHJ1Y3RlZC4gIFRoaXMgZmxleGli
aWxpdHkgaXMgdmVyeSBzaW1pbGFyIHRvIHRoZSBmbGV4aWJpbGl0eSB0aGF0DQo+Pj4+IE1QTFMg
cHJvdmlkZXMgdG8gdW5pY2FzdCBmb3J3YXJkaW5nIC0tIGFuIGluZ3Jlc3Mgbm9kZSBjYW4gYXNz
aWduIGENCj4+Pj4gcGFja2V0IHRvIGEgImZvcndhcmRpbmcgZXF1aXZhbGVuY2UgY2xhc3MiLCB3
aGVyZSB0aGF0IGFzc2lnbm1lbnQgaXMNCj4+Pj4gYmFzZWQgb24gaW5mb3JtYXRpb24gdGhhdCBk
b2VzIG5vdCBhcHBlYXIgZXhwbGljaXRseSBpbiB0aGUgZGF0YSBwbGFuZQ0KPj4+PiBoZWFkZXIu
DQo+Pj4+DQo+Pj4+IElmIG9uZSB0aGlua3MgdGhhdCBtb3N0IEJJRVIgdXNhZ2Ugd2lsbCBiZSBv
biBNUExTIG5ldHdvcmtzLCBpdCBzZWVtcw0KPj4+PiBsb2dpY2FsIHRvIHRha2UgYWR2YW50YWdl
IG9mIHRoZXNlIHByb3BlcnRpZXMgb2YgTVBMUy4NCj4+Pj4NCj4+Pj4gSSBzZWUgdGhlIHBvaW50
IHRoYXQgQklFUiBtYXkgYmUgdmFsdWFibGUgaW4gREMgbmV0d29ya3MsIHdoZXJlIG9uZQ0KPj4+
PiBkb2Vzbid0IHdhbnQgdG8gaW50cm9kdWNlIG11bHRpY2FzdCB0cmVlLWJ1aWxkaW5nIHByb3Rv
Y29scywgYnV0IG9uZQ0KPj4+PiBhbHNvIGRvZXNuJ3Qgd2FudCB0aGUgaW5lZmZpY2llbmN5IG9m
IElSLiAgSG93ZXZlciwgaWYgb25lIGlzIGdvaW5nIHRvDQo+Pj4+IGludHJvZHVjZSBhIEJJRVIg
Zm9yd2FyZGluZyBwbGFuZSBpbnRvIHRob3NlIGVudmlyb25tZW50cywgb25lIGNvdWxkDQo+Pj4+
IGFsc28gaW50cm9kdWNlIGFuIE1QTFMgZm9yd2FyZGluZyBwbGFuZS4gIEFmdGVyIGFsbCwgQklF
UiBpcyBhbHJlYWR5DQo+Pj4+IGluY29tcGF0aWJsZSB3aXRoIGV4aXN0aW5nIERDIHJvdXRlcnMu
DQo+Pj4+DQo+Pj4+IEZvciB0aG9zZSB3aG8gb2JqZWN0IHRvIGludHJvZHVjaW5nIE1QTFMgaW4g
dGhlIERDIGVudmlyb25tZW50LCB3ZSBjYW4NCj4+Pj4ganVzdCBzYXkgdGhhdCB0aGUgTVBMUyBs
YWJlbCBpcyBwYXJ0IG9mIHRoZSBCSUVSIGhlYWRlciwgd2UgY2FuIHJlbmFtZQ0KPj4+PiBpdCB0
byBiZSB0aGUgIm5vbi1NUExTIDIwLWJpdCBCSUVSIGxvb2t1cCBrZXkgdGhhdCBqdXN0IGhhcHBl
bnMgdG8NCj4+Pj4gcmVzZW1ibGUgdGhlIE1QTFMgbGFiZWwgc3RhY2siLiAgIEFzIGhhcyBiZWVu
IHBvaW50ZWQgb3V0LCB0aGVyZSBpcyBubw0KPj4+PiBNUExTLXNwZWNpZmljIHNpZ25hbGluZyBu
ZWVkZWQgdG8gZGlzdHJpYnV0ZWQgdGhlIGxhYmVsIHZhbHVlcywgYXMgdGhpcw0KPj4+PiBpcyBk
b25lIHZpYSB0aGUgc2FtZSBJR1AgZXh0ZW5zaW9ucyB1c2VkIHRvIGRpc3RyaWJ1dGVkIHRoZQ0K
Pj4+PiBCSUVSLXNwZWNpZmljIGNvbnRyb2wgaW5mby4NCj4+Pj4NCj4+Pj4NCj4+Pj4NCj4+Pj4N
Cj4+Pj4NCj4+Pj4NCj4+Pj4NCj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18NCj4+Pj4gQklFUiBtYWlsaW5nIGxpc3QNCj4+Pj4gQklFUkBpZXRmLm9y
ZzxtYWlsdG86QklFUkBpZXRmLm9yZz4NCj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9iaWVyDQo+Pj4NCj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXw0KPj4+IEJJRVIgbWFpbGluZyBsaXN0DQo+Pj4gQklFUkBpZXRmLm9y
ZzxtYWlsdG86QklFUkBpZXRmLm9yZz4NCj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL2JpZXINCj4+Pg0KPj4+DQo+Pg0KDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
5a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg
MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5v
c2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJc
QOWui+S9kyI7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHlsZSBEZWZp
bml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXtt
YXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0K
CWZvbnQtZmFtaWx5OuWui+S9kzt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1z
dHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxp
bmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1w
cmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9
DQpzcGFuLkVtYWlsU3R5bGUxNw0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglm
b250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0KLk1z
b0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7fQ0KQHBhZ2UgV29yZFNl
Y3Rpb24xDQoJe3NpemU6NjEyLjBwdCA3OTIuMHB0Ow0KCW1hcmdpbjo3Mi4wcHQgOTAuMHB0IDcy
LjBwdCA5MC4wcHQ7fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQot
LT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4
dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3Rl
IG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpl
eHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+
DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJaSC1DTiIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+
DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlk
IGJsdWUgMS41cHQ7cGFkZGluZzowY20gMGNtIDBjbSA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHls
ZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4w
cHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4gcnJhc3p1a0BnbWFpbC5jb20gW21haWx0bzpycmFz
enVrQGdtYWlsLmNvbV0NCjxiPk9uIEJlaGFsZiBPZiA8L2I+Um9iZXJ0IFJhc3p1azxicj4NCjxi
PlNlbnQ6PC9iPiBUdWVzZGF5LCBPY3RvYmVyIDIxLCAyMDE0IDM6NTAgUE08YnI+DQo8Yj5Ubzo8
L2I+IElKc2JyYW5kIFdpam5hbmRzPGJyPg0KPGI+Q2M6PC9iPiBYdXhpYW9odTsgQWxpYSBBdGxh
czsgSmVmZnJleSAoWmhhb2h1aSkgWmhhbmc7IGJpZXJAaWV0Zi5vcmc7IEVyaWMgUm9zZW48YnI+
DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtCaWVyXSBCSUVSIGVuY2Fwc3VsYXRpb248bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90
O0NvdXJpZXIgTmV3JnF1b3Q7Ij5CdXQgcHJvcG9zZWQgaGVhZGVyIGhhcyBleGFjdGx5IDIwIGJp
dHMgdG8gdXNlIGRpZmZlcmVudCBCSUZUIHRvbyAuLi4gaXQgaXMganVzdCB0aGV5IGFyZSBjYWxs
IGRpZmZlcmVudGx5PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q2FtYnJp
YSBNYXRoJnF1b3Q7LCZxdW90O3NlcmlmJnF1b3Q7Ij7igIs8L3NwYW4+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+OiBTSSAmIzQz
OyBNVC1JRDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90
O0NhbWJyaWEgTWF0aCZxdW90OywmcXVvdDtzZXJpZiZxdW90OyI+4oCLPC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+
OikgPGJyPg0KPGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IDAgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgMSAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAyICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7IDM8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgMCAxIDIgMyA0IDUg
NiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxPGJyPg0K
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzst
JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0
MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzst
JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzs8YnI+
DQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDt8ICZuYnNwO1ZlciAmbmJzcDt8ICZuYnNwOyBC
UyBMZW5ndGggJm5ic3A7IHwgJm5ic3A7ICZuYnNwOyAmbmJzcDsgU0kgJm5ic3A7ICZuYnNwOyAm
bmJzcDt8ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBNVC1JRCAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgfDxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyYjNDM7LSYjNDM7
LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYj
NDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7
LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYj
NDM7LSYjNDM7LSYjNDM7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90
O0NhbWJyaWEgTWF0aCZxdW90OywmcXVvdDtzZXJpZiZxdW90OyI+4oCLPC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPlNv
IHdoYXQgZGlmZmVyZW5jZSBpdCBpcyBmb3IgeW91ID8gQWZ0ZXIgYWxsDQo8L3NwYW4+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDYW1icmlhIE1hdGgmcXVvdDss
JnF1b3Q7c2VyaWYmcXVvdDsiPuKAizwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij50aGlzIGlzIGp1c3QgYmluYXJ5IHN0
cmluZyB5b3UgcmVhZCBmcm9tIHRoZSBwYWNrZXQgYW5kIHBlcmZvcm0gbG9va3VwIHVwb24uJm5i
c3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPltYaWFvaHVdIEdvb2QgcG9p
bnQuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVy
IE5ldyZxdW90OyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWls
eTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+QnR3IEkgYW0gbm90IHN1cmUgaWYgd2UgbmVlZCBN
VC1JRCBzbyB3aWRlIHNvIHdlIG1heSBoYXZlIHNvbWUgc3BhcmUgcm9vbSBmb3IgbmV3IGlkZWFz
IHRoZXJlIDopJm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTom
cXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPltYaWFvaHVdIFRoZSBNVC1JRCBjb3VsZCBi
ZSB1c2VkIGZvciBpbmNyZW1lbnRhbCBkZXBsb3ltZW50IHB1cnBvc2UuIEZvciBleGFtcGxlLCBv
bmx5IEJJRVItY2FwYWJsZSByb3V0ZXJzIGFyZSBjb25maWd1cmVkIGFzIGJlbG9uZ2luZyB0byBh
IHBhcnRpY3VsYXINCiB0b3BvbG9neSBhbmQgdGhlcmVmb3JlIEJJRVIgcGFja2V0cyBjb3VsZCBi
ZSBmb3J3YXJkZWQgYWNjb3JkaW5nIHRvIHRoYXQgdG9wb2xvZ3nigJlzIHJvdXRpbmcgaW5zdGFu
Y2UuIFNpbmNlIHRoZSBCSUVSIGlzIGEgdG90YWxseS1uZXcgbmV0d29yayBsYXllciwgdGhlIGNh
cGFiaWxpdHkgb2YgaW5jcmVtZW50YWwgZGVwbG95bWVudCBzaG91bGQgYmUgZXNzZW50aWFsLjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjE2LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5CZXN0IHJlZ2FyZHMsPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5YaWFvaHU8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPnIuPG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
Pk9uIFR1ZSwgT2N0IDIxLCAyMDE0IGF0IDk6NDEgQU0sIElKc2JyYW5kIFdpam5hbmRzICZsdDs8
YSBocmVmPSJtYWlsdG86aWNlQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmljZUBjaXNjby5j
b208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+QmVjYXVzZSBpdCBhbGxvd3MgeW91IHRvIHVzZSBtb3Jl
IHRoZW4gb25lIEJJRlQgdGFibGUuIEV2ZW4gaWYgeW91IGRvbuKAmXQgdXNlIE1ULUlELCBlYWNo
IFNldElEIGhhdmUgaXRzIG93biBCSUZULjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48
c3BhbiBsYW5nPSJFTi1VUyI+PGJyPg0KT24gMjEgT2N0IDIwMTQsIGF0IDA5OjM5LCBSb2JlcnQg
UmFzenVrICZsdDs8YSBocmVmPSJtYWlsdG86cm9iZXJ0QHJhc3p1ay5uZXQiPnJvYmVydEByYXN6
dWsubmV0PC9hPiZndDsgd3JvdGU6PGJyPg0KPGJyPg0KJmd0OyBJY2UsPGJyPg0KJmd0Ozxicj4N
CiZndDsgV2hhdCB5b3UgcHJvcG9zZSBoYXMgbm90IG11Y2ggdmFsdWUgYXMgZXRoZXJ0eXBlIGp1
c3QgYmVsb3cgc3VjaDxicj4NCiZndDsgaGVhZGVyIGNhbiBlYXNpbHkgcG9pbnQgdG8gQklGVCB0
YWJsZS4gV2h5IHRvIGhhdmUgdHdvIHRoaW5nczxicj4NCiZndDsgKHRhYmxlX2lkIGFuZCBldGhl
cnR5cGUpIHBvaW50aW5nIHRvIHRoZSBzYW1lIGNvbnRleHQgaW4gZWFjaCBwYWNrZXQgPzxicj4N
CiZndDs8YnI+DQomZ3Q7IHIuPGJyPg0KJmd0Ozxicj4NCiZndDsgT24gVHVlLCBPY3QgMjEsIDIw
MTQgYXQgOTozNSBBTSwgSUpzYnJhbmQgV2lqbmFuZHMgJmx0OzxhIGhyZWY9Im1haWx0bzppY2VA
Y2lzY28uY29tIj5pY2VAY2lzY28uY29tPC9hPiZndDsgd3JvdGU6PGJyPg0KJmd0OyZndDsgWGlh
b2h1LDxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsgSSBhZ3JlZSB3aXRoIHlvdSB0aGlzIGlz
IGEgY29tcGxldGVseSBuZXcgd2F5IHRvIGZvcndhcmQgYW5kIHJlcGxpY2F0ZSBtdWx0aWNhc3Qg
cGFja2V0cy4gRG9lcyBpdCBoZWxwIHlvdSB0byB0aGluayBhYm91dCB0aGUg4oCYZ2VuZXJpY+KA
mSBCSUVSIGVuY2Fwc3VsYXRpb24gdG8gYmUgbGlrZSB0aGlzPyBUaGUgVGFibGUgSUQgaXMgYW4g
MjAgYml0IHZhbHVlIHVzZWQgYXMgYW4gaW5kaXJlY3Rpb24gdGhhdCByZXByZXNlbnRzIFNldElE
LCBNVC1JRCwNCiBCaXRTdHJpbmcgTGVuZ3RoLCAoYW5kIGFueSBvdGhlciB2YWx1ZSB5b3Ugd2Fu
dCB0byBhZGQgaW4gdGhlIGZ1dHVyZSkuIFRoZSBkYXRhLXBsYW5lIGlzIG5vdCBvdmVybG9hZGVk
IHdpdGggbXVsdGlwbGUgbG9va3VwcywgdGhlIFRhYmxlIElEIHBvaW50cyB0byB0aGUgQklGVCB0
YWJsZSB0aGF0IG5lZWRzIHRvIGJlIHVzZWQgdG8gZm9yd2FyZCB0aGUgcGFja2V0IHVzaW5nIHRo
ZSBCaXRTdHJpbmcuPGJyPg0KJmd0OyZndDs8YnI+DQomZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgMCZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOzEmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsyJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
Mzxicj4NCiZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgMCAxIDIgMyA0IDUgNiA3IDggOSAw
IDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxPGJyPg0KJmd0OyZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYj
NDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7
LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYj
NDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7PGJyPg0KJmd0OyZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwO3wmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDtUYWJsZSBJRCZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IHwgRXhwIHwxfCZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwO1RUTCZuYnNwOyAmbmJzcDsgJm5ic3A7fDxicj4NCiZndDsmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsmIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0m
IzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQz
Oy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0m
IzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOzxicj4NCiZndDsmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDt8MCAwIDAgMHwmbmJzcDsgVmVyJm5ic3A7IHxJfDAgMCAwIDAgMCAwIDB8IFBy
b3RvIHwmbmJzcDsgTGVuJm5ic3A7IHwmbmJzcDsgJm5ic3A7RW50cm9weSZuYnNwOyAmbmJzcDsg
Jm5ic3A7fDxicj4NCiZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsmIzQzOy0mIzQzOy0mIzQz
Oy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0m
IzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQz
Oy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0m
IzQzOy0mIzQzOzxicj4NCiZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDt8Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBCaXRTdHJpbmcmbmJz
cDsgKGZpcnN0IDMyIGJpdHMpJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO348YnI+DQomZ3Q7Jmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzst
JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0
MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzst
JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzs8YnI+DQomZ3Q7Jmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7fiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDt+PGJyPg0KJmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyYjNDM7LSYj
NDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7
LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYj
NDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7
LSYjNDM7LSYjNDM7LSYjNDM7PGJyPg0KJmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO34mbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IEJpdFN0
cmluZyZuYnNwOyAobGFzdCAzMiBiaXRzKSZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgfDxicj4NCiZndDsm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsmIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQz
Oy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0m
IzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQz
Oy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOzxicj4NCiZn
dDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDt8Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IEJGSVItaWQgKG9wdGlvbmFs
KSZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO3w8YnI+DQomZ3Q7Jmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0
MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzst
JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0
MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzs8YnI+DQomZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7IFRoeCw8YnI+DQomZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7IEljZS48YnI+DQomZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsgT24gMjEgT2N0IDIwMTQsIGF0IDA4OjQx
LCBYdXhpYW9odSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20iPnh1eGlh
b2h1QGh1YXdlaS5jb208L2E+Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyBMZXTigJlzIGhhdmUgYSBsb29rIGF0IG9uZSBwb3NzaWJsZSBleHRyZW1lIG9mIHRoZSBC
SUVSIGFwcGxpY2F0aW9uOiBvbmx5IG9uZSBlZ3Jlc3MgUEUgZm9yIGEgZ2l2ZW4gb3ZlcmxheSBC
VU0gcGFja2V0LiBJbiB0aGlzIGNhc2UsIHdlIGNvdWxkIGVpdGhlciB1c2UgdGhlIEJJRVIgZW5j
YXBzdWxhdGlvbiBieSBzZXR0aW5nIG9ubHkgb25lIGJpdCBvZiB0aGUgQml0U3RyaW5nIHdoaWNo
IGlzIGNvcnJlc3BvbmRpbmcgdG8gdGhhdCBlZ3Jlc3MNCiBQRSBvciB1c2UgdGhlIElQIGVuY2Fw
c3VsYXRpb24gd2l0aCB0aGUgZGVzdGluYXRpb24gYmVpbmcgZmlsbGVkIHdpdGggdGhlIGFkZHJl
c3Mgb2YgdGhhdCBlZ3Jlc3MgUEUuPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
IE9yIHdlIGNhbiB0aGluayBhYm91dCB0aGUgQklFUiBmdW5jdGlvbmFsaXR5IGZyb20gdGhlIGlu
Z3Jlc3MgcmVwbGljYXRpb24gcGVyc3BlY3RpdmU6IGFzc3VtZSBhbiBpbmdyZXNzIFBFIG5lZWRz
IHRvIHJlcGxpY2F0ZSBuIGNvcGllcyBmb3IgYSBnaXZlbiBvdmVybGF5IEJVTSBwYWNrZXQgd2l0
aCBlYWNoIGRlc3RpbmVkIGZvciBhIHBhcnRpY3VsYXIgZWdyZXNzIFBFLiBTaW5jZSZuYnNwOyBu
IGNvcGllcyAobiZsdDttKSBuZWVkIHRvIGJlIGZvcndhcmRlZA0KIHRvIGEgZ2l2ZW4gbmV4dC1o
b3AsJm5ic3A7IHRoZSBpbmdyZXNzIFBFIGRlY2lkZXMgdG8g4oCcYWdncmVnYXRlc+KAnSB0aGF0
IG4gY29waWVzIGludG8gb25lIGNvcHkgYnkgbGlzdGluZyBlZ3Jlc3MgUEVzIGZvciB0aG9zZSBu
IGNvcGllcyB3aXRoaW4gb25lIGNvcHkuPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7IEZyb20gdGhlIGFib3ZlIHJlYXNvbmluZywgd2UgY2FuIGZpbmQgdGhhdCB0aGUgQklFUiBp
cyBleGFjdGx5IGEgdG90YWxseS1uZXcgbmV0d29yayBsYXllciBpbiB3aGljaCBvbmUgb3IgbW9y
ZSBkZXN0aW5hdGlvbiBhZGRyZXNzZXMgY291bGQgYmUgaW5kaWNhdGVkIChieSB0aGUgQml0U3Ry
aW5nKS48YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgQmVzdCByZWdhcmRzLDxi
cj4NCiZndDsmZ3Q7Jmd0OyBYaWFvaHU8YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsgRnJvbTogQWxpYSBBdGxhcyBbbWFpbHRvOjxhIGhyZWY9Im1haWx0bzpha2F0bGFzQGdtYWls
LmNvbSI+YWthdGxhc0BnbWFpbC5jb208L2E+XTxicj4NCiZndDsmZ3Q7Jmd0OyBTZW50OiBUdWVz
ZGF5LCBPY3RvYmVyIDIxLCAyMDE0IDEyOjIyIEFNPGJyPg0KJmd0OyZndDsmZ3Q7IFRvOiBSb2Jl
cnQgUmFzenVrPGJyPg0KJmd0OyZndDsmZ3Q7IENjOiBKZWZmcmV5IChaaGFvaHVpKSBaaGFuZzsg
WHV4aWFvaHU7IDxhIGhyZWY9Im1haWx0bzpiaWVyQGlldGYub3JnIj5iaWVyQGlldGYub3JnPC9h
PjsgSUpzYnJhbmQgV2lqbmFuZHM7IEVyaWMgUm9zZW48YnI+DQomZ3Q7Jmd0OyZndDsgU3ViamVj
dDogUmU6IFtCaWVyXSBCSUVSIGVuY2Fwc3VsYXRpb248YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7Jmd0OyZndDsgUm9iZXJ0LDxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyBP
biBNb24sIE9jdCAyMCwgMjAxNCBhdCAxMTo1NyBBTSwgUm9iZXJ0IFJhc3p1ayAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOnJvYmVydEByYXN6dWsubmV0Ij5yb2JlcnRAcmFzenVrLm5ldDwvYT4mZ3Q7IHdy
b3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyBBbmQgd2hhdCBpcyB0aGUgYWR2YW50YWdlIG9mIE1QTFMg
RlJSIG5vdyBhcyBjb21wYXJlZCB3aXRoIExGQSAoZWl0aGVyIG5hdGl2ZSBvciBpdHMgdG9wb2xv
Z3kgZW5oYW5jZSB2ZXJzaW9uKSA/PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
IFJlZ2FyZGxlc3Mgb2YgaG93IHRoZSBhbHRlcm5hdGUgaXMgY29tcHV0ZWQsIHRoZXJlIGNhbiBz
dGlsbCBiZSBhbiBNUExTIGxhYmVsIGluZGljYXRpbmcgdGhlIG1lcmdlLXBvaW50OyB0aGVuIHRo
ZSBleGlzdGVuY2Ugb2YgYSBCSUVSIGhlYWRlciB3b3VsZCBoYXZlIHRvIGJlIGluZGljYXRlZCBu
ZXh0IG9uIHRoZSBzdGFjay48YnI+DQomZ3Q7Jmd0OyZndDsgVGhlIGNob2ljZSBpcyBzaW1wbGUg
Li4uIHlvdSBjb250aW51ZSBpbnRvIGNsb3NlZCBhbmQgbGltaXRlZCBkYXRhIHBsYW5lIHBhcmFk
aWdtIG9yIHlvdSBrZWVwIGl0IG9wZW4uIENob2ljZSBpcyB5b3Vycy48YnI+DQomZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsgSSB0aGluayB0aGlzIGNvbWVzIGRvd24gdG8gY29tbW9uIHVz
ZS1jYXNlcyBhbmQgZGVwbG95bWVudHMuJm5ic3A7IFVuZGVyc3RhbmRpbmcgdGhlIHRlY2hub2xv
Z3kgYW5kIHByb2JsZW0gc2NvcGUgaXMgYSBwcmltYXJ5IGZvY3VzIG9mIHRoZSB1cGNvbWluZyBC
b0YuPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7IE9uZSBjbGVhciB1c2UtY2Fz
ZSB0aGF0IG1hcHMgdG8gYSBoaWdobHkgZGVwbG95ZWQgY2FzZSBpcyBNUExTIGZvciBNVlBOLiZu
YnNwOyBDZXJ0YWlubHksIHRoYXQgc2VlbXMgdG8gYmUgYSBnb29kIG1vdGl2YXRvci48YnI+DQom
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgSSBjYW4gY2VydGFpbmx5IHNlZSBCSUVSIGJl
aW5nIHVzZWZ1bCBpbiB0aGUgREMgY2FzZSAtIGFzIEkgcG9pbnRlZCBvdXQgdG8gdGhlIE5WTzMg
Y2hhaXJzLiZuYnNwOyBIb3dldmVyLCBJIGRvbid0IHNlZSBhIG5lZWQgdG8gY3JlYXRlIGFub3Ro
ZXIgZnVsbCBvdmVybGF5IGVuY2Fwc3VsYXRpb24gKGNvbXBsZXRlIHdpdGggVFRMLCBRb1MsIGV0
Yy4pLiZuYnNwOyBPbmUgcXVlc3Rpb24gd2l0aCBCSUVSIGlzIHdoZXRoZXIgaXQgaXMgdmlld2Vk
IGxpa2UgYQ0KIHBzZXVkby13aXJlIGhlYWRlciBvciBhIG5ldyBlbmNhcHN1bGF0aW9uIG9yIHN1
Y2g/Jm5ic3A7IEkgZG8gdGhpbmsgdGhlcmUgY291bGQgYmUgYSBjb21tb24gYmFzZSBhbmQgdGhl
biBlaXRoZXIgYW4gb3B0aW9uYWwgZmlyc3Qgd29yZCBvciB0d28sIGRlcGVuZGluZy4mbmJzcDsg
VGFraW5nIGEgbG9vayBhdCB3aGF0IHR5cGUgb2YgZXh0ZW5zaW9uL2VuY2Fwc3VsYXRpb24gd291
bGQgbWFrZSBzZW5zZSBmb3IgdnhsYW4gc291bmRzIGludGVyZXN0aW5nIC0gYnV0DQogdGhlcmUg
YXJlIGFsc28gc29tZSBjaGFuZ2UgY29udHJvbCBpc3N1ZXMgZm9yIHRoZSBJRVRGIGFyb3VuZCB2
eGxhbi48YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgUmVnYXJkcyw8YnI+DQom
Z3Q7Jmd0OyZndDsgQWxpYTxicj4NCiZndDsmZ3Q7Jmd0OyBCZXN0LDxicj4NCiZndDsmZ3Q7Jmd0
OyBSLjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyBPbiBPY3QgMjAsIDIwMTQg
NTo0MyBQTSwgJnF1b3Q7SmVmZnJleSAoWmhhb2h1aSkgWmhhbmcmcXVvdDsgJmx0OzxhIGhyZWY9
Im1haWx0bzp6emhhbmdAanVuaXBlci5uZXQiPnp6aGFuZ0BqdW5pcGVyLm5ldDwvYT4mZ3Q7IHdy
b3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyBJIHdhbnQgdG8gYWRkIHRoYXQsIGV2ZW4gaWYgdGhlIHRv
cG9sb2d5IGFuZCBTSSBhcmUgZW5jb2RlZCBpbiB0aGUgQklFUiBoZWFkZXIgaXRzZWxmLCBpbiBj
YXNlIG9mIE1QTFMgYmFzZWQgRlJSLCB3ZSBzdGlsbCBuZWVkIGFub3RoZXIgbGFiZWwgdG8gaW5k
aWNhdGUgdGhhdCBhIEJJRVIgaGVhZGVyIGZvbGxvd3MuPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7IEZvciB0aGF0IHlvdSBlaXRoZXIgdXNlIGEgc3BlY2lhbCBsYWJlbCwgb3Ig
anVzdCB1c2UgYSByZWd1bGFyIGxhYmVsIHRoYXQgYWxzbyBnaXZlcyB5b3UgdGhlIHRvcG9sb2d5
IGFuZCBTSSBhbGwgdGhlIHRpbWUsIGZvciB0aGUgYmVuZWZpdHMgdGhhdCBFcmljIGV4cGxhaW5l
ZCBiZWxvdy48YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgSmVmZnJleTxicj4N
CiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdl
LS0tLS08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IEZyb206IEJJRVIgW21haWx0bzo8YSBocmVmPSJt
YWlsdG86Ymllci1ib3VuY2VzQGlldGYub3JnIj5iaWVyLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XSBP
biBCZWhhbGYgT2YgRXJpYyBSb3Nlbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgU2VudDogTW9uZGF5
LCBPY3RvYmVyIDIwLCAyMDE0IDk6NDAgQU08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IFRvOiBJSnNi
cmFuZCBXaWpuYW5kczsgUm9iZXJ0IFJhc3p1azxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgQ2M6IFh1
eGlhb2h1OyA8YSBocmVmPSJtYWlsdG86YmllckBpZXRmLm9yZyI+YmllckBpZXRmLm9yZzwvYT47
IEVyaWMgUm9zZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBbQmllcl0gQklF
UiBlbmNhcHN1bGF0aW9uPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsgSG93ZXZlciBvbmUgZG9lcyB0aGUgQklFUiBlbmNhcHN1bGF0aW9uLCBvbmUgc3RpbGwgaGFz
IHRvIGV4dHJhY3QgYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgbG9va3VwIGtleSBmcm9tIHRoZSBo
ZWFkZXIsIGFuZCB0aGVuIHVzZSB0aGF0IGtleSB0byBmaW5kIHRoZSBCSUZUPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyBjb250ZXh0IGluIHdoaWNoIHRoZSBwYWNrZXQncyBCaXRTdHJpbmcgaXMgdG8g
YmUgcHJvY2Vzc2VkLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
IFdpdGggdGhlIE1QTFMgZW5jYXBzdWxhdGlvbiwgdGhlIGxvb2t1cCBrZXkgaXMgdGhlIE1QTFMg
bGFiZWwgdGhhdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgYWxyZWFkeSBhcHBlYXJzIGluIHRoZSBo
ZWFkZXIuJm5ic3A7IEluIHRoZSAmcXVvdDtnZW5lcmljJnF1b3Q7IGVuY2Fwc3VsYXRpb24sIHRo
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgbG9va3VwIGtleSBoYXMgdG8gYmUgY29uc3RydWN0ZWQg
ZnJvbSBmaWVsZHMgaW4gdGhlIEJJRVIgaGVhZGVyLiZuYnNwOyBJIHNlZTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsgYSBjb3VwbGUgb2YgYWR2YW50YWdlcyBpbiB1c2luZyB0aGUgTVBMUyBlbmNhcHN1
bGF0aW9uOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IDEuIExv
b2tpbmcgdXAgdGhlIE1QTFMgbGFiZWwgaW1tZWRpYXRlbHkgZ2l2ZXMgeW91IHRoZSBCSUZUIGNv
bnRleHQgaW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IHdoaWNoIHRoZSBCaXRTdHJpbmcgaXMgdG8g
YmUgcHJvY2Vzc2VkLiZuYnNwOyBTbyB5b3Ugc2F2ZSB0aGUgc3RlcHMgb2Y8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7IGNvbmNhdGVuYXRpbmcgdmFyaW91cyBmaWVsZHMgZnJvbSB0aGUgQklFUiBoZWFk
ZXIgdG8gcHJvZHVjZSB0aGUgbG9va3VwPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBrZXkgdGhhdCB0
aGVuIGdpdmVzIHlvdSB0aGUgY29udGV4dC48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyAyLiBTaW5jZSB0aGUgQklGVCBjb250ZXh0IGlzIGRldGVybWluZWQgYnkg
dGhlIGxhYmVsLCBub3QgYnkgdGhlIEJJRVI8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IGhlYWRlciwg
dGhlIGFzc2lnbm1lbnQgb2YgYSBnaXZlbiBwYWNrZXQgdG8gYSBnaXZlbiBjb250ZXh0IGRvZXNu
J3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IGRlcGVuZCB1cG9uIHRoZSBmaWVsZHMgaW4gdGhlIGRh
dGEgcGxhbmUgaGVhZGVyIGF0IGFsbC4gU3VwcG9zZSB3ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsg
ZGVjaWRlIHNvbWVkYXkgdGhhdCB3ZSB3YW50IHRvIHVzZSBhICZxdW90O3NwZWNpYWwmcXVvdDsg
QklGVCBmb3IgdHJhZmZpYyBmcm9tPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBjZXJ0YWluICZxdW90
O3NwZWNpYWwmcXVvdDsgc3Vic2NyaWJlcnMuJm5ic3A7IFdlIGNvdWxkIGRvIHRoaXMganVzdCBi
eSBtYWtpbmcgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBhcHByb3ByaWF0ZSBtb2RpZmljYXRp
b25zIGluIHRoZSBjb250cm9sIHBsYW5lOyB3ZSB3b3VsZG4ndCBoYXZlIHRvPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyBjaGFuZ2UgdGhlIEJJRVIgaGVhZGVyIHRvIGNhcnJ5IGEgJnF1b3Q7c3Vic2Ny
aWJlciBpZCZxdW90OywgYW5kIHdlIHdvdWxkbid0IGhhdmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
IHRvIG1vZGlmeSB0aGUgZm9yd2FyZGluZyBwcm9jZWR1cmUgdG8gY2hhbmdlIHRoZSB3YXkgdGhl
IGxvb2t1cCBrZXkgaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IGNvbnN0cnVjdGVkLiZuYnNwOyBU
aGlzIGZsZXhpYmlsaXR5IGlzIHZlcnkgc2ltaWxhciB0byB0aGUgZmxleGliaWxpdHkgdGhhdDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDsgTVBMUyBwcm92aWRlcyB0byB1bmljYXN0IGZvcndhcmRpbmcg
LS0gYW4gaW5ncmVzcyBub2RlIGNhbiBhc3NpZ24gYTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgcGFj
a2V0IHRvIGEgJnF1b3Q7Zm9yd2FyZGluZyBlcXVpdmFsZW5jZSBjbGFzcyZxdW90Oywgd2hlcmUg
dGhhdCBhc3NpZ25tZW50IGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBiYXNlZCBvbiBpbmZvcm1h
dGlvbiB0aGF0IGRvZXMgbm90IGFwcGVhciBleHBsaWNpdGx5IGluIHRoZSBkYXRhIHBsYW5lPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0OyBoZWFkZXIuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDsgSWYgb25lIHRoaW5rcyB0aGF0IG1vc3QgQklFUiB1c2FnZSB3aWxsIGJl
IG9uIE1QTFMgbmV0d29ya3MsIGl0IHNlZW1zPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBsb2dpY2Fs
IHRvIHRha2UgYWR2YW50YWdlIG9mIHRoZXNlIHByb3BlcnRpZXMgb2YgTVBMUy48YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBJIHNlZSB0aGUgcG9pbnQgdGhhdCBC
SUVSIG1heSBiZSB2YWx1YWJsZSBpbiBEQyBuZXR3b3Jrcywgd2hlcmUgb25lPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0OyBkb2Vzbid0IHdhbnQgdG8gaW50cm9kdWNlIG11bHRpY2FzdCB0cmVlLWJ1aWxk
aW5nIHByb3RvY29scywgYnV0IG9uZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgYWxzbyBkb2Vzbid0
IHdhbnQgdGhlIGluZWZmaWNpZW5jeSBvZiBJUi4mbmJzcDsgSG93ZXZlciwgaWYgb25lIGlzIGdv
aW5nIHRvPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBpbnRyb2R1Y2UgYSBCSUVSIGZvcndhcmRpbmcg
cGxhbmUgaW50byB0aG9zZSBlbnZpcm9ubWVudHMsIG9uZSBjb3VsZDxicj4NCiZndDsmZ3Q7Jmd0
OyZndDsgYWxzbyBpbnRyb2R1Y2UgYW4gTVBMUyBmb3J3YXJkaW5nIHBsYW5lLiZuYnNwOyBBZnRl
ciBhbGwsIEJJRVIgaXMgYWxyZWFkeTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgaW5jb21wYXRpYmxl
IHdpdGggZXhpc3RpbmcgREMgcm91dGVycy48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0OyBGb3IgdGhvc2Ugd2hvIG9iamVjdCB0byBpbnRyb2R1Y2luZyBNUExTIGlu
IHRoZSBEQyBlbnZpcm9ubWVudCwgd2UgY2FuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBqdXN0IHNh
eSB0aGF0IHRoZSBNUExTIGxhYmVsIGlzIHBhcnQgb2YgdGhlIEJJRVIgaGVhZGVyLCB3ZSBjYW4g
cmVuYW1lPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBpdCB0byBiZSB0aGUgJnF1b3Q7bm9uLU1QTFMg
MjAtYml0IEJJRVIgbG9va3VwIGtleSB0aGF0IGp1c3QgaGFwcGVucyB0bzxicj4NCiZndDsmZ3Q7
Jmd0OyZndDsgcmVzZW1ibGUgdGhlIE1QTFMgbGFiZWwgc3RhY2smcXVvdDsuJm5ic3A7ICZuYnNw
O0FzIGhhcyBiZWVuIHBvaW50ZWQgb3V0LCB0aGVyZSBpcyBubzxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDsgTVBMUy1zcGVjaWZpYyBzaWduYWxpbmcgbmVlZGVkIHRvIGRpc3RyaWJ1dGVkIHRoZSBsYWJl
bCB2YWx1ZXMsIGFzIHRoaXM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IGlzIGRvbmUgdmlhIHRoZSBz
YW1lIElHUCBleHRlbnNpb25zIHVzZWQgdG8gZGlzdHJpYnV0ZWQgdGhlPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0OyBCSUVSLXNwZWNpZmljIGNvbnRyb2wgaW5mby48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgQklF
UiBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Im1haWx0bzpCSUVS
QGlldGYub3JnIj5CSUVSQGlldGYub3JnPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJl
Zj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9iaWVyIiB0YXJnZXQ9Il9i
bGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9iaWVyPC9hPjxicj4N
CiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsmZ3Q7Jmd0OyBCSUVSIG1haWxpbmcgbGlz
dDxicj4NCiZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJtYWlsdG86QklFUkBpZXRmLm9yZyI+QklFUkBp
ZXRmLm9yZzwvYT48YnI+DQomZ3Q7Jmd0OyZndDsgPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9iaWVyIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9iaWVyPC9hPjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9k
eT4NCjwvaHRtbD4NCg==

--_000_1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C3DE9NKGEML512MBSchi_--


From nobody Wed Oct 22 01:45:51 2014
Return-Path: <antoni.przygienda@ericsson.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AE5B51A8AF9 for <bier@ietfa.amsl.com>; Wed, 22 Oct 2014 01:45:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id m0KdGyp8oV01 for <bier@ietfa.amsl.com>; Wed, 22 Oct 2014 01:45:46 -0700 (PDT)
Received: from usevmg21.ericsson.net (usevmg21.ericsson.net [198.24.6.65]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4598A1A8AE4 for <bier@ietf.org>; Wed, 22 Oct 2014 01:45:46 -0700 (PDT)
X-AuditID: c6180641-f79916d00000623a-df-544714aeb79a
Received: from EUSAAHC002.ericsson.se (Unknown_Domain [147.117.188.78]) by usevmg21.ericsson.net (Symantec Mail Security) with SMTP id 35.CC.25146.EA417445; Wed, 22 Oct 2014 04:21:34 +0200 (CEST)
Received: from EUSAAMB103.ericsson.se ([147.117.188.120]) by EUSAAHC002.ericsson.se ([147.117.188.78]) with mapi id 14.03.0174.001; Wed, 22 Oct 2014 04:45:44 -0400
From: Antoni Przygienda <antoni.przygienda@ericsson.com>
To: Xuxiaohu <xuxiaohu@huawei.com>, Robert Raszuk <robert@raszuk.net>, IJsbrand Wijnands <ice@cisco.com>
Thread-Topic: [Bier] BIER encapsulation
Thread-Index: AQHP7DCs0fkxWpw/H0i3zkOxft4ZXZw431wAgAAHbACAAAWIAIAAAs4AgAAGiQCAAD2vAIAADhuAgAAigACAAAPtgIAABquAgADwXACAAA7mgIAAASgAgAAAmQCAAAJ4AIABigCA///J98A=
Date: Wed, 22 Oct 2014 08:45:43 +0000
Message-ID: <2E4BB27CAB87BF43B4207C0E55860F181C1050@eusaamb103.ericsson.se>
References: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082BFD23@NKGEML512-MBS.china.huawei.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C105F@NKGEML512-MBS.china.huawei.com> <FCAEACFA-CB49-4C43-8412-4FF2733D617F@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C1DE6@NKGEML512-MBS.china.huawei.com> <E53C2F60-3699-4183-A3F3-446D664B7E0E@cisco.com> <543FD330.5050002@juniper.net> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C268D@NKGEML512-MBS.china.huawei.com> <8B9C1EE3-0290-41BC-A1D7-798F08672564@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C2FE4@NKGEML512-MBS.china.huawei.com> <CA24052D-737A-44EA-AADA-950A24D857CC@cisco.com> <CA+b+ER=a=My8b4i9oCP1Sk3kwJXjsksrmBQbwbKtyqPiMZWqDA@mail.gmail.com> <A2A61482-E494-4629-9A0B-AAAE6A5030E6@cisco.com> <CA+b+ER=1gS=Kmn+Hu5iLxaX89xYG5cBXqX2tigT8RC80Yps89g@mail.gmail.com> <18AC5BF7-DEFD-4E98-8847-EBC1C9A3832D@cisco.com> <CA+b+ERkq4NUHvOaAZZ4mg+wDb6mcJarBds3sopfHtH-SSunh8Q@mail.gmail.com> <29118874-6E94-419F-8225-5D5352E09611@cisco.com> <544510C1.9000503@juniper.net> <56abb0309ed44f2e94b9c0e89767d2c5@BY2PR05MB079.namprd05.prod.outlook.com> <CA+b+ERmuOqciqTfgD8RwTWksL+eEzem0cFbmOPwUGO6-WS9GkQ@mail.gmail.com> <CAG4d1re-gUPQE2ysaR=DF5LnuOT=dk5hWzwUG-raqLhvkBxPgg@mail.gmail.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C3797@NKGEML512-MBS.china.huawei.com> <EF0A287A-4EDC-4A77-A385-85E1FF32CDCD@cisco.com> <CA+b+ER=hLBUwzBTr6u+34j3N6yDkJZ5PVNzXnK0jJ7R1DLMv9A@mail.gmail.com> <7DA18C54-7C64-4138-85CC-524BD83E474E@cisco.com> <CA+b+ERnZLvQMfbZb41Zqc6Rz5=_ziH3Zfg9Q1nM9-inyoe8RTQ@mail.gmail.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C3DE9@NKGEML512-MBS.china.huawei.com>
In-Reply-To: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C3DE9@NKGEML512-MBS.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [147.117.188.10]
Content-Type: multipart/alternative; boundary="_000_2E4BB27CAB87BF43B4207C0E55860F181C1050eusaamb103ericsso_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRmVeSWpSXmKPExsUyuXSPn+46EfcQg8aXehZLZ+xhsli34QOz xas5d5gtmhY2MVtsPb+K0eLIxUYWBzaPKb83snq0HHnL6rFkyU8mj+tNV9k9dm9cwBTAGsVl k5Kak1mWWqRvl8CV8X3Pc7aCHz1MFZO7b7A2MH5oZepi5OSQEDCR2DV1IwuELSZx4d56ti5G Lg4hgaOMEv+797NAOMsZJd6+PMcMUsUmYCFx+dtTMFtEIEui//8cVhCbWaBMYtmzH2wgtrCA msTjizuZIGrUJVZd3wA2SERgHqPEzp0b2EESLAKqEjeOTQRbzSvgLXFgyXKo1c95JLZfOcAI kuAUCJNoubsSrIgR6L7vp9YwQWwTl7j1ZD7UDwISS/acZ4awRSVePv7HCmErSUxaeg7qunyJ T9+OskEsE5Q4OfMJywRG0VlIRs1CUjYLSdksRg6guKbE+l36ECWKElO6H7JD2BoSrXPmsiOL L2BkX8XIUVqcWpabbmS4iREYo8ck2Bx3MC74ZHmIUYCDUYmHN+G6W4gQa2JZcWXuIUZpDhYl cV7N6nnBQgLpiSWp2ampBalF8UWlOanFhxiZODilGhjTlXcd5vYX1VA8Y1QvN7kp2UHyS93B DbfOphwvZ90qdzjo7faY9cmF1yJvyHMEb3T/uNtB12qLijGPxOU1socULzz8lJg6XWPVB95v mUn3jPR5DnMHH5TadK/jgc3a/TnmQi1N8tvn/r02///qQ3+cdxtXXzxqrat6bv1WRsPAJWFy ma/bNTYrsRRnJBpqMRcVJwIAYXWv07ICAAA=
Archived-At: http://mailarchive.ietf.org/arch/msg/bier/qpeWlAovec-CfY8eqGKrG01FBJU
Cc: "Jeffrey \(Zhaohui\) Zhang" <zzhang@juniper.net>, "bier@ietf.org" <bier@ietf.org>, Eric Rosen <erosen@juniper.net>
Subject: Re: [Bier] BIER encapsulation
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 22 Oct 2014 08:45:49 -0000

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

SSBkaWRu4oCZdCB3YW50IHRvIGNoaW1lIGluIGJ1dCB0aGlzIGRpc2N1c3Npb24gaXMgdGFraW5n
IGNvdXBsZSBvZiB3ZWlyZOKAmSB0dXJucy4gU28NCg0KPHJhbnQgbW9kZT3igJ1vbuKAnSBzdHJl
bmd0aD3igJ1taWxk4oCdPg0KDQoNCkZyb206IHJyYXN6dWtAZ21haWwuY29tPG1haWx0bzpycmFz
enVrQGdtYWlsLmNvbT4gW21haWx0bzpycmFzenVrQGdtYWlsLmNvbV0gT24gQmVoYWxmIE9mIFJv
YmVydCBSYXN6dWsNClNlbnQ6IFR1ZXNkYXksIE9jdG9iZXIgMjEsIDIwMTQgMzo1MCBQTQ0KVG86
IElKc2JyYW5kIFdpam5hbmRzDQpDYzogWHV4aWFvaHU7IEFsaWEgQXRsYXM7IEplZmZyZXkgKFpo
YW9odWkpIFpoYW5nOyBiaWVyQGlldGYub3JnPG1haWx0bzpiaWVyQGlldGYub3JnPjsgRXJpYyBS
b3Nlbg0KU3ViamVjdDogUmU6IFtCaWVyXSBCSUVSIGVuY2Fwc3VsYXRpb24NCg0KQnV0IHByb3Bv
c2VkIGhlYWRlciBoYXMgZXhhY3RseSAyMCBiaXRzIHRvIHVzZSBkaWZmZXJlbnQgQklGVCB0b28g
Li4uIGl0IGlzIGp1c3QgdGhleSBhcmUgY2FsbCBkaWZmZXJlbnRseQ0K4oCLOiBTSSArIE1ULUlE
4oCLDQo6KQ0KDQogICAgICAgIDAgICAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAg
ICAyICAgICAgICAgICAgICAgICAgIDMNCiAgICAgICAgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEg
MiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxDQogICAgICAgKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsN
CiAgICAgICB8ICBWZXIgIHwgICBCUyBMZW5ndGggICB8ICAgICAgIFNJICAgICAgfCAgICAgICAg
IE1ULUlEICAgICAgICAgfA0KICAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rDQoNCuKAi1NvIHdoYXQgZGlmZmVyZW5j
ZSBpdCBpcyBmb3IgeW91ID8gQWZ0ZXIgYWxsIOKAi3RoaXMgaXMganVzdCBiaW5hcnkgc3RyaW5n
IHlvdSByZWFkIGZyb20gdGhlIHBhY2tldCBhbmQgcGVyZm9ybSBsb29rdXAgdXBvbi4NCg0KW1Rv
bnkgc2FpZF0gIHllcywgYSBiaXQgaXMgYSBiaXQgaXMgYSBiaXQgYnV0IHRoZSBzZW1hbnRpY3Mg
ZGlmZmVyLiAgVGhlIOKAmGZhc3QtcGF0aOKAmSBpcyBjYWxsZWQg4oCYZmFzdC1wYXRo4oCZIG5v
dCBiZWNhdXNlIGl0IGlzIGZhc3QgYnV0IGl0IGlzIGZhc3QgYmVjYXVzZSBpdCBvcGVyYXRlcyBu
b3Qgb24gY29tcGxpY2F0ZWQgY29udHJvbCBwbGFuZSBhYnN0cmFjdGlvbnMgYnV0IG9uIHZlcnkg
c21hbGwgbWFwcGluZ3MgKHRoaW5rIGhhc2hlcyBpZiB5b3Ugd2FudCkgb2YgIHZlcnkg4oCYY29u
dGV4dC1yaWNo4oCZIGluZm9ybWF0aW9uLiAgTW9yZSBwcmFjdGljYWw6IHdlIGRvIG5vdCBjYXJy
eSB0aGluZ3MgbGlrZSBBUy1wYXRocyBpbiBwYWNrZXQgaGVhZGVycyBmb3IgYSByZWFzb24sIG5l
aXRoZXIgZG8gd2UgRE5TIG5hbWVzIGJ1dCB3ZSBjYXJyeSBhZGRyZXNzZXMgYW5kIHdoZW4gd2Ug
Z28gcmVhbGx5IGZhc3QgbGFiZWxzLiAgVGhlIGhpZXJhcmNoeSBvZiB0aGVzZSB0aGluZ3MgYmVj
b21lcyBvYnZpb3VzIHdoZW4gb25lIGRlYmFzZXMgb25lc2VsZiB0byByZWFkIHRoZSBmdW5kYW1l
bnRhbCBwYXBlciBieSBKLiBTY2hvY2gg4oCcSW50ZXItTmV0d29yaywgTmFtaW5nLCBBZGRyZXNz
aW5nICYgUm91dGluZ+KAnSBmcm9tIDE5NzggKGdhc3AsIHllcywgQUNNIHRyYW5zYWN0aW9ucywg
aXTigJlzIHRoYXQgZmFyIGFnbyBzb21lIG9mIHRoZSBtb3N0IGZ1bmRhbWVudGFsIHRoaW5raW5n
IGluIG5ldHdvcmtpbmcgd2FzIGRvbmUpLiAgIEFuZCB5ZXMsIENDTiBhbmQgc3VjaCBqYXp6IHRy
aWVzIHRvIHR1cm4gaXQgdXBzaWRlIGRvd24gJiB3ZeKAmWxsIHNlZSBob3cgdGhhdCBnb2VzIGJ1
dCB0aGUgQiQgaW4gc2lsaWNvbiB0b2RheSBhcmUgb3B0aW1pemVkIGZvciDigJhsb3dlc3QgbGV2
ZWwgb2YgYWJzdHJhY3Rpb27igJkgYW5kIHRob3NlIGFyZSBsYWJlbHMuICBPciB0aGlua2luZyBp
biBlY29ub21pYyB0ZXJtczogdGhlIG1vcmUgZGlmZmljdWx0IHRoZSBmd2TigJkgZGVjaXNpb24s
IHRoZSBtb3JlIGEgcGFja2V0IG11c3QgYmUgd29ydGggW29yIGl0cyBmbG93XSAoc29tZW9uZSBn
b3R0YSBwYXkgZm9yIHRoZSB3b3JrIHRvIGNsYXNzaWZ5IHRoZSBwYWNrZXQgaW4gcG93ZXIsIG1v
bmV5LCB0aW1lIG9yIHNvbWV0aGluZyBlbHNlKS4gIElmIHdlIGNhcmUgZnVsbCB2aWRlbyBzdHJl
YW1zLCBzb21ldGhpbmcgbGlrZSBDQ04gbWF5IGJlIGEgZ28sIGlmIHdlIGNhcnJ5IElQIG9yIEwy
IHBhY2tldHMgbGlrZSBCSUVSIHdhbnRzIHRvIGRvLCBjb23igJlvbiwgeW91ciBidWRnZXQgaXMg
cmVhbGx5LCByZWFsbHksIHJlYWxseSB0aW55Lg0KDQpOb3csIGlmIHN0aWNraW5nIGhpZ2hlciBs
ZXZlbHMgb2YgYWJzdHJhY3Rpb25zIGludG8gdGhlIGZ3ZOKAmSBwYXRoIHNlZW1zIHN0aWxsIGxp
a2UgYSBncmVhdCBpZGVhIGl0IG1heSBiZSBmaXJzdCBidXQgdGhlbiBpdCBiaXRlcyByaWdodCBi
YWNrLiBXaGF0IGlmIHdlIG5lZWQgbW9yZSB1c2VmdWwgaW5mbyAmIHdlIHJ1biBvdXQgb2YgYml0
cywgbG9uZ2VyIFNJIGFueW9uZSwgc29tZSB1bHRpbWF0ZSBRb1MgZGlmZmVyZW50aWF0aW9uIG9m
IDQgYml0cyBtb3JlIGluIGl0IHNvbWVob3cgPyBDYW5ub3QgYmUgZG9uZSBpZiB5b3UgdHJ5IHRv
IOKAmGhhY2vigJkgMjAgYml0cyB0byBjYXJyeSDigJhqdXN0IHdoYXQgeW91IG5lZWTigJkuIEVp
dGhlciBpdOKAmXMgMjAgYml0cyAmIHRoYXTigJlzIHlvdXIg4oCYc3BhY2XigJkgdG8gbWFwIGlu
dG8gaGlnaGVyIGxldmVsIGFic3RyYWN0aW9ucyAmIHlvdSBkb27igJl0IGltcGx5IGFueSBzZW1h
bnRpY3Mgb3IgeW91IGhhdmUgIGEg4oCYaGFja+KAmSBvZiBoYXZpbmcgZm91bmQg4oCZMjAgYml0
c+KAmSBhbmQgcHV0dGluZyBpbnRvIGl0IOKAmHdoYXQgeW91IG5lZWTigJkuICAgWWVzLCB5b3Ug
Y2FuIGFsd2F5cyBhZGQgYSBUTFYgaW50byBmd2TigJkgcGF0aCBhbmQgZndkIGJhc2VkIG9uIHRo
YXQgYW5kIGl0IHdpbGwgYmUgcmVhbGx5IGNoZWFwLCBmYXN0ICYgZ29vZC4gWWVzLCBJ4oCZbSBp
cm9uaWMsIGl0IG1heSBiZSBmYXN0ICYgZ29vZCBidXQgaXQgd2lsbCBiZSBleHBlbnNpdmUgZm9y
IGEgd2hpbGUgKHVudGlsIEJHYXRlcyBzaWxpY29uIHN0YXJ0cyB0byBjb3N0IGMkKS4gUmVhZCB0
aGUgZWNvbm9taWMgY29yb2xsYXJ5IGluIHBhcmFncmFwaCBiZWZvcmUuDQoNClRoZXJlIGlzIGEg
c2Vjb25kIGJpdGU6IHlvdSBhcmUgbGVha2luZyBjb25jZXB0cyBpbnRvIGZ3ZOKAmSBwbGFuZSA/
IFdoYXQgZG9lcyB0aGF0IG1lYW4gPyBXZWxsLCB3aGF0IGlmIEJJRVIgYWNxdWlyZXMgc2lnbmFs
aW5nIGZyaWVuZHMgJiB0aGUgQklGVCBhcmUgc2V0LXVwIHVzaW5nIG5vdCBJR1AgYnV0IHNvbWUg
IFhTVlAgYW5kIHRoYXQgaGFzIG5vIGNvbmNlcHQgb2YgTVQtSUQgPyBXaWxsIHlvdSBpbnZlbnQg
YSBuZXcgZW5jYXBzdWxhdGlvbiBwZXIgY29udHJvbCBwbGFuZSBwcm90b2NvbCA/IFJlYWxseSA/
DQoNClNvLCBrZWVwIHRoZSBsYWJlbHMsIGZsYXQsIHNlbWFudGljIGZyZWUgaW4gZndk4oCZIHBh
dGggKGV4Y2VwdCBkZW5vdGluZyByZWFsbHkgYSBGRUMpIGFuZCBzdGFzaCBhbGwgdGhlIGdvb2Rp
ZXMgaW50byBjb250cm9sIHBsYW5lLCB0aGF04oCZcyB3aGVyZSBpdCBiZWxvbmdzLiBTSSBzLCBN
VCwgUW9TIGNvbXB1dGF0aW9ucywgZXh0ZW5kZWQgbWV0cmljcywgaW5zdGFuY2VzLiBUaGUgcm9s
ZSBvZiBhbnkgY29udHJvbCBwcm90b2NvbCBpcyB0byBjYXJyeSBsb3RzIG9mIHNlbWFudGljYWxs
eSByaWNoIGluZm9ybWF0aW9uIGRpcy1hc3NvY2lhdGluZyBkaWZmZXJlbnQgdGhpbmdzIHlvdSB3
YW50IHlvdXIgbmV0d29yayB0byBiZSAmIHNxdWVlemUgdGhlbSBpbnRvIGFkZHJlc3NlcyB3aXRo
IGEgc2ltcGxlIGRlY2lzaW9uIG9yIHRvIGdvIHJlYWwgZmFzdCwgZHVtYiwgZmxhdCwgc21hbGwg
bGFiZWxzIHdpdGggX2xvY2FsXyBzaWduaWZpY2FuY2UgKHllcHAsIHRoYXTigJlzIHdoeSB3ZSBz
d2FwIHRob3NlIHRoaW5ncykuDQoNCg0KQnR3IEkgYW0gbm90IHN1cmUgaWYgd2UgbmVlZCBNVC1J
RCBzbyB3aWRlIHNvIHdlIG1heSBoYXZlIHNvbWUgc3BhcmUgcm9vbSBmb3IgbmV3IGlkZWFzIHRo
ZXJlIDopDQoNCltYaWFvaHVdIFRoZSBNVC1JRCBjb3VsZCBiZSB1c2VkIGZvciBpbmNyZW1lbnRh
bCBkZXBsb3ltZW50IHB1cnBvc2UuIEZvciBleGFtcGxlLCBvbmx5IEJJRVItY2FwYWJsZSByb3V0
ZXJzIGFyZSBjb25maWd1cmVkIGFzIGJlbG9uZ2luZyB0byBhIHBhcnRpY3VsYXIgdG9wb2xvZ3kg
YW5kIHRoZXJlZm9yZSBCSUVSIHBhY2tldHMgY291bGQgYmUgZm9yd2FyZGVkIGFjY29yZGluZyB0
byB0aGF0IHRvcG9sb2d54oCZcyByb3V0aW5nIGluc3RhbmNlLiBTaW5jZSB0aGUgQklFUiBpcyBh
IHRvdGFsbHktbmV3IG5ldHdvcmsgbGF5ZXIsIHRoZSBjYXBhYmlsaXR5IG9mIGluY3JlbWVudGFs
IGRlcGxveW1lbnQgc2hvdWxkIGJlIGVzc2VudGlhbC4NCg0KW1Rvbnkgc2FpZF0gQklFUiBwYWNr
ZXRzIHdpbGwgYmUg4oCYZm9yd2FyZGVk4oCZIHVzaW5nIEJJRlQgYW5kIG5vdCBzb21lIGVsYWJv
cmF0ZSBjb250cm9sIHBsYW5lIGNyaXRlcmlhLiBZb3UgaWRlbnRpZnkgd2hpY2ggdHJlZSB5b3Xi
gJlyZSBvbiwgdGhlbiB5b3XigJlyZSBoaXR0aW5nIHRoZSBiaXRtYXNrIGZsaXBwaW5nLCByZXBs
aWNhdGlvbiBhbmQgcGFja2V0cyBnbyB0byBoaXQgQklGVHMgb24gbmV4dCBub2RlKHMpLg0KDQpN
eSBwb2ludCBvdmVyYWxsIGZvciB0aGUgcGVvcGxlIG5lZWRpbmcgYW4gZXhlY3V0aXZlIHN1bW1h
cnksIGhhdmluZyBzaG9ydCBhdHRlbnRpb24gc3BhbiBvciBzaW1wbHkgZ2V0dGluZyBsb3N0IGlu
IG1vcmUgZWxhYm9yYXRlIHRob3VnaHRzOiBzdG9wIHN0aWNraW5nIHN0dWZmIGludG8gZndk4oCZ
IHBsYW5lIHRoYXQgYXJlIGNvbnRyb2wgcGxhbmUgYWJzdHJhY3Rpb25zLiBGbGF0dGVuIHRob3Nl
IGludG8gZm9yd2FyZGluZyBkZWNpc2lvbnMgYW5kIHVzZSBzaW1wbGUgaWRlbnRpZmllcnMgdG8g
ZGlzdGluZ3Vpc2ggd2hpY2ggQklGVCB5b3Ugd2FudCB0byBoaXQgYW5kIG5vdGhpbmcgZWxzZS4g
TGFiZWxzIG9yIHNvbWV0aGluZyBsaWtlIHRoaXMsIGZsYXQsIHNtYWxsaXNoLCBjaGVhcCBhbmQg
bG9jYWxseSBzaWduaWZpY2FudCBvbmx5IGFuZCBpZGVhbGx5IG9uZSBmaXhlZCBzaXplIChvciB0
d28pLiAgQWFhaCwgeW91IHNheSwgTVBMUyBpcyBhIGx1eHVyeSB3ZSBkb27igJl0IGhhdmUsIGV2
ZXIgdGhvdWdodCBlLmcuIGFib3V0IHRoZSBmYWN0IHRoYXQgTUFDcyBhcmUgZmxhdCAmIHByZXR0
eSBtdWNoIGxvY2FsbHkgc2lnbmlmaWNhbnQgKHllcywgdGhleeKAmXJlIGdsb2JhbCBmb3IgYSBk
aWZmZXJlbnQgcHVycG9zZSB0aGFuIHdl4oCZcmUgdGFsa2luZyBoZXJlLCBzYW1lIE1BQyBvbiB0
d28gSVAgc3VibmV0cyB3aWxsIGNodWNrIGp1c3QgZmluZSAmIHRoZXJlIGlzIGV2ZW4gYSDigJhs
b2NhbOKAmSBiaXQgaWYgSUVFRSBkaWRu4oCZdCByZWdhbCB5b3Ugd2l0aCBhIE1BLUwpLiBOb3Qg
c2F5aW5nIHRoYXTigJlzIGhvdyBpdOKAmXMgc3VwcG9zZWQgdG8gYmUgZG9uZSBidXQgZGlyZWN0
IHRoaW5raW5nIGZyb20gdGhlIOKAmHdlIG5lZWQgY29udHJvbCBwbGFuZSBhYnN0cmFjdGlvbnMg
aW4gdGhlIGhlYWRlciB0byBtYWtlIGRlY2lzaW9uc+KAmQ0KDQo8L3JhbnQ+DQoNCi0tLSB0b255
DQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
U2ltU3VuOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg
MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5v
c2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJc
QFNpbVN1biI7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHlsZSBEZWZp
bml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXtt
YXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0K
CWZvbnQtZmFtaWx5OlNpbVN1bjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1z
dHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxp
bmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1w
cmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9
DQpwLk1zb0FjZXRhdGUsIGxpLk1zb0FjZXRhdGUsIGRpdi5Nc29BY2V0YXRlDQoJe21zby1zdHls
ZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiQmFsbG9vbiBUZXh0IENoYXIiOw0KCW1h
cmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZTo4LjBwdDsNCglm
b250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTcNCgl7
bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNl
cmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTE4DQoJe21zby1zdHlsZS10
eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7
DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkJhbGxvb25UZXh0Q2hhcg0KCXttc28tc3R5bGUtbmFt
ZToiQmFsbG9vbiBUZXh0IENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5
bGUtbGluazoiQmFsbG9vbiBUZXh0IjsNCglmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJp
ZiI7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9u
dC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47
DQoJbWFyZ2luOjEuMGluIDEuMjVpbiAxLjBpbiAxLjI1aW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0K
CXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1s
Pg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1s
PjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpl
eHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVs
YXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGlu
az0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgY29sb3I9IiMxZjQ5N2QiIGZhY2U9IkNh
bGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5JIGRpZG7i
gJl0IHdhbnQgdG8gY2hpbWUgaW4gYnV0IHRoaXMgZGlzY3Vzc2lvbiBpcyB0YWtpbmcgY291cGxl
IG9mIHdlaXJk4oCZIHR1cm5zLiBTbw0KPG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGNvbG9yPSIjMWY0OTdkIiBmYWNlPSJD
YWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9mb250PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250
IHNpemU9IjIiIGNvbG9yPSIjMWY0OTdkIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jmx0O3JhbnQgbW9kZT3igJ1vbuKAnSBzdHJlbmd0
aD3igJ1taWxk4oCdJmd0OzxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBjb2xvcj0iIzFmNDk3ZCIgZmFjZT0iQ2FsaWJyaSI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvZm9udD48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVm
dDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRpdiBzdHls
ZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAw
aW4gMGluIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9w
OnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48Yj48Zm9udCBzaXplPSIyIiBjb2xvcj0iIzFmNDk3ZCIgZmFjZT0iVGFo
b21hIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhv
bWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0
LWxhbmd1YWdlOlpILUNOO2ZvbnQtd2VpZ2h0OmJvbGQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvZm9udD48L2I+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGZvbnQgc2l6ZT0iMiIg
ZmFjZT0iVGFob21hIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Ozttc28tZmFyZWFzdC1sYW5n
dWFnZTpaSC1DTjtmb250LXdlaWdodDpib2xkIj5Gcm9tOjwvc3Bhbj48L2ZvbnQ+PC9iPjxmb250
IHNpemU9IjIiIGZhY2U9IlRhaG9tYSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7bXNvLWZh
cmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPg0KPGEgaHJlZj0ibWFpbHRvOnJyYXN6dWtAZ21haWwuY29t
Ij5ycmFzenVrQGdtYWlsLmNvbTwvYT4gWzxhIGhyZWY9Im1haWx0bzpycmFzenVrQGdtYWlsLmNv
bSI+bWFpbHRvOnJyYXN6dWtAZ21haWwuY29tPC9hPl0NCjxiPjxzcGFuIHN0eWxlPSJmb250LXdl
aWdodDpib2xkIj5PbiBCZWhhbGYgT2YgPC9zcGFuPjwvYj5Sb2JlcnQgUmFzenVrPGJyPg0KPGI+
PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPlNlbnQ6PC9zcGFuPjwvYj4gVHVlc2RheSwg
T2N0b2JlciAyMSwgMjAxNCAzOjUwIFBNPGJyPg0KPGI+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0
OmJvbGQiPlRvOjwvc3Bhbj48L2I+IElKc2JyYW5kIFdpam5hbmRzPGJyPg0KPGI+PHNwYW4gc3R5
bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPkNjOjwvc3Bhbj48L2I+IFh1eGlhb2h1OyBBbGlhIEF0bGFz
OyBKZWZmcmV5IChaaGFvaHVpKSBaaGFuZzsNCjxhIGhyZWY9Im1haWx0bzpiaWVyQGlldGYub3Jn
Ij5iaWVyQGlldGYub3JnPC9hPjsgRXJpYyBSb3Nlbjxicj4NCjxiPjxzcGFuIHN0eWxlPSJmb250
LXdlaWdodDpib2xkIj5TdWJqZWN0Ojwvc3Bhbj48L2I+IFJlOiBbQmllcl0gQklFUiBlbmNhcHN1
bGF0aW9uPG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIzIiBmYWNlPSJTaW1TdW4iPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTIuMHB0O21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxm
b250IHNpemU9IjMiIGZhY2U9IkNvdXJpZXIgTmV3Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEy
LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Ozttc28tZmFyZWFzdC1sYW5n
dWFnZTpaSC1DTiI+QnV0IHByb3Bvc2VkIGhlYWRlciBoYXMgZXhhY3RseSAyMCBiaXRzIHRvIHVz
ZSBkaWZmZXJlbnQgQklGVCB0b28gLi4uIGl0IGlzIGp1c3QgdGhleSBhcmUgY2FsbCBkaWZmZXJl
bnRseTxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PGZvbnQgc2l6ZT0iMyIgZmFjZT0iQ2FtYnJpYSBNYXRoIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtDYW1icmlhIE1hdGgmcXVvdDssJnF1b3Q7
c2VyaWYmcXVvdDs7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPuKAizwvc3Bhbj48L2ZvbnQ+
PGZvbnQgZmFjZT0iQ291cmllciBOZXciPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtD
b3VyaWVyIE5ldyZxdW90Ozttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+Og0KIFNJICYjNDM7
IE1ULUlEPC9zcGFuPjwvZm9udD48Zm9udCBmYWNlPSJDYW1icmlhIE1hdGgiPjxzcGFuIHN0eWxl
PSJmb250LWZhbWlseTomcXVvdDtDYW1icmlhIE1hdGgmcXVvdDssJnF1b3Q7c2VyaWYmcXVvdDs7
bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPuKAizwvc3Bhbj48L2ZvbnQ+PGZvbnQgZmFjZT0i
Q291cmllciBOZXciPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx
dW90Ozttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PG86cD48L286cD48L3NwYW4+PC9mb250
PjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMyIgZmFjZT0i
Q291cmllciBOZXciPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NvdXJpZXIgTmV3JnF1b3Q7O21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj46KQ0KPGJy
Pg0KPGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IDAgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgMSAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAyICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7IDM8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgMCAxIDIgMyA0IDUgNiA3IDgg
OSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxPGJyPg0KJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzst
JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0
MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzst
JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzs8YnI+DQombmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDt8ICZuYnNwO1ZlciAmbmJzcDt8ICZuYnNwOyBCUyBMZW5n
dGggJm5ic3A7IHwgJm5ic3A7ICZuYnNwOyAmbmJzcDsgU0kgJm5ic3A7ICZuYnNwOyAmbmJzcDt8
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBNVC1JRCAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgfDxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyYjNDM7LSYjNDM7LSYjNDM7
LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYj
NDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7
LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYj
NDM7LSYjNDM7PC9zcGFuPjwvZm9udD48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6
WkgtQ04iPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48Zm9udCBzaXplPSIzIiBmYWNlPSJTaW1TdW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIu
MHB0O21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L2ZvbnQ+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxm
b250IHNpemU9IjMiIGZhY2U9IkNhbWJyaWEgTWF0aCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
Mi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FtYnJpYSBNYXRoJnF1b3Q7LCZxdW90O3NlcmlmJnF1
b3Q7O21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj7igIs8L3NwYW4+PC9mb250Pjxmb250IGZh
Y2U9IkNvdXJpZXIgTmV3Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBO
ZXcmcXVvdDs7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPlNvDQogd2hhdCBkaWZmZXJlbmNl
IGl0IGlzIGZvciB5b3UgPyBBZnRlciBhbGwgPC9zcGFuPjwvZm9udD48Zm9udCBmYWNlPSJDYW1i
cmlhIE1hdGgiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDYW1icmlhIE1hdGgmcXVv
dDssJnF1b3Q7c2VyaWYmcXVvdDs7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPuKAizwvc3Bh
bj48L2ZvbnQ+PGZvbnQgZmFjZT0iQ291cmllciBOZXciPjxzcGFuIHN0eWxlPSJmb250LWZhbWls
eTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Ozttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+dGhp
cw0KIGlzIGp1c3QgYmluYXJ5IHN0cmluZyB5b3UgcmVhZCBmcm9tIHRoZSBwYWNrZXQgYW5kIHBl
cmZvcm0gbG9va3VwIHVwb24uJm5ic3A7PG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxmb250IHNpemU9IjIiIGNvbG9yPSIjMWY0OTdkIiBm
YWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RDtt
c28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTjtmb250LXdlaWdodDpib2xkO2ZvbnQtc3R5bGU6aXRh
bGljIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9pPjwvYj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48Yj48aT48Zm9udCBzaXplPSIyIiBjb2xvcj0iIzFmNDk3ZCIgZmFjZT0i
Q2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Q7bXNvLWZh
cmVhc3QtbGFuZ3VhZ2U6WkgtQ047Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXN0eWxlOml0YWxpYyI+
W1Rvbnkgc2FpZF0gJm5ic3A7eWVzLCBhIGJpdCBpcyBhIGJpdCBpcyBhIGJpdA0KIGJ1dCB0aGUg
c2VtYW50aWNzIGRpZmZlci4mbmJzcDsgVGhlIOKAmGZhc3QtcGF0aOKAmSBpcyBjYWxsZWQg4oCY
ZmFzdC1wYXRo4oCZIG5vdCBiZWNhdXNlIGl0IGlzIGZhc3QgYnV0IGl0IGlzIGZhc3QgYmVjYXVz
ZSBpdCBvcGVyYXRlcyBub3Qgb24gY29tcGxpY2F0ZWQgY29udHJvbCBwbGFuZSBhYnN0cmFjdGlv
bnMgYnV0IG9uIHZlcnkgc21hbGwgbWFwcGluZ3MgKHRoaW5rIGhhc2hlcyBpZiB5b3Ugd2FudCkg
b2YmbmJzcDsgdmVyeSDigJhjb250ZXh0LXJpY2jigJkgaW5mb3JtYXRpb24uJm5ic3A7DQogTW9y
ZSBwcmFjdGljYWw6IHdlIGRvIG5vdCBjYXJyeSB0aGluZ3MgbGlrZSBBUy1wYXRocyBpbiBwYWNr
ZXQgaGVhZGVycyBmb3IgYSByZWFzb24sIG5laXRoZXIgZG8gd2UgRE5TIG5hbWVzIGJ1dCB3ZSBj
YXJyeSBhZGRyZXNzZXMgYW5kIHdoZW4gd2UgZ28gcmVhbGx5IGZhc3QgbGFiZWxzLiZuYnNwOyBU
aGUgaGllcmFyY2h5IG9mIHRoZXNlIHRoaW5ncyBiZWNvbWVzIG9idmlvdXMgd2hlbiBvbmUgZGVi
YXNlcyBvbmVzZWxmIHRvIHJlYWQgdGhlIGZ1bmRhbWVudGFsDQogcGFwZXIgYnkgSi4gU2Nob2No
IOKAnEludGVyLU5ldHdvcmssIE5hbWluZywgQWRkcmVzc2luZyAmYW1wOyBSb3V0aW5n4oCdIGZy
b20gMTk3OCAoZ2FzcCwgeWVzLCBBQ00gdHJhbnNhY3Rpb25zLCBpdOKAmXMgdGhhdCBmYXIgYWdv
IHNvbWUgb2YgdGhlIG1vc3QgZnVuZGFtZW50YWwgdGhpbmtpbmcgaW4gbmV0d29ya2luZyB3YXMg
ZG9uZSkuJm5ic3A7Jm5ic3A7IEFuZCB5ZXMsIENDTiBhbmQgc3VjaCBqYXp6IHRyaWVzIHRvIHR1
cm4gaXQgdXBzaWRlIGRvd24gJmFtcDsgd2XigJlsbCBzZWUNCiBob3cgdGhhdCBnb2VzIGJ1dCB0
aGUgQiQgaW4gc2lsaWNvbiB0b2RheSBhcmUgb3B0aW1pemVkIGZvciDigJhsb3dlc3QgbGV2ZWwg
b2YgYWJzdHJhY3Rpb27igJkgYW5kIHRob3NlIGFyZSBsYWJlbHMuJm5ic3A7IE9yIHRoaW5raW5n
IGluIGVjb25vbWljIHRlcm1zOiB0aGUgbW9yZSBkaWZmaWN1bHQgdGhlIGZ3ZOKAmSBkZWNpc2lv
biwgdGhlIG1vcmUgYSBwYWNrZXQgbXVzdCBiZSB3b3J0aCBbb3IgaXRzIGZsb3ddIChzb21lb25l
IGdvdHRhIHBheSBmb3IgdGhlIHdvcmsNCiB0byBjbGFzc2lmeSB0aGUgcGFja2V0IGluIHBvd2Vy
LCBtb25leSwgdGltZSBvciBzb21ldGhpbmcgZWxzZSkuJm5ic3A7IElmIHdlIGNhcmUgZnVsbCB2
aWRlbyBzdHJlYW1zLCBzb21ldGhpbmcgbGlrZSBDQ04gbWF5IGJlIGEgZ28sIGlmIHdlIGNhcnJ5
IElQIG9yIEwyIHBhY2tldHMgbGlrZSBCSUVSIHdhbnRzIHRvIGRvLCBjb23igJlvbiwgeW91ciBi
dWRnZXQgaXMgcmVhbGx5LCByZWFsbHksIHJlYWxseSB0aW55Lg0KPG86cD48L286cD48L3NwYW4+
PC9mb250PjwvaT48L2I+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PGZvbnQgc2l6
ZT0iMiIgY29sb3I9IiMxZjQ5N2QiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOO2ZvbnQtd2Vp
Z2h0OmJvbGQ7Zm9udC1zdHlsZTppdGFsaWMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvZm9u
dD48L2k+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxmb250IHNpemU9IjIi
IGNvbG9yPSIjMWY0OTdkIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTjtmb250LXdlaWdodDpi
b2xkO2ZvbnQtc3R5bGU6aXRhbGljIj5Ob3csIGlmIHN0aWNraW5nIGhpZ2hlciBsZXZlbHMgb2Yg
YWJzdHJhY3Rpb25zDQogaW50byB0aGUgZndk4oCZIHBhdGggc2VlbXMgc3RpbGwgbGlrZSBhIGdy
ZWF0IGlkZWEgaXQgbWF5IGJlIGZpcnN0IGJ1dCB0aGVuIGl0IGJpdGVzIHJpZ2h0IGJhY2suIFdo
YXQgaWYgd2UgbmVlZCBtb3JlIHVzZWZ1bCBpbmZvICZhbXA7IHdlIHJ1biBvdXQgb2YgYml0cywg
bG9uZ2VyIFNJIGFueW9uZSwgc29tZSB1bHRpbWF0ZSBRb1MgZGlmZmVyZW50aWF0aW9uIG9mIDQg
Yml0cyBtb3JlIGluIGl0IHNvbWVob3cgPyBDYW5ub3QgYmUgZG9uZSBpZiB5b3UgdHJ5DQogdG8g
4oCYaGFja+KAmSAyMCBiaXRzIHRvIGNhcnJ5IOKAmGp1c3Qgd2hhdCB5b3UgbmVlZOKAmS4gRWl0
aGVyIGl04oCZcyAyMCBiaXRzICZhbXA7IHRoYXTigJlzIHlvdXIg4oCYc3BhY2XigJkgdG8gbWFw
IGludG8gaGlnaGVyIGxldmVsIGFic3RyYWN0aW9ucyAmYW1wOyB5b3UgZG9u4oCZdCBpbXBseSBh
bnkgc2VtYW50aWNzIG9yIHlvdSBoYXZlJm5ic3A7IGEg4oCYaGFja+KAmSBvZiBoYXZpbmcgZm91
bmQg4oCZMjAgYml0c+KAmSBhbmQgcHV0dGluZyBpbnRvIGl0IOKAmHdoYXQgeW91IG5lZWTigJku
Jm5ic3A7ICZuYnNwO1llcywgeW91DQogY2FuIGFsd2F5cyBhZGQgYSBUTFYgaW50byBmd2TigJkg
cGF0aCBhbmQgZndkIGJhc2VkIG9uIHRoYXQgYW5kIGl0IHdpbGwgYmUgcmVhbGx5IGNoZWFwLCBm
YXN0ICZhbXA7IGdvb2QuIFllcywgSeKAmW0gaXJvbmljLCBpdCBtYXkgYmUgZmFzdCAmYW1wOyBn
b29kIGJ1dCBpdCB3aWxsIGJlIGV4cGVuc2l2ZSBmb3IgYSB3aGlsZSAodW50aWwgQkdhdGVzIHNp
bGljb24gc3RhcnRzIHRvIGNvc3QgYyQpLiBSZWFkIHRoZSBlY29ub21pYyBjb3JvbGxhcnkgaW4g
cGFyYWdyYXBoDQogYmVmb3JlLiA8bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9pPjwvYj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48Zm9udCBzaXplPSIyIiBjb2xvcj0iIzFmNDk3
ZCIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ047Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXN0eWxl
Oml0YWxpYyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9mb250PjwvaT48L2I+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PGZvbnQgc2l6ZT0iMiIgY29sb3I9IiMxZjQ5N2QiIGZh
Y2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEO21z
by1mYXJlYXN0LWxhbmd1YWdlOlpILUNOO2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zdHlsZTppdGFs
aWMiPlRoZXJlIGlzIGEgc2Vjb25kIGJpdGU6IHlvdSBhcmUgbGVha2luZyBjb25jZXB0cw0KIGlu
dG8gZndk4oCZIHBsYW5lID8gV2hhdCBkb2VzIHRoYXQgbWVhbiA/IFdlbGwsIHdoYXQgaWYgQklF
UiBhY3F1aXJlcyBzaWduYWxpbmcgZnJpZW5kcyAmYW1wOyB0aGUgQklGVCBhcmUgc2V0LXVwIHVz
aW5nIG5vdCBJR1AgYnV0IHNvbWUmbmJzcDsgWFNWUCBhbmQgdGhhdCBoYXMgbm8gY29uY2VwdCBv
ZiBNVC1JRCA/IFdpbGwgeW91IGludmVudCBhIG5ldyBlbmNhcHN1bGF0aW9uIHBlciBjb250cm9s
IHBsYW5lIHByb3RvY29sID8gUmVhbGx5ID8NCjxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L2k+
PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxmb250IHNpemU9IjIiIGNvbG9y
PSIjMWY0OTdkIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTjtmb250LXdlaWdodDpib2xkO2Zv
bnQtc3R5bGU6aXRhbGljIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9pPjwvYj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48Zm9udCBzaXplPSIyIiBjb2xvcj0iIzFm
NDk3ZCIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ047Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXN0
eWxlOml0YWxpYyI+U28sIGtlZXAgdGhlIGxhYmVscywgZmxhdCwgc2VtYW50aWMgZnJlZSBpbg0K
IGZ3ZOKAmSBwYXRoIChleGNlcHQgZGVub3RpbmcgcmVhbGx5IGEgRkVDKSBhbmQgc3Rhc2ggYWxs
IHRoZSBnb29kaWVzIGludG8gY29udHJvbCBwbGFuZSwgdGhhdOKAmXMgd2hlcmUgaXQgYmVsb25n
cy4gU0kgcywgTVQsIFFvUyBjb21wdXRhdGlvbnMsIGV4dGVuZGVkIG1ldHJpY3MsIGluc3RhbmNl
cy4gVGhlIHJvbGUgb2YgYW55IGNvbnRyb2wgcHJvdG9jb2wgaXMgdG8gY2FycnkgbG90cyBvZiBz
ZW1hbnRpY2FsbHkgcmljaCBpbmZvcm1hdGlvbiBkaXMtYXNzb2NpYXRpbmcNCiBkaWZmZXJlbnQg
dGhpbmdzIHlvdSB3YW50IHlvdXIgbmV0d29yayB0byBiZSAmYW1wOyBzcXVlZXplIHRoZW0gaW50
byBhZGRyZXNzZXMgd2l0aCBhIHNpbXBsZSBkZWNpc2lvbiBvciB0byBnbyByZWFsIGZhc3QsIGR1
bWIsIGZsYXQsIHNtYWxsIGxhYmVscyB3aXRoIF88L3NwYW4+PC9mb250PjwvaT48L2I+PGI+PGk+
PGZvbnQgc2l6ZT0iMiIgY29sb3I9IiMxZjQ5N2QiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNO
O2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zdHlsZTppdGFsaWMiPmxvY2FsPC9zcGFuPjwvZm9udD48
L2k+PC9iPjxiPjxpPjxmb250IHNpemU9IjIiIGNvbG9yPSIjMWY0OTdkIiBmYWNlPSJDYWxpYnJp
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1s
YW5ndWFnZTpaSC1DTjtmb250LXdlaWdodDpib2xkO2ZvbnQtc3R5bGU6aXRhbGljIj5fDQogc2ln
bmlmaWNhbmNlICh5ZXBwLCB0aGF04oCZcyB3aHkgd2Ugc3dhcCB0aG9zZSB0aGluZ3MpLiA8L3Nw
YW4+PC9mb250PjwvaT48L2I+PGZvbnQgc2l6ZT0iMiIgY29sb3I9IiMxZjQ5N2QiIGZhY2U9IkNh
bGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEO21zby1mYXJl
YXN0LWxhbmd1YWdlOlpILUNOIj48bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iNSIgY29sb3I9IiMxZjQ5N2QiIGZhY2U9IkNhbGli
cmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0
LWxhbmd1YWdlOlpILUNOIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMyIgZmFjZT0iQ291
cmllciBOZXciPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NvdXJpZXIgTmV3JnF1b3Q7O21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PGZvbnQgc2l6ZT0iMyIgZmFjZT0iQ291cmllciBOZXciPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O21zby1mYXJl
YXN0LWxhbmd1YWdlOlpILUNOIj5CdHcgSSBhbSBub3Qgc3VyZSBpZiB3ZSBuZWVkIE1ULUlEIHNv
IHdpZGUgc28gd2UgbWF5IGhhdmUgc29tZSBzcGFyZSByb29tIGZvciBuZXcgaWRlYXMgdGhlcmUg
OikmbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMyIgY29sb3I9IiMxZjQ5N2QiIGZhY2U9IkNv
dXJpZXIgTmV3Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVv
dDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpI
LUNOIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PGZvbnQgc2l6ZT0iNSIgY29sb3I9IiMxZjQ5N2QiIGZhY2U9IkNhbGlicmkiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdl
OlpILUNOIj5bWGlhb2h1XSBUaGUgTVQtSUQgY291bGQgYmUgdXNlZCBmb3IgaW5jcmVtZW50YWwg
ZGVwbG95bWVudCBwdXJwb3NlLiBGb3IgZXhhbXBsZSwgb25seQ0KIEJJRVItY2FwYWJsZSByb3V0
ZXJzIGFyZSBjb25maWd1cmVkIGFzIGJlbG9uZ2luZyB0byBhIHBhcnRpY3VsYXIgdG9wb2xvZ3kg
YW5kIHRoZXJlZm9yZSBCSUVSIHBhY2tldHMgY291bGQgYmUgZm9yd2FyZGVkIGFjY29yZGluZyB0
byB0aGF0IHRvcG9sb2d54oCZcyByb3V0aW5nIGluc3RhbmNlLiBTaW5jZSB0aGUgQklFUiBpcyBh
IHRvdGFsbHktbmV3IG5ldHdvcmsgbGF5ZXIsIHRoZSBjYXBhYmlsaXR5IG9mIGluY3JlbWVudGFs
IGRlcGxveW1lbnQgc2hvdWxkDQogYmUgZXNzZW50aWFsLjxvOnA+PC9vOnA+PC9zcGFuPjwvZm9u
dD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PGZvbnQgc2l6ZT0iNSIgY29sb3I9IiMxZjQ5N2QiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpI
LUNOIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PGI+PGk+PGZvbnQgc2l6ZT0iMiIgY29sb3I9IiMxZjQ5N2QiIGZhY2U9IkNhbGlicmki
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxh
bmd1YWdlOlpILUNOO2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zdHlsZTppdGFsaWMiPltUb255IHNh
aWRdIEJJRVIgcGFja2V0cyB3aWxsIGJlIOKAmGZvcndhcmRlZOKAmQ0KIHVzaW5nIEJJRlQgYW5k
IG5vdCBzb21lIGVsYWJvcmF0ZSBjb250cm9sIHBsYW5lIGNyaXRlcmlhLiBZb3UgaWRlbnRpZnkg
d2hpY2ggdHJlZSB5b3XigJlyZSBvbiwgdGhlbiB5b3XigJlyZSBoaXR0aW5nIHRoZSBiaXRtYXNr
IGZsaXBwaW5nLCByZXBsaWNhdGlvbiBhbmQgcGFja2V0cyBnbyB0byBoaXQgQklGVHMgb24gbmV4
dCBub2RlKHMpLg0KPG86cD48L286cD48L3NwYW4+PC9mb250PjwvaT48L2I+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PGI+PGk+PGZvbnQgc2l6ZT0iMiIgY29sb3I9IiMxZjQ5N2QiIGZhY2U9
IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEO21zby1m
YXJlYXN0LWxhbmd1YWdlOlpILUNOO2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zdHlsZTppdGFsaWMi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvZm9udD48L2k+PC9iPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxiPjxpPjxmb250IHNpemU9IjIiIGNvbG9yPSIjMWY0OTdkIiBmYWNlPSJDYWxp
YnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFz
dC1sYW5ndWFnZTpaSC1DTjtmb250LXdlaWdodDpib2xkO2ZvbnQtc3R5bGU6aXRhbGljIj5NeSBw
b2ludCBvdmVyYWxsIGZvciB0aGUgcGVvcGxlIG5lZWRpbmcgYW4NCiBleGVjdXRpdmUgc3VtbWFy
eSwgaGF2aW5nIHNob3J0IGF0dGVudGlvbiBzcGFuIG9yIHNpbXBseSBnZXR0aW5nIGxvc3QgaW4g
bW9yZSBlbGFib3JhdGUgdGhvdWdodHM6IHN0b3Agc3RpY2tpbmcgc3R1ZmYgaW50byBmd2TigJkg
cGxhbmUgdGhhdCBhcmUgY29udHJvbCBwbGFuZSBhYnN0cmFjdGlvbnMuIEZsYXR0ZW4gdGhvc2Ug
aW50byBmb3J3YXJkaW5nIGRlY2lzaW9ucyBhbmQgdXNlIHNpbXBsZSBpZGVudGlmaWVycyB0byBk
aXN0aW5ndWlzaCB3aGljaA0KIEJJRlQgeW91IHdhbnQgdG8gaGl0IGFuZCBub3RoaW5nIGVsc2Uu
IExhYmVscyBvciBzb21ldGhpbmcgbGlrZSB0aGlzLCBmbGF0LCBzbWFsbGlzaCwgY2hlYXAgYW5k
IGxvY2FsbHkgc2lnbmlmaWNhbnQgb25seSBhbmQgaWRlYWxseSBvbmUgZml4ZWQgc2l6ZSAob3Ig
dHdvKS4gJm5ic3A7QWFhaCwgeW91IHNheSwgTVBMUyBpcyBhIGx1eHVyeSB3ZSBkb27igJl0IGhh
dmUsIGV2ZXIgdGhvdWdodCBlLmcuIGFib3V0IHRoZSBmYWN0IHRoYXQgTUFDcyBhcmUgZmxhdA0K
ICZhbXA7IHByZXR0eSBtdWNoIGxvY2FsbHkgc2lnbmlmaWNhbnQgKHllcywgdGhleeKAmXJlIGds
b2JhbCBmb3IgYSBkaWZmZXJlbnQgcHVycG9zZSB0aGFuIHdl4oCZcmUgdGFsa2luZyBoZXJlLCBz
YW1lIE1BQyBvbiB0d28gSVAgc3VibmV0cyB3aWxsIGNodWNrIGp1c3QgZmluZSAmYW1wOyB0aGVy
ZSBpcyBldmVuIGEg4oCYbG9jYWzigJkgYml0IGlmIElFRUUgZGlkbuKAmXQgcmVnYWwgeW91IHdp
dGggYSBNQS1MKS4gTm90IHNheWluZyB0aGF04oCZcyBob3cgaXTigJlzIHN1cHBvc2VkDQogdG8g
YmUgZG9uZSBidXQgZGlyZWN0IHRoaW5raW5nIGZyb20gdGhlIOKAmHdlIG5lZWQgY29udHJvbCBw
bGFuZSBhYnN0cmFjdGlvbnMgaW4gdGhlIGhlYWRlciB0byBtYWtlIGRlY2lzaW9uc+KAmQ0KPG86
cD48L286cD48L3NwYW4+PC9mb250PjwvaT48L2I+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PGI+PGk+PGZvbnQgc2l6ZT0iMiIgY29sb3I9IiMxZjQ5N2QiIGZhY2U9IkNhbGlicmkiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdl
OlpILUNOO2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zdHlsZTppdGFsaWMiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvZm9udD48L2k+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxp
Pjxmb250IHNpemU9IjIiIGNvbG9yPSIjMWY0OTdkIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1D
Tjtmb250LXdlaWdodDpib2xkO2ZvbnQtc3R5bGU6aXRhbGljIj4mbHQ7L3JhbnQmZ3Q7PG86cD48
L286cD48L3NwYW4+PC9mb250PjwvaT48L2I+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+
PGk+PGZvbnQgc2l6ZT0iMiIgY29sb3I9IiMxZjQ5N2QiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpI
LUNOO2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zdHlsZTppdGFsaWMiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvZm9udD48L2k+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxm
b250IHNpemU9IjIiIGNvbG9yPSIjMWY0OTdkIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTjtm
b250LXdlaWdodDpib2xkO2ZvbnQtc3R5bGU6aXRhbGljIj4tLS0gdG9ueQ0KPC9zcGFuPjwvZm9u
dD48L2k+PC9iPjxmb250IHNpemU9IjIiIGNvbG9yPSIjMWY0OTdkIiBmYWNlPSJDYWxpYnJpIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5n
dWFnZTpaSC1DTiI+PG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_2E4BB27CAB87BF43B4207C0E55860F181C1050eusaamb103ericsso_--


From nobody Wed Oct 22 01:57:45 2014
Return-Path: <rraszuk@gmail.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 63F991A8BB5 for <bier@ietfa.amsl.com>; Wed, 22 Oct 2014 01:57:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.277
X-Spam-Level: 
X-Spam-Status: No, score=-1.277 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1WWPage4I9LQ for <bier@ietfa.amsl.com>; Wed, 22 Oct 2014 01:57:42 -0700 (PDT)
Received: from mail-ig0-x231.google.com (mail-ig0-x231.google.com [IPv6:2607:f8b0:4001:c05::231]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 87E8C1A8AFD for <bier@ietf.org>; Wed, 22 Oct 2014 01:57:42 -0700 (PDT)
Received: by mail-ig0-f177.google.com with SMTP id a13so497045igq.10 for <bier@ietf.org>; Wed, 22 Oct 2014 01:57:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=dusPnRSaqMkqDajUMHXDWw5V0eoX8MVLTcAOWeuL5GQ=; b=csI5iRpGo5AvVYgbp6RsvoQWGg9waKn69OpdXPsdOYWr7QLw5CluZQ7f5xTMzjWatk NL3aNlqL1qRrAifXd9dh/XDxkN1uyC4Sjy5HoJOi7x2ucVQDb6DDGkc66RofhRwSc+7n /FHyXJybDK34ke3L5VWbSFtzxWvJjqGQRh5p57VaTzqOIV1wkTLvch+qSywWZWXTKxzM js5iUoA1mi/QMy4Hk5rHb4pBCifIZEZHRCFPveucB/bbs9t5/12+dFMZyEo5GytLA87D GuINYOx+B+09GkZ7qn3Nb3ZGlrcQh4zRsXGi6JTH6INObrCna+60UYwk2r+aSSTmCgED zCqA==
MIME-Version: 1.0
X-Received: by 10.43.78.16 with SMTP id zk16mr3131922icb.55.1413968261908; Wed, 22 Oct 2014 01:57:41 -0700 (PDT)
Sender: rraszuk@gmail.com
Received: by 10.107.156.208 with HTTP; Wed, 22 Oct 2014 01:57:41 -0700 (PDT)
In-Reply-To: <2DD88E45-0CD2-4F5F-8F5B-40D680971358@cisco.com>
References: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082BFD23@NKGEML512-MBS.china.huawei.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C105F@NKGEML512-MBS.china.huawei.com> <FCAEACFA-CB49-4C43-8412-4FF2733D617F@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C1DE6@NKGEML512-MBS.china.huawei.com> <E53C2F60-3699-4183-A3F3-446D664B7E0E@cisco.com> <543FD330.5050002@juniper.net> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C268D@NKGEML512-MBS.china.huawei.com> <8B9C1EE3-0290-41BC-A1D7-798F08672564@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C2FE4@NKGEML512-MBS.china.huawei.com> <CA24052D-737A-44EA-AADA-950A24D857CC@cisco.com> <CA+b+ER=a=My8b4i9oCP1Sk3kwJXjsksrmBQbwbKtyqPiMZWqDA@mail.gmail.com> <A2A61482-E494-4629-9A0B-AAAE6A5030E6@cisco.com> <CA+b+ER=1gS=Kmn+Hu5iLxaX89xYG5cBXqX2tigT8RC80Yps89g@mail.gmail.com> <18AC5BF7-DEFD-4E98-8847-EBC1C9A3832D@cisco.com> <CA+b+ERkq4NUHvOaAZZ4mg+wDb6mcJarBds3sopfHtH-SSunh8Q@mail.gmail.com> <29118874-6E94-419F-8225-5D5352E09611@cisco.com> <544510C1.9000503@juniper.net> <56abb0309ed44f2e94b9c0e89767d2c5@BY2PR05MB079.namprd05.prod.outlook.com> <CA+b+ERmuOqciqTfgD8RwTWksL+eEzem0cFbmOPwUGO6-WS9GkQ@mail.gmail.com> <CAG4d1re-gUPQE2ysaR=DF5LnuOT=dk5hWzwUG-raqLhvkBxPgg@mail.gmail.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C3797@NKGEML512-MBS.china.huawei.com> <EF0A287A-4EDC-4A77-A385-85E1FF32CDCD@cisco.com> <CA+b+ER=hLBUwzBTr6u+34j3N6yDkJZ5PVNzXnK0jJ7R1DLMv9A@mail.gmail.com> <7DA18C54-7C64-4138-85CC-524BD83E474E@cisco.com> <CA+b+ERnZLvQMfbZb41Zqc6Rz5=_ziH3Zfg9Q1nM9-inyoe8RTQ@mail.gmail.com> <2DD88E45-0CD2-4F5F-8F5B-40D680971358@cisco.com>
Date: Wed, 22 Oct 2014 10:57:41 +0200
X-Google-Sender-Auth: Fc9DE3tlp8FtstkixffgffslMos
Message-ID: <CA+b+ERm3tt1SsEskX=9_VBwrKek2-yWVDo8R093694fiECzx=g@mail.gmail.com>
From: Robert Raszuk <robert@raszuk.net>
To: IJsbrand Wijnands <ice@cisco.com>
Content-Type: multipart/alternative; boundary=e89a8ffba3dff990680505ff239c
Archived-At: http://mailarchive.ietf.org/arch/msg/bier/wfqFA97bZCt6rgRJnGD0zz9nVHI
Cc: "Jeffrey \(Zhaohui\) Zhang" <zzhang@juniper.net>, Xuxiaohu <xuxiaohu@huawei.com>, "bier@ietf.org" <bier@ietf.org>, Eric Rosen <erosen@juniper.net>
Subject: Re: [Bier] BIER encapsulation
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 22 Oct 2014 08:57:44 -0000

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

Hi Ice,

So I thought about our discussion on and offline yesterday.

I understand the point and advantages (zero hardware impact) where you are
trying to hash various control plane fields (known today and new in the
future) into single key. I buy it.

But I am not clear why for that you have choosen 20 bits (mpls label) as
opposed to say 32 bits (ipv4 address) ?

Fixed size, exact match, partial support across wide range of network
elements of mpls is much more limiting then variable length, longest match,
structured and supported by any network element bit string. Both lookups
speeds are the same so no advantage there.

Are those 12 bits worth the struggle so much ?

Please explain - thinking openly - what would break if instead of MPLS
label you would use 4 octets lookup to point to internal data structures of
BIER enabled device ? And as you can guess there are really nice ways to
carry such 4 octets today in the packet header without even adding any new
layers :)

Best,
R.

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

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:courier =
new,monospace;font-size:small">Hi Ice,</div><div class=3D"gmail_default" st=
yle=3D"font-family:courier new,monospace;font-size:small"><br></div><div cl=
ass=3D"gmail_default" style=3D"font-family:courier new,monospace;font-size:=
small">So I thought about our discussion on and offline yesterday.=C2=A0</d=
iv><div class=3D"gmail_default" style=3D"font-family:courier new,monospace;=
font-size:small"><br></div><div class=3D"gmail_default" style=3D"font-famil=
y:courier new,monospace;font-size:small">I understand the point and advanta=
ges (zero hardware impact) where you are trying to hash various control pla=
ne fields (known today and new in the future) into single key. I buy it.=C2=
=A0</div><div class=3D"gmail_default" style=3D"font-family:courier new,mono=
space;font-size:small"><br></div><div class=3D"gmail_default" style=3D"font=
-family:courier new,monospace;font-size:small">But I am not clear why for t=
hat you have choosen 20 bits (mpls label) as opposed to say 32 bits (ipv4 a=
ddress) ?=C2=A0</div><div class=3D"gmail_default" style=3D"font-family:cour=
ier new,monospace;font-size:small"><br></div><div class=3D"gmail_default" s=
tyle=3D"font-family:courier new,monospace;font-size:small">Fixed size, exac=
t match, partial support across wide range of network elements of mpls is m=
uch more limiting then variable length, longest match, structured and suppo=
rted by any network element bit string. Both lookups speeds are the same so=
 no advantage there.</div><div class=3D"gmail_default" style=3D"font-family=
:courier new,monospace;font-size:small"><br></div><div class=3D"gmail_defau=
lt" style=3D"font-family:courier new,monospace;font-size:small">Are those 1=
2 bits worth the struggle so much ?</div><div class=3D"gmail_default" style=
=3D"font-family:courier new,monospace;font-size:small"><br></div><div class=
=3D"gmail_default" style=3D"font-family:courier new,monospace;font-size:sma=
ll">Please explain - thinking openly - what would break if instead of MPLS =
label you would use 4 octets lookup to point to internal data structures of=
 BIER enabled device ? And as you can guess there are really nice ways to c=
arry such 4 octets today in the packet header without even adding any new l=
ayers :)</div><div class=3D"gmail_default" style=3D"font-family:courier new=
,monospace;font-size:small"><br></div><div class=3D"gmail_default" style=3D=
"font-family:courier new,monospace;font-size:small">Best,</div><div class=
=3D"gmail_default" style=3D"font-family:courier new,monospace;font-size:sma=
ll">R.</div><div class=3D"gmail_default" style=3D"font-family:courier new,m=
onospace;font-size:small"><br></div><div class=3D"gmail_default" style=3D"f=
ont-family:courier new,monospace;font-size:small"><br></div></div>

--e89a8ffba3dff990680505ff239c--


From nobody Wed Oct 22 03:07:39 2014
Return-Path: <ice@cisco.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7FCCE1A8F4E for <bier@ietfa.amsl.com>; Wed, 22 Oct 2014 03:07:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.801
X-Spam-Level: 
X-Spam-Status: No, score=-6.801 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_DKIM_INVALID=0.01, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zLDWhiOmHINn for <bier@ietfa.amsl.com>; Wed, 22 Oct 2014 03:07:32 -0700 (PDT)
Received: from aer-iport-2.cisco.com (aer-iport-2.cisco.com [173.38.203.52]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5C7D01A8F44 for <bier@ietf.org>; Wed, 22 Oct 2014 03:07:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1536; q=dns/txt; s=iport; t=1413972452; x=1415182052; h=mime-version:subject:from:in-reply-to:date:cc: content-transfer-encoding:message-id:references:to; bh=RykoD1ArYa45Md/RTIlQKX41ZISO0razTyg2c13n9W8=; b=A7m9CNamez0vCp6XBzgABgwndrPD5V5NDEDGfzHQzRmcOncXMjD1tbAz Lgf6YctCu7W0obq0VeiavQsiYYC4swjoUOMC03mrHJmQZT3BbJEKIqTF0 hVVZg4AlRa0gK3n4v1Z+Ufi29H5hDiXwbkdBTV+Ndf5yuv6TZvfxvnRTu s=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AhkKAFaBR1StJssW/2dsb2JhbABcvTgFAXOaPgKBJAF9hAMBAQMBeQULC0ZXBi6IHQjFdgEBAQEBAQEBAQEBAQEBAQEBAQEZhiWJUBEBHTMHgy2BHgEEj2aNd4ExkHeEAYIABhiBXDuBPoE8AQEB
X-IronPort-AV: E=Sophos;i="5.04,768,1406592000"; d="scan'208";a="219831660"
Received: from aer-iport-nat.cisco.com (HELO aer-core-2.cisco.com) ([173.38.203.22]) by aer-iport-2.cisco.com with ESMTP; 22 Oct 2014 10:07:30 +0000
Received: from ams-iwijnand-88110.cisco.com (ams-iwijnand-88110.cisco.com [10.60.202.91]) by aer-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id s9MA7MMi014642 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Wed, 22 Oct 2014 10:07:29 GMT
Content-Type: text/plain; charset=windows-1252
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: IJsbrand Wijnands <ice@cisco.com>
In-Reply-To: <CA+b+ERm3tt1SsEskX=9_VBwrKek2-yWVDo8R093694fiECzx=g@mail.gmail.com>
Date: Wed, 22 Oct 2014 12:07:21 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <7ADF3451-DA3A-45D9-8B6A-CEF9C8A07DD6@cisco.com>
References: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082BFD23@NKGEML512-MBS.china.huawei.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C105F@NKGEML512-MBS.china.huawei.com> <FCAEACFA-CB49-4C43-8412-4FF2733D617F@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C1DE6@NKGEML512-MBS.china.huawei.com> <E53C2F60-3699-4183-A3F3-446D664B7E0E@cisco.com> <543FD330.5050002@juniper.net> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C268D@NKGEML512-MBS.china.huawei.com> <8B9C1EE3-0290-41BC-A1D7-798F08672564@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C2FE4@NKGEML512-MBS.china.huawei.com> <CA24052D-737A-44EA-AADA-950A24D857CC@cisco.com> <CA+b+ER=a=My8b4i9oCP1Sk3kwJXjsksrmBQbwbKtyqPiMZWqDA@mail.gmail.com> <A2A61482-E494-4629-9A0B-AAAE6A5030E6@cisco.com> <CA+b+ER=1gS=Kmn+Hu5iLxaX89xYG5cBXqX2tigT8RC80Yps89g@mail.gmail.com> <18AC5BF7-DEFD-4E98-8847-EBC1C9A3832D@cisco.com> <CA+b+ERkq4NUHvOaAZZ4mg+wDb6mcJarBds3sopfHtH-SSunh8Q@mail.gmail.com> <29118874-6E94-419F-8225-5D5352E09611@cisco.com> <544510C1.9000503@juniper.net> <56a bb0309ed44f2e94b9c0e89767d2c5@BY2PR05MB079.namprd05.prod.outlook.com> <CA+b+ERmuOqciqTfgD8RwTWksL+eEzem0cFbmOPwUGO6-WS9GkQ@mail.gmail.com> <CAG4d1re-gUPQE2ysaR=DF5LnuOT=dk5hWzwUG-raqLhvkBxPgg@mail.gmail.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C3797@NKGEML512-MBS.china.huawei.com> <EF0A287A-4EDC-4A77-A385-85E1FF32CDCD@cisco.com> <CA+b+ER=hLBUwzBTr6u+34j3N6yDkJZ5PVNzXnK0jJ7R1DLMv9A@mail.gmail.com> <7DA18C54-7C64-4138-85CC-524BD83E474E@cisco.com> <CA+b+ERnZLvQMfbZb41Zqc6Rz5=_ziH3Zfg9Q1nM9-inyoe8RTQ@mail.gmail.com> <2DD88E45-0CD2-4F5F-8F5B-40D680971358@cisco.com> <CA+b+ERm3tt1SsEskX=9_VBwrKek2-yWVDo8R093694fiECzx=g@mail.gmail.com>
To: Robert Raszuk <robert@raszuk.net>
X-Mailer: Apple Mail (2.1878.6)
Archived-At: http://mailarchive.ietf.org/arch/msg/bier/-wnOqYbNQ7T4JvuiKo5DvfCY4e4
Cc: "Jeffrey \(Zhaohui\) Zhang" <zzhang@juniper.net>, Xuxiaohu <xuxiaohu@huawei.com>, "bier@ietf.org" <bier@ietf.org>, Eric Rosen <erosen@juniper.net>
Subject: Re: [Bier] BIER encapsulation
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 22 Oct 2014 10:07:35 -0000

Robert,

> So I thought about our discussion on and offline yesterday.=20
>=20
> I understand the point and advantages (zero hardware impact) where you =
are trying to hash various control plane fields (known today and new in =
the future) into single key. I buy it.=20

Great.

> But I am not clear why for that you have choosen 20 bits (mpls label) =
as opposed to say 32 bits (ipv4 address) ?=20

First of all, I did not choose 20 bits, I just put the BIER header and =
the MPLS header together, renaming Label into a Table ID. People seem to =
get upset if you say your solution requires Labels and I just wanted to =
show an =91generic=92 encoding that does not uses Labels, of course, =
this is all just perception.

>=20
> Fixed size, exact match, partial support across wide range of network =
elements of mpls is much more limiting then variable length, longest =
match, structured and supported by any network element bit string. Both =
lookups speeds are the same so no advantage there.
>=20
> Are those 12 bits worth the struggle so much ?

In one email you argue 20^2 is way to much, now you=92re saying I need =
12 bits more. If you can re-use many features that have been developed =
based on 20 bits (yes, MPLS, like FRR, TE tunnels, SR Tunnels, VPN =
context), this is worth the struggle!

Now that we agree on the advantages of this =91indirection=92 or =91key=92=
 forwarding mechanism, do you see why I don=92t like the encapsulation =
as presented in draft-xu- ?

Thx,

Ice.=


From nobody Wed Oct 22 03:16:14 2014
Return-Path: <xuxiaohu@huawei.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A168F1A901C for <bier@ietfa.amsl.com>; Wed, 22 Oct 2014 03:16:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.611
X-Spam-Level: 
X-Spam-Status: No, score=-3.611 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, J_CHICKENPOX_54=0.6, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id N4yxSd52LGWg for <bier@ietfa.amsl.com>; Wed, 22 Oct 2014 03:16:10 -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 A4B511A8F44 for <bier@ietf.org>; Wed, 22 Oct 2014 03:16:09 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml402-hub.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BNX62351; Wed, 22 Oct 2014 10:16:08 +0000 (GMT)
Received: from NKGEML401-HUB.china.huawei.com (10.98.56.32) by lhreml402-hub.china.huawei.com (10.201.5.241) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 22 Oct 2014 11:15:56 +0100
Received: from NKGEML512-MBS.china.huawei.com ([169.254.8.18]) by nkgeml401-hub.china.huawei.com ([10.98.56.32]) with mapi id 14.03.0158.001; Wed, 22 Oct 2014 18:15:50 +0800
From: Xuxiaohu <xuxiaohu@huawei.com>
To: IJsbrand Wijnands <ice@cisco.com>, Robert Raszuk <robert@raszuk.net>
Thread-Topic: [Bier] BIER encapsulation
Thread-Index: AQHP7DCpX6ld4djEL0yclXdbOkMDp5w4FjEAgAAHbACAAAWJAIAAAs0AgAAGigCAAD2uAIAADhuAgAAigACAAAPtgIAABqyAgAFvqkD//4+XgIAAASkAgAAAmQCAAAJ3AIAAA2GAgAGhwYCAABN3gIAAiATw
Date: Wed, 22 Oct 2014 10:15:49 +0000
Message-ID: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C3E4A@NKGEML512-MBS.china.huawei.com>
References: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082BFD23@NKGEML512-MBS.china.huawei.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C105F@NKGEML512-MBS.china.huawei.com> <FCAEACFA-CB49-4C43-8412-4FF2733D617F@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C1DE6@NKGEML512-MBS.china.huawei.com> <E53C2F60-3699-4183-A3F3-446D664B7E0E@cisco.com> <543FD330.5050002@juniper.net> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C268D@NKGEML512-MBS.china.huawei.com> <8B9C1EE3-0290-41BC-A1D7-798F08672564@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C2FE4@NKGEML512-MBS.china.huawei.com> <CA24052D-737A-44EA-AADA-950A24D857CC@cisco.com> <CA+b+ER=a=My8b4i9oCP1Sk3kwJXjsksrmBQbwbKtyqPiMZWqDA@mail.gmail.com> <A2A61482-E494-4629-9A0B-AAAE6A5030E6@cisco.com> <CA+b+ER=1gS=Kmn+Hu5iLxaX89xYG5cBXqX2tigT8RC80Yps89g@mail.gmail.com> <18AC5BF7-DEFD-4E98-8847-EBC1C9A3832D@cisco.com> <CA+b+ERkq4NUHvOaAZZ4mg+wDb6mcJarBds3sopfHtH-SSunh8Q@mail.gmail.com> <29118874-6E94-419F-8225-5D5352E09611@cisco.com> <544510C1.9000503@juniper. net> <56abb0309ed44f2e94b9c0e89767d2c5@BY2PR05MB079.namprd05.prod.outlook.com> <CA+b+ERmuOqciqTfgD8RwTWksL+eEzem0cFbmOPwUGO6-WS9GkQ@mail.gmail.com> <CAG4d1re-gUPQE2ysaR=DF5LnuOT=dk5hWzwUG-raqLhvkBxPgg@mail.gmail.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C3797@NKGEML512-MBS.china.huawei.com> <EF0A287A-4EDC-4A77-A385-85E1FF32CDCD@cisco.com> <CA+b+ER=hLBUwzBTr6u+34j3N6yDkJZ5PVNzXnK0jJ7R1DLMv9A@mail.gmail.com> <7DA18C54-7C64-4138-85CC-524BD83E474E@cisco.com> <CA+b+ERnZLvQMfbZb41Zqc6Rz5=_ziH3Zfg9Q1nM9-inyoe8RTQ@mail.gmail.com> <2DD88E45-0CD2-4F5F-8F5B-40D680971358@cisco.com> <CA+b+ERm3tt1SsEskX=9_VBwrKek2-yWVDo8R093694fiECzx=g@mail.gmail.com> <7ADF3451-DA3A-45D9-8B6A-CEF9C8A07DD6@cisco.com>
In-Reply-To: <7ADF3451-DA3A-45D9-8B6A-CEF9C8A07DD6@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.98.134]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/bier/43bagfFs0WKw5Ev1G7JPRsCnLOs
Cc: "Jeffrey \(Zhaohui\) Zhang" <zzhang@juniper.net>, "bier@ietf.org" <bier@ietf.org>, Eric Rosen <erosen@juniper.net>
Subject: Re: [Bier] BIER encapsulation
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 22 Oct 2014 10:16:11 -0000

Does it require to allocate a dedicated Ethertype code for the combined hea=
der (MPLS label+BIER header)?

Xiaohu

-----Original Message-----
From: IJsbrand Wijnands [mailto:ice@cisco.com]=20
Sent: Wednesday, October 22, 2014 6:07 PM
To: Robert Raszuk
Cc: Xuxiaohu; Alia Atlas; Jeffrey (Zhaohui) Zhang; bier@ietf.org; Eric Rose=
n
Subject: Re: [Bier] BIER encapsulation

Robert,

> So I thought about our discussion on and offline yesterday.=20
>=20
> I understand the point and advantages (zero hardware impact) where you ar=
e trying to hash various control plane fields (known today and new in the f=
uture) into single key. I buy it.=20

Great.

> But I am not clear why for that you have choosen 20 bits (mpls label) as =
opposed to say 32 bits (ipv4 address) ?=20

First of all, I did not choose 20 bits, I just put the BIER header and the =
MPLS header together, renaming Label into a Table ID. People seem to get up=
set if you say your solution requires Labels and I just wanted to show an '=
generic' encoding that does not uses Labels, of course, this is all just pe=
rception.

>=20
> Fixed size, exact match, partial support across wide range of network ele=
ments of mpls is much more limiting then variable length, longest match, st=
ructured and supported by any network element bit string. Both lookups spee=
ds are the same so no advantage there.
>=20
> Are those 12 bits worth the struggle so much ?

In one email you argue 20^2 is way to much, now you're saying I need 12 bit=
s more. If you can re-use many features that have been developed based on 2=
0 bits (yes, MPLS, like FRR, TE tunnels, SR Tunnels, VPN context), this is =
worth the struggle!

Now that we agree on the advantages of this 'indirection' or 'key' forwardi=
ng mechanism, do you see why I don't like the encapsulation as presented in=
 draft-xu- ?

Thx,

Ice.


From nobody Wed Oct 22 04:04:57 2014
Return-Path: <ice@cisco.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C589D1A8BBF for <bier@ietfa.amsl.com>; Wed, 22 Oct 2014 04:04:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.201
X-Spam-Level: 
X-Spam-Status: No, score=-6.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, J_CHICKENPOX_54=0.6, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_DKIM_INVALID=0.01, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BUPXEwopH1Pm for <bier@ietfa.amsl.com>; Wed, 22 Oct 2014 04:04:54 -0700 (PDT)
Received: from aer-iport-2.cisco.com (aer-iport-2.cisco.com [173.38.203.52]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 966131A8AED for <bier@ietf.org>; Wed, 22 Oct 2014 04:04:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2139; q=dns/txt; s=iport; t=1413975893; x=1415185493; h=mime-version:subject:from:in-reply-to:date:cc: content-transfer-encoding:message-id:references:to; bh=uOpRpHKT25jRab19O8ECsvEg5Yp5fQnOv/dCfV62jjI=; b=lPDKxDDpVb6uafhT4MEuBMGjsatgi87d4IcrLdhGck6ZAjM31Xlu/mEM W9SClWf5NZijr8GykFFy9EaJLjW+n6wdo8vXe3M1VWOCkDB6otZyuD1Hu HvoP9vmL8zjiHt80mfBozjR3hlcMYnA0SGLqUL+52eeuTZtEAHlOPS40g k=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AhQQAIOOR1StJssW/2dsb2JhbABchDq4fwUBc5o6AgICgSEBfYQCAQEBAwE6PwUHBAsRBAEBKAdGCQgGExuIHQjFXQEBAQEBAQEBAQEBAQEBAQEBAQEBAReGJYlQEQEdMwcGgyeBHgEEnV2BMZB3hAGCAAYYgVw7L4EPgTwBAQE
X-IronPort-AV: E=Sophos;i="5.04,768,1406592000"; d="scan'208";a="219883762"
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; 22 Oct 2014 11:04:51 +0000
Received: from ams-iwijnand-88110.cisco.com (ams-iwijnand-88110.cisco.com [10.60.202.91]) by aer-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id s9MB4fv9030999 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Wed, 22 Oct 2014 11:04:50 GMT
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: IJsbrand Wijnands <ice@cisco.com>
In-Reply-To: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C3E4A@NKGEML512-MBS.china.huawei.com>
Date: Wed, 22 Oct 2014 13:04:40 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <39E213FD-FC00-4D7C-8784-B01229BAF83F@cisco.com>
References: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082BFD23@NKGEML512-MBS.china.huawei.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C105F@NKGEML512-MBS.china.huawei.com> <FCAEACFA-CB49-4C43-8412-4FF2733D617F@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C1DE6@NKGEML512-MBS.china.huawei.com> <E53C2F60-3699-4183-A3F3-446D664B7E0E@cisco.com> <543FD330.5050002@juniper.net> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C268D@NKGEML512-MBS.china.huawei.com> <8B9C1EE3-0290-41BC-A1D7-798F08672564@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C2FE4@NKGEML512-MBS.china.huawei.com> <CA24052D-737A-44EA-AADA-950A24D857CC@cisco.com> <CA+b+ER=a=My8b4i9oCP1Sk3kwJXjsksrmBQbwbKtyqPiMZWqDA@mail.gmail.com> <A2A61482-E494-4629-9A0B-AAAE6A5030E6@cisco.com> <CA+b+ER=1gS=Kmn+Hu5iLxaX89xYG5cBXqX2tigT8RC80Yps89g@mail.gmail.com> <18AC5BF7-DEFD-4E98-8847-EBC1C9A3832D@cisco.com> <CA+b+ERkq4NUHvOaAZZ4mg+wDb6mcJarBds3sopfHtH-SSunh8Q@mail.gmail.com> <29118874-6E94-419F-8225-5D5352E09611@cisco.com> <544510C1.9000503@juniper. net> <56 abb0309ed44f2e94b9c0e89767d2c5@BY2PR05MB079.namprd05.prod.outlook.com> <CA+b+ERmuOqciqTfgD8RwTWksL+eEzem0cFbmOPwUGO6-WS9GkQ@mail.gmail.com> <CAG4d1re-gUPQE2ysaR=DF5LnuOT=dk5hWzwUG-raqLhvkBxPgg@mail.gmail.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C3797@NKGEML512-MBS.china.huawei.com> <EF0A287A-4EDC-4A77-A385-85E1FF32CDCD@cisco.com> <CA+b+ER=hLBUwzBTr6u+34j3N6yDkJZ5PVNzXnK0jJ7R1DLMv9A@mail.gmail.com> <7DA18C54-7C64-4138-85CC-524BD83E474E@cisco.com> <CA+b+ERnZLvQMfbZb41Zqc6Rz5=_ziH3Zfg9Q1nM9-inyoe8RTQ@mail.gmail.com> <2DD88E45-0CD2-4F5F-8F5B-40D680971358@cisco.com> <CA+b+ERm3tt1SsEskX=9_VBwrKek2-yWVDo8R093694fiECzx=g@mail.gmail.com> <7ADF3451-DA3A-45D9-8B6A-CEF9C8A07DD6@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C3E4A@NKGEML512-MBS.china.huawei.com>
To: Xuxiaohu <xuxiaohu@huawei.com>
X-Mailer: Apple Mail (2.1878.6)
Archived-At: http://mailarchive.ietf.org/arch/msg/bier/DIMdC7Eh2KLT0IgKqxs4KmUyDao
Cc: "Jeffrey \(Zhaohui\) Zhang" <zzhang@juniper.net>, "bier@ietf.org" <bier@ietf.org>, Eric Rosen <erosen@juniper.net>, Robert Raszuk <robert@raszuk.net>
Subject: Re: [Bier] BIER encapsulation
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 22 Oct 2014 11:04:55 -0000

Does a (MPLS Label + IPv4/IPv6) require a dedicated Ethertype?

Thx,

Ice.

On 22 Oct 2014, at 12:15, Xuxiaohu <xuxiaohu@huawei.com> wrote:

> Does it require to allocate a dedicated Ethertype code for the =
combined header (MPLS label+BIER header)?
>=20
> Xiaohu
>=20
> -----Original Message-----
> From: IJsbrand Wijnands [mailto:ice@cisco.com]=20
> Sent: Wednesday, October 22, 2014 6:07 PM
> To: Robert Raszuk
> Cc: Xuxiaohu; Alia Atlas; Jeffrey (Zhaohui) Zhang; bier@ietf.org; Eric =
Rosen
> Subject: Re: [Bier] BIER encapsulation
>=20
> Robert,
>=20
>> So I thought about our discussion on and offline yesterday.=20
>>=20
>> I understand the point and advantages (zero hardware impact) where =
you are trying to hash various control plane fields (known today and new =
in the future) into single key. I buy it.=20
>=20
> Great.
>=20
>> But I am not clear why for that you have choosen 20 bits (mpls label) =
as opposed to say 32 bits (ipv4 address) ?=20
>=20
> First of all, I did not choose 20 bits, I just put the BIER header and =
the MPLS header together, renaming Label into a Table ID. People seem to =
get upset if you say your solution requires Labels and I just wanted to =
show an 'generic' encoding that does not uses Labels, of course, this is =
all just perception.
>=20
>>=20
>> Fixed size, exact match, partial support across wide range of network =
elements of mpls is much more limiting then variable length, longest =
match, structured and supported by any network element bit string. Both =
lookups speeds are the same so no advantage there.
>>=20
>> Are those 12 bits worth the struggle so much ?
>=20
> In one email you argue 20^2 is way to much, now you're saying I need =
12 bits more. If you can re-use many features that have been developed =
based on 20 bits (yes, MPLS, like FRR, TE tunnels, SR Tunnels, VPN =
context), this is worth the struggle!
>=20
> Now that we agree on the advantages of this 'indirection' or 'key' =
forwarding mechanism, do you see why I don't like the encapsulation as =
presented in draft-xu- ?
>=20
> Thx,
>=20
> Ice.


From nobody Wed Oct 22 04:19:19 2014
Return-Path: <somasundaram.s@alcatel-lucent.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0FE071A8F42 for <bier@ietfa.amsl.com>; Wed, 22 Oct 2014 04:19:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level: 
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YEARLxSxYI09 for <bier@ietfa.amsl.com>; Wed, 22 Oct 2014 04:19:14 -0700 (PDT)
Received: from smtp-us.alcatel-lucent.com (us-hpatc-esg-02.alcatel-lucent.com [135.245.18.28]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F2FF11A8BBF for <bier@ietf.org>; Wed, 22 Oct 2014 04:19:13 -0700 (PDT)
Received: from us70uusmtp4.zam.alcatel-lucent.com (unknown [135.5.2.66]) by Websense Email Security Gateway with ESMTPS id B04ABEA9099DB; Wed, 22 Oct 2014 11:19:10 +0000 (GMT)
Received: from US70UWXCHHUB01.zam.alcatel-lucent.com (us70uwxchhub01.zam.alcatel-lucent.com [135.5.2.48]) by us70uusmtp4.zam.alcatel-lucent.com (GMO) with ESMTP id s9MBJC6H015925 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 22 Oct 2014 07:19:12 -0400
Received: from SG70YWXCHHUB04.zap.alcatel-lucent.com (135.253.2.38) by US70UWXCHHUB01.zam.alcatel-lucent.com (135.5.2.48) with Microsoft SMTP Server (TLS) id 14.3.195.1; Wed, 22 Oct 2014 07:19:12 -0400
Received: from SG70XWXCHMBA03.zap.alcatel-lucent.com ([169.254.3.2]) by SG70YWXCHHUB04.zap.alcatel-lucent.com ([135.253.2.38]) with mapi id 14.03.0195.001; Wed, 22 Oct 2014 19:19:10 +0800
From: "S, Somasundaram (Somasundaram)" <somasundaram.s@alcatel-lucent.com>
To: IJsbrand Wijnands <ice@cisco.com>, Robert Raszuk <robert@raszuk.net>
Thread-Topic: [Bier] BIER encapsulation
Thread-Index: AQHP7DC2tMbCStKuvUy1OIi1njKLoJw4FjEAgAPRfJiAABNwEA==
Date: Wed, 22 Oct 2014 11:19:10 +0000
Message-ID: <A11CB189CA381D4E8002572EFF81F18B1F6C08DC@SG70XWXCHMBA03.zap.alcatel-lucent.com>
References: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082BFD23@NKGEML512-MBS.china.huawei.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C105F@NKGEML512-MBS.china.huawei.com> <FCAEACFA-CB49-4C43-8412-4FF2733D617F@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C1DE6@NKGEML512-MBS.china.huawei.com> <E53C2F60-3699-4183-A3F3-446D664B7E0E@cisco.com> <543FD330.5050002@juniper.net> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C268D@NKGEML512-MBS.china.huawei.com> <8B9C1EE3-0290-41BC-A1D7-798F08672564@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C2FE4@NKGEML512-MBS.china.huawei.com> <CA24052D-737A-44EA-AADA-950A24D857CC@cisco.com> <CA+b+ER=a=My8b4i9oCP1Sk3kwJXjsksrmBQbwbKtyqPiMZWqDA@mail.gmail.com> <A2A61482-E494-4629-9A0B-AAAE6A5030E6@cisco.com> <CA+b+ER=1gS=Kmn+Hu5iLxaX89xYG5cBXqX2tigT8RC80Yps89g@mail.gmail.com> <18AC5BF7-DEFD-4E98-8847-EBC1C9A3832D@cisco.com> <CA+b+ERkq4NUHvOaAZZ4mg+wDb6mcJarBds3sopfHtH-SSunh8Q@mail.gmail.com> <29118874-6E94-419F-8225-5D5352E09611@cisco.com> <544510C1.9000503@juniper.net> <56a bb0309ed44f2e94b9c0e89767d2c5@BY2PR05MB079.namprd05.prod.outlook.com> <CA+b+ERmuOqciqTfgD8RwTWksL+eEzem0cFbmOPwUGO6-WS9GkQ@mail.gmail.com> <CAG4d1re-gUPQE2ysaR=DF5LnuOT=dk5hWzwUG-raqLhvkBxPgg@mail.gmail.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C3797@NKGEML512-MBS.china.huawei.com> <EF0A287A-4EDC-4A77-A385-85E1FF32CDCD@cisco.com> <CA+b+ER=hLBUwzBTr6u+34j3N6yDkJZ5PVNzXnK0jJ7R1DLMv9A@mail.gmail.com> <7DA18C54-7C64-4138-85CC-524BD83E474E@cisco.com> <CA+b+ERnZLvQMfbZb41Zqc6Rz5=_ziH3Zfg9Q1nM9-inyoe8RTQ@mail.gmail.com> <2DD88E45-0CD2-4F5F-8F5B-40D680971358@cisco.com> <CA+b+ERm3tt1SsEskX=9_VBwrKek2-yWVDo8R093694fiECzx=g@mail.gmail.com> <7ADF3451-DA3A-45D9-8B6A-CEF9C8A07DD6@cisco.com>
In-Reply-To: <7ADF3451-DA3A-45D9-8B6A-CEF9C8A07DD6@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.253.19.18]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/bier/5nD3SeHlRhWlCjt1NkjPbypYeDo
Cc: "Jeffrey \(Zhaohui\) Zhang" <zzhang@juniper.net>, Xuxiaohu <xuxiaohu@huawei.com>, "bier@ietf.org" <bier@ietf.org>, Eric Rosen <erosen@juniper.net>
Subject: Re: [Bier] BIER encapsulation
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 22 Oct 2014 11:19:16 -0000

Hi Ice,
	Can you explain the other factors that were taken in to consideration othe=
r than the indirection factor discussed below that prompted to settle down =
with this approach?

Regards
Somasundaram

-----Original Message-----
From: BIER [mailto:bier-bounces@ietf.org] On Behalf Of IJsbrand Wijnands
Sent: Wednesday, October 22, 2014 3:37 PM
To: Robert Raszuk
Cc: Jeffrey (Zhaohui) Zhang; Xuxiaohu; bier@ietf.org; Eric Rosen
Subject: Re: [Bier] BIER encapsulation

Robert,

> So I thought about our discussion on and offline yesterday.=20
>=20
> I understand the point and advantages (zero hardware impact) where you ar=
e trying to hash various control plane fields (known today and new in the f=
uture) into single key. I buy it.=20

Great.

> But I am not clear why for that you have choosen 20 bits (mpls label) as =
opposed to say 32 bits (ipv4 address) ?=20

First of all, I did not choose 20 bits, I just put the BIER header and the =
MPLS header together, renaming Label into a Table ID. People seem to get up=
set if you say your solution requires Labels and I just wanted to show an '=
generic' encoding that does not uses Labels, of course, this is all just pe=
rception.

>=20
> Fixed size, exact match, partial support across wide range of network ele=
ments of mpls is much more limiting then variable length, longest match, st=
ructured and supported by any network element bit string. Both lookups spee=
ds are the same so no advantage there.
>=20
> Are those 12 bits worth the struggle so much ?

In one email you argue 20^2 is way to much, now you're saying I need 12 bit=
s more. If you can re-use many features that have been developed based on 2=
0 bits (yes, MPLS, like FRR, TE tunnels, SR Tunnels, VPN context), this is =
worth the struggle!

Now that we agree on the advantages of this 'indirection' or 'key' forwardi=
ng mechanism, do you see why I don't like the encapsulation as presented in=
 draft-xu- ?

Thx,

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


From nobody Wed Oct 22 04:55:44 2014
Return-Path: <rraszuk@gmail.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AD0AA1A907B for <bier@ietfa.amsl.com>; Wed, 22 Oct 2014 04:55:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.277
X-Spam-Level: 
X-Spam-Status: No, score=-1.277 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7gFvl-_wP6uy for <bier@ietfa.amsl.com>; Wed, 22 Oct 2014 04:55:42 -0700 (PDT)
Received: from mail-ie0-x232.google.com (mail-ie0-x232.google.com [IPv6:2607:f8b0:4001:c03::232]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0EB841A9070 for <bier@ietf.org>; Wed, 22 Oct 2014 04:55:42 -0700 (PDT)
Received: by mail-ie0-f178.google.com with SMTP id rl12so3155059iec.23 for <bier@ietf.org>; Wed, 22 Oct 2014 04:55:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=D++vrT2/mY2prtpT8fNS+HpuHYyI6wqQFpDs54BLg9c=; b=t+Ozz2wIZwY8gfkw5x1STiGCmdj6w007wmAAZAT9XzoWhFajcyOTwHome0COC/4yb0 6xa2szAyHMfXm/J3fPOlA65EEYAEMipQosIiHP4G3lqE/HuWrv44u+QIyHaax7Kbvpme xSm9c7zlL17N6Ovjg5DmG5AVfzhkoE29h83gsq8fPI8KIhdZ1NO+QlCcN5eyw9n6Kdmu eqkEoCStyG4ltq0xaHVxaA/o97Uy4T0Vdr0VbpsD2jKKQqF0q4yrdOVTqZXdrSORFyoc WP1mAmRJmV5TCZI82JJo+z8gNKrNOAg03vvaGaz5Cc3ALPs21nptBjJaOO1aoo9c52A8 G9FA==
MIME-Version: 1.0
X-Received: by 10.50.164.233 with SMTP id yt9mr4919254igb.2.1413978941351; Wed, 22 Oct 2014 04:55:41 -0700 (PDT)
Sender: rraszuk@gmail.com
Received: by 10.107.156.208 with HTTP; Wed, 22 Oct 2014 04:55:41 -0700 (PDT)
In-Reply-To: <7ADF3451-DA3A-45D9-8B6A-CEF9C8A07DD6@cisco.com>
References: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082BFD23@NKGEML512-MBS.china.huawei.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C105F@NKGEML512-MBS.china.huawei.com> <FCAEACFA-CB49-4C43-8412-4FF2733D617F@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C1DE6@NKGEML512-MBS.china.huawei.com> <E53C2F60-3699-4183-A3F3-446D664B7E0E@cisco.com> <543FD330.5050002@juniper.net> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C268D@NKGEML512-MBS.china.huawei.com> <8B9C1EE3-0290-41BC-A1D7-798F08672564@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C2FE4@NKGEML512-MBS.china.huawei.com> <CA24052D-737A-44EA-AADA-950A24D857CC@cisco.com> <CA+b+ER=a=My8b4i9oCP1Sk3kwJXjsksrmBQbwbKtyqPiMZWqDA@mail.gmail.com> <A2A61482-E494-4629-9A0B-AAAE6A5030E6@cisco.com> <CA+b+ER=1gS=Kmn+Hu5iLxaX89xYG5cBXqX2tigT8RC80Yps89g@mail.gmail.com> <18AC5BF7-DEFD-4E98-8847-EBC1C9A3832D@cisco.com> <CA+b+ERkq4NUHvOaAZZ4mg+wDb6mcJarBds3sopfHtH-SSunh8Q@mail.gmail.com> <29118874-6E94-419F-8225-5D5352E09611@cisco.com> <544510C1.9000503@juniper.net> <56abb0309ed44f2e94b9c0e89767d2c5@BY2PR05MB079.namprd05.prod.outlook.com> <CA+b+ERmuOqciqTfgD8RwTWksL+eEzem0cFbmOPwUGO6-WS9GkQ@mail.gmail.com> <CAG4d1re-gUPQE2ysaR=DF5LnuOT=dk5hWzwUG-raqLhvkBxPgg@mail.gmail.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C3797@NKGEML512-MBS.china.huawei.com> <EF0A287A-4EDC-4A77-A385-85E1FF32CDCD@cisco.com> <CA+b+ER=hLBUwzBTr6u+34j3N6yDkJZ5PVNzXnK0jJ7R1DLMv9A@mail.gmail.com> <7DA18C54-7C64-4138-85CC-524BD83E474E@cisco.com> <CA+b+ERnZLvQMfbZb41Zqc6Rz5=_ziH3Zfg9Q1nM9-inyoe8RTQ@mail.gmail.com> <2DD88E45-0CD2-4F5F-8F5B-40D680971358@cisco.com> <CA+b+ERm3tt1SsEskX=9_VBwrKek2-yWVDo8R093694fiECzx=g@mail.gmail.com> <7ADF3451-DA3A-45D9-8B6A-CEF9C8A07DD6@cisco.com>
Date: Wed, 22 Oct 2014 13:55:41 +0200
X-Google-Sender-Auth: K2iuQlmtrb52BCPfd4NkptZMPJ8
Message-ID: <CA+b+ERm26nSGcD5wnS1WRD+9rWwD4xdd_9rYe8vsUwNSGqkQ3A@mail.gmail.com>
From: Robert Raszuk <robert@raszuk.net>
To: IJsbrand Wijnands <ice@cisco.com>
Content-Type: multipart/alternative; boundary=089e0149beac850fd8050601a06b
Archived-At: http://mailarchive.ietf.org/arch/msg/bier/gFqMjfhDkLOANfelBvCR5-xoK1s
Cc: "Jeffrey \(Zhaohui\) Zhang" <zzhang@juniper.net>, Xuxiaohu <xuxiaohu@huawei.com>, "bier@ietf.org" <bier@ietf.org>, Eric Rosen <erosen@juniper.net>
Subject: Re: [Bier] BIER encapsulation
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 22 Oct 2014 11:55:43 -0000

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

Ice,

First of all, I did not choose 20 bits, I just put the BIER header and the
> MPLS header together, renaming Label into a Table ID. People seem to get
> upset if you say your solution requires Labels and I just wanted to show =
an
> =E2=80=98generic=E2=80=99 encoding that does not uses Labels, of course, =
this is all just
> perception.
>


=E2=80=8BIt is not only perception.

If this is a label you do not need ethertype, but you need to worry about
different free label ranges available on each platform for BIER. Just like
SR architecture had to waist number of pages on that. =E2=80=8B

=E2=80=8BIf this is new space then it no longer be behind MPLS ethertype as=
 it
would end up in the lookup into MPLS global table =E2=80=8Bof a given node.


> > Are those 12 bits worth the struggle so much ?
>
> In one email you argue 20^2 is way to much, now you=E2=80=99re saying I n=
eed 12
> bits more.



=E2=80=8BI only asked what is the envisioned use for 20 bits. You replied t=
hat key
will be much smaller without providing any comprehensive comment on the
rest of the bits. =E2=80=8B



> If you can re-use many features that have been developed based on 20 bits
> (yes, MPLS, like FRR, TE tunnels, SR Tunnels, VPN context), this is worth
> the struggle!
>


=E2=80=8BThis is completely wrong. You are mixing transport layer with appl=
ication
layer. What FRR has to do with BIER ? Nothing. =E2=80=8B

=E2=80=8BI highly hope that whatever header you choose to label your BIER p=
ackets
with will be completely transport agnostic and that it can equally well
travel over SR, IPv4, IPv6 or LDP/RSVP-TE MPLS.

=E2=80=8BYour and few other comments =E2=80=8Bso far do not indicate transp=
ort separation
at all. Rather you are inventing new transport which does heavily depends
on mpls forwarding and *current* label space.

Now that we agree on the advantages of this =E2=80=98indirection=E2=80=99 o=
r =E2=80=98key=E2=80=99
> forwarding mechanism, do you see why I don=E2=80=99t like the encapsulati=
on as
> presented in draft-xu- ?
>

=E2=80=8BThe draft describes the universal header format. It is not a big p=
roblem
to add there (maybe not at the front) hashed key if you prove this is
useful.

But knowing how to hash can equally well be also perform at each BIER
node's data plane without need to carry this verbatim in the packets. =E2=
=80=8B

=E2=80=8BBest,
r.=E2=80=8B



>
> Thx,
>
> Ice.

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

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:courier =
new,monospace;font-size:small">Ice,</div><div class=3D"gmail_extra"><br><di=
v class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0=
 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">First of all, I did =
not choose 20 bits, I just put the BIER header and the MPLS header together=
, renaming Label into a Table ID. People seem to get upset if you say your =
solution requires Labels and I just wanted to show an =E2=80=98generic=E2=
=80=99 encoding that does not uses Labels, of course, this is all just perc=
eption.<br></blockquote><div><br></div><div><br></div><div><div class=3D"gm=
ail_default" style=3D"font-family:&#39;courier new&#39;,monospace;font-size=
:small">=E2=80=8BIt is not only perception.=C2=A0</div><div class=3D"gmail_=
default" style=3D"font-family:&#39;courier new&#39;,monospace;font-size:sma=
ll"><br></div><div class=3D"gmail_default" style=3D"font-family:&#39;courie=
r new&#39;,monospace;font-size:small">If this is a label you do not need et=
hertype, but you need to worry about different free label ranges available =
on each platform for BIER. Just like SR architecture had to waist number of=
 pages on that. =E2=80=8B</div><br></div><div><div class=3D"gmail_default" =
style=3D"font-family:&#39;courier new&#39;,monospace;font-size:small">=E2=
=80=8BIf this is new space then it no longer be behind MPLS ethertype as it=
 would end up in the lookup into MPLS global table =E2=80=8Bof a given node=
.</div></div><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"ma=
rgin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=3D=
"">
&gt; Are those 12 bits worth the struggle so much ?<br>
<br>
</span>In one email you argue 20^2 is way to much, now you=E2=80=99re sayin=
g I need 12 bits more. </blockquote><div><br></div><div><br></div><div><div=
 class=3D"gmail_default" style=3D"font-family:&#39;courier new&#39;,monospa=
ce;font-size:small">=E2=80=8BI only asked what is the envisioned use for 20=
 bits. You replied that key will be much smaller without providing any comp=
rehensive comment on the rest of the bits. =E2=80=8B</div></div><div><br></=
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">If you can re-use many =
features that have been developed based on 20 bits (yes, MPLS, like FRR, TE=
 tunnels, SR Tunnels, VPN context), this is worth the struggle!<br></blockq=
uote><div><br></div><div><br></div><div><div class=3D"gmail_default" style=
=3D"font-family:&#39;courier new&#39;,monospace;font-size:small">=E2=80=8BT=
his is completely wrong. You are mixing transport layer with application la=
yer. What FRR has to do with BIER ? Nothing. =E2=80=8B</div><br></div><div>=
<div class=3D"gmail_default" style=3D"font-family:&#39;courier new&#39;,mon=
ospace;font-size:small">=E2=80=8BI highly hope that whatever header you cho=
ose to label your BIER packets with will be completely transport agnostic a=
nd that it can equally well travel over SR, IPv4, IPv6 or LDP/RSVP-TE MPLS.=
=C2=A0</div><br></div><div><div class=3D"gmail_default" style=3D"font-famil=
y:&#39;courier new&#39;,monospace;font-size:small">=E2=80=8BYour and few ot=
her comments =E2=80=8Bso far do not indicate transport separation at all. R=
ather you are inventing new transport which does heavily depends on mpls fo=
rwarding and *current* label space.=C2=A0</div><div class=3D"gmail_default"=
 style=3D"font-family:&#39;courier new&#39;,monospace;font-size:small"><br>=
</div></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bo=
rder-left:1px #ccc solid;padding-left:1ex">Now that we agree on the advanta=
ges of this =E2=80=98indirection=E2=80=99 or =E2=80=98key=E2=80=99 forwardi=
ng mechanism, do you see why I don=E2=80=99t like the encapsulation as pres=
ented in draft-xu- ?<br></blockquote><div><br></div><div><div class=3D"gmai=
l_default" style=3D"font-family:&#39;courier new&#39;,monospace;font-size:s=
mall">=E2=80=8BThe draft describes the universal header format. It is not a=
 big problem to add there (maybe not at the front) hashed key if you prove =
this is useful.=C2=A0</div><div class=3D"gmail_default" style=3D"font-famil=
y:&#39;courier new&#39;,monospace;font-size:small"><br></div><div class=3D"=
gmail_default" style=3D"font-family:&#39;courier new&#39;,monospace;font-si=
ze:small">But knowing how to hash can equally well be also perform at each =
BIER node&#39;s data plane without need to carry this verbatim in the packe=
ts. =E2=80=8B</div><br></div><div><div class=3D"gmail_default" style=3D"fon=
t-family:&#39;courier new&#39;,monospace;font-size:small">=E2=80=8BBest,</d=
iv><div class=3D"gmail_default" style=3D"font-family:&#39;courier new&#39;,=
monospace;font-size:small">r.=E2=80=8B</div><br></div><div>=C2=A0</div><blo=
ckquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #c=
cc solid;padding-left:1ex">
<br>
Thx,<br>
<br>
Ice.</blockquote></div><br></div></div>

--089e0149beac850fd8050601a06b--


From nobody Wed Oct 22 05:07:32 2014
Return-Path: <ice@cisco.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A3F371A900A for <bier@ietfa.amsl.com>; Wed, 22 Oct 2014 05:07:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.801
X-Spam-Level: 
X-Spam-Status: No, score=-6.801 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_DKIM_INVALID=0.01, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fzX_bFOxK_PW for <bier@ietfa.amsl.com>; Wed, 22 Oct 2014 05:07:28 -0700 (PDT)
Received: from aer-iport-1.cisco.com (aer-iport-1.cisco.com [173.38.203.51]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6DA391A8F3C for <bier@ietf.org>; Wed, 22 Oct 2014 05:07:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1687; q=dns/txt; s=iport; t=1413979647; x=1415189247; h=mime-version:subject:from:in-reply-to:date:cc: content-transfer-encoding:message-id:references:to; bh=SIcfr5761D4kEdj0yCogpr3CWRbsYDEfzHI8BeCipj4=; b=aK3YHExWG29M5nv5FAXPgCAvkjA5mIkEYvv/bLhWR7mS8i8UEvwSEP9M 9bOSZhF3ZqO6sVNrtA0JjuPWfg6jcnOU/5zORxZPlAnfC4cQJkWjO90df JNY/dBCRV381lCAHLpvJpr0G9jzXB/x+gc7eDt71qknOfuyuXftkwAjcQ 0=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AhwKALOdR1StJssW/2dsb2JhbABch0C1fAUBc5o+AoEhAX2EAwEBAwEjVgULCxIIAiYCAkkOBohLCLETlG0BAQEBAQEBAQEBAQEBAQEBAQEBGYEshHmJfzMHgnc2gR4BBI9mjXeBMZB4hAGCAB6BXDuCegEBAQ
X-IronPort-AV: E=Sophos;i="5.04,768,1406592000"; d="scan'208";a="220590354"
Received: from aer-iport-nat.cisco.com (HELO aer-core-2.cisco.com) ([173.38.203.22]) by aer-iport-1.cisco.com with ESMTP; 22 Oct 2014 12:07:04 +0000
Received: from ams-iwijnand-88110.cisco.com (ams-iwijnand-88110.cisco.com [10.60.202.91]) by aer-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id s9MC6ugw014003 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Wed, 22 Oct 2014 12:07:04 GMT
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: IJsbrand Wijnands <ice@cisco.com>
In-Reply-To: <CA+b+ERm26nSGcD5wnS1WRD+9rWwD4xdd_9rYe8vsUwNSGqkQ3A@mail.gmail.com>
Date: Wed, 22 Oct 2014 14:06:54 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <B003D745-B6D0-46E6-BF0A-AB971760BE81@cisco.com>
References: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082BFD23@NKGEML512-MBS.china.huawei.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C105F@NKGEML512-MBS.china.huawei.com> <FCAEACFA-CB49-4C43-8412-4FF2733D617F@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C1DE6@NKGEML512-MBS.china.huawei.com> <E53C2F60-3699-4183-A3F3-446D664B7E0E@cisco.com> <543FD330.5050002@juniper.net> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C268D@NKGEML512-MBS.china.huawei.com> <8B9C1EE3-0290-41BC-A1D7-798F08672564@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C2FE4@NKGEML512-MBS.china.huawei.com> <CA24052D-737A-44EA-AADA-950A24D857CC@cisco.com> <CA+b+ER=a=My8b4i9oCP1Sk3kwJXjsksrmBQbwbKtyqPiMZWqDA@mail.gmail.com> <A2A61482-E494-4629-9A0B-AAAE6A5030E6@cisco.com> <CA+b+ER=1gS=Kmn+Hu5iLxaX89xYG5cBXqX2tigT8RC80Yps89g@mail.gmail.com> <18AC5BF7-DEFD-4E98-8847-EBC1C9A3832D@cisco.com> <CA+b+ERkq4NUHvOaAZZ4mg+wDb6mcJarBds3sopfHtH-SSunh8Q@mail.gmail.com> <29118874-6E94-419F-8225-5D5352E09611@cisco.com> <544510C1.9000503@juniper.net> <56a bb0309ed44f2e94b9c0e89767d2c5@BY2PR05MB079.namprd05.prod.outlook.com> <CA+b+ERmuOqciqTfgD8RwTWksL+eEzem0cFbmOPwUGO6-WS9GkQ@mail.gmail.com> <CAG4d1re-gUPQE2ysaR=DF5LnuOT=dk5hWzwUG-raqLhvkBxPgg@mail.gmail.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE082C3797@NKGEML512-MBS.china.huawei.com> <EF0A287A-4EDC-4A77-A385-85E1FF32CDCD@cisco.com> <CA+b+ER=hLBUwzBTr6u+34j3N6yDkJZ5PVNzXnK0jJ7R1DLMv9A@mail.gmail.com> <7DA18C54-7C64-4138-85CC-524BD83E474E@cisco.com> <CA+b+ERnZLvQMfbZb41Zqc6Rz5=_ziH3Zfg9Q1nM9-inyoe8RTQ@mail.gmail.com> <2DD88E45-0CD2-4F5F-8F5B-40D680971358@cisco.com> <CA+b+ERm3tt1SsEskX=9_VBwrKek2-yWVDo8R093694fiECzx=g@mail.gmail.com> <7ADF3451-DA3A-45D9-8B6A-CEF9C8A07DD6@cisco.com> <CA+b+ERm26nSGcD5wnS1WRD+9rWwD4xdd_9rYe8vsUwNSGqkQ3A@mail.gmail.com>
To: Robert Raszuk <robert@raszuk.net>
X-Mailer: Apple Mail (2.1878.6)
Archived-At: http://mailarchive.ietf.org/arch/msg/bier/HZPpEhAOsNKDF68Nd5wj-ZuMlZU
Cc: "Jeffrey \(Zhaohui\) Zhang" <zzhang@juniper.net>, Xuxiaohu <xuxiaohu@huawei.com>, "bier@ietf.org" <bier@ietf.org>, Eric Rosen <erosen@juniper.net>
Subject: Re: [Bier] BIER encapsulation
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 22 Oct 2014 12:07:29 -0000

Robert,

> If this is a label you do not need ethertype, but you need to worry =
about different free label ranges available on each platform for BIER. =
Just like SR architecture had to waist number of pages on that. =E2=80=8B

No! We just allocate a random range from LSD.

> This is completely wrong. You are mixing transport layer with =
application layer. What FRR has to do with BIER ? Nothing. =E2=80=8B

I suggest you think about this statement for a little bit longer.

> =E2=80=8BI highly hope that whatever header you choose to label your =
BIER packets with will be completely transport agnostic and that it can =
equally well travel over SR, IPv4, IPv6 or LDP/RSVP-TE MPLS.=20

Yes.

>=20
> =E2=80=8BYour and few other comments =E2=80=8Bso far do not indicate =
transport separation at all. Rather you are inventing new transport =
which does heavily depends on mpls forwarding and *current* label space.=20=


You almost got it, I=E2=80=99m not inventing anything new, I=E2=80=99m =
just using MPLS.

>=20
> Now that we agree on the advantages of this =E2=80=98indirection=E2=80=99=
 or =E2=80=98key=E2=80=99 forwarding mechanism, do you see why I don=E2=80=
=99t like the encapsulation as presented in draft-xu- ?
>=20
> =E2=80=8BThe draft describes the universal header format. It is not a =
big problem to add there (maybe not at the front) hashed key if you =
prove this is useful.=20

You mean something like MPLS?

>=20
> But knowing how to hash can equally well be also perform at each BIER =
node's data plane without need to carry this verbatim in the packets. =
=E2=80=8B

I guess you did not get it.

Thx,

Ice.=


From nobody Wed Oct 22 13:49:40 2014
Return-Path: <gjshep@gmail.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 41C611A1B3A for <bier@ietfa.amsl.com>; Wed, 22 Oct 2014 13:49:39 -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
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 g7tzQa031LdO for <bier@ietfa.amsl.com>; Wed, 22 Oct 2014 13:49:37 -0700 (PDT)
Received: from mail-wi0-x229.google.com (mail-wi0-x229.google.com [IPv6:2a00:1450:400c:c05::229]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 30B2B1A1B4F for <bier@ietf.org>; Wed, 22 Oct 2014 13:49:36 -0700 (PDT)
Received: by mail-wi0-f169.google.com with SMTP id r20so2288633wiv.0 for <bier@ietf.org>; Wed, 22 Oct 2014 13:49:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:reply-to:date:message-id:subject:from:to:content-type;  bh=IG0oqKCOH1PFLMh4ByOScnxVi7LtSCw4r16qAjmT/MQ=; b=nmqAVE6bqPR3FLj0XBSd0dIcJoK47ie3s4tX3f50eqADYU/3GykVTkQSL8lj4Kcd0R TP6CLKlzilug/vF0NgfhmLbFKpdX/LWyXdM4+Rx4UXjj1w/7U9bkqbvbzONjVl07qf/Z i2hmvHHp8DgMzzZXr8YRWjZk9IL4ipzQuaea/1nXF9PX94VJ5FJIKslJW2NN7q6/PlSj 6ZP6M3Lu/am2dRo2TUWInLgydRFGbJN054pSuULXhsy+uHbAWagwJbK2wjZLlQcxmwSE CO8J1ZbLOydH1QsFsjnB5GK5ltzo0SHDnf7/q72RVT9+g0fSpB354Wn9GsNW+zBjTv/Q +R8A==
MIME-Version: 1.0
X-Received: by 10.194.216.162 with SMTP id or2mr609356wjc.68.1414010974839; Wed, 22 Oct 2014 13:49:34 -0700 (PDT)
Received: by 10.180.20.79 with HTTP; Wed, 22 Oct 2014 13:49:34 -0700 (PDT)
Date: Wed, 22 Oct 2014 13:49:34 -0700
Message-ID: <CABFReBqE2vZp6Rzii8nuRpG4ooo+7mLVeqsJFR4DYXVEJn1a0Q@mail.gmail.com>
From: Greg Shepherd <gjshep@gmail.com>
To: "bier@ietf.org" <bier@ietf.org>
Content-Type: multipart/alternative; boundary=001a11c1b66add299c05060915c1
Archived-At: http://mailarchive.ietf.org/arch/msg/bier/nr27C9wTP4yXWWiIvC_iOAPnyNI
Subject: [Bier] BoF focus questions
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: gjshep@gmail.com
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 22 Oct 2014 20:49:39 -0000

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

*,

First, thank all of you for joining and contributing to some interesting
discussion! This is potentially some exciting new work and the detailed
discussions here on the list would indicate that there is community
interest already.

BUT, to date there is no WG, there is no adoption of this work by any other
WG, and we haven't even had our first BoF. Please feel free to continue the
bit-fiddling discussions on the other threads, but also please join in in
discussing the initial questions we need to address leading into and during
the upcoming BoF:

What are the problems to be solved?

   Please look at the current problem statement draft and voice your
agreement/disagreement/additions as you see them.

https://tools.ietf.org/html/draft-shepherd-bier-problem-statement-00


What are the use cases?

   There is a draft in the work I understand, but we need input from the
broader community about how this work may be able to address other use
cases not yet considered. I have received some private email around this
issue and in every case asked them to take it to the list. Here's your
chance.


What is the cost of a new data-plane behavior?

   The current architecture draft presents a solution which requires a
completely new data-plane. This may have a considerably different cost than
a solution which can be achieved by simply tweak an existing solution or
data-plane. What is the overall impact of a new data-plane solution?

https://tools.ietf.org/html/draft-wijnands-bier-architecture-00


Does this problem warrant a new data-plane behavior?

   Knowing all the above, do we feel the potential benefits justify the
work?


Don't hold back. All input is valid. It's best that we begin this
discussion right away so that we may more efficiently focus the discussion
in Hawaii. I'm looking forward to hearing from you all here, and seeing you
in HI. Yes, there will be Bier at the BIER BoF. How couldn't we?


Cheers!,

Greg

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

<div dir=3D"ltr"><div>*,</div><div><br></div>First, thank all of you for jo=
ining and contributing to some interesting discussion! This is potentially =
some exciting new work and the detailed discussions here on the list would =
indicate that there is community interest already.<div><br></div><div>BUT, =
to date there is no WG, there is no adoption of this work by any other WG, =
and we haven&#39;t even had our first BoF. Please feel free to continue the=
 bit-fiddling discussions on the other threads, but also please join in in =
discussing the initial questions we need to address leading into and during=
 the upcoming BoF:</div><div><br></div><div><p style=3D"margin:0px;font-fam=
ily:Helvetica">What are the problems to be solved?</p><p style=3D"margin:0p=
x;font-family:Helvetica">=C2=A0 =C2=A0Please look at the current problem st=
atement draft and voice your agreement/disagreement/additions as you see th=
em.</p><p style=3D"margin:0px;font-family:Helvetica"><a href=3D"https://too=
ls.ietf.org/html/draft-shepherd-bier-problem-statement-00">https://tools.ie=
tf.org/html/draft-shepherd-bier-problem-statement-00</a></p><p style=3D"mar=
gin:0px;font-family:Helvetica"><br></p><p style=3D"margin:0px;font-family:H=
elvetica">What are the use cases?</p><p style=3D"margin:0px;font-family:Hel=
vetica">=C2=A0 =C2=A0There is a draft in the work I understand, but we need=
 input from the broader community about how this work may be able to addres=
s other use cases not yet considered. I have received some private email ar=
ound this issue and in every case asked them to take it to the list. Here&#=
39;s your chance.</p><p style=3D"margin:0px;font-family:Helvetica"><br></p>=
<p style=3D"margin:0px;font-family:Helvetica">What is the cost of a new dat=
a-plane behavior?</p><p style=3D"margin:0px;font-family:Helvetica">=C2=A0 =
=C2=A0The current architecture draft presents a solution which requires a c=
ompletely new data-plane. This may have a considerably different cost than =
a solution which can be achieved by simply tweak an existing solution or da=
ta-plane. What is the overall impact of a new data-plane solution?</p><p st=
yle=3D"margin:0px;font-family:Helvetica"><a href=3D"https://tools.ietf.org/=
html/draft-wijnands-bier-architecture-00">https://tools.ietf.org/html/draft=
-wijnands-bier-architecture-00</a><br></p><p style=3D"margin:0px;font-famil=
y:Helvetica"><br></p><p style=3D"margin:0px;font-family:Helvetica">Does thi=
s problem warrant a new data-plane behavior?</p><p style=3D"margin:0px;font=
-family:Helvetica">=C2=A0 =C2=A0Knowing all the above, do we feel the poten=
tial benefits justify the work?</p><p style=3D"margin:0px;font-family:Helve=
tica"><br></p><p style=3D"margin:0px;font-family:Helvetica">Don&#39;t hold =
back. All input is valid. It&#39;s best that we begin this discussion right=
 away so that we may more efficiently focus the discussion in Hawaii. I&#39=
;m looking forward to hearing from you all here, and seeing you in HI. Yes,=
 there will be Bier at the BIER BoF. How couldn&#39;t we?</p><p style=3D"ma=
rgin:0px;font-family:Helvetica"><br></p><p style=3D"margin:0px;font-family:=
Helvetica">Cheers!,</p><p style=3D"margin:0px;font-family:Helvetica">Greg</=
p><p style=3D"margin:0px;font-family:Helvetica"><br></p><p style=3D"margin:=
0px;font-family:Helvetica"><br></p></div><div><br></div><div><br></div></di=
v>

--001a11c1b66add299c05060915c1--


From nobody Sat Oct 25 09:46:14 2014
Return-Path: <naikumar@cisco.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BB0C81A1A94 for <bier@ietfa.amsl.com>; Sat, 25 Oct 2014 09:46:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id D0N7G3mf7u6P for <bier@ietfa.amsl.com>; Sat, 25 Oct 2014 09:46:11 -0700 (PDT)
Received: from rcdn-iport-5.cisco.com (rcdn-iport-5.cisco.com [173.37.86.76]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4F5D71A1A02 for <bier@ietf.org>; Sat, 25 Oct 2014 09:46:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2272; q=dns/txt; s=iport; t=1414255571; x=1415465171; h=from:to:subject:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=4N2XnsjsFRx8q2Cxu/rBAemLtelPInjccpx5xkAD2kk=; b=dgywlxITmOP6cfTV/x8N6DhNo3wCep1aJcBWiUFZWjVVZP+4ZU+gQH1p RDLJn0N6G8zNOx3kKa7QWBcZ5EVcebO0aYlEvJqAmRFnJT1YJlY5x3bhC fU2KHiS4FrH5C8C4nuP3zw+Nii3M84S3rTL7i8HrEVDKz1MfWz4DQecE5 Y=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AloFACPTS1StJA2J/2dsb2JhbABcgw5UWATNNwqHTQKBBRYBcguEAwEBBAEBATc0GwIBCBIkECcLFwQBBgMCBBMJiDgNyFcBAQEBAQEEAQEBAQEBAQEakQoFgjZTgUIFj2mCHoRIhxKBMTyDDYpahlqDeGwBgUeBAwEBAQ
X-IronPort-AV: E=Sophos;i="5.04,787,1406592000"; d="scan'208";a="366398091"
Received: from alln-core-4.cisco.com ([173.36.13.137]) by rcdn-iport-5.cisco.com with ESMTP; 25 Oct 2014 16:46:10 +0000
Received: from xhc-aln-x02.cisco.com (xhc-aln-x02.cisco.com [173.36.12.76]) by alln-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id s9PGkASE026701 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL) for <bier@ietf.org>; Sat, 25 Oct 2014 16:46:10 GMT
Received: from xmb-rcd-x03.cisco.com ([169.254.7.227]) by xhc-aln-x02.cisco.com ([173.36.12.76]) with mapi id 14.03.0195.001; Sat, 25 Oct 2014 11:46:10 -0500
From: "Nagendra Kumar Nainar (naikumar)" <naikumar@cisco.com>
To: "bier@ietf.org" <bier@ietf.org>
Thread-Topic: I-D Action: draft-kumar-bier-use-cases-00.txt
Thread-Index: AQHP8G/n7SUZWMpPg0+JV4CkksLAA5xBFjyA
Date: Sat, 25 Oct 2014 16:46:10 +0000
Message-ID: <D0714BDA.836E8%naikumar@cisco.com>
References: <20141025162215.8370.22824.idtracker@ietfa.amsl.com>
In-Reply-To: <20141025162215.8370.22824.idtracker@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.4.2.140509
x-originating-ip: [10.21.147.174]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <5EF24B7C80BFBB469E601807172225A9@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/bier/_otwkHn0zgsXw_x01EFPzRJSdSk
Subject: [Bier] FW: I-D Action: draft-kumar-bier-use-cases-00.txt
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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, 25 Oct 2014 16:46:12 -0000

Hi,

Below is a draft on BiER use cases.

Comments welcome.

Thanks,
Nagendra

On 10/25/14, 12:22 PM, "internet-drafts@ietf.org"
<internet-drafts@ietf.org> wrote:

>
>A New Internet-Draft is available from the on-line Internet-Drafts
>directories.
>
>
>        Title           : BIER Use Cases
>        Authors         : Nagendra Kumar
>                          Rajiv Asati
>                          Mach(Guoyi) Chen
>                          Xiaohu Xu
>	Filename        : draft-kumar-bier-use-cases-00.txt
>	Pages           : 7
>	Date            : 2014-10-25
>
>Abstract:
>   Bit Index Explicit Replication (BIER) is an architecture that
>   provides optimal multicast forwarding through a "BIER domain" without
>   requiring intermediate routers to maintain any multicast related per-
>   flow state.  BIER also does not require any 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.  The BIER 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 setting the bits that
>   correspond to those routers in the BIER header.
>
>   This document describes some of the use-cases for BIER.
>
>
>The IETF datatracker status page for this draft is:
>https://datatracker.ietf.org/doc/draft-kumar-bier-use-cases/
>
>There's also a htmlized version available at:
>http://tools.ietf.org/html/draft-kumar-bier-use-cases-00
>
>
>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/
>
>_______________________________________________
>I-D-Announce mailing list
>I-D-Announce@ietf.org
>https://www.ietf.org/mailman/listinfo/i-d-announce
>Internet-Draft directories: http://www.ietf.org/shadow.html
>or ftp://ftp.ietf.org/ietf/1shadow-sites.txt

