Basic traffic generation is the essence of automating Spirent because we can build on top of that. Do you want to check how your network behaves under great load? Or you’re curious if it will sustain traffic from many clients
Author: Radosław Kochman
Getting started with vManage client: essential features and functions
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.
Getting started with Spirent REST API automation in Python
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.
Build your own source of truth
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
What to expect in pexpect? – Advanced examples
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
Pagination handling with pexpect
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,
Script runtime optimization with pexpect
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
Flow control with pexpect
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
Basic Cisco router automation workflow with pexpect
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
Network automation – why does it matter?
I’m happy to announce the first effects of cooperation with Codilime! Together with Piotr Banaś, we wrote an article explaining our point of view, on why network automation matters.