Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Efficient XML Interchange Capability for NETCONF draft-varga-netconf-exi-capability-00 Robert Varga Pantheon Technologies NETCONF WG, IETF 87 Berlin 1."— Presentation transcript:

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

2 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

3 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

4 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

5 Message sizes 5

6 No-data operation latency 6

7 Data operation latency 7

8 Improvements Message sizeLatency 8

9 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

10 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

11 Q&A 11

12 Thank you 12


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

Similar presentations


Ads by Google