This would be a good starting place to talk about my home-lab setup. So this is no ordinary home-lab. Then again, what is ordinary about any home lab. I have attempted to start on this many times in the past but never really got very far because some of this stuff is best visualized and I did not want to had draw it in here. I just re-found PlantUML plugin and figured this would be a good place to start.

PlantUML Syntax:<br class=lazy />
nwdiag {<br/>
internet [ shape = cloud] [description=”internet\nVLAN untagged”];<br/>
edge_switch[shape = boundary] [address=”WAN\nVLAN 999\nModel:TLSG3428X\nPort:28\n”];<br/>
internet — edge_switch<br/>
network WAN {<br/>
description = “WAN\nVLAN 999”<br/>
edge_switch [address=”WAN\nVLAN 999\nModel:TLSG3428X\nPort:6-9\n”]<br/>
address = “0.0.0.0”<br/>
group DMZ {<br/>
rtr.dmz.alshowto.com [address = “0.0.0.1” description = “wan\npfsense\nVLAN=2\ndomain=rtr.dmz.alshowto.com”]<br/>
}<br/>
rtr.ad.alshowto.com [address = “0.0.0.2”]<br/>
rtr.mgt.alshowto.com [address = “0.0.0.3” description = “MGT\nopnsense\nVLAN=7\ndomain=rtr.mgt.alshowto.com”]<br/>
}<br/>
network DMZ {<br/>
description = “DMZ\nVLAN 2”<br/>
address = “192.168.2.x/24”<br/>
rtr.dmz.alshowto.com [address = “192.168.2.1”]<br/>
}<br/>
network LAN {<br/>
description = “LAN\nVLAN untagged”<br/>
address = “192.168.0.x/23”<br/>
rtr.ad.alshowto.com [address = “192.168.0.1”]<br/>
lan_devices [shape = cloud]<br/>
edge_switch [address=”LAN\nVLAN 1\nPorts:1-27\n”]<br/>
}<br/>
network ceph_admin{<br/>
description = “ceph_admin\nVLAN 5”<br/>
address = “192.168.5.x/24”;<br/>
pve1 [address = “192.168.5.1”]<br/>
pve3 [address = “192.168.5.3”]<br/>
pve4 [address = “192.168.5.4”]<br/>
pve6 [address = “192.168.5.6”]<br/>
}<br/>
network ceph_data{<br/>
description = “ceph_data\nVLAN 6”<br/>
address = “192.168.6.x/24”;<br/>
pve1 [address = “192.168.6.1”]<br/>
pve3 [address = “192.168.6.3”]<br/>
pve4 [address = “192.168.6.4”]<br/>
pve6 [address = “192.168.6.6”]<br/>
}<br/>
network proxmox{<br/>
description = “proxmox\nVLAN 7”<br/>
address = “192.168.7.x/24”;<br/>
rtr.mgt.alshowto.com [address = “192.168.7.1”]<br/>
pve1 [address = “192.168.7.11”]<br/>
pve3 [address = “192.168.7.13”]<br/>
pve4 [address = “192.168.7.14”]<br/>
pve6 [address = “192.168.7.16”]<br/>
}<br/>
}<br/>

Leave a Reply

Your email address will not be published. Required fields are marked *