-
Book Overview & Buying
-
Table Of Contents
Network Automation Cookbook - Second Edition
By :
Network Automation and Programmability Abstraction Layer with Multivendor support (NAPALM), as the name implies, is an open source, multi-vendor Python library intended for interaction with different network vendor equipment. It provides a consistent method to interact with all these devices, irrespective of the vendor equipment used.
Note
For more information about NAPALM support, check out the following page: https://napalm.readthedocs.io/en/latest/support/index.html.
In the previous chapters, you interacted with different network devices using Ansible modules. As you built the playbooks in those chapters, you saw that the data returned from each vendor-specific module can be different. This is one of the main problems that NAPALM tries to solve. NAPALM attempts to provide an abstracted and consistent API to interact with multiple vendor OSs. The data returned by NAPALM from these different vendor...