Re: [bess] Comments about https://datatracker.ietf.org/doc/html/draft-duan-bess-simplified-mvpn-for-bier-and-ir-00
"Chensiyu (Susie)" <chensiyu27@huawei.com> Fri, 01 December 2023 03:23 UTC
Return-Path: <chensiyu27@huawei.com>
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 4727AC14CE52 for <bess@ietfa.amsl.com>; Thu, 30 Nov 2023 19:23:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.904
X-Spam-Level:
X-Spam-Status: No, score=-1.904 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, 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=unavailable autolearn_force=no
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 gxoffrRZK6Pu for <bess@ietfa.amsl.com>; Thu, 30 Nov 2023 19:23:11 -0800 (PST)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B14B8C14CE39 for <bess@ietf.org>; Thu, 30 Nov 2023 19:23:10 -0800 (PST)
Received: from mail.maildlp.com (unknown [172.18.186.216]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4ShJDM3tQ1z6K5sk for <bess@ietf.org>; Fri, 1 Dec 2023 11:18:27 +0800 (CST)
Received: from lhrpeml100004.china.huawei.com (unknown [7.191.162.219]) by mail.maildlp.com (Postfix) with ESMTPS id B72B4140CF4 for <bess@ietf.org>; Fri, 1 Dec 2023 11:23:07 +0800 (CST)
Received: from dggpemd100002.china.huawei.com (7.185.36.164) by lhrpeml100004.china.huawei.com (7.191.162.219) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Fri, 1 Dec 2023 03:23:06 +0000
Received: from dggpemd500002.china.huawei.com (7.185.36.7) by dggpemd100002.china.huawei.com (7.185.36.164) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1258.28; Fri, 1 Dec 2023 11:23:04 +0800
Received: from dggpemd500002.china.huawei.com ([7.185.36.7]) by dggpemd500002.china.huawei.com ([7.185.36.7]) with mapi id 15.02.1258.028; Fri, 1 Dec 2023 11:23:04 +0800
From: "Chensiyu (Susie)" <chensiyu27@huawei.com>
To: "Jeffrey (Zhaohui) Zhang" <zzhang=40juniper.net@dmarc.ietf.org>, 'BESS' <bess@ietf.org>
CC: duanfanghong <duanfanghong@huawei.com>
Thread-Topic: Comments about https://datatracker.ietf.org/doc/html/draft-duan-bess-simplified-mvpn-for-bier-and-ir-00
Thread-Index: Adoj/5EWRRJj0pHxTPy9WoO8XxGeAw==
Date: Fri, 01 Dec 2023 03:23:04 +0000
Message-ID: <d9de664072d547a59640eadf7bb758a5@huawei.com>
Accept-Language: en-US
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.136.128.228]
Content-Type: text/plain; charset="utf-7"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/bess/0OVj8PrR6lndxkDJjiDgAOEjySo>
Subject: Re: [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, 01 Dec 2023 03:23:12 -0000
Hi Jeffrey, Your summary about our method is great. I've also read your draft about explicit tracking. Explicit tracking is realized by our new procedure, but it's not the only goal we'd like to achieve. Our goal is to provide the simplest MVPN signaling interaction when the tunnel type is BIER or IR. Previous 8 routes are simplified to 2 routes. We don't aim at all existing tunnels and would like to construct a PIM-like procedure which consists of RPF route and J/P/SG-RPT route exchanging. The J/P/SG-RPT route can either be a new route or a modified one based on the existing C-multicast route. The new route will carry (S,G,RPT) information which weren't carried by the old C-multicast routes in RFC6514. These routes and exchanging procedures are designed based on BGP because BGP is widely deployed. Therefore, we think that our draft actually focus on different scenario and problems and we'd like to continue our work on our draft. We are also working on solution for tunnel segmentation scenario and it will be updated in later version. Best wishes, Siyu -----Original Message----- From: Jeffrey (Zhaohui) Zhang [mailto:zzhang=40juniper.net@dmarc.ietf.org] Sent: Friday, November 10, 2023 9:59 PM To: Chensiyu (Susie) ; 'BESS' Subject: RE: Comments about https://datatracker.ietf.org/doc/html/draft-duan-bess-simplified-mvpn-for-bie r-and-ir-00 Actually, we don't need the extended community even in the case of tunnel segmentation, because the C-multicast route used for explicit tracking purposes should not be sent to the UMH but to the local upstream segmentation point (and the next hop of the route would not change so it can be used to identify the leaf PE). Additionally, if the UMH route is used to advertise the PTA info, then the segmentation points need to update that info, which is not desired since they're just unicast routes not MVPN routes. The existing x-PMSI route procedures work very well with tunnel segmentation. Juniper Business Use Only -----Original Message----- From: Jeffrey (Zhaohui) Zhang Sent: Friday, November 10, 2023 2:30 PM To: Chensiyu (Susie) <chensiyu27=40huawei.com@dmarc.ietf.org>; 'BESS' <bess@ietf.org> Subject: Comments about https://datatracker.ietf.org/doc/html/draft-duan-bess-simplified-mvpn-for-bier-and-ir-00 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
- [bess] Comments about https://datatracker.ietf.or… Jeffrey (Zhaohui) Zhang
- Re: [bess] Comments about https://datatracker.iet… Jeffrey (Zhaohui) Zhang
- Re: [bess] Comments about https://datatracker.iet… Chensiyu (Susie)
- Re: [bess] Comments about https://datatracker.iet… Jeffrey (Zhaohui) Zhang
- Re: [bess] Comments about https://datatracker.iet… Chensiyu (Susie)