# Copyright (C) 2013 INRIA
#
# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
+# it under the terms of the GNU General Public License version 2 as
+# published by the Free Software Foundation;
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# $ PYTHONPATH=$PYTHONPATH:src/ python examples/openvswitch/ovs_ping.py -n "192.168.3.0/24" -s <slicename> -i /~/.ssh/id_rsa
#
+from __future__ import print_function
+
from nepi.execution.ec import ExperimentController
import os
help="Overlay network address of the form x.x.x.x/yy. "
"Must correspond to the vsys_vnet tag on the PlanetLab slice")
parser.add_option("-C", "--controller", dest="controller",
- help="IP address for the OpenFlow controller, if one has been deployed",
- default="1.1.1.1")
+ help="IP address for the OpenFlow controller, if one has been deployed")
parser.add_option("-s", "--slicename", dest="slicename",
help="Name of PlanetLab slice",
default=pl_slice)
ec.set(tap, "ip", ip2)
ec.set(tap, "prefix", prefix)
ec.set(tap, "pointopoint", ip1)
-ec.set(tap, "up", True)
ec.register_connection(tap, node2)
# Add ports on OVS
# Retreive ping results and save them in a file
ping = ec.trace(app, "stdout")
-print ping
+print(ping)
# Delete the overlay network
ec.shutdown()
-
-