[bess] Lars Eggert's Discuss on draft-ietf-bess-evpn-lsp-ping-09: (with DISCUSS and COMMENT)
Lars Eggert via Datatracker <noreply@ietf.org> Mon, 24 April 2023 13:29 UTC
Return-Path: <noreply@ietf.org>
X-Original-To: bess@ietf.org
Delivered-To: bess@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 342F1C152D86; Mon, 24 Apr 2023 06:29:47 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Lars Eggert via Datatracker <noreply@ietf.org>
To: The IESG <iesg@ietf.org>
Cc: draft-ietf-bess-evpn-lsp-ping@ietf.org, bess-chairs@ietf.org, bess@ietf.org, Matthew Bocci <matthew.bocci@nokia.com>, matthew.bocci@nokia.com
X-Test-IDTracker: no
X-IETF-IDTracker: 10.0.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: Lars Eggert <lars@eggert.org>
Message-ID: <168234298720.12225.2925780313716547346@ietfa.amsl.com>
Date: Mon, 24 Apr 2023 06:29:47 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/bess/8Mivxli4wadlGC14ONykvveMBUc>
Subject: [bess] Lars Eggert's Discuss on draft-ietf-bess-evpn-lsp-ping-09: (with DISCUSS and COMMENT)
X-BeenThere: bess@ietf.org
X-Mailman-Version: 2.1.39
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: Mon, 24 Apr 2023 13:29:47 -0000
Lars Eggert has entered the following ballot position for draft-ietf-bess-evpn-lsp-ping-09: Discuss When responding, please keep the subject line intact and reply to all email addresses included in the To and CC lines. (Feel free to cut this introductory paragraph, however.) Please refer to https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/ for more information about how to handle DISCUSS and COMMENT positions. The document, along with other ballot positions, can be found here: https://datatracker.ietf.org/doc/draft-ietf-bess-evpn-lsp-ping/ ---------------------------------------------------------------------- DISCUSS: ---------------------------------------------------------------------- # GEN AD review of draft-ietf-bess-evpn-lsp-ping-09 CC @larseggert Thanks to Joel Halpern for the General Area Review Team (Gen-ART) review (https://mailarchive.ietf.org/arch/msg/gen-art/o65AsTa-IlE5tq5kZy_2kZ80bfE). ## Discuss ### Section 4.1, paragraph 3 ``` The EVPN MAC/IP Sub-TLV fields are derived from the MAC/IP Advertisement route defined in [RFC7432] Section 7.2 and have the format as shown in Figure 1. This Sub-TLV is included in the Echo Request sent by a PBB-EVPN/EVPN PE to a Peer PE. IP Address field in this Sub-TLV is optional. ``` The field may be derived from the one in RFC7432 in terms of what it contains, but this specification still needs to define it precisely, e.g., say what unit the Mac Addr Len is in, what should be done with the MBZ field on receive, etc. ### Section 4.2, paragraph 1 ``` The EVPN Inclusive Multicast Sub-TLV fields are based on the EVPN Inclusive Multicast route defined in [RFC7432] Section 7.3. ``` As above, the field may be derived from the one in RFC7432, but this specification still needs to define it precisely, e.g., say what unit the IP Addr Len is in, etc. ### Section 4.4, paragraph 2 ``` The EVPN IP Prefix Sub-TLV fields are derived from the IP Prefix Route (RT-5) advertisement defined in [RFC9136] and applies to only EVPN. This Sub-TLV has the format as shown in Figure 4. ``` As above, the field may be derived from the one in RFC9136, but this specification still needs to define it precisely, e.g., say what unit the IP Prefix Len is in, what should be done with the MBZ field on receive, etc. Also, any reason why the order of Ethernet Tag ID and Ethernet Segment Identifier is swapped compared to RFC9136 Section 3.1? ---------------------------------------------------------------------- COMMENT: ---------------------------------------------------------------------- ## Comments ### Section 4.1, paragraph 4 ``` Figure 1: EVPN MAC Sub-TLV format ``` Why are there two "Must Be Zero" bytes? RFC7432 doesn't seem to have these. ### Section 4.3, paragraph 5 ``` Figure 3: EVPN Ethernet Auto-Discovery Sub-TLV format ``` Why is there a "Must Be Zero" field? ### Section 4.4, paragraph 3 ``` Figure 4: EVPN IP Prefix Sub-TLV format ``` Why is there a "Must Be Zero" field? ### Missing references No reference entries found for these items, which were mentioned in the text: `[RFC8174]` and `[RFC2119]`. ## Nits All comments below are about very minor potential issues that you may choose to address in some way - or ignore - as you see fit. Some were flagged by automated tools (via https://github.com/larseggert/ietf-reviewtool), so there will likely be some false positives. There is no need to let me know what you did with these suggestions. ### Typos #### "Abstract", paragraph 1 ``` - mechanisms for detecting data plane failures using LSP Ping in MPLS + mechanisms for detecting data plane failures using LSP Ping in MPLS- + + ``` #### Section 1, paragraph 1 ``` - [RFC7432] describes MPLS based Ethernet VPN (EVPN) technology. An - ^ + [RFC7432] describes MPLS-based Ethernet VPN (EVPN) technology. An + ^ ``` #### Section 1, paragraph 3 ``` - belonging to the same Forwarding Equivalent Classs (FEC). The Echo - - ``` #### Section 1, paragraph 3 ``` - packet contains sufficient infiormation to verify correctness of data - - ``` #### Section 3, paragraph 10 ``` - FEC: Forwarding Equivalent Classs - - ``` #### Section 4, paragraph 1 ``` - an indentifier for a given EVPN is programmed at the target node. - - ``` #### Section 4.3, paragraph 5 ``` - EVPN Ethernet AD Sub-TLV can be sent in the context of per-Ethernet - Segememnt (ES) or per-EVI. When an operator performs a connectivity - - - + EVPN Ethernet AD Sub-TLV can be sent in the context of per-Ethernet- + + ``` ### Grammar/style #### "Table of Contents", paragraph 1 ``` E(s) in the control plane using multi-protocol BGP. EVPN enables multihoming ^^^^^^^^^^^^^^ ``` This word is normally spelled as one. #### Section 1, paragraph 1 ``` ing LSP Ping in MPLS network are well defined in [RFC8029] and [RFC6425]. The ^^^^^^^^^^^^ ``` This word is normally spelled with a hyphen. ## Notes This review is in the ["IETF Comments" Markdown format][ICMF], You can use the [`ietf-comments` tool][ICT] to automatically convert this review into individual GitHub issues. Review generated by the [`ietf-reviewtool`][IRT]. [ICMF]: https://github.com/mnot/ietf-comments/blob/main/format.md [ICT]: https://github.com/mnot/ietf-comments [IRT]: https://github.com/larseggert/ietf-reviewtool
- [bess] Lars Eggert's Discuss on draft-ietf-bess-e… Lars Eggert via Datatracker
- Re: [bess] Lars Eggert's Discuss on draft-ietf-be… Parag Jain (paragj)