[bess] Comments about https://datatracker.ietf.org/doc/html/draft-duan-bess-simplified-mvpn-for-bier-and-ir-00

"Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net> Fri, 10 November 2023 13:30 UTC

Return-Path: <zzhang@juniper.net>
X-Original-To: bess@ietfa.amsl.com
Delivered-To: bess@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8706DC1519AB; Fri, 10 Nov 2023 05:30:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.805
X-Spam-Level:
X-Spam-Status: No, score=-2.805 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_LOW=-0.7, 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="c5o7H97E"; dkim=pass (1024-bit key) header.d=juniper.net header.b="KGAnj6V1"
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 t5F0fFIiOZML; Fri, 10 Nov 2023 05:30:34 -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 94277C1519AC; Fri, 10 Nov 2023 05:30:31 -0800 (PST)
Received: from pps.filterd (m0108158.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 3AADPLxo017100; Fri, 10 Nov 2023 05:30:31 -0800
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=gthSrFFBzKAH9HNihWEPQsNUweDNz0HqwRTS6KEAOjI=; b=c5o7H97Eo0ffRSsopwLpXmW3Uwa4DHn+XydRkyc+1MOoU4B+kRr7qxhB79ZbSW1nrQ2+ RUdfJGaqui47lBu4xLacd5C4GsJlhCVpWQiTDBjw8GDvHuYAzYdqobwq33iSGVWNqWZo UobwAWOtXYAzqMgVHd7QyN2s3JWmBiLmDDS61LzNkFPXJ8lie3KxuR4HAx0gX8HsUWuu htfYXW1KwsmOH4m+qar2QXfmS/8XT0n8MF6IdFs+Q/hYGZOPQwDY+ppClYVGXXH/VvdY xgJ4Luf+71T6oRmoMEHzB+t+4yz4VaSJ4GhFdfL98kqYLOIAcUk33fCRZrpD8zSZI4BZ 9A==
Received: from cy4pr02cu007.outbound.protection.outlook.com (mail-westcentralusazlp17011018.outbound.protection.outlook.com [40.93.6.18]) by mx0a-00273201.pphosted.com (PPS) with ESMTPS id 3u8wa1aya2-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 10 Nov 2023 05:30:30 -0800
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BKjxVsLGTxNfFijmtRdXoWkRQ+K7upTDSr62o79aQphYMO5KhMB+ARZnddmRVKpPUjsQ2vGLKXyS1dlsaWNmQuUFir6DtnsyLQ7FVrJWJoSUnVL9jfH4guRdqhdFSY7R+Vq4QiyYVjL/m2BREyHPLlnMgxIjLk0EOTXPoexDRB9t4YnKeP1zebkoiIH5h3nwoeFAhbe3xzlTAI1Ta+cxIvppQGLbrcswf2fj6Kes2M0ZPouwajfWIEl27kVuqKIpG8ZVzeFIbqtuw2Gj1AOehO7NR5yh3p07i2OAz6RgGbqrta2NGNXQho4dPytnKydkGuXaDVbC+5ejhyX8ghyEGQ==
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=gthSrFFBzKAH9HNihWEPQsNUweDNz0HqwRTS6KEAOjI=; b=ikZzI4xlFQcHTaXl4l5D6aFCfW9Ljh7rJkY/kDKRCKpDiAotxXEt6t9UlcQ+/9LHBejFxtySRXT5VeJA8FrcSk1wYwM3YapQRympKqTcT154SEhMS1eICBFY9JY736F8BkL3NNrmBlRQEEv4HMytJMieIAlrR6u+OW1wM3wa+ZT+Ydr+EjJ1VqWxYE/CoHv7L3omB+PbvY1Yzn9H7mc8gD1grxb+KdXKF3CX3YVdN2AGUc5TEwan6S33o+EyvsJ4nCc5ny4deTlU4C3aTIjHxgbQdupHNHfgl36D7NkU4IPlYTI0/cKLvTgMdOuVIImjab/qFghxQTf+RO5b75nE6A==
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=gthSrFFBzKAH9HNihWEPQsNUweDNz0HqwRTS6KEAOjI=; b=KGAnj6V1JDS0Kc2XzN64db0HHItBwLfyUst64LpbdidQ27Wui7CJSAZlS37wxejP0eGIPbRKx6UkIRI9aRU1g2eOY4YkIlJN1BE9TJf5WbeSo+csC6Hy3OTuJaDvwRr2Qk6qg9Tm3cW3xZicWvS9TaHwUGfHGFermeqJrWlZq8A=
Received: from IA1PR05MB9550.namprd05.prod.outlook.com (2603:10b6:208:426::16) by PH0PR05MB7947.namprd05.prod.outlook.com (2603:10b6:510:92::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6954.28; Fri, 10 Nov 2023 13:30:27 +0000
Received: from IA1PR05MB9550.namprd05.prod.outlook.com ([fe80::c683:c1f1:27d:3b03]) by IA1PR05MB9550.namprd05.prod.outlook.com ([fe80::c683:c1f1:27d:3b03%5]) with mapi id 15.20.6954.028; Fri, 10 Nov 2023 13:30:27 +0000
From: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>
To: "Chensiyu (Susie)" <chensiyu27=40huawei.com@dmarc.ietf.org>, 'BESS' <bess@ietf.org>
Thread-Topic: Comments about https://datatracker.ietf.org/doc/html/draft-duan-bess-simplified-mvpn-for-bier-and-ir-00
Thread-Index: AdoT08ZPfLruvfhZSqyKr3gQ/oz8oA==
Date: Fri, 10 Nov 2023 13:30:26 +0000
Message-ID: <IA1PR05MB95502C401B6C92646B2E6B05D4AEA@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=2c7730fe-01e9-4c7e-8f47-990b36dd23dd; 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=2023-11-10T12:44:45Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: IA1PR05MB9550:EE_|PH0PR05MB7947:EE_
x-ms-office365-filtering-correlation-id: 46e6270d-7007-41a5-f4d6-08dbe1f13381
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: zz0V82C++4YQSO8gxvonFKCVYuk2qbIVBQkoclLutltS45hndc7t5cl48pR24MGuTONLw0hF767S6zbkBrqmHwHh0IT9bXzzjSM64VcYgUB9inaIXZ3k0Z5hlEW6dQm8b2KTdeHvL5Iu8UwfEwiX4//I1b+5OLFuL6pC56d+aCC3G3xR2BmJJuXbcM/+irpr2wruHjbMM3tJjknCQf+0IM/f0QqQR8VwtJlo+EjSKPFSg55o7eAVaHfgXEFu6B7pFu2AmuyRt5iAxoy8gvqxRoSx9/QryLTGG3ttf2v21iWVxyz/brxbZImmADCaE+1QCeY/8+HxVsEmn/DqPss7KmsPOhrDisZ55GTe/H5PQZxTZM5lRrqABuBdVGvJobenCje/W0E0prEKkPc3/OzplM9ScDzlcXTjkSBiwd4wDUVQz5cznuy+gTHH76A7tOWRGiCjp9cqTNuFvOA5G15uKCHHgHeMcrtCwN99lDf9fwBShiiT3nkwzfY+bgJiZle0Z7RW7YFUAx3NKmLg5yn8pSfvA0Opo8Opb1KLoO1oyektZzSGqkGjFD3Z1nZkCPezYY3q6rPYPXz/u/XpeuTj6QAaIP7M74Fda7RCdbVLEjURJUHYyjI/wS1U9OR2yQG+hLghMnjUq2cY6LeSUSye8Q==
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)(366004)(346002)(376002)(396003)(136003)(39860400002)(230922051799003)(64100799003)(186009)(1800799009)(451199024)(66446008)(478600001)(83380400001)(71200400001)(9686003)(7696005)(55016003)(6506007)(122000001)(26005)(966005)(38100700002)(52536014)(8936002)(64756008)(66946007)(76116006)(316002)(110136005)(86362001)(2906002)(5660300002)(66476007)(41300700001)(8676002)(66556008)(33656002)(38070700009); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 2QF5g10C9WNIzEIOgavWBUCZaWykTqrhr8ItY12gm5fCOXIodiL4S1VFMg80q1F6J9VxtiK7LTswGVf4MhjU3HnWXeEBtcTH5y5tY7Ee+AP349nlUKCR0rw1PvqiK2VpT4SGxO5fOwk3Stos3uYouB2nCQVm6WHNt32c9APbur3IEax+xKqy/9QXyC5eyoJUvpdx7zvW1A0Hc2yHrg+aJkNrDCuR5K27NZ3mIezKvy/qGzGokKIftXBPX9EQkZF0LPHFUJryDsSMZ1Ol5t3vWR1pjBCPK50ARnEb4XbP+PKGW3skGN051dZRePI8N+UbMkqsbB8H34/UPd49LQjng4GLzLOlaZ7s2pS50+Y6Vo+xX6edFPUV031XQ+vlPomVZmgYVKtt5/MAjzWOqo3St3L1mdfrjOngE3tJ2jOcCsOPDmYSgfYc7S1f3lPF/QRgYutMed9TwE/mVGwCqMYcPsGn/xuEEYn+Uff1VancZLsJhXHotnMg6O7mTa51FXlu7SM3WzlOrXIYUzA67aEbIQlLz9R881fu7iZTOX/e74MODnBdx0D4Z8r47Bp4scNGeLVsTmKv7VRJibHXTOCnRP28PDE3VNgQnfInAOo+hu/SqyBZiiokCk/ktVpgK8h8Hga8MvhUZi19063L0Gbusp9jR3TNt2Fb7nu7CLUjJ1yYRg90euZJ7hba2eYfQYS7/0YSYKSdvoOWjn/fkdzOM17h4J76WJqLzi99ZTiuN0mj6QddTwZ6Zirxd1ru6xYaDLUkK0zBX6TdiaYR7oZkmraa/72GSJc6sls33TOdOPP47vhgoLXM4VFy6QV4cQ28KS5pa+hjusXuHmVIfMi2ARRDfCr03P/XAnunW5+WlVYH3txMOhe9c+dbpzYv71OmeEEzwFqB8BhvOmncfMvy/DFWyJ3o9nn160l8Ux71OUR40zjrdZRT/leXgP4ne+1iL/tLSz9X3lEI69cKE22/7ceiq4LhCKSkB18nDVLr3tgRV7o2EGkkkR3jwbEhGsTuP3gT5LP5W4i1RH4URdqBMAnk84GDi/Hw+0GPZ1j8yFs1oYfB3uwSC+EHlspSot0LuAlkEulwesDAFA524GkO+993L/2v23w2NK4moV7yYbWgV3kKO7eEgtuSGeAgrN1/T4qUN2HT4bvKVJDV18Ty3Kez4AVbSWkyLzNMC07bHMJEo6tuFVkHRuNc/qlvJSLqLwMTcMTz5iOXnBtUCRnWy9PR1QD+j43h7yw6w9J7EgqHZPTLvHy5eDN+/EiLEfQsBoTpeDqoQyUCfxEyJSWa6ZMFo8th22IjayghxRzDcLAigofnoZASeN9JZe5i6gQf6SmXL4eeizkm9gJniWXgjWd95SOD5zQXFOlIDTLFvgWcEu8czHgJ2+aykKCDr1WzGp/4jvEqt565UyY3b28vQq/JnKrEA2ADdPocLYzFP0jvP8/iMz6Shxy780LdEFXafg8TVxeXxcFsr9kOA5KhtGO2tVY1xv9oYFAxmfVIofbMkXmcDtOyQ4j/qF+n0V/h2MUNcbJfQ4dJdZGyjnJ4ag0hSZ71p2HpAIZvEfIhY/0=
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: 46e6270d-7007-41a5-f4d6-08dbe1f13381
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Nov 2023 13:30:27.0388 (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: PDH8zr3btb8X7PKgKZJ+YHw3Hd4VC7eoenOJ8uE/WzabKKuG004W2hVUSB7kgaTSosTHBZEf4WyvXVwHMALTwA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR05MB7947
X-Proofpoint-ORIG-GUID: okPQgAOxcPZ0WL1e3fTmuj5ssXmXrJRM
X-Proofpoint-GUID: okPQgAOxcPZ0WL1e3fTmuj5ssXmXrJRM
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.987,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2023-11-10_10,2023-11-09_01,2023-05-22_02
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 mlxlogscore=860 spamscore=0 mlxscore=0 lowpriorityscore=0 priorityscore=1501 impostorscore=0 phishscore=0 adultscore=0 bulkscore=0 suspectscore=0 clxscore=1031 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2311060000 definitions=main-2311100111
Archived-At: <https://mailarchive.ietf.org/arch/msg/bess/QFr7Byk-jEbS1ntGVaHn3Zu--Vc>
Subject: [bess] Comments about https://datatracker.ietf.org/doc/html/draft-duan-bess-simplified-mvpn-for-bier-and-ir-00
X-BeenThere: bess@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: BGP-Enabled ServiceS working group discussion list <bess.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bess>, <mailto:bess-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bess/>
List-Post: <mailto:bess@ietf.org>
List-Help: <mailto:bess-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bess>, <mailto:bess-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 10 Nov 2023 13:30:38 -0000

Hi Siyu,

To follow up my comments in the BESS session, it is indeed good to optimize provider tunnel procedures based on PMSI/Leaf AD route in the case of IR/BIER, but there are alternatives.

Essentially, draft-duan replaces the PMSI/Leaf AD routes with the following:

- Announce the PTA info in the UMH routes instead of PMSI routes
- Use a new route type, which is a variant of C-Multicast route instead Leaf route, for leaf tracking purposes

For leaf tracking purposes, an alternative is also proposed in https://datatracker.ietf.org/doc/html/draft-zzhang-bess-mvpn-evpn-cmcast-enhancements-01#section-1.2.1.

   Notice that the (C-*,C-G-BIDIR) C-Multicast routes from different PEs
   all have their own RDs so Route Reflectors (RRs) will reflect every
   one of them, and they already serve explicit tracking purpose (the
   BGP Next Hop identifies the originator of the route in non-
   segmentation case) - there is no need to use Leaf A-D routes
   triggered by the LIR bit in S-PMSI A-D routes.  In case of RSVP-TE
   P2MP tunnel, the S-PMSI A-D routes are still needed to announce the
   tunnel but the LIR bit does not need to be set.  In case of IR/BIER,
   there is no need for S-PMSI A-D routes at all.

Although that is in the context of the MVPN-RPL Method of C-BIDIR support, the same idea can be used in general: instead of using the UMH's RD, each leaf PE just uses its own RD. While in RFC6514 the UMH's RD is used, that is for exactly the opposite purpose - the RRs only need to re-advertise a single C-Multicast route to the UMH while here we want each C-Multicast route to reach the UMH for leaf tracking purposes.

This method does not need a new route type - just use the leaf PE's own RD and attach an extended community to identify the leaf PE (the extended community is only needed in case of tunnel segmentation).

To announce the PTA, we don't need to attach the PTA (info) to the UMH routes (which could be a lot). A single I-PMSI or (*,*) S-PMSI can be used, or additional S-PMSI routes can also be used when more granularity is needed (e.g., some flows use some sub-domains while some other flows use some other subdomains).

Thanks.
Jeffrey

Juniper Business Use Only