Download presentation
Presentation is loading. Please wait.
Published byEsther Hawkins Modified over 9 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.