Re: [Netconf] YangPush now

Andy Bierman <andy@yumaworks.com> Tue, 17 July 2018 21:05 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 E43D7130DE2 for <netconf@ietfa.amsl.com>; Tue, 17 Jul 2018 14:05:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level:
X-Spam-Status: No, score=-1.91 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_NONE=-0.0001, SPF_PASS=-0.001, T_DKIMWL_WL_MED=-0.01] 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 GQgUxgCAYoXL for <netconf@ietfa.amsl.com>; Tue, 17 Jul 2018 14:05:45 -0700 (PDT)
Received: from mail-lj1-x22e.google.com (mail-lj1-x22e.google.com [IPv6:2a00:1450:4864:20::22e]) (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 D9FC1129C6B for <netconf@ietf.org>; Tue, 17 Jul 2018 14:05:44 -0700 (PDT)
Received: by mail-lj1-x22e.google.com with SMTP id r13-v6so2185273ljg.10 for <netconf@ietf.org>; Tue, 17 Jul 2018 14:05:44 -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:from:date:message-id:subject:to; bh=wWVoX6xOSJrwBH/4UusqcQowKIDBDBsepQ+XyQkAL0c=; b=SIdlotdEJdoGinHwgYGVnpmh7QhxaELV3NAw1eep6EMM+vALxitsgiJa6O5KOd9TcR 5PcEWIDmF5OOS8zPj+L+QsnW5Hvl7COa9DKTjU+nPCF5Fscc2v65vadnLVNxBlxY+X2c o1jBKcuSW5Z7kliLxEeLYo3z8ilTpLsq4+e0F8AlqIKG0+vCVlkU+059YgK6DM8FJCWQ ZAI2RiNAD/hbrYQ2oJHQRnCKTF2lZUA7698w6Kv8ywP1VUgybfJBJiVZuuIEYge9bG7K AzW8FPYblAZmnXLuLXAX1uYMwN68YmIdjjs0b1Q0du/QGdFDZOSSO9Z1S58iCwgxnVVw 8x/Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=wWVoX6xOSJrwBH/4UusqcQowKIDBDBsepQ+XyQkAL0c=; b=kJeXni3KQhDAQ4LZSaWr2xA9XmypBfS1nl/b+roLOfdW5+C6+NAjKl/9FyjnQ4xvps 7KQTJRCOT5yYTxltpYOeESoYGFjuzj7SbTjp2+PIwcF4sEvXeXd2e8be0Fv2T4yu+HPN XWVUJjMakqBtc2+KRzlbhX5mur1fpI7rzeOA5QS395nkM/THuJ0mQuBlm+tTzMa1Hdrz ue4LW3DVD4MSyExP8yuwR3DxCLXPCmv89FhMM6oBRm5oWMr/LNbirUFEcuXsKT9cvix4 lgh5lsA0ICQafp7sw5Ze23RPRYcx/SWuhqIcdpuI/89HqUtYmRPY5K/wdg7/GUJF8p85 Eisg==
X-Gm-Message-State: AOUpUlFgARQTPrbvUoKbPzcj+mOfpQ15I0ef8vQfyNacXk6gn26ci5oT MY30u8nJdt5SEwD4VAZNDo66MDccR40v3jPp+GO+Ng==
X-Google-Smtp-Source: AAOMgpeWrXXP9en+VLgi4/M+sYCizrmPCI1p4fJ5f0Gpw2931Md/tB4lUTYQPco/yVfjd7z3GqaQkQ+nwB47dZkZeis=
X-Received: by 2002:a2e:9f4d:: with SMTP id v13-v6mr2457945ljk.42.1531861542995; Tue, 17 Jul 2018 14:05:42 -0700 (PDT)
MIME-Version: 1.0
Received: by 2002:a19:aa46:0:0:0:0:0 with HTTP; Tue, 17 Jul 2018 14:05:41 -0700 (PDT)
In-Reply-To: <20180717172036.hhuoq6fzs7ctblpf@anna.jacobs.jacobs-university.de>
References: <2E1BAD12-EFF2-4E35-B232-57A4C4490989@cisco.com> <20180717055030.7bmzlychtznf3mso@anna.jacobs.jacobs-university.de> <18622ABD-DB9F-406C-836F-64649F3D8FF6@cisco.com> <20180717172036.hhuoq6fzs7ctblpf@anna.jacobs.jacobs-university.de>
From: Andy Bierman <andy@yumaworks.com>
Date: Tue, 17 Jul 2018 14:05:41 -0700
Message-ID: <CABCOCHS8cfqKLaQe9M4tu-2zkZ5=6-a2FEv+idJwZiW_btx_Zw@mail.gmail.com>
To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>, "Tim Jenkins (timjenki)" <timjenki@cisco.com>, "netconf@ietf.org" <netconf@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000001d9fad0571384fcb"
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/DNRZ-OOwVu-aWKQro6PJ2uWah8Y>
Subject: Re: [Netconf] YangPush now
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.27
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: Tue, 17 Jul 2018 21:05:48 -0000

Hi,

I agree with Juergen that there are TBD features in SN.
I also agree with the co-authors that it would be too much work to refactor
now.
It should be faster to complete SN then split it and start over.

The main issues here seem to be:
 1) no end-point for the configured receiver
 2) CallHome procedures and server requirements such as
     processing normal NC or RC requests on the session
 3) no MUST or SHOULD implement values for transport

I would like to get YANG Push done but not at the expense of the review
cycles.
There is nothing stopping the WG from working faster (e.g. virtual interim).
Just declaring everything done gets it out of the WG faster,
but may not mean the RFC will be out faster.



Andy




Andy


On Tue, Jul 17, 2018 at 10:20 AM, Juergen Schoenwaelder <
j.schoenwaelder@jacobs-university.de> wrote:

> I see several pieces but I do not see how the pieces give me a
> workable solution nor do I see how such a solution gives me
> interoperability.
>
> If I configure a subscription, how does the flow of notifications work
> over NC and RC? How do I configure where the connection goes?  What is
> the RC resource that provides me the notification stream?  How will
> all of this work if the endpoints in the future want to negotiate
> different encodings?
>
> Since you said you implemented this: What exactly did you implement,
> what did not leave out, what did have to add to make it work?
>
> /js
>
> On Tue, Jul 17, 2018 at 01:20:55PM +0000, Tim Jenkins (timjenki) wrote:
> > Juergen,
> >
> > To flip this around, I don’t understand where the difficulties are.
> >
> > But here’s what I see:
> >
> >   1.  The format of the update notifications should be the same whether
> the subscription is dynamic or configured for a given transport and
> encoding. I believe we have that.
> >   2.  There are some differences in out of band notifications when I
> last read the drafts in details; these were explained by the different
> connection setup contexts. But this is otherwise unrelated to configured
> subscriptions.
> >   3.  Since the transport specific details are now separate from the
> base line drafts, it allows transport specific behaviour to decide how the
> connections (for configured subscriptions) are to be setup. We have usable
> variations of “call home” or “dial out” or whatever you want to call it for
> the cases we need. Admittedly, we do have to provide augmentations for some
> of the protocols, but then, that’s the intent of the design.
> >
> > BTW, my comment below was sent last week. I have no idea how/why it
> arrived on the list after the IETF meeting yesterday.
> >
> > Tim
> >
> > --
> > Cisco Systems Canada Co.
> > 2000 Innovation Drive
> > Kanata, ON, Canada, K2K 3E8
> > Preferences <http://www.cisco.com/offer/subscribe/?sid=000478326>
> > Unsubscribe <http://www.cisco.com/offer/unsubscribe/?sid=000478327>
> > Privacy <http://www.cisco.com/web/siteassets/legal/privacy.html>
> >
> > From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
> > Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
> > Date: Tuesday, July 17, 2018 at 1:50 AM
> > To: "Tim Jenkins (timjenki)" <timjenki@cisco.com>
> > Cc: "netconf@ietf.org" <netconf@ietf.org>
> > Subject: Re: [Netconf] YangPush now
> >
> > I do not think that configured subscriptions have been fully worked
> > out. Nor do I see how I configure something that actually works.
> > Since you have implemented this, perhaps you can help me to understand
> > how all this actually works with the text in the current IDs.
> >
> > /js
> >
> > On Mon, Jul 16, 2018 at 11:10:52PM +0000, Tim Jenkins (timjenki) wrote:
> > Hi,
> > As an implementor of the drafts, I suggest enough already: we've been
> going down this path for quite some time.
> > Please publish both sets (dynamic and configured, and SN and YP)
> together.
> > Thanks,
> > Tim
> > > Hi,
> > >
> > > It might be useful (at least to me), if the draft authors could
> explicitly indicate what their preference is, and also which of the choices
> below they think would lead to the work completing most quickly.
> > >
> > > Thanks,
> > > Rob
> > >
> > >
> > > On 12/07/2018 19:48, Kent Watsen wrote:
> > > I would like to strongly +1 retaining the configured subscriptions
> > > (not necessarily in the Push draft itself for the sake of expediting
> > > WGLC or
> > > modularity)
> > > Ah, so here's another hum question: with or without yang push.
> > >
> > > hums now are:
> > >
> > >  1. dynamic subscriptions ~ configured subscriptions
> > >   a. dynamic first, then configured (published sequentially)
> > >  b. dynamic and configure together (published in parallel)
> > >
> > >   2. subscribed-notifications ~ yang-push
> > >     a. SN first, then YP  (published sequentially)
> > >     b. SN and YP together (published in parallel)
> > >
> > > Eric/Alex: please include a slide with this somewhere in your preso.
> > >
> > > Thanks,
> > > Kent // chair
> > _______________________________________________
> > Netconf mailing list
> > mailto:Netconf@ietf.org
> > https://www.ietf.org/mailman/listinfo/netconf
> > --
> > Cisco Systems Canada Co.
> > 2000 Innovation Drive
> > Kanata, ON, Canada, K2K 3E8
> > Preferences <http://www.cisco.com/offer/subscribe/?sid=000478326>
> > Unsubscribe <http://www.cisco.com/offer/unsubscribe/?sid=000478327>
> > Privacy <http://www.cisco.com/web/siteassets/legal/privacy.html>
> > _______________________________________________
> > Netconf mailing list
> > Netconf@ietf.org<mailto:Netconf@ietf.org>
> > https://www.ietf.org/mailman/listinfo/netconf
> >
> > --
> > 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/>
> >
>
> --
> 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/>
>
> _______________________________________________
> Netconf mailing list
> Netconf@ietf.org
> https://www.ietf.org/mailman/listinfo/netconf
>