Re: [Netconf] RFC 8030 on Generic Event Delivery Using HTTP Push

Andy Bierman <andy@yumaworks.com> Thu, 08 December 2016 22:29 UTC

Return-Path: <andy@yumaworks.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 C6B76129B3C for <netconf@ietfa.amsl.com>; Thu, 8 Dec 2016 14:29:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level:
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yumaworks-com.20150623.gappssmtp.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 urgAfc5ozjer for <netconf@ietfa.amsl.com>; Thu, 8 Dec 2016 14:29:50 -0800 (PST)
Received: from mail-qk0-x22c.google.com (mail-qk0-x22c.google.com [IPv6:2607:f8b0:400d:c09::22c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A49D7129B0D for <netconf@ietf.org>; Thu, 8 Dec 2016 14:27:58 -0800 (PST)
Received: by mail-qk0-x22c.google.com with SMTP id x190so370217qkb.0 for <netconf@ietf.org>; Thu, 08 Dec 2016 14:27:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yumaworks-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=H4AcqAajSCr/KHR0SzwYqpgPd2q24YdP+iPsoV8H0yY=; b=eplpSlycpHXT5pwzRJ2/bUwxQ+ijZGH4Iw2mrTCDQDm+lVTBeSZ8k3VE4HCzHICMcs wTzufdPKSc5JjCiXWFYEjXWuzHaYsotBhxCNnIqUvcujwRHPM6a3pIJw9QvU1+ftRXfX aEJOF2fYSlFD0rTTL+SVyiOo5u2DXW9Du+45CLLTIXKjBC798KSCDd5buDs/LSbVjjBx RoVSlwp9fM8rCe7CxkRU+0545hoHqxeVbBnRjdlmxwAgGByb0rvz2AkM5x8PlC9Ozdx1 cxk9jcRh5FFgP14YeOUQx+lhYnx6d2Y6oyrm1vs13e/PZHiTzvD/KN/NJD1InVaxAQeu FS2w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=H4AcqAajSCr/KHR0SzwYqpgPd2q24YdP+iPsoV8H0yY=; b=N4c2EbBLN7GCjzecKgqQF6SszqhEjuMtwgxp8IuQlPHoIt9TdzGFyWwaY2at1Olj1V 0eLWGB912QkURLE3fnJrzH/f+iDuXOqBMT2EW1V13cDoeCmt5a4q6N7pRyqoALNsG5PX OaTRCl/ASMKlRypri1juPZSq57sh2vmZHD2qQnMY9/7WE3OkAVKgl7Abs3rTKxBsWxx6 eihE6ljswouAWK5144YjHAJ51A6E9vaPKXfMAn2u20vQuNUnkyKZUctsCX2D4z+XEza0 9LpWMtB9YNyl67lRF4cx25KPdOtVSdUf3KSurmeIUg+qRtHJ3kRvHmFhCqLrY/m+lA/u 9Trg==
X-Gm-Message-State: AKaTC02b/onTT/V44HZBMetgp/A3Rq2VKb4+CJy+SOqWG9oQDHy9oWnzZTGhiCfCfyikxhfLdZiC19/NOzCncQ==
X-Received: by 10.55.118.3 with SMTP id r3mr13204210qkc.84.1481236077800; Thu, 08 Dec 2016 14:27:57 -0800 (PST)
MIME-Version: 1.0
Received: by 10.140.101.180 with HTTP; Thu, 8 Dec 2016 14:27:57 -0800 (PST)
In-Reply-To: <72371edbd9db4d57826acad656c35788@XCH-RTP-013.cisco.com>
References: <20161208164203.94881B80232@rfc-editor.org> <20161208164830.GB91424@elstar.local> <72371edbd9db4d57826acad656c35788@XCH-RTP-013.cisco.com>
From: Andy Bierman <andy@yumaworks.com>
Date: Thu, 08 Dec 2016 14:27:57 -0800
Message-ID: <CABCOCHQYiu8=GejQxuBJiih3S-=C6gbjU4ZdRQ2wkyNH6b7jsA@mail.gmail.com>
To: "Eric Voit (evoit)" <evoit@cisco.com>
Content-Type: multipart/alternative; boundary="94eb2c0626283f0aba05432d26ad"
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/pf8Zk7lmkhGR1KGkBH0DjUoVMpQ>
Cc: "netconf@ietf.org" <netconf@ietf.org>
Subject: Re: [Netconf] RFC 8030 on Generic Event Delivery Using HTTP Push
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, 08 Dec 2016 22:29:53 -0000

On Thu, Dec 8, 2016 at 12:41 PM, Eric Voit (evoit) <evoit@cisco.com> wrote:

> Thanks for the pointer Juergen,
>
> The RFC does support common functional requirements such as:
> - DDoS protection method for HTTP2
> - Prioritized messages
> - many subscriptions per transport session
> - others
>
> But there were several reasons it doesn't match sufficiently for reuse
> with yang data stores.  Some deltas between the environments include:
> - Push Service as a Subscriber proxy, with caching and possible push
> update aggregation (intended to save radio power)
> - multiple resource targets within a single subscription
> - configured subscription support
> - content/event filtering
> - yang
> - event dampening, on-change, and periodic
> - Use of GET to subscription resource (GRPC compatibility)
> - negotiation
>
> Therefore I see this as a useful reference and context rather than
> something normative that we can build upon.
>
>

I don't agree that all these things are needed or they cannot be done as
part of the application.
Not sure what YANG support means either.  This does not seem to affect the
bytes on the wire.

I prefer to separate the protocol layers.  The part that selects what
events to send and
other optimizations related to content selection should not be coupled to
how notifications
are delivered.



We shouldn't forget this though as there are also items we might want to
> adopt at some future point:
> - the Subscriber proxy model
> - push update TTL
> - tracked acknowledgement of push updates
>
> Eric
>
>

Andy


> > From: Juergen Schoenwaelder, December 8, 2016 11:49 AM
> >
> > Hi,
> >
> > this may be relevant for some of the discussions here.
> >
> > /js
> >
> > On Thu, Dec 08, 2016 at 08:42:03AM -0800, rfc-editor@rfc-editor.org
> wrote:
> > > A new Request for Comments is now available in online RFC libraries.
> > >
> > >
> > >         RFC 8030
> > >
> > >         Title:      Generic Event Delivery Using HTTP Push
> > >         Author:     M. Thomson,
> > >                     E. Damaggio,
> > >                     B. Raymor, Ed.
> > >         Status:     Standards Track
> > >         Stream:     IETF
> > >         Date:       December 2016
> > >         Mailbox:    martin.thomson@gmail.com,
> > >                     elioda@microsoft.com,
> > >                     brian.raymor@microsoft.com
> > >         Pages:      31
> > >         Characters: 68069
> > >         Updates/Obsoletes/SeeAlso:   None
> > >
> > >         I-D Tag:    draft-ietf-webpush-protocol-12.txt
> > >
> > >         URL:        https://www.rfc-editor.org/info/rfc8030
> > >
> > >         DOI:        10.17487/RFC8030
> > >
> > > This document describes a simple protocol for the delivery of real-
> > > time events to user agents.  This scheme uses HTTP/2 server push.
> > >
> > > This document is a product of the Web-Based Push Notifications Working
> > Group of the IETF.
> > >
> > > This is now a Proposed Standard.
> > >
> > > STANDARDS TRACK: This document specifies an Internet Standards Track
> > > protocol for the Internet community, and requests discussion and
> > > suggestions for improvements.  Please refer to the current edition of
> > > the Official Internet Protocol Standards
> > > (https://www.rfc-editor.org/standards) for the standardization state
> > > and status of this protocol.  Distribution of this memo is unlimited.
> > >
> > > This announcement is sent to the IETF-Announce and rfc-dist lists.
> > > To subscribe or unsubscribe, see
> > >   https://www.ietf.org/mailman/listinfo/ietf-announce
> > >   https://mailman.rfc-editor.org/mailman/listinfo/rfc-dist
> > >
> > > For searching the RFC series, see https://www.rfc-editor.org/search
> > > For downloading RFCs, see https://www.rfc-editor.org/retrieve/bulk
> > >
> > > Requests for special distribution should be addressed to either the
> > > author of the RFC in question, or to rfc-editor@rfc-editor.org.
> > > Unless specifically noted otherwise on the RFC itself, all RFCs are
> > > for unlimited distribution.
> > >
> > >
> > > The RFC Editor Team
> > > Association Management Solutions, LLC
> > >
> > >
> >
> > --
> > Juergen Schoenwaelder           Jacobs University Bremen gGmbH
> > Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
> > Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>
> >
> > _______________________________________________
> > Netconf mailing list
> > Netconf@ietf.org
> > https://www.ietf.org/mailman/listinfo/netconf
>
> _______________________________________________
> Netconf mailing list
> Netconf@ietf.org
> https://www.ietf.org/mailman/listinfo/netconf
>