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

Alexander Clemm <alex@futurewei.com> Mon, 09 September 2019 20:40 UTC

Return-Path: <alex@futurewei.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 85FAB120020 for <netconf@ietfa.amsl.com>; Mon, 9 Sep 2019 13:40:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.023
X-Spam-Level:
X-Spam-Status: No, score=-2.023 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.026, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=futurewei.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 eCfb_IUsc2Nv for <netconf@ietfa.amsl.com>; Mon, 9 Sep 2019 13:40:31 -0700 (PDT)
Received: from NAM03-DM3-obe.outbound.protection.outlook.com (mail-eopbgr800092.outbound.protection.outlook.com [40.107.80.92]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 21DAB12001A for <netconf@ietf.org>; Mon, 9 Sep 2019 13:40:31 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VowPNCUcC1nacihP/3zBZFMMml0o/MxEVV5pY6r7Pzc75HWyQKpyZ4VnIVEvD28W8tEresyyQORbGWW0ft1gmAo8tA8FkW7Mil6ww0NUWsLioWTix0gkAvPdl0q19B1ZxOlEnAoe520hL8kT95WqbWYe3/F7oTdvFNs98iBAg07EGY2FzYAZmFqq30vGSDbwrXFl1q8O2NggpuqJsaYDhTKmdPm9IgnGRw/8sA47VpXmUK3D7qtE57HqtKgQg0ea35ncntiR2wtNvWuNU7qGybx99GXC+XjC7YDP+uRALmG7lfu4IbmcY/9jIsaifwzg48/LblB8x7QolcTlNjaChw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=3RbT6WuUk1FKuVStsBsKjrjePN1PaCRX7XHasiV/sBg=; b=PMHGQ2jhTKjj/PHpPnTGdQX7xpHlqVnIf8RWTC9ILbBj/VKsr22WP4ngGbzlq6z0/x8KmHuL1IRR2fBvQZkZZCS4zO4cWbQTyRmtAaLcoYwbFicrJUxkA3bpzXt6UGa+T2u0E4S8aPRuXPYFDoCVyRr1Oh/rA0nrHsPxEUFHq4pcJ8yCxOEyRCB0/mQLF17E+/9ifft7/u9J6oPaDFqmepM0bKIjrFdDlVxFw2KlfjEfEq/ZvGwEaNZyytd9llmXfgvvsd3uEQWlm5/Dl5R/ikd0j5R3+CH2VlKtstBsXKVgdOJvAq6D68VIO8D8EpxnmpL4YLFUdkuEtScq6ZAlxA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=futurewei.com; dmarc=pass action=none header.from=futurewei.com; dkim=pass header.d=futurewei.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Futurewei.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=3RbT6WuUk1FKuVStsBsKjrjePN1PaCRX7XHasiV/sBg=; b=EmxATqhfZpZBJakjgtpWDfKnAba45Vi5pyvOBby6oJ2QXbu8NU63dLnqK5BOxw/9wpiLUPUGZrrUXeUaRLVNiy9gUTHtWYxEmR3eXxEHbFthwwd2/KVRhALAZDAA+oAf6ZJp9ihI8b0gyfloFXHqbe4bT0DiXKk4F4AI1VqJjRg=
Received: from BYAPR13MB2296.namprd13.prod.outlook.com (52.135.229.14) by BYAPR13MB2775.namprd13.prod.outlook.com (20.178.238.88) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2263.7; Mon, 9 Sep 2019 20:40:28 +0000
Received: from BYAPR13MB2296.namprd13.prod.outlook.com ([fe80::b074:b87f:8cc2:20fb]) by BYAPR13MB2296.namprd13.prod.outlook.com ([fe80::b074:b87f:8cc2:20fb%7]) with mapi id 15.20.2263.005; Mon, 9 Sep 2019 20:40:28 +0000
From: Alexander Clemm <alex@futurewei.com>
To: "Eric Voit (evoit)" <evoit@cisco.com>, Kent Watsen <kent+ietf@watsen.net>, Mahesh Jethanandani <mjethanandani@gmail.com>
CC: "netconf@ietf.org" <netconf@ietf.org>
Thread-Topic: [netconf] Adoption Call for draft-mahesh-netconf-https-notif-00
Thread-Index: AQHVXFoF1JLX5XWF20GBl+HLnnfsu6caF/6AgAnLn2A=
Date: Mon, 09 Sep 2019 20:40:28 +0000
Message-ID: <BYAPR13MB2296EF1D3A2EC47AD57FAA89DBB70@BYAPR13MB2296.namprd13.prod.outlook.com>
References: <0100016ccff35064-9da3c8b6-263c-47f6-a4f2-4db9495bc8b7-000000@email.amazonses.com> <SN6PR11MB2638BF4053A1308CAA4849A8A1B90@SN6PR11MB2638.namprd11.prod.outlook.com>
In-Reply-To: <SN6PR11MB2638BF4053A1308CAA4849A8A1B90@SN6PR11MB2638.namprd11.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=alex@futurewei.com;
x-originating-ip: [12.111.81.95]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 6ed66543-c8b9-4381-e455-08d73565f363
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:BYAPR13MB2775;
x-ms-traffictypediagnostic: BYAPR13MB2775:
x-ms-exchange-purlcount: 3
x-microsoft-antispam-prvs: <BYAPR13MB2775FA938B5EC8BE04FE27B6DBB70@BYAPR13MB2775.namprd13.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 01559F388D
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(39850400004)(396003)(346002)(376002)(366004)(136003)(189003)(199004)(53546011)(66946007)(76116006)(110136005)(33656002)(14454004)(66556008)(66476007)(3846002)(2906002)(790700001)(6116002)(99286004)(7696005)(966005)(7736002)(8676002)(478600001)(316002)(66446008)(64756008)(74316002)(14444005)(86362001)(606006)(71200400001)(71190400001)(256004)(25786009)(81166006)(66066001)(486006)(6436002)(476003)(186003)(6306002)(26005)(102836004)(4326008)(446003)(229853002)(55016002)(236005)(9686003)(6506007)(8936002)(76176011)(5660300002)(11346002)(6246003)(53936002)(54896002)(52536014)(81156014); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR13MB2775; H:BYAPR13MB2296.namprd13.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: futurewei.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: ZFYA6YhiotfUtvbouvlONp7TsdlNodQJvCOEy+je5gcgUJYeFxDS79TCtISRvQpjT58SYkHns6rF+3E3qjXuDiAsgzksEm2oGTcCS8dtO58C/KVEXQ/DAk2r9UUu60nPv9BuyzmJ3zFm+UKAOfPO2FQhvgl9nGmU+8uY5WoUJcUfnCf2gDEsNMdJ/UTbH6t/ZKjlEIaHE1bcUOkJHFNVM2Ya28/K0f/mmDJ76ak2QhGnnP/SBW74PWfutosjTtPpvb0ifILIdgFEaWGLf3Jyfnaa065HUWSv3/riACQ0j9Hq6i/grivFw/MDvSVsu8mgVtAflrZ6xBLv7sSIBaT67WICaYf8WMIk0HUmr0AjI+ymt4ybRMabInsxBa74PprGTmwT2ngJTaJaZBDQM6vestbczLPLJBtF6LyHp4fssKY=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BYAPR13MB2296EF1D3A2EC47AD57FAA89DBB70BYAPR13MB2296namp_"
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 6ed66543-c8b9-4381-e455-08d73565f363
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Sep 2019 20:40:28.5364 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 0fee8ff2-a3b2-4018-9c75-3a1d5591fedc
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: AGDAWlYHVQJuZGYyZUL8CP5W5d0spqi/g4L8itGrUB/qBswTVUYr51RnB0S7dezBJodqTQcZziuCP/3vjqWTgQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR13MB2775
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/Ba5oyCVMk30lzUayO8pd1EzHMPo>
Subject: Re: [netconf] Adoption Call for draft-mahesh-netconf-https-notif-00
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: Mon, 09 Sep 2019 20:40:34 -0000

I support the adoption as well.
--- Alex

From: netconf <netconf-bounces@ietf.org> On Behalf Of Eric Voit (evoit)
Sent: Tuesday, September 03, 2019 8:01 AM
To: Kent Watsen <kent+ietf@watsen.net>; Mahesh Jethanandani <mjethanandani@gmail.com>
Cc: netconf@ietf.org
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.

Thanks,
Eric

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

This email begins a 2-week adoption poll for:

    https://tools.ietf.org/html/draft-mahesh-netconf-https-notif-00<https://nam03.safelinks.protection.outlook.com/?url=https%3A%2F%2Ftools.ietf.org%2Fhtml%2Fdraft-mahesh-netconf-https-notif-00&data=02%7C01%7Calex%40futurewei.com%7C16a2dc1806b74e35ad0308d7307f8c74%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637031196689741853&sdata=zdRh4U2o57W%2F0jcTAaPt4rEia%2FFze4Dboq8MdTFvoyA%3D&reserved=0>
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