Re: [netconf] Adoption-suitability for draft-wang-netconf-adaptive-subscription

Andy Bierman <andy@yumaworks.com> Tue, 11 August 2020 02:04 UTC

Return-Path: <andy@yumaworks.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C38AC3A0EC2 for <netconf@ietfa.amsl.com>; Mon, 10 Aug 2020 19:04:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.876
X-Spam-Level:
X-Spam-Status: No, score=-1.876 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_FONT_LOW_CONTRAST=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, T_KAM_HTML_FONT_INVALID=0.01, T_SPF_PERMERROR=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yumaworks-com.20150623.gappssmtp.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 7b5jdpdNN8gC for <netconf@ietfa.amsl.com>; Mon, 10 Aug 2020 19:04:39 -0700 (PDT)
Received: from mail-lf1-x129.google.com (mail-lf1-x129.google.com [IPv6:2a00:1450:4864:20::129]) (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 AA6403A0ED9 for <netconf@ietf.org>; Mon, 10 Aug 2020 19:04:38 -0700 (PDT)
Received: by mail-lf1-x129.google.com with SMTP id v15so5780707lfg.6 for <netconf@ietf.org>; Mon, 10 Aug 2020 19:04:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yumaworks-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=00x5uqhTLKzrSXiDJLidLAGeJsgA1T1CRL3PI0wEbEY=; b=jpqNDv3KCySbPCGTycag73F1cO+MVHj4U6XxhuZqwW+sSFU+obWyfjC+53FL4BDVYl /xHx8z3uLj5XVHavMT7uctuJlOswQ2nmyjITHW3jltqpAvVDx07Ke5zH+5cOWr1x/L9G /y1GJ6FeAgjaqboUFrtTF24v7qdST+XfcCq90Byli9zc8hCE8IUbgi2QADRSGb+nQbeV 3c6rxSp7UB7ac3N99dIhla8oubhaIdIC4JyHA4Bm1NUAqErTkdC5IhkISFsqBJq1R/nS QxpI/wAUT//zz3UVbOUMzFvTnf0jwRKsqTZevzICIfDdV7Pe455Zzt3AVMlNZIA529NE /grQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=00x5uqhTLKzrSXiDJLidLAGeJsgA1T1CRL3PI0wEbEY=; b=on8eD539EnbPPV9SdfFSX35fc9xj0PFxpywMwX8docqoD2ipAXBhZ9Z0ZPu0T7dXVl fjGkx17K3yxIskpvWxomf5iiDPJ/GRh1QSeerEWEHxJyL6WzFWyZdO2u8l1A1DYEahhB KmW2qvlzXl9usvYdzlo/pauhFowZ3A4K7DY2ia4zX7Z+cIbvOf06o1AMtSI7dyC7lfrc HiQGGthD4sUqFknbpFW8v7/5Vdo+8dYiIB62ewGFN3TUGPMcJ1xiMYL9HU9gkllI+4OO B7/TjuIe16lDS555myPKMkyR32OYjR77mLnagkAVzEjjFEi3GqdAyQ/twf9IbIWdUHdv xqhw==
X-Gm-Message-State: AOAM5322WEpGRugcXneGiYOQoeKDv2eBWdysfQuNQ0w6rR5M+GEWcKfk xRVBWXHDvb3XL6r6j7akHk5i2KRnILYZeWjesO/waw==
X-Google-Smtp-Source: ABdhPJxmUciW57Yo/pfX4czZaPFyh8LZCi6oqbs4GLjrwQViNtDH3GS9wwd0fOvKj7M58dCfmtot/8WTNChTnlm6L/8=
X-Received: by 2002:a05:6512:3253:: with SMTP id c19mr1900623lfr.139.1597111476822; Mon, 10 Aug 2020 19:04:36 -0700 (PDT)
MIME-Version: 1.0
References: <01000173c0b44d61-4df9b67b-47f9-46f5-9c91-6e00f466a5c5-000000@us-east-1.amazonses.com> <CABCOCHT1tNUcwXffK2GGYvp1LcaTMugcvULYxKGdNL4p5dihdg@mail.gmail.com> <tencent_A60BD4A0CF0FBB0E1F6F5BA55A4794457906@qq.com>
In-Reply-To: <tencent_A60BD4A0CF0FBB0E1F6F5BA55A4794457906@qq.com>
From: Andy Bierman <andy@yumaworks.com>
Date: Mon, 10 Aug 2020 19:04:25 -0700
Message-ID: <CABCOCHS4RX5XCwj0oSqyuqeqEYJZAn0CdtFSS9WFOPDee_b+mQ@mail.gmail.com>
To: "duzongpeng@foxmail.com" <duzongpeng@foxmail.com>
Cc: Kent Watsen <kent+ietf@watsen.net>, "netconf@ietf.org" <netconf@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000003e3b2f05ac907eeb"
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/MJ7RhhwQM-CBLp6-FBfe_KaGHGM>
Subject: Re: [netconf] Adoption-suitability for draft-wang-netconf-adaptive-subscription
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 11 Aug 2020 02:04:41 -0000

On Mon, Aug 10, 2020 at 6:40 PM duzongpeng@foxmail.com <
duzongpeng@foxmail.com> wrote:

> Hi, Andy
>
>     I am interested in the mechinism, too.
>     The mechenism can be seen as a more intelligent negociation between
> the server and the client.
>
>
The draft describes some use-cases for an "ECA Framework".
The challenge is how to move client programming logic to the server in a
workable solution.
Simplistic solutions that allow 1 counter to be checked, etc. are not good
enough.
Robust solutions that are simple enough to be useful are hard to design and
standardize.

Obviously the client can poll the server and issue a <modify-subscription>
or <edit-config> to change the push parameters, then change the parameters
back
again when the special mode is no longer needed. If the network is up, and
not too busy,
and the latency does not cause events to be missed.

IMO, only a generalized ECA solution makes business sense, because it is
too complex
to duplicate over and over in ad-hoc ways for each point solution.


Best Regards
> Zongpeng Du
>
>

Andy


> ------------------------------
> duzongpeng@foxmail.com & duzongpeng@chinamobile.com
>
>
> *From:* Andy Bierman <andy@yumaworks.com>
> *Date:* 2020-08-11 03:39
> *To:* Kent Watsen <kent+ietf@watsen.net>
> *CC:* netconf@ietf.org
> *Subject:* Re: [netconf] Adoption-suitability for
> draft-wang-netconf-adaptive-subscription
> Hi,
>
> I am trying to understand the problem statement in this draft.
> It appears to propose a complex self-monitoring system so that YANG Push
> subscriptions can change their parameters on the fly to adapt to
> changing network conditions. E.g. lower the 'period' parameter when
> conditions are right, to produce more push-update records than normal.
>
> The problem is somewhat interesting.
> The filtering mechanisms in YANG Push are really awful and there is a need
> to improve both filter and trigger mechanisms.  I don't think this draft
> offers
> a reasonable solution, but I encourage further experimentation.
> Prove it works in real products then maybe it will be ready for
> standardization.
>
>
> Andy
>
>
> On Wed, Aug 5, 2020 at 3:18 PM Kent Watsen <kent+ietf@watsen.net> wrote:
>
>> NETCONF WG,
>>
>> Per the previous email sent moments ago, the chairs would like to solicit
>> input on the following draft:
>>
>>    Title: Adaptive Subscription to YANG Notification
>>    Link:
>> https://tools.ietf.org/html/draft-wang-netconf-adaptive-subscription
>>    Abstract:
>>
>>       This document defines a YANG data model and associated mechanism
>>       enabling subscriber's adaptive subscriptions to a publisher's event
>>       streams at various different period intervals with which to report
>>       updates.  Applying these elements allows both subscriber and
>>       publisher to automatically adjust the volume of telemetry traffic
>>       sent from publisher to the receivers.
>>
>>
>> In particular, please discuss adoption-suitability as it regards to the
>> following questions:
>>
>>     1) is the problem important for the NETCONF WG to solve?
>>     2) is the draft a suitable basis for the work?
>>
>>
>> PS: this message is itself not an adoption poll, but rather an attempt to
>> gauge interest/support for a potential future adoption poll.
>>
>> NETCONF Chairs
>> _______________________________________________
>> netconf mailing list
>> netconf@ietf.org
>> https://www.ietf.org/mailman/listinfo/netconf
>>
>