Re: [Netconf] YangPush now

"Eric Voit (evoit)" <evoit@cisco.com> Fri, 27 July 2018 19:18 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 EB413130DCB for <netconf@ietfa.amsl.com>; Fri, 27 Jul 2018 12:18:42 -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_DKIMWL_WL_MED=-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 QnS4TpmLFCYh for <netconf@ietfa.amsl.com>; Fri, 27 Jul 2018 12:18:40 -0700 (PDT)
Received: from rcdn-iport-2.cisco.com (rcdn-iport-2.cisco.com [173.37.86.73]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6FC12128CF3 for <netconf@ietf.org>; Fri, 27 Jul 2018 12:18:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2374; q=dns/txt; s=iport; t=1532719120; x=1533928720; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=0XU+2s4fsZCkFVZ6a4hIW9DfRxV/XGDC2epzH7JGnyc=; b=cM6oFAuNw4aJZEy+p912B7KJQDKsbuZKRmt3PFUj9/vD02XHijz1ppMg iNeDzDR8cs+1v4xuDmPaG91GUpKCD9p/c6kr/2bwctLkF1sNPeUmUViqt 8fjhdSnGw94KEISe9UTZIIlCZ2UkCci86y1qQCENS3pFJnJkhJaE9CTbP U=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0CFBgC3bltb/4gNJK1bGgEBAQEBAgEBAQEIAQEBAYMkKmN/KAqDdJRBggyDO5IWFIFmCyeERQIXgmQhNRcBAgEBAgEBAm0cDIU2AQEBAQIBIxFFBQsCAQgOBwUCJgICAjAVEAIEDg2CTUyBdwgPrVeBLopJBYELh3cXgUE/gRGDEoMbAoFIgxmCVQKaCwkChhSJGIFQhBqIJIpOhz8CERSBJB8BNYFScBWDJIIlF4NFilJvjjyBGwEB
X-IronPort-AV: E=Sophos;i="5.51,410,1526342400"; d="scan'208";a="433160260"
Received: from alln-core-3.cisco.com ([173.36.13.136]) by rcdn-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 27 Jul 2018 19:18:38 +0000
Received: from XCH-RTP-011.cisco.com (xch-rtp-011.cisco.com [64.101.220.151]) by alln-core-3.cisco.com (8.15.2/8.15.2) with ESMTPS id w6RJIcF4015722 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 27 Jul 2018 19:18:38 GMT
Received: from xch-rtp-013.cisco.com (64.101.220.153) by XCH-RTP-011.cisco.com (64.101.220.151) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Fri, 27 Jul 2018 15:18:37 -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.1320.000; Fri, 27 Jul 2018 15:18:38 -0400
From: "Eric Voit (evoit)" <evoit@cisco.com>
To: Kent Watsen <kwatsen@juniper.net>
CC: "netconf@ietf.org" <netconf@ietf.org>
Thread-Topic: [Netconf] YangPush now
Thread-Index: AQHUHhHrAK87NKpG2E+Ouz7jjC6MRKSUNnVAgAEH3gCAAPvOkIAB8aCA///Xl8CABSJyAIABYhtwgAKehoCAAGLWAIAAjzYA///YFQCAAGW4AIAA5bJQ
Date: Fri, 27 Jul 2018 19:18:38 +0000
Message-ID: <f0526b03f9cc49c99aea7977e299b97c@XCH-RTP-013.cisco.com>
References: <2E1BAD12-EFF2-4E35-B232-57A4C4490989@cisco.com> <20180717055030.7bmzlychtznf3mso@anna.jacobs.jacobs-university.de> <18622ABD-DB9F-406C-836F-64649F3D8FF6@cisco.com> <20180717172036.hhuoq6fzs7ctblpf@anna.jacobs.jacobs-university.de> <CABCOCHS8cfqKLaQe9M4tu-2zkZ5=6-a2FEv+idJwZiW_btx_Zw@mail.gmail.com> <a54850668bfb4483b89f4c2b15bf5f44@XCH-RTP-013.cisco.com> <20180718133200.u7fpsv3xanb2nosr@anna.jacobs.jacobs-university.de> <6707abca9924442083ef165ce1345b7e@XCH-RTP-013.cisco.com> <20180720101419.7chri56rzgyidxmw@anna.jacobs.jacobs-university.de> <3b194cc7276b4e888c4e8b808d1c356a@XCH-RTP-013.cisco.com> <20180723141416.mdzwa53nganbadbu@anna.jacobs.jacobs-university.de> <406f2a12fdd745c18e0f11dd9fbb26eb@XCH-RTP-013.cisco.com> <CABCOCHRmuCQtkzN4u43Gi4kfLifUoAcNYZg2K1ZR5Rg60L_u9g@mail.gmail.com> <9d2e34e6-fc40-9c4b-1be5-cbee3ff8f89c@cisco.com> <AA8B5892-EBEC-4BB1-BE5A-E49C38D2B055@juniper.net> <ead7c14bf79d4087aaeb4a91f32984dc@XCH-RTP-013.cisco.com> <EED2B655-3DFB-41E2-B447-ADA2F39A95F0@juniper.net>
In-Reply-To: <EED2B655-3DFB-41E2-B447-ADA2F39A95F0@juniper.net>
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.234]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Outbound-SMTP-Client: 64.101.220.151, xch-rtp-011.cisco.com
X-Outbound-Node: alln-core-3.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/q0rp7GkL3e2NnHI46FpI8EST7K8>
Subject: Re: [Netconf] YangPush now
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.27
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: Fri, 27 Jul 2018 19:18:43 -0000

> From: Kent Watsen, July 26, 2018 5:29 PM
<snip>
> That said:
> 
>   1) my preference is to have *no* netconf-notif or restconf-notif drafts
>      if possible and, if it is, then this reduced netconf-notif scope is
>      a moot point...as dynamic subscriptions just work, for both NC and
>      RC automatically.

I just took a cut at looking at what is removed for configured subscriptions from NETCONF-notif,  The result is at:
https://github.com/netconf-wg/notif-netconf/blob/master/draft-ietf-netconf-netconf-event-notifications-11-configured-removed.txt 

To me there are normative requirements specific to NETCONF where I believe we need to go with Option 2.


>   2) however, if netconf-notif MUST be defined, or else NC-based dynamic
>      subscriptions are undefined, then it follows that RC-based dynamic
>      subscriptions are also undefined, unless a restconf-notif is also
>      published.  And since the WG treats both protocols symmetrically,
>      I added RC-notif (for dynamic-only) as also being a needed.  Makes
>      sense and should be fairly easy, right?  [hint: it's just restconf]

I think this makes sense.   There will still be some decisions to make as Section 3.4 of current RESTONF-notif asserts HTTP2 as preferred for dynamic subscriptions (because it gets rid of SSE, and enables QoS features.)  Section 3.5 shows what could be done with existing RESTCONF over HTTP1.1 and SSE, which I believe is Andy's preferred method. 

Eric

> We should see if (1) is possible, and if not, go for (2).  This shouldn't
> require any more consensus than we have already.  That said, as always, if
> anyone objects, please speak now!
> 
> 
> Thanks,
> Kent
> 
> 
> 
>