Re: [Tsv-art] Tsvart last call review of draft-ietf-mpls-bfd-directed-27

Greg Mirsky <gregimirsky@gmail.com> Tue, 16 April 2024 09:57 UTC

Return-Path: <gregimirsky@gmail.com>
X-Original-To: tsv-art@ietfa.amsl.com
Delivered-To: tsv-art@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EA138C14F695; Tue, 16 Apr 2024 02:57:34 -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 SIgXfBZJJF4Y; Tue, 16 Apr 2024 02:57:30 -0700 (PDT)
Received: from mail-yw1-x1134.google.com (mail-yw1-x1134.google.com [IPv6:2607:f8b0:4864:20::1134]) (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 71171C14F5E6; Tue, 16 Apr 2024 02:57:30 -0700 (PDT)
Received: by mail-yw1-x1134.google.com with SMTP id 00721157ae682-61ae6c615aaso12266767b3.0; Tue, 16 Apr 2024 02:57:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1713261449; x=1713866249; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=Av7BmWixaovY51wgs9QL0kPoavPYnbcwKlKdz81lasE=; b=LG7LQc3k9hK4+QxclliMQVuKSSPX5+N4Rs33nARYhnWi73vcFe/dnrJblZBRvcFUE/ DUllYjJCmuwecdjRedyVJu/QCvWdS4/j5puf5qvvn62S3Nl8ow83flpITDVLjl5hndrU TkjGEy63z5voclVQ8M2zABRLxho0ezSjYNno53tY7YOBKSDKKfe1W2cp8IXJkRQBHA9P +/yNLFlwlFepmBtRzadJWEPTTAEk1RIsZpEBQK+bW/TAYPLFnpGdBnXfpI3ewvvYjlEu N3QyNV7hIDIypkLZH0GmJ3Kxq4mjENLQGsAUTOtCa2P3JaCXsNlATg+C50FiP/U2l/R/ xYyg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1713261449; x=1713866249; 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=Av7BmWixaovY51wgs9QL0kPoavPYnbcwKlKdz81lasE=; b=UWVwTX04h6pzTogvPgCHZDCAIe3Hqgree6Dnv3a5FfDbSsPidM9qfg79ldalogMpHb Nx4m6i6SdyBAoAYZDhC5h6W1zaFNPjl6w8fsDGovLjrMp85gec3Zjw6nVmmp9c9Vw7LG LgLc0vHwLD4oTkOgwdphFZk/UXDQKmbBFoI34VMq8xktc2AAcE4IyAK6HkDswX3myob5 80vG7V2gZM5bNdVUwuTj+rvdyBG5qN5MXH0gic9oX4TwlQuOvIvEzVIrAZIC5o9TmV1t k270u36BggX+xMd1ym4KKr6AaeoBOB/qgwsmKaSdR85/4kRLpH/NobhrsKZqDpogFMLJ Zafg==
X-Forwarded-Encrypted: i=1; AJvYcCUj+mGSJoaXE37NIZ5eqd+yMoFNWILfk5GlRLQsoDMqOwRP0a7A7tnbk60YOhmYghz01VjI0pn4hX8Qkyg07q4fKOy8P4GPCtIMfjkmUnwoSomO+qtSMiowTrNqbQUeuvHEbpUZUkCEvo3h74pxpFflRXGtp4hTuU1fuLhb
X-Gm-Message-State: AOJu0YxmYX160DF+fLCU+/gjChVWGNY62/6VB+5KgII3YYeG0zTmehBq t/qvl1OK4+YDwW5EuGEhsk1VD+v0YWKZQrMCrfZKntgynTwD0T0N1IpJqmp39fZVMde+3nD4Yl6 PmT4Bu2nFqvOw4+hK+dfCAlV4FHA=
X-Google-Smtp-Source: AGHT+IFfymBUx7P7CEaUq0fzFlCvs3vpWgweiQ8THpIDKS3Krj2SMhy5lLsrACfbq6vF1VAhdrzu8w0YColeyNoY6u4=
X-Received: by 2002:a81:a844:0:b0:618:2f6d:ca80 with SMTP id f65-20020a81a844000000b006182f6dca80mr11500306ywh.12.1713261449428; Tue, 16 Apr 2024 02:57:29 -0700 (PDT)
MIME-Version: 1.0
References: <171317752654.2149.17792638919970591493@ietfa.amsl.com> <CA+RyBmWDZhWN5zrL7L=R0b8N0shXCeHTMMioyh4XqU+UYJfo0A@mail.gmail.com> <6B20B16D-922B-4D59-BF70-F56CB30F3F7D@eggert.org>
In-Reply-To: <6B20B16D-922B-4D59-BF70-F56CB30F3F7D@eggert.org>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Tue, 16 Apr 2024 11:57:18 +0200
Message-ID: <CA+RyBmWZEqVDtL+YHQcnGVxwWnGD8fx=fbzvchR08hmNvRo9fQ@mail.gmail.com>
To: Lars Eggert <lars@eggert.org>
Cc: tsv-art@ietf.org, draft-ietf-mpls-bfd-directed.all@ietf.org, last-call@ietf.org, mpls@ietf.org
Content-Type: multipart/alternative; boundary="00000000000019c72b061633c464"
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsv-art/ORmlzqGc8w6b71chFeAHZbyvBx0>
Subject: Re: [Tsv-art] Tsvart last call review of draft-ietf-mpls-bfd-directed-27
X-BeenThere: tsv-art@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Transport Area Review Team <tsv-art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tsv-art>, <mailto:tsv-art-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tsv-art/>
List-Post: <mailto:tsv-art@ietf.org>
List-Help: <mailto:tsv-art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsv-art>, <mailto:tsv-art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Apr 2024 09:57:35 -0000

Hi Lars,
thank you for the discussion and your help in improving the draft. I've
added the note that the limit of the Reverse Path field is in octets with
the default of 128 octets. The new version is now available as
Name:     draft-ietf-mpls-bfd-directed
Revision: 28
Title:    Bidirectional Forwarding Detection (BFD) Directed Return Path for
MPLS Label Switched Paths (LSPs)
Date:     2024-04-16
Group:    mpls
Pages:    11
URL:
https://www.ietf.org/archive/id/draft-ietf-mpls-bfd-directed-28.txt
Status:   https://datatracker.ietf.org/doc/draft-ietf-mpls-bfd-directed/
HTML:
https://www.ietf.org/archive/id/draft-ietf-mpls-bfd-directed-28.html
HTMLized: https://datatracker.ietf.org/doc/html/draft-ietf-mpls-bfd-directed
Diff:
https://author-tools.ietf.org/iddiff?url2=draft-ietf-mpls-bfd-directed-28

Regards,
Greg

On Tue, Apr 16, 2024 at 11:37 AM Lars Eggert <lars@eggert.org> wrote:

> Hi Greg,
>
> On Apr 15, 2024, at 15:50, Greg Mirsky <gregimirsky@gmail.com> wrote:
> > ### Section 3.1, paragraph 7
> > ```
> >      Reverse Path field contains none, one or more sub-TLVs.  Any non-
> >      multicast Target FEC Stack sub-TLV (already defined, or to be
> defined
> >      in the future) for TLV Types 1, 16, and 21 of MPLS LSP Ping
> >      Parameters registry MAY be used in this field.  Multicast Target FEC
> > ```
> > I think you mean "no other sub-TLV than X, Y, Z MUST be used"?(The MAY
> > makes anything allowed.)
> > GIM>> I think that your suggestion is close but could the new wording be
> interpreted that some of sub-TLV MUST be present? Would the following
> update make the use of the normative language clear:
> > OLD TEXT:
> >    Reverse Path field contains none, one or more sub-TLVs.  Any non-
> >    multicast Target FEC Stack sub-TLV (already defined, or to be defined
> >    in the future) for TLV Types 1, 16, and 21 of MPLS LSP Ping
> >    Parameters registry MAY be used in this field.
> > NEW TEXT:
> >    Reverse Path field MAY contain none, one, or more sub-TLVs.  Only
> >    non-multicast  Target FEC Stack- sub-TLVs (already defined, or to be
> >    defined in the future) for  TLV Types 1, 16, and 21 of MPLS LSP Ping
> >    Parameters registry MUST be used  in this field.
> >
> > WDYT?
>
> WFM!
>
> > ### Section 3.1, paragraph 6
> > ```
> >      MAY be included in the BFD Reverse Path TLV.  However, the number of
> >      sub-TLVs in the Reverse Path field MUST be limited.  The default
> >      limit is 128, but an implementation MAY be able to control that
> > ```
> > Why must it be limited? And what unit is the default of 128 expressed
> > in, bytes (for the "length" field)? Or number of entries?
> > GIM>> Yes, the concern is for the number of entries. That is the result
> of addressing the comments by Andrew Allston. As Andrew explained, the
> concern is not for the size of the TLV but about the possible impact on the
> control plane (sort of DoS attack).
>
> OK, then please make it clear(er) that the limit is in bytes and applies
> to the Length field?
>
> > ### Section 3.1, paragraph 6
> > ```
> >      If the egress LSR cannot find the path specified in the Reverse Path
> >      TLV it MUST send Echo Reply with the received BFD Discriminator TLV,
> >      Reverse Path TLV and set the Return Code to "Failed to establish the
> >      BFD session.  The specified reverse path was not found" Section 3.2.
> > GIM>> Thank you for pointing that out to me. That must be a forward
> reference. Would enclosing Section 3.2 in parentheses help?
>
> Yes, that would have made it clear.
>
> Thanks,
> Lars
>
>