Re: [mpls] I-D Action: draft-ietf-mpls-bfd-directed-22.txt
Dhruv Dhody <dhruv.ietf@gmail.com> Sat, 20 May 2023 01:30 UTC
Return-Path: <dhruv.ietf@gmail.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A7E50C14CE3F; Fri, 19 May 2023 18:30:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.095
X-Spam-Level:
X-Spam-Status: No, score=-2.095 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-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=gmail.com
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 N9j5ZrGvLIki; Fri, 19 May 2023 18:30:52 -0700 (PDT)
Received: from mail-vk1-xa2f.google.com (mail-vk1-xa2f.google.com [IPv6:2607:f8b0:4864:20::a2f]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 96DB3C151082; Fri, 19 May 2023 18:30:52 -0700 (PDT)
Received: by mail-vk1-xa2f.google.com with SMTP id 71dfb90a1353d-4572fc80fe2so163577e0c.1; Fri, 19 May 2023 18:30:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1684546251; x=1687138251; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=/DtjZmARlIdZwInSavApxAkP7x/ta36YCobuKvNwxiw=; b=UBxA3K59qG6GNV7Z8aVtdiQVuDRQ5/QrA/xoiLrZjZLfLXa8s/PV6d1gW5G3fXU1BT dUIw8PtWXuq/R6XeT9tJPD0HDlzjwb/iAw6mnEC+/2PPiYuyKkwo5ScwU8oPIcakkx2O vBPOIoDooOe0H7Jay2DzacyTzFNah+Bf7u3KtpYL7HG0SVJCDD358LgV/YXoGrdk/rAf upzuVZWnwWT9E1L9i6NMWORCNsQiN8Ncx+TA5a9vbJJ/Gi5Qani0rk6Eur9e/mJpOwDd xAngvEJak5bpt93fxwNXJwCxP+IqnIWt4PALbRCJ9fMxwOFtNZtalqDwr5XCHfB5ngwT /cAg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684546251; x=1687138251; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=/DtjZmARlIdZwInSavApxAkP7x/ta36YCobuKvNwxiw=; b=Hid018PrY+zCzDwYEkd5GOoapLsqFN8EsdifAtn2WoiDIGjbXo8ncrB3OXnO9v9g24 UaoZQGkF5rL/CdpuzU340fQLbMJU31XU8C0RTeXmURc2Z2vyP3rIYYM6CDI6kKMITx5H fb25mqYp24BZd6ZvN/11D+G/0wRoeCi+CGDL9mPHdN5hcbiKxX4X17waui0pMXoL/tg7 aJYfZO4G1HbnqqQECVYfRXTrjGik21GJGVpnSMBiLF/YbDCGfMs+1T3+pk6/MkJZ7ulQ 4lUQCltSR7PNwfu0cS/4BYQ+q6v9tJNVcAv55z8iHApui8Sr4+bPhJ+Y6+1FZUD6iXY7 VBiw==
X-Gm-Message-State: AC+VfDyB0xqgXpsbbHBI8oi8sJ9sB89JC0GAdWqFdPWgOtg9R9xdwRLz 0oRqh/3ec3D9oVNFlYOs1svP0bagDpHQo0Hhp2ARR7nd
X-Google-Smtp-Source: ACHHUZ4QUyC1fnIPSyXE45mmok7QYXVyXMFR+kM0DlURbky93jUd072hzPh7hyJHOKF4rwjQSBg6XL9XDo+7Fd3Jr5o=
X-Received: by 2002:a1f:4541:0:b0:43f:f4a3:7385 with SMTP id s62-20020a1f4541000000b0043ff4a37385mr1717545vka.7.1684546250890; Fri, 19 May 2023 18:30:50 -0700 (PDT)
MIME-Version: 1.0
References: <167990765016.44801.6837930663337510537@ietfa.amsl.com> <CAB75xn7hTF2_koEkEm-uiGJgw9+Bk+MshZud_pUsjFDsSyOmdQ@mail.gmail.com> <CA+RyBmXUnPtmAC=zJWg45iJFwt2OWhicsDMV2GA0xdr8aAhe+A@mail.gmail.com>
In-Reply-To: <CA+RyBmXUnPtmAC=zJWg45iJFwt2OWhicsDMV2GA0xdr8aAhe+A@mail.gmail.com>
From: Dhruv Dhody <dhruv.ietf@gmail.com>
Date: Fri, 19 May 2023 20:30:14 -0500
Message-ID: <CAB75xn6VH3tYa6gG9-=n82f+xjUUmxATG8ZV7cqL_4C2NpyqBg@mail.gmail.com>
To: Greg Mirsky <gregimirsky@gmail.com>
Cc: draft-ietf-mpls-bfd-directed@ietf.org, mpls@ietf.org
Content-Type: multipart/alternative; boundary="000000000000e463ce05fc15fc73"
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/JTFZ_1lECH2c_riaZ-V8YRWpvcE>
Subject: Re: [mpls] I-D Action: draft-ietf-mpls-bfd-directed-22.txt
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 20 May 2023 01:30:53 -0000
Hi Greg, Sorry for the late reply! I did a quick browse! Looks great! Thanks! Dhruv On Fri, May 12, 2023 at 10:42 AM Greg Mirsky <gregimirsky@gmail.com> wrote: > Hi Dhruv, > thank you for your comments and suggestions. Please find my notes below > tagged by GIM>>. Also, attached are the diff highlighting updates and the > new working version. > > Regards, > Greg > > On Tue, May 2, 2023 at 11:57 AM Dhruv Dhody <dhruv.ietf@gmail.com> wrote: > >> Hi, >> >> Please find some comments on the I-D - >> >> ## Minor >> >> * Section 1 >> >> * IP/MPLS LSP reads a bit weird; Should this be only MPLS LSP instead >> of IP/MPLS? >> > GIM>> Thank you for pointing this out to me. I agree; it doesn't make > sense. Accepted your proposed fix. > >> >> >> * Some text for experimental status should be added in terms of scope >> of the experiment, what are the next steps etc. >> > GIM>> The following text is proposed: > NEW TEXT: > The LSP ping extension, described in this document, was developed and > implemented resulting from the operational experiment. The lessons > learned from the operational experiment enabled the use between > systems conforming to this specification. More implementations are > encouraged to understand better the operational impact of the > mechanism described in the document. > >> >> >> * Section 3.1 >> >> * LSP Ping [RFC 7110] uses the term Reply Path, is that usage >> different from Reverse Path in this I-D? It might also be a good idea to >> talk about RFC 7110 in the introduction. BTW is there any relationship >> between the two? (I later saw you have some text in Section 5 but it lacks >> any context) >> > GIM>> LSP Ping is an example of the Echo Reply/Response mechanism. In BFD > Asynchronous mode, actors transmit BFD Control messages periodically and > independently of each other. Also, usually, one BFD system is referred to > as active because it initiates the BFD session. The other BFD system is > referred to as passive. Considering that, would you agree that a Reverse > Path (from the perspective of the active BFD peer) is an acceptable term > for BFD? > >> >> * For the Target FEC Stack sub-TLV we need references. Is the use of >> non-multicast clear for the reader, do we need to be more specific? Looking >> at the registry, is this the correct list ? Not all of them use the term >> multicast! >> > GIM>> Thank you for your thoughtful question. We attempt to establish > terminology equivalency in Section 3.1 as follows: > Multicast Target FEC > Stack sub-TLVs, i.e., p2mp and mp2mp, SHOULD NOT be included in > Reverse Path field. > Do you think that is clear? > >> >> >> * RSVP P2MP IPv4 Session >> >> * RSVP P2MP IPv6 Session >> >> * Multicast P2MP LDP FEC Stack >> >> * Multicast MP2MP LDP FEC Stack >> >> * P2MP Pseudowire sub-TLV >> >> * P2MP Policy MPLS Candidate Path >> >> * Suggest to use MUST NOT here -> "Multicast Target FEC Stack >> sub-TLVs SHOULD NOT be included but .." because you further state that on >> receiving it MUST send echo reply as error! >> > GIM>> Agree with your suggested update. > >> >> >> * In the text "For example, if the egress LSR cannot find the path >> specified in the Reverse Path TLV, it MAY establish the BFD session over an >> IP network, as defined in [RFC5884]."; it is inappropriate to use MAY for >> an example of a configuration option >> > GIM>> Would the following update address your concern: > OLD TEXT: > For example, if the egress LSR cannot find > the path specified in the Reverse Path TLV, it MAY establish the BFD > session over an IP network, as defined in [RFC5884]. > NEW TEXT: > For example, optionally, if the egress LSR > cannot find the path specified in the Reverse Path TLV, it will > establish the BFD session over an IP network, as defined in > [RFC5884]. > >> >> * Section 4 >> >> * Here as well as section 2 highlights co-routed cases only. But one >> can use any reverse path including of a different FEC type. Do we have a >> usecase to highlight the need to support different reverse paths? If not >> the logical question would be - should one limit the usage? >> > GIM>> In the course of discussions with ITU, two types of bi-directional > LSP were defined - associated and co-routed. Of course, associated > bi-directional LSP is also a valid use case for the proposed mechanism. > Additionally, I imagine that the same mechanism can be used to monitor with > a single BFD session two unidirectional LSPs between a pair of LERs. > Co-routed bi-directional LSP intended as an example only. > >> >> >> * Section 6.2 >> >> * The range 192-247 is RFC required and thus you should not say the >> allocation is via "Standards Action"! This I-D is also experimental. >> >> * Section 7 should refer to and follow the template of RFC 7942 including >> the boilerplate text! >> > GIM>> Thank you for pointing me out to RFC 7942. Updated Section 7. Please > let me know if it is according to the RFC 7942 recommendations. > >> >> >> ## Nits >> >> * Abstract >> >> * s/extension to MPLS LSP echo request/extension to the MPLS LSP echo >> request/ >> >> * s/system request that the remote BFD peer transmits/system requests >> that the remote BFD peer transmits/ >> >> * Expand LSP >> > GIM>> Done, done, and done. > >> >> * Section 3.2 >> >> * I suggest to not use MUST in this section. It has already been >> stated in Section 3.1, this section works best as a listing of return codes >> > GIM>> I agree. Please let me know if the updated text is acceptable. > >> >> * Section 6.1 >> >> * s/"TLVs and sub-TLVs" sub-registry/"TLVs" sub-registry/ >> > GIM>> Done. > >> >> Thanks! >> Dhruv >> >> On Mon, Mar 27, 2023 at 2:32 PM <internet-drafts@ietf.org> wrote: >> >>> >>> A New Internet-Draft is available from the on-line Internet-Drafts >>> directories. This Internet-Draft is a work item of the Multiprotocol >>> Label >>> Switching (MPLS) WG of the IETF. >>> >>> Title : Bidirectional Forwarding Detection (BFD) Directed >>> Return Path for MPLS Label Switched Paths (LSPs) >>> Authors : Greg Mirsky >>> Jeff Tantsura >>> Ilya Varlashkin >>> Mach(Guoyi) Chen >>> Filename : draft-ietf-mpls-bfd-directed-22.txt >>> Pages : 9 >>> Date : 2023-03-27 >>> >>> Abstract: >>> Bidirectional Forwarding Detection (BFD) is expected to be able to >>> monitor a wide variety of encapsulations of paths between systems. >>> When a BFD session monitors an explicitly routed unidirectional path >>> there may be a need to direct egress BFD peer to use a specific path >>> for the reverse direction of the BFD session. This document >>> describes an extension to MPLS LSP echo request that allows a BFD >>> system request that the remote BFD peer transmits BFD control packets >>> over the specified LSP. >>> >>> The IETF datatracker status page for this Internet-Draft is: >>> https://datatracker.ietf.org/doc/draft-ietf-mpls-bfd-directed/ >>> >>> There is also an HTML version available at: >>> https://www.ietf.org/archive/id/draft-ietf-mpls-bfd-directed-22.html >>> >>> A diff from the previous version is available at: >>> https://author-tools.ietf.org/iddiff?url2=draft-ietf-mpls-bfd-directed-22 >>> >>> Internet-Drafts are also available by rsync at rsync.ietf.org: >>> :internet-drafts >>> >>> >>> _______________________________________________ >>> mpls mailing list >>> mpls@ietf.org >>> https://www.ietf.org/mailman/listinfo/mpls >>> >>
- [mpls] I-D Action: draft-ietf-mpls-bfd-directed-2… internet-drafts
- Re: [mpls] I-D Action: draft-ietf-mpls-bfd-direct… Dhruv Dhody
- Re: [mpls] I-D Action: draft-ietf-mpls-bfd-direct… Greg Mirsky
- Re: [mpls] I-D Action: draft-ietf-mpls-bfd-direct… Dhruv Dhody
- Re: [mpls] I-D Action: draft-ietf-mpls-bfd-direct… Greg Mirsky