Re: [netmod] New version for draft-clemm-netconf-yang-push-01.txt

"Eric Voit (evoit)" <evoit@cisco.com> Thu, 09 July 2015 21:00 UTC

Return-Path: <evoit@cisco.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D3E111A0203 for <netmod@ietfa.amsl.com>; Thu, 9 Jul 2015 14:00:10 -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=unavailable
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 z8FrZe6R4Uhv for <netmod@ietfa.amsl.com>; Thu, 9 Jul 2015 14:00:09 -0700 (PDT)
Received: from rcdn-iport-7.cisco.com (rcdn-iport-7.cisco.com [173.37.86.78]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6B7511A0174 for <netmod@ietf.org>; Thu, 9 Jul 2015 14:00:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=5310; q=dns/txt; s=iport; t=1436475609; x=1437685209; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=ad5I4CjCrRQwmryFQf9vUDOcb+WuCVvt4naTe5yh4/Y=; b=gMKGWgrmeSxYNR5onr97ZDhTeIK09KcNxmCqeJJsLesp9OzAmAaf+QZJ yNiDhti7ZGe6j7rufR65N07Dj8lBdyrABjPddKxL+cP+3FIx8mULCIwXW 4Yt9AMumGD6u2BLzSrC7SmhV3BqDSw8b4Lb2aHvGuL2mmOQGvc3OgyW6/ 4=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0DRAwD5355V/4QNJK1bgxJUYAaDGrgHCYFzhXUCHIFFOBQBAQEBAQEBgQqEIwEBAQQjEUUMBAIBCBEEAQEDAgYDGgMCAgIwFAEICAEBBA4FCIgmDbkhljYBAQEBAQEBAQEBAQEBAQEBAQEBAQEXgSGKKoQtAQ0aMQcGgmIvgRQFjCqIAwGEZocagTxFg1OLBogMJoIMHIFTbwGBAwEfAyCBBAEBAQ
X-IronPort-AV: E=Sophos;i="5.15,442,1432598400"; d="scan'208";a="8467786"
Received: from alln-core-10.cisco.com ([173.36.13.132]) by rcdn-iport-7.cisco.com with ESMTP; 09 Jul 2015 20:59:53 +0000
Received: from xhc-rcd-x07.cisco.com (xhc-rcd-x07.cisco.com [173.37.183.81]) by alln-core-10.cisco.com (8.14.5/8.14.5) with ESMTP id t69KxrDi020531 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL) for <netmod@ietf.org>; Thu, 9 Jul 2015 20:59:53 GMT
Received: from xmb-aln-x11.cisco.com ([169.254.6.208]) by xhc-rcd-x07.cisco.com ([173.37.183.81]) with mapi id 14.03.0195.001; Thu, 9 Jul 2015 15:59:53 -0500
From: "Eric Voit (evoit)" <evoit@cisco.com>
To: "netconf@ietf.org" <netconf@ietf.org>
Thread-Topic: New version for draft-clemm-netconf-yang-push-01.txt
Thread-Index: AdC5FyP9Rm6uBgErR8+WZ2t4USQNKABbyl6Q
Date: Thu, 09 Jul 2015 20:59:52 +0000
Message-ID: <EF64FF31F4C4384DBCE5D513A791C2B121B0515B@xmb-aln-x11.cisco.com>
References: <DBC595ED2346914F9F81D17DD5C32B571DBDB39F@xmb-rcd-x05.cisco.com>
In-Reply-To: <DBC595ED2346914F9F81D17DD5C32B571DBDB39F@xmb-rcd-x05.cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.118.56.229]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/netmod/9IK7tY73mJpUUwiCfbvF49dPB_Y>
X-Mailman-Approved-At: Fri, 10 Jul 2015 00:32:52 -0700
Subject: Re: [netmod] New version for draft-clemm-netconf-yang-push-01.txt
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 09 Jul 2015 21:00:11 -0000

Adding to what Alex said, here are a few questions left undefined in the latest draft which are worth exploring either on the NETCONF mailer or in Prague...

(1) Should this draft support the ability to suspend / resume a Subscription at the request of the Subscriber?

(2) Should the loss of authenticated access to YANG subtree be communicated to the Subscriber?

(3) Are there filters which should be provided beyond RFC 5277 Subtree and Property Filters?

Thoughts on these, or other suggestions/questions on the draft are appreciated.

- Eric (also on behalf of Alex and Alberto)

-----Original Message-----
From: Alexander Clemm (alex) 
Sent: Tuesday, July 07, 2015 8:46 PM
To: netconf@ietf.org
Cc: Eric Voit (evoit); Alberto Gonzalez Prieto (albertgo)
Subject: New version for draft-clemm-netconf-yang-push-01.txt

Hi,

we just wanted to let you know that we posted a new version of the YANG datastore push draft yesterday, which we are planning to present in Prague.  

Please see https://www.ietf.org/internet-drafts/draft-clemm-netconf-yang-push-01.txt 

There are a a few technical updates, as well as quite a few editorial updates.  

The technical updates include:
- A parameter that allows a subscriber to specify which encoding to use for datastore updates
- A parameter that allows a subscriber to limit on-change subscriptions to certain types of changes

There are a few items that may warrant discussion, most of which can be found in section 3.10, including:
- Introduction of additional built-in datastreams limited to operational data (section 3.10.5), which we think would be a good idea to formally include in the next revision
- Whether to support subscription persistency (currently the subscription lifecycle is tied to the lifecycle of a Netconf session)
- Whether to provide guidance on "chunking" of updates (currently left to the implementation whether to send a single update message with the entire data, or multiple update messages each with a subset of the data)
- Whether to track the "owners" of a subscription as part of the subscription data model (again, we believe this is a good idea which we plan to add in the next revision) 

Regards
--- Alex (also on behalf of Eric and Alberto)

-----Original Message-----
From: internet-drafts@ietf.org [mailto:internet-drafts@ietf.org] 
Sent: Monday, July 06, 2015 3:57 PM
To: Alexander Clemm (alex); Alberto Gonzalez Prieto (albertgo); Alberto Gonzalez Prieto (albertgo); Eric Voit (evoit); Alexander Clemm (alex); Eric Voit (evoit)
Subject: New Version Notification for draft-clemm-netconf-yang-push-01.txt


A new version of I-D, draft-clemm-netconf-yang-push-01.txt
has been successfully submitted by Alexander Clemm and posted to the IETF repository.

Name:		draft-clemm-netconf-yang-push
Revision:	01
Title:		Subscribing to YANG datastore push updates
Document date:	2015-07-06
Group:		Individual Submission
Pages:		32
URL:            https://www.ietf.org/internet-drafts/draft-clemm-netconf-yang-push-01.txt
Status:         https://datatracker.ietf.org/doc/draft-clemm-netconf-yang-push/
Htmlized:       https://tools.ietf.org/html/draft-clemm-netconf-yang-push-01
Diff:           https://www.ietf.org/rfcdiff?url2=draft-clemm-netconf-yang-push-01

Abstract:
   This document defines a subscription and push mechanism for YANG
   datastores.  This mechanism allows client applications to request
   updates from a YANG datastore, which are then pushed by the server to
   the client per a subscription policy, without requiring additional
   client requests.

                                                                                  


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.

The IETF Secretariat