10 Pieces of Advice for Network Engineers

Note: This has been reposted to the Art of Network Engineering blog as well. Recently I saw a post where different network engineers I really respect gave advice for new network engineers and it got me thinking. What would my Read more…

Aviatrix Packet Walk: NAT, the Magic Dragon

Let’s be honest: NAT is one of the most complex and frustrating networking topics (outside of Multicast) that exist in modern networking. It’s enough to make you (almost) adopt IPv6. NAT is hard enough to do on-prem where everything falls Read more…

Aviatrix Packet Walk: Site 2 Cloud with Mapped NAT

In this post we’ll cover two basic use cases for Aviatrix because often they go hand in hand. The first is what’s known as the Site 2 Cloud connection, whereby we can connect a non-Aviatrix resource to our fabric via Read more…

Aviatrix Packet Walk: Internet Access via Egress Firenet

In the last post, I covered the Firenet architecture and the security options it enabled on an Aviatrix secure cloud network. This time I’ll focus on Egress Firenet, a specific feature of the Firenet deployment that provides secure internet access Read more…

Aviatrix Packet Walk: Fire Walk With Me

In my last post, we examined the basics of the Aviatrix secure cloud network solution and how to move traffic across a cloud network. Now let’s add a feature that can be a big challenge in cloud networking: firewall insertion. Read more…

Aviatrix Packet Walk: From Spoke to Spoke

On the suggestion of some of my Twitter followers, I’m going to publish some content around how Aviatrix moves packets within a cloud network. This will be fairly basic, but should give a good primer for anyone wondering what role Read more…

Create SD-WAN Webhooks Using AWS Serverless Architecture

I’ve been studying a lot of cloud-based architecture lately, focused on the best ways to blend it with SD-WAN infrastructure. One of the most overlooked options involves how to receive up-to-date alerts from the vManage without having to sit and Read more…

#100DaysofCode: Python Virtual Environment and GitHub

This is the third post in a series focusing on #100DaysofCode. In the first post, I covered why network engineers should consider investing time and energy into Python. In the second post we got started building a Python development environment Read more…

#100DaysofCode: Set Up My Python Dev Environment

In my last post, I covered some compelling reasons why network engineers should consider adding Python to their skillset. I want to be clear, however, that the goal isn’t to become a Python developer. The goal is to be a Read more…

Why (and How) Network Engineers Should Start #100DaysofCode

But I’m a Network Engineer! We all know that network automation is setting the industry on fire. Scaling out talent via automation is the new drive for companies to maximize their investment in engineers. Like many other network engineers, I Read more…