Re: [netconf] I-D Action: draft-ietf-netconf-https-notif-04.txt

"Eric Voit (evoit)" <evoit@cisco.com> Mon, 27 July 2020 16:52 UTC

Return-Path: <evoit@cisco.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 6AD033A1B1B for <netconf@ietfa.amsl.com>; Mon, 27 Jul 2020 09:52:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.621
X-Spam-Level:
X-Spam-Status: No, score=-9.621 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=ZBv6il/s; dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=cisco.onmicrosoft.com header.b=JRWr5LOU
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 IY2XUEahxHKx for <netconf@ietfa.amsl.com>; Mon, 27 Jul 2020 09:52:47 -0700 (PDT)
Received: from rcdn-iport-1.cisco.com (rcdn-iport-1.cisco.com [173.37.86.72]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9BBE33A1B14 for <netconf@ietf.org>; Mon, 27 Jul 2020 09:52:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=9515; q=dns/txt; s=iport; t=1595868767; x=1597078367; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=efGHgdSpqRc5Q3xiICFGWJNpWI7QNYYGB0ouy6sGhoo=; b=ZBv6il/svY4ZNNVXJWXoo7oUjQzrLi7oxm2ITvOQpohxC9gbVJ0crUoq AdCMX89OmQvX9v0ZlNr4fg5hGNVfGsbdv1xaP20cKf6yqsBDUHy6nzZY5 UkjSs0+apa27B2vtCe7afbAXz2VJZLzbtO+Icn5ndnDl4ihfg4R7EQRdj s=;
X-Files: smime.p7s : 3975
IronPort-PHdr: 9a23:CqojJBEhSyFvBbxelwj5gZ1GYnJ96bzpIg4Y7IYmgLtSc6Oluo7vJ1Hb+e401QObUoDS6vYCgO3T4OjsWm0FtJCGtn1KMJlBTAQMhshemQs8SNWEBkv2IL+PDWQ6Ec1OWUUj8yS9Nk5YS8n7blzW5Ha16G1aFhD2LwEgIOPzF8bbhNi20Obn/ZrVbk1IiTOxbKk0Ig+xqFDat9Idhs1pLaNixw==
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0CYBQA0BR9f/5ldJa1gHAEBAQEBAQcBARIBAQQEAQFAgUqBUlEHbystLywKh3ADjViKAo5fglMDVQQHAQEBCQMBARgLCgIEAQGECEQCgicCJDgTAgMBAQsBAQUBAQECAQYEbYVcDIVxAQEBBAEBEC4BASwMCwQCAQgOAwQBAQENIQIfBgsdCAIEARIIBhSDBYF+TQMfDwEOo1UCgTmIYXSBNIMBAQEFgTcCDkGDJw0LggcHCYE4gVOBGooQGoFBP4FUgk0+ghpCAQECAQEVgUgVgzKCLY9XiyCaKU4Kgl6EM4JYgUuMI4UWgnuBIYgnkyGSFoougmGSCwIEAgQFAg4BAQWBaiOBV3AVGiGCaQlHFwINjh6DcYUUhUJ0NwIGCAEBAwl8jE8rgQoBgRABAQ
X-IronPort-AV: E=Sophos;i="5.75,402,1589241600"; d="p7s'?scan'208";a="794645595"
Received: from rcdn-core-2.cisco.com ([173.37.93.153]) by rcdn-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 27 Jul 2020 16:52:46 +0000
Received: from XCH-ALN-004.cisco.com (xch-aln-004.cisco.com [173.36.7.14]) by rcdn-core-2.cisco.com (8.15.2/8.15.2) with ESMTPS id 06RGqkOg031441 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Mon, 27 Jul 2020 16:52:46 GMT
Received: from xhs-rtp-001.cisco.com (64.101.210.228) by XCH-ALN-004.cisco.com (173.36.7.14) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Mon, 27 Jul 2020 11:52:46 -0500
Received: from xhs-rtp-001.cisco.com (64.101.210.228) by xhs-rtp-001.cisco.com (64.101.210.228) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Mon, 27 Jul 2020 12:52:44 -0400
Received: from NAM10-DM6-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-001.cisco.com (64.101.210.228) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Mon, 27 Jul 2020 12:52:44 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=S6tn/62GTeyCjrYrB+wobQfEwzlYESiXuoTjllzV08kjTPTSo/YLmDsGbdryNhB2nEx7pNxWAWxo/H9CeNfLurcsPRL+DbBv0ASsYU2yo+jORX6WIytlGQPZFuUDOF5X6JsPCl+UdVEx95AoxKvwM+uEnpea8vgeweVmSqfpBet1EBlrXBuKg6SmnSA9Imx0MKBJf1F2+Cl5bW+E0G3l0syi8StZQsYYgu3/BSYIMOXL7x8PZIZeADhcZAlID0fCvHiGVNXk7zTz/x2cIvusFi90mq2CdFRk4o4fN0hMvNOBDqpNFDvWMEueRg8A4k12c4GBN48E2fCG/WayqHaPhg==
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=isSADIn81I47MmBMz9YITHHPPVIMEEg6BCsLNIwCOwA=; b=hJ9n0Dy0Dcge4azW+jjh7gdR2Jgb+0iJXtAel/VXfSFpLIpNfeNj2f8MniJPIrzoJW01q5k7IHI5Q+Lbn2ERR7pRSuEwcQmnJLbF2MTTKjcwcV9S3bzbLrYxWGUQEPrXVUQGLOFupvz5Om08oZGdxaIZuhArBdFTCdLkNwsFPEBexXodBVeljyJlH2+Q8mQF9WsYCsqmWTONq3JhBAZzvqeP4r15KAxMGI9WwyqfJCyMOKanr55T+e5G/rR4VF6LlUKzXaGPwLVoi2Q1X9cc++nS11L+0/YoLwceaSfaoTPHTzpJ9e6ApEcKFAfXRAH+U+FT+651jj8axkYlzYX9Pw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com; s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=isSADIn81I47MmBMz9YITHHPPVIMEEg6BCsLNIwCOwA=; b=JRWr5LOUn5UMkL78l8IyX+eHHhbn1ODK2s8vt/XPEqW5xIimzAthHtMBOAxXVuKYS3ghfeKv2izlRS0UPcBiLJe0nll88Ns/sttdlT1tHFx3EKafrcleTlKEDP/y55rRicSlhbvBVywDclDvRVnGmSA4/FsobchJdC4uf7VqYGI=
Received: from BL0PR11MB3122.namprd11.prod.outlook.com (2603:10b6:208:75::32) by BL0PR11MB2979.namprd11.prod.outlook.com (2603:10b6:208:7c::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3216.24; Mon, 27 Jul 2020 16:52:44 +0000
Received: from BL0PR11MB3122.namprd11.prod.outlook.com ([fe80::3496:c7b1:6ba3:ace2]) by BL0PR11MB3122.namprd11.prod.outlook.com ([fe80::3496:c7b1:6ba3:ace2%5]) with mapi id 15.20.3216.033; Mon, 27 Jul 2020 16:52:43 +0000
From: "Eric Voit (evoit)" <evoit@cisco.com>
To: Mahesh Jethanandani <mjethanandani@gmail.com>, "netconf@ietf.org" <netconf@ietf.org>
Thread-Topic: [netconf] I-D Action: draft-ietf-netconf-https-notif-04.txt
Thread-Index: AQHWZC0s4rGn4H8SgEeN9NnhYjeTUKkboLwg
Date: Mon, 27 Jul 2020 16:52:43 +0000
Message-ID: <BL0PR11MB3122445CC5157131583366E1A1720@BL0PR11MB3122.namprd11.prod.outlook.com>
References: <159586435098.29591.15728904593699090813@ietfa.amsl.com> <D6AD44FA-48E9-4534-8629-21E7513F43F2@gmail.com>
In-Reply-To: <D6AD44FA-48E9-4534-8629-21E7513F43F2@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=cisco.com;
x-originating-ip: [173.38.117.88]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 04fa5270-e85c-40e5-ccc9-08d8324d7b8c
x-ms-traffictypediagnostic: BL0PR11MB2979:
x-microsoft-antispam-prvs: <BL0PR11MB29798662659174D8182A1E43A1720@BL0PR11MB2979.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 8x/DeyfalkpECrFkE0vvcMqjOo/aBy8U5GSKTO5atHJ70PZ89NXZaP1HbmC6HIw4Bras5gqicrRlxnHwrgm2ZPq21PBjqe0+nD+JrBy7oacMmprWYN5y9d6G9XULW99pC8B5a5ZOyEQv/CH0Gige9oCpsBaRFibIwW4FZnBBEZwbGWr9Q4MeXYTsmt05rFFk2tSPRYfPzt9oNC6YA/Md+DtD3GcryuRVw2lqirlWw8fHWO5BEdo360hlpShK05xuO8PAQAzZjLiFdZUQHKoaqJPWDNm9KPScmoyeIQHbgOwpShuZ0fFFGhQ/ZROZprd1dCQ24W6/+GT/QjHqqyhwjCsAGqL5jX+Lcjb75EZq87C+pC8vyTKkI/SHDaw++py3vHmgyZ7tUvtLyb2TE6iy/A==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BL0PR11MB3122.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(396003)(136003)(346002)(39860400002)(366004)(376002)(6506007)(5660300002)(66476007)(99936003)(478600001)(83380400001)(66616009)(53546011)(66556008)(9686003)(66946007)(55016002)(76116006)(316002)(52536014)(66574015)(26005)(7696005)(2906002)(66446008)(71200400001)(33656002)(186003)(8676002)(110136005)(966005)(8936002)(86362001)(64756008); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: ctCY0PFkF3eUyfPmFJoaNn1tVKnndHsgHUqeNiUB7SXXOjh+tAxu6ZGB1FER+i0nIG3ef0T6mGn30+gciWDdVJnroDAVG4BupsNr6FWExx9urlnILSWweLHBvfnKvuMfembFzKlbhQHaAQRAW4xO8XVMWMDEi0b6vcTi0jlB6Nl3NPTVr1ahbH+uWFZZ1u84pExdsADIkG4d14HttIAKZKaStqxcmw6z2gaSu4fZ97OvTMHghXdJmgp8lxfOqODGDeTC1QphOhQg+UwavSq8fwPCXcxyeFE9yu8TZ8Sh1P+49KLvj+9jfthqAgzGfbxunwGrs3D6K0poVFe1DXw0fBlEj0RWaMocqDcVZSmyEUrrpXmKdGMiS7xAgvAowAfFEYwi+7L81ExxuHQTckUTPL/W6MkHlnD8WNleTJgJHvZn/hAZK7Wc83nJq7995mGQ8Nc3TqFJPGmoT0+HOPYEAUQCYXjNGLHJV3EqnFcgGVI=
x-ms-exchange-transport-forked: True
Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg="SHA1"; boundary="----=_NextPart_000_0A54_01D66414.CF671090"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BL0PR11MB3122.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 04fa5270-e85c-40e5-ccc9-08d8324d7b8c
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Jul 2020 16:52:43.8827 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 2emRNt0x+LRVk77zdLjNFuGD/EoJtroHCqB0tNVjGQ/hKTk3mlcWaZbKJ3nS9hvB
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR11MB2979
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.14, xch-aln-004.cisco.com
X-Outbound-Node: rcdn-core-2.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/rkMxKeqUcU1ztD18S1OTrkIn-Ks>
Subject: Re: [netconf] I-D Action: draft-ietf-netconf-https-notif-04.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: Mon, 27 Jul 2020 16:52:50 -0000

Hi Mahesh,

Thanks for updating the text.  One question, are you sure you need the
statement:

                 This example shows the flow assuming that	
 	   Subscribed Notifications is used and therefore a <subscription-

 	   started> notification is sent before sending the first
notification.	
 	   The example would be the same for when Subscribed Notification is
not	
 	   used by removing the first POST message for
<subscription-started>.

I am guessing that you mean "Subscription State Change Notifications" here
rather than "Subscribed Notifications".   As RFC-8639 Subscription State
Change Notifications are mandatory, is this statement necessary here?

Perhaps you could add a non-normative appendix which shows the implications
of dropping specific Subscription State Change Notifications If an
implementation desires this simplification?  E.g., issues with supporting
replay, issues with understanding what subscription is sending traffic, no
ability to see if the terms of the subscription changed, no awareness of
subscription suspend, no way to signal the end/termination of a
subscription, etc.  

All of these might be absolutely ok in an implementation, but it might be
worth addressing in aggregate in a place which is outside the bounds of the
normative text.

Eric


> -----Original Message-----
> From: netconf <netconf-bounces@ietf.org> On Behalf Of Mahesh
> Jethanandani
> Sent: Monday, July 27, 2020 11:46 AM
> To: netconf@ietf.org
> Subject: Re: [netconf] I-D Action: draft-ietf-netconf-https-notif-04.txt
> 
> This version of the document addresses comments received from Eric, and
> updates to the ietf-truststore module.
> 
> > On Jul 27, 2020, at 8:39 AM, 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           : An HTTPS-based Transport for Configured
Subscriptions
> >        Authors         : Mahesh Jethanandani
> >                          Kent Watsen
> > 	Filename        : draft-ietf-netconf-https-notif-04.txt
> > 	Pages           : 27
> > 	Date            : 2020-07-27
> >
> > Abstract:
> >   This document defines a YANG data module for configuring HTTPS based
> >   configured subscription, as defined in RFC 8639.  The use of HTTPS
> >   maximizes transport-level interoperability, while allowing for
> >   encoding selection from text, e.g.  XML or JSON, to binary.
> >
> >
> > The IETF datatracker status page for this draft is:
> > https://datatracker.ietf.org/doc/draft-ietf-netconf-https-notif/
> >
> > There are also htmlized versions available at:
> > https://tools.ietf.org/html/draft-ietf-netconf-https-notif-04
> > https://datatracker.ietf.org/doc/html/draft-ietf-netconf-https-notif-0
> > 4
> >
> > A diff from the previous version is available at:
> > https://www.ietf.org/rfcdiff?url2=draft-ietf-netconf-https-notif-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
> > https://www.ietf.org/mailman/listinfo/netconf
> 
> Mahesh Jethanandani (as co-author)
> mjethanandani@gmail.com
> 
> 
> 
> _______________________________________________
> netconf mailing list
> netconf@ietf.org
> https://www.ietf.org/mailman/listinfo/netconf