Re: [Netconf] question about "event drafts"

"Eric Voit (evoit)" <evoit@cisco.com> Thu, 22 September 2016 21:19 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 A055512B35A for <netconf@ietfa.amsl.com>; Thu, 22 Sep 2016 14:19:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -16.837
X-Spam-Level:
X-Spam-Status: No, score=-16.837 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, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-2.316, SPF_PASS=-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 7HaVH1T4DgJQ for <netconf@ietfa.amsl.com>; Thu, 22 Sep 2016 14:19:06 -0700 (PDT)
Received: from alln-iport-2.cisco.com (alln-iport-2.cisco.com [173.37.142.89]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E629512B034 for <netconf@ietf.org>; Thu, 22 Sep 2016 14:19:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3661; q=dns/txt; s=iport; t=1474579145; x=1475788745; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=c2vUR34aTyZ7fXXky6Xii9uxdOS/i7B+ipRzQqKRHQo=; b=maaN0h43wd19uKyujPglbogj5Y+a4ZHI3amik5dABkqZ+/ggd2jU71HT aCW6kvkLbGrXpfYOTJ7T8gLcyPJnCc1KijkLNHOa1pm6gsnSMaajK1U2n 5LXIHZTijCuhkSjX5uG4lMT9XDkuvLjbEUbjkYtJc+JC4i0TKNn7FngD4 0=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0CGAQBaSuRX/4cNJK1eGgEBAQECAQEBAQgBAQEBgzsBAQEBAR5XfAeNLKtFggQZC4UwSgKBajgUAQIBAQEBAQEBXieEYQEBAQQBAQE3NBcEAgEIDhcRECcLJQIEARIIiEMOvCcBAQEBAQEBAQEBAQEBAQEBAQEBAQEXBYY3hFSEFhEBI4VXBZl1AYYmiTiBdYgbhWOMaIN7AR42GoRrcoRjDRcHgQJ/AQEB
X-IronPort-AV: E=Sophos;i="5.30,379,1470700800"; d="scan'208";a="325499290"
Received: from alln-core-2.cisco.com ([173.36.13.135]) by alln-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 22 Sep 2016 21:19:05 +0000
Received: from XCH-RTP-015.cisco.com (xch-rtp-015.cisco.com [64.101.220.155]) by alln-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id u8MLJ4eq020662 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 22 Sep 2016 21:19:05 GMT
Received: from xch-rtp-013.cisco.com (64.101.220.153) by XCH-RTP-015.cisco.com (64.101.220.155) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Thu, 22 Sep 2016 17:19:04 -0400
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.1210.000; Thu, 22 Sep 2016 17:19:03 -0400
From: "Eric Voit (evoit)" <evoit@cisco.com>
To: Martin Bjorklund <mbj@tail-f.com>, "netconf@ietf.org" <netconf@ietf.org>
Thread-Topic: [Netconf] question about "event drafts"
Thread-Index: AQHSA5+NjwjjXz/D4kWdBDmILD30jKCGIV6Q
Date: Thu, 22 Sep 2016 21:19:03 +0000
Message-ID: <9cce4fa9a04847dcbfbc3239fed2a9bb@XCH-RTP-013.cisco.com>
References: <20160831.174019.1420525303963119375.mbj@tail-f.com>
In-Reply-To: <20160831.174019.1420525303963119375.mbj@tail-f.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="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/UAzzC8PgIxTzr_-h9mKoCa55KQQ>
Subject: Re: [Netconf] question about "event drafts"
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.17
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: Thu, 22 Sep 2016 21:19:08 -0000

Hi Martin,

There has been subteam working the four subscription drafts.  With our weekly meetings, there have been good enhancements in since Berlin.   And you are correct in your note at the bottom hinting that some individual drafts were released in the middle of shuffling some things around.  

I believe we have cleaned up the overlaps with the four WG drafts:
  draft-ietf-netconf-rfc5277bis-00
  draft-ietf-netconf-netconf-event-notifications-00
  draft-ietf-netconf-restconf-notif-00
  draft-ietf-netconf-yang-push-03

It is possible that a few overlaps might still exist in yang-push-03, but these will be gone in with v04 in the coming week or so.  

Other thoughts inline...

-----Original Message-----
>From Martin Bjorklund, August 31, 2016 11:40 AM

Hi,

I just watched the recorded NETCONF session from IETF 96, and read the minutes.  In the minutes I read that four new drafts related to event notifications are supposed to be adopted, after validation on the ML.  I haven't seen any email about this adoption, and I don't understand which four drafts you referred to.  I can guess that three of them are:

  draft-gonzalez-netconf-event-notifications-00
  draft-gonzalez-netconf-5277bis-02
  draft-voit-netconf-restconf-notif-00

I don't think that these documents are ready for adoption.  It is not clear to me how they are supposed to work.  First of all, we have the 5277bis document, which apparently doesn't obsolete 5277.  However, the event-notifications draft says that it obsoletes 5277.  Also, there is still quite some overlap between the documents.

For example, 5277bis says:

   This document defines mechanisms that provide an asynchronous message
   notification delivery service for the NETCONF protocol .  This is an
   optional capability built on top of the base NETCONF definition.

And draft-gonzalez-netconf-event-notifications says:

   This document defines the support of [event-notifications] by the
   Network Configuration protocol (NETCONF).

So it seems both drafts define how notifications are sent over NETCONF.

<Eric> Hopefully the new versions are eliminating these replications.

Further, the intent of draft-voit-netconf-restconf-notif-00 is not clear.  RESTCONF already supports notifications, and this new draft
has:

  3.1.1.  Dynamic YANG Subscription over RESTCONF

     Dynamic Subscriptions are configured and manage Subscriptions via
     signaling.  This signaling is transported over [restconf].  Once
     established, streaming Event Notifications are then delivered via
     Restconf SSE.

I don't understand what this means.

<Eric>  Restconf spec has an issue where it cannot handle multiplexed subscriptions.  (i.e., it effectively has the same limitation as 5277).  So we need a new mechanism.

New draft significantly enhances the text above.  For a summary of what is coming, check out last week's meeting minutes at:
https://github.com/netconf-wg/yang-push/wiki/Minutes-2016-09-14 
Or wait until we post next week.  The text is all written, it just needs to be reviewed.  Unicast me if you want a preview.


I think that this confusion is basically just the result of some reshuffling of contents, and that's fine.  But I think that the intent of each individual draft must be more clear, and that the text in the drafts actually reflects this.

<Eric>  Agree.  Hopefully we are progressing here.

Eric


/martin

_______________________________________________
Netconf mailing list
Netconf@ietf.org
https://www.ietf.org/mailman/listinfo/netconf