 Existing and future SNMP MIBs represent a tremendous source of network management value, both as data models and – when realized via SNMP agents -- as.

Slides:



Advertisements
Similar presentations
ICT Services Suppliers Briefing Thursday, 17 September 2009.
Advertisements

Migration Considerations and Techniques to MPLS-TP based Networks and Services Nurit Sprecher / Nokia Siemens Networks Yaacov Weingarten / Nokia Siemens.
ELTSS Alignment to Nationwide Interoperability Roadmap DRAFT: For Stakeholder Consideration in response to public comment.
Development of a Standard Methodology for Converting SNMP MIBs to Resource Models for the SOA/Web Services Management Environment (MIB2RMDL) Bob Natale.
Achieving Success With Service Oriented Architecture Derek Ireland 17th March, 2005.
Presentation 7 part 2: SOAP & WSDL. Ingeniørhøjskolen i Århus Slide 2 Outline Building blocks in Web Services SOA SOAP WSDL (UDDI)
An Introduction to the Hennepin County Hennepin County GIS Technical Advisory Group (eGTAG) 10/20/2009.
1 Data Strategy Overview Keith Wilson Session 15.
TM Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective.
Developing Enterprise Architecture
1 CIM User Group Conference Call december 8th 2005 Using UN/CEFACT Core Component methodology for EIC/TC 57 works and CIM Jean-Luc SANSON Electrical Network.
Software Engineering Muhammad Fahad Khan
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse.
05 December, 2002HDF & HDF-EOS Workshop VI1 SEEDS Standards Process Richard Ullman SEEDS Standards Formulation Team Lead
1 Yolanda Gil Information Sciences InstituteJanuary 10, 2010 Requirements for caBIG Infrastructure to Support Semantic Workflows Yolanda.
Engineering, Operations & Technology | Information TechnologyAPEX | 1 Copyright © 2009 Boeing. All rights reserved. Architecture Concept UG D- DOC UG D-
Interoperability Tests for IEC Scott Neumann November 12, 2009.
ITEC224 Database Programming
1 Introduction to Internet Network Management Mi-Jung Choi Dept. of Computer Science KNU
Profiling Metadata Specifications David Massart, EUN Budapest, Hungary – Nov. 2, 2009.
DP&NM Lab. POSTECH, Korea - 1 -Interaction Translation Methods for XML/SNMP Gateway Interaction Translation Methods for XML/SNMP Gateway Using XML Technologies.
The Usage and Value of Local Search Sources comScore study findings / marketer application Stuart McKelvey, CEO - TMP Directional Marketing Search with.
SMI to XSD Translations IETF70 David Harrington. Agenda The Need The Approaches Comparisons.
Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved 1 Interoperability: Ensuring the Success of Web Services.
What is a Business Analyst? A Business Analyst is someone who works as a liaison among stakeholders in order to elicit, analyze, communicate and validate.
Cloud Management Challenge Human experts in specific IT infrastructure and business domains possess substantial knowledge about prevention, remediation,
1 Emergency Management Standards EM- XML Consortium & EM Technical Committee Presentation to Steve Cooper March 18,2003.
1 Knowledge & Knowledge Management “Knowledge is power” to “Sharing K is power” Yaseen Hayajneh, PhD.
Research & Technology Implementation TxDOT RTI OFFICE.
DIME WG IETF 82 Dime WG Agenda & Status THURSDAY, November 17, 2011 Jouni Korhonen & Lionel Morand.
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.
This document is an OASIS SAF TC Working Draft. It does not reflect the views of the OASIS SAF TC or of OASIS Cloud Management Challenge Human experts.
AIA RFID Data Exchange Guideline Status AIA / Electronics Enterprise Integration Committee May 10, 2005.
Copyright © Open Applications Group, Inc. All rights reserved OAGIS Project Definition High Volume OAGIS – EXI subgroup Kurt Kanaskie – Merck.
BCO Impact Assessment Component 3 Scoping Study David Souter.
Do We Need a New Network Management Framework? David Harrington IETF66 OPS Area Meeting Montreal, Quebec, Canada.
NIEM Information Exchange Package Documentation (IEPD) Mini Kanwal NIEM Technical Advisor Department of Homeland Security September, 7 th 2006.
EAI WG meeting IETF-65, March 20, Agenda 17:40 Welcome, blue sheet, scribe, agenda bashing 17:50 Review of WG charter (approved) 17:55 Problem/framing:
Fresno County Employees’ Retirement Association Strategic Planning Presented by Tom Iannucci Cortex Applied Research February 20, 2008.
S&I Integration with NIEM (DRAFT) Standards Development Support June 8, 2011.
PG 1 Netconf Data Model Netmod BOF – IETF 60 Sharon Chisholm – Randy Presuhn -
XML Schema for Accessing SMIv2 Data Models IETF69 Chicago BOF David Harrington.
1 Recommendations Now that 40 GbE has been adopted as part of the 802.3ba Task Force, there is a need to consider inter-switch links applications at 40.
© 2007 Open Grid Forum Enterprise Best (Community) Practices Workshop OGF 22 - Cambridge Nick Werstiuk February 25, 2007.
TEMPLATE DESIGN © SUPA – Simplified Use of Policy Abstractions Policy-driven Service Management Date: Wednesday, July.
Foundational Program Overview September  2004 Copyright RosettaNet. RosettaNet Foundational Programs Program Overview ProgramPhase InvestigateDesignImplement.
Kathy Corbiere Service Delivery and Performance Commission
Getting company KPIs to employees/customers A presentation template designed to assist you in pitching pocketKPI to your internal stakeholders.
Design Guidelines Thursday July 26, 2007 Bernard Aboba IETF 69 Chicago, IL.
Requirements and Selection Process for RADIUS Crypto-Agility December 5, 2007 David B. Nelson IETF 70 Vancouver, BC.
1 IETF69 BOF XSD for accessing SMIv2 data models Yan Li
Cloud-based e-science drivers for ESAs Sentinel Collaborative Ground Segment Kostas Koumandaros Greek Research & Technology Network Open Science retreat.
YANG Background and Discussion: Why we need a new language for NETCONF configuration modeling The YANG Gang IETF 70 Vancouver, Canada.
Session 2: Developing a Comprehensive M&E Work Plan.
Models of the OASIS SOA Reference Architecture Foundation Ken Laskey Chair, SOA Reference Model Technical Committee 20 March 2013.
Info-Tech Research Group1 Info-Tech Research Group, Inc. is a global leader in providing IT research and advice. Info-Tech’s products and services combine.
WREC Working Group IETF 49, San Diego Co-Chairs: Mark Nottingham Ian Cooper WREC Working Group.
IPDA Architecture Project International Planetary Data Alliance IPDA Architecture Project Report.
Canadian SNOMED CT Strategy October 2012 Draft. Content 1 Background Approach Current State Future State Considerations Action Plan.
Fall ‘99 Simulation Interoperability Workshop RTI Interoperability Study Group Final Report Michael D. Myjak, Chair.
Topic 11 Network Management. SNMPv1 This information is specific to SNMPv1. When using SNMPv1, the snmpd agent uses a simple authentication scheme to.
Convergence of Network Management Protocols
IETF69 BOF XSD for accessing SMIv2 data models
IEEE P criteria responses
The Open Group Architecture Framework (TOGAF)
Core Platform The base of EmpFinesse™ Suite.
Portfolio, Programme and Project
Web-based Imaging Management System Working Group - WIMS
YANG Instance Data for Documenting Server Capabilities
Presentation transcript:

 Existing and future SNMP MIBs represent a tremendous source of network management value, both as data models and – when realized via SNMP agents -- as instrumented management capabilities.  XML-based management applications need XML-based access to SNMP MIBs as data models and as enablers of the management instrumentation supported by SNMP agents.  Multiple independent approaches to representing MIBs in XML have been devised – each with appreciable value and success.  However, a standard methodology is necessary to ensure interoperability and accuracy – and the IETF is the right group to undertake this effort. Development of an IETF Standard Methodology for Converting SNMP MIBs to XML Documents via XSD Bob Natale - IETF 70 – Vancouver – December 3, 2007

3-December-2007 Natale - IETF 70 - Vancouver - Ops Area Open Meeting 2 Agenda Problem/Opportunity Description Expected Beneficiaries & Benefits Background (Prague, Chicago, Vancouver) Illustration of Technical Approach Planned Deliverables Datatypes Requirements and Mappings Problem/Opportunity Recap Next Steps Q&A

3-December-2007 Natale - IETF 70 - Vancouver - Ops Area Open Meeting 3 Problem /Opportunity Description Emerging generation of XML-based management solutions face some major near-term limitations:  Lack of standardized “resource models”, esp. for node and network management.  Little desire among those solution providers to incorporate SNMP directly into their products.  Strong desire among network operators (and service consumers) for a unified management solution, emanating from the service management perspective. The existing (and future) body of SNMP MIBs is an unequalled set of proven data models for node, network, and application management. Managed object instrumentation supported by those SNMP MIBs can be made more readily accessible to XML-based management solutions at relatively little cost and with substantial benefit to all stakeholders. A fair amount of related work in mapping SNMP MIBs to XML has already been done by IETF contributors, and several related efforts are already underway in the IETF O&M Area.

3-December-2007 Natale - IETF 70 - Vancouver - Ops Area Open Meeting 4 Expected Beneficiaries & Benefits Network Operators:  More unified management solutions from the service layer  Fewer distinct management tools to purchase, integrate, operate, and maintain  Fewer distinct data sources to correlate and validate  Result = More timely, complete, accurate network information enables improved service delivery at reduced cost Network Users:  Improved service performance at (possibly) lower cost due to benefits realized by Network Operators. XML-based Management Solution Providers:  More appealing products to offer  No need to reinvent the wheel with respect to SNMP MIB data models or instrumentation SNMP Managed Equipment Providers:  Broader market for existing products w/o code changes SNMP Management Solution Providers:  Supply MIB to XML conversion/validation tools  Supply XML/SNMP proxy solution  Eventually supply XML-based instrumentation in existing SNMP- managed equipment

3-December-2007 Natale - IETF 70 - Vancouver - Ops Area Open Meeting 5 Background: From MIB2RMDL to XSDMI IETF-68/Prague - MIB2RMDL (Natale):  Addressed the full conversion problem: MIB to XML via XSD XML to “Resource Model” (e.g., SML, RMD, etc.) Gateway to SNMP-based instrumentation IETF-69/Chicago – XSDMI (Harrington/Li):  Focused on MIB to XML via XSD  Leveraged pre-existing IETF work  MIB2RMDL effort aligned with XSDMI IETF-70/Vancouver (combined team):  draft-li-natale-smi-datatypes-in-xsd-00.txt  XML-oriented “consumer” groups asking for alignment in the March 2008 time frame

3-December-2007 Natale - IETF 70 - Vancouver - Ops Area Open Meeting 6 Illustration of the Problem Space for MIB2RMDL Manager Managed Entity Mgmt Protocol Messages Info Model Data Model Simplified Generic View SNMP Manager SNMP Agent SNMP SMI MIB Simplified SNMP View Mgmt Service Mgmt Endpoint SOA/WS Mgmt Protocol ??? Simplified SOA/WS View Decisions about supported artifacts needed here. Standardized Conversion Methodology Proposed IETF O&M work

3-December-2007 Natale - IETF 70 - Vancouver - Ops Area Open Meeting 7 Illustration of the Problem Space for XSDMI SNMP Manager SNMP Agent SNMP SMI MIB Simplified SNMP View Mgmt Service Mgmt Endpoint SOA/WS Mgmt Protocol ??? Simplified SOA/WS View Artifacts supported here will drive the non-IETF conversion. IETF Standard Conversion Methodology Proposed IETF O&M work XSD XML Non-IETF Conversion Methodology SNMP Manager SNMP Agent SNMP SMI MIB Simplified SNMP View Mgmt Service Mgmt Endpoint XML-based Mgmt Protocol XSD XML Simplified XML Mgmt View IETF Standard Conversion Methodology Proposed IETF O&M work Simple XML solution This is the target XSDMI solution.

3-December-2007 Natale - IETF 70 - Vancouver - Ops Area Open Meeting 8 MIB to XML via XSD Deliverables Documents:  SNMP SMI Datatypes in XSD RFC 2578 and RFC 1155  SNMP Textual Conventions in XSD RFC 2579 and select (TBD) other IETF TCs Optional: Follow-on additional document(s) to cover select (TBD) non-core TCs  SNMP MIB Structure in XSD Working from libsmi as a starting point Tools (Optional) :  Downloadable/online MIB to XML conversion utilities Similar to XML2RFC  Reference implementations MIB to XML XML to SNMP Gateway

3-December-2007 Natale - IETF 70 - Vancouver - Ops Area Open Meeting 9 Requirements for SMI to XSD Mapping Objectives: Fidelity and Parsimony R1. All SMI datatypes MUST have a corresponding XSD datatype. R2. In case of conflicting requirements between SMIv1 and SMIv2, SMIv2 MUST take precedence. R3. The XSD datatype specified for a given SMI datatype MUST be able to represent all valid values for that SMI datatype. R4. The XSD datatype specified for a given SMI datatype MUST represent any special encoding rules associated with that SMI datatype. R5. The XSD datatype specified for a given SMI datatype MUST include any restrictions on values associated with the SMI datatype. R6. The XSD datatype specified for a given SMI datatype MUST be the most direct XSD datatype, with the most parsimonious restrictions, which matches the foregoing requirements. R7. The XML output produced as a result of meeting the foregoing requirements SHOULD be the most direct from the perspective of readability by humans. Sec. 3 (re-ordered) of draft-li-natale-smi-datatypes-in-xsd-00.txt

3-December-2007 Natale - IETF 70 - Vancouver - Ops Area Open Meeting 10 Proposed SMI Datatypes to XSD Mapping Numerical SMI Datatypes Mapping of "additional" SMIv1 datatypes from RFC From Sec. 4 of draft-li-natale-smi-datatypes-in-xsd-00.txt (ditto next slide)

3-December-2007 Natale - IETF 70 - Vancouver - Ops Area Open Meeting 11 Proposed SMI Datatypes to XSD Mapping Non-Numerical SMI Datatypes <xs:pattern value= "((0|1[0-9]{0,2}|2([0-4][0-9]?|5[0-5]?|[6-9])?|[3-9][0-9]?)\.){3} (0|1[0-9]{0,2}|2([0-4][0-9]?|5[0-5]?|[6-9])?|[3-9][0-9]?)"/> <xs:pattern value= "[0-2](\.[1-3]?[0-9])(\.(0|([1-9]\d*))){0,126}"/> Recommendations for simpler patterns for “IpAddress” and “ObjectIdentifier” which are consistent with the mapping requirements will be enthusiastically welcomed. Note that the SMIv2 “BITS” construct remains to be mapped.

3-December-2007 Natale - IETF 70 - Vancouver - Ops Area Open Meeting 12 Recap: Illustration of the Target Environment SNMP Manager component not required Multiple instances of all components possible Blue indicates XML-based mgmt components Green indicates SNMP mgmt components Red indicates intermediary mgmt components Solid lines indicate the native mgmt protocol paths Dashed lines indicate proxied mgmt protocol paths Quirky lines indicate once-only conversion paths SNMP Manager SNMP Agent XML-based Manager Mgmt Endpoint RMDL - SNMP Proxy MIB 2 RMDL Res Model MIB - When XML/XSD is the Resource Model used by the XML-based Manager, the RMDL to SNMP Proxy is direct. - When a different Resource Model is used by the XML-based Manager, an additional conversion step (specified outside the IETF) is required (in each direction).

3-December-2007 Natale - IETF 70 - Vancouver - Ops Area Open Meeting 13 Recap: Problem/Opportunity Description “Repetition is the key to learning” – Jeff Case The XML-based management solutions provider community lacks a critical mass of standardized data models in appropriate formats to deliver acceptable solutions to the (waiting) operator and user communities. The existing body of IETF SNMP MIBs can fill a major portion of that gap very quickly if they are converted to appropriate XML-based “resource model” artifacts. The IETF should take the lead in standardizing the methodology for converting SNMP MIBs to XML-based resource model artifacts. The IETF might also consider making reference implementation tools freely available (in a manner similar to xml2rfc).

3-December-2007 Natale - IETF 70 - Vancouver - Ops Area Open Meeting 14 Next Steps Achieve consensus on SMI datatypes to XSD mapping draft:  draft-li-natale-smi-datatypes-in-xsd-00.txt  -01 update to be posted following Vancouver Identify core set of TCs and publish Core TC to XSD mapping draft:  draft-romascanu-netconf-datatypes-02.txt is a primary source Define IETF-standard MIB to XML structure and publish mapping draft:  libsmi/smidump XML output tool is a primary source: draft-li-mib-convert-00.txt Output from XML option of bs.de/projects/libsmi/smidump.htmlhttp:// bs.de/projects/libsmi/smidump.html Refine and publish all drafts as Proposed Standard RFCs

3-December-2007 Natale - IETF 70 - Vancouver - Ops Area Open Meeting 15 Thanks for your time, attention, and feedback! Questions, Comments? Discussion: Credits to: David Harrington Yan Li Dan Romascanu Andy Bierman Juergen Schoenwaelder Mark Ellison Randy Preshun Don Ebright Mark Weitzel Steve Jerman And to many others who have contributed (knowingly or not :) to this effort thus far (any omissions are purely unintentional).