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 under your control, but once the whole network layer is 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 external connectivity. The second is a solution to a common 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 for network resources without public addressing. Combined or Split Firenet? 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. Transit Firenet Under a Microscope Before we get into the 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 Aviatrix can play in cloud networking. First, here’s a simple 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 watch a dedicated dashboard. Thankfully, vManage supports webhooks. Webhooks are 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 focused on ease of use and setup so the bulk 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 network engineer who can use Python to help build and 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 leapt into the deep end of the pool to embrace Read more…

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 own rules be, if I were trying to hand down Read more…