Re: [Netconf] I-D Action: draft-ietf-netconf-udp-pub-channel-04.txt

Martin Bjorklund <mbj@tail-f.com> Wed, 24 October 2018 14:53 UTC

Return-Path: <mbj@tail-f.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 A97BF128DFD for <netconf@ietfa.amsl.com>; Wed, 24 Oct 2018 07:53:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_PASS=-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 89ZIq8HeKyHL for <netconf@ietfa.amsl.com>; Wed, 24 Oct 2018 07:53:52 -0700 (PDT)
Received: from mail.tail-f.com (mail.tail-f.com [46.21.102.45]) by ietfa.amsl.com (Postfix) with ESMTP id 001D2123FFD for <netconf@ietf.org>; Wed, 24 Oct 2018 07:53:51 -0700 (PDT)
Received: from localhost (unknown [173.38.220.42]) by mail.tail-f.com (Postfix) with ESMTPSA id 6E0D81AE03B5; Wed, 24 Oct 2018 16:53:50 +0200 (CEST)
Date: Wed, 24 Oct 2018 16:53:42 +0200
Message-Id: <20181024.165342.1084815064462844822.mbj@tail-f.com>
To: evoit@cisco.com
Cc: zhoutianran@huawei.com, netconf@ietf.org
From: Martin Bjorklund <mbj@tail-f.com>
In-Reply-To: <8888c964b0f74f6184731672bfc3ccc5@XCH-RTP-013.cisco.com>
References: <bd73e6666dad43baad45062ee5e65555@XCH-RTP-013.cisco.com> <20181023.205949.331237716902693817.mbj@tail-f.com> <8888c964b0f74f6184731672bfc3ccc5@XCH-RTP-013.cisco.com>
X-Mailer: Mew version 6.7 on Emacs 24.5 / Mule 6.0 (HANACHIRUSATO)
Mime-Version: 1.0
Content-Type: Text/Plain; charset="utf-8"
Content-Transfer-Encoding: base64
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/c9EcAzyP3AImi-S6PCXhAxZEe-g>
Subject: Re: [Netconf] I-D Action: draft-ietf-netconf-udp-pub-channel-04.txt
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
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, 24 Oct 2018 14:53:55 -0000

"Eric Voit (evoit)" <evoit@cisco.com> wrote:
> Hi Martin,
> 
> > Hi,
> > 
> > "Eric Voit (evoit)" <evoit@cisco.com> wrote:
> > > Hi Tianran,
> > >
> > > The definition of dynamic subscription does allow for different
> > > transports to be used for notifications.  So I agree that augmenting
> > > “transport” into the <establish-subscription> RPC is the way to
> > > accomplish this.
> > 
> > Which module should do this augment? 
> 
> My assumption is that a new model contained within this draft will be
> needed to do the augmentations described within this thread.

Do you mean a new transport-agnostic model?


> >  If this really is the intention, why not put this leaf in the base SN
> >  model?
> 
> We didn't put it in due to the complexity.  It is true that enabling
> an optional leaf in the RPC would be easy.  However the rules for
> fate-sharing these event notifications with an independent signaling
> transport session are not so easy to do in a transport agnostic
> specification.

So this have to be dealt with now, in this draft?

> I.e., defining how to handle/fate-share different transports for
> dynamic subscription signaling and event delivery is a bit of
> complexity which didn't need to be taken on by the base SN draft.
> 
> > (Wasn't it present in some previous version?)
> 
> I don't believe so.

Ok.


/martin


>  
> > [...]
> > 
> > > Additionally if you wanted, information on Figure 2’s destination
> > > ports or addresses/ports could be augmented in as part of an
> > > <establish-subscription> request.  But whether that is needed is up to
> > > you.
> > 
> > Hmm, was this the reason for not having a generic 'transport' in
> > establish-
> > subscription?
> 
> A reason, but not the prime reason.  The prime reason was that in the
> simplest/dominant case it is easy to use the transport of the RPC is
> the desired transport for the event notifications.  It is always
> possible to augment.
> 
> Thanks,
> Eric
> 
> > /martin
> > 
> > 
> > >
> > > Eric
> > >
> > > From: Tianran Zhou, October 23, 2018 9:54 AM
> > >
> > > Hi Martin,
> > >
> > > Thank you for the review. You are right, that is also our concern on
> > > the dynamic subscription.
> > > Is this operation legal by the dynamic subscription definition?
> > > If so, we can augment the establish-subsciption RPC with an transport
> > > option.
> > >
> > > Tianran
> > > --------------------------------------------------
> > > Sent from WeLink
> > > 发件人:Martin Bjorklund
> > > 收件人:netconf@ietf.org<mailto:netconf@ietf.org>,
> > > 时间:2018-10-22 21:48:43
> > > 主 题:Re: [Netconf] I-D Action:
> > > draft-ietf-netconf-udp-pub-channel-04.txt
> > >
> > > Hi,
> > >
> > > In section 4.1, this draft explains how a dynamic subscription can be
> > > used with UPC.  How is this supposed to work?  There is no way to
> > > indicate in an <establish-subscription> that the UPC protocol should
> > > be used instead of sending <notifications> to the NETCONF client that
> > > sent the <establish-subscription>.
> > >
> > >
> > > /martin
> > >
> > >
> > >
> > > internet-drafts@ietf.org<mailto:internet-drafts@ietf.org> wrote:
> > > >
> > > > A New Internet-Draft is available from the on-line Internet-Drafts
> > > > directories.
> > > > This draft is a work item of the Network Configuration WG of the IETF.
> > > >
> > > >         Title : UDP based Publication Channel for Streaming Telemetry
> > > >         Authors         : Guangying Zheng
> > > >                           Tianran Zhou
> > > >                           Alexander Clemm
> > > >        Filename        : draft-ietf-netconf-udp-pub-channel-04.txt
> > > >        Pages           : 22
> > > >        Date            : 2018-10-19
> > > >
> > > > Abstract:
> > > >    This document describes a UDP-based publication channel for streaming
> > > >    telemetry use to collect data from devices.  A new shim header is
> > > >    proposed to facilitate the distributed data collection mechanism
> > > >    which directly pushes data from line cards to the collector.  Because
> > > >    of the lightweight UDP encapsulation, higher frequency and better
> > > >    transit performance can be achieved.
> > > >
> > > >
> > > >
> > > > The IETF datatracker status page for this draft is:
> > > > https://datatracker.ietf.org/doc/draft-ietf-netconf-udp-pub-channel/
> > > >
> > > > There are also htmlized versions available at:
> > > > https://tools.ietf.org/html/draft-ietf-netconf-udp-pub-channel-04
> > > > https://datatracker.ietf.org/doc/html/draft-ietf-netconf-udp-pub-cha
> > > > nnel-04
> > > >
> > > > A diff from the previous version is available at:
> > > > https://www.ietf.org/rfcdiff?url2=draft-ietf-netconf-udp-pub-channel
> > > > -04
> > > >
> > > >
> > > > Please note that it may take a couple of minutes from the time of
> > > > submission until the htmlized version and diff are available at
> > > > tools.ietf.org.
> > > >
> > > > Internet-Drafts are also available by anonymous FTP at:
> > > > ftp://ftp.ietf.org/internet-drafts/
> > > >
> > > > _______________________________________________
> > > > Netconf mailing list
> > > > Netconf@ietf.org<mailto:Netconf@ietf.org>
> > > > https://www.ietf.org/mailman/listinfo/netconf
> > > >
> > >
> > > _______________________________________________
> > > Netconf mailing list
> > > Netconf@ietf.org<mailto:Netconf@ietf.org>
> > > https://www.ietf.org/mailman/listinfo/netconf