graph "1x3" {
    layout  = "neato";
    overlap = false;
    esep    = "+30";

    node [shape=record, fontname="DejaVu Sans Mono, Book"];
    edge [color="cornflowerblue", penwidth="2", fontname="DejaVu Serif, Book"];

    host [
	  label="host | { <mgmt> mgmt | <data> data }",
	  pos="10,10.95!",
	  requires="controller"
    ];

    target [
	    label="{ <mgmt> mgmt | <data> data | <unused> unused } | target",
	    pos="30,10!",
	    requires="infix",
    ];

    dummy [
	    label="{ <link> link } | dummy",
	    pos="29.8,00!",
	    requires="infix",
    ];

    host:mgmt -- target:mgmt [requires="mgmt", color="lightgray"]
    host:data -- target:data [color=black, fontcolor=black, taillabel="192.168.1.42/24"]
    target:unused -- dummy:link [color="gray", style="dashed"]
}
