sticoll
sticoll copied to clipboard
telemetry streaming support for cisco router.
@vasya4k ,You already mention in readme that you are planning to have telemetry support for cisco and nokia in this collector. But I have one very curious question telemetry client build using telemetry.proto will work with cisco router? Hoping telemetry.proto here vendor neutral, in that case it should be. I am trying to consume telemetry data from cisco XR router using client build base on telemetry.proto . client fail to lookup service openConfigTelemetry and throwing UNKNOWN SERVICE exception. It look like telemetry.proto is specification for juniper only for cisco may be I need to have different proto(they talk about xrgrpc). please provide some pointer on that.
@sanmask it is most likely because Cisco IOSXR version you are using only supports GNMI interface https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/prog/configuration/169/b_169_programmability_cg/gnmi_protocol.pdf you can find .proto files here https://github.com/openconfig/gnmi/tree/master/proto/gnmi . I have not implemented GNMI yet in my collector.
Thanks @vasya4k for your pointer . Will try to have client implemented using gNMI specification. Still have drought about telemetry.proto ,Thing that is specification of junos telemetry interface only. https://www.juniper.net/documentation/en_US/junos/topics/concept/open-config-grpc-junos-telemetry-interface-understanding.html can you please correct me on this?
@sanmask if you look inside telemetry.proto there is a link to openconfig repo . The link goes nowhere and I think it is because the repo was split and the telemetry.proto spec was obsoleted by gNMI. I think Juniper has implemented telemetry.proto interface when it was in a draft state but cannot get away with removing it anymore as people are using it. Starting from Junos OS Release 16.1, they do support gNMI as well and I personally think this is the way to go as gNMI supports not only telemetry but also configuration management.
Just wanted to know if you have got the Cisco or Arista working over gRPC ?