ping between all pairs of client/server IP addresses
This commit is contained in:
parent
e93b95cdd4
commit
014ce441c4
@ -362,11 +362,12 @@ class Experiment(object):
|
|||||||
self.topo.command_to(self.topo_config.client,
|
self.topo.command_to(self.topo_config.client,
|
||||||
"rm {}".format(Experiment.PING_OUTPUT))
|
"rm {}".format(Experiment.PING_OUTPUT))
|
||||||
count = self.experiment_parameter.get(ExperimentParameter.PING_COUNT)
|
count = self.experiment_parameter.get(ExperimentParameter.PING_COUNT)
|
||||||
for i in range(0, self.topo_config.client_interface_count()):
|
for j in range(0, self.topo_config.server_interface_count()):
|
||||||
cmd = self.ping_command(self.topo_config.get_client_ip(i),
|
for i in range(0, self.topo_config.client_interface_count()):
|
||||||
self.topo_config.get_server_ip(interface_index=0), n=count)
|
cmd = self.ping_command(self.topo_config.get_client_ip(i),
|
||||||
logging.info(cmd)
|
self.topo_config.get_server_ip(interface_index=j), n=count)
|
||||||
self.topo.command_to(self.topo_config.client, cmd)
|
logging.info(cmd)
|
||||||
|
self.topo.command_to(self.topo_config.client, cmd)
|
||||||
|
|
||||||
def ping_command(self, from_ip, to_ip, n=5):
|
def ping_command(self, from_ip, to_ip, n=5):
|
||||||
return "ping -c {} -I {} {} >> {}".format(n, from_ip, to_ip, Experiment.PING_OUTPUT)
|
return "ping -c {} -I {} {} >> {}".format(n, from_ip, to_ip, Experiment.PING_OUTPUT)
|
||||||
|
Loading…
Reference in New Issue
Block a user