reference
reference copied to clipboard
This repository contains reference implementations, specifications and tooling related to OpenConfig-based network management.
Should a replace with only CLI origin replace OpenConfig configuration? Per [gnmi-union_replace.md](https://github.com/openconfig/reference/blob/master/rpc/gnmi/gnmi-union_replace.md#41-replace-operation-for-origin-cli--behavior) , `When performing a gNMI SetRequest replace operation, the entire configuration that the CLI manages (subject to the...
If a path is a/b/c/name[key1=val1][key2=val2] for a gRPC GET request, the order of keys(alphabetical order) here in response should be maintained by client or server ? AsyncGet(GetResponse) => -------------------------------------- Notification[0]:...
A PR https://github.com/openconfig/reference/pull/196 was created with an initial proposal to initiate discussion to add confirmed commit support. From the feedbacks received we have drafted a new proposal, creating this issue...
From the documentation given, I was unable to find which should be used as a namespace to distinguish the path. `module-name` or `prefix` or `any of them`. For a openconfig-intefaces.yang...
Hi, For List level operation, should the list keys also be present inside json_ietf_val in gNMI RPC? Model - https://github.com/openconfig/public/blob/master/release/models/interfaces/openconfig-if-tunnel.yang Below are the sample RPC's with and without list key...
Currently there is no explicit requirement in gNMI regarding if a successful SetRequest should be saved to persistent storage on a device. gNMI intentionally doesn't define a method to make...
Clarify that an Update to a list member targeted in the Path cannot include those list keys in the value payload either as a direct descendant or ultimate leafref'd node....
Currently, there is no standard for what keys should be used in the metadata to identify gNMI/gNOI username and password when doing authentication. By convention, the username and password are...
STREAM subscription has two modes, `ON_CHANGE` and `SAMPLE`. `ON_CHANGE` is defined to push data updates and `SAMPLE` to periodically push a complete data snapshots, both filtered by a set of...
In `GetRequest`, the gNMI client has the flexibility to choose the kind of data to be served by target by using different options as described [The GetRequest Message](https://github.com/openconfig/gnmi/blob/master/proto/gnmi/gnmi.proto#:~:text=//%20Type%20of%20elements,to%20be%20used.) section especially...