github.com/aristanetworks/goarista@v0.0.0-20240514173732-cca2755bbd44/gnmireverse/README.md (about)

     1  The gNMIReverse gRPC service that reverses the direction of the dial
     2  for gNMI Subscriptions.
     3  
     4  [gNMI](https://github.com/openconfig/reference/tree/master/rpc/gnmi)
     5  is a "dial-in" service. This means that a telemetry collector must
     6  make the connection to the gNMI target (such as an ethernet
     7  switch). This approach can cause issues in some deployments, such as
     8  when the gNMI target is behind a NAT gateway.
     9  
    10  A gNMIReverse client can be run alongside the gNMI target and then
    11  "dial-out" to a gNMIReverse server to send streaming data.
    12  
    13  An example gNMIReverse client and server program are provided in the
    14  client and server directories.