Re: [netconf] New Version Notification for draft-zhou-netconf-multi-stream-originators-06.txt

Tianran Zhou <zhoutianran@huawei.com> Tue, 09 July 2019 06:38 UTC

Return-Path: <zhoutianran@huawei.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 900BD120314 for <netconf@ietfa.amsl.com>; Mon, 8 Jul 2019 23:38:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level:
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-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 iZ-kY7WS1KIc for <netconf@ietfa.amsl.com>; Mon, 8 Jul 2019 23:38:47 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (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 7239C120307 for <netconf@ietf.org>; Mon, 8 Jul 2019 23:38:47 -0700 (PDT)
Received: from lhreml701-cah.china.huawei.com (unknown [172.18.7.108]) by Forcepoint Email with ESMTP id 506B1891F9E9409DECD9 for <netconf@ietf.org>; Tue, 9 Jul 2019 07:38:45 +0100 (IST)
Received: from lhreml701-chm.china.huawei.com (10.201.108.50) by lhreml701-cah.china.huawei.com (10.201.108.42) with Microsoft SMTP Server (TLS) id 14.3.408.0; Tue, 9 Jul 2019 07:38:45 +0100
Received: from lhreml701-chm.china.huawei.com (10.201.108.50) by lhreml701-chm.china.huawei.com (10.201.108.50) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1713.5; Tue, 9 Jul 2019 07:38:44 +0100
Received: from NKGEML411-HUB.china.huawei.com (10.98.56.70) by lhreml701-chm.china.huawei.com (10.201.108.50) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA_P256) id 15.1.1713.5 via Frontend Transport; Tue, 9 Jul 2019 07:38:44 +0100
Received: from NKGEML515-MBS.china.huawei.com ([169.254.5.134]) by nkgeml411-hub.china.huawei.com ([10.98.56.70]) with mapi id 14.03.0415.000; Tue, 9 Jul 2019 14:38:36 +0800
From: Tianran Zhou <zhoutianran@huawei.com>
To: Qin Wu <bill.wu@huawei.com>, "netconf@ietf.org" <netconf@ietf.org>
Thread-Topic: New Version Notification for draft-zhou-netconf-multi-stream-originators-06.txt
Thread-Index: AdU2CHMGwBfbWqqXaUyVrraPIkdGOgAFaxMw
Date: Tue, 9 Jul 2019 06:38:36 +0000
Message-ID: <BBA82579FD347748BEADC4C445EA0F21BEE7C407@NKGEML515-MBS.china.huawei.com>
References: <B8F9A780D330094D99AF023C5877DABAA49CDA59@nkgeml513-mbx.china.huawei.com>
In-Reply-To: <B8F9A780D330094D99AF023C5877DABAA49CDA59@nkgeml513-mbx.china.huawei.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.111.156.116]
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/fb8Qewyxn3Ld07AbUDRIDmHicBc>
Subject: Re: [netconf] New Version Notification for draft-zhou-netconf-multi-stream-originators-06.txt
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, 09 Jul 2019 06:38:51 -0000

Hi Qin,

Thank you very much for your interest. Please see my reply in line.
Hope it can address your question.

Tianran
> -----Original Message-----
> From: Qin Wu
> Sent: Tuesday, July 09, 2019 2:03 PM
> To: Tianran Zhou <zhoutianran@huawei.com>om>; netconf@ietf.org
> Subject: RE: New Version Notification for
> draft-zhou-netconf-multi-stream-originators-06.txt
> 
> I think your idea in this draft is to eliminate broker for internal
> consolidation at the sending side, but you introduce the new attribute message
> ID to multiplex multi-stream into one stream at the receiving side.
> Two quick questions:
> 1. In dynamic subscription case, how does Publisher agent behind Publisher
> master know where a particular receiver is when pushing subscribed data to
> the receiver in a separate channel?
I think Appendix A.1 gives one example to show how this works in RESTCONF case.
Firstly, the reply to the dynamic subscription will return the resource access URIs.
Then, the receiver can use the URIs to GET the data.
This is similar to draft-ietf-netconf-restconf-notif-15.

> 2. How multi-stream originator works for configured subscription case? 
In appendix A.2, I use the similar example as in draft-mahesh-netconf-https-notif-00 to illustrate.
In brief, the originators run on client mode, and connect to the receiver actively.

> How does receive know the number of publisher agents or message originators? 
> Can receiver negotiate with publisher agent directly? What's the role of
> publisher master in between?
Before the receiver actually start to receive data, the subscription-started message is sent to the receiver by the publisher master.
We extend existing sub-notif model with a list of message-originator-ids in the subscription-started message.
So that the receive know the number of publisher agents.
In this sense, the receiver does not negotiate with publisher agent directly, but with the master.


> -Qin
> -----邮件原件-----
> 发件人: netconf [mailto:netconf-bounces@ietf.org] 代表 Tianran Zhou
> 发送时间: 2019年7月8日 11:07
> 收件人: netconf@ietf.org
> 抄送: netconf-chairs@ietf.org
> 主题: [netconf] FW: New Version Notification for
> draft-zhou-netconf-multi-stream-originators-06.txt
> 
> Hi WG,
> 
> Thanks Kent for the remind of adding examples to illustrate the model usage.
> 1. This revision mainly work on the examples.
> 2. We also add a grouping on the resource-access-list. So that some transport,
> e.g., RESTCONF, is able to access multiple message generators.
> 
> I think the document is ready for the working group adoption for further
> improvement.
> 
> There is an open discussion, whether to include the transport configuration
> in this document?
> Existing subscribed notifications does not include this part. So this is for
> example defined in the https notif with a new "receivers" container.
> https://datatracker.ietf.org/doc/draft-mahesh-netconf-https-notif/
> 
> In multiple message originators scenario, I prefer to leaving the transport
> configuration to specific transport just as the subscribed notifications
> draft.
> So I add an example on how to configure the https notif in multiple message
> originators scenario.
> 
> Thanks,
> Tianran
> -----Original Message-----
> From: internet-drafts@ietf.org [mailto:internet-drafts@ietf.org]
> Sent: Monday, July 08, 2019 10:39 AM
> To: Andy Bierman <andy@yumaworks.com>om>; Eric Voit <evoit@cisco.com>om>;
> Zhengguangying (Walker) <zhengguangying@huawei.com>om>; Alexander Clemm
> <ludwig@clemm.org>rg>; Tianran Zhou <zhoutianran@huawei.com>
> Subject: New Version Notification for
> draft-zhou-netconf-multi-stream-originators-06.txt
> 
> 
> A new version of I-D, draft-zhou-netconf-multi-stream-originators-06.txt
> has been successfully submitted by Tianran Zhou and posted to the IETF
> repository.
> 
> Name:		draft-zhou-netconf-multi-stream-originators
> Revision:	06
> Title:		Subscription to Multiple Stream Originators
> Document date:	2019-07-07
> Group:		Individual Submission
> Pages:		21
> URL:
> https://www.ietf.org/internet-drafts/draft-zhou-netconf-multi-stream-ori
> ginators-06.txt
> Status:
> https://datatracker.ietf.org/doc/draft-zhou-netconf-multi-stream-origina
> tors/
> Htmlized:
> https://tools.ietf.org/html/draft-zhou-netconf-multi-stream-originators-
> 06
> Htmlized:
> https://datatracker.ietf.org/doc/html/draft-zhou-netconf-multi-stream-or
> iginators
> Diff:
> https://www.ietf.org/rfcdiff?url2=draft-zhou-netconf-multi-stream-origin
> ators-06
> 
> Abstract:
>    This document describes the distributed data export mechanism that
>    allows multiple data streams to be managed using a single
>    subscription.  Specifically, multiple data streams are pushed
>    directly to the collector without passing through a broker for
>    internal consolidation.
> 
> 
> 
> 
> 
> 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.
> 
> The IETF Secretariat
> 
> _______________________________________________
> netconf mailing list
> netconf@ietf.org
> https://www.ietf.org/mailman/listinfo/netconf