- gNMI - gRPC Network Management Interface
- gNOI - gRPC Network Operations Interface
A collection of tools for Network Management that use the gNMI and gNOI protocols.
Note: These tools are intended for testing and as reference implementation of the protocol.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See Docker for instructions on how to test against network equipment.
Install go in your system https://golang.org/doc/install. Requires golang1.7+.
Clone the project to your go source folder:
mkdir -p $GOPATH/src/github.com/google/
cd $GOPATH/src/github.com/google/
git clone https://github.com/google/gnxi.git
To run the binaries:
cd $GOPATH/src/github.com/google/gnxi/gnmi_get
go run ./gnmi_get.go
FAUCET currently includes a Dockerfile to setup the environment that facilitates testing these tools against network equipment.
- This is not an official Google product.
- See how to contribute.