错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Building a Python Network Automation Lab Environment

  • Brendan Choi

摘要

Welcome to Introduction to Python Network Automation II: Stepping Up: Beyond the Essentials for Success, 2nd edition. Here, you'll seamlessly pick up where you left off in the Part I book and continue your Python Network Automation journey. This chapter takes a decisive step into the world of Cisco CML image integration within GNS3, focusing on the vital process of installing and testing both CML L2 and L3 images. It aims to enable access to the functionalities of CML L2 and L3 images. The primary goal is to enhance the GNS3 pynetauto-lab project’s topology with the latest CML images in order to support comprehensive network features and allow communication to Python scripting servers. This process involves downloading, integrating, and configuring these images for future development labs. The chapter highlights the challenges involved in the CML image-integration process, offering effective solutions to building a strong foundation for subsequent network automation labs. It's important to note that this chapter primarily focuses on setting up the pynetauto-lab topology, where all network devices are initialized with basic configurations, and their connectivity is tested with the Linux servers, which function as the Python servers. The chapter is mostly scripting-free, except for basic interactive tclsh commands used for multiple IP ping tests. The exclusion of scripting tasks ensures that all efforts are geared toward perfecting the GNS3 project, serving as the springboard for your exploration into Python Network Automation scripting.