Re: [Bier] Questions/comments on https://www.ietf.org/archive/id/draft-chen-bier-anycast-label-00.txt

"Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net> Tue, 19 March 2024 03:04 UTC

Return-Path: <zzhang@juniper.net>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 56A15C14F6F6 for <bier@ietfa.amsl.com>; Mon, 18 Mar 2024 20:04:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.105
X-Spam-Level:
X-Spam-Status: No, score=-2.105 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net header.b="MmAwzOxh"; dkim=pass (1024-bit key) header.d=juniper.net header.b="g5EoqKrc"
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cCvScXvDlnS5 for <bier@ietfa.amsl.com>; Mon, 18 Mar 2024 20:04:24 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (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 A8D36C14F73E for <bier@ietf.org>; Mon, 18 Mar 2024 20:04:00 -0700 (PDT)
Received: from pps.filterd (m0108157.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.17.1.24/8.17.1.24) with ESMTP id 42J0YEMN011760; Mon, 18 Mar 2024 20:03:48 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h= from:to:cc:subject:date:message-id:references:in-reply-to :content-type:content-transfer-encoding:mime-version; s=PPS1017; bh=Afc7oZEO0hEathlFNXd5jsUr+wL42rqFGB4aKKHF7Oo=; b=MmAwzOxhjsBB DEIkp+m74oRMNGfAqr1D7W8qnbhjhI6l2pJg0ncWGAVh/WvUijw/yq/XixVyTitO oHogHOG1KjBhnaAobfzo3KLucPnebSkedOjdwwxEAYIe+LDI3k2LaVNYoNYnk3AO xikrv5WtzYzsW3cFD1vCANGvSdSnbbZ4Hx4eQhTZwF/GPUi3VK8dIoKnxiCETbuy kvKa3ORqe3AgmhwpMhty6915SKmIf89c+MV+rOm3SzFK9SOtkLJ5hXKPSYxk83iv OsqgYMRNU9lWavDSuUZvybkTrYoC5GQUnqFHp88CSiYRB/0mGhKTPZTrd1QvKed7 4yw+xk3gvQ==
Received: from dm5pr21cu001.outbound.protection.outlook.com (mail-centralusazlp17014045.outbound.protection.outlook.com [40.93.13.45]) by mx0a-00273201.pphosted.com (PPS) with ESMTPS id 3wwapgm291-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 18 Mar 2024 20:03:47 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Mdou1rTW4uMw1zWGqsjeGy1QrM8Jl07xChTfxUduWaNmImeouJnHBLEZQjqgWHuj44VIMsTezLgSVt5zkknFdtoUQr9tAVTt3XmECTcHciahCc39baShTj8ANHUrxDwauK1pbhvRf2TNn3f+eQgvUOmqtsh+L/ERPGpimjUz0jlIGFF4OVIohcLAFuQ8NyoP6voAE2m767Ehuhor7qzqhcW7ai5Ni70Jzu1a4+9VrJPCRTX0yU1/CJMnoII/wbDmEOUf1ajBJLZ4tFCqAN2DlzNqWIh+yuaDGlqe4AoeiGpcNc+qfmW63ypFeDyAPUO0/+pW2ubQLG/nGY66q8yPEw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Afc7oZEO0hEathlFNXd5jsUr+wL42rqFGB4aKKHF7Oo=; b=dFbqA+8XZ4OMtX3MCpVpFpfJq0oxendl6j3gYoUHOcNgHdiX4W+h+6t+A2sTaNt1g0wpJj/DyKXeS17rrzf78vM+ufJJn/s3SPBKUsTFdHjT/NtMekLx1VobAy26nQh2yN/P8erd+IwgafWd7+EQzFNB20pyXbxHEQdvDNr47CbkIU6eYmO1w5Q0HERHQC4WWzaa0s7Ev1v8QLoNa1Gu9yZTwHhHBtqm4MbBKqjivQ6BMlJsd1Exj8W0fBbhayCrXYzbEBbvnbIzav8PxtE0IXzHCOuTDfwN3QCp79wK1x6yklfgwK/XVycavofO3bktdRclQhyIdU69TvM03SkJcA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Afc7oZEO0hEathlFNXd5jsUr+wL42rqFGB4aKKHF7Oo=; b=g5EoqKrcVFiuYZnPayl7Vigwo0MTnyTvTriCb+mt2IGwfgGlN2c0CUC5UKfEUpqLDOUx/WT/ZrLnzZ/n+0f37fWP6Bx0yOtTi6m4LF5ok9BEe98/g2VofhLA30JWf8h1cp5NK7jxgXoQogOZC1x2MNfsRMiX9vlDBOv7qZKJgO4=
Received: from IA1PR05MB9550.namprd05.prod.outlook.com (2603:10b6:208:426::16) by PH0PR05MB8028.namprd05.prod.outlook.com (2603:10b6:510:91::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7386.27; Tue, 19 Mar 2024 03:03:44 +0000
Received: from IA1PR05MB9550.namprd05.prod.outlook.com ([fe80::d6:95b2:7d4f:5bc9]) by IA1PR05MB9550.namprd05.prod.outlook.com ([fe80::d6:95b2:7d4f:5bc9%3]) with mapi id 15.20.7386.025; Tue, 19 Mar 2024 03:03:44 +0000
From: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>
To: "Chensiyu (Susie)" <chensiyu27=40huawei.com@dmarc.ietf.org>, "'bier@ietf.org'" <bier@ietf.org>
CC: duanfanghong <duanfanghong@huawei.com>, "Songbo (songbo, MULTICAST)" <sunbird.song@huawei.com>, Xuesong Geng <gengxuesong@huawei.com>
Thread-Topic: Questions/comments on https://www.ietf.org/archive/id/draft-chen-bier-anycast-label-00.txt
Thread-Index: AdpwxCTOGRJ62yEqSlqhAVRJyCVpMwGrCfQQAI4q4KA=
Date: Tue, 19 Mar 2024 03:03:44 +0000
Message-ID: <IA1PR05MB9550FAE913A9A44B71DA4A06D42C2@IA1PR05MB9550.namprd05.prod.outlook.com>
References: <IA1PR05MB9550CC75E82F74B166408EFED4202@IA1PR05MB9550.namprd05.prod.outlook.com> <6c86aa7f8eaa47b08a7628e3392bef9e@huawei.com>
In-Reply-To: <6c86aa7f8eaa47b08a7628e3392bef9e@huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=e2e925f1-4d4e-44c8-8972-6ab6004bfe9e; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ContentBits=0; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=true; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Method=Standard; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=0633b888-ae0d-4341-a75f-06e04137d755; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2024-03-19T02:55:58Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: IA1PR05MB9550:EE_|PH0PR05MB8028:EE_
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: Cmqcu/V/pMzVCwAOQcyV141JZ4KUL2d0sCVUh+EyJZlG4H2O2gU6HVmvUi/DKS82lPFvdzyOvF9VTeMwbtC+QFq5sFhtpJHjVqNwyuW11bgiVpoUOYJma2i/FPC+t9uBCQ9a4RkriluHtBmRbHJrx2IGwHK6HlRpLg8WLm7GVOKr2fmkXxw1eVQyiDE+DvOJdxdsne0iTJOD0v3SjzU+ZCuiPyqw+5KSW4xzDS+CnVVK3Wj3dn6j7EyG/2nFVP7rn5otYyyWPjG8AIClgNU2+hFGKrSZY5YhfB0iLmkXH7BO3xxmpvFAYf32D/ssxuJI8RrtkMKcmVVF71Q0nM6Wxoj8QNyX+6bBhK52T0A9rXV96jcWP60kJ5eDwK16vEHwlJWhG/ObzvJ6Aya8xjuvhSB+oPS77ClPA+M3E2Fjqo1jXSn2FAQvW7U7CDMremj8x7GXGqmlTCRYvrkzIFCfZbENZvA5kAjqMPFt/2ua/voBeY8v0sXhvZktkJO0J1Fp9xngwDWa5BlQ3LaYQ7q6oESb8BNW8TJ7XRSrzV0x4SdZkoI9AFe5CNqwl/7pu98O/OZx2Le5i6soLgQ7euozm6YoYq1DCVbt557nZ5WTqq4=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:IA1PR05MB9550.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(366007)(376005)(1800799015); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: o1INcG6tTEYMJ5tCPFn/IxAMkjL1kkVzCw/mjsC7+GKiytv0ev7WAgp/MF3reIR/98oRYPz4AvSIcCT1Rw0sMU+uMWGqS4oAPO56EGwD+li90jEsIQdnxolugfLAZcyKIeSvbwKnlYlakclwDKVXFVljtxQpmaacUaEsIw1TKKGMHd1p0izRnwlWSJpRSLnO8kNeHtiHn4Xs81XSbOUkTMUYA1LnH1vw6TugEsox4UTZoyZhlATxOmvcpB5rBj24Y9WwaZBjpRYVdfTkjnRf52jPFYSMsF3EZPR9Ee2hX7tUR0reYA2p1cPWWU94Jjtowg4olGjBsqFbWJTYbNgc6yP45F76Zm5HsxsY77DpJEJH98JTzeHR0Sjvo66edT9ru4YySJIebf2w5Cju7uFs9PfsdQ/WIJpKWUWrUCXexHyWx6v0knpTJ4yGqFsf9WXTeTtl6ULZdIioYzpP+TBB1Xg8dByhz/VZIsRyqSM8cGqWL/o7HzCDUC/HHTiMEu0dLUSt3+2GdEbHA1ukSEUmwH4Gm+uWIiLgpMwrU4K3B41EPHfIhmvoG95syFSfnuQvY+kndU6r68WYgvRVhF0l+DejggORcoYYJoBYCvpaqgJXhMP9lKDOzyIN0W6G0IgP/oBZQSsyfLCfbUG5lJweggfYfNGwHLm6FXVuBtrtH0uGt4G6FV8sC2k9mBl5TiZyVzyGJrihtxvnssCI38lNnHf9iaJnUgJqhOFpQf3smHmmYSczTC/54KeIOch8K/+P6Gle+jzZ5XzKqg2eKaLIfgs4LpRB07jiXzP93x57WibYc5H/E8bPc/oYQu1EjcnqkFmyaAk1wIbnIRpqvl6fU9FGmP5ltRHg++6KhqbZClIFQOwd7kpLA6aX2KEPRYahAI9tZIdE2zR3qF0I2KvLlyR/bRtjcGiB+R4S/DVTa62dTQMvhXs5991W6S2mgrnXLk6CqW2FVjXziOYlTNAlMl23rlUn3bz2nrodeUQVJAKrh47LSYyoTaCaNyw2S6LrykQZ3qWgz04U5JdbSO6SdvlCbkV/EEPj1SGferEhL+GnOC+2JAI6XK5nQ4lUearLK+z1gms9FQ5sBwU1tYmlj+3EyDFSa2JWlSdeaMd6wQiHhUZe2trjIiQZ08WZDxU+iHdY3BsQmMRYP//psq88A0G2MBaqs0dmJVbij96kcXS/q3eNCT+gEA+BrtdDESTG2q2rOC5QDvLxVbDqqdv8YZEr7auf0W4/OcAXu04oZC0wYJx1aW6u9mbBgXwrYf8ZLUtjCQCCVYYiSppQPN6Z00u8MKVpMH/Rll3B6XwmhJkGp31QlhcsnaOmW44l+GlKeBbzrsB2q0qbUharr00LWTtZa73VI7p3H6AeVw/iKDMJzPdwbMeVteKMVRghrbTsY4Q9CIyqw5UI8PJCh1Y8LAPilWqltyl8X3J4PZB/kKyAaoH6iG8YR+tLkxCc1za0DiAZPssXbFdCCdfPlZa4BY4hh78/rmJVpv9bGNIVD+8o5LQrkRdL42UzOakMlIcVY5imym1/sL3pxMr0WOxvpclrxkUXOB5dKOjqkPhgqfKyduTPg5jmXv00k6wJluLP
Content-Type: text/plain; charset="utf-7"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: IA1PR05MB9550.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: a6c92467-a185-4aeb-05f0-08dc47c13033
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Mar 2024 03:03:44.2657 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: hxwP6K1X982YMfZPgt5DRpYcXMViXiC8GykKxj805U4iM5uBEBBiKo9htQdqMdPVKERG1C4wTYaBcD82Vz2IlQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR05MB8028
X-Proofpoint-GUID: Ar-UpyITtpgFKi8S4Rt1rwS3kpfwPiVO
X-Proofpoint-ORIG-GUID: Ar-UpyITtpgFKi8S4Rt1rwS3kpfwPiVO
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1011,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2024-03-18_12,2024-03-18_03,2023-05-22_02
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 mlxlogscore=999 clxscore=1011 priorityscore=1501 mlxscore=0 suspectscore=0 impostorscore=0 adultscore=0 malwarescore=0 phishscore=0 spamscore=0 bulkscore=0 lowpriorityscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2403140001 definitions=main-2403190022
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/UKn6_DcBvqPL8nlge5T61FYUt-E>
Subject: Re: [Bier] Questions/comments on https://www.ietf.org/archive/id/draft-chen-bier-anycast-label-00.txt
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 19 Mar 2024 03:04:28 -0000

Hi Siyu,


Juniper Business Use Only
-----Original Message-----
From: Chensiyu (Susie) <chensiyu27=40huawei.com@dmarc.ietf.org>
Sent: Monday, March 18, 2024 11:56 AM
To: Jeffrey (Zhaohui) Zhang <zzhang@juniper.net>; 'bier@ietf.org' <bier@ietf.org>
Cc: duanfanghong <duanfanghong@huawei.com>; Songbo (songbo, MULTICAST) <sunbird.song@huawei.com>; Xuesong Geng <gengxuesong@huawei.com>
Subject: RE: Questions/comments on https://www.ietf.org/archive/id/draft-chen-bier-anycast-label-00.txt

[External Email. Be cautious of content]


Hi Jeffrey,
Thanks a lot for your review about our drafts. Let me reply you question one by one.
Q1: What do you mean by the following?-- 'hard convergence'
A: It is same as IGP re-convergence.

Q2: Pre-calculated FRR paths can certainly be used, just like in unicast case.
A: We'd like to construct a lightweight failure protection method that is suitable for certain topology. I'll introduce in the BIER WG meeting and will update this topology in a new version draft.

Zzh> You need to handle the normal topologies any way, and regular routing convergence plus FRR mechanism should work well for all scenarios. It's not clear to me if this new method is necessary; plus it is still not clear to me how it works.

Q3: It seems that they have different prefixes; so calling them Anycast BIER Prefix is misleading and confusing.
A: 'Anycast BIER Prefix' can represent two BIER prefixes from two BFERs, and they carries the same Anycast MPLS Label. BIER prefixes value themselves are different.

Q4: Are Anycast labels like "global" labels?
A: Yes, we need assign global label block so that different sites' label can be configured or automatically generated without conflicts.

Q5: The BIFTs drawn here are different from what's in RFC8279. Can you include the BFR-IDs (as keys) in each row?
In the above figure, is the third row for BFR-ID 3? Why does it not have the F-BM?
A: I updated the topology in the latest version of draft and slides on the website:
https://urldefense.com/v3/__https://datatracker.ietf.org/meeting/119/materials/slides-119-bier-5-bier-anycast-label__;!!NEt6yMaO-gk!HijjBO4wqQSq00chJKesaY0_NBO1XVeXBvuBV4Q3mvlgsEtWbnZGk1GHfM9pezHTHrWPAak85WkBf529Yp-vB41DYyoDQxmb$

zzh> The BIFT in the slides is still different from the one in RFC8279. Each entry in the BIFT should be for a BFER-ID, but I don't see that in the slides.

Q6: Is the above regular BIER forwarding?
A: Forwarding behavior still follows RFC8279. But the procedure of generating BIFT are modified so that two available downstream paths can be maintained in advance.

Zzh> Existing FRR can be done by multiple ECMP/primary/backup paths as well.
Zzh> If you could fix the BIFT representation as mentioned above, it'll help me understand the solution. At this time I am just lost.
Zzh> Thanks.
Zzh> Jeffrey

Q7: Is it that the you're using the same global "anycast" label to tie C and D together? If so, why not just use the same BFR-id and BFR-prefix for them?
A: Yes. Global Anycast label can be understood as global site label. We would like to maintain BFRID and BFR-Prefix to be unique because CE will only send Join towards one of BFER. So BFIR need to declare the BFER with unique BFR-ID. BFER need to advertise its BIER Info by unique Prefixes.

Q8: Does D maintain two or three BIFTs for the same <sub-domain, BSL, set>?
A: No. Only one BIFT table will be maintained for the same <SD, BSL, SI>. But Both Anycast and Bypass carried by BIER Packet will be able to locate the same BIFT.
The relationship between <SD, BSL, SI> , Anycast Label, Bypass Label will be recorded and utilized.

I also apply for the remote BIER WG presentation this time and I will illustrate our draft in this afternoon.
See you there :).

Best wishes,
Siyu

-----Original Message-----
From: Jeffrey (Zhaohui) Zhang [mailto:zzhang=40juniper.net@dmarc.ietf.org]
Sent: Friday, March 8, 2024 4:11 AM
To: Chensiyu (Susie) <chensiyu27@huawei.com>
Cc: duanfanghong <duanfanghong@huawei.com>; 'bier@ietf.org' <bier@ietf.org>
Subject: Questions/comments on https://urldefense.com/v3/__https://www.ietf.org/archive/id/draft-chen-bier-anycast-label-00.txt__;!!NEt6yMaO-gk!HijjBO4wqQSq00chJKesaY0_NBO1XVeXBvuBV4Q3mvlgsEtWbnZGk1GHfM9pezHTHrWPAak85WkBf529Yp-vB41DYzvrhpk_$

Hi Siyu,

I have some questions and comments on this draft.

   When failures occur at transit or egress BIER node, there is no fast
   recovery or protecting mechanism currently.  The recovery duration
   depends on how fast the unicast algorithm can re-calculate the new
   path.  The new available path can only be generated in this way
   called 'hard convergence'.  In this document, a fast failover method
   is designed for BIER to generate an alternative path for flow in
   advance by allocating and transmitting additional BIER MPLS label.

What do you mean by the following?

  ... The recovery duration
   depends on how fast the unicast algorithm can re-calculate the new
   path.  The new available path can only be generated in this way
   called 'hard convergence'.

Pre-calculated FRR paths can certainly be used, just like in unicast case.


   As shown in the following figure, one customer device is multihomed
   to two BFERs in order to perform egress protection.  Two BFERs are
   deployed in the same egress site.  Different BFR-ids and BFR-prefixes
   are configured.  However, they are assigned with same Anycast MPLS
   label and different Bypass MPLS labels.  The same Anycast label can
   be used to specify the egress site.  The Bypass MPLS label works as
   the traditional MPLS label to ensure the normal behavior of BIER
   forwarding function within the site.  They are advertised by BIER-
   Info Sub-Tlv in BIER prefix.  BIER prefix carrying Anycast MPLS label
   is called Anycast BIER Prefix.  After receiving BIER prefix, BIER

It seems that they have different prefixes; so calling them Anycast BIER Prefix is misleading and confusing.

   MPLS Label will be contained in BIER Forwarding Table to instruct
   forwarding data packet.

Are Anycast labels like "global" labels?

   After receiving BIER Info Sub-TLV, BFR will parse Bypass MPLS Label
   and Anycast MPLS Label.  The relationship of [BFR-id, Anycast Label,
   Bypass Label] will be maintained by each BFR.  As shown in the figure
   below, BFR will receive BIER Info Sub-TLVs from BFER-C and BFER-D.
   The Anycast Label of two BFERs are different with BFR's, but they are
   same with each other.  BFR will combine BFR-id of BFER-C and BFER-D
   as the one entry in the Bit Index Forwarding Table.  Both BFER-C and
   BFER-D may receive packet.

     Site1      Site2           Site3
                         ------ BFER-C(2)
                      |                 |
   BFR-A(1)--  BFR-B ---- BFER-D(3) -------- CE


                   Figure 3: BIER Egress Site Deployment


              BFR-B BIFT
             --------------------------------------
              | F-BM | BFR-NBR | NBR-Label        |
             =====================================
              | 001  |    A    |  AnycastLabel-1       |
             -------------------------------------
              | 110  |    C    |  AnycastLabel-3       |
             -------------------------------------
                         |    D    |  AnycastLabel-3       |
             -------------------------------------

                            Figure 4: BFR-B BIFT

The BIFTs drawn here are different from what's in RFC8279. Can you include the BFR-IDs (as keys) in each row?
In the above figure, is the third row for BFR-ID 3? Why does it not have the F-BM?

   When BFR receives BIER data packet, it will locate the BIFT according
   to the BIFT-id encapsulted in BIER header.  If the packet needs to be
   forwarded to BFR-id 3, it will modify the BIFT-id field as
   AnycastLabel-2 and then forward it.  When BFER-D receives this
   packet, the packet will be finnaly sent to CE.

Is the above regular BIER forwarding?

   BFERs will also advertise their BIER Info Sub-Tlv to each other.
   When BFER-C receives BFER-D's Sub-sub-TLV, it finds BFER-D has same
   anycast label and different bypass label, it will encode bypass label
   into its BIFT as shown below.

Is it that the you're using the same global "anycast" label to tie C and D together? If so, why not just use the same BFR-id and BFR-prefix for them?

              BFR-C BIFT
             --------------------------------------
              | F-BM | BFR-NBR | NBR-Label        |
             =====================================
              | 001  |    B    |  Label-3         |
             -------------------------------------
              | 100  |    D    |  BypassLabel-13  |
             -------------------------------------

                            Figure 5: BFR-C BIFT

Which two BFR-IDs are the two entries in the above table for?

3.4.  Fast Recovery

   When link between BFR-B and BFER-D goes down due to certain reason,
   BFR-B will detect it and forward packet to BFER-C immediately
   according to BIFT entry.  AnycastLabel-2 will be encapsulated.  When
   BFER-C receives this packet, it will firstly use anycast label to
   locate corresponding BIFT table.  Then it will use BFR-id 3 to look

Does C maintain two BIFTs for the same <sub-domain, BSL, set>?
Or even three (with the 3rd one identified by its bypass label)?

   for F-BM and find its neighbor is BFER-D.  The bypass label of BFER-D
   will be encapsulated into data packet header.  Then BFER-D will
   finally receive the packet.  No packet will be dropped because the
   backup out interface has been generated when the anycast and bypass
   MPLS Labels have been advertised and utilized.

Does D maintain two or three BIFTs for the same <sub-domain, BSL, set>?

What is the advantage of this solution compared to https://urldefense.com/v3/__https://datatracker.ietf.org/doc/draft-zzhang-bier-anycast/?__;!!NEt6yMaO-gk!HijjBO4wqQSq00chJKesaY0_NBO1XVeXBvuBV4Q3mvlgsEtWbnZGk1GHfM9pezHTHrWPAak85WkBf529Yp-vB41DY5wwz7kj$

Thanks.
Jeffrey


Juniper Business Use Only