Re: [yang-doctors] Dealing with BFD RFC 9127 client-cfg-parms for PIM, OSPF, ISIS and other BFD clients on some platforms

Rahman <reshad@yahoo.com> Mon, 08 November 2021 21:37 UTC

Return-Path: <reshad@yahoo.com>
X-Original-To: yang-doctors@ietfa.amsl.com
Delivered-To: yang-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8B7283A0B91 for <yang-doctors@ietfa.amsl.com>; Mon, 8 Nov 2021 13:37:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 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, MIME_QP_LONG_LINE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yahoo.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 cuIEGOqT6dp5 for <yang-doctors@ietfa.amsl.com>; Mon, 8 Nov 2021 13:37:06 -0800 (PST)
Received: from sonic316-12.consmr.mail.bf2.yahoo.com (sonic316-12.consmr.mail.bf2.yahoo.com [74.6.130.122]) (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 BACE23A0B6F for <yang-doctors@ietf.org>; Mon, 8 Nov 2021 13:37:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1636407421; bh=D8CYEDCer6KYjoRynhiPHNE3H44jn4D+tsrqcFAmfgU=; h=From:Subject:Date:References:Cc:In-Reply-To:To:From:Subject:Reply-To; b=nrTJy+GUzDX+sW9jAsuxnM86d/YuC57/GbZAM2Kt5wkONJNREW0fCAklayRcagZjdQIHoPtxTYRAkfOSi29NHRLjgik9gIi9AIJqW6jxVYdXRT+D9wv8bRGMCDOaN/Veb0dLTnuK6uSoaim5I5/BE2Hzhi/uckzosYflD5bpa4ZdQMWMptd58XmaTzBpBrnoRZGx6Ko8CRZc1MG2q6518bfvm56mXe7MW07Kjq4U1Y76Ej/CGt44TND/0KLB1vc9yczvX0//DC1cZAXPrEhG60Qmzvyzh6Pbxhpaw2iMh/tkLvovKwXAH79pztT+/R9aJc7LSFIFLJpzWUZlGMcWcA==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1636407421; bh=ypkDCKSwpidkWFEGUIiAneOkdB0220dV41zCLqH2Y8B=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=MI8bP6lzSNnttUWrTlAPXxpmn4edFkNtqjbHo8GZF5n7wph6UEt18cKe6yJhSprb8jkXywcs5BZrZHphnXOBC4PbKdYGK422uFMorroC45njbJOsCWfDU9UKz+JMc4Qpc0leKmOvgQ0MLy52pOyyrGCdjPtZHcGmyEvAXBs4vEp/jUmD1ruCkU25w3r5OXK6UMZer/U0SC96hdP6uU38fhWO6eujWtIYLcaJI4EYDfUgK67jdv+vq9rT7Fdq1cWAxNQ1Wu4N+rRja9Bj8BbsH1Xt9NseDwB2oNIB8UquDjBGewFinsX2MQQP8in7/IpX4A8N3RPyI4AwtI6tb0cO+A==
X-YMail-OSG: jYc.ZRoVM1lL4hm43HPom1bCd5GyrhQEpBkIE_uEjuAbXoDop80wSBSc.9DKZCr 8taRHGUq2eifBsfIZG2OxsAPtWZuH3HlZsd27IJVnD_gP1CJI0pgw1jHCfo7mKdTsacyS0VL0YeW kprNcM3W4wands3OdecV3n2ZBvFCdK7nYOxcBy84bXt4sdhSlKOlExS8gxM4ej8b97hkLG1fWpPU OZqkCqoysDasQD8MbLtSI9AF0kj3KvZrg_7Eb_PO9NntYVHhkW_LAzz3nENOJZk0o7zMzTuHL8o_ .nDOW47P4iFkBcFkG9mXUa_1R5IYx1SrK6up7XPFrbcjOsxDAm1BlkyRM19vpo_iBXWpCgklVE7L JT._SKL5vHD4xh2ium59CjoC12MwoYg2j5ZpxFQen2clefA8YCJPClPGkduhCNzTbFeE60NgpYV1 30SQnG4Wo4O4GgfxrdbMEAX9gFaFJI1eQQVcgeqUIFzxAVOCZT6DXDmkdn_frT0_JCUDuC1csQYo 1L1kGpe0YJ8k115k3wyhzzvaVEbtmu3owLFDNDnaexJsD9TUS.9J.7PffCy8bsBnzFC_S7bL1DGn fApzLL1sYwyCKpPjV23Y5Y_1voL5B_m5OlHL.3VKf25XiVBOe8n7VgaIa.2pnYnJ7lnuNvshwfoR LWxMBMDk6swTBciEjdTYelP2bY2mdDlVeKGNpZr0CyiOAFRHe_eGMYaZqI.DtFyrOt38HqhexPzi eUx6lVtHreuYYkISWUBnjYPm0pVJm.z96NaarKaSfrgb8mkyjmp.yi8b_t5oJDSuQ5VhqEyLzPty deFLsmtnp7C8FwfncT7ZHTR4bJqsNYsD4ozgKSrXUfzSfCCWtMhc2Ko7.Yvn58dVYpMqjKCIGMsK zcckTciJooL8z_4zVuIyjq50D_KaP8oFMJlX5qlXD3cu__iPPCxQ3by5zlpo27jRQjDN5iLL4b5o rxWDOpQ5NLvqMy_Kk9A2aabJaK5QZFwMlqPWjU8FCb1HRcHkL06VbyB81XPMLx9dyRiXhjJiPMdd QORPzkc4VstqaP5gg_rrIoJwni_u3QwsUueZl72sKHjXquTclyEnl7Fvs9T.ZvNiBH6XHZJ1D413 lTUhHkIMLAbN_Feb8FPy8CmGiab8biBUbPYQvSXfBSojpcqLEFaPvtOIfemJaNcioRQSeDK47Pbm bEM1A49ypz1LjVNCgku02U225G3uScO1eZoGYbCnzHvVaUPpZ3nMWvtd5Ihq86oekVTFdTBxaIYC 597zbkIRVx4bwHQHaY7U3pA8_zpogEWeSEEQS678yZKWyQosr9J753nkMR_XOyIMU5JHAa8K9vFz aTB3VUdmN9iUDUi3xyDg7PpN7EcWkJ7b4qScruOLuW13OCUXKxDzVO8isutiKJcVPgBRi8YRoFP6 IVuHdzvELdvDEa4BQpcWp2q3OggY6e8x18L92urB3Cu3gDmCANI1eiykkG.7L45LgQNT2Pd4xKol e2sQt3_psB2XNPtC1m4hIiQRKksbwOfZMs0JF1A.0RP8R_UtRmjTzEKhIPl6HmEycrz65CMrapqe cZ0DBzObPBMTmbP0KmEbA2ORitY5f7wf.D9.8daihZH8jFwf6B61TJyE6p94yul7FGe6ctjRnplg TzEj8kL16rfJCJy.IakDOho5RKKVg85WbM0uUd6RKVr4frzquJxX3nbr_Da3iVQdEU1f7Mvgh5t8 dM0lALxA20KS4C8DX6YYPsxCqEMDBvbGPo1f4i4Ru0u9ymiuih382IoyVpJXEEOIoOrZnEjz.rQl 38qcfEFkOM_clZkbLacxbdO8VbZ8tHrmahtMdEv0jBm.8ajlHqd0M2X8lilYa4JHOrogh.jJ1koP __FdcZ3f0M0.nWhFhTp5MKboqRjsZR_s0.uMdoyqVFoGj8U61U4gF2jUBPc2vnapqORzw0efG_JB Etxm33kKLbnTdPCJIexrd6aGfWmGmJLsORqM2nF9_N.1qWDjvTsS0j78644.VrKYd9IBBLzq4bFs jgK064ZU3Mymo0Wiw7HSegtZ2je.jmkgEfncgdrEZo70YB6hQ5XMVb8_gcmdcSNUqE_FPX8qDyeQ RzlnfYpOv__jIc68uFxKLTrByIPV6_9vYPqlQoAQEHFLGAuFjP7I2jeR7leCFHSKlhqpcvuGWQdb 7eM9OlwGB7hSnTqD9TgeSM_1YjtlIjuOXHAMrAbbxGI4j29Uyx83L1Ha9.W7hPVHlp5LnOw4vTur mapI544IPtMGD43qt72m8TS08ww--
X-Sonic-MF: <reshad@yahoo.com>
Received: from sonic.gate.mail.ne1.yahoo.com by sonic316.consmr.mail.bf2.yahoo.com with HTTP; Mon, 8 Nov 2021 21:37:01 +0000
Received: by kubenode516.mail-prod1.omega.bf1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 8be16e02844fa9bb083e94212aa76ae0; Mon, 08 Nov 2021 21:36:57 +0000 (UTC)
Content-Type: multipart/alternative; boundary=Apple-Mail-0B74757C-04D2-4474-9D58-A608D11C826B
Content-Transfer-Encoding: 7bit
From: Rahman <reshad@yahoo.com>
Mime-Version: 1.0 (1.0)
Date: Mon, 8 Nov 2021 17:36:56 -0400
Message-Id: <172ABC75-D708-47D9-A48B-EC0F3A7A60AA@yahoo.com>
References: <478689A9-35DA-43D5-A4B3-28C702571D44@pfrc.org>
Cc: Mahesh Jethanandani <mjethanandani@gmail.com>, "Acee Lindem (acee)" <acee@cisco.com>, rtg-ads@ietf.org, "Rob Wilton (rwilton)" <rwilton=40cisco.com@dmarc.ietf.org>, yang-doctors@ietf.org
In-Reply-To: <478689A9-35DA-43D5-A4B3-28C702571D44@pfrc.org>
To: Jeffrey Haas <jhaas@pfrc.org>
X-Mailer: iPhone Mail (18D52)
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/crk5PgZA8cRo8lnCPiJAgoO8aJk>
Subject: Re: [yang-doctors] Dealing with BFD RFC 9127 client-cfg-parms for PIM, OSPF, ISIS and other BFD clients on some platforms
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Email list of the yang-doctors directorate <yang-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/yang-doctors/>
List-Post: <mailto:yang-doctors@ietf.org>
List-Help: <mailto:yang-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 08 Nov 2021 21:37:11 -0000

So that means that an implementation must choose 1 ‘mode’ for all its protocols which use BFD? I’m good with that.

Regards,
Reshad.

Sent from my iPhone

> On Nov 8, 2021, at 3:12 PM, Jeffrey Haas <jhaas@pfrc.org> wrote:
> 
> Mahesh,
> 
>> On Nov 8, 2021, at 1:49 PM, Mahesh Jethanandani <mjethanandani@gmail.com> wrote:
>> 
>> Hi Jeff,
>> 
>>>> On Nov 8, 2021, at 10:19 AM, Jeffrey Haas <jhaas@pfrc.org> wrote:
>>>> 
>>>> 
>>>> 
>>>> On Nov 7, 2021, at 1:56 PM, Acee Lindem (acee) <acee@cisco.com> wrote:
>>>> 
>>>> 
>>>> From: Mahesh Jethanandani <mjethanandani@gmail.com>
>>>> 
>>>>> With Jeff’s diff, you’d still need two features. The base BFD feature which is in the protocol model and the bfd:client-cfg-parameters in the diff.
>>>>  
>>>> [mj] Acee, I was merely trying to point out to Reshad that we may not need a separate grouping with just the ‘enabled’ flag called ‘client-cfg-no-parms” or ‘client-cfg-enabled’ as the ‘enabled’ flag is needed by both modes of operation. I am fine with Jeff’s diffs.
>>>>  
>>>> But since you bring it up, how about moving the base BFD feature definition from the protocol drafts into the BFD types definition file, so there is one single way to enable the feature, rather than each protocol defining their own feature definition?
>>>>  
>>>> Sure.
>>> 
>>> The original diff I had sent out vs. the RFC was lost when the yang doctors were added.
>>> 
>>> Here's the diff again.  I think aside from adding appendix test and a little bit of word smithing, it's about all we need:
>>> 
>>> <rfc9127-bis-from-.diff.html>
>> 
>> All three protocol drafts (BGP, ISIS and OSPF, I did not check PIM) define their own feature statements for the base and for the client-cfg-parms in their own models. All I am suggesting is those feature definitions be moved into ietf-bfd-types YANG module as part of this update. But if the desire is to keep the change to the min, I am ok with it too.
> 
> My diff had it in that module.
> 
> Here's the full .xml for you to peruse.
> 
> 
> 
> -- Jeff
> <rfc9127.xml>