self.user = "inria_nepi"
@skipIfAnyNotAlive
def t_ovs(self, user1, switch1, user2, switch2, user3, host1, user4, host2):
self.user = "inria_nepi"
@skipIfAnyNotAlive
def t_ovs(self, user1, switch1, user2, switch2, user3, host1, user4, host2):
ec.set(node1, "hostname", switch1)
ec.set(node1, "username", user1)
ec.set(node1, "hostname", switch1)
ec.set(node1, "username", user1)
ec.set(ovs1, "bridge_name", "nepi_bridge")
ec.set(ovs1, "virtual_ip_pref", "192.168.3.1/24")
ec.set(ovs1, "controller_ip", "85.23.168.77")
ec.set(ovs1, "controller_port", "6633")
ec.register_connection(ovs1, node1)
ec.set(ovs1, "bridge_name", "nepi_bridge")
ec.set(ovs1, "virtual_ip_pref", "192.168.3.1/24")
ec.set(ovs1, "controller_ip", "85.23.168.77")
ec.set(ovs1, "controller_port", "6633")
ec.register_connection(ovs1, node1)
ec.set(node2, "hostname", switch2)
ec.set(node2, "username", user2)
ec.set(node2, "hostname", switch2)
ec.set(node2, "username", user2)
ec.set(ovs2, "bridge_name", "nepi_bridge")
ec.set(ovs2, "virtual_ip_pref", "192.168.3.2/24")
ec.set(ovs2, "controller_ip", "85.23.168.77")
ec.set(ovs2, "controller_port", "6633")
ec.register_connection(ovs2, node2)
ec.set(ovs2, "bridge_name", "nepi_bridge")
ec.set(ovs2, "virtual_ip_pref", "192.168.3.2/24")
ec.set(ovs2, "controller_ip", "85.23.168.77")
ec.set(ovs2, "controller_port", "6633")
ec.register_connection(ovs2, node2)
ec.set(node3, "hostname", host1)
ec.set(node3, "username", user3)
ec.set(node3, "hostname", host1)
ec.set(node3, "username", user3)
- tap1 = ec.register_resource("PlanetlabTap")
- ec.set(tap1, "ip4", "192.168.3.3")
+ tap1 = ec.register_resource("planetlab::Tap")
+ ec.set(tap1, "ip", "192.168.3.3")
ec.set(node4, "hostname", host2)
ec.set(node4, "username", user4)
ec.set(node4, "hostname", host2)
ec.set(node4, "username", user4)
- tap2 = ec.register_resource("PlanetlabTap")
- ec.set(tap2, "ip4", "192.168.3.4")
+ tap2 = ec.register_resource("planetlab::Tap")
+ ec.set(tap2, "ip", "192.168.3.4")
ec.register_connection(port1, ovstun1)
ec.register_connection(tap1, ovstun1)
ec.register_connection(port1, ovstun1)
ec.register_connection(tap1, ovstun1)
ec.register_connection(port3, ovstun2)
ec.register_connection(tap2, ovstun2)
ec.register_connection(port3, ovstun2)
ec.register_connection(tap2, ovstun2)
ec.register_connection(port2, ovstun3)
ec.register_connection(port4, ovstun3)
ec.register_connection(port2, ovstun3)
ec.register_connection(port4, ovstun3)
cmd = "ping -c3 192.168.3.2"
ec.set(app1, "command", cmd)
ec.register_connection(app1, node1)
cmd = "ping -c3 192.168.3.2"
ec.set(app1, "command", cmd)
ec.register_connection(app1, node1)
cmd = "ping -c3 192.168.3.4"
ec.set(app2, "command", cmd)
ec.register_connection(app2, node2)
cmd = "ping -c3 192.168.3.4"
ec.set(app2, "command", cmd)
ec.register_connection(app2, node2)