Skip to content

sigpwr/gnoi

 
 

Repository files navigation

gNOI - gRPC Network Operations Interface

gNOI defines a set of gRPC-based microservices for executing operational commands on network devices.

Rebuild *.pb.go files

cd ${GOPATH}/src
protoc -I=${GOPATH}/src:${GOPATH}/src/github.com/openconfig/gnoi --go_out=plugins=grpc:.  ${GOPATH}/src/github.com/openconfig/gnoi/types.proto
protoc -I=${GOPATH}/src:${GOPATH}/src/github.com/openconfig/gnoi --go_out=plugins=grpc:.  ${GOPATH}/src/github.com/openconfig/gnoi/bgp/bgp.proto
protoc -I=${GOPATH}/src:${GOPATH}/src/github.com/openconfig/gnoi --go_out=plugins=grpc:.  ${GOPATH}/src/github.com/openconfig/gnoi/cert/cert.proto
protoc -I=${GOPATH}/src:${GOPATH}/src/github.com/openconfig/gnoi --go_out=plugins=grpc:.  ${GOPATH}/src/github.com/openconfig/gnoi/file/file.proto
protoc -I=${GOPATH}/src:${GOPATH}/src/github.com/openconfig/gnoi --go_out=plugins=grpc:.  ${GOPATH}/src/github.com/openconfig/gnoi/interface/interface.proto
protoc -I=${GOPATH}/src:${GOPATH}/src/github.com/openconfig/gnoi --go_out=plugins=grpc:.  ${GOPATH}/src/github.com/openconfig/gnoi/layer2/layer2.proto
protoc -I=${GOPATH}/src:${GOPATH}/src/github.com/openconfig/gnoi --go_out=plugins=grpc:.  ${GOPATH}/src/github.com/openconfig/gnoi/mpls/mpls.proto
protoc -I=${GOPATH}/src:${GOPATH}/src/github.com/openconfig/gnoi --go_out=plugins=grpc:.  ${GOPATH}/src/github.com/openconfig/gnoi/system/system.proto
cd -

About

gRPC Network Operations Interface (gNOI) defines a set of gRPC-based microservices for executing operational commands on network devices.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 61.6%
  • Go 34.4%
  • Shell 4.0%