Exemple #1
0
# #############################################################################

# 								DHCP CLIENT

# #############################################################################

_result_ = ixiangpf.emulation_dhcp_group_config(
    handle=pppoxclient_1_handle,
    mode='create',
    dhcp_range_ip_type='ipv6',
    dhcp6_range_duid_enterprise_id='15',
    dhcp6_range_duid_type='duid_en',
    dhcp6_range_duid_vendor_id='20',
    dhcp6_range_duid_vendor_id_increment='2',
    dhcp_range_renew_timer='10',
    dhcp6_use_pd_global_address='1',
    protocol_name='Ixia DHCPv6',
    dhcp6_range_ia_type='iana_iapd',
    dhcp6_range_ia_t2='40000',
    dhcp6_range_ia_t1='30000',
    dhcp6_range_ia_id_increment='2',
    dhcp6_range_ia_id='20',
)

dhcpclient_1_handle = _result_['dhcpv6client_handle']

print "\nDONE creating and configuring DHCPv6 clients.\n\n"

# #############################################################################
Exemple #2
0
################################################################################
#                          Configure dhcp_client and server                    #
################################################################################

############## configure dhcp client ##############################

dhcp_status = ixiangpf.emulation_dhcp_group_config(
    handle=deviceGroup_first_handle,
    protocol_name="Dhcp_client",
    mac_addr='0000.0000.ffff',
    mac_addr_step='00.00.00.00.00.02',
    use_rapid_commit='0',
    enable_stateless='0',
    num_sessions='30',
    vlan_id='100',
    vlan_id_step='20',
    vlan_user_priority='2',
    dhcp4_broadcast='1',
    dhcp_range_use_first_server='1',
    dhcp_range_renew_timer='20',
    dhcp_range_ip_type='ipv4',
    vendor_id='any',
)
if dhcp_status['status'] != IxiaHlt.SUCCESS:
    ixnHLT_errorHandler('emulation_dhcp_group_config', dhcp_status)

dhcp_client = dhcp_status['dhcpv4client_handle']

dhcp_status = ixiangpf.emulation_dhcp_config(
    handle=dhcp_client,
Exemple #3
0
    site_id='0',
)
if ethernet_1_status['status'] != IxiaHlt.SUCCESS:
    ixnHLT_errorHandler('interface_config', ethernet_1_status)

ethernet_1_handle = ethernet_1_status['ethernet_handle']

print('''
# #############################################################################
#                                DHCPv4 CLIENT
# #############################################################################
''')

dhcp_status = ixiangpf.emulation_dhcp_group_config(
    handle=ethernet_1_handle,
    dhcp_range_ip_type='ipv4',
    use_rapid_commit='0',
)
if dhcp_status['status'] != IxiaHlt.SUCCESS:
    ixnHLT_errorHandler('emulation_dhcp_group_config', dhcp_status)

dhcp_client_handle = dhcp_status['dhcpv4client_handle']

print('''
# #############################################################################
#                                DHCPv4 Construct a new TLV template
# #############################################################################
''')

print("create a template")
# #############################################################################
# 								 DHCPv4 CLIENT
# #############################################################################

device_group_chained_status_1 = ixiangpf.topology_config(
    device_group_multiplier='5',
    device_group_handle=device_1_handle,
)
if device_group_chained_status_1['status'] != IxiaHlt.SUCCESS:
    ixnHLT_errorHandler('topology_config', device_group_chained_status_1)

chained_dg_1_handle = device_group_chained_status_1['device_group_handle']

dhcp_status = ixiangpf.emulation_dhcp_group_config(
    handle=chained_dg_1_handle,
    dhcp_range_ip_type='ipv4',
    dhcp_range_renew_timer='2',
    use_rapid_commit='0',
)
if dhcp_status['status'] != IxiaHlt.SUCCESS:
    ixnHLT_errorHandler('emulation_dhcp_group_config', dhcp_status)

dhcp_client_handle = dhcp_status['dhcpv4client_handle']

# #############################################################################
# 								START PROTOCOLS
# #############################################################################

print('\n\nStart VXLAN ...\n\n')

control_status_1 = ixiangpf.emulation_vxlan_control(
    handle=vxlan_1_handle,