Overview:

Author: Diyaa
Published date: August 6th, 2024
Last updated: August 6th, 2024

This page contains multiple diagrams that I have created in the past. I will continue to add more diagrams to this page as I find them in my offline Obsidian vault.

Diyaagrams:

I am mostly adding the names of the diagrams. Some of them have descriptions and legends. I am not changing issues that I see to show the differences between good and bad diagrams (Yes, they are not perfect and they will never be. I always have things to add, but there is only 24 hours in a day. I will make the next one better…).


Headscale Lab:

Note

Headscale is a fork of Tailscale

This lab is a demonstration of Headscale. Headscale is a NAT traversal VPN that uses the WireGuard protocol as its VPN underlay.


NET Year 2 classroom lab:

This environment was built and maintained by me and a lab partner. We had to create it from scratch and add advancements to it as the classes progress.


NET Year 2 Development Network:

I deployed this network at home to test network functionalities that needed to be deployed for my capstone project at NAIT. Testing outside of the production network is a “real world” best practice.


Pfsense CARP with OSPF:

This lab was mostly to understand how OSPF would function in a network with gateway redundancy. CARP is a common address redundancy protocol that is similar to VRRP. It is the only protocol that is used for redundancy on Pfsense.

OSPF is a link state dynamic routing protocol. It advertises the links rather than the network attached to the link as a subnet.


Pfsense HA With Dual WAN:

Note

I have a note on this website that explains how to use Pfsense as a VPN router. You might be interested in checking it out. WireGuard Pfsense policy based routing

This lab was about understanding how WAN redundancy functions in Pfsense.


Pfsense OSPF over IPsec:

I used this lab to gain a better understanding of how OSPF functions over an IPsec tunnel. YES, OSPF can be used over an IPsec layer 3 tunnel.

Knowing that OSPF is using Multicast does NOT mean that it can’t run on layer 3 interfaces. OSPF has an interface type of point-to-point. This mode would send all the OSPF control packets to 224.0.0.5 (All OSPF routers on the interface).


Proxmox HCI Cluster with Ceph Network Storage:

This lab is a setup of Proxmox in Hyper-Converged Infrastructure (HCI) mode. This would allow the storage to be synced between the nodes rather than needing storage servers for the virtualization cluster. Proxmox uses Ceph in HCI clusters environments.


VMware Private Cloud Project:

This was an assignment in my infrastructure management class in the Network Engineering Technology (NET) program at NAIT. This was about understanding how to manage a virtualized VMware environment. VMware vCenter was used for centralized management of the ESXi nodes.


MTPutty Demo:

This lab was to demonstrate how easier it would be to manage multiple SSH sessions to network equipment using MTPutty.


Simple Routing:

This is one of the labs that I used to understand how traffic flows between interfaces on a router. This involved tcpdumps on the router and analyzing the PCAPs in Wireshark.


StarWind vSAN 2 Nodes HCI:

This was a proof of concept for the capstone project (PROJ2000) in the Network Engineering Technology (NET) program at NAIT.


VyOS Routing:

This lab was to learn more about the VyOS router for more advanced labs in the future. VyOS has multiple advanced routing protocols which makes it the best open-source router for learning routing.


WireGuard dual-stack MTU testing:

This lab was a part of testing and understanding the WireGuard VPN tunneling protocol MTU encapsulation in a dual-stacked (IPv4 and IPv6 being friends) environment.


Home Network:

Note

I will be adding more to this section.

These are all the diagrams of how my home network looks and also the diagrams of how it looked in the past. I like to try and change my design every year. However, that may become a challenge as time progresses.

Home Network 2021:

This is my home network in 2021. Looking at this today (August 08, 2024), I think there are about a 100 things that I could have done better.

Related Notes: