[Bier] Re: Call for review for draft-ietf-bier-bfd

Greg Mirsky <gregimirsky@gmail.com> Tue, 23 July 2024 05:25 UTC

Return-Path: <gregimirsky@gmail.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4F234C1654F2; Mon, 22 Jul 2024 22:25:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.094
X-Spam-Level:
X-Spam-Status: No, score=-2.094 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_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_HTML_ATTACH=0.01, T_SCC_BODY_TEXT_LINE=-0.01, 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 5-djzHob6CX4; Mon, 22 Jul 2024 22:25:39 -0700 (PDT)
Received: from mail-yb1-xb2a.google.com (mail-yb1-xb2a.google.com [IPv6:2607:f8b0:4864:20::b2a]) (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 B70FEC14CF09; Mon, 22 Jul 2024 22:25:39 -0700 (PDT)
Received: by mail-yb1-xb2a.google.com with SMTP id 3f1490d57ef6-e05e2b2d88bso4787399276.0; Mon, 22 Jul 2024 22:25:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1721712339; x=1722317139; 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=QtcsNB+YtVIe6leDl955nHG9tByY3F+xoqJFHXlWlDM=; b=Ej8adZCkv8XzKQpDVEIIgBtTcjm+0017nmYwmHGyMlx6ISm7kgdPRqn5oFS2VWndhA /hJZ+FKzgKKWw73zPEOSrybUAHF1FvVVcLFGZ2BkpElagoUa15WdehjbCI+v5feh+j6X 530FKstEUcOutBl2atRQjC8ghdlDFVG/huYJ6TWTOCucXpyzvkMcbTB2iWMAk9ZA/h2P 2u9HaDzoXZJtySMm8fw5EHE3VVUnHRwHs0nLT2zTtNJtbL85a6DLgnG0Bu4/6No7tYmr zMLWcFZTa3KSLWOixWBPinKoMIt38O8/8wYt9njt157BtMwrxtnwpCqumPHGtrIO6xj+ 6DAg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1721712339; x=1722317139; 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=QtcsNB+YtVIe6leDl955nHG9tByY3F+xoqJFHXlWlDM=; b=oxbkNBv6+ub9dP/eegDfw7gcV+lnzkRAjNk9TU3FnIYOJ18XGLcVKyCkypw16rQlUa O7K/J1NiM5YGeM3ze2cJz9fyEn7pg6Wt9qKwDZsoCcBQ2pKclwnPrvsoI8tJFndtWYUj 1jS2AzEwpHjKRF+/MmirIROJ404SxrFABnkKxycrZ9AHsicr17azCUbtWpDlE2MKcCxO l9+EQTfLIDmiNcihZf2oJWt6PpzdZ9qIFzyu4ADwIH/DVVPwPx9d0MtiYfvqi2vwzdTS nt+GB/pMRKZE4+dmQkog5+HXpj9Wt7dmRMkU/aEwMHBKWU7yIPbwLUAgbQs+lOUjyXRW xlHg==
X-Forwarded-Encrypted: i=1; AJvYcCWNfTT1rBK0IH9MTGZODCKKESPzQ8O5OTWcR0s6cFdFA1DsrZOrErnblx23et88No5rl4UgWt48hRhPEu4AWU99kSaXYCbl4sRBhvMuvYz0
X-Gm-Message-State: AOJu0YxayO8hCCpXOOzj3E/a5iM2wTt2PIKS/B31NObkhTjBa7392cXg tG9JDdpLRUuJmc86N0cSVj9gI2RV5cxX1HPtxgr+7tYLa1Zif7MzXulTw/FhieAh8TFUuIvnQft lrIJUF6v/UjdMITwB8z4ku6jCirI=
X-Google-Smtp-Source: AGHT+IHIG4R1IONKj3fv6hkV9mPBZ5POMb5gmK42211eComxMvVXa6Z3mhrkZnSlXJSKykUwfHJ2R40WZ3HYuiEUe3Q=
X-Received: by 2002:a05:6902:2088:b0:e03:34ec:16b2 with SMTP id 3f1490d57ef6-e0870463de9mr11778155276.42.1721712338666; Mon, 22 Jul 2024 22:25:38 -0700 (PDT)
MIME-Version: 1.0
References: <20240708083233587mlc9r0U_6U-pzIaWxBP29@zte.com.cn> <80785901.872920.1721183324688@mail.yahoo.com>
In-Reply-To: <80785901.872920.1721183324688@mail.yahoo.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Mon, 22 Jul 2024 22:25:27 -0700
Message-ID: <CA+RyBmWVAdtoC=c1r56_n3MJppYrE=zvH_tBrvEfh=KDop+3Cg@mail.gmail.com>
To: Reshad Rahman <reshad@yahoo.com>
Content-Type: multipart/mixed; boundary="0000000000005a2902061de364fb"
Message-ID-Hash: Y55A7WLO4Z4KYOMBQ2PE7UYY2MBUQOX4
X-Message-ID-Hash: Y55A7WLO4Z4KYOMBQ2PE7UYY2MBUQOX4
X-MailFrom: gregimirsky@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-bier.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: "zhang.zheng@zte.com.cn" <zhang.zheng@zte.com.cn>, "rtg-bfd@ietf.org" <rtg-bfd@ietf.org>, "bier@ietf.org" <bier@ietf.org>
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [Bier] Re: Call for review for draft-ietf-bier-bfd
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/DLBDjIsDTXREf3A592TYhVViquU>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Owner: <mailto:bier-owner@ietf.org>
List-Post: <mailto:bier@ietf.org>
List-Subscribe: <mailto:bier-join@ietf.org>
List-Unsubscribe: <mailto:bier-leave@ietf.org>

Hi Reshad,
thank you for your comments and helpful suggestions. Please find my notes
below tagged GIM>>. Also, attached are the new working version of the draft
nad the diff highlighting the applied updates.

Regards,
Greg

On Tue, Jul 16, 2024 at 7:29 PM Reshad Rahman <reshad=
40yahoo.com@dmarc.ietf.org> wrote:

> Hi,
>
> Here are my comments:
>
> - Section 1, 2nd paragraph, states that RFC8562 defines a method for BFD
> to detect unicast failures between the sender and receivers in multipoint
> or multicast networks. Should that just say "detect failures" (remove
> unicast) instead?
>
GIM>> Thank you for the suggestion. Agreed.

> - Section 4, last paragraph. It says "this discriminator", should that be
> "My Discriminator"?
>
GIM>> Great catch, thank you! Done.

> - Section 4.1, last paragraph. Typo "the My Discriminator field n the" ->
> "the My Discriminator field in the"
>
GIM>> Good catch, thank you! (I noticed two more occurences, so, triple
thanks!)

> - Section 5.6 of RFC8562 on Session Establishment mentions that "Sessions
> on the tail MAY be established dynamically, based on the receipt of a
> multipoint BFD Control packet from the head". In this document it seems
> to be implied that sessions on the BFERs (tail nodes) are established via
> the bootstrapping mechanism. Whether true or not, this should be explicitly
> stated one way or the other.
>
GIM>> A good point. I propose the follwoing update:
OLD TEXT:
   As defined in [RFC8562], a BIER BFD session MAY be established to
   monitor the state of the multipoint path.  The BIER BFD session could
   be created for each multipoint path and the set of BFERs over which
   the BFIR is requested to run BIER BFD.  The BFIR MUST advertise the
   multipoint path and the value of My Discriminator associated with the
   path to the set of BFERs.  The BFIR MUST bootstrap the BFD session
   and advertise the BFD information to the set of BFERs.  Bootstrapping
   a BIER BFD session MAY use BIER OAM message (Section 4.1) or the
   control plane (Section 4.2, Section 4.3).

   The BIER BFD bootstrapping MUST be repeated when the value of this
   discriminator being changed.
NEW TEXT:


   As defined in [RFC8562], a BIER BFD session MAY be established to
   monitor the state of the multipoint path.  The BIER BFD session could
   be created for each multipoint path and the set of BFERs over which
   the BFIR is requested to run BIER BFD.  The BFIR, according to
   Section 5.7 of [RFC8562], MAY bootstrap the BFD session using a BIER
   OAM message (Section 4.1) or the control plane (Section 4.2,
   Section 4.3).  Either method MUST refer to the multipoint path and
   the value of My Discriminator associated with the path to the set of
   BFERs.  The BIER BFD bootstrapping MUST be repeated when the value of
   My Discriminator is changed.

I hope that addresses your concern.

- Section 6.1, any concerns that the BFIR could be overwhelmed by a spike
> of incoming BFD control packets? I see this is not mentioned in RFC8563.
>
GIM>>  A great question, thank you. I agree, the number of BFERs affected
by a failure might be significant thus causing a spike of notifications.
I've updated text in Section 6.1:
OLD TEXT:
   To improve the likelihood of notifying the BFIR of the failure, the
   BFER SHOULD transmit three BFD Control packets defined above in short
   succession.
NEW TEXT:
   To improve the likelihood of notifying the BFIR of the failure, the
   BFER SHOULD transmit three BFD Control packets defined above in with
   pseudo-random intervals between packets within a one-second interval.

Furthermore, updated Security Considerations as follows:
OLD TEXT:
   No additional security issues are raised in this document beyond
   those that exist in the referenced BFD documents.
NEW TEXT:
   A single failure could affect a significant number of BFERs, thus
   causing a spike in the number of BFD Control packets with
   notifications, as defined in Section 6.1.  To mitigate the
   overloading of the control plane, an implementation MUST control the
   number of BFD Control packets passed to the control plane for
   processing.

>
> Finally, shouldn't LSR WG also take a look at this doc (even though Les
> has already provided comments)?
>
GIM>> Working on addressing Les' comments.

>
> Regards,
> Reshad.
>
> On Sunday, July 7, 2024 at 08:32:38 PM EDT, <zhang.zheng@zte.com.cn>
> wrote:
>
>
> Hi Reshad,
>
> No problem for the extension.
>
> Thank you very much!
>
> Best regards,
>
> Sandy
>
>
> <http://www.zte.com.cn/>
> Original
> *From: *ReshadRahman <reshad@yahoo.com>
> *To: *rtg-bfd@ietf.org <rtg-bfd@ietf.org>;bier@ietf.org <bier@ietf.org>;
> 张征00007940;
> *Date: *2024年07月08日 03:56
> *Subject: **Re: Call for review for draft-ietf-bier-bfd*
> Hi,
>
> Thanks Sandy for forwarding the document to the BFD WG.
>
> I was planning to review this document but work and a work-trip got in the
> way. Could we please get a 1-week extension?
>
> BFD WG, please review this document.
>
> Regards,
> Reshad.
>
>
> On Tuesday, June 25, 2024 at 03:26:28 AM EDT, <zhang.zheng@zte.com.cn>
> wrote:
>
>
> Hi,
>
> The draft-ietf-bier-bfd passed last call in BIER WG.
>
> We'd like to get more review in BFD WG:
> https://datatracker.ietf.org/doc/draft-ietf-bier-bfd/
>
> Comments and suggestion welcomed, please send your comments before 9th,
> July.
>
>
> And please volunteer if you want to be the shepherd of this draft.
>
> Thank you!
>
> Best regards,
>
> Sandy
>
>
>
>
> _______________________________________________
> BIER mailing list -- bier@ietf.org
> To unsubscribe send an email to bier-leave@ietf.org
>