gNOI is a collection of gRPC-based microservices for performing common operations on network devices. Each service definition defines remote procedure calls (RPCs) that management applications can execute on a device to perform a set of operations, for example, rebooting a device or upgrading the software.
| Feature hierarchy | Feature Name |
|---|---|
| gNOI / | Controller card power management using gNMI and gNOI |
| gNOI / | gNOI support for system upgrade/reboot |
| gNOI / | gNOI: BERT |
| gNOI / | gNOI: Certificate rotation |
| gNOI / | gNOI: GRPC: Mutual authentication |
| gNOI / | gNOI: Packet-based link qualification |
| gNOI / | gNOI: System operations: Ping, reboot, set package, time, traceroute |