graph "tunnel-ttl-3dut" { layout="neato"; overlap="false"; esep="+60"; node [shape=record, fontname="DejaVu Sans Mono, Book"]; edge [color="cornflowerblue", penwidth="2", fontname="DejaVu Serif, Book"]; PC [ label=" mgmt1 | west | mgmt2 | mgmt3 | east | { PC }" pos="10,0!", requires="controller", ]; R1 [ label="R1 | mgmt | west | east", pos="0, -5!", requires="infix", ]; R2 [ label=" west | R2 | mgmt | east", pos="10, -5!", requires="infix", ]; R3 [ label=" west | R3 | mgmt | east", pos="20, -5!", requires="infix", ]; PC:mgmt1 -- R1:mgmt [requires="mgmt", color="lightgray"] PC:mgmt2 -- R2:mgmt [requires="mgmt", color="lightgray"] PC:mgmt3 -- R3:mgmt [requires="mgmt", color="lightgray"] PC:west -- R1:west [headlabel=".1", label="192.168.10.0/24", taillabel=".2", labeldistance=2, fontcolor="black", color="black"] R1:east -- R2:west [headlabel=".1", label="192.168.50.0/24", taillabel=".2", labeldistance=2, fontcolor="black", color="blue"] R2:east -- R3:west [headlabel=".1", label="192.168.60.0/24", taillabel=".2", labeldistance=2, fontcolor="black", color="blue"] R3:east -- PC:east [headlabel=".1", label="192.168.70.0/24", taillabel=".2", labeldistance=2, fontcolor="black", color="black"] }