Re: [Netconf] Agenda Request

Andy Bierman <andy@yumaworks.com> Wed, 23 March 2016 02:43 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 6332012D104 for <netconf@ietfa.amsl.com>; Tue, 22 Mar 2016 19:43:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level:
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-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 tTTh1ocA4qgZ for <netconf@ietfa.amsl.com>; Tue, 22 Mar 2016 19:43:55 -0700 (PDT)
Received: from mail-lf0-x233.google.com (mail-lf0-x233.google.com [IPv6:2a00:1450:4010:c07::233]) (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 CA09A12D0ED for <netconf@ietf.org>; Tue, 22 Mar 2016 19:43:53 -0700 (PDT)
Received: by mail-lf0-x233.google.com with SMTP id e196so1566110lfg.1 for <netconf@ietf.org>; Tue, 22 Mar 2016 19:43:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yumaworks-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc; bh=sWfRDi0UgA3E0MlY4KZvwuEepvUb19b0N8lgCFKtZR8=; b=KdmqKAUKmlORasjepjFAhAYYhCIKDFx/6e/K+Fl9vERIvNOqrvtCqqfwgYf7qK0VXf yYwLUZVe3fBhXpF3Yi8O/+An0RQtm0l8svhLOHqP8jw/cjg00UXbAMDYrVGoyl3nl7uC HFHEpo5D9LSSaA2cfMugSrwPfB17hTEiE7bbUlrSeY5RbZz372xPz1JllpbvRGdga1T6 aLQmDLACE8BaJh9K3GD/bjAxDr5zEvWULefoHNq0XeqUpb0GOBvXKaFkQyCKP1LKfow6 Qly9Ao0+tBW9+06MYzIXQXrzklOOfSK/kbR6kv33ZhEQwu+AkRX+mr6tZ43LUGJ0LFkZ Xx1w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc; bh=sWfRDi0UgA3E0MlY4KZvwuEepvUb19b0N8lgCFKtZR8=; b=b7xpK1BuJhnvT3tVxhMax4j+5ANJsOH55PcD/v69ptRw/gsNfIsBPcjDi9XQGnjj2x w8HNXiKB6Js8jYRYonj3IOQHc5V6+yleUc/n3JGU8X8D40ot+RYacu1znH4eARiALwRi C+sWY/gwUbFR+Gzovs5XnyfZVMJjWr6AVFdLDrwyBhLFgw5fsNarsYxio3nDGaKSqJBf wDSP6l6IYEsAD04ohyCeoFLqc2zyhO1OrDKm2NROB0+Z9mBXC++G/TD0iLZ5XT5njTCj JlnDD6k1R/fC5mWqeivAnfuujAWnDqIZBKClWqGWSoWkS0/I9tlLvklLbw7J8HjEPGpw En6w==
X-Gm-Message-State: AD7BkJKTdwccbo531WEYRbV1fWMK5+TrYQ2Aen27fpsiuuR3jDVDHcMHI0HTErXwyi9A/JGJt/1dF4EhnPyZUA==
MIME-Version: 1.0
X-Received: by 10.25.27.200 with SMTP id b191mr187167lfb.8.1458701031997; Tue, 22 Mar 2016 19:43:51 -0700 (PDT)
Received: by 10.112.135.97 with HTTP; Tue, 22 Mar 2016 19:43:51 -0700 (PDT)
In-Reply-To: <D317B403.6A7D7%albertgo@cisco.com>
References: <FB2B427A-23BF-41C5-AEEF-45392D3EE535@gmail.com> <e0186f1a0e6448fa92459907e2e59e78@XCH-ALN-013.cisco.com> <D315FF4C.6A029%albertgo@cisco.com> <CABCOCHQFkaqEj6cFJsaW=eLZkD5pAAx0f0_Dg-GBpLx_8ykN+g@mail.gmail.com> <D317B403.6A7D7%albertgo@cisco.com>
Date: Tue, 22 Mar 2016 19:43:51 -0700
Message-ID: <CABCOCHSVTrtMsoKLtg4S8BD_w7HLDd-nARWuNTuckswLdbO_vA@mail.gmail.com>
From: Andy Bierman <andy@yumaworks.com>
To: "Alberto Gonzalez Prieto (albertgo)" <albertgo@cisco.com>
Content-Type: multipart/alternative; boundary="001a11402c48d897ae052eae4c52"
Archived-At: <http://mailarchive.ietf.org/arch/msg/netconf/kyyrbXLvBX3UF6ZXyYRNMsu2PPU>
Cc: NETCONF <netconf@ietf.org>
Subject: Re: [Netconf] Agenda Request
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Configuration WG mailing 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: Wed, 23 Mar 2016 02:43:58 -0000

Hi,

    These changes should not affect older clients that do not support these
    particular subscription requirements.

So you are claiming that an RFC 5277 client will work with this draft, even
though the namespaces
are changed?  The :interleave capability has been completely removed.

IMO this new work should be decoupled since it appears to be intended
for platforms with extensive resources.
I don't see protocol definitions for a new type of notification delivery,
just a new "receivers" table.  Is interoperability expected without
a protocol definition?

I don't see any text about replayComplete except you augmented the
notification with a subscription-id. The entire replay buffer has been
removed.
Perhaps your intent is to extend RFC 5277 instead of replacing it?


Andy


On Tue, Mar 22, 2016 at 7:13 PM, Alberto Gonzalez Prieto (albertgo) <
albertgo@cisco.com> wrote:

> Thanks Andy,
>
> The draft targets charter item #6. I include it below for convenience.
>
> One of the goals in the item is to not affect older clients I.e.,
> backwards compatibility.
> To achieve this, we have kept the mechanisms in 5277. E.g., the
> create-subscription RPC.
> If a mechanism in 5277 is not in the draft it is an unintended omission.
>
> I agree that the complete set of features in the draft is more complex
> than those in 5277.
> Some features are explicitly stated in the charter item (e.g., multiple
> subscriptions over a session).
> Others, like static subscription, are not mandatory in the yang with the
> new features.
> What is mandatory and what is optional is open to discussion.
> A server implementation may only advertise the capabilities corresponding
> to 5277.
>
> On the point your bring about the authors, I am not familiar with it.
> Guidance from the chairs would be appreciated.
>
> Thanks,
>
> Alberto
>
>
>
> 6. Enhance RFC 5277 with the ability to delete subscriptions without
> closing the client session, to modify existing subscriptions, and to
> have multiple subscriptions on a established client session. These
> changes should not affect older clients that do not support these
> particular subscription requirements. The RPCs and the data models in
> RFC 5277 should be converted to YANG.
>
>
> From: Andy Bierman <andy@yumaworks.com>
> Date: Tuesday, March 22, 2016 at 10:18 PM
> To: Alberto Gonzalez Prieto <albertgo@cisco.com>
> Cc: "Eric Voit (evoit)" <evoit@cisco.com>, Mahesh Jethanandani <
> mjethanandani@gmail.com>, NETCONF <netconf@ietf.org>
> Subject: Re: [Netconf] Agenda Request
>
> Hi,
>
>
> I don't know how much agreement there is on requirements or solution.
>
> IMO, this draft should not be called RFC5277bis
>
>  - all mechanisms from RFC 5277 have been removed
>  - all RFC 5277 authors have been removed
>
> IMO, the new work should not obsolete RFC 5277, as stated in the draft.
> The existing notifications work as intended and there are several
> independent
> implementations.
>
> This new draft is radically different and much more complex to implement on
> the client and server than RFC 5277.
>
>
>
> Andy
>
>
> On Mon, Mar 21, 2016 at 11:49 AM, Alberto Gonzalez Prieto (albertgo) <
> albertgo@cisco.com> wrote:
>
>> Hello,
>>
>> Our proposal for RFC5277-bis has been submitted
>> (https://datatracker.ietf.org/doc/draft-gonzalez-netconf-5277bis)
>> You can find an high-level summary of the draft below.
>> We would like to present it in the NETCONF session at IETF 95.
>>
>> Length: 10 minutes
>> Presenter: Eric Voit
>>
>>
>> Thanks,
>>
>> Alberto, Alex, Eric, Einar, and Ambika
>>
>>
>>
>> This draft targets charter item #6 of the NETCONF WG.
>> It enhances RFC 5277, addressing limitations identified during the design
>> of draft-ietf-netconf-yang-push-01 and
>> draft-voit-netconf-restconf-yang-push-02
>>
>> Goals of charter item #6, (all of them addressed in the draft):
>> - Ability to delete subscriptions without closing the client session.
>> - Ability to modify existing subscriptions.
>> - Ability to have multiple subscriptions on a client session.
>> - Do not affect older clients.
>> - Convert data models in RFC 5277 into YANG.
>>
>> The draft also includes the following features:
>> - Subscription negotiation.
>> - Static subscriptions. (i.e., configuration-driven susbcription)
>> - Subscription suspension and termination by server.
>> - Support for multiple encodings (e.g., json).
>>
>>
>>
>>
>>
>> On 3/7/16, 2:52 PM, "Netconf on behalf of Eric Voit (evoit)"
>> <netconf-bounces@ietf.org on behalf of evoit@cisco.com> wrote:
>>
>> >Hi Mahesh & Mehmet,
>> >
>> >Below are the two topics we were hoping present .
>> >
>> >Topics:
>> >(1) Yang Subscriptions
>> >  -  draft-ietf-netconf-yang-push
>> >       - WG draft revisions
>> >       - IETF hackathon demo results: yang-push interworking with
>> >OpenDaylight
>> >  -  draft-voit-netconf-restconf-yang-push
>> >       - New draft this week: shrunk to cover just Restconf & HTTP
>> >transports
>> >  -  Discussion:  do we have the desired WG division for these drafts?
>> >
>> >(2) RFC5277bis
>> >  - Proposal coming into WG before submission cut-off date
>> >
>> >Length:
>> >(1) Yang Subscriptions - 20 min
>> >(2) RFC5277bis - 10 min
>> >
>> >Presenter:
>> >  -  Eric Voit (on behalf of the authors)
>> >
>> >Thanks,
>> >Eric, Alex, Alberto, Ambika, Einar
>> >
>> >-------------------
>> >From: Netconf [mailto:netconf-bounces@ietf.org] On Behalf Of Mahesh
>> >Jethanandani
>> >Sent: Sunday, March 06, 2016 10:22 PM
>> >To: NETCONF
>> >Subject: [Netconf] Agenda Request
>> >
>> >It is that time again where we ask if you want to present in the NETCONF
>> >session at IETF 95.
>> >
>> >Please indicate
>> >
>> >Topic:
>> >Length:
>> >Presenter:
>> >
>> >in your request for the slot.
>> >
>> >All this assumes that you have published/updated a draft on the mailing
>> >list and have garnered some discussion around it. If not, there is still
>> >time to do that before the meeting.
>> >
>> >Cheers.
>> >
>> >Mahesh & Mehmet
>> >
>> >
>> >
>> >_______________________________________________
>> >Netconf mailing list
>> >Netconf@ietf.org
>> >https://www.ietf.org/mailman/listinfo/netconf
>>
>> _______________________________________________
>> Netconf mailing list
>> Netconf@ietf.org
>> https://www.ietf.org/mailman/listinfo/netconf
>>
>
>