# plantuml -tsvg network.txt @startuml nwdiag { inet [shape = cloud]; inet -- router; network { description = "CS Inst. Networks" color = "#ADD1B2"; router; group ai { ai [address = "194.29.168.5", description = "<&globe*2> ai\n@ai.ii.pw.edu.pl"]; ai_bmc [address = "192.168.168.137", description = "<&wrench*2>\nai_bmc"]; } ben [address = "194.29.167.152"] eve [address = "194.29.167.151"] hal [address = "194.29.167.154"] mimas [address = "192.168.162.216"] employee1 [description = "<&person*2>\nemployee"]; student1 [description = "<&person*2>\nstudent"]; } network { color = "#E3664A"; description = "AI Division VPN" address = "10.221.0.0/24\n"; ai [address=".1"]; employee2 [address="", description = "<&person*2>\nemployee"]; student2 [description = "<&person*2>\nstudent"]; } network { color = "#A9DCDF"; description = "AI OpenStack Prov.\nVLAN 2210\n1 Gbit" address = "10.221.128.0/24" ai [address = ".1"]; os [address = "∅"]; ric [address = "∅"]; t1000 [address = "∅"]; titan1 [address = "∅"]; orzel1 [address = "∅"]; vox [address = "∅"]; h81 [address = "∅ (2x1g bond)"]; falcon1 [address = "∅"]; falcon2 [address = "∅"]; h441 [address = "∅"]; instance1 [address = ".2", description = "<&cloud*2>\nOpenStack\ninstance"] instance2 [address = ".3", description = "<&cloud*2>\nOpenStack\ninstance"] instance3 [address = ".4", description = "<&cloud*2>\nOpenStack\ninstance"] } network { color = "#B4A7E5"; description = "AI OpenStack Mgmt\nVLAN 273\n1 Gbit (10 planned)"; address = "192.168.173.0/24"; ai [address = ".1"]; os [address = ".2", description = "<&task*2>\nos\n(VM)"]; group h81 { h81 [address = ".3 (2x10g bond)", description = "<&cog*2>\nh81"]; h81_bmc [address = ".4", description = "<&wrench*2>\nh81_bmc"]; } vox [address = ".6", description = "<&cog*2>\nvox"]; titan1 [address = ".5", description = "<&cog*2>\ntitan1"]; ric [address = ".9", description = "<&cog*2>\nric"]; t1000 [address = ".7", description = "<&cog*2>\nt1000"]; orzel1 [address = ".8", description = "<&cog*2>\norzel1"]; falcon1 [address = ".10", description = "<&cog*2>\nfalcon1"]; falcon2 [address = ".11", description = "<&cog*2>\nfalcon2"]; h441 [address = ".12", description = "<&cog*2>\nh441"]; } } @enduml