digraph g1 {

h1  [type = host, mac = "00:00:00:00:00:01", ip = "10.0.0.1"];
h2  [type = host, mac = "00:00:00:00:00:02", ip = "10.0.0.2"];
h3  [type = host, mac = "00:00:00:00:00:03", ip = "10.0.0.3"];
h4  [type = host, mac = "00:00:00:00:00:04", ip = "10.0.0.4"];
h5  [type = host, mac = "00:00:00:00:00:05", ip = "10.0.0.5"];
h6  [type = host, mac = "00:00:00:00:00:06", ip = "10.0.0.6"];
h20 [type = host, mac = "00:00:00:00:00:20", ip = "10.0.0.20"];
h60 [type = host, mac = "00:00:00:00:00:60", ip = "10.0.0.60"];

s1 [type = switch, ip = "11.0.0.1", id = 1];
s2 [type = switch, ip = "11.0.0.2", id = 2];
s3 [type = switch, ip = "11.0.0.3", id = 3];
s4 [type = switch, ip = "11.0.0.4", id = 4];
s5 [type = switch, ip = "11.0.0.5", id = 5];
s6 [type = switch, ip = "11.0.0.6", id = 6];

s1 -> h1  [src_port = 1, dst_port = 1, cost = 1, capacity = "1Gbps"];
h1 -> s1  [src_port = 1, dst_port = 1, cost = 1, capacity = "1Gbps"];

s2 -> h2  [src_port = 1, dst_port = 1, cost = 1, capacity = "1Gbps"];
h2 -> s2  [src_port = 1, dst_port = 1, cost = 1, capacity = "1Gbps"];

s3 -> h3  [src_port = 1, dst_port = 1, cost = 1, capacity = "1Gbps"];
h3 -> s3  [src_port = 1, dst_port = 1, cost = 1, capacity = "1Gbps"];

s4 -> h4  [src_port = 1, dst_port = 1, cost = 1, capacity = "1Gbps"];
h4 -> s4  [src_port = 1, dst_port = 1, cost = 1, capacity = "1Gbps"];

s5 -> h5  [src_port = 1, dst_port = 1, cost = 1, capacity = "1Gbps"];
h5 -> s5  [src_port = 1, dst_port = 1, cost = 1, capacity = "1Gbps"];

s6 -> h6  [src_port = 1, dst_port = 1, cost = 1, capacity = "1Gbps"];
h6 -> s6  [src_port = 1, dst_port = 1, cost = 1, capacity = "1Gbps"];

s2 -> h20 [src_port = 5, dst_port = 1, cost = 1, capacity = "1Gbps"];
h20 -> s2 [src_port = 5, dst_port = 1, cost = 1, capacity = "1Gbps"];

s6 -> h60 [src_port = 4, dst_port = 1, cost = 1, capacity = "1Gbps"];
h60 -> s6 [src_port = 4, dst_port = 1, cost = 1, capacity = "1Gbps"];

s1 -> s2  [src_port = 2, dst_port = 2, cost = 1, capacity = "1Gbps"];
s1 -> s3  [src_port = 3, dst_port = 2, cost = 1, capacity = "1Gbps"];

s2 -> s1  [src_port = 2, dst_port = 2, cost = 1, capacity = "1Gbps"];
s2 -> s3  [src_port = 3, dst_port = 3, cost = 1, capacity = "1Gbps"];
s2 -> s4  [src_port = 4, dst_port = 2, cost = 1, capacity = "1Gbps"];

s3 -> s1  [src_port = 2, dst_port = 3, cost = 1, capacity = "1Gbps"];
s3 -> s2  [src_port = 3, dst_port = 3, cost = 1, capacity = "1Gbps"];
s3 -> s4  [src_port = 4, dst_port = 3, cost = 1, capacity = "1Gbps"];
s3 -> s5  [src_port = 5, dst_port = 2, cost = 1, capacity = "1Gbps"];

s4 -> s2  [src_port = 2, dst_port = 4, cost = 1, capacity = "1Gbps"];
s4 -> s3  [src_port = 3, dst_port = 4, cost = 1, capacity = "1Gbps"];
s4 -> s6  [src_port = 4, dst_port = 2, cost = 1, capacity = "1Gbps"];

s5 -> s3  [src_port = 2, dst_port = 5, cost = 1, capacity = "1Gbps"];
s5 -> s6  [src_port = 3, dst_port = 3, cost = 1, capacity = "1Gbps"];

s6 -> s4  [src_port = 2, dst_port = 4, cost = 1, capacity = "1Gbps"];
s6 -> s5  [src_port = 3, dst_port = 3, cost = 1, capacity = "1Gbps"];

}