def setup(self): BaseClass.setup(self) # net_settings = self.load_net_settings() net_settings = self.load_para(f_name=settings.ROOT + '/' + self.options.net_settings, ) self.load_exper_settings(net_settings) # Generate dot file that describe the background traffic. dot_file = self.gen_back_traf_dot(net_settings) ns3.LogComponentEnable("OnOffApplication", ns3.LOG_LEVEL_INFO) ns3.LogComponentEnable("V4PingApplication", ns3.LOG_LEVEL_INFO) self.load_exper_settings(net_settings) self.net = ManualTopologyNet( # os.path.abspath(self.options.topology_file), settings.ROOT + '/' + self.options.topology_file, self.options.topology_type, self.NodeCreator, net_settings, ) bg_cofig = BackgroundTrafficConfig(dot_file, self.net) bg_cofig.config_onoff_app() self.net.set_trace() self._install_cmds(srv_addr=self.SERVER_ADDR) self.print_srv_addr() self._set_server_info() self.start_nodes()
def setup(self): BaseClass.setup(self) net_settings = self.load_net_settings() self.load_exper_settings(net_settings) self.net = ManualTopologyNet( # os.path.abspath(self.options.topology_file), settings.ROOT + '/' + self.options.topology_file, self.options.topology_type, self.NodeCreator, net_settings, ) self.net.set_trace() self._install_cmds(srv_addr=self.SERVER_ADDR) self.print_srv_addr() self._set_server_info() self.start_nodes()