sticoll icon indicating copy to clipboard operation
sticoll copied to clipboard

telemetry streaming support for cisco router.

Open sanmask opened this issue 5 years ago • 4 comments

@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 avatar Jan 17 '19 13:01 sanmask

@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.

vasya4k avatar Jan 18 '19 05:01 vasya4k

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 avatar Jan 18 '19 13:01 sanmask

@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.

vasya4k avatar Jan 18 '19 19:01 vasya4k

Just wanted to know if you have got the Cisco or Arista working over gRPC ?

littlespace avatar Mar 06 '19 20:03 littlespace