Skip to content

UDP Binary transport

ericvoit edited this page Sep 20, 2017 · 1 revision

Problem statement for UDP binary transport

YANG-Push defines a transport-independent subscription mechanism for datastore updates. While Netconf- and Restconf-based transports have been defined, to stream telemetry data at high velocity from networking devices, more efficient transports based on UDP are needed.

For this purpose, a UDP-based publication channel for streaming telemetry data from devices is needed. The publication channel shall be suitable to use in conjunction with a distributed data subscription mechanism which directly pushes data from line cards to the collector and which is defined separately. The goal is to achieve higher frequency and better transit performance using lightweight UDP-encapsulation.

The draft draft-ietf-netconf-udp-pub-channel will intend for a new UDP transport of the publication channel.

  • Refer to the multiple stream originators solution, as well as draft-voit-netconf-notification-messages

Distinguish parameters in transport layer and message layer.

  • Transport layer includes timestamp, reorder, loss-check, integrity, block message fragmentation

Enable options for extensibility

  • Current option include signature and notification ID
Clone this wiki locally