Re: [Netconf] LC on subscribed-notifications-10
Robert Wilton <rwilton@cisco.com> Mon, 12 March 2018 16:40 UTC
Return-Path: <rwilton@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 159CC12778E; Mon, 12 Mar 2018 09:40:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level:
X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, 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 fys4v3tQKqk9; Mon, 12 Mar 2018 09:40:46 -0700 (PDT)
Received: from aer-iport-3.cisco.com (aer-iport-3.cisco.com [173.38.203.53]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2EFF7127601; Mon, 12 Mar 2018 09:40:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=6056; q=dns/txt; s=iport; t=1520872845; x=1522082445; h=subject:to:references:from:message-id:date:mime-version: in-reply-to:content-transfer-encoding; bh=OXHOfvC095IH13bmyQxnELQx0pytinL0CXCwpONMs6Y=; b=BXu2+2mwBCUnwgTXMQmg7W5QCZ5MJgeyhNUKk9wHvJKoorvXyi3UOCWI KBrO06ep1SzSf7teD6hwpmBgnkwJBEv9pipQ8XlCUq5F7hO900TV/ecWp Lyh/8PmoNN4ePOFD+NiLvHgUF58y53uyZEZK6H7ncsbjHFo0DS3xxXmvI 0=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0CaAADDrKZa/xbLJq1WBxkBAQEBAQEBAQEBAQEHAQEBAQGENm8og1CKH3OOTjSBFpQyghUKGA2EMU8Cgzw0GAECAQEBAQEBAmsnhSQBAQQBASEECwEFNgkSCw4KAgIJHQICJzAGAQwGAgEBhRQPrAaBbDqEb4NwgXwFgQ2EKIQEgWYpgwWDLgEBA4FbgxuCYgSIFYcYhAyHHQmGQ4oZB4FjhDWCcyKFNIl5gUyGA4EsHjgmgSwzGggbFRkhgkOER0A3iz0qgh8BAQE
X-IronPort-AV: E=Sophos;i="5.47,462,1515456000"; d="scan'208";a="2521538"
Received: from aer-iport-nat.cisco.com (HELO aer-core-4.cisco.com) ([173.38.203.22]) by aer-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 12 Mar 2018 16:40:42 +0000
Received: from [10.63.23.110] (dhcp-ensft1-uk-vla370-10-63-23-110.cisco.com [10.63.23.110]) by aer-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id w2CGegot003924; Mon, 12 Mar 2018 16:40:42 GMT
To: Kent Watsen <kwatsen@juniper.net>, "netconf@ietf.org" <netconf@ietf.org>, draft-ietf-netconf-subscribed-notifications@ietf.org
References: <DA8A1569-826D-4744-B780-90CDA064D0BD@juniper.net>
From: Robert Wilton <rwilton@cisco.com>
Message-ID: <f9096b71-26b7-eda3-6ddc-2983b693a2f5@cisco.com>
Date: Mon, 12 Mar 2018 16:40:42 +0000
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <DA8A1569-826D-4744-B780-90CDA064D0BD@juniper.net>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/t9Lbj7SmGAt0CcjnVLbkK_CI6ZQ>
Subject: Re: [Netconf] LC on subscribed-notifications-10
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.22
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: Mon, 12 Mar 2018 16:40:48 -0000
Hi, Some minor comments on this draft. I've not read/reviewed all of it yet, so some more comments may follow. But generally I am supportive of publishing this draft. I'm happy to leave it to the authors discretion on whether and how they want to address these. 1. I noted that neither the title nor abstract mention YANG or network configuration. Nor do they mention that they define a YANG data model. 2. Intro: - Should security be somewhere in the intro section? 3. Section 1.1: - Operational counters and instrumentation, it wasn't really clear to me whether, or how the draft really addresses this point. - State change notification => "Subscription state change notifications"? 4. Sec 1.2: - Configuration isn't necessarily persistent across reboots. E.g. a configured subscription over something like I2RS. Perhaps expand that configured subscriptions are normally persistent across reboots, but that depends on the behavior of the configuration subsystem. - Steam: Is this really a set, or a sequence. Perhaps ... "A continuous chronologically ordered sequence of events ..."? If you change this, then perhaps grep for usage of "set" in the draft to see if they should be changed to sequence. - I found the description of "Subscription" to be somewhat unclear. 5 Sec 1.3: - I would have moved section 1.3 to the start of section 2. - "starts pushing notification messages" -> "starts pushing notification messages to the subscriber/receiver". - In paragraph starting "The lifetype or a dynamic" ... "running configuration" -> "applied configuration". - In para starting "Configured subscriptions". Should mention that subscriptions can also be killed by someone else with appropriate permissions. - In para starting "The publisher MAY", "MAY decide to" => "MAY", in two places. In general I would suggesting checking all the MUST/MAYs and perhaps try to term them more explicit things that they MUST/MAY/SHOULD do. 6 Sec 2. - Does this section need an intro, perhaps if section 1.3 moved here that would help? - Sec 2.1 last paragraph. Is this right that it must have access to all event records? I wasn't sure how this tied in with YANG push where a client may not have access to read some nodes. In that case, nodes that can't be read are left out (e.g. like a NETCONF GET request). I know that YANG push covers this is more detail, but didn't know whether this paragraph correctly stands on its own? 7. 2.3 Qos, para starting "a dscp": "Where provided, this marking" => "Where provided, and supported, this marking" ... 8 2.4. Dynamic subscriptions - Would writing "event streams" be better than "targets"? - Diagram in 2.4.1, I found this diagram a bit tricky to read/interpret. One particular question: Can you modify a subscription for a suspended receiver. - In para starting "Failed modify", 'modify' => '"modify subscription"'. 9 2.4.2. Establishing a subscription: "It MUST be possible to support" => "A publisher MUST support". I would suggest changing both cases. 10. In para starting "an optional start time", perhaps also describe what happens if no start time has been provided. Or perhaps just keep the first sentence and refer to 2.4.2.1 for more details. 11. In para starting "In the publisher", "it provides an identifier" => "it replies with an identifier"? 12. Sec 2.4.2.1, first paragraph: "then be followed by event records" => "then be followed by a replay complete event and then by event records"? 13. Sec 2.4.3, modify description tree output. Identifier is optional, should be marked as mandatory? Or otherwise what happens if it is not provided? 14. Sec 2.4.4. - I would have called this "ending a subscription, or terminating a subscription" rather than "delete" because the subscription wasn't created, it was established. - The text mentions the publisher rejecting a subscription, when can this happen? Presumably only if the subscription id is not valid, or if it doesn't own it. Perhaps check that this is consistent with how the text describes killing a subscription. 15 Sec 2.4.6 - Perhaps tweak the wording for "specifically ... specific". 16. Sec 2.5 "persistence across reboots" => "persistence across publisher reboots"? Now skipping to Section 5.3 Security considerations! - "all RPC requests" => "all subscriber RPC requests"? - "MUST have the ability" => Something along the lines => Publishers MUST ensure that they have sufficient resources to fulfill a dynamic subscription request or otherwise reject the request, and provide ... - "excessive use of system resources" => "excessive use of system resources on publisher or receiver". - "No notification messages SHOULD be sent" => "Notification messages SHOULD NOT be sent". Doesn't => Does not. - Last paragraph, "it SHOULD NOT be assumed" => it cannot be assumed. I will try and provide further comments between sec 2.5 and 5.3, but I'm somewhat short of time. Thanks, Rob On 28/02/2018 23:09, Kent Watsen wrote: > WG, > > The authors of netconf-event-notifications have indicated privately that they believe this document is now ready for Last Call. > > This starts a 2.5-week Last Call on draft-ietf-netconf-subscribed-notifications-10 [1] > The LC will end on March 17, or when active threads peter out. > > Please send your comments on this thread. Reviews of the document, and statement of support, are particularly helpful to the authors. If you have concerns about the document, please state those too. > > Authors please indicate if you are aware of any IPR on the document. > > > [1] https://tools.ietf.org/html/draft-ietf-netconf-subscribed-notifications-10 > > > Kent & Mahesh > > > > > _______________________________________________ > Netconf mailing list > Netconf@ietf.org > https://www.ietf.org/mailman/listinfo/netconf > . >
- [Netconf] LC on subscribed-notifications-10 Kent Watsen
- Re: [Netconf] LC on subscribed-notifications-10 Xufeng Liu
- Re: [Netconf] LC on subscribed-notifications-10 Jeff Tantsura
- Re: [Netconf] LC on subscribed-notifications-10 Tim Jenkins (timjenki)
- Re: [Netconf] LC on subscribed-notifications-10 Igor Bryskin
- Re: [Netconf] LC on subscribed-notifications-10 Qin Wu
- Re: [Netconf] LC on subscribed-notifications-10 Tianran Zhou
- Re: [Netconf] LC on subscribed-notifications-10 JEFERSON CAMPOS NOBRE
- Re: [Netconf] LC on subscribed-notifications-10 Henk Birkholz
- Re: [Netconf] LC on subscribed-notifications-10 Robert Wilton
- Re: [Netconf] LC on subscribed-notifications-10 Eric Voit (evoit)
- Re: [Netconf] LC on subscribed-notifications-10 Robert Wilton
- Re: [Netconf] LC on subscribed-notifications-10 Eric Voit (evoit)
- Re: [Netconf] LC on subscribed-notifications-10 Martin Bjorklund
- Re: [Netconf] LC on subscribed-notifications-10 Eric Voit (evoit)
- Re: [Netconf] LC on subscribed-notifications-10 Martin Bjorklund
- Re: [Netconf] LC on subscribed-notifications-10 Eric Voit (evoit)
- Re: [Netconf] LC on subscribed-notifications-10 Andy Bierman
- Re: [Netconf] LC on subscribed-notifications-10 Eric Voit (evoit)
- Re: [Netconf] LC on subscribed-notifications-10 Eric Voit (evoit)
- Re: [Netconf] LC on subscribed-notifications-10 Rohit R Ranade
- Re: [Netconf] [SPAM?] RE: LC on subscribed-notifi… alex
- Re: [Netconf] [SPAM?] RE: LC on subscribed-notifi… Rohit R Ranade
- Re: [Netconf] [SPAM?] RE: LC on subscribed-notifi… Juergen Schoenwaelder
- Re: [Netconf] [SPAM?] RE: LC on subscribed-notifi… Randy Presuhn
- Re: [Netconf] [SPAM?] RE: LC on subscribed-notifi… Sterne, Jason (Nokia - CA/Ottawa)
- Re: [Netconf] [SPAM?] RE: LC on subscribed-notifi… Eric Voit (evoit)
- Re: [Netconf] LC on subscribed-notifications-10 Kent Watsen
- Re: [Netconf] LC on subscribed-notifications-10 Eric Voit (evoit)
- Re: [Netconf] LC on subscribed-notifications-10 Alexander Clemm
- Re: [Netconf] LC on subscribed-notifications-10 Kent Watsen
- Re: [Netconf] LC on subscribed-notifications-10 Eric Voit (evoit)
- Re: [Netconf] LC on subscribed-notifications-10 Alexander Clemm
- Re: [Netconf] LC on subscribed-notifications-10 Kent Watsen
- Re: [Netconf] LC on subscribed-notifications-10 Kent Watsen
- Re: [Netconf] LC on subscribed-notifications-10 Eric Voit (evoit)
- [Netconf] subscribed-notifications-12 t.petch
- Re: [Netconf] subscribed-notifications-12 Eric Voit (evoit)
- Re: [Netconf] subscribed-notifications-12 t.petch
- Re: [Netconf] subscribed-notifications-12 Eric Voit (evoit)
- Re: [Netconf] subscribed-notifications-12 Martin Bjorklund
- Re: [Netconf] subscribed-notifications-12 Eric Voit (evoit)
- Re: [Netconf] LC on subscribed-notifications-10 Kent Watsen
- Re: [Netconf] LC on subscribed-notifications-10 Eric Voit (evoit)
- Re: [Netconf] LC on subscribed-notifications-10 Kent Watsen
- Re: [Netconf] LC on subscribed-notifications-10 Eric Voit (evoit)
- Re: [Netconf] LC on subscribed-notifications-10 Kent Watsen
- Re: [Netconf] LC on subscribed-notifications-10 Eric Voit (evoit)
- Re: [Netconf] LC on subscribed-notifications-10 Kent Watsen
- Re: [Netconf] LC on subscribed-notifications-10 Eric Voit (evoit)
- Re: [Netconf] LC on subscribed-notifications-10 Kent Watsen
- Re: [Netconf] LC on subscribed-notifications-10 Eric Voit (evoit)
- Re: [Netconf] LC on subscribed-notifications-10 Kent Watsen
- Re: [Netconf] LC on subscribed-notifications-10 Eric Voit (evoit)
- Re: [Netconf] LC on subscribed-notifications-10 Kent Watsen
- Re: [Netconf] LC on subscribed-notifications-10 Eric Voit (evoit)
- Re: [Netconf] LC on subscribed-notifications-10 Kent Watsen
- Re: [Netconf] LC on subscribed-notifications-10 Eric Voit (evoit)
- Re: [Netconf] LC on subscribed-notifications-10 Kent Watsen
- Re: [Netconf] LC on subscribed-notifications-10 Eric Voit (evoit)
- Re: [Netconf] LC on subscribed-notifications-10 Kent Watsen
- Re: [Netconf] LC on subscribed-notifications-10 Eric Voit (evoit)
- Re: [Netconf] LC on subscribed-notifications-10 Kent Watsen
- Re: [Netconf] LC on subscribed-notifications-10 Eric Voit (evoit)
- Re: [Netconf] LC on subscribed-notifications-10 Kent Watsen
- Re: [Netconf] LC on subscribed-notifications-10 Eric Voit (evoit)
- Re: [Netconf] LC on subscribed-notifications-10 Qin Wu
- Re: [Netconf] LC on subscribed-notifications-10 Eric Voit (evoit)
- Re: [Netconf] LC on subscribed-notifications-10 r… Balazs Lengyel
- Re: [Netconf] LC on subscribed-notifications-10 r… Eric Voit (evoit)
- Re: [Netconf] LC on subscribed-notifications-10 r… Martin Bjorklund
- Re: [Netconf] LC on subscribed-notifications-10 r… Eric Voit (evoit)