Re: [mpls] I-D Action: draft-ietf-mpls-bfd-directed-22.txt

Dhruv Dhody <dhruv.ietf@gmail.com> Tue, 02 May 2023 18:57 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 CC944C151532; Tue, 2 May 2023 11:57:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.093
X-Spam-Level:
X-Spam-Status: No, score=-2.093 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_BLOCKED=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, 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=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 8YtqaKZbWpfB; Tue, 2 May 2023 11:57:04 -0700 (PDT)
Received: from mail-vs1-xe2f.google.com (mail-vs1-xe2f.google.com [IPv6:2607:f8b0:4864:20::e2f]) (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 18531C14CE22; Tue, 2 May 2023 11:57:01 -0700 (PDT)
Received: by mail-vs1-xe2f.google.com with SMTP id ada2fe7eead31-4329313f39eso1012004137.1; Tue, 02 May 2023 11:57:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1683053820; x=1685645820; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=xUoggtlpaulFYpm0EhcbMUg9tvqD/JVH5NaakJl7Bw8=; b=D5DscVkNKCJ/CAFOqKCzRb3SlXnxoJvlm9+NxvXa/EzGd7Vj30azIa4gPwWmf8RehT LkW5IO544/vIvAovilwYPWuwk//zcu/fFpy62UNhKUU4CGlXbGe29YoolRuuQ8sUmaxV yNwQiGOAA+fjIoW0J0CKcei5oyQkCSZ1QoqUwgwnnlMvBPFuHLauy8Md5IiwgmbgD/IK Umgwng9nEEnlSfR/IVmEP7ZipV3UksPtOrmy4sNwsXY9A/R46NipWfQ1k4xhaPT9u7Ll 6+frx0lBMLl4Oz33qbCqr7THtDjcVW5CSFKr81E+iKQ7wEj7+oS/jJqbsW2Q3rEeDVmb G3Ng==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683053820; x=1685645820; 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=xUoggtlpaulFYpm0EhcbMUg9tvqD/JVH5NaakJl7Bw8=; b=cGzurj8izTCtSs+A8dcd1z40A0+nvE2tQTxNkJQGake7aLrhAOzs/MJDoXLvzBkKhB 65M4pdxyzHY4sorZbzpFyrz5qysYmPiAhzwRpGK3E5bkCW7iyUWYYXnut4c5eDG6QV1z F+ia645NXHxE0PpiNI78ODmPzjmA5+E1F+/LqbUgJAuSBqAT3cix61ynWTy38uEn9jZx aEogFXeANguLSYMnb6roH1OziBe5yTMFHoqNahtacdF707g3yFwAKdCXmSZdo3GcdadM M03vzWkPi58Z8e64/3tMyLesnY+EtwEVKz3bBeWdi1kE3EoAdD/OFfkFfrCgNXvbcRKU Mkxw==
X-Gm-Message-State: AC+VfDyCUW7NxYgTNYSfIo6O0pb7uqP4T0HFqIkJz61bOda1aMJd6Nvb bQUFF952qV36cEs7DAFO/ARkgRXAOkQd5P8GUmkyavwACZ0=
X-Google-Smtp-Source: ACHHUZ6+R9h5Qao4FXbvKxbtvX21RQt9nTUi/BUAuqrUH0x/m64WS5mRR9GYy99K9sIbr6U+TydZj9vtuxU9wAchrl8=
X-Received: by 2002:a67:f595:0:b0:42c:55e0:a9ab with SMTP id i21-20020a67f595000000b0042c55e0a9abmr408462vso.26.1683053819575; Tue, 02 May 2023 11:56:59 -0700 (PDT)
MIME-Version: 1.0
References: <167990765016.44801.6837930663337510537@ietfa.amsl.com>
In-Reply-To: <167990765016.44801.6837930663337510537@ietfa.amsl.com>
From: Dhruv Dhody <dhruv.ietf@gmail.com>
Date: Wed, 03 May 2023 00:26:23 +0530
Message-ID: <CAB75xn7hTF2_koEkEm-uiGJgw9+Bk+MshZud_pUsjFDsSyOmdQ@mail.gmail.com>
To: draft-ietf-mpls-bfd-directed@ietf.org
Cc: mpls@ietf.org
Content-Type: multipart/alternative; boundary="0000000000000dc11f05faba8149"
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/JKbTDJjaLenaJZBQsoX651FVO7Q>
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: Tue, 02 May 2023 18:57:07 -0000

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?

    * Some text for experimental status should be added in terms of scope
of the experiment, what are the next steps etc.

* 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)

    * 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!

        * 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!

    * 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

* 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?

* 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!

## 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

* 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

* Section 6.1

    * s/"TLVs and sub-TLVs" sub-registry/"TLVs" sub-registry/

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
>