1. What is Cisco NSO and NSO Architecture
What is cisco NSO? Cisco NSO is a multi-vendor network automation and service orchestration software.
This section discusses the benefits and architecture of Cisco NSO.
What is cisco NSO? Cisco NSO is a multi-vendor network automation and service orchestration software.
This section discusses the benefits and architecture of Cisco NSO.
In this section we will use pygnmi, python gnmi client library, to send “set”, “delete” and “subscribe” commands to network devices.
The gnmi commands “capabilities” and “get” are discussed in the previous section.
gnmi streaming with subscribe command is the most important feature of gnmi protocol, at least nowadays that netconf and restconf are the main yang based automation protocols.
In this section, you will learn how to subscribe to any data in the yang data model using gnmic to stream it to the subscriber on changes or at intervals.
We will use gnmi set command to create, update or delete the configuration of network devices.
We will update the new configuration through gnmic set commands in this section but it will be done using python gnmi library in the next sections.
Arista gNMI Lab preparation is the topic this section since it easier and more accessible to prepare gNMI with cisco devices.
We will load Arista vEOS into the VMware workstation and perform the initial configuration to connect to the device. Also, we will enable gNMI for our next demonstrations.
gNMI is the latest Yang-based network automation method that is the topic of this module.
In this section, we introduce gRPC and gNMI and compare it to the RESTCONF and NETCONF protocols, the other two Yang-based network automation methods that we discussed in the previous modules.
In this section we will configure network devices using restconf protocol but through json based jinja2 configuration template and yaml based configuration data.
Details