@startuml package "Heizhaus" { package "Technik-Raum" { component modem [ Vodafone Station Kabel-Modem ip 192.168.100.254/24 (nur im Fehlerfall sonst nur eine öffentliche IPv4) ] component router1 [ Wifi-Router ssid PaketQUELLE. bssid 08:96:d7:2d:cb:ae ip 10.42.0.1/16 dhcp-range 10.42.100.1-10.42.103.255 mac 08:96:d7:2d:cb:ac ] component switch1 [ Managed Switch ip 10.42.0.16/16 mac 00:08:54:a4:e3:94 ] interface "patch-panel 15" as pp15 interface "patch-panel 16" as pp16 interface "patch-panel 18" as pp18 interface "patch-panel 21" as pp21 interface "patch-panel 20" as pp20 interface "separate dose" as dose interface "wandschacht-kabel" as schacht interface "kabel hinters regal" as regal } actor flo component router8 [ Wifi-Router ssid KellerQUELLE. bssid c0:25:06:89:25:d7 ip 10.42.100.221/16 via dhcp mac c0:25:06:89:25:d5 ] package Brücke { component router2 [ Wifi-AP ssid PaketQUELLE. bssid 0c:80:63:66:22:e9 ip 10.42.100.3/16 via dhcp ] } package Schneiderei { component router3 [ Wifi-AP ssid Repair mac 34:81:c4:e9:76:ce ip 10.42.100.122/16 via dhcp dhcp-range 192.168.188.1/24 ] component switch2 [ Managed Switch ip 10.42.0.17/16 mac 00:24:73:a0:08:20 ] } package 0x90.space { component router4 [ Wifi-AP ssid PaketQUELLE. bssid 0c:80:63:42:0d:b4 ip 10.42.0.32/16 ] } package "Schacht neben Lücke-Aufzug" { component repeater1 [ Repeater deaktiviert, suche Kontakt! ssid 0x90.space bssid cc:ce:1e:0f:0b:31 ] } package Foto-Studio { component switchF [ Unmanaged Gigabit Switch ] component router5 [ Wifi-AP ssid PaketQUELLE. ip 10.42.0.33/16 mac 0c:80:63:66:24:6f ] } package Werkstätten { component router6 [ Wifi-AP ssid PaketQUELLE. ip 10.42.0.34/16 mac 2c:b0:5d:7e:73:06 ] component router7 [ Wifi-AP ssid PaketQUELLE. ip 10.42.0.35/16 mac 0c:80:63:41:fe:74 ] } modem -down- "LAN1" router1 router1 -- "1G" switch1 switch1 -- pp20 switch1 -- dose switch1 -- schacht switch1 -- pp15 pp20 -- flo dose -- router2 schacht -- router3 router3 -- switch2 switch2 -- "100M" router4 router4 -- repeater1 pp15 -- switchF switchF -- "100M" router5 switchF -- "100M" router6 router6 -- "100M" router7 } @enduml