출처 : https://blogs.cisco.com/sp/streaming-telemetry-with-google-protocol-buffers
Summary JSON, “compact” GPB and “Key-Value” GPB
“Compact” GPB data on wire can be decoded without the decoder ring while “Key-Value” GPB data is Self-Describing. Compact GPB can be used with UDP(default) and TCP(optionally) “Key-value” GPB is only for TCP 833 bytes of compact GPB while more than 4000 bytes for Key-value GPB Compressed JSON(?)
Why You Should Care About Model-Driven Telemetry from CISCO blog
Summary Periodic polling -> Pushing(Streaming) Model based data with YANG Use standard encoding such as JSON, Google Protocol Buffers Easy to manipulate, connect to analytic solutions 1-min poll is too slow For the last 25 years, network operators have heavily relied on SNMP polling and CLI screen-scraping to extract operational data from the network. But the new and automated demands of today’s networks have pushed these mechanisms to the breaking point.