Binary encoding draft-MAHESH-NETCONF-binary-encoding Mahesh Jethanandani Alfred leung Jason lam NETCONF WG March 20, 2017
introduction Alternate Form of Encoding URI <activate> urn:ietf:params:netconf:capability:encoding:1.0?format={name, ...} <activate> Advertising and enabling an alternate form of encoding. NETCONF WG March 20, 2017
What is encoded? Everything above the “Message” layer Figure 1 of RFC 6241 RPCs, Error messages remain in XML NETCONF WG March 20, 2017
Encoding formats Encodings supported CBOR CBOR + SID JSON GPB THRIFT Question – How to track revisions of a encoding format? CBOR-1.0 CBOR-2.0 Identity Definition Do we need an identity definition? Update ietf-restconf? NETCONF WG March 20, 2017
restconf New capability HTTP “Content-Type” header urn:ietf:params:restconf:capability:encoding:1.0?format={name, ...} HTTP “Content-Type” header NETCONF WG March 20, 2017
notifications Subscribed Notifications Supports changing encoding NETCONF WG March 20, 2017
NEXT STEPS Update draft Ask for wg adoption after update NETCONF WG March 20, 2017