Re: [pim] AD Review of draft-ietf-pim-bfd-p2mp-use-case-05

Greg Mirsky <gregimirsky@gmail.com> Fri, 10 September 2021 20:08 UTC

Return-Path: <gregimirsky@gmail.com>
X-Original-To: pim@ietfa.amsl.com
Delivered-To: pim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 962523A18DA; Fri, 10 Sep 2021 13:08:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.096
X-Spam-Level:
X-Spam-Status: No, score=-2.096 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_FONT_FACE_BAD=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=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 ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8Hhka_VxwmqK; Fri, 10 Sep 2021 13:08:23 -0700 (PDT)
Received: from mail-ed1-x530.google.com (mail-ed1-x530.google.com [IPv6:2a00:1450:4864:20::530]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1AA943A18D6; Fri, 10 Sep 2021 13:08:23 -0700 (PDT)
Received: by mail-ed1-x530.google.com with SMTP id n10so4118781eda.10; Fri, 10 Sep 2021 13:08:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=7n9d43yEykLs5eSKh4gZzR+M92Tcs8q9zNU+n+VA9dA=; b=VaUr2HvON4vYonGpKKUgkC66geEtaQdLE0iK87nEDFoIK/j6++qBKJEYCsg8Xo51RS hYmgMV1K9Bi1wOWQyAHuVWOeIEOGW5lbW4RwphwBbq4p1nRFvKXGbar7f4GgApZ4SF4H iEQPd1FAocQZDlS4sKahQ91Q5eA2xAY8VffCvpMLGaAcJgsdlznQNg+inPXHzh5j5y2w uY8eyvqHDSUeAwSHwuFuH150Eswyf+SDYtK/iA/07AiHB/2NVBXq4N9xR8i/X+SSlcpx RLqaLpFdYivdZB/9pb2ZRikOmbOkpBinpdstqg2lr1QeqLOEw4phsVUp+TlIK0QO2us4 Wihg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=7n9d43yEykLs5eSKh4gZzR+M92Tcs8q9zNU+n+VA9dA=; b=n1nCEwx5FQoKYNkfNbIi07ly8GqqnA7eX3naf/6gW9WBAXgS89Vq3k/CBDdbB30lRu kCXaagrtlBFnDGjiBX9XyyqB1xksV4clGb26kynDoTYSkl1dmK3wsZNHvRxRkOBJsmPJ lURQRo9FOEg63qI/5fWMnGYEigIAxtn/y3H4D0Ysfh2Nib/jex5SN48/8Vp2XOf20d0N QgtC6jXR3T1pgcC0ltFJ3kqYD11XdZ3JTn78hUS1m6+O3YkEzxqtQMpOgnx/GgMwww3S uC+LL36F+EerHuOsViWIz9i2ocl26Nz5XOdBXMU7/fzmU+Aw2C+ZwrK6vdbfaXgOA/xx y6aA==
X-Gm-Message-State: AOAM5303aSl46e0h1jVul026t/4SXYp+j69xLuDk1kZVy3nP2Bs5iSU4 9tQ2uY/SxcFAnRa5Pr4D/keKEDSy01S/CN7g4VDyMfHBB2M=
X-Google-Smtp-Source: ABdhPJxDNmidtbpkYZkNhlnNeSZWSMwg7XEgmkGZq4m2T4kIbZMW1s61XKRgWaS3aGzo1dA/sQdKBuIxJW6Mr3lsvDU=
X-Received: by 2002:a50:9e8b:: with SMTP id a11mr10641621edf.126.1631304501011; Fri, 10 Sep 2021 13:08:21 -0700 (PDT)
MIME-Version: 1.0
References: <CAMMESszN_=6wL83s8MxPt79yZ1HXWPSxzOKfJFCZnr4+S=CDHw@mail.gmail.com> <202108260626503431128@zte.com.cn> <CA+RyBmX6TbqYJDwy=1QB5=vDQumhX97CtL-Xk-NfTo+tkEv_bg@mail.gmail.com> <CAMMESsy+BccGQNFKuRO5jc9pTs3VyHgepkJKoxKf7LD6jjY=9Q@mail.gmail.com>
In-Reply-To: <CAMMESsy+BccGQNFKuRO5jc9pTs3VyHgepkJKoxKf7LD6jjY=9Q@mail.gmail.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Fri, 10 Sep 2021 13:08:10 -0700
Message-ID: <CA+RyBmWTK-d-dg5BsTzexUR9UcneztsdadeLED5MndObV1d_oA@mail.gmail.com>
To: Alvaro Retana <aretana.ietf@gmail.com>
Cc: pim-chairs@ietf.org, mmcbride7@gmail.com, pim@ietf.org, draft-ietf-pim-bfd-p2mp-use-case@ietf.org
Content-Type: multipart/related; boundary="0000000000004e234005cba9adf8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/pim/XK1-YtC5CSSNA2FZfOIVlFjcb6E>
Subject: Re: [pim] AD Review of draft-ietf-pim-bfd-p2mp-use-case-05
X-BeenThere: pim@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Protocol Independent Multicast <pim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pim>, <mailto:pim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pim/>
List-Post: <mailto:pim@ietf.org>
List-Help: <mailto:pim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pim>, <mailto:pim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 10 Sep 2021 20:08:29 -0000

Hi Alvaro,
thank you. I've uploaded the new version
<https://datatracker.ietf.org/doc/html/draft-ietf-pim-bfd-p2mp-use-case>
that includes all updates.

Regards,
Greg

On Fri, Sep 10, 2021 at 12:37 PM Alvaro Retana <aretana.ietf@gmail.com>
wrote:

> Greg:
>
> Hi!
>
> Please submit a new version — I’ll take a look at the details then.
>
> Thanks!
>
> Alvaro.
>
> On September 9, 2021 at 8:09:24 PM, Greg Mirsky (gregimirsky@gmail.com)
> wrote:
>
> Hi Alvaro,
> I've updated the working version to follow your comments. I've removed
> references to DR/BDR and, as a result, the reference to
> draft-ietf-pim-dr-improvement. As you've pointed out in comments, a tail
> detects the failure of the head and then follows procedures defined in RFC
> 7661 as if that was the failure in PIM Hello protocol. I've decided to
> leave the section about the use of p2mp in PIM DR Load Balancing as that
> mechanism is defined in RFC 8775, well after RFC 7661 was published.
> Attached, please find the new working version of the draft and the diff
> that highlights all changes.
>
> I greatly appreciate your feedback.
>
> Regards,
> Greg
>
> On Wed, Aug 25, 2021 at 3:27 PM <gregory.mirsky@ztetx.com> wrote:
>
>> Hi Alvaro,
>>
>> thank you for the clarification. I see your point much clearer now,
>> notably regarding references to BDR's behavior. I'll take the time to
>> update the draft accordingly and get back with the updated version. Many
>> thanks for your patience and the most helpful suggestions.
>>
>> Regards,
>>
>> Greg Mirsky
>>
>>
>> Sr. Standardization Expert
>> 预研标准部/有线研究院/有线产品经营部 Standard Preresearch Dept./Wireline Product R&D
>> Institute/Wireline Product Operation Division
>>
>>
>>
>> E: gregory.mirsky@ztetx.com
>> www.zte.com.cn
>> Original Mail
>> *Sender: *AlvaroRetana
>> *To: *gregory mirsky10211915;
>> *CC: *pim-chairs@ietf.org;draft-ietf-pim-bfd-p2mp-use-case@ietf.org;
>> mmcbride7@gmail.com;pim@ietf.org;
>> *Date: *2021/08/25 13:54
>> *Subject: **Re:[pim] AD Review of draft-ietf-pim-bfd-p2mp-use-case-05*
>> On August 23, 2021 at 11:34:50 PM, gregory.mirsky@ztetx.com wrote:
>>
>>
>> Greg:
>>
>> Hi!
>>
>> > thank you for your review, comments, and suggestions. I'm working on
>> > updating the document and preparing the -07 version. I have a question
>>
>> > related to the scope of the draft. You have identified the essential part of
>> > the proposal -  a new PIM Hello option to bootstrap a p2mp BFD session.
>>
>> > Indeed, any PIM  router can use it for advertising its My Discriminator to
>>
>> > other PIM routers on the shared segment. Then, as I can imagine, depending
>>
>> > on the role of that PIM router and the configuration on each neighbor, the
>>
>> > state of the advertising PIM router can be monitored. After detecting the
>> > failure of the monitored router, we can expect that the monitoring PIM
>>
>> > router will take the same actions as if the failure was detected according
>> > to RFC 7761.
>>
>> Right.
>>
>>
>>
>> > Thus, it does appear that for all possible uses of p2mp BFD in PIM-SM, all
>> > that is needed is the new PIM Hello option and reference to the
>> > corresponding section in RFC 7761.
>>
>> In general, there's no need to point at specific sections.  In all
>> cases the BFD timeout indicates a neighbor failure and rfc7761 is
>> clear about what to do in that case.
>>
>>
>>
>> > But there might still be value in analyzing each case of using p2mp BFD in
>>
>> > PIM-SM separately (even as a small informational document), as you've noted
>> > in:
>> >
>> > In the general case... If tracking the sender of a Join, for example,
>> > the effect would be more significant: an outage would exist until the
>> > next Join is received.
>>
>> Honestly, I think that's about the extent of the additional analysis:
>> a sentence or two.  IOW, I don't think there's value in a separate
>> document that would just cover that (specially when compared to the
>> effort of going through the process, etc.).
>>
>>
>>
>>
>> > Would you agree that the scope of this document includes the definition of
>>
>> > a new PIM Hello option BFD Discriminator to bootstrap a p2mp BFD session and
>> > a description of using that option monitoring PIM DR/BDR as a use case
>> > example?
>>
>> Well -- that's the point that I've been trying to make: the
>> applicability is general, the additional considerations (if any) are
>> minimal, etc..
>>
>> I would like the scope of this document to be the definition of the
>> new Hello option + a general description of the applicability to PIM
>> (all of PIM, not just the DR).   An example is ok.
>>
>> Just one more thing.  In my comments I keep ignoring the BDR because
>> the documents that define it are not done yet and I would like to
>> avoid holding up the publication of this draft.  Note that the general
>> applicability description (if made general enough) would cover the BDR
>> function as well -- after all the BDR is also a PIM router that others
>> can monitor.
>>
>>
>> If I'm still not being clear, I think we should plan on a f2f
>> conversation.  Please take a look at my calendar:
>> https://doodle.com/mm/alvaroretana/book-a-time
>>
>>
>> Thanks!
>>
>> Alvaro.
>>
>>
>>