Shutdown thousands access ports with Python and Netmiko

Shutdown thousands of network access ports with Python and Netmiko

When people ask me “what a network engineer should do to start in network automation?”, my first answer is: start with small things. Try to automate basic and repetitive tasks you do every day. Go after the low-hanging fruits first. Then, step by step, you can do more and more complex things. This is how I learn the best. In the same vein, I want to share with you my recent experience of automating a very basic and repetitive task: shutdown thousands of unused network access ports.

Read More...

100Gb Ethernet transceivers, modules and form factors on Cisco products

At the time of the 400Gb Ethernet interfaces introduction, here is a summary of the different form-factors, transceivers and modules available for 100Gb Ethernet on Cisco devices. As you will see below, there are many different types of 100Gb Ethernet transceivers. And each type have its own functional mode. In a next article, I will try to explain the differences between them and will give more details about the most common: the QSFP-28.

Read More...

Multicast lab 5: Source-Specific Multicast (SSM)

After giving a two-days training to a customer on multicast technology, I take the opportunity to have my lab and the configurations ready to share with you a suite of five different multicast configurations examples. And, how to make some tests and troubleshooting. These examples are based on the labs I used to practice the CCIE R&S practical exam.

Read More...

Multicast lab 4: Any-Source Multicast with Bootstrap Router (BSR)

After giving a two-days training to a customer on multicast technology, I take the opportunity to have my lab and the configurations ready to share with you a suite of five different multicast configurations examples. And, how to make some tests and troubleshooting. These examples are based on the labs I used to practice the CCIE R&S practical exam.

Read More...

Multicast lab 3: Any-Source Multicast with anycast RP

After giving a two-days training to a customer on multicast technology, I take the opportunity to have my lab and the configurations ready to share with you a suite of five different multicast configurations examples. And, how to make some tests and troubleshooting. These examples are based on the labs I used to practice the CCIE R&S practical exam.

Read More...

Multicast lab 2: Any-Source Multicast with auto RP

After giving a two-days training to a customer on multicast technology, I take the opportunity to have my lab and the configurations ready to share with you a suite of five different multicast configurations examples. And, how to make some tests and troubleshooting. These examples are based on the labs I used to practice the CCIE R&S practical exam.

Read More...

Multicast lab 1: Any-Source Multicast with static RP

After giving a two-days training to a customer on multicast technology, I take the opportunity to have my lab and the configurations ready to share with you a suite of five different multicast configurations examples. And, how to make some tests and troubleshooting. These examples are based on the labs I used to practice the CCIE R&S practical exam.

Read More...

IT Blog Awards Finalist!

I have the honor to have my blog selected as a finalist in the Best Cert Study Journey category of the IT Blog Awards, hosted by Cisco.   Voting is now open to everyone until January 4th, here!   Here, in my opinion, are my two best articles related to the category “Best Cert Study Journey”: My journey to network programmability and automation 6 CCIE strategy mistakes   Thank you in advance for your support!

Read More...

How to install EVE-NG on Microsoft Hyper-V

Recently, my license for Cisco VIRL expired and I wanted to test alternatives to have a lab on my laptop. I got used to install the client and the server parts of VIRL on my laptop, to not have to worry about connectivity when I want to do a lab or a demo to a colleague or a customer. With the exceptional opportunities of the different cloud solutions actually, this is probably not the best solution, but it suits me well for a small lab and I’d like to continue…

Read More...

Python script and multiple API calls practice with Google and Twitter

After doing a lot of Python tutorials and spending time “playing” with Postman and API calls during my journey to network programmability and automation, I wanted to make a concrete example, from zero to a visible result. Since I love photography and my country is full of beautiful but not well-known places, I chose to do the following: Take the complete list of municipalities, towns and villages in my country. Choose one location per day, randomly, in this list. Search and download a photo of this place on Google map, including…

Read More...

Site-to-site VPN tunnels between Meraki MX and Cisco ASA

As I wrote on my recent post here, I was involved into a project to implement a Meraki MX into the Azure Cloud. This project also includes a migration phase with site-to-site VPN tunnels between Meraki MX and Cisco ASA. Even if the “Non-Meraki VPN peers” are supported on the Meraki MX, you may have some surprises with the Cisco ASA. Here are some tips to avoid problems and save you time. The tests below have been made with MX version 14.31 (in beta at the time I write this…

Read More...

How to deploy a Cisco Meraki vMX100 into Microsoft Azure

Recently, I was involved into a project where we had to deploy a Cisco Meraki vMX100 into Microsoft Azure cloud and build site-to-site and clients VPNs. The setup process on Azure is relatively simple, however, I lost quite a lot of time on basic issues because the documentation provided by Cisco is not 100% accurate. Here are some tips and tricks to save you time.

Read More...

BGP full-routes vs partial-routes vs default-route

Image from https://www.cidr-report.org/

The IPv4 full BGP table size is at around 725000 prefix now. This may cause problems for companies who do not have the resources to update or upgrade their edge routers. But, except for Internet transit providers, who does really need to get the full IPv4 BGP table today? And what are the alternatives? Let’s see that in details with some use-cases.

Read More...

My journey to network programmability and automation

Here is my journey to start learning network programmability and automation, and how I get the Cisco network programmability specialist certification (300-550 exam). In this post, I give you the links towards all the resources which I used to study. Back in 2015: SDN, new fancy buzzword or a paradigm shift? I started this journey in 2015, when at the Cisco Network Innovation Summit in Prague, I saw a presentation of Tim Szigeti about dynamic QoS with Cisco APIC-EM. That was the trigger for me, after a few years reading…

Read More...