Design

Current Design

graph LR
	subgraph living room
	  id1["Optical Network Terminal (ONT)"]
    id6["Apple TV 4K"]
    id9["MacBook"]
  end
  subgraph den
	  id5["Router 2 - Access Point (TP-Link AX6000 Wi-Fi 6)"]
	  id10["AT&T Wi-Fi Gateway (BGW210)"]
	end
	subgraph bedrooms
		id7["Bedroom 1 Ethernet"]
		id8["Bedroom 2 Ethernet"]
	end
  subgraph office
	  id4["Server Rack Switch (TP-Link TL-SG1024DE 24 Port)"]
	  id4a["NAS"]
	  id4b["Media Server"]
	  id4c["RPi 1 (PiHole)"]
	  id4d["RPi 2"]
		id4e["Philips Hue Bridge"]
	  id4f["Printer"]
	  id4g["Server Laptop (Surface Pro)"]
	  id4h["Gaming PC"]
  end
  subgraph closet
	  id2["Router 1 (TP-Link ER605 V2)"]
	  id3["Switch (TP-Link TL-SG108 8 Port)"]
  end

	id1 -- AT&T 1Gbps Fiber --> id10
	id10 --> id5
	id5 -. Wi-Fi -.-> id6
	id5 -. Wi-Fi -.-> id4g
	id5 -. Wi-Fi -.-> id4h
	id5 -. Wi-Fi -.-> id9

Considerations

Option 1: Daisy-chained switches

graph LR
	subgraph living room
	  id1["Optical Network Terminal (ONT)"]
    id6["Apple TV 4K"]
    id9["MacBook"]
  end
  subgraph den
	  id5["Router 2 - Access Point (TP-Link AX6000 Wi-Fi 6)"]
	end
	subgraph bedrooms
		id7["Bedroom 1 Ethernet"]
		id8["Bedroom 2 Ethernet"]
	end
  subgraph office
	  id4["Server Rack Switch (TP-Link TL-SG1024DE 24 Port)"]
	  id4a["NAS"]
	  id4b["Media Server"]
	  id4c["RPi 1 (PiHole)"]
	  id4d["RPi 2"]
		id4e["Philips Hue Bridge"]
	  id4f["Printer"]
	  id4g["Server Laptop (Surface Pro)"]
	  id4h["Gaming PC"]
  end
  subgraph closet
	  id10["AT&T Wi-Fi Gateway (BGW210)"]
	  id2["Router 1 (TP-Link ER605 V2)"]
	  id3["Switch (TP-Link TL-SG108 8 Port)"]
  end

	id1 -- AT&T 1Gbps Fiber --> id10
	id10 --> id2
	id2 --> id3
	id3 --> id4
	id4 --> id4a
	id4 --> id4b
	id4 --> id4c
	id4 --> id4d
	id4 --> id4e
	id4 --> id4f
	id4 --> id4g
	id4 --> id4h
	id3 --> id5
	id3 --> id6
	id3 --> id7
	id3 --> id8
	id5 -. Wi-Fi -.-> id9

Considerations

Option 2: Direct Router

graph LR
	subgraph living room
	  id1["Optical Network Terminal (ONT)"]
    id6["Apple TV 4K"]
    id9["MacBook"]
  end
  subgraph den
	  id5["Router 2 - Access Point (TP-Link AX6000 Wi-Fi 6)"]
	end
	subgraph bedrooms
		id7["Bedroom 1 Ethernet"]
		id8["Bedroom 2 Ethernet"]
	end
  subgraph office
	  id4["Server Rack Switch (TP-Link TL-SG1024DE 24 Port)"]
	  id4a["NAS"]
	  id4b["Media Server"]
	  id4c["RPi 1 (PiHole)"]
	  id4d["RPi 2"]
		id4e["Philips Hue Bridge"]
	  id4f["Printer"]
	  id4g["Server Laptop (Surface Pro)"]
	  id4h["Gaming PC"]
  end
  subgraph closet
	  id10["AT&T Wi-Fi Gateway (BGW210)"]
	  id2["Router 1 (TP-Link ER605 V2)"]
  end
  
  %% Unused
  id3["Switch (TP-Link TL-SG108 8 Port)"] 

	id1 -- AT&T 1Gbps Fiber --> id10
	id10 --> id2
	id2 --> id4
	id4 --> id4a
	id4 --> id4b
	id4 --> id4c
	id4 --> id4d
	id4 --> id4e
	id4 --> id4f
	id4 --> id4g
	id4 --> id4h
	id2 --> id5
	id2 --> id6
	id2 --> id7
	id5 -. Wi-Fi -.-> id9

Considerations

Option 3: Hybrid (best solution)

graph LR
	subgraph living room
	  id1["Optical Network Terminal (ONT)"]
    id6["Apple TV 4K"]
    id9["MacBook"]
  end
  subgraph den
	  id5["Router 2 - Access Point (TP-Link AX6000 Wi-Fi 6)"]
	end
	subgraph bedrooms
		id7["Bedroom 1 Ethernet"]
		id8["Bedroom 2 Ethernet"]
	end
  subgraph office
	  id4["Server Rack Switch (TP-Link TL-SG1024DE 24 Port)"]
	  id4a["NAS"]
	  id4b["Media Server"]
	  id4c["RPi 1 (PiHole)"]
	  id4d["RPi 2"]
		id4e["Philips Hue Bridge"]
	  id4f["Printer"]
	  id4g["Server Laptop (Surface Pro)"]
	  id4h["Gaming PC"]
  end
  subgraph closet
	  id10["AT&T Wi-Fi Gateway (BGW210)"]
	  id2["Router 1 (TP-Link ER605 V2)"]
	  id3["Switch (TP-Link TL-SG108 8 Port)"]
  end

	id1 -- AT&T 1Gbps Fiber --> id10
	id10 --> id2
	id2 --> id3
	id2 --> id4
	id4 --> id4a
	id4 --> id4b
	id4 --> id4c
	id4 --> id4d
	id4 --> id4e
	id4 --> id4f
	id4 --> id4g
	id4 --> id4h
	id2 --> id5
	id2 --> id6
	id3 --> id7
	id3 --> id8
	id5 -. Wi-Fi -.-> id9

Considerations