Presentation is loading. Please wait.

Presentation is loading. Please wait.

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.

Similar presentations


Presentation on theme: "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."— Presentation transcript:

1 emile.stephan@orange-ftgroup.com 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 68th IETF Meeting – March 2007 OPS area mini-bof Emile Stephan

2 emile.stephan@orange-ftgroup.com 68th IETF – OPS area – XML MIB Modules 2 Agenda o Problem statements o Experimentation with PCE WG MIB o Benefits of standard XSL transformation o Proposal

3 emile.stephan@orange-ftgroup.com 68th IETF – OPS area – XML MIB Modules 3 Problem statements 1/3 o MIB module editing in XML Currently: MIB editing under xml2rfc in (to be renamed ) Not respectful of RFC2629: content should be limited to one page; A non sense to edit manually in ; Need: Editing directly in XML using standard XML template Save time for MIB editor & MIB doctor … and provide a trajectory for sharing SMI definition with other datamodels o Datamodels sharing Currently: IETF management framework doesn't propose anything for sharing MIB items definitions with other IETF network management data model such as Netconf. More and more appendixes carries XML datamodel without any guidance from IETF. Normative status of these appendixes become more and more unclear. Need: share XML MIB object definitions o Developpement: Waste of Time: doubling data model interface & instance, tests Difficult to spec consolidation function relying on objects instances from different datamodel o Operation Double poling, tricky consolidation…

4 emile.stephan@orange-ftgroup.com 68th IETF – OPS area – XML MIB Modules 4 Problem statements 2/3 Managing evolution o Internet network management protocols Historically : Specified=MIB/SNMP & unspecified=CLI, ftp..() Currently: many Std protocols and few nm datamodels SNMP, COPS, Netconf, IPFIX… SNMP is massively deployed for a while. SMI is still the centrality for fully specified network management interfaces; W3C XML suite is replacing proprietary mgmg interfaces & protocol; XML based NM protocols don't have any nm interface data models untying NM interface spec & protocol currently: o ASN.1: with SMI/ASN.1 and SNMP/ASN.1 BER o XML: Netconf protocol in XML, datamodel in XML Need: o ASN.1 BER & XML are not the centrality for protocol encoding o XML by essence is not bandwidth optimized o Need of a standard XSL specification for transforming SMI NM interfaces in data models and protocols considered;

5 emile.stephan@orange-ftgroup.com 68th IETF – OPS area – XML MIB Modules 5 Problem statements 3/3 Missing point o Share MIB specifications with other data models o Solution: Through a XSL transformation spec ASN.1 BER X209 SNMP XML NETCONF XML MIB module XML Schema XSL Data models SSH SOAP … presentation protocols transport ASN.1 X208 SMI

6 emile.stephan@orange-ftgroup.com 68th IETF – OPS area – XML MIB Modules 6 Experimentation with PCE-DISC-MIB 1/4 o Manageability sections in PCE WG docs WG documents specify monitoring reqs. o Editing: draft-ietf-pce-disc-mib-02.xml Edited using xml2rfc-xxe; Text section from David draft; MIB objects definition written in XML o XSD4MIB.xsl From the xml MIB to the schema of MIB PCE-DISC-STD-MIB.xsd & PCE-DISC-STD-MIBsmi.xsd

7 emile.stephan@orange-ftgroup.com 68th IETF – OPS area – XML MIB Modules 7 Experimentation with PCE-DISC-MIB Editing 2/4 XXE gui Regular text editor

8 emile.stephan@orange-ftgroup.com 68th IETF – OPS area – XML MIB Modules 8 Experimentation with PCE DISC MIB 3/4 XSL transformation spec for Sharing MIB types, objects & verbs with other data models draft-ietf-pce-disc-mib-02.xml PCE-DISC-STD-MIB.xsd XSD4MIB.xsl transformation PCE-DISC-STD-MIBsmi.xsd PCE-DISC-STD-MIBverbs.xsd Scalars, fields & Entry Imports & TC Tables & Notifications

9 emile.stephan@orange-ftgroup.com 68th IETF – OPS area – XML MIB Modules 9 PCE WG experimentation 4/4 sum up o xsd4Mib.xsl In:draft-ietf-pce-disc-mib-02.xml Out: PCE-DISC-STD-MIB.xsd PCE-DISC-STD-MIBsmi.xsd o Retro Compatibility Xml2rfc, smilint draft-ietf-pce-disc-mib-02.txt

10 emile.stephan@orange-ftgroup.com 68th IETF – OPS area – XML MIB Modules 10 Benefits 1/4 o Standardization process o Operation o Coupling with high level business apps

11 emile.stephan@orange-ftgroup.com 68th IETF – OPS area – XML MIB Modules 11 Benefits 2/4 Standardization process o xsd4Mib.xsl document: a spec of the tool in a std language and the tool o Capitalize on manageability sections Not dedicated to MIB & SNMP Cross referencing between NM languages o Editors Faster Editing … and more popular o MIB Review Embedded SMI checking RW items in sec section, import, lint, compliance … automatic framework section update : // xml2rfc o Avoid non standard XSD appendix in I-D

12 emile.stephan@orange-ftgroup.com 68th IETF – OPS area – XML MIB Modules 12 Benefits 3/4 Operation o Operation consistency Std cross referencing among datamodels Ex: provisioning in unspec XML and monitoring in SNMP o a Mib object instance & ??sth?? from XML world o Space saving Avoid duplication of the same data o Business Seamless connection with high level apps o …

13 emile.stephan@orange-ftgroup.com 68th IETF – OPS area – XML MIB Modules 13 Proposal 1/5 minimize efforts duplication & multiplication o Edit IETF MIB draft in XML o Standardize XSL translator of XML MIB o Prepare derivation of this XSL o Usage

14 emile.stephan@orange-ftgroup.com 68th IETF – OPS area – XML MIB Modules 14 Proposal 2/5 IETF MIB draft Editing in XML o RFC2629 Add 'smi' Attribute to 'list' element and reserved SMI keywords Reserved the value 'mibmodule' for 'anchor' attribute of section 'Element' o Specify a XML template for each SMI macro o Insert them in a model of xml mib module draft to be published and/or in xml2rfc-xxe edition panel Import Identity Scalar Field Table Record notification

15 emile.stephan@orange-ftgroup.com 68th IETF – OPS area – XML MIB Modules 15 Proposal 3/5 Standard XSL translator for XML MIB o Standardize xsd4Mib.xsl for producing Schema of the import of a XML MIB module Schema of the objects of a XML MIB module Schema of the verbs of a XML MIB module A single XML schema of well known TCs MIB items namespaces and import

16 emile.stephan@orange-ftgroup.com 68th IETF – OPS area – XML MIB Modules 16 Proposal 4/5 Same XSL base among #datamodels o Share the XSL as the base for translation towards non or specific XML datamodel ietf-doc-mib-module.xml Datamodel1 Base XSL input Specific XML apps … specific XSL output transformation

17 emile.stephan@orange-ftgroup.com 68th IETF – OPS area – XML MIB Modules 17 Proposal 5/5 Limits initial usage o Netconf & SOAP operation with MIB verbs


Download ppt "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."

Similar presentations


Ads by Google