I’m happy to share another article published on the Codilime blog. This time I’ve looked deeper at the basic usage of vManage Client – a Python library dedicated to managing Cisco SD-WAN.
Spirent is an incredible tool to test the boundaries of network environments. With tons of traffic types, you can simulate nearly whatever you imagine. What’s even better, it can be automated! Unfortunately, the beginning of this road isn’t that easy.
When it comes to network automation we can’t forget about the real foundation – the single source of truth. What would we do without it? You can have the best automation scripts possible, but without a complete database of your
I remember how frustrated I was at the beginning of my journey with pexpect. I never knew what string to put as an expect argument, and even if I knew, the pexpect wasn’t catching it. Today we will go through
In this article, we will examine the apparently easy task which is a retrieval of the show version command from the Cisco router. What could go wrong there, and how to fix it? Let’s figure it out! Workflow overview Today,
Automation itself is a milestone when it comes to efficiency. Tasks can be executed simultaneously on many devices even during nights/holidays. Sometimes, however, it has its limits. As the task execution time grows more and more, it’s a good idea
Using pexpect is pretty straightforward, but what about the situations, when we don’t know in what state the device, that we’re interacting with is? In such a scenario, we have to implement logic in our script that could handle different
Network automation can take many forms depending on the technologies and environments. Sometimes though, we have to dive deep into low-level automation, where we can’t use REST API or other more-convenient technologies. In this article, we will take a brief
In the previous article on Cisco SD-WAN, I’ve shown you how to interact with the vManage using Postman software. Now it’s time to do some coding. We will interact with the SD-WAN using the Python requests library. For this article,