Efficient XML Interchange Capability for NETCONF draft-varga-netconf-exi-capability-00 Robert Varga Pantheon Technologies NETCONF WG, IETF 87 Berlin 1.

Slides:



Advertisements
Similar presentations
71 th IETF meeting Experience of implementing NETCONF over SOAP ( draft-iijima-netconf-soap-implementation-06) Tomoyuki Iijima, Yoshifumi Atarashi, Hiroyasu.
Advertisements

November 2013 Jan Medved, Reinaldo Penno
Demystifying the Protocol and Specification v1.1 Prepared for the Node Mentoring Meeting by: Rob Willis, Ross & Associates February.
A Lightweight SOAP over CoAP Transport Binding for Resource Constraint Networks Guido Moritz. Frank Golatowski, Dirk Timmermann University of Rostock Institute.
NETCONF Light. Motivation To support devices unable to implement the full NETCONF protocol – The “-00” draft noted hardware-based resource constraints.
Efficient XML Interchange. XML Why is XML good? A widely accepted standard for data representation Fairly simple format Flexible It’s not used by everyone,
The future of interoperability for ILL and resource sharing by Clare Mackeigan Relais International.
Overview What are the provisioning methods used in the Australian registry system? How are these provisioning systems secured?
OneM2M-MP Data_Model_Repository Establishing Data Model Repository for oneM2M Group Name: Method and Procedure Sub-commitee Source: WG3 chair.
IODEF Design principles and IODEF Data Model Overview IODEF Data Model and XML DTD pre-draft Version 0.03 TERENA IODEF WG Yuri Demchenko.
1 Weijing Chen Keith Allen XML Network Management Interface (draft-weijing-netconf-interface-01.txt) NETCONF Interim.
Filtering & Selecting Semantic Web Services with Interactive Composition Techniques By Evren Sirin, Bijan Parsia, and James Hendler Presenting By : Mirza.
1 80 th IETF meeting NETCONF Notification over WebSocket Protocol ( draft-iijima-netconf-websocket-ps-00) Tomoyuki Iijima, (Hitachi) Yoshifumi Atarashi,
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.
IETF Trade WG Adelaide, South Australia 29 March 2000 Donald E. Eastlake, 3rd
The PROXIDOR Service draft-akonjang-alto-proxidor-00.txt S. Previdi O. Akonjang A. Feldmann
IAEA International Atomic Energy Agency Special Characters Implementation Zbigniew Majewski 12th Joint INIS/ETDE Technical Committee Meeting October.
NETCONF over TLS Mohamad Badra draft-ietf-netconf-tls nd IETF - Dublin, Ireland.
M337 Standards Based Video Interop Interoperability modelling for Video Skype for Business Video Interoperability Server (VIS)
EXI Comparisions. EXI Emerging W3C standard, now in “final call” status on the standards track Provides a more efficient, alternate.
I2RS draft-rfernando-yang-mods.txt I2RS Yang Extensions draft-rfernando-yang-data-mods R.Fernando, P.Chinnakannan, M.Madhayyan, A.Clemm.
A SIP Event Package for DTMF Event Monitoring draft-zebarth-sipping-dtmfad-00.txt IETF 58 Joe Zebarth, Vice Chair T1S1.7.
Project Proposals: ODL-SDNi App
1 Virtual Router Redundancy Protocol (VRRP) San Francisco IETF VRRP Working Group March 2003 San Francisco IETF Mukesh Gupta / Nokia Chair.
Discussion on the problem of non- Blocking Synchronous mode Group Name: ARC WG Source: Yuan Tao, Mitch Tseng, Huawei Technologies Meeting Date: ARC 15.2.
Protocol for I2RS I2RS WG IETF #89 London, UK Dean Bogdanovic v0.1.
Improvement of Schema-Informed XML Binary Encoding Using Schema Optimization Method BumSuk Jang and Young-guk Ha' Konkuk University, Department of Computer.
REST By: Vishwanath Vineet.
Widex Framework Draft draft-stirbu-widex-framework-00.txt Vlad Stirbu, Dave Raggett IETF 65, Dallas.
IPv4 Dependencies in Applications Area Specifications Margaret Wasserman draft-ietf-v6ops-ipv4survey-apps-01.txt.
Slide #1 Nov 6 – 11, 2005XCON WG IETF54 Conference Package Extensions draft-levin-xcon-conference-package-ext-00 by Orit Levin The Discussion Starter.
A SOAP Binding for NETCONF Ted Goddard draft-goddard-netconfsoap-00.txt.
IETF #65 Network Discovery and Selection Problem draft-ietf-eap-netsel-problem-04 Farooq Bari Jouni Korhonen.
Created by Jan Medved I2RS Related/Relevant Yang Models Currently in Use March 2014 Robert Varga, Anton Tkacik, Jan Medved.
XML The Overview. Three Key Questions What is XML? What Problems does it solve? Where and how is it used?
PG 1 Framework for Netconf Data Models Netmod BOF – IETF 60 Sharon Chisholm –
Dynamic Allocation of Shared IPv4 Addresses draft-ietf-dhc-dynamic-shared-v4allocation-01 Q. Sun, Y. Cui, I. Farrer, Y. Lee, Q. Sun, M. Boucadair IETF.
Netconf Schema Query Mark Scott IETF 70 Vancouver December 2007
DIME WG IETF 84 Diameter Design Guidelines draft-ietf-dime-app-design-guide-15 Tuesday, July 31, 2012 Lionel Morand.
CSI WG / IETF741/12 Implementation of SeND/CGA and Extensions Beijing University of Posts and Telecommunications HUAWEI.
INCident Handling BOF (INCH) Thursday, March IETF 53.
IETF68 DIME WG Diameter Applications Design Guidelines Document (draft-fajardo-dime-app-design-guide-00.txt)
Draft-srinivasan-xcon-eventpkg- extension-01 IETF July 2007 Srivatsa Srinivasan Roni Even
Draft-fm-bess-service-chaining-01 Prague, July 2015 Rex Fernando Stuart Mackie Dhananjaya Rao Bruno Rijsman Maria Napierala.
PPSP Tracker Protocol – Extended Protocol draft-huang-ppsp-extended-tracker-protocol- 07 PPSP WG IETF 91 Hawaii Rachel Huang, Rui Cruz, Mário Nunes, João.
IP/MPLS Backbone Transition to SDN: OpenDaylight Advisory Board
Project Proposals: ODL-SDNi App
Voucher and Voucher Revocation Profiles for Bootstrapping Protocols draft-kwatsen-netconf-voucher-00 NETCONF WG IETF 97 (Seoul)
Subscribing to YANG datastore push updates draft-netconf-yang-push-00 IETF #94 Yokohama A. Clemm A. Gonzalez Prieto
Sanjay Wadhwa Juniper Networks
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.
WebSocket: Full-Duplex Solution for the Web
A SIP Event Package for DTMF Event Monitoring
UDP based Publication Channel for Streaming Telemetry
Factory default Setting draft-wu-netmod-factory-default-01
Binary encoding draft-MAHESH-NETCONF-binary-encoding
Stream Issues Alex, Ambika, Eric, Tim
NMDA Q & A draft-dsdt-nmda-guidelines &
Using NFFI Web Services on the tactical level: An evaluation of compression techniques 13th ICCRTS: C2 for Complex Endeavors Frank T. Johnsen.
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.
draft-ietf-ospf-lls-interface-id-00
Binary Floor Control Protocol BIS (BFCPBIS)
RFC 5539 Update Status draft-badra-netconf-rfc5539bis-00
Working Group on Data, Information and Knowledge Exchange (WG DIKE)
5G Use Case Configuration & PNF SW Upgrade using NETCONF ONAP DDF, Jan 9, 2019 Ericsson.
Presentation transcript:

Efficient XML Interchange Capability for NETCONF draft-varga-netconf-exi-capability-00 Robert Varga Pantheon Technologies NETCONF WG, IETF 87 Berlin 1

Introduction NETCONF is a candidate protocol for I2RS – High transaction rate is expected – Concerns over XML encoding efficiency Goals: – Define a binary message encoding based on EXI – Completely optional, backwards compatible – No impact on other protocol aspects 2

What is Efficient XML Interchange? Binary encoding of XML Information Set W3C Recommendation Two basic modes of operation – Schema-less – Schema-informed Tunable information packing Tunable loss of non-essential information 3

Performance prototype Existing commercial NETCONF implementation Hard-wired to support EXI using exip – Schema-informed tests using cut-down netconf.xsd from RFC6421 Transport modified to UNIX-domain sockets Measure on-wire message sizes Measure operation latency – Request encode/decode – Operation execution – Response encode/decode 4

Message sizes 5

No-data operation latency 6

Data operation latency 7

Improvements Message sizeLatency 8

Current state Basic capability advertising support Two new operations to enable/disable EXI encoding Supports schema-less and fixed-schema operation No existing implementation (yet) 9

Next steps Improve document with implementation guidelines Develop an implementation – Patch to libnetconf – OpenDaylight NETCONF plugin (?) Optional dynamic schema capability – Client/server schema interchange – May be unavailable in constrained environments 10

Q&A 11

Thank you 12