|
@@ -0,0 +1,383 @@
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ovs-ofctl add-flow s1 arp,actions=all
|
|
|
+ovs-ofctl add-flow s1 dl_dst=00:00:00:00:00:02,actions=output:1
|
|
|
+ovs-ofctl add-flow s1 dl_dst=00:00:00:00:00:03,actions=output:1
|
|
|
+ovs-ofctl add-flow s1 dl_dst=00:00:00:00:01:02,actions=output:1
|
|
|
+ovs-ofctl add-flow s1 dl_dst=00:00:00:00:01:03,actions=output:1
|
|
|
+ovs-ofctl add-flow s1 dl_dst=00:00:00:01:00:02,actions=output:2
|
|
|
+ovs-ofctl add-flow s1 dl_dst=00:00:00:01:00:03,actions=output:2
|
|
|
+ovs-ofctl add-flow s1 dl_dst=00:00:00:01:01:02,actions=output:2
|
|
|
+ovs-ofctl add-flow s1 dl_dst=00:00:00:01:01:03,actions=output:2
|
|
|
+ovs-ofctl add-flow s1 dl_dst=00:00:00:02:00:02,actions=output:3
|
|
|
+ovs-ofctl add-flow s1 dl_dst=00:00:00:02:00:03,actions=output:3
|
|
|
+ovs-ofctl add-flow s1 dl_dst=00:00:00:02:01:02,actions=output:3
|
|
|
+ovs-ofctl add-flow s1 dl_dst=00:00:00:02:01:03,actions=output:3
|
|
|
+ovs-ofctl add-flow s1 dl_dst=00:00:00:03:00:02,actions=output:4
|
|
|
+ovs-ofctl add-flow s1 dl_dst=00:00:00:03:00:03,actions=output:4
|
|
|
+ovs-ofctl add-flow s1 dl_dst=00:00:00:03:01:02,actions=output:4
|
|
|
+ovs-ofctl add-flow s1 dl_dst=00:00:00:03:01:03,actions=output:4
|
|
|
+
|
|
|
+
|
|
|
+ovs-ofctl add-flow s2 arp,actions=all
|
|
|
+ovs-ofctl add-flow s2 dl_dst=00:00:00:00:00:02,actions=output:1
|
|
|
+ovs-ofctl add-flow s2 dl_dst=00:00:00:00:00:03,actions=output:1
|
|
|
+ovs-ofctl add-flow s2 dl_dst=00:00:00:00:01:02,actions=output:1
|
|
|
+ovs-ofctl add-flow s2 dl_dst=00:00:00:00:01:03,actions=output:1
|
|
|
+ovs-ofctl add-flow s2 dl_dst=00:00:00:01:00:02,actions=output:2
|
|
|
+ovs-ofctl add-flow s2 dl_dst=00:00:00:01:00:03,actions=output:2
|
|
|
+ovs-ofctl add-flow s2 dl_dst=00:00:00:01:01:02,actions=output:2
|
|
|
+ovs-ofctl add-flow s2 dl_dst=00:00:00:01:01:03,actions=output:2
|
|
|
+ovs-ofctl add-flow s2 dl_dst=00:00:00:02:00:02,actions=output:3
|
|
|
+ovs-ofctl add-flow s2 dl_dst=00:00:00:02:00:03,actions=output:3
|
|
|
+ovs-ofctl add-flow s2 dl_dst=00:00:00:02:01:02,actions=output:3
|
|
|
+ovs-ofctl add-flow s2 dl_dst=00:00:00:02:01:03,actions=output:3
|
|
|
+ovs-ofctl add-flow s2 dl_dst=00:00:00:03:00:02,actions=output:4
|
|
|
+ovs-ofctl add-flow s2 dl_dst=00:00:00:03:00:03,actions=output:4
|
|
|
+ovs-ofctl add-flow s2 dl_dst=00:00:00:03:01:02,actions=output:4
|
|
|
+ovs-ofctl add-flow s2 dl_dst=00:00:00:03:01:03,actions=output:4
|
|
|
+
|
|
|
+
|
|
|
+ovs-ofctl add-flow s3 arp,actions=all
|
|
|
+ovs-ofctl add-flow s3 dl_dst=00:00:00:00:00:02,actions=output:1
|
|
|
+ovs-ofctl add-flow s3 dl_dst=00:00:00:00:00:03,actions=output:1
|
|
|
+ovs-ofctl add-flow s3 dl_dst=00:00:00:00:01:02,actions=output:1
|
|
|
+ovs-ofctl add-flow s3 dl_dst=00:00:00:00:01:03,actions=output:1
|
|
|
+ovs-ofctl add-flow s3 dl_dst=00:00:00:01:00:02,actions=output:2
|
|
|
+ovs-ofctl add-flow s3 dl_dst=00:00:00:01:00:03,actions=output:2
|
|
|
+ovs-ofctl add-flow s3 dl_dst=00:00:00:01:01:02,actions=output:2
|
|
|
+ovs-ofctl add-flow s3 dl_dst=00:00:00:01:01:03,actions=output:2
|
|
|
+ovs-ofctl add-flow s3 dl_dst=00:00:00:02:00:02,actions=output:3
|
|
|
+ovs-ofctl add-flow s3 dl_dst=00:00:00:02:00:03,actions=output:3
|
|
|
+ovs-ofctl add-flow s3 dl_dst=00:00:00:02:01:02,actions=output:3
|
|
|
+ovs-ofctl add-flow s3 dl_dst=00:00:00:02:01:03,actions=output:3
|
|
|
+ovs-ofctl add-flow s3 dl_dst=00:00:00:03:00:02,actions=output:4
|
|
|
+ovs-ofctl add-flow s3 dl_dst=00:00:00:03:00:03,actions=output:4
|
|
|
+ovs-ofctl add-flow s3 dl_dst=00:00:00:03:01:02,actions=output:4
|
|
|
+ovs-ofctl add-flow s3 dl_dst=00:00:00:03:01:03,actions=output:4
|
|
|
+
|
|
|
+
|
|
|
+ovs-ofctl add-flow s4 arp,actions=all
|
|
|
+ovs-ofctl add-flow s4 dl_dst=00:00:00:00:00:02,actions=output:1
|
|
|
+ovs-ofctl add-flow s4 dl_dst=00:00:00:00:00:03,actions=output:1
|
|
|
+ovs-ofctl add-flow s4 dl_dst=00:00:00:00:01:02,actions=output:1
|
|
|
+ovs-ofctl add-flow s4 dl_dst=00:00:00:00:01:03,actions=output:1
|
|
|
+ovs-ofctl add-flow s4 dl_dst=00:00:00:01:00:02,actions=output:2
|
|
|
+ovs-ofctl add-flow s4 dl_dst=00:00:00:01:00:03,actions=output:2
|
|
|
+ovs-ofctl add-flow s4 dl_dst=00:00:00:01:01:02,actions=output:2
|
|
|
+ovs-ofctl add-flow s4 dl_dst=00:00:00:01:01:03,actions=output:2
|
|
|
+ovs-ofctl add-flow s4 dl_dst=00:00:00:02:00:02,actions=output:3
|
|
|
+ovs-ofctl add-flow s4 dl_dst=00:00:00:02:00:03,actions=output:3
|
|
|
+ovs-ofctl add-flow s4 dl_dst=00:00:00:02:01:02,actions=output:3
|
|
|
+ovs-ofctl add-flow s4 dl_dst=00:00:00:02:01:03,actions=output:3
|
|
|
+ovs-ofctl add-flow s4 dl_dst=00:00:00:03:00:02,actions=output:4
|
|
|
+ovs-ofctl add-flow s4 dl_dst=00:00:00:03:00:03,actions=output:4
|
|
|
+ovs-ofctl add-flow s4 dl_dst=00:00:00:03:01:02,actions=output:4
|
|
|
+ovs-ofctl add-flow s4 dl_dst=00:00:00:03:01:03,actions=output:4
|
|
|
+
|
|
|
+
|
|
|
+ovs-ofctl add-flow s5 arp,actions=all
|
|
|
+ovs-ofctl add-flow s5 dl_dst=00:00:00:00:00:02,actions=output:1
|
|
|
+ovs-ofctl add-flow s5 dl_dst=00:00:00:00:00:03,actions=output:1
|
|
|
+ovs-ofctl add-flow s5 dl_dst=00:00:00:00:01:02,actions=output:2
|
|
|
+ovs-ofctl add-flow s5 dl_dst=00:00:00:00:01:03,actions=output:2
|
|
|
+ovs-ofctl add-flow s5 dl_dst=00:00:00:01:00:02,actions=output:3
|
|
|
+ovs-ofctl add-flow s5 dl_dst=00:00:00:01:00:03,actions=output:4
|
|
|
+ovs-ofctl add-flow s5 dl_dst=00:00:00:01:01:02,actions=output:3
|
|
|
+ovs-ofctl add-flow s5 dl_dst=00:00:00:01:01:03,actions=output:4
|
|
|
+ovs-ofctl add-flow s5 dl_dst=00:00:00:02:00:02,actions=output:3
|
|
|
+ovs-ofctl add-flow s5 dl_dst=00:00:00:02:00:03,actions=output:4
|
|
|
+ovs-ofctl add-flow s5 dl_dst=00:00:00:02:01:02,actions=output:3
|
|
|
+ovs-ofctl add-flow s5 dl_dst=00:00:00:02:01:03,actions=output:4
|
|
|
+ovs-ofctl add-flow s5 dl_dst=00:00:00:03:00:02,actions=output:3
|
|
|
+ovs-ofctl add-flow s5 dl_dst=00:00:00:03:00:03,actions=output:4
|
|
|
+ovs-ofctl add-flow s5 dl_dst=00:00:00:03:01:02,actions=output:3
|
|
|
+ovs-ofctl add-flow s5 dl_dst=00:00:00:03:01:03,actions=output:4
|
|
|
+
|
|
|
+
|
|
|
+ovs-ofctl add-flow s6 arp,actions=all
|
|
|
+ovs-ofctl add-flow s6 dl_dst=00:00:00:00:00:02,actions=output:1
|
|
|
+ovs-ofctl add-flow s6 dl_dst=00:00:00:00:00:03,actions=output:1
|
|
|
+ovs-ofctl add-flow s6 dl_dst=00:00:00:00:01:02,actions=output:2
|
|
|
+ovs-ofctl add-flow s6 dl_dst=00:00:00:00:01:03,actions=output:2
|
|
|
+ovs-ofctl add-flow s6 dl_dst=00:00:00:01:00:02,actions=output:4
|
|
|
+ovs-ofctl add-flow s6 dl_dst=00:00:00:01:00:03,actions=output:3
|
|
|
+ovs-ofctl add-flow s6 dl_dst=00:00:00:01:01:02,actions=output:4
|
|
|
+ovs-ofctl add-flow s6 dl_dst=00:00:00:01:01:03,actions=output:3
|
|
|
+ovs-ofctl add-flow s6 dl_dst=00:00:00:02:00:02,actions=output:4
|
|
|
+ovs-ofctl add-flow s6 dl_dst=00:00:00:02:00:03,actions=output:3
|
|
|
+ovs-ofctl add-flow s6 dl_dst=00:00:00:02:01:02,actions=output:4
|
|
|
+ovs-ofctl add-flow s6 dl_dst=00:00:00:02:01:03,actions=output:3
|
|
|
+ovs-ofctl add-flow s6 dl_dst=00:00:00:03:00:02,actions=output:4
|
|
|
+ovs-ofctl add-flow s6 dl_dst=00:00:00:03:00:03,actions=output:3
|
|
|
+ovs-ofctl add-flow s6 dl_dst=00:00:00:03:01:02,actions=output:4
|
|
|
+ovs-ofctl add-flow s6 dl_dst=00:00:00:03:01:03,actions=output:3
|
|
|
+
|
|
|
+
|
|
|
+ovs-ofctl add-flow s7 arp,actions=all
|
|
|
+ovs-ofctl add-flow s7 dl_dst=00:00:00:00:00:02,actions=output:3
|
|
|
+ovs-ofctl add-flow s7 dl_dst=00:00:00:00:00:03,actions=output:4
|
|
|
+ovs-ofctl add-flow s7 dl_dst=00:00:00:00:01:02,actions=output:3
|
|
|
+ovs-ofctl add-flow s7 dl_dst=00:00:00:00:01:03,actions=output:4
|
|
|
+ovs-ofctl add-flow s7 dl_dst=00:00:00:01:00:02,actions=output:1
|
|
|
+ovs-ofctl add-flow s7 dl_dst=00:00:00:01:00:03,actions=output:1
|
|
|
+ovs-ofctl add-flow s7 dl_dst=00:00:00:01:01:02,actions=output:2
|
|
|
+ovs-ofctl add-flow s7 dl_dst=00:00:00:01:01:03,actions=output:2
|
|
|
+ovs-ofctl add-flow s7 dl_dst=00:00:00:02:00:02,actions=output:3
|
|
|
+ovs-ofctl add-flow s7 dl_dst=00:00:00:02:00:03,actions=output:4
|
|
|
+ovs-ofctl add-flow s7 dl_dst=00:00:00:02:01:02,actions=output:3
|
|
|
+ovs-ofctl add-flow s7 dl_dst=00:00:00:02:01:03,actions=output:4
|
|
|
+ovs-ofctl add-flow s7 dl_dst=00:00:00:03:00:02,actions=output:3
|
|
|
+ovs-ofctl add-flow s7 dl_dst=00:00:00:03:00:03,actions=output:4
|
|
|
+ovs-ofctl add-flow s7 dl_dst=00:00:00:03:01:02,actions=output:3
|
|
|
+ovs-ofctl add-flow s7 dl_dst=00:00:00:03:01:03,actions=output:4
|
|
|
+
|
|
|
+
|
|
|
+ovs-ofctl add-flow s8 arp,actions=all
|
|
|
+ovs-ofctl add-flow s8 dl_dst=00:00:00:00:00:02,actions=output:4
|
|
|
+ovs-ofctl add-flow s8 dl_dst=00:00:00:00:00:03,actions=output:3
|
|
|
+ovs-ofctl add-flow s8 dl_dst=00:00:00:00:01:02,actions=output:4
|
|
|
+ovs-ofctl add-flow s8 dl_dst=00:00:00:00:01:03,actions=output:3
|
|
|
+ovs-ofctl add-flow s8 dl_dst=00:00:00:01:00:02,actions=output:1
|
|
|
+ovs-ofctl add-flow s8 dl_dst=00:00:00:01:00:03,actions=output:1
|
|
|
+ovs-ofctl add-flow s8 dl_dst=00:00:00:01:01:02,actions=output:2
|
|
|
+ovs-ofctl add-flow s8 dl_dst=00:00:00:01:01:03,actions=output:2
|
|
|
+ovs-ofctl add-flow s8 dl_dst=00:00:00:02:00:02,actions=output:4
|
|
|
+ovs-ofctl add-flow s8 dl_dst=00:00:00:02:00:03,actions=output:3
|
|
|
+ovs-ofctl add-flow s8 dl_dst=00:00:00:02:01:02,actions=output:4
|
|
|
+ovs-ofctl add-flow s8 dl_dst=00:00:00:02:01:03,actions=output:3
|
|
|
+ovs-ofctl add-flow s8 dl_dst=00:00:00:03:00:02,actions=output:4
|
|
|
+ovs-ofctl add-flow s8 dl_dst=00:00:00:03:00:03,actions=output:3
|
|
|
+ovs-ofctl add-flow s8 dl_dst=00:00:00:03:01:02,actions=output:4
|
|
|
+ovs-ofctl add-flow s8 dl_dst=00:00:00:03:01:03,actions=output:3
|
|
|
+
|
|
|
+
|
|
|
+ovs-ofctl add-flow s9 arp,actions=all
|
|
|
+ovs-ofctl add-flow s9 dl_dst=00:00:00:00:00:02,actions=output:3
|
|
|
+ovs-ofctl add-flow s9 dl_dst=00:00:00:00:00:03,actions=output:4
|
|
|
+ovs-ofctl add-flow s9 dl_dst=00:00:00:00:01:02,actions=output:3
|
|
|
+ovs-ofctl add-flow s9 dl_dst=00:00:00:00:01:03,actions=output:4
|
|
|
+ovs-ofctl add-flow s9 dl_dst=00:00:00:01:00:02,actions=output:3
|
|
|
+ovs-ofctl add-flow s9 dl_dst=00:00:00:01:00:03,actions=output:4
|
|
|
+ovs-ofctl add-flow s9 dl_dst=00:00:00:01:01:02,actions=output:3
|
|
|
+ovs-ofctl add-flow s9 dl_dst=00:00:00:01:01:03,actions=output:4
|
|
|
+ovs-ofctl add-flow s9 dl_dst=00:00:00:02:00:02,actions=output:1
|
|
|
+ovs-ofctl add-flow s9 dl_dst=00:00:00:02:00:03,actions=output:1
|
|
|
+ovs-ofctl add-flow s9 dl_dst=00:00:00:02:01:02,actions=output:2
|
|
|
+ovs-ofctl add-flow s9 dl_dst=00:00:00:02:01:03,actions=output:2
|
|
|
+ovs-ofctl add-flow s9 dl_dst=00:00:00:03:00:02,actions=output:3
|
|
|
+ovs-ofctl add-flow s9 dl_dst=00:00:00:03:00:03,actions=output:4
|
|
|
+ovs-ofctl add-flow s9 dl_dst=00:00:00:03:01:02,actions=output:3
|
|
|
+ovs-ofctl add-flow s9 dl_dst=00:00:00:03:01:03,actions=output:4
|
|
|
+
|
|
|
+
|
|
|
+ovs-ofctl add-flow s10 arp,actions=all
|
|
|
+ovs-ofctl add-flow s10 dl_dst=00:00:00:00:00:02,actions=output:1
|
|
|
+ovs-ofctl add-flow s10 dl_dst=00:00:00:00:00:03,actions=output:1
|
|
|
+ovs-ofctl add-flow s10 dl_dst=00:00:00:00:01:02,actions=output:2
|
|
|
+ovs-ofctl add-flow s10 dl_dst=00:00:00:00:01:03,actions=output:2
|
|
|
+ovs-ofctl add-flow s10 dl_dst=00:00:00:01:00:02,actions=output:4
|
|
|
+ovs-ofctl add-flow s10 dl_dst=00:00:00:01:00:03,actions=output:3
|
|
|
+ovs-ofctl add-flow s10 dl_dst=00:00:00:01:01:02,actions=output:4
|
|
|
+ovs-ofctl add-flow s10 dl_dst=00:00:00:01:01:03,actions=output:3
|
|
|
+ovs-ofctl add-flow s10 dl_dst=00:00:00:02:00:02,actions=output:1
|
|
|
+ovs-ofctl add-flow s10 dl_dst=00:00:00:02:00:03,actions=output:1
|
|
|
+ovs-ofctl add-flow s10 dl_dst=00:00:00:02:01:02,actions=output:2
|
|
|
+ovs-ofctl add-flow s10 dl_dst=00:00:00:02:01:03,actions=output:2
|
|
|
+ovs-ofctl add-flow s10 dl_dst=00:00:00:03:00:02,actions=output:4
|
|
|
+ovs-ofctl add-flow s10 dl_dst=00:00:00:03:00:03,actions=output:3
|
|
|
+ovs-ofctl add-flow s10 dl_dst=00:00:00:03:01:02,actions=output:4
|
|
|
+ovs-ofctl add-flow s10 dl_dst=00:00:00:03:01:03,actions=output:3
|
|
|
+
|
|
|
+
|
|
|
+ovs-ofctl add-flow s11 arp,actions=all
|
|
|
+ovs-ofctl add-flow s11 dl_dst=00:00:00:00:00:02,actions=output:3
|
|
|
+ovs-ofctl add-flow s11 dl_dst=00:00:00:00:00:03,actions=output:4
|
|
|
+ovs-ofctl add-flow s11 dl_dst=00:00:00:00:01:02,actions=output:3
|
|
|
+ovs-ofctl add-flow s11 dl_dst=00:00:00:00:01:03,actions=output:4
|
|
|
+ovs-ofctl add-flow s11 dl_dst=00:00:00:01:00:02,actions=output:1
|
|
|
+ovs-ofctl add-flow s11 dl_dst=00:00:00:01:00:03,actions=output:1
|
|
|
+ovs-ofctl add-flow s11 dl_dst=00:00:00:01:01:02,actions=output:2
|
|
|
+ovs-ofctl add-flow s11 dl_dst=00:00:00:01:01:03,actions=output:2
|
|
|
+ovs-ofctl add-flow s11 dl_dst=00:00:00:02:00:02,actions=output:3
|
|
|
+ovs-ofctl add-flow s11 dl_dst=00:00:00:02:00:03,actions=output:4
|
|
|
+ovs-ofctl add-flow s11 dl_dst=00:00:00:02:01:02,actions=output:3
|
|
|
+ovs-ofctl add-flow s11 dl_dst=00:00:00:02:01:03,actions=output:4
|
|
|
+ovs-ofctl add-flow s11 dl_dst=00:00:00:03:00:02,actions=output:1
|
|
|
+ovs-ofctl add-flow s11 dl_dst=00:00:00:03:00:03,actions=output:1
|
|
|
+ovs-ofctl add-flow s11 dl_dst=00:00:00:03:01:02,actions=output:2
|
|
|
+ovs-ofctl add-flow s11 dl_dst=00:00:00:03:01:03,actions=output:2
|
|
|
+
|
|
|
+
|
|
|
+ovs-ofctl add-flow s12 arp,actions=all
|
|
|
+ovs-ofctl add-flow s12 dl_dst=00:00:00:00:00:02,actions=output:4
|
|
|
+ovs-ofctl add-flow s12 dl_dst=00:00:00:00:00:03,actions=output:3
|
|
|
+ovs-ofctl add-flow s12 dl_dst=00:00:00:00:01:02,actions=output:4
|
|
|
+ovs-ofctl add-flow s12 dl_dst=00:00:00:00:01:03,actions=output:3
|
|
|
+ovs-ofctl add-flow s12 dl_dst=00:00:00:01:00:02,actions=output:4
|
|
|
+ovs-ofctl add-flow s12 dl_dst=00:00:00:01:00:03,actions=output:3
|
|
|
+ovs-ofctl add-flow s12 dl_dst=00:00:00:01:01:02,actions=output:4
|
|
|
+ovs-ofctl add-flow s12 dl_dst=00:00:00:01:01:03,actions=output:3
|
|
|
+ovs-ofctl add-flow s12 dl_dst=00:00:00:02:00:02,actions=output:4
|
|
|
+ovs-ofctl add-flow s12 dl_dst=00:00:00:02:00:03,actions=output:3
|
|
|
+ovs-ofctl add-flow s12 dl_dst=00:00:00:02:01:02,actions=output:4
|
|
|
+ovs-ofctl add-flow s12 dl_dst=00:00:00:02:01:03,actions=output:3
|
|
|
+ovs-ofctl add-flow s12 dl_dst=00:00:00:03:00:02,actions=output:1
|
|
|
+ovs-ofctl add-flow s12 dl_dst=00:00:00:03:00:03,actions=output:1
|
|
|
+ovs-ofctl add-flow s12 dl_dst=00:00:00:03:01:02,actions=output:2
|
|
|
+ovs-ofctl add-flow s12 dl_dst=00:00:00:03:01:03,actions=output:2
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ovs-ofctl add-flow s13 arp,actions=all
|
|
|
+ovs-ofctl add-flow s13 dl_dst=00:00:00:00:00:02,actions=output:1
|
|
|
+ovs-ofctl add-flow s13 dl_dst=00:00:00:00:00:03,actions=output:2
|
|
|
+ovs-ofctl add-flow s13 dl_dst=00:00:00:00:01:02,actions=output:3
|
|
|
+ovs-ofctl add-flow s13 dl_dst=00:00:00:00:01:03,actions=output:4
|
|
|
+ovs-ofctl add-flow s13 dl_dst=00:00:00:01:00:02,actions=output:3
|
|
|
+ovs-ofctl add-flow s13 dl_dst=00:00:00:01:00:03,actions=output:4
|
|
|
+ovs-ofctl add-flow s13 dl_dst=00:00:00:01:01:02,actions=output:3
|
|
|
+ovs-ofctl add-flow s13 dl_dst=00:00:00:01:01:03,actions=output:4
|
|
|
+ovs-ofctl add-flow s13 dl_dst=00:00:00:02:00:02,actions=output:3
|
|
|
+ovs-ofctl add-flow s13 dl_dst=00:00:00:02:00:03,actions=output:4
|
|
|
+ovs-ofctl add-flow s13 dl_dst=00:00:00:02:01:02,actions=output:3
|
|
|
+ovs-ofctl add-flow s13 dl_dst=00:00:00:02:01:03,actions=output:4
|
|
|
+ovs-ofctl add-flow s13 dl_dst=00:00:00:03:00:02,actions=output:3
|
|
|
+ovs-ofctl add-flow s13 dl_dst=00:00:00:03:00:03,actions=output:4
|
|
|
+ovs-ofctl add-flow s13 dl_dst=00:00:00:03:01:02,actions=output:3
|
|
|
+ovs-ofctl add-flow s13 dl_dst=00:00:00:03:01:03,actions=output:4
|
|
|
+
|
|
|
+
|
|
|
+ovs-ofctl add-flow s14 arp,actions=all
|
|
|
+ovs-ofctl add-flow s14 dl_dst=00:00:00:00:00:02,actions=output:4
|
|
|
+ovs-ofctl add-flow s14 dl_dst=00:00:00:00:00:03,actions=output:3
|
|
|
+ovs-ofctl add-flow s14 dl_dst=00:00:00:00:01:02,actions=output:1
|
|
|
+ovs-ofctl add-flow s14 dl_dst=00:00:00:00:01:03,actions=output:2
|
|
|
+ovs-ofctl add-flow s14 dl_dst=00:00:00:01:00:02,actions=output:4
|
|
|
+ovs-ofctl add-flow s14 dl_dst=00:00:00:01:00:03,actions=output:3
|
|
|
+ovs-ofctl add-flow s14 dl_dst=00:00:00:01:01:02,actions=output:4
|
|
|
+ovs-ofctl add-flow s14 dl_dst=00:00:00:01:01:03,actions=output:3
|
|
|
+ovs-ofctl add-flow s14 dl_dst=00:00:00:02:00:02,actions=output:4
|
|
|
+ovs-ofctl add-flow s14 dl_dst=00:00:00:02:00:03,actions=output:3
|
|
|
+ovs-ofctl add-flow s14 dl_dst=00:00:00:02:01:02,actions=output:4
|
|
|
+ovs-ofctl add-flow s14 dl_dst=00:00:00:02:01:03,actions=output:3
|
|
|
+ovs-ofctl add-flow s14 dl_dst=00:00:00:03:00:02,actions=output:4
|
|
|
+ovs-ofctl add-flow s14 dl_dst=00:00:00:03:00:03,actions=output:3
|
|
|
+ovs-ofctl add-flow s14 dl_dst=00:00:00:03:01:02,actions=output:4
|
|
|
+ovs-ofctl add-flow s14 dl_dst=00:00:00:03:01:03,actions=output:3
|
|
|
+
|
|
|
+
|
|
|
+ovs-ofctl add-flow s15 arp,actions=all
|
|
|
+ovs-ofctl add-flow s15 dl_dst=00:00:00:00:00:02,actions=output:3
|
|
|
+ovs-ofctl add-flow s15 dl_dst=00:00:00:00:00:03,actions=output:4
|
|
|
+ovs-ofctl add-flow s15 dl_dst=00:00:00:00:01:02,actions=output:3
|
|
|
+ovs-ofctl add-flow s15 dl_dst=00:00:00:00:01:03,actions=output:4
|
|
|
+ovs-ofctl add-flow s15 dl_dst=00:00:00:01:00:02,actions=output:1
|
|
|
+ovs-ofctl add-flow s15 dl_dst=00:00:00:01:00:03,actions=output:2
|
|
|
+ovs-ofctl add-flow s15 dl_dst=00:00:00:01:01:02,actions=output:3
|
|
|
+ovs-ofctl add-flow s15 dl_dst=00:00:00:01:01:03,actions=output:4
|
|
|
+ovs-ofctl add-flow s15 dl_dst=00:00:00:02:00:02,actions=output:3
|
|
|
+ovs-ofctl add-flow s15 dl_dst=00:00:00:02:00:03,actions=output:4
|
|
|
+ovs-ofctl add-flow s15 dl_dst=00:00:00:02:01:02,actions=output:3
|
|
|
+ovs-ofctl add-flow s15 dl_dst=00:00:00:02:01:03,actions=output:4
|
|
|
+ovs-ofctl add-flow s15 dl_dst=00:00:00:03:00:02,actions=output:3
|
|
|
+ovs-ofctl add-flow s15 dl_dst=00:00:00:03:00:03,actions=output:4
|
|
|
+ovs-ofctl add-flow s15 dl_dst=00:00:00:03:01:02,actions=output:3
|
|
|
+ovs-ofctl add-flow s15 dl_dst=00:00:00:03:01:03,actions=output:4
|
|
|
+
|
|
|
+
|
|
|
+ovs-ofctl add-flow s16 arp,actions=all
|
|
|
+ovs-ofctl add-flow s16 dl_dst=00:00:00:00:00:02,actions=output:4
|
|
|
+ovs-ofctl add-flow s16 dl_dst=00:00:00:00:00:03,actions=output:3
|
|
|
+ovs-ofctl add-flow s16 dl_dst=00:00:00:00:01:02,actions=output:4
|
|
|
+ovs-ofctl add-flow s16 dl_dst=00:00:00:00:01:03,actions=output:3
|
|
|
+ovs-ofctl add-flow s16 dl_dst=00:00:00:01:00:02,actions=output:4
|
|
|
+ovs-ofctl add-flow s16 dl_dst=00:00:00:01:00:03,actions=output:3
|
|
|
+ovs-ofctl add-flow s16 dl_dst=00:00:00:01:01:02,actions=output:1
|
|
|
+ovs-ofctl add-flow s16 dl_dst=00:00:00:01:01:03,actions=output:2
|
|
|
+ovs-ofctl add-flow s16 dl_dst=00:00:00:02:00:02,actions=output:4
|
|
|
+ovs-ofctl add-flow s16 dl_dst=00:00:00:02:00:03,actions=output:3
|
|
|
+ovs-ofctl add-flow s16 dl_dst=00:00:00:02:01:02,actions=output:4
|
|
|
+ovs-ofctl add-flow s16 dl_dst=00:00:00:02:01:03,actions=output:3
|
|
|
+ovs-ofctl add-flow s16 dl_dst=00:00:00:03:00:02,actions=output:4
|
|
|
+ovs-ofctl add-flow s16 dl_dst=00:00:00:03:00:03,actions=output:3
|
|
|
+ovs-ofctl add-flow s16 dl_dst=00:00:00:03:01:02,actions=output:4
|
|
|
+ovs-ofctl add-flow s16 dl_dst=00:00:00:03:01:03,actions=output:3
|
|
|
+
|
|
|
+
|
|
|
+ovs-ofctl add-flow s17 arp,actions=all
|
|
|
+ovs-ofctl add-flow s17 dl_dst=00:00:00:00:00:02,actions=output:3
|
|
|
+ovs-ofctl add-flow s17 dl_dst=00:00:00:00:00:03,actions=output:4
|
|
|
+ovs-ofctl add-flow s17 dl_dst=00:00:00:00:01:02,actions=output:3
|
|
|
+ovs-ofctl add-flow s17 dl_dst=00:00:00:00:01:03,actions=output:4
|
|
|
+ovs-ofctl add-flow s17 dl_dst=00:00:00:01:00:02,actions=output:3
|
|
|
+ovs-ofctl add-flow s17 dl_dst=00:00:00:01:00:03,actions=output:4
|
|
|
+ovs-ofctl add-flow s17 dl_dst=00:00:00:01:01:02,actions=output:3
|
|
|
+ovs-ofctl add-flow s17 dl_dst=00:00:00:01:01:03,actions=output:4
|
|
|
+ovs-ofctl add-flow s17 dl_dst=00:00:00:02:00:02,actions=output:1
|
|
|
+ovs-ofctl add-flow s17 dl_dst=00:00:00:02:00:03,actions=output:2
|
|
|
+ovs-ofctl add-flow s17 dl_dst=00:00:00:02:01:02,actions=output:3
|
|
|
+ovs-ofctl add-flow s17 dl_dst=00:00:00:02:01:03,actions=output:4
|
|
|
+ovs-ofctl add-flow s17 dl_dst=00:00:00:03:00:02,actions=output:3
|
|
|
+ovs-ofctl add-flow s17 dl_dst=00:00:00:03:00:03,actions=output:4
|
|
|
+ovs-ofctl add-flow s17 dl_dst=00:00:00:03:01:02,actions=output:3
|
|
|
+ovs-ofctl add-flow s17 dl_dst=00:00:00:03:01:03,actions=output:4
|
|
|
+
|
|
|
+
|
|
|
+ovs-ofctl add-flow s18 arp,actions=all
|
|
|
+ovs-ofctl add-flow s18 dl_dst=00:00:00:00:00:02,actions=output:4
|
|
|
+ovs-ofctl add-flow s18 dl_dst=00:00:00:00:00:03,actions=output:3
|
|
|
+ovs-ofctl add-flow s18 dl_dst=00:00:00:00:01:02,actions=output:4
|
|
|
+ovs-ofctl add-flow s18 dl_dst=00:00:00:00:01:03,actions=output:3
|
|
|
+ovs-ofctl add-flow s18 dl_dst=00:00:00:01:00:02,actions=output:4
|
|
|
+ovs-ofctl add-flow s18 dl_dst=00:00:00:01:00:03,actions=output:3
|
|
|
+ovs-ofctl add-flow s18 dl_dst=00:00:00:01:01:02,actions=output:4
|
|
|
+ovs-ofctl add-flow s18 dl_dst=00:00:00:01:01:03,actions=output:3
|
|
|
+ovs-ofctl add-flow s18 dl_dst=00:00:00:02:00:02,actions=output:4
|
|
|
+ovs-ofctl add-flow s18 dl_dst=00:00:00:02:00:03,actions=output:3
|
|
|
+ovs-ofctl add-flow s18 dl_dst=00:00:00:02:01:02,actions=output:1
|
|
|
+ovs-ofctl add-flow s18 dl_dst=00:00:00:02:01:03,actions=output:2
|
|
|
+ovs-ofctl add-flow s18 dl_dst=00:00:00:03:00:02,actions=output:4
|
|
|
+ovs-ofctl add-flow s18 dl_dst=00:00:00:03:00:03,actions=output:3
|
|
|
+ovs-ofctl add-flow s18 dl_dst=00:00:00:03:01:02,actions=output:4
|
|
|
+ovs-ofctl add-flow s18 dl_dst=00:00:00:03:01:03,actions=output:3
|
|
|
+
|
|
|
+
|
|
|
+ovs-ofctl add-flow s19 arp,actions=all
|
|
|
+ovs-ofctl add-flow s19 dl_dst=00:00:00:00:00:02,actions=output:3
|
|
|
+ovs-ofctl add-flow s19 dl_dst=00:00:00:00:00:03,actions=output:4
|
|
|
+ovs-ofctl add-flow s19 dl_dst=00:00:00:00:01:02,actions=output:3
|
|
|
+ovs-ofctl add-flow s19 dl_dst=00:00:00:00:01:03,actions=output:4
|
|
|
+ovs-ofctl add-flow s19 dl_dst=00:00:00:01:00:02,actions=output:3
|
|
|
+ovs-ofctl add-flow s19 dl_dst=00:00:00:01:00:03,actions=output:4
|
|
|
+ovs-ofctl add-flow s19 dl_dst=00:00:00:01:01:02,actions=output:3
|
|
|
+ovs-ofctl add-flow s19 dl_dst=00:00:00:01:01:03,actions=output:4
|
|
|
+ovs-ofctl add-flow s19 dl_dst=00:00:00:02:00:02,actions=output:3
|
|
|
+ovs-ofctl add-flow s19 dl_dst=00:00:00:02:00:03,actions=output:4
|
|
|
+ovs-ofctl add-flow s19 dl_dst=00:00:00:02:01:02,actions=output:3
|
|
|
+ovs-ofctl add-flow s19 dl_dst=00:00:00:02:01:03,actions=output:4
|
|
|
+ovs-ofctl add-flow s19 dl_dst=00:00:00:03:00:02,actions=output:1
|
|
|
+ovs-ofctl add-flow s19 dl_dst=00:00:00:03:00:03,actions=output:2
|
|
|
+ovs-ofctl add-flow s19 dl_dst=00:00:00:03:01:02,actions=output:3
|
|
|
+ovs-ofctl add-flow s19 dl_dst=00:00:00:03:01:03,actions=output:4
|
|
|
+
|
|
|
+
|
|
|
+ovs-ofctl add-flow s20 arp,actions=all
|
|
|
+ovs-ofctl add-flow s20 dl_dst=00:00:00:00:00:02,actions=output:4
|
|
|
+ovs-ofctl add-flow s20 dl_dst=00:00:00:00:00:03,actions=output:3
|
|
|
+ovs-ofctl add-flow s20 dl_dst=00:00:00:00:01:02,actions=output:4
|
|
|
+ovs-ofctl add-flow s20 dl_dst=00:00:00:00:01:03,actions=output:3
|
|
|
+ovs-ofctl add-flow s20 dl_dst=00:00:00:01:00:02,actions=output:4
|
|
|
+ovs-ofctl add-flow s20 dl_dst=00:00:00:01:00:03,actions=output:3
|
|
|
+ovs-ofctl add-flow s20 dl_dst=00:00:00:01:01:02,actions=output:4
|
|
|
+ovs-ofctl add-flow s20 dl_dst=00:00:00:01:01:03,actions=output:3
|
|
|
+ovs-ofctl add-flow s20 dl_dst=00:00:00:02:00:02,actions=output:4
|
|
|
+ovs-ofctl add-flow s20 dl_dst=00:00:00:02:00:03,actions=output:3
|
|
|
+ovs-ofctl add-flow s20 dl_dst=00:00:00:02:01:02,actions=output:4
|
|
|
+ovs-ofctl add-flow s20 dl_dst=00:00:00:02:01:03,actions=output:3
|
|
|
+ovs-ofctl add-flow s20 dl_dst=00:00:00:03:00:02,actions=output:4
|
|
|
+ovs-ofctl add-flow s20 dl_dst=00:00:00:03:00:03,actions=output:3
|
|
|
+ovs-ofctl add-flow s20 dl_dst=00:00:00:03:01:02,actions=output:1
|
|
|
+ovs-ofctl add-flow s20 dl_dst=00:00:00:03:01:03,actions=output:2
|
|
|
+
|