Technical requirements
The following are the technical requirements for this chapter:
- You need to have Python 3.7 or later installed on your computer.
- You need to install Paramiko, Netmiko, NAPALM, ncclient, and the requests libraries on top of Python.
- You need to have access to one or more network devices with the SSH protocol.
- You need to have access to a Nokia developer lab to be able to access Nokia's NMS (known as Network Services Platform (NSP)).
The sample code for this chapter can be found at https://github.com/PacktPublishing/Python-for-Geeks/tree/master/Chapter14.
Important note
In this chapter, you will need access to physical or virtual network devices and network management systems to execute the code examples. This may not be possible for everyone. You can use any network device with similar capabilities. We will focus more on the Python side of the implementation and make it convenient to reuse the code for any other device or...