graph "routing_basic" {
	layout="neato";
	overlap="false";
	esep="+80";
        node [shape=record, fontname="DejaVu Sans Mono, Book"];
	edge [color="cornflowerblue", penwidth="2", fontname="DejaVu Serif, Book"];

	host [
	    label="host | { <mgmt> mgmt | <data1> data1 | <data2>  data2 }",
	    pos="0,12!",
	    requires="controller",
	];

        target [
	    label="{ <mgmt> mgmt | <data1> data1 | <data2> data2 } | target",
	    pos="10,12!",

	    requires="infix",
	];

	host:mgmt  -- target:mgmt  [requires="mgmt", color="lightgray"]
	host:data1 -- target:data1 [color=black, fontcolor=black, fontsize=12, taillabel=".10", label="192.168.0.0/24\n2001:db8:0::/64", headlabel=".1"]
	host:data2 -- target:data2 [color=black, fontcolor=black, fontsize=12,  taillabel=".10", label="10.0.0.0/24\n2001:db8:1::/64", headlabel=".1"]
}
