NPB application supports the Remote Procedure Calls (RPCs) defined in the gRPC Network Management Interface (gNMI) specification. Extreme 9920 supports gNMI version 0.7.0.
The complete text of the gNMI specification, gnmi-specification.md
is
available on github.com: https://github.com/openconfig/reference/blob/master/rpc/gnmi/gnmi-specification.md.
For information on gRPC Network Operations Interface (gNOI) supported by Extreme 9920, see Extreme 9920 Software gNOI Reference Guide, 21.1.0.0 .
RPC | Purpose | Section in the Specification |
---|---|---|
Capabilities |
Used by the client and target as an initial handshake to exchange capability information. Consists of the following messages:
|
Section 3.2 Capability Discovery |
Get |
Used by the client to retrieve snapshots of the data on the target. Consists of the following messages:
|
Section 3.3 Retrieving Snapshots of State Information |
Set |
Used by the client to modify the state of the target. Consists of the following messages:
|
Section 3.4 Modifying State |
Subscribe |
Used by the client to control subscriptions to data on the target. Consists of the following messages:
|
Section 3.5 Subscribing to Telemetry Updates |
These RPCs use openconfig
YANG paths to identify the object on which
create, read, update, and delete (CRUD) operations are to be performed. For more
information, see the
Extreme 9920 Software YANG Reference Guide,
21.1.0.0
.