To overcome the challenges discussed in the previous chapter, Dell Technologies has taken the lead to introduce a new Management Framework for SONiC. The Management Framework includes:
The Management Framework CLI is a SONiC application responsible for managing configuration and status on SONiC switches. This application provides a coherent way to validate, configure, and manage the features running on the SONiC NOS. This intuitive and holistic CLI provides a familiar way of configuring various functions and features available in the switch. There are numerous benefits in using the CLI as it allows for centralized operation and management.
SONiC may also be configured and administered using a REST API and a gRPC network management interface (gNMI) using YANG data models. The Management Framework supports both standard and custom YANG models for communication with the corresponding management servers. The Management Framework runs in a single container named sonic-mgmt-framework. The following command lists the docker containers and displays only the Management Framework docker container:
admin@Leaf1:~$ docker ps | grep mgmt
00983c37e4a7 docker-sonic-mgmt-framework-dbg:latest "/usr/bin/supervisord" 27 hours ago Up 27 hours mgmt-framework