[Bier] Questions/comments on https://www.ietf.org/archive/id/draft-chen-bier-anycast-label-00.txt
"Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net> Thu, 07 March 2024 20:11 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 2FAF2C14F6F4; Thu, 7 Mar 2024 12:11:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.105
X-Spam-Level:
X-Spam-Status: No, score=-7.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_DNSWL_HI=-5, 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=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net header.b="jcNXZ+/4"; dkim=pass (1024-bit key) header.d=juniper.net header.b="ZNBfk7rb"
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 qG3FmJiM72bk; Thu, 7 Mar 2024 12:11:29 -0800 (PST)
Received: from mx0a-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 A3021C14F6BB; Thu, 7 Mar 2024 12:11:29 -0800 (PST)
Received: from pps.filterd (m0108156.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.17.1.24/8.17.1.24) with ESMTP id 427FwnER022929; Thu, 7 Mar 2024 12:11:29 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h= from:to:cc:subject:date:message-id:content-type :content-transfer-encoding:mime-version; s=PPS1017; bh=ejrL6fYCi OlOPYskYRR/0A2sX6a3jMQIO7yRmnTZlQM=; b=jcNXZ+/4CjpGm9ozjn4Mf656j /IcZYKJED8e73NyTA680lAe+frLl9tNlv2uU7lh2kOe1i0LDRiPvmlULE9+fRyL6 M2JeLK3XnP+eKxI4cW5S2LtRLyLLifm41xjqgXikXAnFcvL0DNpeSnC8xMErWEsy /HwNh6z04Kq0TT5I+kGrHOB62tCM0C+wcqqS9vWnpYDuzrbFrrkFeTXONe3wzGZK Ia+KcsZ3R0UlpN979Suf7kX8vxev6t9KlD1M0+yTdH7dbBDvBnZd0lQcQBHlJiow AD+as7f3UL/OxZA68SqlQy1aP1upayzaCDoVp0Ky5fNpiBbh4m7AEQ9c82OgA==
Received: from bn8pr05cu002.outbound.protection.outlook.com (mail-eastus2azlp17013022.outbound.protection.outlook.com [40.93.12.22]) by mx0a-00273201.pphosted.com (PPS) with ESMTPS id 3wm40k2172-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 07 Mar 2024 12:11:29 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JQcYc/tAo6bgyzBQ7yht+DX2G8X1mgm1DvyIx2VKJ6yzOgSsrz0nSyNYfd4gx5TqOMZpa+IvivF8WqjDkHeDinDbRo5pvU0zOEKL6pYA4NtCdicFQ+JkD7yGWyu/2+bNFSXg/p+xYcmmkyKygCdTDR2OxuhvMw75A1Wv3NgmkVvF+dSijrOW9Y0bWEFcd469preA/fObm8+lhkZtwC3/UNe86KOghg2ZTxGHsc124xBGnyW91hXiKAy3X79E41pAkeLZ4GuZv7XcKUw9WP8Ks/Ub3hbukmkPCYzC2LRn1XT42p8mOAnE91WJBQRBU1t61MO4W4KkuXs6F2VpAc3Yhw==
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=ejrL6fYCiOlOPYskYRR/0A2sX6a3jMQIO7yRmnTZlQM=; b=gYbvHw4Ya81ujnDRMcnu46qJrmT0vIwnqYEhN3jQvgd/2wWH+qBHITBoXQRsdk4MSAHoerMlriuTvd31ae1kvdUA7sCBbtj4mWXYcPK9ojaEw0F3XxNtbRDVdyeJ++BlEEUUMw2LLtBnJzDWLEVaHWCO/oYIhCz+OqInBeF1URqq0FT3Tfh9sL+udN8b+Rob0PuhpZ+tPrwit2GTQg2Ktr035/3a4q/Fd+ar8pKi4ptR64r/pfG8GC/OSZCMKXTqhpzHwU1XRSQuofki714J6X/HkWsuBBEWRT9TTj9EEjaTPXTQUKJ5WURTSunEwq8SepHVzt1u3Bba6tvZsCPJtA==
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=ejrL6fYCiOlOPYskYRR/0A2sX6a3jMQIO7yRmnTZlQM=; b=ZNBfk7rb2zLJ4mfNXXDZd4AfP7n7dTADwtFilYQbrVeMcjFEg35dZdZ5LN/7+9nHYfaTgUnrbPhQEvUhW8f3Cm7Mi7grvYhm2RCINNs8fGzzYQk5M2NhIDyV2ZwDOVlXbQ8c96SXkLvMb/U3TGg6XmzBh9lM8Dd8zHdqyfXHjvw=
Received: from IA1PR05MB9550.namprd05.prod.outlook.com (2603:10b6:208:426::16) by PH0PR05MB8254.namprd05.prod.outlook.com (2603:10b6:510:bb::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7339.37; Thu, 7 Mar 2024 20:11:25 +0000
Received: from IA1PR05MB9550.namprd05.prod.outlook.com ([fe80::7931:b0d5:78dd:ba08]) by IA1PR05MB9550.namprd05.prod.outlook.com ([fe80::7931:b0d5:78dd:ba08%7]) with mapi id 15.20.7362.024; Thu, 7 Mar 2024 20:11:25 +0000
From: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>
To: "Chensiyu (Susie)" <chensiyu27=40huawei.com@dmarc.ietf.org>
CC: 'duanfanghong' <duanfanghong=40huawei.com@dmarc.ietf.org>, "'bier@ietf.org'" <bier@ietf.org>
Thread-Topic: Questions/comments on https://www.ietf.org/archive/id/draft-chen-bier-anycast-label-00.txt
Thread-Index: AdpwxCTOGRJ62yEqSlqhAVRJyCVpMw==
Date: Thu, 07 Mar 2024 20:11:25 +0000
Message-ID: <IA1PR05MB9550CC75E82F74B166408EFED4202@IA1PR05MB9550.namprd05.prod.outlook.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=51b70d17-823e-4d49-9919-f6c090fdfe98; 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-07T19:16:24Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: IA1PR05MB9550:EE_|PH0PR05MB8254:EE_
x-ms-office365-filtering-correlation-id: bfe39c0d-80c5-4584-8236-08dc3ee2c43c
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: rV1vdA4zcIRY5SspfEX6osymnOcS4+U1RK5713XBkfCPy5Nuj1F9SvrFIQZHI71kNodvNbxDwoA/Ft3wIa1JoKXjPwCMo8ozB23VoUsF0V95OwFgUMIQiwE916kZPVN8j/5n9zj3jYx+P5S5l8xeSTPLAzuE7qM4XRABiGcg7pfXtG7L+UlBkCqPJ9KTNJ8NcUxBNpn9pytMVCdlEHqAqpft+a6S8j4296bWxDwSOG0HWTvECIKnU7MmeZVY+WOAt7FILZJ15gmNB5ubxLUhw/OAkpjViWv/oThS4emqhGyuWsDaloCVUKlT2HVaKC19Vsd5FTYOC18zNmlfgmzK1CpHwVpjmSuIbyu8ZsOVIVL7mDJg9e/g7GxTSYkLIJx3PxRKqbtWPShd9p3AalkJXgyMsjXeC5CsA9xNG6VlPqBAcC+3rcYk19SXlE7Pq3ZLTnxnK2h2Wa8bsnUyhP/8wn40L/lTvFlXYtQWkptXHWlY/JGrLnX5hmCUX1s5YbHSj+dn8FhUB/OF8VvPkmpfwXeZ4TcRgtNbaK3cQDBwwh5dU0HyuTmtOF1CKvpDGrT//+Zkhh6c3IEeaAvwHxU0PCWwV15eC0nyzfGnZU8R1iqu375m0UDJ0J2JHO971E+cAkWk1moq7pwMfcy7QrlVmtnQytdhhK2bs/C2g6MaBZs=
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)(376005)(38070700009); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: Ai2v2tli/4kXhou9NqYFlmzqHlBacAxiWeE4bDvJJsfT6HPgwHj2ND+9lrixa1m0//ZHHU+0r3aFBlTL7EO/MIDhwU9T3D4DWyDv3ueXAJmYuN1ezION8kT6gXBLc0qvC7GlR8eZHzxQmyD8gGc9GF9wzEFAcmrRv4KZcQBH9v+rG8ApBBl8b4jvfHBPA/yAE/22pHCo/9khuSNsvsBPfWqROv9UGS6kClKCEt4msDv5zrZkFIH3J+3QnN4mSGMQbIqLXNuOx6P1dd+Nx9hXdWO2cifUUdc5KZPy5tva8In6ldBlHs5ZCAMN8OqmJqDDYq1UBJb1veCphvttxosS5F5Kpv53V6jMixIfjuVKG3gxRNXcMObiBadvgXZsWC30DydCuscWSKPQC3HlYB2Kr7hAFMs/8XVC5FTZOCRnoELVVbfFOFteQhYCIobsLzg1sfvBT7hCbgmDnwHEBDyuhaabbyO12lXSoyJ26qeqaDv8TD3q4mAFvnoTwh+mILWhhlic3qdPh3BMvnMU2RuYizn8UUSZqQIwOlf5mFAMQ2RkCyoY9rGDe+6knnK4RfuFxhLbsvagXbEPUfdke763bptxzwacqmmL91SXU2VDH7pk8q4Gb6y0wNUYJhaepiJvViZihjzmzxRpQGfspRtx1a5AEAQ7FkLoTwdn/vnkoHqTRUMc3eTHA0MlzgSAqpAT7DYkZ5wEKXOtlUFmJtcfd2JVW5/YVA4wFpaSAm5XQFp3LkB+HduN0r5xhYy1RNb95c9DqytSfa8/k1A5RnBfGDOlyFR21waSzv0duWKN2qsn7RkRiVtmmG35W7MbfRATo1M/ABGhzXPl1YdQ2JOQNjtesw9bOB0xJmv+AneZOwEXJIh4xQ09c2dquq8gsO1CRWr/G72LwtwzWKCbvN6KZs8ebUd+4a4TvV2VxdJntGYiJSGRdQv65FZY4tHcoLYMm3P0ifGeDZtyD8EmdRIyWToz4+H3p4Rqipa1QJOngcmBZgp2boJ2SmpWge717Ph0yac8Zg+YmSMGSen6WYceisKAP8gd2WpvGna8DIKVhix+UnsYeOMqZSohSFEZPnMGkO0qH6iimoyWkRhVxtZ6lIGFPPJTYzl5/Mzc6hEKmVTVUFwJracrOwdRcMQrz1JWtaltO8JP8ctpT0UKhd9xXxy8VrrKTDQ7Ek34U+fKeSehsI20Kp8nBgpZu9cR6L2dYXJWP4E1uYFLYZ/F889nWCjzRLf7PExx+Bz/6WcSwc8FwaVYHKsS4qAPJqg8T2KdTISBf2NYULXus1e9ASOL6Jci2g2/Imk3P3QZXdFwxIQEIeb4N6PNXm9hkD9kU6yE7aRrfaiXTL1zJUrutJY3pjQpv0aY+E9suBvopX1ffeLjz9/9OjoZ733P/HujQEaEx/5uspgzXCuEjwt334xXSiaVQSR760wHy6aXExQXaOuwyApPfow/Nru3fGsXRAW3I9FJrZ4Q7eN1bzN5U/C8zMDYI/ELXQAuYWnKdsTuaJIGtAkubqpfD6Vyu8jj1WUSfWJWsDk6xhEcRqwNTcB4ZbyUGKEF+tzRX48Q61W3q0H/y9w6ji/Ukzk1ciFIp4Qw
Content-Type: text/plain; charset="us-ascii"
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: bfe39c0d-80c5-4584-8236-08dc3ee2c43c
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Mar 2024 20:11:25.4984 (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: 6XzfM77gOY0OrdnPQe6nvbNbF6gbKSq63J12T22mcxWmtBMfkfMZBPUHpRfEynBiLrskNaki1xP2Ui936KOlaQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR05MB8254
X-Proofpoint-GUID: 6urI_NXovvT98bC4LXfRWAJ9YKBaC38l
X-Proofpoint-ORIG-GUID: 6urI_NXovvT98bC4LXfRWAJ9YKBaC38l
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-07_14,2024-03-06_01,2023-05-22_02
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 suspectscore=0 spamscore=0 lowpriorityscore=0 bulkscore=0 impostorscore=0 adultscore=0 priorityscore=1501 mlxscore=0 phishscore=0 clxscore=1015 malwarescore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2402120000 definitions=main-2403070142
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/RXfC_QhxrEuxNUvdMf3EXYe8_Oc>
Subject: [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: Thu, 07 Mar 2024 20:11:33 -0000
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
------ BFER-C ------ CE
| | |
BFR-B ---- BFER-D --------
Figure 3: BIER Egress Site Deployment
BFR-B BIFT
--------------------------------------
| F-BM | BFR-NBR | NBR-Label |
=====================================
| 001 | A | Label-1 |
-------------------------------------
| 011 | C | AnycastLabel-2 |
-------------------------------------
| D | AnycastLabel-2 |
-------------------------------------
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://datatracker.ietf.org/doc/draft-zzhang-bier-anycast/?
Thanks.
Jeffrey
Juniper Business Use Only
- [Bier] Questions/comments on https://www.ietf.org… Jeffrey (Zhaohui) Zhang
- Re: [Bier] Questions/comments on https://www.ietf… Chensiyu (Susie)
- Re: [Bier] Questions/comments on https://www.ietf… Jeffrey (Zhaohui) Zhang