Some time ago, Cisco decided to rebrand the Cisco DNA Center into a brand new name – Cisco Catalyst Center. This move can be confusing for us – network engineers. Especially if we already have automation scripts written to ease
Category: Vendor
SD-WAN: The Catalyst for Network Automation
I’m very happy to share a video recording of the latest webinar that I’ve done with Mateusz Sługocki and in partnership with CodiLime! Watch it to get practical knowledge of SD-WAN and its ability to foster automation. Here’s what you
Flood your network with BGF prefixes – Spirent automation
Let’s do something unusual, because how often do you flood your network with dummy prefixes to see the impact on the environment? Stress testing your network can lead to interesting conclusions, but can also blow the network. So today we
Cisco Meraki SDK Essentials: Obtaining Organizations Data
Since my last article, Meraki has changed significantly. It evolved so much that my previous scripts are not working. In 2022, Meraki implemented a Dashboard v1, which introduced some changes to the REST API calls. Unfortunately, the previous SDK –
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.
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