Book Image

Network Programming and Automation Essentials

By : Claus Töpke
Book Image

Network Programming and Automation Essentials

By: Claus Töpke

Overview of this book

Network programming and automation, unlike traditional networking, is a modern-day skill that helps in configuring, managing, and operating networks and network devices. This book will guide you with important information, helping you set up and start working with network programming and automation. With Network Programming and Automation Essentials, you’ll learn the basics of networking in brief. You’ll explore the network programming and automation ecosystem, learn about the leading programmable interfaces, and go through the protocols, tools, techniques, and technologies associated with network programming. You’ll also master network automation using Python and Go with hands-on labs and real network emulation in this comprehensive guide. By the end of this book, you’ll be well equipped to program and automate networks efficiently.
Table of Contents (16 chapters)
1
Part 1: Foundations for Network Automation
6
Part 2: Network Programming for Automation
11
Part 3: Testing, Hands-On, and Going Forward

Hands-On and Going Forward

Congratulations, you have reached the last chapter of this book, and nothing is better than having some real examples using network automation to help consolidate all of the knowledge learned. We probably won’t be able to write examples on all the subjects covered in this book, but the idea is to have at least a foundation for further experimentation and learning.

In this chapter, we are going to build a network from scratch using our network automation skills and emulated routers. The finished network emulated will have enough components for us to experiment with several techniques described in this book. You will be able to use it for your own experimentation whenever you need it.

We are also going to add a few remarks and some guidance for future studies and work, which should be good enough to wrap up the book.

At the end of this chapter, you are going to be able to build your own network emulation and experiment with your own network...