[Bier] A new comment about https://datatracker.ietf.org/doc/html/draft-ietf-bier-idr-extensions
"Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net> Mon, 01 August 2022 21:08 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 9188CC14F724 for <bier@ietfa.amsl.com>; Mon, 1 Aug 2022 14:08:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.689
X-Spam-Level:
X-Spam-Status: No, score=-7.689 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.582, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_HELO_NONE=0.001, SPF_PASS=-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=0LSjCMZ8; dkim=pass (1024-bit key) header.d=juniper.net header.b=dNeiud3T
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 AKu3A8cnhlTf for <bier@ietfa.amsl.com>; Mon, 1 Aug 2022 14:08:20 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (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 1A8B9C15C523 for <bier@ietf.org>; Mon, 1 Aug 2022 14:08:19 -0700 (PDT)
Received: from pps.filterd (m0108161.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 271HPDPe001640 for <bier@ietf.org>; Mon, 1 Aug 2022 14:08:18 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : subject : date : message-id : content-type : content-transfer-encoding : mime-version; s=PPS1017; bh=PH1KUESeyvI0t6MF4Dgf70AqRGNH+V6eAi0C+zhmh0A=; b=0LSjCMZ8GHGep5ze+tnf0Cit6aigSFCyZnP3t+9x4pts0LCCmT+3W9IELkSp+AwnPyco ntwBlxp504XuSB6EMuJij4u83sHYwjpBrs68yKqcjvGkAHHZV1izlJqHjiCvw7uLGCIl Pss/nMBObAc3X4p2fi9oxzb1FTOn1IWZJReOZmJoL/MW+7S/xftkTKiF5SGveo6AaYJF 7ZiUqbCZcy9Eg4kwbgT1J6JuxwpuvIyU+xn1pS+OP/Jy9FmscenSmDCRS7Pt/V6sxABK akUdqMVA7xBwBrRARawVqv2BieVuUMghWa1asFfh9giqM79giKw6HBbbYkXvh7hgcjsW Zg==
Received: from na01-obe.outbound.protection.outlook.com (mail-oln040093013035.outbound.protection.outlook.com [40.93.13.35]) by mx0b-00273201.pphosted.com (PPS) with ESMTPS id 3hpk7a8bug-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for <bier@ietf.org>; Mon, 01 Aug 2022 14:08:18 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WNVU6Wg4x1W/gO+OFIdnj/GkXRbl4OapcFGXPUiZh1pECfRFDEQcPMUcNimNfCdLSdv2x/kmamuh+HQY8m/10iveL4BIo2qSzPGYaXTUlARwBlGDagcBkeiQndv5C+5Tra6CYUi68TzPlPGOHF+JR1yZ9LF2vXPYcu7EiCbMqMhIFC2iKbJWB4sE46FNz8bWvozg76ppEcZPbGpSQkBSZD7lVLyrqJEzULSLJF5v+owO0AdFdcTf4XIgjTPgS0Xgd3LRSjYiRFUI1PJDOs9MdQXcnhpvgdiI+ML3QhHTL1O6s4G8m1LzZZQm/gjUIsx05Wlsh9ml14aO0WJ4WQaDNA==
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=PH1KUESeyvI0t6MF4Dgf70AqRGNH+V6eAi0C+zhmh0A=; b=L/hwu7H9AeypoAfQf7raVs1n+UfnvpkeiBADSrkrhk9f034zhUKun0Hd8K9AKaDE26rd33waoMqwjkAnzP8gm87gZb3AQx0FTMMI+8WYvBffNFQzUSu47MUK2pLDUI/31GmFA4ypON57yr0rMHqTQgGslzIug8HmQFNbURH+7PkPE9hVZzz0uwEuVUhXCjY/93Rlu+EXy2Dgvvp6cjZN1JR2eh1FNto+UKQ5UffAx81kPRNBjHbOFoW2UjssVG8LQagI8hG8DW0yC53p74q1sgS6xFNK0r6x1mU7cWU2xfQ4Dpn2PbNILaHK/7gaZ/4EWSy6WrOxgSIBrWi3Z4OfQQ==
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=PH1KUESeyvI0t6MF4Dgf70AqRGNH+V6eAi0C+zhmh0A=; b=dNeiud3TvZ/uIUouEZNOtAgf63/2V1FJR8PDijlPCFOvT8q+61Iukwj7BLKH97+NugKgy/2vHyePwG93x/koQyUaZ/GECrOZvnZ085F8SFcdZTm0oGVXEtcevQ1JqJF6MSWGRYFCleXFwLq0hnfR4gkUjIXlhpKJWUAfrfwJwX0=
Received: from BL0PR05MB5652.namprd05.prod.outlook.com (2603:10b6:208:6a::19) by BYAPR05MB5528.namprd05.prod.outlook.com (2603:10b6:a03:75::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5482.1; Mon, 1 Aug 2022 21:04:52 +0000
Received: from BL0PR05MB5652.namprd05.prod.outlook.com ([fe80::7594:32f4:79c2:cc08]) by BL0PR05MB5652.namprd05.prod.outlook.com ([fe80::7594:32f4:79c2:cc08%6]) with mapi id 15.20.5504.010; Mon, 1 Aug 2022 21:04:52 +0000
From: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>
To: "'bier@ietf.org'" <bier@ietf.org>
Thread-Topic: A new comment about https://datatracker.ietf.org/doc/html/draft-ietf-bier-idr-extensions
Thread-Index: Adil6HMAh3BpRL8cREupBfQOsPb3Tg==
Date: Mon, 01 Aug 2022 21:04:52 +0000
Message-ID: <BL0PR05MB56522D96A6BED7E9B3EA24AFD49A9@BL0PR05MB5652.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_Enabled=true; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2022-08-01T21:04:52Z; 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_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=027e6408-eb1c-4f43-a674-c11a86352a6b; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ContentBits=2
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 6c8a9d3c-a96a-4be2-1de2-08da74017a7c
x-ms-traffictypediagnostic: BYAPR05MB5528:EE_
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: gjO2MTAYK5HsTQq+RbxjEIivESohX2Id1HEa+PtmctUsLU6+AehvsPVdakMKK9VfxRC2E81QO5ufkVD0JR1iZ4XAOD+fRK/uCZuEuqEUo6AdzcLEgBVPbljZQ8PESccqmmhJVF6W7TP0KHVHNjS9aJP7ofWzFB4VTVOQaly5XpGDdY36jLLVuUSf5GjCtaclJMAUEi60O7xlNeRssf6t1klGJhj+vO3kZjHFC60YngHUw0NprNadm2K01j9iFsrqQyY04JYu9Qg5cbsrwr16CmaMNcTTrSFvwuq56vxrC30E2fpQOH9jMdUpyZpanO8Havicatid6ImYoI90c1B/sJjlzstfcRGVDPlwOzu61HQoTf918+wOT4IASKf8//BjzoVM/+svd5OlkKGaz34QzkaBpNvHDmMgX8B6E1y5Dl6Y0w4C/HLPfvsp8n9VbauwJ32m9bdmlZrel0bm+hgUY4QcCWuJIkx/kacx6Gvi/G+zvLg9HbEE+AUdCqBD3CkiDhl9o2sbf7YYVB/o26mtVof7lbmxIECVK8l2HQkoQmmjXECuo915EPBoCrAFmD4EewGBmst/GTVKrrc5ZUXXY9LDaWhGg2XEgRN7CUsppuymmneS5OwrQfnJTAT1csdDOMYdDokZBWxkAsNFi1k4ljiOOdNAXzIpJgzUwGQhbZXWC37s4jMtqRkdB7hykr2yEF8TMuBGROb3nrHdv5P09H+awgyzmW4ZzcM+IUWrJKZcnoMdXPE38qpAzZvZTXJvmDRiFGPef/c/eeW1hyxYY4mn3jA0QE9L/f1eQnTA8NYs/DEMxV/5ZLSYdVKVyb0zkM6sV19+vOhagwrJqFZtPGPEoRhwGn3JiFvVtDtvNNe76zG8VsZst+fKg9Qh6R35
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BL0PR05MB5652.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(4636009)(136003)(366004)(396003)(346002)(376002)(39860400002)(966005)(64756008)(9686003)(66476007)(8676002)(76116006)(478600001)(86362001)(66556008)(186003)(55016003)(66446008)(2906002)(33656002)(316002)(71200400001)(26005)(38100700002)(122000001)(52536014)(38070700005)(8936002)(7696005)(6506007)(41300700001)(6916009)(5660300002)(66946007)(491001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 7wY6vqFcOkwGELpTcBIXjX0d6rv2wh/FDadJQ1kLkgxMC4NlpEn7b1/yxoPZS9CvFZtbktomML6hhxzITYGNkm1VOk/fCe/KhzMcULMintUwjoYRlzOh1zVY+eAHPkcMB0/EvDTAaUYE65Wxhr9Rhd3uB7Vp8jJ3IVUxJqHuEGWvfy2HAhBCUaQ85uopIVuwXf7bW0M69Ia8rPLPdEqz8wnETAe/ZBuYhW927oP7ua1w37ggI9zX6yNpSv0PURi/uUMYnOCVqa86UEPuMrF+yz9vSQwj2sof/tgqxNXWMuJp7zH2f7vqHhltf4CB5f8e0k1IRW3yLwkqWwZE0M6brt19mZUtSnw51LtjX/78EuoLDS3/bCO8Xq+mULPIf2+PUleDBU+KpTvqCGH7oSPPFF6sHGewIrgj62XXPP9SIYP0hDV9GCe5/DmsikE+S0//b1im56qwqPDNnhzeBd/g9nQI2v06gid1FG4grZueGSXKO3enqMIL4E2fnE8zAYcJ5+oQ/7vGKbiGvp6AZdbuKQ26oGHF4yqyXQaQsajwbiqgAtrPhEe0ub07BpSx5hMua1vWRULvfKp5VMiQi0Gf30tyagaYd37ZUE0X8Zg+rMj4M1oW8q0GWQIdoMy54MBPhynFPCEIT4GVCMB1j3IhJmG7G8ZENBvHQZYmur7Xb9s6phrNCR7YamVLaJO1Ipnc737vDWq/IgJPWBSUJcO7PCVhpxT+++QHvG8K5/OJiDN2XsAt5eX860Rv9bYoAUfBuPINPrtSAWidngv2eBJmU36zWD3i1SLe4lR4DjJUqXpkelS6h+3x//lkiuSZyQhQzd1AFGs1DTfRiiwn8GZGNLHFc8c3EtqGDPMbKl6fr1XLTA89qFwEXqMgdA+YoYK1sZkJHbJbmpwe+ZaRX24NhhMsIy5VWzDIIxqz+VLQxKgr3TEf642PlDUKGhx4z6xNN+ndUY73MLVDRNjar4s0LQ+aW/n0FMv4XcsQHwgQcAMI4PlZSUTYFbEYHd4TgWaQU6e6XQtDoC7JjhpDK68v5x8PNCQKE/e4ZhD05ahSFPf0zNHjetpuq7CLiKWgmE4LjYa1/aA6kOyDEIbgXSxTJWBVDxtaFONpH15LXb5LBInpkeY0/fn1yL6fiNHYIVQ1flKCzXvlC1CB4uZzhes31p0x3xHyqB5d7upsZWTJwG/CDodivU7lIP5BcyK7Et0TNmYfMfomJdWfgXrUwjuoqwuXXgkDyS/pU/1yb0i7BJnXIWevamYHC1L5myBPRFucSoKBHLhBxE6TFsWQWfr+vBzlUzKzLCegcPVCSrdsan+r+FO5bJJ314vdNXwbuQv6d3rLfF60Kf5q6i2tMDzM5IYnPWWbmTEhopTCh/brP0eK4yzOomdpziP6op4rgqF1BKKJYAaHhyLUByC6Md+dTz5sRAokR+/0i7N2RQcPNINNQwXjh4sI8EtLP99c2iRm57IXSKz5ajPQVOn3TlJMGqSlNJfNvYox2xxWQg1W7nOGI7xitWFxweH/zXOoWai44TmllOQJU7LexQ3g4ySrrjgdk/rh1xmIkzjzOAvseQcr+1cKbN52d8eNkn9xMyQ+
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: BL0PR05MB5652.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 6c8a9d3c-a96a-4be2-1de2-08da74017a7c
X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Aug 2022 21:04:52.4777 (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: BBLet6BFie6H6NAI3SVowHUh6kvgI8zzSeM3s96rYfS/S40actOirftuIuMg/T/7mlWj9W286I+m5ozs2lNbUg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB5528
X-Proofpoint-ORIG-GUID: AWfIE4B6E0MmQJRN581KztEX6-LKLOlD
X-Proofpoint-GUID: AWfIE4B6E0MmQJRN581KztEX6-LKLOlD
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.883,Hydra:6.0.517,FMLib:17.11.122.1 definitions=2022-08-01_11,2022-08-01_01,2022-06-22_01
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 adultscore=0 lowpriorityscore=0 spamscore=0 bulkscore=0 priorityscore=1501 clxscore=1015 impostorscore=0 suspectscore=0 mlxscore=0 malwarescore=0 mlxlogscore=999 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2206140000 definitions=main-2208010105
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/Rf8FrtXGxOXd-FX6FM5BdwDWl7c>
Subject: [Bier] A new comment about https://datatracker.ietf.org/doc/html/draft-ietf-bier-idr-extensions
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: Mon, 01 Aug 2022 21:08:24 -0000
Hi, Currently, the BIER-BGP draft does not handle the situation of BIER-incapable routers. This is pointed out in the multicast/bier-as-a-service draft: The BGP signaling and a necessary enhancement can be explained using the following example. EBFR43 advertises its BIER prefix (a loopback address) as /32 IPv4 or /128 IPv6 prefix in BGP with a BIER Path Attribute (BPA) [RFC8279] [I-D.ietf-bier-idr-extensions]. ASBR431 receives it and re-advertises it (with BGP Next Hop changed to itself) but does not do anything wrt BIER because it does not support BIER. Same happens on ASBR341. When ASBR311 and ASBR351 receive it from ASBR341, they create a BIFT entry corresponding to EBFR43's BFR- ID. The entry causes a BIER packet with corresponding bit set in its BitString to be tunneled to EBFR43. This cannot be based on BGP Next Hop in the advertisement because the BGP Next Hop is ASBR341. When eventually EBFR11 receives the re-advertised route, it creates a BIFT entry that causes corresponding packets to be tunneled to ASBR311 (but not to EBFR43 directly). Now it is clear that this cannot be based on either the BIER prefix itself or the BGP Next Hop. The solution is that the originating EBFR attaches a Tunnel Encap Attribute (TEA) [RFC9012] with the tunnel destination set to itself, and whenever a BFR re-advertises the route it changes the tunnel destination to itself. When a BFR creates the BIFT entry, it uses the Tunnel Egress Endpoint in the TEA to find out where to tunnel packets. The above also pointed out a solution based on TEA that is later specified in https://datatracker.ietf.org/doc/html/draft-ietf-bier-multicast-as-a-service-01.html#section-2.1. Now I realize that, with the above procedure, transit BFRs do *not* need to advertise BIER info with their own BIER prefix anymore. Anytime a BGP BFR re-advertise a BFER prefix, it only need to change the BIER Info to its own, instead of separately advertise its own BIER info with its own prefix. Additionally, we don't need to use the TEA to specify the "tunnel" endpoint. We can simply add a sub-TLV in the BIER Info TLV to specify the tunnel endpoint (which is BFER itself when the BFER prefix is originated, and the re-advertising BGP BFR when it is re-advertised by a BGP BFR). Thoughts? Thanks. Jeffrey Juniper Business Use Only
- [Bier] A new comment about https://datatracker.ie… Jeffrey (Zhaohui) Zhang
- Re: [Bier] A new comment about https://datatracke… zhang.zheng
- Re: [Bier] A new comment about https://datatracke… Jeffrey (Zhaohui) Zhang
- Re: [Bier] A new comment about https://datatracke… zhang.zheng