Re: [netconf] Adoption Call for draft-mahesh-netconf-https-notif-00

Tianran Zhou <> Mon, 09 September 2019 22:15 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id D74CB12003F for <>; Mon, 9 Sep 2019 15:15:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -4.099
X-Spam-Status: No, score=-4.099 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id xcBeHsStFTAd for <>; Mon, 9 Sep 2019 15:15:23 -0700 (PDT)
Received: from ( []) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by (Postfix) with ESMTPS id 7F97D120013 for <>; Mon, 9 Sep 2019 15:15:23 -0700 (PDT)
Received: from (unknown []) by Forcepoint Email with ESMTP id CDCBFD4825F6DADC532A; Mon, 9 Sep 2019 23:15:20 +0100 (IST)
Received: from ( by ( with Microsoft SMTP Server (TLS) id 14.3.408.0; Mon, 9 Sep 2019 23:15:20 +0100
Received: from ( by ( with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1713.5; Mon, 9 Sep 2019 23:15:20 +0100
Received: from ( by ( 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; Mon, 9 Sep 2019 23:15:19 +0100
Received: from ([fe80::a54a:89d2:c471:ff]) by ([]) with mapi id 14.03.0439.000; Tue, 10 Sep 2019 06:15:14 +0800
From: Tianran Zhou <>
To: Alexander Clemm <>, "Eric Voit (evoit)" <>, Kent Watsen <>, Mahesh Jethanandani <>
CC: netconf <>
Thread-Topic: [netconf] Adoption Call for draft-mahesh-netconf-https-notif-00
Thread-Index: AQHVZ1wNaJDIFQ93NESUh5lnPdOP/Q==
Date: Mon, 09 Sep 2019 22:15:13 +0000
Message-ID: <>
References: <> <>, <>
In-Reply-To: <>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
Content-Type: multipart/alternative; boundary="_000_BBA82579FD347748BEADC4C445EA0F21BEFAEF40NKGEML515MBXchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <>
Subject: Re: [netconf] Adoption Call for draft-mahesh-netconf-https-notif-00
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Mon, 09 Sep 2019 22:15:27 -0000

I support the adoption.


Sent from WeLink

发件人: Alexander Clemm<<>>
收件人: Eric Voit (evoit)<<>>;Kent Watsen<<>>;Mahesh Jethanandani<<>>
抄送: netconf<<>>
主题: Re: [netconf] Adoption Call for draft-mahesh-netconf-https-notif-00
时间: 2019-09-10 04:40:59

I support the adoption as well.
--- Alex

From: netconf <> On Behalf Of Eric Voit (evoit)
Sent: Tuesday, September 03, 2019 8:01 AM
To: Kent Watsen <>; Mahesh Jethanandani <>
Subject: Re: [netconf] Adoption Call for draft-mahesh-netconf-https-notif-00

I support the adoption.

Building upon that, there are a few elements which would be good to consider in future iterations.

(1)  Understanding the capabilities of the configured receiver is important.  One or more publishers of configured subscriptions could be used to overwhelm a receiver which doesn't even support subscriptions.    This document should include ways to ensure a configured stream won't be established with an endpoint unequipped to deal with the inbound notifications.  As a starting point for these discussions, there are mechanisms in draft-ietf-netconf-restconf-notif v5 to address this.   E.g., the  HTTP transport augmentation on the receiver must send an "HTTP OK" to a "subscription-started" notification before the publisher starts streaming any subscribed content.

(2)  Multiple versions of draft-ietf-netconf-restconf-notif include topics/text which might be useful, even as an appendix..   For example Section B.2 of v5 includes example config operations and interaction models.

Side comment:  there are advantages in subscriptions over HTTP2 transports, which I don't believe it will be covered in this draft.  GRPC has the ability to optimize based its leverage of HTTP2.    To examples from draft-ietf-netconf-restconf-notif v5 which are good to think about are:
(a) optimizing multiple configured subscription streams to a single receiver (such as a controller).
(b) it can be easier overwhelm a receiver which is unable to control or handle the volume of Event Notifications received
It would be good to somehow capture the implications of using different underlying HTTP capabilities as part of these discussions.


From: netconf <<>> On Behalf Of Kent Watsen
Sent: Monday, August 26, 2019 6:02 PM
Subject: [netconf] Adoption Call for draft-mahesh-netconf-https-notif-00

This email begins a 2-week adoption poll for:<>
In-room support for this draft was noted but, as always, it is necessary to confirm WG consensus on the list.  If interested in the WG defining an HTTPS-based solution for *configured subscriptions* (for which there are none to date), please voice your support for this draft's adoption.  If objecting, please state your reasons.

PS: Authors, please additionally respond to as if there is any IPR to disclose.

Kent and Mahesh // as chairs