Options for DevOps, automation, and telemetry for Enterprise SONiC Distribution by Dell Technologies include:
OpenConfig aims to develop networks that are dynamic and programmable using software-defined networking principles, such as model-driven management and operations. For more information, see https://openconfig.net/.
gRPC Network Management Interface (gNMI) uses the gRPC framework to enable telemetry and configuration management of devices. Google Protocol RPC (gRPC) is a Remote Procedure Call framework that is used to connect services competently. gNMI service describes an interface for the network management system to interact with a network element. gNMI streams data from the network device and provides the functionality to configure and retrieve operational and configuration states while providing a powerful method for switch management.
gRPC Network Operations Interface (gNOI) is a set of microservices that are based on gRPC that runs commands on a network device using protocol buffers. Protocol buffers are used to serialize structured data.
Note: For more information, see https://developers.google.com/protocol-buffers.