Re: [Netconf] Review of draft-ietf-netconf-netconf-event-notifications-15

"Eric Voit (evoit)" <evoit@cisco.com> Wed, 09 January 2019 00:16 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 20D75131222 for <netconf@ietfa.amsl.com>; Tue, 8 Jan 2019 16:16:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.501
X-Spam-Level:
X-Spam-Status: No, score=-14.501 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, RCVD_IN_DNSWL_HI=-5, 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
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 MnP7BQh_CK2a for <netconf@ietfa.amsl.com>; Tue, 8 Jan 2019 16:16:26 -0800 (PST)
Received: from alln-iport-4.cisco.com (alln-iport-4.cisco.com [173.37.142.91]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 53BEA13123B for <netconf@ietf.org>; Tue, 8 Jan 2019 16:16:26 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=5067; q=dns/txt; s=iport; t=1546992986; x=1548202586; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=im1xgmNa9w4CH8YbU6zRXfiKWjNfdP3aS2x87nCPhHE=; b=IohNv9D9HEHdWjmtj1C2W2XP8o/1od/scL7c45pT6GamYQr8F6zdftEd tBeplyRyiWiO9ssOd2uZ/xjL8HDaQXOEFImv+h50TV6n5WYh6u9K0tcKj UYhm9c6m26J3PWKLxTqgrlxIBHbcBhaC8o2I8T2QKX9m9QkpejWamLxgI c=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0ADAAD0OzVc/5hdJa1kGQEBAQEBAQEBAQEBAQcBAQEBAQGBUQQBAQEBAQsBgVopZoECJwqMEI14l3AUgWcLAQEfhE0CghIiNAkNAQMBAQIBAQJtHAyFSgEBAQMBdwIFCwIBCA4DBAEBDiEyHQgBAQQOBQiCT0sBgXkID6s9ii0FjD8XgUA/gRGDEoMeAoEmhhsCiU8EhmKRMgkCkW4ggWOQEopxjzYCERSBJx84gVZwFRqDDYsdhT9BMYl7gR8BAQ
X-IronPort-AV: E=Sophos;i="5.56,455,1539648000"; d="scan'208";a="223300550"
Received: from rcdn-core-1.cisco.com ([173.37.93.152]) by alln-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 09 Jan 2019 00:16:25 +0000
Received: from XCH-RTP-012.cisco.com (xch-rtp-012.cisco.com [64.101.220.152]) by rcdn-core-1.cisco.com (8.15.2/8.15.2) with ESMTPS id x090GOQK002834 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 9 Jan 2019 00:16:25 GMT
Received: from xch-rtp-013.cisco.com (64.101.220.153) by XCH-RTP-012.cisco.com (64.101.220.152) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Tue, 8 Jan 2019 19:16:24 -0500
Received: from xch-rtp-013.cisco.com ([64.101.220.153]) by XCH-RTP-013.cisco.com ([64.101.220.153]) with mapi id 15.00.1395.000; Tue, 8 Jan 2019 19:16:24 -0500
From: "Eric Voit (evoit)" <evoit@cisco.com>
To: Qin Wu <bill.wu@huawei.com>
CC: "netconf@ietf.org" <netconf@ietf.org>
Thread-Topic: Review of draft-ietf-netconf-netconf-event-notifications-15
Thread-Index: AdSnqv1zqRH0wmeZS2W8xJ2mden3bAAAApaQ
Date: Wed, 09 Jan 2019 00:16:24 +0000
Message-ID: <36c6d89c01124525a0970079a891c17c@XCH-RTP-013.cisco.com>
References: <22f268ebecad43b58b86432bd0372be9@XCH-RTP-013.cisco.com>
In-Reply-To: <22f268ebecad43b58b86432bd0372be9@XCH-RTP-013.cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.118.56.229]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Outbound-SMTP-Client: 64.101.220.152, xch-rtp-012.cisco.com
X-Outbound-Node: rcdn-core-1.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/NAoCOz0mDYqHTJHPZPBqwL5ZqZk>
Subject: Re: [Netconf] Review of draft-ietf-netconf-netconf-event-notifications-15
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, 09 Jan 2019 00:16:36 -0000

Hi Qin,

Thank you very much for assisting with the Shepherd role here.   Some thoughts in-line...

> From: Eric Voit, January 8, 2019 6:37 PM
> 
> 
> 
> From: Netconf <netconf-bounces@ietf.org> On Behalf Of Qin Wu
> Sent: Tuesday, January 8, 2019 12:44 AM
> To: netconf@ietf.org
> Subject: [Netconf] Review of draft-ietf-netconf-netconf-event-notifications-15
> 
> Hi, All:
> I am assigned as acting shepherd to assist Kent to review draft-ietf-netconf-
> netconf-event-notifications-15
> and have the following comments:
> 1. I see event record can be sent via notification for dynamic subscription based
> on section 2.6 of draft-ietf-netconf-subscribed-notifications-19, but I didn't see
> subscription state notifications can be sent for dynamic subscription based on
> section 2.7 of draft-ietf-netconf-subscribed- notifications-19. If this is true,
> Configured subscription example should be cleaned up in the appendix.

There are several places in draft-ietf-netconf-subscribed-notifications-19 where it describes that subscription state notifications may be sent for dynamic subscriptions.   However it is good to add more text on this.  As a result, I have updates a paragraph in 1.3 with more info on this to say...

"Note that there is no mixing-and-matching of dynamic and configured operations on a single subscription.  Specifically, a configured subscription cannot be modified or deleted using RPCs defined in this document.  Similarly, a dynamic subscription cannot be directly modified or deleted by configuration operations.  It is however possible to perform a configuration operation which indirectly impacts a dynamic subscription. By changing value of a pre-configured filter referenced by an existing dynamic subscription, the selected event records passed to a receiver might change."

This text is reflected in the just-uploaded version of draft-ietf-netconf-netconf-event-notifications.

> 2. By reading section 10, it is not clear which document should be updated to
> support notification after a successful "establish-subscription", RFC6241 itself,
> or this document?

RFC 6241 needs to be updated based on the needs of this draft.  RFC-6241 section 1.2 bullet "(2)" targets RFC-5277 (actually it identifies RFC 5717, but that was an error fixed after RFC publication).  Anyway the current phrasing in RFC-5277 says that a notification message can only be sent after a successful "create-subscription".  Therefore the reference text must be modified to also allow notification messages be sent after a successful "establish-subscription". 

As a result I have updated bullet (2) in Section 10 to say:

   (2)  The Messages layer provides a simple, transport-independent
        framing mechanism for encoding RPCs and notifications.
        Section 4 documents the RPC messages, [RFC5277] documents
        Notifications sent as a result of a <create-subscription> RPC,
        and [RFC xxxx] documents Notifications sent as a result of
        an <establish-subscription> RPC.  
     
  (where xxxx should be replaced with this RFC number)


> 3. Running nits tools, there are the following errors and warnings:
> "
>   Checking nits according to https://www.ietf.org/id-info/checklist :
>   ----------------------------------------------------------------------------
> 
>   ** The document seems to lack an IANA Considerations section.  (See Section
>      2.2 of https://www.ietf.org/id-info/checklist for how to handle the case
>      when there are no actions for IANA.)

I have added the requested section stating that there are no IANA Considerations

>   Miscellaneous warnings:
>   ----------------------------------------------------------------------------
> 
>   == The copyright year in the IETF Trust and authors Copyright Line does not
>      match the current year

This looks to have corrected itself automatically with the new version.
 
>   == Line 195 has weird spacing: '...ription  estab...'
> 
>   == Line 199 has weird spacing: '...ription    res...'
> 
>   == Line 211 has weird spacing: '... stream   esta...'
> 
>   == Line 214 has weird spacing: '...ription    ret...'
> 
>   == Line 216 has weird spacing: '... stream   modi...'

These five items are on table formatting.   Things look much cleaner as currently shown in the document when the extra spaces are included.

> 4. RFC6241 needs to be updated but it is not listed on the title page header.

The update to the RFC editor for RFC6241 is noted in a separate section titled: " Notes to the RFC Editor".   Adding this information to the header seemed redundant.

Thanks,
Eric
 
> Note that I have talked with authors on most of these comments, I believe a
> new version will come soon to address these comments.
> 
> -Qin