Preface
Networks and the connectivity they provide play a crucial role in the smooth operation of your business. However, with the rising pressure put on our networking infrastructure by ever-increasing traffic, paired with more and more devices sending and receiving traffic from more and more destinations both inside and outside of our networks, as well as the need to change configurations faster, more reliably, and possibly without any downtime and automation, becomes a central tool when tackling our modern infrastructure demands.
In this book, we will use Python to get hands-on experience of how to automate different aspects of our networks. With recipes, each chapter introduces you to one Python package used for network automation. From using a Python script to sending configuration commands to a network device via SSH to interacting with cloud-based REST APIs, each chapter introduces you to the tools needed to get started.