Technical requirements
For this section and the remainder of the book, you'll need an installation of Python. Specifically, you'll need a Python interpreter of version 3.6.1 or higher. This book makes use of the language constructs of Python 3 and thus is incompatible with Python 2.x. Please also install the netmiko package (python3 -m pip install netmiko
). We are using the latest version of netmiko at the time of writing, version 3.3.3. You may install this exact version by issuing python3 -m pip install netmiko==3.3.3
. All code examples have been developed and tested on a Mac running macOS version 10.15.4.
You also want a code editor. Popular choices include Microsoft Visual Studio Code or Notepad++. Additionally, you'll need a device (virtual or physical) that you can log in to via SSH.
You can view this chapter's code in action here: https://bit.ly/3yHL5Qi