Subscriptions for Event Notification + Yang-push

Slides:



Advertisements
Similar presentations
© 2009 Cisco Systems, Inc. All rights reserved. Cisco Public Presentation_ID 1 Greg Mirsky, Ericsson Vero Zheng, Huawei Sam Aldrin, Yanfeng Zhang, Huawei.
Advertisements

Netconf Monitoring IETF 70 Mark Scott Sharon Chisholm Hector Trevino
Abierman-nanog-30may03 1 XML Router Configs BOF Operator Involvement Andy Bierman
© 2014 Cisco - Cisco INTERNAL only – All Rights Reserved1 Requirements for Subscription to YANG Datastores draft-ietf-i2rs-pub-sub-requirements-01 NECONF.
NETCONF WG IETF 92 - Dallas TUESDAY, March 24, CDT Mehmet Ersue Mahesh Jethanandani 3/24/ IETF #92- NETCONF WG session.
1 YANG PUB-SUB Proposed project to Beryllium release of ODL Aug 6 th 2015 Alexander Clemm Ambika Prasad Tripathy Einar Nilsen-Nygaard Eric Voit Suryamani.
Protocol for I2RS I2RS WG IETF #89 London, UK Dean Bogdanovic v0.1.
Abierman-netconf-mar07 1 NETCONF WG 68 th IETF Prague, CZ March 19, 2007.
IETF #86 - NETCONF WG session 1 NETCONF WG IETF 86 - Orlando, FL, USA MONDAY, March 11, Bert Wijnen Mehmet Ersue.
IETF #84 - NETCONF WG session 1 NETCONF WG IETF 84, Vancouver, Canada MONDAY, July 30, Bert Wijnen Mehmet Ersue.
NETCONF WG 66 th IETF Montreal, QC, Canada July 14, 2006.
Subscribing to datastore push updates draft-netmod-clemm-datastore-push-00.txt Alexander Clemm, Alberto Gonzalez Prieto, Eric Voit.
Netconf Event Notifications IETF 66 Sharon Chisholm Hector Trevino
IETF #81 - NETCONF WG session 1 NETCONF WG IETF 81, Quebec City, Canada MONDAY, July 25, Bert Wijnen Mehmet Ersue.
Netconf Schema Query Mark Scott IETF 70 Vancouver December 2007
NETCONF WG 67 th IETF San Diego, CA, USA November 6, 2006.
Notification + Yang-push Kickoff 26 - April
Notification + Yang-push Meeting #2 3 - May
I2rs Requirements for NETCONF IETF 93. Requirement Documents
Netconf Notifications Sharon Chisholm Hector Trevino IETF 67 November 2006.
Subscriptions for Event Notification + Yang-push IETF NETCONF WG Contributors Call 26 - May
Subscribing to Events and YANG datastores IETF #96 Berlin 21-July-2016 Balazs Lengyel Alberto Gonzalez Prieto Hector Trevino Ambika Prasad Tripathy Eric.
Resource subscription using DDS in oneM2M
YANG Hackathon Achievements
Evolution of the Subscription & Event Notification Drafts IETF #97 Seoul 17-Nov-2016 NETCONF Charter Item 6: “Enhance RFC 5277 with the ability to delete.
“with-defaults” capability in NETCONF
NETCONF WG IETF 93 - Prague, Czech Republic THURSDAY, July 23, 2015
draft-ietf-teas-yang-te-topo-06
draft-ietf-teas-yang-te-topo-01
IETF 95 – Buenos Aires April 2016
IETF 95 NETMOD Working Group Buenos Aires April 4, 2016
LIME Base YANG Model Work Update draft-tissa-lime-yang-oam-model draft-wang-lime-yang-pm Deepak Kumar Qin WU IETF93 Prage,Czech.
FRD Examples November 28, 2017 L. Ong.
Subscribing to YANG datastore push updates draft-netconf-yang-push-00 IETF #94 Yokohama A. Clemm A. Gonzalez Prieto
Sharon Chisholm Netconf Phase 2 Musing Sharon Chisholm
NETCONF Discussion Draft-ietf-i2rs-ephemeral-state-14.txt
Subscribing to YANG datastore push updates draft-ietf-netconf-yang-push-02 NETMOD WG IETF #95 Buenos Aires 4-April-2015 Alexander Clemm Alberto Gonzalez.
ACTN Information Model
Evolution of the Subscription & Event Notification Drafts IETF #98 Chicago Eric Voit 28-Mar-2017 DRAFT Authors on at least 1 drafts Andy Bierman Alexander.
NETCONF Base Notifications for NMDA
ACTN Information Model
Network Services Interface
Comparison of NMDA datastores draft-ietf-netmod-nmda-diff-00
IETF #101 - NETCONF WG session
UDP based Publication Channel for Streaming Telemetry
Factory default Setting draft-wu-netmod-factory-default-01
Binary encoding draft-MAHESH-NETCONF-binary-encoding
Stream Issues Alex, Ambika, Eric, Tim
YANG-Push and related drafts 1
NETMOD IETF 103 Bangkok Nov , 2018
IETF 98 NETMOD Working Group
With Thanks to... Authors on at least 1 WG draft Andy Bierman
NMDA Q & A draft-dsdt-nmda-guidelines &
YANG Mount draft-clemm-netmod-mount IETF 98 Chicago, 30 March 2017
draft-liu-netmod-yang-schedule-02
Distributed Data Collection
Evolution of the Subscription & Event Notification Drafts IETF #98 Chicago Eric Voit 28-Mar-2017 DRAFT Authors on at least 1 drafts Andy Bierman Alexander.
RFC 5539 Update Status draft-badra-netconf-rfc5539bis-00
draft-ietf-teas-yang-te-topo-08
PAA-2-EP protocol PANA wg - IETF 58 Minneapolis
NETMOD Agenda and WG Status
IETF #103 - NETCONF WG session
Smart filters for Push Updates – Problem Statement draft-clemm-netconf-push-smart-filters-ps-00 Alexander Clemm, Eric Voit, Xufeng Liu, Igor Bryskin,
Handling YANG Revisions – Discussion Kickoff
Subscription to Multiple Stream Originators
Device Management Profile and Requirements
YANG Data Models for TE and RSVP draft-ietf-teas-yang-te-21 draft-ietf-teas-yang-rsvp-11 draft-ietf-teas-yang-rsvp-te-07 Tarek Saad, Juniper Networks Rakesh.
An HTTPS-based Transport for Subscribed Notifications
YANG Data Models for TE and RSVP draft-ietf-teas-yang-te-21 draft-ietf-teas-yang-rsvp-11 draft-ietf-teas-yang-rsvp-te-07 Tarek Saad, Juniper Networks Rakesh.
Comparison of NMDA datastores draft-ietf-netmod-nmda-diff-02
Presentation transcript:

Subscriptions for Event Notification + Yang-push NETCONF Interim 18 - May - 2016

Participating in Weekly (or more) calls Andy Bierman – YumaWorks Sharon Chisholm – Ciena Alexander Clemm – Cisco Einar Nilsen-Nygaard – Cisco Yan Gang – Huawei Peipei Guo – Huawei Alberto Gonzalez Prieto – Cisco Hector Trevino – Cisco Ambika Prasad Tripathy – Cisco Eric Voit – Cisco Kent Watsen – Juniper Guangying Zheng (Walker) – Huawei Authorship for any resulting draft(s) will be determined based on significant levels of contribution

Tracking the work Github repository for 4 drafts under discussion https://github.com/netconf-wg Current draft Git name Subscription Mechanism: YANG Datastore Push yang-push Subscriptions for Event Notifications rfc5277bis Choice of Transports: NETCONF Transport for Event Notifications notif-netconf RESTCONF Transport for Event Notifications notif-restconf Future Transport Notification drafts yang-push Git being used for global topics: Global issues tracking Terminology Minutes and recordings of weekly meetings

Current Functional Partitioning Context Event Notifications YANG Datastore Push 5277 Mode Enhanced Types of Subscription Dynamic Dynamic and Configured Subscriptions per Session one many Negotiation No Yes RPCs create establish, modify, delete Control Plane Notifications None started, suspended, resumed, terminated, modified Data Plane Notifications notification +subscription-id push-update, push-change-update NETCONF RESTConf, HTTP, HTTP2 Subscription Transport Legend YANG Datastore Push Subscriptions for Event Notifications NETCONF Transport for Event Notifications RESTCONF Transport for Event Notifications Compatibility with RFC-5277

Current Functional Partitioning Context YANG Datastore Push (includes functions above Base Subscription Draft): Datastore on-change and periodic triggers YANG filters per RFC6241 Authorization model per object Negotiation* Push-update, Push-change-update New stream types & stuff Subscriptions for Event Notifications (Base Subscription Draft) Support for many subscriptions / transport Dynamic & Configured state machines Multiple configured receivers New stream types (syslog?) Authorization model per stream RFC5277 & XPATH filters RPCs: Establish, modify, delete Error responses (under error-info?) Notifications: started, suspended, resumed, terminated, modified Stream discovery Stream configuration Data Plane Notification 5277 mode & YANG model Replay (by Stream type) Prioritization Monitoring NETCONF Transport for Event Notifications Transport mapping 5277 mode RESTCONF Transport for Event Notifications Transport mappings Subscriber/receiver different Heartbeats and clean-up Subscription to HTTP2 stream * TBD. Inclusion might drive discussion with full WG Out of Scope/future: dynamic stream creation, new undefined filter types

Strawman Terms Configured Subscription Data Node Data Node Filter Data Node Security Filter Data Node Update Dynamic Subscription Datastore Event Event Notification Event Stream Filter Notification Publisher Receiver Subscriber Subscription Subscription Policy Update Notification Update Record Update Record Filter Update Stream Update Trigger Working definitions at: https://github.com/netconf-wg/yang-push/wiki/Terminology (Expect tweaks/changes)

Current Issues being Worked Review current (evolving) YANG Models Should and where do we support parameter negotiation. What are the domains of different Stream types. Should we support multiple Receivers for a Configured Subscription. Security considerations for Subscriptions Call home, minimal rqts to allow for Configured Subscription establishment, etc. Resolved: Naming of Dynamic & Configured Subscriptions