if start_clients['status'] != IxiaHlt.SUCCESS: ixnHLT_errorHandler('test_control', start_clients) time.sleep(20) # ########################################################################### # COLLECT STATS # ########################################################################### server_status = ixiangpf.emulation_dhcp_server_stats( dhcp_handle=dhcp_server_1_handle, action='collect', execution_timeout='60', ) if server_status['status'] != IxiaHlt.SUCCESS: ixnHLT_errorHandler('emulation_dhcp_server_stats', server_status) print "\nThe returned DHCPv4 server statistics are:\n" print "\n" printDict(server_status) client_status = ixiangpf.emulation_dhcp_stats( handle=dhcpclient_1_handle,
control_status = ixiangpf.emulation_dhcp_control( handle=dhcp_client, action='bind', ) if control_status['status'] != IxiaHlt.SUCCESS: ixnHLT_errorHandler('emulation_dhcp_control', control_status) time.sleep(30) ################################################################################ # Retrieve statistics # ################################################################################ print "Retrieve statistics" dhcp_stats_0 = ixiangpf.emulation_dhcp_server_stats( port_handle=port_1, action='collect', execution_timeout='60', ) if dhcp_stats_0['status'] != IxiaHlt.SUCCESS: ixnHLT_errorHandler('emulation_dhcp_server_stats', dhcp_stats_0) print "\n\nDHCP Server aggregate statistics:\n\n" printDict(dhcp_stats_0) dhcp_stats_0 = ixiangpf.emulation_dhcp_server_stats( dhcp_handle=dhcp_server, action='collect', execution_timeout='60', ) if dhcp_stats_0['status'] != IxiaHlt.SUCCESS: ixnHLT_errorHandler('emulation_dhcp_server_stats', dhcp_stats_0)