Files
nixfiles/docs/sites/home/diagrams/home-fabric.mmd
T
jackos1998 a04d11423a nixos/home: Separate router storage and uplinks
Give `river` a dedicated RDMA VF and two RSTP trunk attachments.
Keep client services on the router VIPs and carry Digiweb VLANs
over both switch paths.

Set VF trust, multicast reception, bridge MAC and ARP behavior for
local switching. Wait for Kea interface readiness and apply RSTP
costs through `mstpd` despite port-registration and rename races.

Load `palace`'s RAID module in the initrd. Record RouterOS and
RouterBOOT upgrades and validate port, carrier and switch outages.

Document the deployed architecture, interface handoffs and recovery
procedures. Add physical socket maps, NIC capacities and cable
connections alongside the logical topology and failover checks.
2026-11-15 16:23:06 +00:00

15 lines
600 B
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
flowchart LR
virgin["Virgin Media modem"] --- shytzel["shytzel"]
ont["Digiweb ONT"] --- brian["brian"]
shytzel ---|"VLAN 130 trunk"| jim["jim"]
brian ---|"2 × 10G LAG"| dave["dave · RSTP root"]
brian -. "1G backup" .- jim
jim ---|"10G fabric trunk"| dave
dave ---|"100G"| palace["palace · river / cellar / sfh"]
jim ---|"1G host + separate 1G river trunk"| palace
dave ---|"100G"| castle["castle · NVMe-oF root"]
jim -. "1G · normally down" .- castle
dave ---|"10G LAN"| stream["stream"]
jim -. "1G LAN backup" .- stream
jim ---|"Separate VLAN 130 WAN handoff"| stream