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_para(f_name=settings.ROOT + "/" + self.options.net_settings) self.load_exper_settings(net_settings) self.net = ComplexNet(self.NodeCreator, net_settings, routing_helper_list=self.routing_helper_list) ns3.LogComponentEnable("V4Ping", ns3.LOG_LEVEL_INFO) if self.options.back_traf: # Generate dot file that describe the background traffic. dot_file = self.gen_back_traf_dot(net_settings) ns3.LogComponentEnable("OnOffApplication", ns3.LOG_LEVEL_INFO) bg_cofig = BackgroundTrafficConfig(dot_file, self.net) bg_cofig.config_onoff_app() self.net.set_trace() print("finish running set_trace") self._install_cmds(srv_addr=self.SERVER_ADDR) # print('finish running install_cmds') self.print_srv_addr() # print('finish running print_srv_addr') self._set_server_info() # print('finish running set_server_info') self.start_nodes()
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()