graph "2x4" {
	layout="neato";
	overlap="false";
	esep="+26";

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

	host [
	    	label="host | { <mgmt1> mgmt1 | <data11>  data11 | <> \n\n\n| <mgmt2> mgmt2 | <data21> data21 | <data22>  data22 }",
	    	pos="0,15!",
	    	height=3,

	    	requires="controller",
	];

        dut1 [
	    	label="{ <mgmt> mgmt | <data1> data1 } | { dut1 \n\n| <link> link }",
	    	pos="4,15.68!",
	    	requires="infix",    
	];

        dut2 [
		label="{ <mgmt> mgmt | <data1> data1 | <data2> data2 } | { <link> link | \n dut2 }",
	    	pos="4,14.43!",
	    	height=1.2,
	    	requires="infix",
	];

	host:mgmt1 -- dut1:mgmt [requires="mgmt", color=lightgrey]
	host:data11 -- dut1:data1 [color=black, fontcolor=black, taillabel="10.0.0.2"]

	host:mgmt2 -- dut2:mgmt [requires="mgmt", color=lightgrey]
	host:data21 -- dut2:data1 [color=black, fontcolor=black, taillabel="10.0.0.3"]
	host:data22 -- dut2:data2 [color=black, fontcolor=black, taillabel="10.0.0.4"]

	dut1:link -- dut2:link [color=black]
}
