[bess] Re: Rtgdir early review of draft-ietf-bess-evpn-redundant-mcast-source-10
zhang.zheng@zte.com.cn Mon, 25 November 2024 08:17 UTC
Return-Path: <zhang.zheng@zte.com.cn>
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 8D50DC14CE40; Mon, 25 Nov 2024 00:17:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.903
X-Spam-Level:
X-Spam-Status: No, score=-1.903 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=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, UNPARSEABLE_RELAY=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham 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 XwfU1X1lhwm9; Mon, 25 Nov 2024 00:17:51 -0800 (PST)
Received: from mxhk.zte.com.cn (mxhk.zte.com.cn [63.216.63.40]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5C1D3C14CE36; Mon, 25 Nov 2024 00:17:47 -0800 (PST)
Received: from mse-fl2.zte.com.cn (unknown [10.5.228.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mxhk.zte.com.cn (FangMail) with ESMTPS id 4XxdqV4zvNz8R045; Mon, 25 Nov 2024 16:17:42 +0800 (CST)
Received: from njb2app06.zte.com.cn ([10.55.23.119]) by mse-fl2.zte.com.cn with SMTP id 4AP8HfwG077372; Mon, 25 Nov 2024 16:17:41 +0800 (+08) (envelope-from zhang.zheng@zte.com.cn)
Received: from mapi (njy2app01[null]) by mapi (Zmail) with MAPI id mid203; Mon, 25 Nov 2024 16:17:43 +0800 (CST)
Date: Mon, 25 Nov 2024 16:17:43 +0800
X-Zmail-TransId: 2af9674432a756c-68cc0
X-Mailer: Zmail v1.0
Message-ID: <202411251617434931ciU9Aru5w-qrZIATaTJS@zte.com.cn>
In-Reply-To: <SA1PR08MB721561499A8043DE4619B643F7562@SA1PR08MB7215.namprd08.prod.outlook.com>
References: 172974468332.2446052.2967041007611648741@dt-datatracker-78dc5ccf94-w8wgc,SA1PR08MB721561499A8043DE4619B643F7562@SA1PR08MB7215.namprd08.prod.outlook.com
Mime-Version: 1.0
From: zhang.zheng@zte.com.cn
To: jorge.rabadan@nokia.com
Content-Type: multipart/mixed; boundary="=====_001_next====="
X-MAIL: mse-fl2.zte.com.cn 4AP8HfwG077372
X-Fangmail-Anti-Spam-Filtered: true
X-Fangmail-MID-QID: 674432A6.002/4XxdqV4zvNz8R045
Message-ID-Hash: F34SDVOY6ZKUSCP5VI6JZN2IN6JEAACT
X-Message-ID-Hash: F34SDVOY6ZKUSCP5VI6JZN2IN6JEAACT
X-MailFrom: zhang.zheng@zte.com.cn
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-bess.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: rtg-dir@ietf.org, bess@ietf.org, draft-ietf-bess-evpn-redundant-mcast-source.all@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [bess] Re: Rtgdir early review of draft-ietf-bess-evpn-redundant-mcast-source-10
List-Id: BGP-Enabled ServiceS working group discussion list <bess.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/bess/9kLlL3bNGt_pCEdVMUZL-szcm0E>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bess>
List-Help: <mailto:bess-request@ietf.org?subject=help>
List-Owner: <mailto:bess-owner@ietf.org>
List-Post: <mailto:bess@ietf.org>
List-Subscribe: <mailto:bess-join@ietf.org>
List-Unsubscribe: <mailto:bess-leave@ietf.org>
Hi Jorge, sorry for the late response. The mail was put in wrong folder and I just found it. The update of 11 version looks good to me. Thanks for the update! Best regards, Sandy Original From: JorgeRabadan(Nokia) <jorge.rabadan@nokia.com> To: 张征00007940;rtg-dir@ietf.org <rtg-dir@ietf.org>; Cc: bess@ietf.org <bess@ietf.org>;draft-ietf-bess-evpn-redundant-mcast-source.all@ietf.org <draft-ietf-bess-evpn-redundant-mcast-source.all@ietf.org>; Date: 2024年11月13日 22:03 Subject: Re: Rtgdir early review of draft-ietf-bess-evpn-redundant-mcast-source-10 Hi Zheng, Thank you very much for the review. We addressed all your (very good) points in rev 11. Please see my comments below with [jorge]. Thanks. Jorge From: Zheng Zhang via Datatracker <noreply@ietf.org> Date: Wednesday, October 23, 2024 at 9:38 PM To: rtg-dir@ietf.org <rtg-dir@ietf.org> Cc: bess@ietf.org <bess@ietf.org>, draft-ietf-bess-evpn-redundant-mcast-source.all@ietf.org <draft-ietf-bess-evpn-redundant-mcast-source.all@ietf.org> Subject: Rtgdir early review of draft-ietf-bess-evpn-redundant-mcast-source-10 CAUTION: This is an external email. Please be very careful when clicking links or opening attachments. See the URL nok.it/ext for additional information. Reviewer: Zheng Zhang Review result: Ready Hello I have been selected to do a routing directorate “early” review of this draft. https://datatracker.ietf.org/doc/draft-ietf-bess-evpn-redundant-mcast-source/ The routing directorate will, on request from the working group chair, perform an “early” review of a draft before it is submitted for publication to the IESG. The early review can be performed at any time during the draft’s lifetime as a working group document. The purpose of the early review depends on the stage that the document has reached. Document: draft-ietf-bess-evpn-redundant-mcast-source-10.txt Reviewer: Zheng Zhang Review Date: Oct 24th, 2024 Intended Status: Standards Track Summary: No issues found. This documents is ready to proceed to next step. Comments: Generally, the draft written clearly. Please consider the comments listed to improve the draft. Overall, please replace the [I-D.ietf-bess-evpn-irb-mcast] with [RFC9625]. [jorge] done, thanks. Please find the comments below with ZZ>. Multicast Source Redundancy in EVPN Networks draft-ietf-bess-evpn-redundant-mcast-source-10 Abstract ...... 1. Introduction ...... The solution provides support for Warm Standby and Hot Standby redundancy. Warm Standby is defined as the redundancy scenario in which the upstream PEs, attached to the redundant sources of the same tenant, make sure that only one source of the same flow can send multicast to the interested downstream PEs at the same time. In Hot Standby mode, the upstream PEs forward the redundant multicast flows to the downstream PEs, and the downstream PEs make sure only one flow is forwarded to the interested attached receivers. ZZ> It's better to move the Warm Standby and Hot Standby explaination to Terminology section. [jorge] done, thanks. ...... 4. Warm Standby (WS) Solution for Redundant G-Sources The general procedure is described as follows: ZZ> It's better to add a 'specification' sub-section for the solution procedure description. [jorge] done, thanks. 1. Configuration of the upstream PEs ...... 2. Signaling the location of a G-source for a given Single Flow Group ...... * The S-PMSI A-D route is imported by all the PEs attached to the tenant domain. In order to do that, the route will use the SBD-RT (Supplementary Broadcast Domain Route Target) in addition to the BD-RT (Broadcast Domain Route Target) of the Broadcast Domain over which the G-traffic is received. The route SHOULD also carry a Designated Forwarder Election Extended Community and a flag indicating that it conveys an SFG. The Designated Forwarder Election extended community and its use is specified in [RFC8584]. ZZ> Since the SBD-RT may not existed if there is no multiple BDs, please add "if the SBD exists" to the SBD-RT description. [jorge] done, thanks. ...... 4.1. Warm Standby Example in an OISM Network ...... The Warm Standby solution works as follows: ...... 2. Signaling the location of S1 and S2 for (*,G1) Upon receiving (S1,G1) traffic on a local Attachment Circuit, PE1 and PE2 originate S-PMSI A-D (*,G1) routes with the SBD-RT (Supplementary Broadcast Domain Route Target), Designated Forwarder Election Extended Community and a flag indicating that it conveys a Single Flow Group. ZZ> The "a flag" indicates the "Single Flow Group (SFG) flag" defined in Multicast Flags Extended Community Flag, right? Please replace the 'a flag' with the "SFG flag". [jorge] yes, it is. I added “and the SFG flag in the Multicast Flags Extended Community, indicating that it conveys a Single Flow Group” ...... The end result is that, upon receiving reports for (*,G1) or (S,G1), the downstream PEs (PE3 and PE5) will issue SMET routes and will pull the multicast Single Flow Group from PE1, and PE1 only. Upon a failure on S1, the Attachment Circuit connected to source S1 or PE1 itself will trigger the S-PMSI A-D (*,G1) withdrawal from PE1 and PE2 will be promoted to Single Forwarder. ZZ> Please add "IGMP/MLD" in front of "reports for (*,G1) or (S,G1)" in the first sentence. [jorge] done, thanks. ...... 5. Hot Standby Solution for Redundant G-Sources ZZ> It's better to add a 'specification' sub-section for the solution procedure description. [jorge] done, thanks. 1. Configuration of the PEs ...... Contrary to what is specified in the Warm Standby method (that is ...... The downstream PEs will locally select an Ethernet Segment Identifier for a given Single Flow Group, and will program a Reverse Path Forwarding check to the (*,G)/(S,G) state for the Single Flow Group that will discard (*,G)/(S,G) packets from the rest of the Ethernet Segment Identifiers. The selection of the Ethernet Segment Identifier for the Single Flow Group is based on local policy. ZZ> So different downstream PEs may select different upstream PE, this may be described explicitly in the paragraph. [jorge] Added: “The selection of the Ethernet Segment Identifier for the Single Flow Group is based on local policy, and therefore, different downstream PEs may select different Ethernet Segment Identifiers.” ...... 3. Distribution of DCB (Domain-wide Common Block) ESI-labels and G-source ES routes ...... b. The EVPN A-D per EVI and A-D per ES routes MUST include the route target SBD-RT since they have to be imported by all the PEs in the tenant domain. ZZ> Since the SBD may not existed, please add "if the SBD exists" to indicate. [jorge] done, thanks. ...... 5.3. Hot Standby Example in an OISM Network ...... 2. PE1 and PE2 advertise S-PMSI A-D (*,G1) and EVPN ES, A-D per ES and A-D per EVI routes Based on the configuration of step 1, PE1 and PE2 advertise an S-PMSI A-D (*,G1) route each. The route from each of the two PEs will include TWO ESI Label Extended Communities with ESI-1 and ESI-2 respectively, as well as route target BD1-RT plus SBD-RT and a flag that indicates that (*,G1) is a Single Flow Group. ZZ> Same with previous comments, please replace "a flag" with "SFB flag". And in the sentence 'The route from each of the two PEs will include TWO ESI Label Extended Communities with ESI-1 and ESI-2 respectively,' please use lower case for the "TWO", if it has no special meaning. [jorge] done both things, thanks. [End of Review]
- [bess] Rtgdir early review of draft-ietf-bess-evp… Zheng Zhang via Datatracker
- [bess] Re: [EXTERNAL] [RTG-DIR]Rtgdir early revie… Alexander Vainshtein
- [bess] Re: [EXTERNAL] [RTG-DIR]Rtgdir early revie… Jorge Rabadan (Nokia)
- [bess] Re: Rtgdir early review of draft-ietf-bess… Jorge Rabadan (Nokia)
- [bess] Re: [EXTERNAL] [RTG-DIR]Rtgdir early revie… Alexander Vainshtein
- [bess] Re: [EXTERNAL] [RTG-DIR]Rtgdir early revie… Jorge Rabadan (Nokia)
- [bess] Re: [EXTERNAL] [RTG-DIR]Rtgdir early revie… Alexander Vainshtein
- [bess] Re: [EXTERNAL] [RTG-DIR]Rtgdir early revie… Jorge Rabadan (Nokia)
- [bess] Re: [EXTERNAL] [RTG-DIR]Rtgdir early revie… Alexander Vainshtein
- [bess] Re: [EXTERNAL] [RTG-DIR]Rtgdir early revie… Jorge Rabadan (Nokia)
- [bess] Re: [EXTERNAL] [RTG-DIR]Rtgdir early revie… Alexander Vainshtein
- [bess] Re: Rtgdir early review of draft-ietf-bess… zhang.zheng