I2rs Requirements for NETCONF IETF 93. Requirement Documents https://tools.ietf.org/html/draft-ietf-i2rs-ephemeral-state- 00 https://tools.ietf.org/html/draft-ietf-i2rs-ephemeral-state-

Slides:



Advertisements
Similar presentations
SIP and Instant Messaging. SIP Summit SIP and Instant Messaging What Does Presence Have to Do With SIP? How to Deliver.
Advertisements

IPP Notification and Notification Services White Paper Hugo Parra; Novell, Inc. October 6, 1999 The intent of this paper is to supplement the discussions.
Ephemeral State for I2RS IETF 91 - Honolulu Jeffrey Haas –
Semester 4 - Chapter 4 – PPP WAN connections are controlled by protocols In a LAN environment, in order to move data between any two nodes or routers two.
NETCONF Server and RESTCONF Server Configuration Models draft-ietf-netconf-server-model-06 NETCONF WG IETF #92 Dallas, TX, USA.
IETF 68 – SIMPLE WG SIMPLE Problem Statement draft-ietf-simple-interdomain-scaling-analysis-00 Avshalom Houri – IBM Tim Rang - Microsoft Edwin Aoki – AOL.
Model-based Programmable Networks
Draft-shafer-netconf-syslog-00.txt Phil Shafer July 2006 IETF 66, Montreal.
Abierman-nanog-30may03 1 XML Router Configs BOF Operator Involvement Andy Bierman
Project Proposal for Integrated Control and Connection management Robby Gurdan and Richard Foss.
(Business) Process Centric Exchanges
© 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.
WebServices, GridServices and Firewalls Matthew J. Dovey Technical Manager Oxford e-Science Centre
Yang Shi (Richard), Yong Zhang IETF 74 th 26 March 2009, San Francisco CAPWAP WG MIB Drafts Report.
I2RS draft-rfernando-yang-mods.txt I2RS Yang Extensions draft-rfernando-yang-data-mods R.Fernando, P.Chinnakannan, M.Madhayyan, A.Clemm.
® IBM Software Group © 2007 IBM Corporation Best Practices for Session Management
Operating Systems Proj.. Background A firewall is an information technology (IT) security device which is configured to permit, deny or proxy data connections.
Protocol for I2RS I2RS WG IETF #89 London, UK Dean Bogdanovic v0.1.
Andrew Allen Communication Service Identifier.
IETF 69 SIPPING WG Meeting Mohammad Vakil Microsoft An Extension to Session Initiation Protocol (SIP) Events for Pausing and Resuming.
21-07-xxxx IEEE MEDIA INDEPENDENT HANDOVER DCN: xxxx Title: Subscription ID Scope Date Submitted: June, 14 th, 2007 Presented.
Interface to The Internet Routing System (IRS) draft-atlas-irs-problem-statement-00 draft-ward-irs-framework-00 Alia Atlas Thomas Nadeau David Ward IETF.
March 25, 2009SIPPING WG IETF-741 A Batch Notification Extension for the Session Initiation Protocol (SIP) draft-johnston-sipping-batch-notify-00 Alan.
1 HRPD Roamer Authentication Zhibi Wang, Sarvar Patel, Simon Mizikovsky, Nancy Lee.
AMQP, Message Broker Babu Ram Dawadi. overview Why MOM architecture? Messaging broker like RabbitMQ in brief RabbitMQ AMQP – What is it ?
PCE 64 th IETF PCE Policy Architecture draft-berger-pce-policy-architecture-00.txt Lou Berger Igor Bryskin Dimitri Papadimitriou.
Moving towards an IRS WG Charter Ross Callon IETF 85, Atlanta.
March 20, 2007BLISS BOF IETF-681 Requirements and Implementation Options for the Multiple Line Appearance Feature using the Session Initiation Protocol.
Subscribing to datastore push updates draft-netmod-clemm-datastore-push-00.txt Alexander Clemm, Alberto Gonzalez Prieto, Eric Voit.
SIP Events: Changes and Open Issues IETF 50 / SIP Working Group Adam Roach
Netconf Event Notifications IETF 66 Sharon Chisholm Hector Trevino
The “application” Profile Type (draft-channabasappa-sipping-app-profile-type-01) Sumanth Channabasappa Josh Littlefield Salvatore Loreto 70th IETF, Vancouver,
Partial Notifications IETF 56 SIMPLE WG draft-lonnfors-simple-presinfo-deliv-reqs-00 draft-lonnfors-simple-partial-notify-00 Mikko Lönnfors
Netconf Schema Query Mark Scott IETF 70 Vancouver December 2007
NATFW NSLP Status draft-ietf-nsis-nslp-natfw-08.txt M. Stiemerling, H. Tschofenig, C. Aoun NSIS Working Group, 64th IETF meeting.
User Application Control (Keypress Events) SIPPING WG - IETF 53 Robert Fairlie-Cuninghame, Bert Culpepper, Jean-François Mulé.
MIDCOM MIB Juergen Quittek, Martin Stiemerling, Pyda Srisuresh 60th IETF meeting, MIDCOM session.
Multiple Interfaces (MIF) WG documents status MIF WG IETF 80, Prague Problem statement and current practices documents.
Interface to The Internet Routing System (IRS) Framework documents Joel Halpern IETF 84 – Routing Area Open Meeting 1.
Conditional Enablement draft-kwatsen-conditional-enablement-00.
IETF 86 i2rs 14 March Functional Analysis of I2RS: What Are We Putting in the Mixture? Alia Atlas IETF 86, Orlando, FL.
Possible options of using DDS in oneM2M Group Name: ARC Source: KETI, Huawei, Hitachi, China Unicom Meeting Date: Agenda Item: DDS binding.
Subscriptions for Event Notification + Yang-push IETF NETCONF WG Contributors Call 26 - May
Possible options of using DDS in oneM2M
SIP Configuration Issues: IETF 57, SIPPING
Ethernet PHY Information Model Clarification at OT IM
I2RS (interface to Routing System) - RIB Data Model Project
Requirements and Implementation Options for the Multiple Line Appearance Feature using the Session Initiation Protocol (SIP) draft-johnston-bliss-mla-req-00.
Subscribing to YANG datastore push updates draft-netconf-yang-push-00 IETF #94 Yokohama A. Clemm A. Gonzalez Prieto
NETCONF Configuration I/F Advertisement by WSDL and XSD
NETCONF Discussion Draft-ietf-i2rs-ephemeral-state-14.txt
Configuration Framework draft-ietf-sipping-config-framework-06
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.
Interface to Routing System (I2RS)
NETCONF Base Notifications for NMDA
UDP based Publication Channel for Streaming Telemetry
Factory default Setting draft-wu-netmod-factory-default-01
Michale Wang Qin Wu Roni Even Wen Bin IETF 103 Bangkok, Tailand
Stream Issues Alex, Ambika, Eric, Tim
NMDA Q & A draft-dsdt-nmda-guidelines &
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.
PAA-2-EP protocol PANA wg - IETF 58 Minneapolis
Smart filters for Push Updates – Problem Statement draft-clemm-netconf-push-smart-filters-ps-00 Alexander Clemm, Eric Voit, Xufeng Liu, Igor Bryskin,
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.
Schema version selection Reshad Rahman (presenting), Rob Wilton
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.
Presentation transcript:

i2rs Requirements for NETCONF IETF 93

Requirement Documents requirements/ requirements/

Summary Assessment of i2rs requirements Have clarifications/questions Some potential solutions are mentioned Goal is to agree on the requirements

Ephemeral State

Requirement: Ephemeral state does not persist across reboots Comment: Ephemeral state is not a i2rs specific requirement.

Ephemeral State Ephemeral state MAY refer to non-ephemeral state for purposes of implementing constraints. Comment: This is potentially a problem. What happens if a must statement refers to a ephemeral node and the ephemeral state goes away. Semantics of constraints on ephemeral data and how they interact with constraints on config data are unclear. Non-ephemeral state MUST NOT refer to ephemeral state for constraint purposes Ephemeral state is not permitted to be configured underneath nodes that are "config false” Configuration of ephemeral state underneath "config true" is permitted. Configuration of "config true" state underneath ephemeral state MUST NOT be done. State data, "config false", is permitted underneath ephemeral state. Comments: The last four assume a certain solution, so shall be viewed as solution specific requirements. One possible solution is to have a separate datastore for ephemeral. No need to have to change ‘config true’ or’ config false’. The other solution is to have operations such as have special meaning for ‘config true’ and ‘config false’ for ephemeral state.

YANG changes config ephemeral Assumes a certain solution

NETCONF Changes Based on the solution chosen may or may not require NETCONF changes to read and write ephemeral data

Ephemeral Config Should be removed on session disconnect. Comment: There is no “session” in case of RESTCONF

Identity Requirements

Identity Requirement Clients shall have identities Clients can have secondary identities Carried as part of each RPC Comment: What happens in case of RESTCONF? HTTP header? Alternate solutions? Why can’t secondary identity be carried as meta-data? Solution shows an attribute that can be different in every edit node? Comment: The requirement is not clear. How is the identity returned if it is not saved? Section 6.3: meta-data is returned read-only, while Section 2, item 8 talks about recording the identity Goes in as part of the notification/trace log??

Priority Requirements

Support multi-headed control Comment: Is this a separate requirement from ephemeral?? Priority as an attribute for NACM Comment: Why does it need to be an extension of NACM? I2rs attributes may be modeled as meta-data

Pub/Sub Requirements

Pub/Sub The I2RS interface should support user subscriptions to data with the following parameters: push of data synchronously or asynchronously via registered subscriptions… Comment: Need clarification. It is a security hole exposing the data. WG decided not to expose the data. The I2RS interface (protocol and IMs) should allow a subscribe to select portions of the data model. Real time notification of events e.g. route installation and removal Comment: What is real time?

Pub/Sub (cont.) The I2RS agent should be able to notify the client via publish or subscribe mechanism a BGP route change on a specific IP … Comment: Notification/Subscription based on an event type?? Can subscribe to the I2RS Agent’s notification of critical node IGP events. Comment: What makes a notification critical? I2rs must be able to collect large data set from the network with high frequency and resolution with minimal impact to the device's CPU and memory Comment: What is high frequency/resolution? What is minimal impact to CPU and memory?

Pub/Sub (cont.) I2RS Agents should support publishing I2RS trace log information to that feed

Security Requirements

I2rs Security Requirements Requirements 1, 02, 5, 6, 7, 9, 11, 13, 14, 15, 16, 18, 19, 20 no problem noted Editorial Editorial: Req. 3 /4 – need clarification on words, Req. 8 – not a security requirement Req 10 – is ambiguous Concerns: Req. 8 – not a security requirement REQ 12 – Why is DDoS a protocol functions? Multiple message sequences – Why is this a security issue Why support an insecure protocol? Comment: What next?