from nepi.execution.ec import ExperimentController
import os, time
+import sys
def add_node(ec, host, user, pl_user, pl_password):
node = ec.register_resource("PlanetlabNode")
host1 = "planetlab2.ionio.gr"
host2 = "iraplab2.iralab.uni-karlsruhe.de"
+ip_controller = "194.254.215.12"
network = "192.168.3.0"
slicename = "inria_nepi"
s2_node = add_node(ec, switch2, slicename, pl_user, pl_password)
# Add switches
-ovs1 = add_ovs(ec, "nepi_bridge", "192.168.3.1/24", "85.23.168.77", "6633", s1_node)
-ovs2 = add_ovs(ec, "nepi_bridge", "192.168.3.2/24", "85.23.168.77", "6633", s2_node)
+ovs1 = add_ovs(ec, "nepi_bridge_1", "192.168.3.1/24", ip_controller, "6633", s1_node)
+ovs2 = add_ovs(ec, "nepi_bridge_2", "192.168.3.2/24", ip_controller, "6633", s2_node)
# Add ports on ovs
port1 = add_port(ec, "nepi_port1", ovs1)
ping11 = ec.trace(app11, 'stdout')
ping12 = ec.trace(app12, 'stdout')
-
-f = open("examples/openvswitch/ping_res.txt", 'w')
-
if not ping12:
ec.shutdown()
+ sys.exit("No ping found")
+f = open("examples/openvswitch/ovs_ping_2switches.txt", 'w')
+f.write("************ Ping From Switch 1 : 192.168.3.1 ********************\n\n")
f.write(ping1)
+f.write("----------------------------------------\n\n")
f.write(ping2)
+f.write("----------------------------------------\n\n")
f.write(ping3)
+f.write("************ Ping From Switch 2 : 192.168.3.2 ********************\n\n")
f.write(ping4)
+f.write("----------------------------------------\n\n")
f.write(ping5)
+f.write("----------------------------------------\n\n")
f.write(ping6)
+f.write("************ Ping From Host 1 : 192.168.3.3 ********************\n\n")
f.write(ping7)
+f.write("----------------------------------------\n\n")
f.write(ping8)
+f.write("----------------------------------------\n\n")
f.write(ping9)
+f.write("************ Ping From Host 2 : 192.168.3.4 ********************\n\n")
f.write(ping10)
+f.write("----------------------------------------\n\n")
f.write(ping11)
+f.write("----------------------------------------\n\n")
f.write(ping12)
+
f.close()
# Delete the overlay network