SMI to XSD Translations IETF70 David Harrington. Agenda The Need The Approaches Comparisons.

Slides:



Advertisements
Similar presentations
1 IETF Network Management Framework and Standards draft-ersue-opsawg-management-fw-01 draft-ersue-opsawg-management-fw-01 IETF #79, Beijing O&M Area Working.
Advertisements

YANG Boot Camp The YANG Gang IETF 71. YANG Boot Camp The YANG Gang IETF 71.
Development of a Standard Methodology for Converting SNMP MIBs to Resource Models for the SOA/Web Services Management Environment (MIB2RMDL) Bob Natale.
2006-July-9IETF 661 What MIB Document Editors need to know Bert Wijnen
 Existing and future SNMP MIBs represent a tremendous source of network management value, both as data models and – when realized via SNMP agents -- as.
Ops Area Discussion Management Interface Refinement Thomas Nadeau Dan Romascanu IETF 84 - Vancouver 1.
NETMOD Architecture Phil Shafer IETF 72.
1 Introduction to Internet Network Management Mi-Jung Choi Dept. of Computer Science KNU
Abierman-rmonwg-17mar03 1 RMONMIB WG 56th IETF San Francisco, California March 17, 2003 Discussion: Admin:
Yang Shi, Chris Elliott, Yong Zhang IETF 73 rd 18 Nov 2008, Minneapolis CAPWAP WG MIB Drafts Report.
Augmenting the IETF processing with Open Source Development of Yang Modules Tom Nadeau, Andy Bierman, Kiran Koushik 1 IETF #90, Toronto.
DIME WG IETF 82 Dime WG Agenda & Status THURSDAY, November 17, 2011 Jouni Korhonen & Lionel Morand.
Abierman-netconf-mar03 1 NETCONF BOF 56th IETF San Francisco, California March 17, 2003 Discussion: Admin:
68th IETF – OPS area – XML MIB Modules XML MIB Modules draft-stephan-ops-xml-mib-module-template-00 draft-stephan-ops-xml-mib-module-template-00.
NETCONF WG IETF 92 - Dallas TUESDAY, March 24, CDT Mehmet Ersue Mahesh Jethanandani 3/24/ IETF #92- NETCONF WG session.
Yang Shi (Richard), Yong Zhang IETF 74 th 26 March 2009, San Francisco CAPWAP WG MIB Drafts Report.
Do We Need a New Network Management Framework? David Harrington IETF66 OPS Area Meeting Montreal, Quebec, Canada.
YANG in a Nutshell The YANG Gang IETF 71. YANG has... A reasonable self-contained specification A focus on readers and reviewers Text-based , patch,
Disman – IETF 56 Alarm MIB Sharon Chisholm Dan Romascanu
STEP 4 Manage Delivery. Role of Project Manager At this stage, you as a project manager should clearly understand why you are doing this project. Also.
XML Schema for Accessing SMIv2 Data Models IETF69 Chicago BOF David Harrington.
BFD Working Group Document Status – IETF 78 Jeffrey Haas, Dave Ward,
IPv6 Site-Local Discussion Bob Hinden & Margaret Wasserman IETF 56 San Francisco March 2003.
SubmissionZuniga and others1 XML for Wireless Network Management Juan-Carlos Zuniga, Marian Rudolf, Joe Kwak, InterDigital and Paul Gray, Jason Luther,
Forwarding and Control Element Separation (ForCES) wg Meeting Patrick Droz David Putzolu.
OSPF WG – IETF 67 OSPF WG Document Status or “You can bring a Horse to Water …” Rohit Dube/Consultant Acee Lindem/Cisco Systems.
Summary of the SMIng WG The Next Generation Structure of Management Information.
CPSC 871 John D. McGregor Change management Module 2 Session 3.
Representing Netconf Data Models using Document Schema Definition Languages (DSDL) Rohan Mahy Sharon Chisholm Lada Lhotka IETF 72 - Dublin.
Bridge WG Status Report David Harrington Dan Romascanu This presentation will probably involve audience discussion, which will create action items. Use.
Abierman-netconf-mar07 1 NETCONF WG 68 th IETF Prague, CZ March 19, 2007.
File: /ram/wgchairs.sxi Date: 7 January, 2016 Slide 1 Process and Tools (PROTO) Team General Area Meeting IETF59, Seoul, Korea -- March 2004
Management Considerations Sharon Chisholm
Operations and Management Open Area Meetings IRTF-68 Prague, March 2007.
Slide #1 Nov 6 – 11, 2005XCON WG IETF54 Conference Package Extensions draft-levin-xcon-conference-package-ext-00 by Orit Levin The Discussion Starter.
ISMS IETF72 David Harrington. Status IETF72 Transport Subsystem for the Simple Network Management Protocol (SNMP) –IETF69: draft-ietf-isms-tmsm-09.txt.
November 8, 2005"Field of Use" RFC Modification1 “Field of Use” RFC Modification Permissions David L. Black EMC Corporation November 8, 2005.
May 16th, 2001IM 2001, Seattle1 Session 18 - Panel 3 SNMP and/or COPS for Configuration Management? Session Chair: Bert Wijnen, Lucent Technologies co-AD.
Data Archive Ingest WG Report to MOIMS Plenary May 14, 2004.
7 March 2005IETF-62 Applications Area Open Meeting Jabber Room: Ted Hardie Scott Hollenbeck.
SMIv2 Translation to YANG Jürgen Schönwälder Jacobs University IETF 80 - NETMOD WG MEETING draft-schoenw-netmod-smi-yang-02.
PG 1 Framework for Netconf Data Models Netmod BOF – IETF 60 Sharon Chisholm –
Re-cap & Next Steps Mahalingam Mani. The WG Now and from Now The main deliverables have progressed close to completion for this charter Problem statement.
EDU BOF IESG Plenary – IETF57, Vienna Margaret Wasserman
1 IETF69 BOF XSD for accessing SMIv2 data models Yan Li
SMIng 55th IETF Chair: David Durham. Agenda Agenda bashing; All; 5 mins. Status update; Chair; 15 mins. Charter & milestone revision discussion; Chair;
YANG Background and Discussion: Why we need a new language for NETCONF configuration modeling The YANG Gang IETF 70 Vancouver, Canada.
IETF #85 - NETCONF WG session 1 NETCONF WG IETF 85, Atlanta, USA WEDNESDAY, November 7, Bert Wijnen Mehmet Ersue.
Energy Management UML-Based Information Model Control and Monitoring Brian Hedstrom CableLabs.
Moving IPv6 Documents to Draft Standard IETF 53 Minneapolis, MN March 18th, 2002.
RFC Format BoF IETF 88 Vancouver, BC, Canada. Homework Please read the following before the BoF
YANG Modelling and NETCONF Protocol Discussion
IP Over InfiniBand Working Group Management Information Bases
Convergence of Network Management Protocols
IETF69 BOF XSD for accessing SMIv2 data models
SNMP MIBs to manage G parameters
Introduction to Internet Network Management
IETF68 Mini-BOF MIB-Doctor-Sponsored MIB Document Templates
draft-ietf-pce-pcep-mib-03 Jon Hardwick (presenting)
Yang model for requesting
NMDA Q & A draft-dsdt-nmda-guidelines &
A YANG Data Model for Microwave Radio Link draft-ietf-ccamp-mw-yang-04
Recap At IETF 97 we presented the Voucher document for the first time as an ANIMA draft Bootstrapping Design team has met weekly since, about 50% discussion.
NETMOD Agenda and WG Status
Howard Frazier – Broadcom Corporation Seoul, Korea 15-September-2008
YANG Instance Data for Documenting Server Capabilities
IETF-104 (Prague) DHC WG Next steps
O&M Area Working Group WG
Task 62 Scope – Config / Operational State
Presentation transcript:

SMI to XSD Translations IETF70 David Harrington

Agenda The Need The Approaches Comparisons

IETF69 XSDMI BOF Proposal – a standard XSD translation for SMIv2 types, textual conventions, and macros for MIB definitions Goal – any XML-based protocol or implementation can leverage existing SMIv2 types, textual conventions, MIB structures, and existing code. BOF Results: 13-0 in favor

Post-BOF Decision to bring it to OPSAWG rather than start a whole new WG for this fairly simple work YANG proposes an SMI-YANG-XSD translation path using tools. Proponents of YANG concerned that a standard SMI-XSD translation would constrain YANG work. Concern over competing standards slowed progress.

Moving Forward Compare the current YANG tools with the XSDMI definitions, and other SMI-XSD translations of data types, etc. Determine how far apart we are Determine if we can eliminate differences Determine why some differences might be needed.

The Approaches - XSDMI Draft-romascanu-netconf-datatypes-00 hand-crafted translations of SMI types and textual conventions Goal- to quickly provide types for implementers developing their own proprietary XML data models for Netconf Rough consensus on the need. Work stopped when Romascanu became AD.

The Approaches - XSDMI Work restarted by Li Yan when original authors no longer available. SMI is a separate standard from SNMP and from MIB modules, per RFC1052. Draft-romascanu-netconf-datatypes-01,02 positioned as protocol-independent translation to meet standard and proprietary needs for Netconf, MIB2RDML, and other uses.

The Approaches - XSDMI Libsmi is a popular open-source toolkit for validating MIB modules. Smidump (from libsmi toolkit) can translate a MIB module into XSD. Draft-romascanu-netconf-datatypes-01,02 based on documenting the open source code translation algorithms of smidump. “Running code” for SMI-XSD translations.

The Approaches – MIB2RDML MIB2RDML wants to make existing MIB available for reuse in Web Services environments by providing translations of SMI types, TCs, and structures. Leader of MIB2RDML recognized this could be done in two steps – SMI-XSD and then XSD-RDML (and other). Bob Natale joined XSDMI team after BOF.

The Approaches – XSDMI/MIB2RDML Draft-li-netconf-datatypes-03 unfocused due to competing use cases; confusion over relation to netconf; never published. We improved focus on SMIv2 fidelity and netconf-independence. New cleaner draft with a new name – draft-li- natale-smi-datatypes-in-xsd-00 Would like to make this simply an OPSAWG draft – not XSDMI, not YANG, not MIB2RDML

The Approaches - YANG YANG is focused on Netconf. Period. YANG based on “running code” from multiple sources (Juniper, Tail-f, Ericsson, Bierman, libsmi) YANG can import SMI MIB modules (including types, TCs, structures) Tools include smidump and pyang. Tools provide YANG-to-XSD translations.

The Approaches - YANG YANG specs are incomplete. As a result, the tools are still in development Current XSD output of tools doesn’t match

Proposal I have XSD from –Romascanu-netconf-datatypes-03 –Pyang output –Smidump output Let’s look these over and decide how different they are. Let’s decide whether it makes sense to try to reach consensus on the XSD format

Proposal Can these XSD formats be “harmonized”? We may need to accept that SMI to XSD translations might differ to meet requirements of different protocols If translations are protocol-independent, this is an OPS area task. Should this harmonizing be done in OPSAWG?

Thank You Questions?