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,
Esempio n. 2
0
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)