NightFox

NightFox

Network router illustration

Following the packet until the excuse runs out

Networking

Networking hooked me because the basic idea is so simple and the real-world version absolutely is not. Get a packet from here to there. Then add VLANs, firewalls, tunnels, multiple carriers, IPv6, BGP, redundancy, old hardware, new hardware, and a user who swears “the Internet is down.”

I have worked with networks in homelabs, offices, hosting environments, and data centers. The pages here are the notes I wish I had when I was learning how the textbook diagrams turn into actual networks with dependencies, failure modes, and history.

My troubleshooting bias: Start with what you can prove. Check the local state, follow the path, identify the layer, and use captures or counters before inventing a complicated theory. The packet is usually less imaginative than we are.

If you are learning

Start with networking foundations, then get comfortable with switching and VLANs, routing, and DNS and DHCP. Once those feel ordinary, topics like OSPF, BGP, IPv6, and tunneling stop feeling like separate magic tricks.

01

The pieces every network is built from

The stuff I keep coming back to no matter how large the network gets.

  • Networking Foundations Addresses, packets, layers, and how the pieces fit.
  • Switching and VLANs Broadcast domains, trunks, access ports, and the quiet source of many “weird” issues.
  • Routing How a device decides where the packet goes next.
  • DNS and DHCP Two services that make a network feel broken when they are merely having a bad day.
  • IPv6 Worth learning as a network in its own right, not as “IPv4 but longer.”
02

Routing gets interesting

Where one subnet turns into an actual routed network.

  • OSPF Interior routing, adjacencies, areas, and what the topology is telling you.
  • BGP The protocol that made the Internet possible and many troubleshooting sessions much longer.
  • VPNs and Tunneling Moving traffic through places it otherwise could not go.
  • GRE Simple tunnels, useful labs, and the details that matter once MTU enters the conversation.
  • VyOS A useful way to build serious routing labs without a room full of routers.
03

Networks people depend on

Designing and operating something that cannot just be rebooted whenever it becomes inconvenient.

04

When something is not working

The part where networking stops being diagrams and starts being evidence.

A network should be understandable

I like clever networking, but I am suspicious of cleverness that only one person can explain. A good design should make the normal path obvious, make failures visible, and give the next person enough context to change it safely. That matters in a homelab. It matters a lot more when someone is paying you to keep the packets moving.

Last Modified: October 12, 2026, 11:41 am