Re: [netmod] Adoption poll for draft-wwx-netmod-event-yang-10

Adrian Farrel <adrian@olddog.co.uk> Tue, 29 December 2020 16:26 UTC

Return-Path: <adrian@olddog.co.uk>
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 96F5C3A145E; Tue, 29 Dec 2020 08:26:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level:
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 Wbce73uTAfob; Tue, 29 Dec 2020 08:26:16 -0800 (PST)
Received: from mta5.iomartmail.com (mta5.iomartmail.com [62.128.193.155]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A81CB3A145C; Tue, 29 Dec 2020 08:26:14 -0800 (PST)
Received: from vs1.iomartmail.com (vs1.iomartmail.com [10.12.10.121]) by mta5.iomartmail.com (8.14.4/8.14.4) with ESMTP id 0BTGQCEl013277; Tue, 29 Dec 2020 16:26:12 GMT
Received: from vs1.iomartmail.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 5300A2203A; Tue, 29 Dec 2020 16:26:12 +0000 (GMT)
Received: from asmtp1.iomartmail.com (unknown [10.12.10.248]) by vs1.iomartmail.com (Postfix) with ESMTPS id 3DBAD2203C; Tue, 29 Dec 2020 16:26:12 +0000 (GMT)
Received: from LAPTOPK7AS653V ([87.113.187.83]) (authenticated bits=0) by asmtp1.iomartmail.com (8.14.4/8.14.4) with ESMTP id 0BTGQBSV015690 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Tue, 29 Dec 2020 16:26:11 GMT
Reply-To: adrian@olddog.co.uk
From: Adrian Farrel <adrian@olddog.co.uk>
To: 'Juergen Schoenwaelder' <j.schoenwaelder@jacobs-university.de>, 'Andy Bierman' <andy@yumaworks.com>
Cc: 'NetMod WG Chairs' <netmod-chairs@ietf.org>, 'NETMOD Group' <netmod@ietf.org>
References: <f836c5b2-ebc5-2775-ca60-3e888f12788c@labn.net> <CAB75xn6OoL63hyOpMJ=BcmVvnTiZHNskMDyQF6H54AafT7Q7Dw@mail.gmail.com> <AM7PR07MB6248FC667BA42C839086153BA0DE0@AM7PR07MB6248.eurprd07.prod.outlook.com> <CABCOCHQRfm0ZnTTeKR43ki0fTGJi037hV83EjDaTO2xO+u64DA@mail.gmail.com> <20201223180852.rnif4ioc3tovvwkv@anna.jacobs.jacobs-university.de>
In-Reply-To: <20201223180852.rnif4ioc3tovvwkv@anna.jacobs.jacobs-university.de>
Date: Tue, 29 Dec 2020 16:26:12 -0000
Organization: Old Dog Consulting
Message-ID: <015a01d6ddff$52cd3ef0$f867bcd0$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 16.0
Content-Language: en-gb
Thread-Index: AQH4G/XlI09SZDOTPNsp3ELVxZOuwgHPvgz7AWLjT1oBwI92vQMNubjuqYu7/6A=
X-Originating-IP: 87.113.187.83
X-Thinkmail-Auth: adrian@olddog.co.uk
X-TM-AS-GCONF: 00
X-TM-AS-Product-Ver: IMSVA-9.0.0.1623-8.2.0.1013-25880.001
X-TM-AS-Result: No--22.906-10.0-31-10
X-imss-scan-details: No--22.906-10.0-31-10
X-TMASE-Version: IMSVA-9.0.0.1623-8.2.1013-25880.001
X-TMASE-Result: 10--22.905600-10.000000
X-TMASE-MatchedRID: yebcs53SkkDxIbpQ8BhdbBfqkKQlk1I532Qcsf1K2d7bAr6f9WbDUJo1 rHvDtypAyGMgdhF2S0ysbo0AOo1ZqiCm/GTaigU+9cbOVHWcm5Cpvf+jmz45w+V/LfzZClcZdEa sd1CUyXRS6YbO3F3COKfTmp/aHIwhfw52q9o/7PaXA4Z4r9atc6bsRRaTaNLRmqMg/F8peSRdrb 7MTVw/5YF93zEWyL0KGReniyXxn88UN/8aAzvyJbKe1KMOtvrhpQH4ogtVQP2nw6VQ+/MY/SGUb 2JNxi1qo0hcL4S9vYNINcEedaIvxClNwXDXu2Rw5Qo03mEdwAHnurB9e/dw259xUnxwvxk7wZlV A7hWhrG3xrgEs5sr4TegpzxQ+4FMXrucpiXGgjl+NQIFduF53yB+5dwEzGsu8P4/GgyYnm6UfpE TB+BNo2ekzL9KBY8Km+F4c/a/TS3eWBvTyQS8epKOhFK/JknQi+TAnPnbtthXJ/NTgaKQppAq63 moROMdVRc7ZbW0GkBp6LFJkdwNhzkI+HOa3v3THQ3LRa+7KRynZS/aYgjrziwSWHxGIdT1j89UN KHJMW0iLIGzcdyoX+7+3lrcbVVI7jTtcyq422Y3xCYZDydSGgEoHzC4m9uQ33lGdNqhdtKgQwd/ PXlwGMI/2DcRH6qJCgMiNGxhiY9fX8Kp8nUHGvLHPaGCgb3tTsTCHtXv0Pp/e0B+T50XK5ulYb0 hmdVANprjl1FQE2apF1TAvbxXwmFqPXSLpNdAwrUhv0kAAvFy4VFP6muDhhU7kKEyohZkbj6AD6 L0PYOtjzUaT6pNBZGTpe1iiCJqtD9qpBlNF8pGONWF/6P/CotkBWmEtb9tKrauXd3MZDUMFsa+1 wyh/JRMZUCEHkRt
X-TMASE-SNAP-Result: 1.821001.0001-0-1-12:0,22:0,33:0,34:0-0
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/yLBQyhNJ1_aTkhsAHao2Px7xWNE>
Subject: Re: [netmod] Adoption poll for draft-wwx-netmod-event-yang-10
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, 29 Dec 2020 16:26:19 -0000

Hi Juergen,

What you say about learning lessons from the past is wise and valuable.

Sadly (well, it's a good thing, really) we have new people in the IETF and
the memory of events over the last 20 years are not immediately accessible
to them. Others, who are old and grey, have been around that long but were
not necessarily involved in previous ECA discussions.

Since "intent-based networking" is a big thing once again (see recent
reports of acquisitions in this sector) the excitement about ECA may be
forgiven, but it would help to ground the discussions if those who can
remember previous efforts would share their experiences or at least some
pointers.

Best,
Adrian

-----Original Message-----
From: netmod <netmod-bounces@ietf.org> On Behalf Of Juergen Schoenwaelder
Sent: 23 December 2020 18:09
To: Andy Bierman <andy@yumaworks.com>
Cc: NetMod WG Chairs <netmod-chairs@ietf.org>; NETMOD Group
<netmod@ietf.org>
Subject: Re: [netmod] Adoption poll for draft-wwx-netmod-event-yang-10

On Wed, Dec 23, 2020 at 07:05:44AM -0800, Andy Bierman wrote:
> On Wed, Dec 23, 2020 at 3:14 AM tom petch <ietfc@btconnect.com> wrote:
> 
> > From: netmod <netmod-bounces@ietf.org> on behalf of Dhruv Dhody <
> > dhruv.ietf@gmail.com>
> > Sent: 21 December 2020 17:12
> >
> > Hi Lou, WG,
> >
> > I find the motivation in the Introduction to be focused on ECA at the
> > network devices (with all the talk about issues with Centralized
> > network management).
> >
> > I see the value of ECA on the controller as well, say a customer
> > network controller or an orchestrator can set the ECA on a central
> > controller (reference ACTN in TEAS WG). Perhaps you would consider
> > adding a sentence to describe this as well. The client-server
> > terminology in the rest of the document covers it already.
> >
> > And I do see value in this and support adoption.
> >
> > <tp>
> > My take is that the I-D is unclear on what ECA is.
> >
> > ECA has been worked on in at least two IETF WG AFAICT.  It cropped up in
> > I2RS but as I recall, it was along the lines of 'This is ECA'  'No It is
> > not'  'Yes it is' which gave me the impression that ECA is not a
> > well-defined, or well-understood, term.
> >
> > More recently, I2NSF have produced a YANG capability-data-model which is
> > 55 pages of ECA.  Lacking a definition in this netmod I-D, I am unclear
> > what the relationship is between the I2NSF I-D and the netmod I-D,
whether
> > or not they are using ECA in the same sense.
> >
> >
> Hi Tom,
> 
> It usually helps to agree on the problem-space before focusing on the
> solution-space.
> ECA seems like a methodology (ala MVC) more than anything else.
> The problem statement seems to be that some client tasks need to be
handled
> on the
> server using ECA methodology, instead of on the client.
> Which tasks? Seems to be any task of arbitrary purpose or complexity.
> And now the scope is supposed to include controllers (just another
client),
> so the problem-stmt
> is even less clear.
> 
> The traditional approach is to pick specific client tasks to move to the
> server.
> The example of detecting and reporting route-flaps has been used.
> (No ECA example of this complexity has been provided yet).
> The traditional approach would be to write a route-flap-detection YANG
> module with some
> configuration, monitoring data, and notification events.
> 
> The generalized approach is likely to be extremely complex to standardize
> and implement.
>

ECA work has a long 20+ year tradition in the IETF and several
specifications have been published over the years by various working
groups. As far as I can tell, none of them got traction in terms of
signifiant deployment of interoperable implementations.

I would have hoped that the next iteration of ECA work would have
started with a deep reflection about why all the previous attempts
failed to gain traction and some genuine insights how to design things
differently in order to improve the likelihood to have impact.

/js

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <https://www.jacobs-university.de/>

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