Blog Posts

Thoughts on technology, networking, and home automation

October 1, 2017

Blog // Onto New Blogging Pastures

So I've made the decision to switch from Wordpress to GitHub Pages. Between being free and allowing me to have everything in GitHub where I can easily version posts and pull stuff out, I think I'll enjoy this quite a bit! Lastly, as I start to post more posts that require code blocks, GitHub and these themes just handle that nicely!

Read more
August 4, 2017

DMVPN // Building a Scalable Multi-Tenant Phase-3 DMVPN Headend

For whatever reason, I end up supporting technology for a lot of events, some simultaneously. A lot of times, when you’re using Telepresence endpoints for events, remote hands-on labs, etc. you want to be able to have separation between events so that one group doesn’t break another group’s stuff. At the same time, I don’t want to have to be deploying 30 different routers in my DMZ for 30 different events; it’s just an administrative nightmare. Instead, what we opted for, was to use multi-tenanted DMVPN headend for site-to-site connectivity.

Read more

Gist // Running NGINX and CertBot Containers on the Same Host

A lot of people run into the problem of running Let's Encrypt's CertBot Tool and an NGINX on the same container host. A big part of this has to do with CertBot needing either port 80 or 443 open for the tool to work as intended. This tends to conflict with NGINX as most people usually use port 80 (HTTP) or 443 (HTTPS) for their reverse proxy. Section 1 outlines how to configure NGINX to get this to work, and Section 2 is the Docker command to run CertBot.

Read more
December 14, 2016

VXLAN // MP-BGP EVPN

If you aren't familiar with VXLAN, check out my initial post on VXLAN to get an idea of what it is. We're going to expand on that topic in terms of how it works. Before we talk about VXLAN with MP-BGP EVPN, it's important to understand how traditional VXLAN works, and what some of the shortcomings are.

Read more