Re: [i2rs] Shepherd's review of draft-ietf-i2rs-pub-sub-requirements

"Eric Voit (evoit)" <evoit@cisco.com> Thu, 17 December 2015 20:34 UTC

Return-Path: <evoit@cisco.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3BDEA1B307F; Thu, 17 Dec 2015 12:34:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.51
X-Spam-Level:
X-Spam-Status: No, score=-14.51 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_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
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 ZnGgOlRQUJY2; Thu, 17 Dec 2015 12:34:41 -0800 (PST)
Received: from rcdn-iport-8.cisco.com (rcdn-iport-8.cisco.com [173.37.86.79]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C76881B3062; Thu, 17 Dec 2015 12:34:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=16409; q=dns/txt; s=iport; t=1450384480; x=1451594080; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=3ctwgSiZyAgmArkFC23NAYDLYln23Wun6pzzIJAo28Y=; b=YlqpDgOXXtuS8f+wn6X3aB9edCGHS1gh6Nl0RtgrqvbS/9WuuqA6FHL4 wK5qEZPJ9978ZTQy0UqloWlKDiV2Oq1k8MfnmvBdVYdyPltMcmUsuhUx+ pfOUPVuUCnucG+vE/Y4/3OOsLzrcBi36Is7fGR2U2sotrfvFay0TVZK3U Y=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0CwBQANHHNW/4oNJK1UCoJuTFJtBr9DIYVsAoE9PBABAQEBAQEBgQqENAEBAQQtTBACAQgOAwEDAQEOGgcyFAMGCAEBBAENBQiIJw69dgEBAQEBAQEBAQEBAQEBAQEBAQEBARQEhlaEfoQwWAmELwWWfQGFOIgIgWOERYMoinKEboNzATkrhARyg3WBCAEBAQ
X-IronPort-AV: E=Sophos; i="5.20,442,1444694400"; d="scan'208,217"; a="54648191"
Received: from alln-core-5.cisco.com ([173.36.13.138]) by rcdn-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 17 Dec 2015 20:34:24 +0000
Received: from XCH-RTP-003.cisco.com (xch-rtp-003.cisco.com [64.101.220.143]) by alln-core-5.cisco.com (8.14.5/8.14.5) with ESMTP id tBHKYOnY000723 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 17 Dec 2015 20:34:24 GMT
Received: from xch-rtp-013.cisco.com (64.101.220.153) by XCH-RTP-003.cisco.com (64.101.220.143) with Microsoft SMTP Server (TLS) id 15.0.1104.5; Thu, 17 Dec 2015 15:34:23 -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.1104.009; Thu, 17 Dec 2015 15:34:23 -0500
From: "Eric Voit (evoit)" <evoit@cisco.com>
To: Susan Hares <shares@ndzh.com>, "draft-ietf-i2rs-pub-sub-requirements@ietf.org" <draft-ietf-i2rs-pub-sub-requirements@ietf.org>, "i2rs@ietf.org" <i2rs@ietf.org>
Thread-Topic: Shepherd's review of draft-ietf-i2rs-pub-sub-requirements
Thread-Index: AdE5BKtVH8ZEPiYrQ3ua8nnvPJicUwABYRXw
Date: Thu, 17 Dec 2015 20:34:23 +0000
Message-ID: <bd126f52f59243729cd4f6499b915381@XCH-RTP-013.cisco.com>
References: <012f01d13908$17eaf210$47c0d630$@ndzh.com>
In-Reply-To: <012f01d13908$17eaf210$47c0d630$@ndzh.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.228]
Content-Type: multipart/alternative; boundary="_000_bd126f52f59243729cd4f6499b915381XCHRTP013ciscocom_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/i2rs/dDr0hKTIiPDP_LP_JXyjQCZjUx0>
Cc: 'Jeffrey Haas' <jhaas@pfrc.org>, "Alexander Clemm (alex)" <alex@cisco.com>, "Alberto Gonzalez Prieto (albertgo)" <albertgo@cisco.com>, 'Alia Atlas' <akatlas@gmail.com>
Subject: Re: [i2rs] Shepherd's review of draft-ietf-i2rs-pub-sub-requirements
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 Dec 2015 20:34:44 -0000

Thanks Susan,

We will make all needful changes next week.

Eric

From: Susan Hares [mailto:shares@ndzh.com]
Sent: Thursday, December 17, 2015 3:18 PM
To: draft-ietf-i2rs-pub-sub-requirements@ietf.org; i2rs@ietf.org
Cc: 'Jeffrey Haas'; 'Alia Atlas'; Eric Voit (evoit); Alexander Clemm (alex); Alberto Gonzalez Prieto (albertgo)
Subject: Shepherd's review of draft-ietf-i2rs-pub-sub-requirements

Eric, Alexander, Alberto:

This is a shepherd's review of draft-i2rs-pub-sub-requirements.

Status: 95% ready for Directorate reviews and IESG with 1 minor technical comment, and a few minor editorial changes.

Overall comment: This document is a joy to read with carefully written English, excellent descriptions of the concepts, and a carefully thought out set of requirements.

Minor technical point: [i2rs-pubsub-security] is no longer an individual draft.  If you feel this draft provides significant additions to the I2rs-protocol-security and I2rs-protocol-security-environment by provide specific concept on [I2rs-pubsub-security], please indicate this in your response.  We will work on adopting and refining this draft.

If you could work on these minor changes this week, we'll try to get the Directorate reviews over the next 2 weeks.

Thank you,

Sue Hares
==============================

Editorial:
#1 p. 2 section 1

You should change period in first bullet to ", and" and the second bullet to ".".
   o  a reliance on RPC-style interactions where data is configured or
      fetched on-demand by applications.

   o  change notifications which identify a node associated with the
      config change, without the actual data updates

#2) p. 3 paragraph 4

   Predating YANG is an

   issue, as monitoring and filtering based on YANG subtrees becomes

   problematic . [RFC6470<https://tools.ietf.org/html/rfc6470>] defines

change /problematic  ./problematic./

#3) p. 4 section 2.1, bottom:

Revise the references to I2RS architecture document to match
https://tools.ietf.org/html/draft-ietf-i2rs-architecture-11

#4) p. 5 update the section 2.1

[i2rs-pubsub-security] is no longer an individual draft.   Once you have determined whether it is needed, update this section.

#5) section 2.3, p. 6 first paragraph

s/We need a technology/We need a new pub-sub technology/

#6) section 4.1,1 paragraph, 2 sentence

s/However, In/However, in/

#7) section 4.1.2, p. 9, 3 paragraph.

This is a single sentence

   s/A Subscription may include filters as defined within a Subscription
   Request,  the Subscription Service must publish only data nodes that
   meet the filter criteria./
   /A Subscription may include filters as defined within a Subscription
   Request. Therefore,  the Subscription Service must publish only data nodes that
   meet the filter criteria within a subscription./


#8 section 4.2.3 , p. 10, paragraph 1

  Sentence:  The updates for each object needs to include an indication whether it
   was removed, added, or changed.

s/needs/need/ - the updates is plural noun to my reading.  However, this grammar can be argued another way.

#9 - section 4.2.5, p. 12, 3rd paragraph

   A loss of authenticated access to subtree or node SHOULD be
   communicated to the Subscriber

s/Subscriber/Subscriber./

#10 - section 4.2.6, p. 12

   A Subscription Service should be able to negotiate the following
   Subscription QoS parameters with a Subscriber: Dampening,
   Reliability, Deadline, Bundling.

s/Bundling/ and Bundling./

#11 - section 4.2.8, p. 8

Lists elements should be terminated with ";" .