示例#1
0
 def __init__(self, config, app):
     self.__app = app
     self.__queue_wan = Queue()
     self.__queue_lan = Queue()
     self.__config = config
     self.__interface = None
     self.__pkt = None
     self.__local_addr_ceRouter = None
     self.__sendmsgs = SendMsgs(self.__config)
     self.__config_setup1_1 = ConfigSetup1_1(self.__config)
     #self.__config_setup_lan = ConfigSetup1_1_Lan(self.__config)
     self.__wan_device_tr1 = self.__config.get('wan', 'device_wan_tr1')
     self.__lan_device = self.__config.get('lan', 'lan_device')
     self.__wan_mac_tr1 = self.__config.get('wan', 'wan_mac_tr1')
     self.__link_local_addr = self.__config.get('wan', 'link_local_addr')
     self.__all_nodes_addr = self.__config.get('multicast',
                                               'all_nodes_addr')
     self.__test_desc = self.__config.get('tests', '3.2.3a')
     self.__t_lan = None
     self.__finish_wan = False
     self.part2_lan_start = False
     self.__dhcp_renew_done = False
     self.stop_ping_OK = False
     self.msg = self.__config.get('tests', '3.2.3a')
     self.msg_lan = self.__config.get('tests', '3.2.3a')
     self.__config_setup_lan = ConfigSetup1_1_Lan(self.__config,
                                                  self.__lan_device)
示例#2
0
 def __init__(self,config):
     self.__config = config
     self.__interface = None
     self.__lla = None
     self.__pkt = None
     self.__valid = False
     self.__result = None
     self.__device_lan_tn1 = None
     self.__lan_mac_tn1 = None
     self.__ceRouter_mac_addr = None
     self.__flag_M = None
     self.__flag_O = None
     self.__flag_chlim = None
     self.__flag_L = None
     self.__flag_A = None
     self.__flag_R = None
     self.__validlifetime = None
     self.__preferredlifetime = None
     self.__interval = None
     self.__routerlifetime = None
     self.__ipv6_dst =None
     self.__ipv6_src = None
     self.__ether_src = None
     self.__ether_dst = None
     self.__xid = None
     self.__server_duid = None
     self.__client_duid = None
     self.__ND_local_OK = False
     self.__setup1_1_OK = False
     self.__local_ping_OK = False
     self.__global_ns_ok = False
     self.__dhcp_ok = False
     self.__active_DHCP_no_IA_PD = False
     self.__iaid = None
     self.__mac_cerouter = None
     self.__flag_prf = None
     self.udp_dport = None
     self.udp_sport = None
     self.__reachabletime = None
     self.__retranstimer = None
     self.__disapproved = False
     self.__dhcp_reconf_type = None
     self.__local_addr_ceRouter =None
     self.__dhcp_t1 = None
     self.__dhcp_t2 = None   
     self.__dhcp_preflft = None
     self.__dhcp_plen = None
     self.__dhcp_validlft = None
     self.__active_renew_dhcp = None
     self.__prefix_addr = None
     self.__set_ra2 = False
     self.__recvd_dhcp_renew = False
     self.__dhcp_renew_done = False
     self.__pd_prefixlen = None
     self.__sendmsgssetup1_1 = SendMsgs(self.__config)
     self.__wan_device_tr1 = self.__config.get('wan','device_wan_tr1')
     self.__wan_mac_tr1 = self.__config.get('wan','wan_mac_tr1')
     self.__link_local_addr = self.__config.get('wan','link_local_addr')
     self.__all_nodes_addr = self.__config.get('multicast','all_nodes_addr')
     self.__test_desc = self.__config.get('tests','1.6.2b')
示例#3
0
文件: test163b.py 项目: ronyjah/rfc
 def __init__(self,config):
     self.__queue_wan = Queue()
     self.__queue_lan = Queue()
     self.__config = config
     self.__interface = None
     self.__pkt = None
     self.__local_addr_ceRouter =None
     self.__sendmsgs = SendMsgs(self.__config)
     self.__config_setup1_1 = ConfigSetup1_1(self.__config)
     self.__wan_device_tr1 = self.__config.get('wan','device_wan_tr1')
     self.__wan_mac_tr1 = self.__config.get('wan','wan_mac_tr1')
     self.__link_local_addr = self.__config.get('wan','link_local_addr')
     self.__all_nodes_addr = self.__config.get('multicast','all_nodes_addr')
     self.__test_desc = self.__config.get('tests','1.6.3b')
示例#4
0
 def __init__(self, config):
     #self.__queue_wan = Queue()
     #self.__queue_lan = Queue()
     #logging.info('self.__queue_size_inicio162')
     #logging.info(self.__queue_wan.qsize())
     self.__config = config
     self.__interface = None
     self.__pkt = None
     self.__valid = False
     self.__result = None
     self.__device_lan_tn1 = None
     self.__lan_mac_tn1 = None
     self.__ceRouter_mac_addr = None
     self.__flag_M = None
     self.__flag_O = None
     self.__flag_chlim = None
     self.__flag_L = None
     self.__flag_A = None
     self.__flag_R = None
     self.__validlifetime = None
     self.__preferredlifetime = None
     self.__interval = None
     self.__routerlifetime = None
     self.__ipv6_dst = None
     self.__ipv6_src = None
     self.__ether_src = None
     self.__ether_dst = None
     self.__xid = None
     self.__server_duid = None
     self.__client_duid = None
     self.__ND_local_OK = False
     self.__setup1_1_OK = False
     self.__local_ping_OK = False
     self.__global_ns_ok = False
     self.__dhcp_ok = False
     self.__iaid = None
     self.__flag_prf = None
     self.__disapproved = False
     self.__dhcp_reconf_type = None
     self.__local_addr_ceRouter = None
     self.__sendmsgssetup1_1 = SendMsgs(self.__config)
     self.__wan_device_tr1 = self.__config.get('wan', 'device_wan_tr1')
     self.__wan_mac_tr1 = self.__config.get('wan', 'wan_mac_tr1')
     self.__link_local_addr = self.__config.get('wan', 'link_local_addr')
     self.__all_nodes_addr = self.__config.get('multicast',
                                               'all_nodes_addr')
     self.__test_desc = self.__config.get('tests', '1.6.2b')
示例#5
0
文件: test274b.py 项目: ronyjah/rfc
 def __init__(self, config):
     self.__queue_wan = Queue()
     self.__queue_lan = Queue()
     self.__config = config
     self.__interface = None
     self.__pkt = None
     self.__local_addr_ceRouter = None
     self.__sendmsgs = SendMsgs(self.__config)
     self.__config_setup1_1 = ConfigSetup1_1(self.__config)
     #self.__config_setup_lan = ConfigSetup1_1_Lan(self.__config)
     self.__wan_device_tr1 = self.__config.get('wan', 'device_wan_tr1')
     self.__lan_device = self.__config.get('lan', 'lan_device')
     self.__wan_mac_tr1 = self.__config.get('wan', 'wan_mac_tr1')
     self.__link_local_addr = self.__config.get('wan', 'link_local_addr')
     self.__all_nodes_addr = self.__config.get('multicast',
                                               'all_nodes_addr')
     self.__test_desc = self.__config.get('tests', '2.7.4b')
     self.__t_lan = None
     self.__finish_wan = False
     self.__fail_test = None
     self.__config_setup_lan = ConfigSetup1_1_Lan(self.__config,
                                                  self.__lan_device)
示例#6
0
 def __init__(self, config, interface):
     self.__config = config
     self.__interface = None
     self.__pkt = None
     self.__valid = False
     self.__result = None
     self.__device_lan_tn1 = None
     self.__lan_mac_tn1 = None
     self.__ceRouter_mac_addr = None
     self.__flag_M = None
     self.__flag_O = None
     self.__flag_chlim = None
     self.__flag_L = None
     self.__flag_A = None
     self.__flag_R = None
     self.__validlifetime = None
     self.__preferredlifetime = None
     self.__interval = None
     self.__routerlifetime = None
     self.__ipv6_dst = None
     self.__ipv6_src = None
     self.__ether_src = None
     self.__ether_dst = None
     self.__xid = None
     self.__server_duid = None
     self.__client_duid = None
     self.__ND_local_OK = False
     self.__setup1_1_OK = False
     self.__local_ping_OK = False
     self.__global_ns_ok = False
     self.__dhcp_ok = False
     self.__iaid = None
     self.__flag_prf = None
     self.__prefixaddr_CeRouter = None
     self.__l_CeRouter = None
     self.__A_CeRouter = None
     self.__R_CeRouter = None
     self.__validlifetime_CeRouter = None
     self.__preferredlifetime_CeRouter = None
     self.__prefixlen_CeRouter = None
     self.__r_prefixaddr_CeRouter = None
     self.__r_plen_CeRouter = None
     self.__r_prf_CeRouter = None
     self.__r_rtlifetime_CeRouter = None
     self.__rdnss_dns_CeRouter = None
     self.__rdnss_lifetime_CeRouter = None
     self.__domainname = None
     self.__domainname_lifetime_CeRouter = None
     self.__linklayer_CeRouter = None
     self.__setup_lan_start = None
     self.__lla = None
     self.__routerlifetime_CeRouter = None
     self.__disapproved = False
     self.__dhcp_reconf_type = None
     self.__local_addr_ceRouter = None
     self.__recvd_dhcp_srcladdr = False
     self.__recvd_dhcp_rdnss = False
     self.__ND_global_OK = False
     self.__global_addr_ceRouter = None
     self.__global_mac_cerouter = None
     self.__ping_global = False
     self.__mac_cerouter = None
     self.__sendmsgssetup1_1 = SendMsgs(self.__config)
     self.__wan_device_tr1 = self.__config.get('wan', 'device_wan_tr1')
     self.__lan_device = self.__config.get('lan', 'lan_device')
     self.__wan_mac_tr1 = self.__config.get('wan', 'wan_mac_tr1')
     self.__link_local_addr = self.__config.get('wan', 'link_local_addr')
     self.__all_nodes_addr = self.__config.get('multicast',
                                               'all_nodes_addr')
     self.__test_desc = self.__config.get('tests', '1.6.2b')
     self.__elapsetime = None
     self.__fdqn = None
     self.__vendor_class = None
     self.__enterprise = None
     self.opt_req = None
     self.send_solicit = False