Netconf Schema Query Mark Scott IETF 70 Vancouver December 2007

Slides:



Advertisements
Similar presentations
Web Services Architecture An interoperability architecture for the World Wide Service Network.
Advertisements

Advanced SQL Schema Customization & Reporting Presented By: John Dyke As day to day business needs become more complex so does the need for specifically.
XML DOCUMENTS AND DATABASES
XMLCONF IETF 57 – Vienna Rob Enns
NETCONF Light. Motivation To support devices unable to implement the full NETCONF protocol – The “-00” draft noted hardware-based resource constraints.
CYBERINFRASTRUCTURE FOR THE GEOSCIENCES WMS Map Integration - Improved Ghulam Memon Ashraf Memon.
Sys Prog & Scripting - HW Univ1 Systems Programming & Scripting Lecture 15: PHP Introduction.
Architecture Tutorial Overview of Today’s Talks Provenance Data Structures Recording and Querying Provenance –Break (30 minutes) Distribution and Scalability.
NETCONF Server and RESTCONF Server Configuration Models draft-ietf-netconf-server-model-06 NETCONF WG IETF #92 Dallas, TX, USA.
Content Management Interoperability Services (CMIS)
Light Weight Access Point Protocol (LWAPP) IETF 57 Pat Calhoun, Airespace.
An Extension to XML Schema for Structured Data Processing Presented by: Jacky Ma Date: 10 April 2002.
IPv6 Home Networking Architecture - update IETF homenet WG Interim meeting Philadelphia, 6 th Oct 2011 draft-chown-homenet-arch-00.
Interoperability Tests for IEC Scott Neumann November 12, 2009.
DP&NM Lab. POSTECH, Korea - 1 -Interaction Translation Methods for XML/SNMP Gateway Interaction Translation Methods for XML/SNMP Gateway Using XML Technologies.
Integration Broker PeopleTools Integration Broker Steps –Introduction & terminologies –Application Server PUB/SUB services (Application Server)
Extending Vista The PowerLinks WebServices SDK John Hallett Senior Product Manager WebCT, Inc
Netconf Monitoring IETF 70 Mark Scott Sharon Chisholm Hector Trevino
SIPREC Conference Recording (draft-kyzivat-siprec-conference-use-cases-01) IETF 89, March 7, 2014 Authors: Michael Yan, Paul Kyzivat, Simon Romano.
Abierman-nanog-30may03 1 XML Router Configs BOF Operator Involvement Andy Bierman
© Hitachi, Ltd All rights reserved. NETCONF Configuration I/F Advertisement by WSDL and XSD Hideki Okita, Tomoyuki Iijima, Yoshifumi Atarashi, Ray.
Cognos Finance Tips & Techniques Part I Aimee Sousa Cognos.
Yang Shi, Chris Elliott, Yong Zhang IETF 73 rd 18 Nov 2008, Minneapolis CAPWAP WG MIB Drafts Report.
0 NAT/Firewall NSLP IETF 62th – March 2005 draft-ietf-nsis-nslp-natfw-05.txt Martin Stiemerling, Hannes Tschofenig, Cedric Aoun.
Abierman-netconf-mar03 1 NETCONF BOF 56th IETF San Francisco, California March 17, 2003 Discussion: Admin:
XCON WG IETF-73 Meeting Instant Messaging Sessions with a Centralized Conferencing (XCON) System draft-boulton-xcon-session-chat-02 Authors: Chris Boulton.
Terminology and Use Cases Status Report David Harrington IETF 88 – Nov Security Automation and Continuous Monitoring WG.
TAPIR 1.0 Renato De Giovanni, Markus Döring, Javier de la Torre October 2006.
1 Miscellaneous Capabilities for IP Network Infrastructure IETF 64 Vancouver, BC, Canada November 2005.
PG 1 Netconf Data Model Netmod BOF – IETF 60 Sharon Chisholm – Randy Presuhn -
Protocol for I2RS I2RS WG IETF #89 London, UK Dean Bogdanovic v0.1.
Representing Netconf Data Models using Document Schema Definition Languages (DSDL) Rohan Mahy Sharon Chisholm Lada Lhotka IETF 72 - Dublin.
SLRRP BoF 62 nd IETF Scott Barvick Marshall Rose
Abierman-netconf-mar07 1 NETCONF WG 68 th IETF Prague, CZ March 19, 2007.
© 2007 Open Mobile Alliance Ltd. All Rights Reserved. Used with the permission of the Open Mobile Alliance Ltd. under the terms as stated in this document.
RTP Splicing Status Update draft-ietf-avtext-splicing-for-rtp-11 Jinwei Xia.
Sprint 113 Review / Sprint 114 Planning August 12th, 2013.
Requirements and Selection Process for RADIUS Crypto-Agility December 5, 2007 David B. Nelson IETF 70 Vancouver, BC.
Using DSDL plus annotations for Netconf (+) data modeling Rohan Mahy draft-mahy-canmod-dsdl-01.
NEMO Basic Support update IETF 61. Status IANA assignments done Very close to AUTH48 call Some issues raised recently We need to figure out if we want.
PG 1 Framework for Netconf Data Models Netmod BOF – IETF 60 Sharon Chisholm –
Netconf Event Notifications IETF 66 Sharon Chisholm Hector Trevino
Module 5: Managing Content. Overview Publishing Content Executing Reports Creating Cached Instances Creating Snapshots and Report History Creating Subscriptions.
YANG Background and Discussion: Why we need a new language for NETCONF configuration modeling The YANG Gang IETF 70 Vancouver, Canada.
SIPREC Conference Recording (draft-kyzivat-siprec-conference-use-cases-00) IETF 87, November 4, 2013 Authors: Michael Yan, Paul Kyzivat, Simon Romano.
Conditional Enablement draft-kwatsen-conditional-enablement-00.
I2rs Requirements for NETCONF IETF 93. Requirement Documents
DOTS Requirements Andrew Mortensen November 2015 IETF 94 1.
Netmod Netconf Data Modeling Sharon Chisholm Nortel
Netconf Notifications Sharon Chisholm Hector Trevino IETF 67 November 2006.
Device Management vOLTHA
YANG Modelling and NETCONF Protocol Discussion
Convergence of Network Management Protocols
CSE Retargeting to AE, IPE, and NoDN Hosted Resources
CSE Retargeting to AE, IPE, and NoDN Hosted Resources
XCON WG IETF-64 Meeting XCON Framework Overview & Issues
Say Hello to my Little Friend - Fedora Messaging Infrastructure
draft-clacla-netmod-yang-model-update-02
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
Sharon Chisholm Netconf Phase 2 Musing Sharon Chisholm
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.
Comparison of NMDA datastores draft-ietf-netmod-nmda-diff-00
Joe Clarke (presenting)
NMDA Q & A draft-dsdt-nmda-guidelines &
RFC 5539 Update Status draft-badra-netconf-rfc5539bis-00
Introduction to OGF Standards
Zero Touch Provisioning for NETCONF/RESTCONF Call Home draft-ietf-netconf-zerotouch-19 NETCONF WG IETF 100 (Singapore)
Handling YANG Revisions – Discussion Kickoff
Comparison of NMDA datastores draft-ietf-netmod-nmda-diff-02
Presentation transcript:

Netconf Schema Query Mark Scott IETF 70 Vancouver December

2 Goal Add NETCONF capability to: Advertise list of supported schemas Advertise supported versions of schemas Advertise availability/location of schemas Scope Response does not return actual schema Standard retrieval mechanism can be defined later Does not imply/expect particular schema format naming and versioning would need to be standard though

3 Why? This capability would facilitate dynamic handling between managers and agents allowing manager to better adapt to agents specific capabilities This functionality would facilitate ‘feature discovery’ by managers based on schemas and versions present on the device at any given time today most managers use statically defined schema today or using proprietary schema advertisement This work compliments other work underway Schema language (XSD, RelaxNG, Yang) Standard data models (monitoring schema)

4 Benefits Manager wouldn’t have to know specific schema of a target device in advance of managing it Facilitates dynamic data model handling ideally manager could adapt to advertised capabilities minimally, a subset of capabilities could be supported based on what schemas the manager can support Improves interoperability and should speed integration efforts Improves backwards and forwards compatibility Manager better able to manage based on agent’s specific capabilities

5 Overview Two operation options proposed Specialized RPC Query using Response same for both Information to identify the schemas List of supported schema Version of each supported schema Information to facilitate retrieval, if required Location of each supported schema

6 New Operation: New RPC method Lists supported schema optional ‘Identifier’ parm used to query a specific schema Benefits Supports dynamic schema queries Example: new module added to device; agent sends configuration change event to manager if req’d, manager queries agent for associated schema manager doesn’t need pre-knowledge of subtree/path Could provide context sensitive responses Security requirements may wish to limit advertisement Better support for hitless schema patching Minimizes data exchange between manager and agent

7 Existing: schema list ‘schemaList’ data model is queried using subtree or XPath filter Benefits Does not require a new operation Depending on the model can achieve most of the same goals as the dedicated operation Hierarchical schemas could be complex though(?)  If schema to support a particular interface type is located in the hierarchy of that interface type would the interface have to exist before you could query the schema?  What if manager wanted a complete list of all schemas on the device without having to walk the tree?

8 Changes since IETF 69 Some dialogue on the mailing list but no updates to draft yet Some points raised to date Why not add this to capabilities exchange? want to allow for re-execution during session  Capabilities, schema versions, etc may change in a session client may only want to query specific schema or none at all it increases verbosity of the hello message  Not especially concerned today about performance implications; though we do have cases where many short-lived sessions get created so verbose hello message parsing is not desirable Bigger concern is security implications of exposing this in the hello message exchange  wish to limit access to schema info during the session (ie: limit hello msg contents to reduce security exposures)

9 Next steps Get alignment across WG on: Which design option to pursue Update the draft and publish as working group document My product is committed to implementing this draft to help validate the content to support our hitless patching strategy

10