@startuml top to bottom direction 'left to right direction skinparam componentStyle rectangle skinparam nodesep 10 skinparam ranksep 100 skinparam ArrowThickness 3 skinparam ArrowColor Chocolate skinparam node { ' FontSize 20 BackgroundColor LemonChiffon } skinparam rectangle { ' FontSize 20 BackgroundColor PeachPuff } skinparam interface { ' FontSize 20 FontStyle bold } ' ---------------------------------------- ' nodes node router0 { rectangle e0 as router0_e0 rectangle e2 as router0_e2 } node router1 { rectangle e0 as router1_e0 rectangle e2 as router1_e2 } node firewall0 { rectangle e0 as firewall0_e0 } node firewall1 { rectangle e0 as firewall1_e0 } node lb0 { rectangle e0 as lb0_e0 } node lb1 { rectangle e0 as lb1_e0 } node l2sw0 { rectangle e0 as l2sw0_e0 rectangle e1 as l2sw0_e1 rectangle e2 as l2sw0_e2 rectangle e3 as l2sw0_e3 rectangle e4 as l2sw0_e4 } node l2sw1 { rectangle e0 as l2sw1_e0 rectangle e1 as l2sw1_e1 rectangle e2 as l2sw1_e2 rectangle e3 as l2sw1_e3 rectangle e4 as l2sw1_e4 } node l3sw0 { rectangle e0 as l3sw0_e0 rectangle e1 as l3sw0_e1 rectangle e2 as l3sw0_e2 rectangle e3 as l3sw0_e3 rectangle e4 as l3sw0_e4 rectangle e5 as l3sw0_e5 } node l3sw1 { rectangle e0 as l3sw1_e0 rectangle e1 as l3sw1_e1 rectangle e2 as l3sw1_e2 rectangle e3 as l3sw1_e3 rectangle e4 as l3sw1_e4 rectangle e5 as l3sw1_e5 } node host1 { rectangle eth0 as host1_eth0 rectangle eth1 as host1_eth1 } node host2 { rectangle eth0 as host2_eth0 rectangle eth1 as host2_eth1 } ' cables router0_e0 - router1_e0 router0_e2 -- l3sw0_e2 router1_e2 -- l3sw1_e2 firewall0_e0 -- l3sw0_e3 firewall1_e0 -- l3sw1_e3 l3sw0_e4 -- lb0_e0 l3sw1_e4 -- lb1_e0 l3sw0_e5 -- l2sw0_e2 l3sw1_e5 -- l2sw1_e2 l3sw0_e0 - l3sw1_e0 l3sw0_e1 - l3sw1_e1 l2sw0_e0 - l2sw1_e0 l2sw0_e1 - l2sw1_e1 l2sw0_e3 -- host1_eth0 l2sw1_e3 -- host1_eth1 l2sw0_e4 -- host2_eth0 l2sw1_e4 -- host2_eth1 ' interface align information router0_e0 -[hidden] router0_e2 router1_e0 -[hidden] router1_e2 l2sw0_e0 -[hidden] l2sw0_e1 l2sw0_e1 -[hidden] l2sw0_e2 l2sw0_e2 -[hidden] l2sw0_e3 l2sw0_e3 -[hidden] l2sw0_e4 l2sw1_e0 -[hidden] l2sw1_e1 l2sw1_e1 -[hidden] l2sw1_e2 l2sw1_e2 -[hidden] l2sw1_e3 l2sw1_e3 -[hidden] l2sw1_e4 l3sw0_e0 -[hidden] l3sw0_e1 l3sw0_e1 -[hidden] l3sw0_e2 l3sw0_e2 -[hidden] l3sw0_e3 l3sw0_e3 -[hidden] l3sw0_e4 l3sw0_e4 -[hidden] l3sw0_e5 l3sw1_e0 -[hidden] l3sw1_e1 l3sw1_e1 -[hidden] l3sw1_e2 l3sw1_e2 -[hidden] l3sw1_e3 l3sw1_e3 -[hidden] l3sw1_e4 l3sw1_e4 -[hidden] l3sw1_e5 host1_eth0 -[hidden] host1_eth1 host2_eth0 -[hidden] host2_eth1 @enduml
Decode URL
Submit
amiga
aws-orange
black-knight
bluegray
blueprint
cerulean-outline
cerulean
crt-amber
crt-green
cyborg-outline
cyborg
hacker
lightgray
mars
materia-outline
materia
metal
mimeograph
minty
plain
reddress-darkblue
reddress-darkgreen
reddress-darkorange
reddress-darkred
reddress-lightblue
reddress-lightgreen
reddress-lightorange
reddress-lightred
sandstone
silver
sketchy-outline
sketchy
spacelab
spacelab-white
superhero-outline
superhero
toy
united
vibrant
🎉 Discover the future PlantUML Web Editor! 🚀
PNG
SVG
ASCII Art