Re: [netmod] Question draft-wwx-netmod-event-yang

Igor Bryskin <i_bryskin@yahoo.com> Tue, 19 November 2019 15:58 UTC

Return-Path: <i_bryskin@yahoo.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DF8F712095B for <netmod@ietfa.amsl.com>; Tue, 19 Nov 2019 07:58:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.996
X-Spam-Level:
X-Spam-Status: No, score=-1.996 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, HTML_NONELEMENT_30_40=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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=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 SDJfydbYcRRk for <netmod@ietfa.amsl.com>; Tue, 19 Nov 2019 07:58:52 -0800 (PST)
Received: from sonic301-31.consmr.mail.ne1.yahoo.com (sonic301-31.consmr.mail.ne1.yahoo.com [66.163.184.200]) (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 A4DD81208FF for <netmod@ietf.org>; Tue, 19 Nov 2019 07:58:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1574179131; bh=n1Rzv8P81XKmz+U2hwBwxjjk8x60GWTOjDAoIbBGx2Y=; h=Date:From:To:In-Reply-To:References:Subject:From:Subject; b=GWG1ACzBZJE9p+lwZWC1mv+iJyNL3AGceuLtMKbmiTB5951/H+r22lKaqnuyuCTsISKBm/ZkspDWwm7mdufVfgpr32VqLpS3FOJAnQE39hb2k716U9I81T+zK47gmSRI5qgIc+3MzFZSZ2NrSYJVPmmVIO9CsN478d8IRaBABZg+zA661pkPLe/f6UtmU2Nfj47yVC4dcr9lir2iiLuFdEztfv0fwhJrFK2WBFeMEXB7ls/O5PlVf3Qp/CxcED6d8F1jGkfFxrBM7gMfKL+XBFm2nfAqw0yjKL6WL5ytnEyIyLnC04HM7zpNPk5V4saWgkcNqEx0hhHxaAcd6+DAUQ==
X-YMail-OSG: ILb3xVkVM1nRk74w_5sTT2WBeM_uBc2nG0MRSkthnbk6RZxGw09fveuJhbKKrA7 .Rua4ZUEHH7mcP9X7j.rTcxke9uog1pcUIv2gkzULXD7m1LaeNJoFK0r2blN7OZlYbGPAVnXYgUt Z0pumShT6.y8iROfyOtQtiAOu9BmV.wuY.wWAsBB4Fo17x3yUKzX_n8LUvkKxBQklqKSKzLS4dwh ULS_awTU4ty_B8IIZJoDBCKKQq42PTbCay_Cxm9XxlhgmAjmS1cYdZRFuxTDSAhJw3PvPJIFTlaw Ri9ZyOqFXpsQwzWQYR8jTsnqvbVV3fv3L_d.B_Q._6CbKqQBnMRCD_Mz_h5TWi272SfdGX9eFFNb rhzCVMvjy9WCPngpaMdtxaFSR.wwNrZvjSxvDqQyNa9E71CylOfkcDkFBsW6RUZdLaK4emrE5k1K 7ZIfO2_.ytoZrleitczHvfs_Xl9NSgXRaEuM29pcP0oqWAoYsNMu9rpjkcJdCap0urPH91eesEhN .JO_f1yysIZlvA9uNIJlefS.SwAWx1WzGzQWd3URhXDQwJftQ98M3wBeuGCVxMFhTqgr1p.KeX0O OM3JvrLGEVM5PX9lI2_YNDTdRLn_SQTlrFfYJMht3GnXQh765lNFvf1HuY.gvGAVReGpB9iPEFzP pn0ucOwWga7Jk_RFPZmiOg.tTVMw5tmDhx1Ria8bRFehBvebHh6ttcmQXkZ4EWfUSUrk6_4SGTJl JYJNpmFHnJrqHxHd.GgB96UDxigLyR.7J2j8OdHObKvr60eQbkslz2y0jjCH405UywtHkvxDpQ5z TSM2uv0Al.4ptI954xvECflRUPiCZFZmCY1e4PPyeF_8._.U8ihKWbbCeSvx3dMkaJ8yptxs4z6A 4PoxVANtp2e8XX_pdmVTm9gh4HzEdIQNVG5We9NmjIGS3_1VSrin7M6PFt1aessMIPYAjfF09SOA aOpWTluX0cGGMrkw06soMv5PA5niAhI2G7Y9LEIKSZVdCabaVJ2NOm9TrnN4RFxcEA60juCONSHu ugYVBcCTi6Zh3709CKYeVrUEQ7n3V4v87OdqnOprUDPwKJiSXMbe0jy2TrrmdneIWE6yFjymXQ9K DwyEAW2xUpwVN.UDVC43w88Qf.smMF9_fuQwPqcz2ET0vowdkzgPU2zZDNCnRnHyZEk9_SxnsGWV m3eFmARDYf9vpZzveFJh.SNbJWBc5QElFHDm7wzR_5b.tuK09VSJw2to8gyDjdtx7.R8AmHev8Gc Z73ZfJ1SbNTK9XLipoi4A_qmQ6qvOfcfNjo0aOvyJBexkWhf43cxgP00K413dAWhwOCW6xnZbmhP s1d5Mm7NJN677VtzKUCrjo9.pW6qy6uTX7U79PJT1zq5l3Rbe303ifFLWNWMRjufWJpm2rq7Ve1s m5sfA27HTgld.u8ixsz5P.7X1Q832Yocu35Jn_GQ-
Received: from sonic.gate.mail.ne1.yahoo.com by sonic301.consmr.mail.ne1.yahoo.com with HTTP; Tue, 19 Nov 2019 15:58:51 +0000
Received: by smtp430.mail.ne1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID 7431539bc0372ec71f77b5047a2c8346; Tue, 19 Nov 2019 15:58:48 +0000 (UTC)
Date: Tue, 19 Nov 2019 15:58:48 +0000
From: Igor Bryskin <i_bryskin@yahoo.com>
To: Qin Wu <bill.wu@huawei.com>, draft-wwx-netmod-event-yang <draft-wwx-netmod-event-yang@ietf.org>, NETMOD Group <netmod@ietf.org>, Lou Berger <lberger@labn.net>
Message-ID: <C9DEBE1FE74D8C25.2681ddc8-df40-47ea-882e-8b02202113b0@mail.outlook.com>
In-Reply-To: <d97d9c4d-c76c-dbc6-b2be-802e9258635e@labn.net>
References: <f770f3c1-b9bb-0fec-2ca2-47e119a543f5@labn.net> <B8F9A780D330094D99AF023C5877DABAA945C6B9@dggeml511-mbx.china.huawei.com> <d97d9c4d-c76c-dbc6-b2be-802e9258635e@labn.net>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_Part_20851_1584750877.1574179128200"
X-Mailer: Outlook for iOS and Android
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/0xhBXa1G-AIfTqxOpXEqGcgo3gI>
Subject: Re: [netmod] Question draft-wwx-netmod-event-yang
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 19 Nov 2019 15:58:55 -0000

Lou, Qin, All. 




I am glad you asked this. I thought about the same thing quite a bit myself. I wish you asked this 2 years back ;) 




There are several  things to consider.  To name some: 


1. How the client configures the ECAs. Currently  we suggest using NETCONF/RESTCONF,, but any configuration protocol could be, of course used just as well. 


2. How do we express ECA components,  such as Action? Today we suggest in the form of NETCONF RPCs (either native, such as edit-config for re-configurations, or YANG model defined, such as TE path computations). But other platforms/modeling languages, such as, most obviously,  gNMI/gRPC/protonufs could be used just as well. 


3.How an ECA execution thread talks to the client? Today we suggest using PUSH/PUSH extensions, but this could be expanded to communication channels of other types. 


4. Etc. 




In short, I like the suggestion very much. My only concern is this: we were told that we are setting already bar too high. It would be better to limit the work's scope to relatively simple PUSH extension to enable some basic RMON, elementary smart filters, etc. Your suggestion pushes the work in quite different direction - generic network ECA style automation. 


I'd be happy to work on that, but I suggest to keep the generic architecture in mind as the end game and focus on delivering NETCONF/YANG solution first. This done quickly and properly, the generic extensions would be relatively straightforward IMHO. 




Igor 




Get Outlook for Android







On Tue, Nov 19, 2019 at 5:23 AM -0500, "Lou Berger" <lberger@labn.net> wrote:










Qin,

     if you want to  be agnostic of protocol, the document will need to 
be updated from its current netconf specific form.

Thanks,

Lou

On 11/19/2019 2:45 AM, Qin Wu wrote:
> Talking with our coauthors, we believe should not limit usage of this 
> model only to netconf. Other protocols could be applied. Let us know 
> if any update is needed.
>
> ------------------------------------------------------------------------
> 吴钦 Qin
> Mobile:+86-13914734360 (Mobile Number)
> Email:bill.wu@huawei.com 
>
>
>
> *发件人: *Lou Berger>
> *收件人: 
> *draft-wwx-netmod-event-yang >;NETMOD 
> Group>
> *主题: *[netmod] Question draft-wwx-netmod-event-yang
> *时间: *2019-11-19 16:23:41
>
> Hi,
>
>      Authors, is there a reason tat the body of the text is only focused
> on netconf?  Why would you limit this work to any specific protocol?
>
> Thanks,
>
> Lou
>
> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod

_______________________________________________
netmod mailing list
netmod@ietf.org
https://www.ietf.org/mailman/listinfo/netmod